/********************************** Shop ******************************************/
.shopButton			{width:140px; height:40px; font-size:18px; font-weight:bold; padding-left:30px; color:#fff; background:url("../shopButton.png"); border:none; cursor:pointer;}
.shopButton_2		{background:url("../shopButton_2.png");}

.shopping_cart					{padding:10px 0; margin-bottom:10px; text-align:center;}


TABLE.BodyCashBox			{margin-top:20px;}
.BodyCashBox .icon			{height:22px; padding:0 0 0 22px; border:none; cursor:pointer;}
.BodyCashBox .icon.update	{background:url("../shop_update.png") no-repeat left 50%;}
.BodyCashBox .icon.remove	{background:url("../shop_remove.png") no-repeat left 50%;}


TABLE.sectionTitle	{width:100%;}

TD.sectionTitle		{background-color:#2071f4; 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:#f8f8f8; border:#91b6d8 1px solid;}

TEXTAREA.customer	{width:218px; height:50px; background-color:#f8f8f8; border:#91b6d8 1px solid; color:black; font:normal 11px arial;}

IN.CustomerDefault	{width:218px; background-color:#f8f8f8;}

SELECT.customer		{width:218px; background-color:#f8f8f8; border:#91b6d8 1px solid;}

SELECT.card			{width:50px; background-color:#f8f8f8; border:#91b6d8 1px solid;}

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 ******************************************/

.HorizontalPricesContainer			{padding:10px;}
.HorizontalPricesContainer table	{width:100%;}


.HorizontalMarketPrice			{background-color:#f8f8f8; text-align:center; border:#91b6d8 1px solid; padding:2px 10px 3px 10px; margin:2px; color:#be0706; font-weight:bold; font-size:100%;}
 
.HorizontalOurPrice				{background-color:#f8f8f8; text-align:center; border:#91b6d8 1px solid; padding:2px 10px 3px 10px; margin:2px; color:#1768ba; font-weight:bold; font-size:100%;}

.HorizontalYouSave				{background-color:#f8f8f8; text-align:center; border:#91b6d8 1px solid; padding:2px 10px 3px 10px; margin:2px; color:#000000; font-weight:bold; font-size:100%;}

.HorizontalPriceDescription		{color:#41495b; font-weight:normal; font-size:90%; display:block; padding-left:10px; padding-right:10px;}

.HorizontalAddToCart			{vertical-align:middle; text-align:center;}



.VerticalPricesContainer			{}
.VerticalOurPrice					{}
.VerticalMarketPrice				{}
.VerticalYouSave					{}
.VerticalPriceDescription			{}
.VerticalAddToCart					{}


#product .VerticalPricesContainer	{padding:10px; margin:20px 0;}
#product .VerticalOurPrice			{}
#product .VerticalOurPrice div		{font-size:18px; color:#398dc0;}
