/********************************** Shop ******************************************/

.shopButton				{cursor:pointer;}

TABLE.BodyCashBox		{margin:10px;}
TABLE.sectionTitle	{width: 100%;}

TD.sectionTitle		{background-color: #DCDCC4; color: #5C5A3A; font-weight: bold; font-size:80%; 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: #ffffff; border: 1px solid #dadada;}

TEXTAREA.customer	{width: 218px; height: 50px; background-color: #ffffff; border:1px solid #dadada; color: black; font: normal 11px Arial;}

IN.CustomerDefault	{width: 218px; background-color:#ffffff;}

SELECT.customer		{width: 218px; background-color: #ffffff; border: 1px solid #dadada;}

SELECT.card			{width: 50px; background-color: #ffffff; border: 1px solid #dadada;}

TABLE.border		{background-color: #DCDCC4; 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			{color:#423108; font-weight:bold; font-size:100%;}

.HorizontalOurPrice				{color:#EF1D26; font-weight:bold; font-size:100%;}

.HorizontalYouSave				{color:#423108; font-weight:bold; font-size:100%;}

.HorizontalPriceDescription 	{color:#EF1D26; font-weight:normal; font-size:85%;}

.HorizontalAddToCart			{margin-top: 5px; text-align: left;}


TABLE.VerticalPricesContainer	{border-top: dashed 1px #BCBCBC; margin-top: 8px; width: 100%;}

.VerticalMarketPrice			{background-color: #f9f9f9; text-align: center; border: 1px solid #e0e0e0; padding: 0 10px 2px 10px; margin-top: 5px; color: #423108; font-weight: normal; font-size:100%;}

.VerticalOurPrice				{background-color:#f9f9f9; text-align: center; border: 1px solid #e0e0e0; padding: 0 10px 2px 10px; margin-top: 5px; color: #ff0000; font-weight: bold; font-size:110%;}

.VerticalYouSave				{background-color: #f9f9f9; text-align: center; border: 1px solid #e0e0e0; padding: 0 10px 2px 10px; margin-top: 5px; color : #423108; font-weight: bold; font-size:100%;}

.VerticalPriceDescription		{color: #423108; font-weight: normal; font-size: 90%;}

.VerticalAddToCart				{margin-top: 5px; text-align: center;}
