/********************************** Shop ******************************************/
INPUT.closeBut	{width:80px; height:31px; margin-right:7px; border-style:none; background-image:url('../closeBg.gif'); cursor:pointer;}
INPUT.checkoutBut	{width:80px; height:31px; margin-left:7px; border-style:none; background-image:url('../chackoutBg.gif'); cursor:pointer;}


INPUT.shopButton	{cursor:pointer;}

TABLE.BodyCashBox	{}

TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{color:#000000; font-weight:bold; font-size:90%; text-align:left; padding-bottom:12px;}

.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	{width:250px; padding:15px 0px 0px 0px; background:url('../sepPrice.gif') no-repeat left top;}

TABLE.HorizontalPricesContainer TD	{text-align:left; vertical-align:middle;}

.HorizontalMarketPrice			{white-space:nowrap; color:#8aa2b4; font-weight:bold; font-size:28px; line-height:1em;}

.HorizontalOurPrice				{white-space:nowrap; color:#5cbd54; font-weight:bold; font-size:28px; line-height:1em;}

.HorizontalYouSave				{white-space:nowrap; color:#8aa2b4; font-weight:bold; font-size:28px; line-height:1em;}

.HorizontalPriceDescription		{color:#000000; font-weight:normal; font-size:90%; display:block; padding-left:10px; padding-right:10px;}

.HorizontalAddToCart			{width:100%; text-align:left; margin-left:10px; vertical-align:middle; margin-top:4px;}
INPUT.BuyButton				{width:80px; height:31px; background-image:url('../shopButtonBg.gif'); border-style:none;}

TABLE.VerticalPricesContainer	{border-top:#e0e8ea 1px solid; margin-top:8px; width:100%;}

.VerticalMarketPrice			{text-align:center; padding:2px 10px 3px 10px; color:#8aa2b4; font-weight:bold; font-size:28px; margin:5px 2px 5px 2px;}

.VerticalOurPrice				{text-align:center; padding:2px 10px 3px 10px; color:#5cbd54; font-weight:bold; font-size:28px; margin:5px 2px 5px 2px;}

.VerticalYouSave				{text-align:center; padding:2px 10px 3px 10px; color:#8aa2b4; font-weight:bold; font-size:28px; margin:5px 2px 5px 2px;}

.VerticalPriceDescription		{color:#000000; font-weight:normal; font-size:90%; display:block; padding-left:5px; padding-right:5px;}

.VerticalAddToCart				{width:80px; height:31px; margin-top:7px; text-align:center; background-image:url('../shopButtonBg.gif');}

