/********************************** Shop ******************************************/

.shopButton			{cursor:pointer;}
TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{background-color:#009DE0; 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		{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:#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;}

TD.PaymentTabOn		{background-color:#ECECEC;}

SELECT.shipping		{font-weight:normal; font-size:80%;}


/********************************** Articles Prices Display ******************************************/

TABLE.HorizontalPricesContainer {border-top:solid 1px #000000; border-bottom:solid 3px #000000; margin-top:2px; width:100%;background-color:#DEDEDE;padding-top:2px;}

.HorizontalMarketPrice			{text-align:center; padding:0 10px 0 10px; margin:0 0 0 5px; height:20px; color:#000000; font-weight:normal; font-size:100%;}

.HorizontalOurPrice				{text-align:center; padding:0 10px 0 10px; margin:0 0 0 5px; height:20px; color:#000000; font-weight:bold; font-size:100%;}

.HorizontalYouSave				{text-align:center; padding:0 10px 0 10px; margin:0 0 0 5px; height:20px; color :#000000; font-weight:normal; font-size:100%;}

.HorizontalPriceDescription 	{color:#000000; font-weight:normal; font-size:90%;}

.HorizontalAddToCart			{margin-top:1px; text-align:left;}
INPUT.shopButton				{color:#FFFFFF; border-color:#787878; border-style:solid; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; font:bold 11px/11px Arial, Helvetica, sans-serif; background-color:#A2A2A2; height:16px; text-align:center;}



TABLE.VerticalPricesContainer	{border-top:solid 1px #000000; border-bottom:solid 3px #000000; margin-top:2px; width:100%;background-color:#DEDEDE;padding-top:2px;padding-bottom:4px;}

.VerticalMarketPrice			{text-align:center; padding:0 10px 0 10px; margin:0 0 0 5px; height:20px; color:#000000; font-weight:normal; font-size:100%;}

.VerticalOurPrice				{text-align:center; padding:0 10px 0 10px; margin:0 0 0 5px; height:20px; color:#000000; font-weight:bold; font-size:100%;}

.VerticalYouSave				{text-align:center; padding:0 10px 0 10px; margin:0 0 0 5px; height:20px; color :#000000; font-weight:normal; font-size:100%;}

.VerticalPriceDescription		{color:#000000; font-weight:normal; font-size:90%;}

.VerticalAddToCart				{margin-top:5px; text-align:center;}