@charset "utf-8";

.basketTopBar{height:16px; width:784px;}

.basketHeader{padding-top:15px;padding-bottom:5px; margin:auto; width:600px;}
/*.basketHeaderLine{border-bottom:1px solid #CFCFCF;}*/
.basketHeaderTable{ margin:0 auto; background:#000000;}
.basketHeaderTD{vertical-align:middle;}
.basketHeaderImage{padding-right:8px;}
.basketHeaderName{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6F3700; white-space:nowrap; font-weight:bold;}
.basketHeaderNameActive{color:#FC8005; font-weight:bold;}
.basketHeaderNext{padding-right:12px; padding-left:12px}

div#basketHeader{ display: block; margin:auto; width:600px;}
.basketHeaderImage {float:left;height:20px;margin:0;padding:0;width:20px;}
.basketHeaderName {background:#c2c2c2 none repeat scroll 0 0;color:#000;float:left;font-size:11px; font-family:"century Gothic"height:20px;letter-spacing:-0.5px;line-height:20px;margin-right:2px;text-align:center;text-transform:uppercase;white-space:nowrap;width:125px; margin-left:2px;}
.basketHeaderNameActive { background:#000; color:#c2c2c2;}

.basketProducts{padding-top:20px; width:100%;}
.basketProductsTD{padding-top:20px;}
.basketProductsTable{width:100%; border-collapse:separate; height:50px;}
.basketProductContentTable{ margin-left:15px; width:100%;}
.basketProductImg{ width:50px;}
.basketProductsImage{padding-right:5px}
.basketProductsName{padding-bottom:8px;}
.basketProductsNameLink{ color:#B2B2B2; font-size:13px; font-weight:bold;}
.basketProductsNameLink:hover{color:#000;}
.basketProductsContent{vertical-align:top;}
.basketProductsContentTD{vertical-align:top; width:80px;}
.basketProductsOptionName{color:#000; font-size:11px; font-weight:bold;padding-bottom:5px;  text-align:center; white-space:normal;  width:100%;}
.basketProductsOptionValue{ color:#666666; font-size:10px;text-align:center; white-space:normal;width:100%;}
.basketProductsTitle{ color:#000; font-size:11px; font-weight:bold; text-align:center; padding-bottom:5px; white-space:nowrap}
.basketProductsVSeparatorContent{vertical-align:middle; height:80%; width:1px}
.basketProductsVSeparator{width:1px; background-color:#ffffff; height:50%; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}

.basketProductsOptions{width:70px; padding-left:10px; padding-right:10px; text-align:center}
.basketProductsQuantity{width:40px; padding-left:10px; padding-right:10px; text-align:center; vertical-align:top;}
.basketProductsQuantityInput{width:20px; text-align:center;}
.basketProductsPrice{width:80px; padding-left:10px; padding-right:10px; text-align:center; font-size:10px; vertical-align:top;}
.basketProductsPriceTotal{width:80px; padding-left:10px; padding-right:10px; text-align:center;font-size:10px;}
.basketProductsHSeparator{background-image:url(../../../../ecommerce/images/structure/spacer.gif); height:10px;}
.basketProductDeleteContent{text-align:center; vertical-align:middle;}
.basketProductDeleteProduct{background-image:url(../../../../ecommerce/images/structure/buttons/deleteProduct.gif); background-repeat:no-repeat; background-position: center bottom; width:25px; border:none; background-color:transparent; height:20px; font-size:10px; color:#666666; text-align:left; }

.totalsBasket{text-align:right; padding-top:20px; }
.totalsBasketTable{width:230px; border:0px solid #808080; height:120px;}
td.totalsBasketFootCellTitle{ font-size:11px; font-weight:bold; color:#000; text-align:left; padding-left:0px; padding-right:10px; padding-top:9px; padding-bottom:15px;}
font.totalsBasketFootCellTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#808080; text-align:left;}
.totalsBasketFootCellText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; font-weight:normal; padding-bottom:5px; padding-left:0px;padding-right:10px;}
.totalsBasketFootCellValue{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:right; font-weight:normal; padding-bottom:5px; padding-left:10px;}
.totalsBasketHSeparator{background-color:#B2B2B2; height:1px; }
.totalsBasketCellTotal{font-weight:bold; padding-bottom:10px; padding-top:10px}
.totalsBasketCellTotalPrev{font-weight:bold; padding-top:3px; white-space:nowrap; color:#B2B2B2;}

.basketButtonContinueShopTD{ padding-right:10px;}
.basketButtonContinueShop{ width:130px; height:17px; color:#3f3f3f; background:#e4e4e4; text-transform:lowercase;}
.basketButtonClear{ width:90px; height:17px; color:#3f3f3f; background:#e4e4e4; text-transform:lowercase;}
.basketButtonRecalculate{ width:120px; height:17px; color:#3f3f3f; background:#e4e4e4; text-transform:lowercase;}
.summaryBasketTableRecalculateGiftCode{display:none; height:34px; background-color:transparent; text-align:right; border-left:0px solid #808080; border-right:0px solid #808080; border-bottom:0px solid #808080; width:230px}
.summaryBasketGiftCode{padding:10px; text-align:right}

.totalsBasketButtonRecalculate{vertical-align:middle;}

.checkoutScreenGiftCodeTable{width:100%;}
.checkoutScreenGiftCodeTitle{ font-weight:bold; color:#000; font-size:10px; text-align:right; padding-bottom:5px;}
.checkoutScreenGiftCodeText{ color:#666666; font-size:10px; text-align:right; padding-bottom:3px; font-weight:normal}
.checkoutScreenGiftCodeValue{ font-weight:bold; color:#666666; font-size:10px; text-align:right; padding-bottom:3px;}
.checkoutScreenGiftCodeInput{vertical-align:middle; text-align:right}
.checkoutScreenGiftCodeSubmit{vertical-align:middle; text-align:right; width:50px; padding-left:5px;}
.checkoutScreenGiftCodeButton{ width:54px; height:17px; color:#3f3f3f; background:#e4e4e4; text-transform:lowercase;}

.totalsBasketContinueShopTD{vertical-align:middle}
.totalsBasketClearTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}

.checkoutScreenShippingZoneTable{border:0px solid #0077BB; border-collapse:separate;width:180px;}
.checkoutScreenShippingZoneContent{border-right:1px solid #B2B2B2; border-left:1px solid #B2B2B2; height:200px; }
.checkoutScreenShippingZoneTD{ padding:10px;}
.checkoutScreenShippingZoneTitle{ font-weight:bold; color:#000; font-size:11px; text-align:left; padding-bottom:5px;}
.checkoutScreenShippingZoneContentConturies{text-align:left;}
.checkoutScreenSubCountriesTD{padding-top:10px;}
.checkoutScreenShippingMethod{width:100%; border:2px solid #ffffff;}
.checkoutScreenShippingMethodTableContent{border-collapse:separate;}
.checkoutScreenShippingMethodSelected{width:242px; border:2px solid #CFCFCF; background-color:#E6E3E3;}
.checkoutScreenShippingMethodText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; text-align:left;}
.checkoutScreenShippingMethodNameShipper{font-weight:bold}
.checkoutScreenShippingMethodRadioButton{text-align:center; padding:5px;}
.checkoutScreenShippingMethodName{text-align:left; padding:5px; width:130px}
.checkoutScreenShippingMethodPrice{text-align:right; padding:5px; width:50px; white-space:nowrap}

.checkoutScreenPaymentMethodTable{border:0px solid #666666; border-collapse:separate;width:225px;}
.checkoutScreenPaymentMethodTD{padding:10px; padding-right:0px;}
.checkoutScreenPaymentMethodContent{}
.checkoutScreenPaymentMethodTitle{ font-weight:bold; color:#000; font-size:11px; text-align:left; padding-bottom:5px;}
.checkoutScreenPaymentMethodTableContent{border-collapse:collapse;}
.checkoutScreenPaymentMethod{width:232px; border:2px solid #ffffff;}
.checkoutScreenPaymentMethodSelected{background-color:#B2B2B2;border:2px solid #000;width:242px;}
.checkoutScreenPaymentMethodSelected .checkoutScreenPaymentMethodText{ color:#000;}
.checkoutScreenPaymentMethodText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; text-align:left;}
.checkoutScreenPaymentMethodRadioButton{text-align:center; padding:5px;}
.checkoutScreenPaymentMethodName{text-align:left; padding:5px; width:130px}
.checkoutScreenPaymentMethodPrice{text-align:right; padding:5px; width:50px; white-space:nowrap}
.checkoutScreenPaymentMethodHSeparator{height:2px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}

.checkoutScreenBasketButtons{ padding:10px;}
.basketButtonCheckout{width:130px; height:17px; color:#3f3f3f; background:#999; text-transform:lowercase; padding-bottom:2px;}