/********************************** Shop ******************************************/
TABLE.BodyCashBox	{margin-top:20px;}

INPUT.shopButton			{cursor:pointer;}
TABLE.sectionTitle	{width:100%;}
TD.sectionTitle		{background-color:#000000; 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:235px;}
.customerField		{color:#ffffff; font-weight:bold; font-size:80%; vertical-align:middle; width:235px;}
.customerValue		{color:#ffffff; font-weight:normal; font-size:80%; vertical-align:middle; width:230px;}
INPUT.option		{color:#ffffff; border-width:0px; vertical-align:middle; background-color:transparent;}
INPUT.customer		{color:#ffffff; width:218px; background-color:transparent; border:1px solid #4d4d4d;}
TEXTAREA.customer	{width:218px; height:50px; background-color:transparent; border:1px solid #4d4d4d; color:#ffffff; font:normal 11px Arial;}
IN.CustomerDefault	{color:#ffffff; width:218px; background-color:transparent;}
SELECT.customer		{width:218px; background-color:transparent; border:1px solid #4d4d4d;}
SELECT.card			{width:50px; background-color:transparent; border:1px solid #4d4d4d;}
TABLE.border		{background-color:#4d4d4d; width:100%;}
TD.PaymentTab		{color:#ffffff; background-color:#000000; padding:8px;}
TD.PaymentTabOn		{color:#ffffff; background-color:#333333;}
SELECT.shipping		{font-weight:normal; font-size:80%;}


/********************************** Articles Prices Display ******************************************/
TABLE.HorizontalPricesContainer		{border-top:dashed 1px #333333; margin-top:12px; padding-top:4px;}
.HorizontalMarketPrice			{background-color:transparent; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin:5px 0 0 5px; color:#ffffff; font-weight:normal; font-size:100%;}
.HorizontalOurPrice				{background-color:transparent; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin:5px 0 0 5px; color:#f8e6ba; font-weight:bold; font-size:110%;}
.HorizontalYouSave				{background-color:transparent; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin:5px 0 0 5px; color:#ffffff; font-weight:bold; font-size:100%;}
.HorizontalPriceDescription		{color:#ffffff; font-weight:normal; font-size:90%;}
.HorizontalAddToCart			{margin-top:5px; margin-left:20px; text-align:left;}

TABLE.VerticalPricesContainer	{border-top:dashed 1px #333333; margin-top:6px; padding-top:4px; width:100%;}
.VerticalMarketPrice			{background-color:transparent; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin-top:5px; color:#ffffff; font-weight:normal; font-size:100%;}
.VerticalOurPrice				{background-color:transparent; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin-top:5px; color:#f8e6ba; font-weight:bold; font-size:110%;}
.VerticalYouSave				{background-color:transparent; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin-top:5px; color:#ffffff; font-weight:bold; font-size:100%;}
.VerticalPriceDescription		{color:#ffffff; font-weight:normal; font-size:90%;}
.VerticalAddToCart				{margin-top:10px; text-align:center;}

