@charset "utf-8";

.basketTopBar{height:16px; width:784px;}

.basketHeader{padding-top:15px;padding-bottom:5px;}
/*.basketHeaderLine{border-bottom:1px solid #CFCFCF;}*/
.basketHeaderTable{ margin:0 auto;}
.basketHeaderTD{vertical-align:middle;}
.basketHeaderImage{padding-right:8px;}
.basketHeaderName{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; white-space:nowrap; font-weight:bold;}
.basketHeaderNameActive{color:#009900; font-weight:bold;}
.basketHeaderNext{padding-right:12px; padding-left:12px}

.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:80px;}
.basketProductsImage{padding-right:5px}
.basketProductsName{padding-bottom:8px;}
.basketProductsNameLink{font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900; font-size:13px; font-weight:bold;}
.basketProductsNameLink:hover{color:#009900;}
.basketProductsContent{vertical-align:top;}
.basketProductsContentTD{vertical-align:top; width:80px;}
.basketProductsOptionName{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-align:left; white-space:normal;  width:100%;}
.basketProductsOptionValue{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:9px; text-align:left; padding-bottom:5px;white-space:normal;width:100%;}
.basketProductsTitle{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; 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:9px; vertical-align:top;}
.basketProductsPriceTotal{width:80px; padding-left:10px; padding-right:10px; text-align:center;font-size:9px;}
.basketProductsHSeparator{background-image:url(../../../../ecommerce/images/structure/spacer.gif); height:10px;}
.basketProductDeleteContent{text-align:center;}
.basketProductDeleteProduct{border:none; background-image:url(../../../../ecommerce/images/structure/buttons/deleteProduct.gif); background-repeat:no-repeat; background-position: center bottom; width:25px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; 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-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; 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:#000; height:1px; }
.totalsBasketCellTotal{font-weight:bold; padding-bottom:10px; padding-top:10px}
.totalsBasketCellTotalPrev{font-weight:bold; padding-top:3px; white-space:nowrap; color:#009900;}

.basketButtonContinueShopTD{ padding-right:10px;}
.basketButtonContinueShop{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_xl.gif) no-repeat ; width:130px; height:21px; padding-bottom:2px;}
.basketButtonClear{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_l.gif) no-repeat ; width:90px; height:21px;     font-family:Verdana, Arial, Helvetica, sans-serif;}
.basketButtonRecalculate{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_xl.gif) no-repeat ; width:130px; height:21px;     font-family:Verdana, Arial, Helvetica, sans-serif;}
.summaryBasketTableRecalculateGiftCode{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-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:10px; text-align:right; padding-bottom:5px;}
.checkoutScreenGiftCodeText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; text-align:right; padding-bottom:3px; font-weight:normal}
.checkoutScreenGiftCodeValue{font-family:Verdana, Arial, Helvetica, sans-serif; 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{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_s.gif) no-repeat ; width:54px; height:21px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.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 #000; border-left:1px solid #000; height:200px; }
.checkoutScreenShippingZoneTD{ padding:10px;}
.checkoutScreenShippingZoneTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:10px; 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-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenPaymentMethodTableContent{border-collapse:collapse;}
.checkoutScreenPaymentMethod{width:232px; border:2px solid #ffffff;}
.checkoutScreenPaymentMethodSelected{border:2px solid #99CC00;width:242px;}
.checkoutScreenPaymentMethodSelected .checkoutScreenPaymentMethodText{ color:#009900;}
.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{border: none; background:url(../../../../ecommerce/images/structure/buttons/button_xl.gif) no-repeat ; width:130px; height:21px;     font-family:Verdana, Arial, Helvetica, sans-serif;}
