/********************************** Shop ******************************************/

TABLE.BodyCashBox	{margin-top:20px;}

INPUT.shopButton			{cursor:pointer;}
INPUT.shopButtonClear			{width:100%; height:37px; border-style:none; font-size:18px; color:#ffffff; background-image:none; cursor:pointer;}

TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{background-color:#9dd158; color:#305005; 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:235px;}

.customerField		{font-weight:bold; font-size:80%; vertical-align:middle; width:235px;}

.customerValue		{font-weight:normal; font-size:80%; vertical-align:middle; width:230px;}

INPUT.option		{border-width:0px; vertical-align:middle; background-color:transparent;}

INPUT.customer		{width:218px; background-color:#eef8e2; border:#8cc63f 1px solid;}

TEXTAREA.customer	{width:218px; height:50px; background-color:#eef8e2; border:#8cc63f 1px solid; color:black; font:normal 11px arial;}

IN.CustomerDefault	{width:218px; background-color:#eef8e2;}

SELECT.customer		{width:218px; background-color:#eef8e2; border:#8cc63f 1px solid;}

SELECT.card			{width:50px; background-color:#eef8e2; border:#8cc63f 1px solid;}

TABLE.border		{background-color:#808080; width:100%;}

TD.PaymentTab		{background-color:#FFFFFF; padding:8px;}

TD.PaymentTabOn		{background-color:#ECECEC;}

SELECT.shipping		{font-weight:normal; font-size:80%;}


/********************************** Articles Prices Display ******************************************/

TABLE.HorizontalPricesContainer		{vertical-align:middle; border-top:dashed 1px #BCBCBC; margin:12px 0px 0px 0px; padding:8px 0px 8px 0px; width:100%; border-bottom:dashed 1px #BCBCBC;}

.HorizontalMarketPrice			{background-color:#eef8e2; text-align:center; border:#8cc63f 1px solid; padding:1px 10px 3px 10px; margin:2px; color:#000000; font-weight:normal; font-size:100%;}

.HorizontalOurPrice				{background-color:#cdeba4; text-align:center; border:#8cc63f 1px solid; padding:1 10px 3px 10px; margin:2px; color:#ff0000; font-weight:bold; font-size:110%;}

.HorizontalYouSave				{background-color:#eef8e2; text-align:center; border:#8cc63f 1px solid; padding:1px 10px 3px 10px; margin:2px; color:#000000; font-weight:bold; font-size:100%;}

.HorizontalPriceDescription		{color:#000000; font-weight:normal; font-size:90%;}

.HorizontalAddToCart			{margin-top:4px; margin-left:2px; vertical-align:middle; text-align:left;}


TABLE.VerticalPricesContainer	{width:156px;}

TD.ShopPrices			{height:42px; padding-left:5px; background-image:url('../pricesBg.gif'); background-repeat:no-repeat; background-position:left top;}
.VerticalMarketPrice			{width:90px; text-align:center; text-decoration:line-through; padding-top:7px; color:#007437; font-weight:bold; font-size:90%;}

DIV.VerticalOurPricePadding		{width:90px; padding-top:12px; text-align:left;}
.VerticalOurPrice				{width:90px; text-align:center; color:#007437; line-height:1.4em; font-weight:bold; font-size:90%;}

.VerticalYouSave				{background-color:#eef8e2; text-align:center; border:#8cc63f 1px solid; padding:1 10px 3px 10px; margin-top:5px; color:#000000; font-weight:bold; font-size:100%;}

.VerticalPriceDescription		{color:#000000; font-weight:normal; font-size:90%;}

.VerticalAddToCart				{margin-top:5px; text-align:center;}

