@charset "utf-8";

.basketTopBar{height:16px; width:784px;}

.basketHeader{padding-top:17px; padding-left:13px;}
.basketHeaderLine{border-bottom:1px solid #808080}
.centralBasketRemoveProductBox {vertical-align: bottom; text-align: right;}

.centralBasketCell  { text-align: justify; vertical-align:middle; padding-top:5px; color:#000000}
.basketHeaderTable{ }
.basketHeaderTD{vertical-align:middle;}
.basketHeaderImage{padding-right:8px;}
.basketHeaderName{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#93D400; white-space:nowrap}
.basketHeaderNameActive{color:#990000}
.basketHeaderNext{padding-right:12px; padding-left:12px}
.checkoutBasketCellLabelProduct { text-align:left;}
.checkoutBasketCell { text-align:left;}
.basketProductsTable{width:100%; border-collapse:separate}
.basketProductsName{padding-bottom:8px; vertical-align:middle;}
.basketProductsNameLink{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.basketProductsContent{vertical-align:middle;}
.basketProductsContentTD{vertical-align:middle;}
.basketProductsOptionName{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; font-weight:bold; text-align:center}
.basketProductsOptionValue{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:9px; text-align:center; padding-bottom:8px}
.basketProductsTitle{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; font-weight:bold; text-align:left; padding-bottom:5px; white-space:nowrap}
.basketProductsVSeparatorContent{vertical-align:middle; height:80%; width:1px}
.basketProductsVSeparator{width:1px; background-color:#808080; height:50%; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}

.basketProductsOptions{width:40px; padding-left:10px; padding-right:10px; text-align:center}
.basketProductsQuantity{width:40px; padding-left:10px; padding-right:10px; text-align:left}
.basketProductsQuantityInput{width:20px;}
.basketProductsPrice{width:80px; padding-left:10px; padding-right:10px; text-align:left}
.basketProductsPriceTotal{width:80px; padding-left:10px; padding-right:10px; text-align:left}
.basketProductDeleteContent{text-align:right;}
.basketProductDeleteProduct{background-image:url(../../../../ecommerce/images/structure/buttons/deleteProduct.jpg); background-repeat:no-repeat; background-position:left bottom; width:126px; height:27px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; }

.totalsBasket{padding-left:20px; text-align:right; }
.totalsBasketTable{ margin-bottom:10px;background:#eaeaea;border-color:#808080;border-style:solid;border-width:0 1px 0 0;}
td.totalsBasketFootCellTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-align:left; padding-left:10px; 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:#666666; 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:10px;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;padding-right:10px;}
.totalsBasketHSeparator{background-color:#808080; height:1px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.totalsBasketCellTotal{font-weight:bold; padding-bottom:10px; padding-top:10px}
.totalsBasketCellTotalPrev{font-weight:bold; padding-top:3px;}


.basketButtonContinueShop{background-image:url(../ecommerce/images/structure/backgrounds/continueshop.gif); background-repeat:no-repeat; background-position:left bottom; width:126px; height:26px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; margin-right:5px; padding-right: 25px;}
.basketButtonClear{background-image:url(../ecommerce/images/structure/backgrounds/emptypurchase.gif); background-repeat:no-repeat; background-position:left bottom; width:126px; height:26px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; margin-right:5px;}
.basketButtonRecalculate{background-image:url(../ecommerce/images/structure/backgrounds/button_product2.gif); background-repeat:no-repeat; background-position:left bottom; width:126px; height:26px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; padding-left:5px; margin-right:5px;}
.summaryBasketTableRecalculateGiftCode{height:34px; background-color:#eaeaea;margin-bottom:10px; text-align:right; border-right:1px solid #808080; width:242px}
.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:#666666; 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;}
.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{background-image:url(../ecommerce/images/structure/backgrounds/button_product.gif); background-repeat:no-repeat; background-position:left bottom; width:52px; height:25px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; padding-left:5px }

.totalsBasketContinueShopTD{vertical-align:middle}
.totalsBasketClearTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}

.checkoutScreenShippingZoneTable{ margin-bottom:10px;border-collapse:separate;width:242px;background:#eaeaea;border-color:#808080;border-style:solid;border-width:0 1px 0 0;}
.checkoutScreenShippingZoneContent{}
.checkoutScreenShippingZoneTD{ padding:10px;}
.checkoutScreenShippingZoneTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenShippingZoneContentConturies{text-align:left;}
.checkoutScreenSubCountriesTD{padding-top:10px;}
.checkoutScreenShippingMethod{width:100%;}
.checkoutScreenShippingMethodTableContent{border-collapse:separate;}
.checkoutScreenShippingMethodSelected{width:242px; border:2px solid #990000; background-color:#000000;}
.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-collapse:separate;border-color:#666666 #808080 #666666 #666666;border-style:solid;border-width:0 1px 0 0;width:242px; background:#eaeaea;}
.checkoutScreenPaymentMethodTD{padding:10px}
.checkoutScreenPaymentMethodContent{}
.checkoutScreenPaymentMethodTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenPaymentMethodTableContent{}
.checkoutScreenPaymentMethod{width:232px;}
.checkoutScreenPaymentMethodSelected{width:242px; border:2px solid #990000; background-color:#000000;}
.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{background-image:url(../ecommerce/images/structure/backgrounds/button_product2.gif); background-repeat:no-repeat; background-position:left bottom; width:125px; height:26px; border:none; background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; padding-left:10px; margin-bottom:10px;}