@charset "utf-8";

.basketTopBar{height:16px; width:784px;}

.basketStepsLine{border-bottom:1px solid #808080}
.basketStepsTable{ }
.basketStepsTD{vertical-align:middle;}
.basketStepsTD1{width:181px; height:79px; vertical-align:middle; text-align:left; background-position:left; padding-right:6px;}
.basketStepsTD2{width:181px; height:79px; vertical-align:middle; text-align:left; padding-right:6px;}
.basketStepsTD3{width:181px; height:79px; vertical-align:middle; text-align:left; padding-right:6px;}
.basketStepsTD4{width:181px; height:79px; vertical-align:middle; text-align:left}
.basketStepsDiv1{padding-left:50px;}
.basketStepsDiv2{padding-left:20px;}
.basketStepsDiv3{padding-left:35px;}
.basketStepsDiv4{padding-left:35px;}
.basketStepsName{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dfdfdf; white-space:nowrap; text-transform:uppercase}
.basketStepsNameActive{color:#3F3737;}

td.basketHeader{border-bottom:1px solid #d9d9d9; padding-top:15px}
table.basketHeader{width:100%;}
td.basketHeaderTitle{text-align:left; vertical-align:middle}
td.basketHeaderImage{text-align:right;}
font.basketHeader1{font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:40px; color:#010000; text-transform:uppercase}
font.basketHeader2{font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:40px; color:#999999; text-transform:uppercase}

td.basketProducts{padding-top:10px;padding-bottom:20px; padding-right:10px}
table.basketProducts{width:100%;}
.basketProductsTable{border-collapse:separate; margin-left:auto; margin-right:auto; width:100%;}
.basketProductsTableDeleteProduct{margin-right:0px;}
.basketProductsImage{padding-right:5px; text-align:center; padding-left:15px}
.productBasketSmallImage{ width:100px;}
.basketProductsName{vertical-align:top; text-align:left; width:110px; padding-top:20px}
.basketProductsNameLink{font-family:Arial, Helvetica, sans-serif; color:#6d6d6d; font-size:12px; font-weight:bold; text-transform:uppercase}
font.basketProductsNameLink{ padding-left:7px;}
.basketProductsContent{vertical-align:top; padding-top:20px;}
.basketProductContentTable{margin-left:auto; margin-right:0px;}
.basketProductsContentTD{vertical-align:middle;}
.basketProductsOptionName{font-family:Arial, Helvetica, sans-serif; color:#6d6d6d; font-size:12px;  text-align:center; white-space:nowrap; font-weight:bold}
.basketProductsOptionValue{font-family:Arial, Helvetica, sans-serif; color:#6d6d6d; font-size:12px; text-align:center; white-space:nowrap}
.basketProductsTitle{font-family:Arial, Helvetica, sans-serif;color:#E50037; font-size:12px;  text-align:center; white-space:nowrap; font-weight:bold}
.basketProductsTitlePrices{text-align:right}
/*.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:67px; text-align:center}
.basketProductsQuantity{width:79px; text-align:center}
.basketProductsDelete{width:69px; padding-left:10px; padding-right:10px; text-align:left}
.basketProductsQuantityInput{width:20px;}
.basketProductsPrice{padding-left:10px;  text-align:right; font-family:Arial, Helvetica, sans-serif; color:#5E5E5E; font-size:12px; white-space:nowrap}
.basketProductsPriceTotal{padding-left:10px; text-align:right;font-family:Arial, Helvetica, sans-serif; color:#5E5E5E; font-size:12px; white-space:nowrap}
.basketProductsHSeparator{background-image:url(../../../../ecommerce/images/structure/spacer.gif); height:10px;}
.basketProductDeleteContent{text-align:center;}
.basketProductDeleteProduct{background-image:url(../images/basket/deleteProduct.png); background-repeat:no-repeat; background-position:left bottom; width:16px; height:16px; border:none; background-color:transparent;}
.basketSkuProduct{color:#5E5E5E; display:none;}

.basketProductsTotalsBasketSeparator{background-color:#D9D9D9;}

.totalsBasket{padding-left:10px; text-align:right; border-left:1px solid #D9D9D9;}
.totalsBasketTable{width:100%; margin-right:0px; margin-left:auto }
td.totalsBasketFootCellTitle{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6d6d6d; text-align:left; padding-left:10px; padding-right:10px; padding-top:9px; padding-bottom:15px;}
font.totalsBasketFootCellTitle{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6d6d6d; text-align:left; padding-left:7px;}
.totalsBasketFootCellText{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:left; font-weight:normal; padding-bottom:5px; padding-left:10px;padding-right:10px;color:#5E5E5E;}
.totalsBasketFootCellValue{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:right; font-weight:normal; padding-bottom:5px; padding-left:10px;padding-right:10px;}
.totalsBasketHSeparator{background-color:#D9D9D9; 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;; color:#6d6d6d;}

table.buttonsBasket{margin-left:auto; margin-right:auto; margin-top:10px}
td.buttonsBasket1{text-align:center; padding-right:5px}
td.buttonsBasket2{text-align:center; padding-right:5px; padding-left:5px}
td.buttonsBasket3{text-align:center; padding-left:5px; padding-right:5px}


.basketButtonContinueShop{background-image:url(../images/submit2.gif); background-repeat:no-repeat; background-position:left bottom; width:117px; height:21px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding-bottom:3px; margin-left:7px;}
.basketButtonClear{background-image:url(../images/submit4.jpg); background-repeat:no-repeat; background-position:left bottom; width:117px; height:21px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding-bottom:3px;font-weight:bold;}
.basketButtonRecalculate{background-image:url(../images/submit2.gif); background-repeat:no-repeat; background-position:left bottom; width:117px; height:21px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding-bottom:3px;}
#giftCodeTextBox{border:1px solid #979797 !important}
.summaryBasketTableRecalculateGiftCode{width:100%; margin-right:0px; margin-left:auto; margin-top:10px}
.summaryBasketGiftCode{padding-top:10px; padding-bottom:10px; text-align:right; border-top:1px solid #D9D9D9;}

.totalsBasketButtonRecalculate{vertical-align:middle; padding:10px;}

.checkoutScreenGiftCodeTable{margin-left:10px; margin-right:auto}
.checkoutScreenGiftCodeTitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#6d6d6d; font-size:12px; text-align:left; padding-bottom:5px;}
.checkoutScreenGiftCodeText{font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:11px; text-align:left; padding-bottom:3px; font-weight:normal}
.checkoutScreenGiftCodeValue{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px; text-align:left; padding-bottom:3px;}
.checkoutScreenGiftCodeInput{vertical-align:middle; text-align:left; width:120px}
.checkoutScreenGiftCodeSubmit{vertical-align:middle; text-align:right; padding-left:5px;}
.checkoutScreenGiftCodeButton{background-image:url(../images/submit.gif); background-repeat:no-repeat; background-position:left bottom; width:67px; height:21px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; padding-bottom:3px; font-weight:bold;}

.totalsBasketContinueShopTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}
.totalsBasketClearTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}

.checkoutScreenShippingZoneTable{border-collapse:collapse;width:100%;}
.checkoutScreenShippingZoneContent{padding-top:30px;}
.checkoutScreenShippingZoneTD{padding:10px;}
.checkoutScreenShippingZoneTDTable{margin-left:0px; margin-right:auto;}
.checkoutScreenShippingZoneTitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E50037; font-size:11px; text-align:left; padding-bottom:5px;}
.checkoutScreenShippingZoneContentConturies{text-align:left;}
#country{border:1px solid #979797 !important}
#subCountry{border:1px solid #979797 !important}
.checkoutScreenSubCountriesTD{padding-top:10px;}
.checkoutScreenShippingMethod{width:100%; border:1px solid #ffffff;}
.checkoutScreenShippingMethodTableContent{border-collapse:separate; width:100%}
.checkoutScreenShippingMethodSelected{width:100%; border:1px solid #d0d0d0; background-color:#E0E0E0;}
.checkoutScreenShippingMethodText{font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:11px; text-align:left;}
.checkoutScreenShippingMethodNameShipper{font-weight:bold; color:#6d6d6d;}
.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{width:100%;}
.checkoutScreenPaymentMethodTD{padding:10px;}
.checkoutScreenPaymentMethodTDTable{width:100%;}
.checkoutScreenPaymentMethodContent{padding-top:30px;}
.checkoutScreenPaymentMethodTitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E50037; font-size:11px; text-align:left; padding-bottom:5px;}
.checkoutScreenPaymentMethodTableContent{border-collapse:collapse; width:100%;}
.checkoutScreenPaymentMethodTableContentTable{width:100%;}
.checkoutScreenPaymentMethod{width:100%; border:1px solid #ffffff;}
.checkoutScreenPaymentMethodSelected{width:100%; border:1px solid #d0d0d0; background-color:#E0E0E0;}
.checkoutScreenPaymentMethodText{font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:11px; 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(../images/submit2.gif); background-repeat:no-repeat; background-position:left bottom; width:117px; height:21px; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-align:center; padding-bottom:3px;}
