/********************************** Shop ******************************************/

.shopButton			{cursor:pointer; background-image:url("../add.gif"); background-repeat:no-repeat; width:57px; height:16px; border-width:0px; color:#ffffff; font-weight:bold;}
.shopButton_H			{cursor:pointer; background-image:url('../Shop_H_but.gif'); width:82px; height:24px; border-width:0px; color:#102227; font-weight:bold; line-height:22px; padding-bottom:3px;}
.shopButton_Hbig		{cursor:pointer; background-image:url('../Shop_H_but_big.gif'); width:122px; height:36px; border-width:0px; color:#102227; font-weight:bold; line-height:34px; padding-bottom:4px; font-size:18px;}
TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{color: #333333; font-weight:bold; font-size:90%; padding:2px 0px 3px 0px;}

.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:dashed 1px #BCBCBC; margin-top:8px; width:100%;}

.HorizontalMarketPrice			{background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; padding:0 5px 2px 5px; margin:5px 0 0 5px; color:#000000; font-weight:normal; font-size:90%;}

.HorizontalOurPrice				{background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; padding:0 5px 2px 5px; margin:5px 0 0 5px; color:#DC5813; font-weight:bold; font-size:90%;}

.HorizontalYouSave				{background-color:#f9f9f9; text-align:center; border:1px solid #e0e0e0; padding:0 5px 2px 5px; margin:5px 0 0 5px; color:#000000; font-weight:bold; font-size:90%;}

.HorizontalPriceDescription		{color:#000000; font-weight:normal; font-size:90%;}

.HorizontalAddToCart			{margin-top:5px; text-align:left;}


TABLE.VerticalPricesContainer	{border-top:dashed 0px #BCBCBC; margin-top:5px; width:100%;}

.VerticalMarketPrice			{width:100%; border:1px solid red; padding:0 10px 2px 10px; color:#000000; font-weight:normal; font-size:85%;}

.VerticalOurPrice				{padding:0 10px 2px 10px; color:#EA8436; font-weight:bold; font-size:85%;}

.VerticalYouSave				{padding:0 10px 2px 10px; color:#000000; font-weight:normal; font-size:85%;}

.VerticalPriceDescription		{color:#000000; font-weight:normal; font-size:90%;}

.VerticalAddToCart				{margin-top:5px; text-align:center;}


TABLE.TableButtons			{margin-left:8px; margin-top:10px;}
DIV.TableButtons				{text-align:left;}


/* Cart */
.simpleFormTable		{ width:100%}
.simpleFormTable TH		{ border-bottom:1px solid #000000; border-right:0px; font-size:80%; text-align:right; white-space:nowrap}















