/********************************** Shop ******************************************/
.newClient{margin:20px 0; padding:12px; background:#f1f7fc; border-top:2px solid #5a7f98; color:#035085; font-size:16px; font-weight:bold;}

INPUT.shopButton	{cursor:pointer; width:120px;}
.btnCash			{float:right; margin:0; padding:0;}
.numCash			{float:right; margin:1px 0 0 5px; padding:3px 0 2px; height:22px; _height:23px; text-align:center;}

TABLE.BodyCashBox	{margin-top:20px;}
TABLE.cashList		{margin-bottom:30px;}
TABLE.cashList td	{padding:10px 0; border-bottom:1px solid #d5e3ee;}
TABLE.mailOrder td	{padding:10px 0;}

TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{background-color:#808080; color:#FFFFFF; font-weight:bold; font-size:90%; padding:2px 5px 3px 5px; text-align:center;}

.customerFieldRequired	{color:#CC1313; font-weight:bold; font-size:80%; vertical-align:middle; width:220px;}

.customerField		{font-weight:bold; font-size:80%; vertical-align:middle; width:220px;}

.customerValue		{font-weight:normal; font-size:80%; vertical-align:middle; width:244px;}

INPUT.option		{border-width:0px; vertical-align:middle; background-color:transparent;}

INPUT.customer		{width:218px; background-color:#f4f4f4; border:1px solid #dadada;}

TEXTAREA.customer	{width:218px; height:50px; background-color:#f4f4f4; border:1px solid #dadada; color:black; font:normal 11px Arial;}

IN.CustomerDefault	{width:218px; background-color:#f4f4f4;}

SELECT.customer		{width:218px; background-color:#f4f4f4; border:1px solid #dadada;}

SELECT.card			{width:50px; background-color:#f4f4f4; border:1px solid #dadada;}

TABLE.border		{background-color:#808080; width:100%;}

TD.PaymentTab		{background-color:#FFFFFF; padding:8px; color:#5b5b5b;}

TD.PaymentTabOn		{background-color:#ECECEC;}

SELECT.shipping		{font-weight:normal; font-size:80%;}


/********************************** Articles Prices Display ******************************************/

TABLE.HorizontalPricesContainer	{}

TABLE.HorizontalPricesContainer TD	{vertical-align:middle; border:0;}

.HorizontalMarketPrice			{background-color:#f9f9f9; text-align:center; border:#e0e0e0 1px solid; padding:2px 10px 3px 10px; margin:2px; color:#000000; font-weight:normal; font-size:100%;}

.HorizontalOurPrice				{background-color:#f9f9f9; text-align:center; border:#e0e0e0 1px solid; padding:2px 10px 3px 10px; margin:2px; color:#ff0000; font-weight:bold; font-size:110%;}

.HorizontalYouSave				{background-color:#f9f9f9; text-align:center; border:#e0e0e0 1px solid; padding:2px 10px 3px 10px; margin:2px; color:#000000; font-weight:bold; font-size:100%;}

.HorizontalPriceDescription		{color:#5b5b5b; font-weight:normal; font-size:90%; display:block; padding-left:10px; padding-right:10px;}

.HorizontalAddToCart .shopButton 			{margin:-2px 0 5px;}


TABLE.VerticalPricesContainer	{border-top:dashed 1px #BCBCBC; margin-top:8px; width:100%;}

.VerticalMarketPrice			{background-color:#f9f9f9; text-align:center; border:#e0e0e0 1px solid; padding:2px 10px 3px 10px; color:#000000; font-weight:normal; font-size:100%; margin:5px 2px 5px 2px;}

.VerticalOurPrice				{background-color:#f9f9f9; text-align:center; border:#e0e0e0 1px solid; padding:2px 10px 3px 10px; color:#ff0000; font-weight:bold; font-size:110%; margin:5px 2px 5px 2px;}

.VerticalYouSave				{background-color:#f9f9f9; text-align:center; border:#e0e0e0 1px solid; padding:2px 10px 3px 10px; color:#000000; font-weight:bold; font-size:100%;  margin:5px 2px 5px 2px;}

.VerticalPriceDescription		{color:#5b5b5b; font-weight:normal; font-size:90%; display:block; padding-left:5px; padding-right:5px;}

.VerticalAddToCart				{margin-top:7px; text-align:center;}
