@charset "utf-8";

.basketMainTable{ width:590px; background:#ffffff; margin:15px 0px;}

td.basketHeader{padding-top:15px;padding-bottom:5px;}
div#basketHeader{ margin:auto; display:block; width:550px; }
.basketHeaderImage{ float:left; height:25px; width:25px; margin:0px; padding:0px; }
.basketHeaderName{ font-size:10px; color:#000000; white-space:nowrap; float:left; height:25px; line-height:25px; width:100px; text-transform:uppercase; background:#C5B8AE; margin-right:2px; width:110px; text-align:center; letter-spacing:-0.5px; }
.basketHeaderNameActive{color:#FFFFFF; background:#5B3B2D; }

.basketProducts{padding-top:20px; width:550px; margin:auto;}
.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{ color:#000000; font-size:13px; font-weight:bold;}
.basketProductsNameLink:hover{color:#5b3b2d;}
.basketProductsContent{vertical-align:top;}
.basketProductsContentTD{vertical-align:top; width:80px;}
.basketProductsOptionName{ color:#000000; font-size:10px; font-weight:bold; text-align:left; white-space:normal;  width:100%;}
.basketProductsOptionValue{ color:#666666; font-size:9px; text-align:left; padding-bottom:5px;white-space:normal;width:100%;}
.basketProductsTitle{ 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; border:none; background:#c3c3c3;}
.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{ height:1px; background:#eeeeee; }
.basketProductDeleteContent{text-align:center;}
.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;  font-size:10px; color:#666666; text-align:left; }

.buttonsBasketTable{width:550px; margin:auto; display:block; text-align:center; color:#000000; }
div.buttonsBasket{ width:550px; margin:10px auto; padding:5px; border-top:1px solid #000000; border-bottom:1px solid #000000; display:block; height:20px; }
table.buttonsBasket{ float:right; }
table.buttonsBasket input { color:#FFFFFF; }
.basketButtonContinueShopTD{ padding-right:10px;}
.basketButtonContinueShop{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}
.basketButtonClear{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}
.basketButtonRecalculate{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}
.totalsBasketButtonRecalculate{vertical-align:middle;}

.totalsBasket{text-align:right; padding-top:20px; }
.totalsBasketBoxTable{ width:550px; margin:auto; }
.totalsBasketTable{ border:1px solid #CCCCCC; border-collapse:separate; height:120px; padding:5px; width:250px;}
td.totalsBasketFootCellTitle{ font-size:10px; font-weight:bold; color:#000000; text-align:left; padding-left:0px; padding-right:10px; padding-top:9px; padding-bottom:15px;}
font.totalsBasketFootCellTitle{ font-size:11px; font-weight:bold; color:#808080; text-align:left;}
.totalsBasketFootCellText{ font-size:11px; color:#666666; text-align:left; font-weight:normal; padding-bottom:5px; padding-left:0px;padding-right:10px;}
.totalsBasketFootCellValue{ font-size:11px; color:#666666; text-align:right; font-weight:normal; padding-bottom:5px; padding-left:10px;}
.totalsBasketHSeparator{background-color:#cccccc; height:1px; }
.totalsBasketCellTotal{font-weight:bold; padding-bottom:10px; padding-top:10px}
.totalsBasketCellTotalPrev{font-weight:bold; padding-top:3px; white-space:nowrap; color:#000000;}

.summaryBasketTableRecalculateGiftCode{ border-collapse:separate; border:1px solid #CCCCCC; display:block; margin-top:20px; padding:5px; text-align:right; width:250px; }
.summaryBasketGiftCode{ text-align:right; }

.checkoutScreenGiftCodeTable{width:100%;}
.checkoutScreenGiftCodeTitle{ font-weight:bold; color:#000000; 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;}
#validateGiftCodeSubmitButton { color:#ffffff; }
.checkoutScreenGiftCodeButton{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:5px; padding:0 5px;}

#basketButtons .basketButtonCheckout{ color:#ffffff; }

.totalsBasketContinueShopTD{vertical-align:middle}
.totalsBasketClearTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}

.checkoutScreenShippingZoneTable{ width:180px;}
.checkoutScreenShippingZoneContent{  }
.checkoutScreenShippingZoneTD{ padding:10px 0px;}
.checkoutScreenShippingZoneTitle{ color:#000000; font-size:10px; text-align:left; padding-bottom:10px; font-weight:bold;}
.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{ 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 0px; }
.checkoutScreenPaymentMethodContent{}
.checkoutScreenPaymentMethodTitle{ color:#000000; font-size:10px; text-align:left; padding-bottom:10px; font-weight:bold;}
.checkoutScreenPaymentMethodTableContent{border-collapse:collapse;}
.checkoutScreenPaymentMethod{width:232px; border:2px solid #ffffff;}
.checkoutScreenPaymentMethodSelected{background-color:#C5B7AE;border:2px solid #5b3b2d;width:242px;}
.checkoutScreenPaymentMethodSelected .checkoutScreenPaymentMethodText{ color:#000000; font-weight:bold;}
.checkoutScreenPaymentMethodText{ 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{ display:block; height:20px; margin:10px; }
.basketButtonCheckout{background:#5b3b2d; color:#FFFFFF; float:right; height:20px; line-height:20px; margin-right:30px; padding:0 5px;}
#giftCodeTextBox{ width:150px; border:1px solid #cccccc; }
