/********************************** Shop ******************************************/

TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{color:#47862F; font-weight:bold; font-size:90%; padding:10px 5px 3px 5px;border-bottom:1px solid #47862F;}

.customerFieldRequired {color:#186194; 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 {margin-top:8px; width:100%;}

.HorizontalMarketPrice			{background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin:5px 0 0 5px; color:#000000; font-weight:normal; font-size:100%;}

.HorizontalOurPrice				{background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin:5px 0 0 5px; color:#ff0000; font-weight:bold; font-size:110%;}

.HorizontalYouSave				{background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; padding:0 10px 2px 10px; margin:5px 0 0 5px; color :#000000; font-weight:bold; font-size:100%;}

.HorizontalPriceDescription 	{color:#000000; font-weight:normal; font-size:90%;}

.HorizontalAddToCart				{margin-top:5px; text-align:left; width:100%;}
.shopButtonHorizontal			{cursor:pointer;width:100%; background-color:#F9F9F9;font-weight:bold;border:1px solid #E0E0E0;color:red;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:20px;margin-top:10px;}


TABLE.VerticalPricesContainer	{margin-top:8px; width:100%;}

.VerticalMarketPrice			{display:none;text-align:center;padding:0; margin-top:5px; color:#000000; font-weight:normal; font-size:85%;}

.VerticalOurPrice				{display:none;text-align:center;padding:0px; margin-top:5px; color:#47862F; font-weight:bold; font-size:85%;}

.VerticalYouSave				{display:none;text-align:center;padding:0px; margin-top:5px; color :#000000; font-weight:bold; font-size:85%;}

.VerticalPriceDescription		{color:#000000; font-weight:normal; font-size:90%;display:none;}

.VerticalAddToCart				{margin-top:5px; text-align:center; }
TABLE.VerticalPricesContainer	shopButton			{cursor:pointer;width:130px; background-color:#CACACA;font-weight:bold;border-top:1px solid #E0E0E0; border-right:1px solid #B2B2B2;border-left:1px solid #E0E0E0; border-bottom:1px solid #B2B2B2;}
input.shopButtonGreen			{display:none;cursor:pointer; width:90px; background-color:#66B943; color:#ffffff; font-weight:bold; border-top:1px solid #A7D793; border-right:1px solid #41762B;border-bottom:1px solid #2B4E1C; border-left:1px solid #86C86A;}

