@charset "utf-8";

#mainBasketTABLE{} 
#mainBasketTableTop{}
#mainBasketTableTop2{}
#mainBasketTableMiddle{}
#mainBasketTableBottom{}

.basketTopBar{height:16px; width:784px;}

.basketHeader{ width:100%; height:26px; vertical-align: middle;}
.basketHeaderTable{margin:auto;}
.basketHeaderTD{vertical-align:middle;}
.basketHeaderImage{padding-right:8px;}
.basketHeaderName{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4e5030; white-space:nowrap; font-weight:bold;}
.basketHeaderNameActive{color:#ffffff}
.basketHeaderNext{padding-right:12px; padding-left:12px}


/* Basket detail classes */
.basketProductsTABLE{ width:749px; background-color:#ffffff; padding:8px;}
.basketProductsTD{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.basketProductsTD td{vertical-align:middle;}

.bskHeaderTR{height:35px; width:715px; font-weight:bold; white-space:normal; text-align:center; margin-left:12px; margin-right:10px}
.bskHeaderTR td{vertical-align:bottom;}
.bskBodyScroll{height:240px; width:726px; overflow-y:scroll; border-top:1px solid #888888; border-bottom:1px solid #888888; margin:5px 10px 10px 10px;}

.bskRowEven{background-color:#ffffff;}
.bskRowOdd{background-color:#dae5a1;}
.bskProductDelete{width:30px;}
#bskProductDeleteButton{ width:11px; height:15px; background-image:url(../../../../ecommerce/images/icons/basurero.gif); background-repeat:none; border:0px none;}
.bskProductImage{width:83px;}
.bskProductImage img{ margin:3px; width:83px; height:55px; border:1px solid #000000;}
.bskProductName{width:260px; white-space:normal; text-align:left}
.bskProductNameLink{ color:#000000;}
.bskProductNameLink:hover{ color:#8FA138;}
.bskProductOptions{width:127px; text-align:left;}
.bskProductOptionsTABLE{}
.bskProductOptionName{}
.bskProductOptionValue{}
.bskProductQuantity{width:15px; text-align:center;}
.bskProductPrice{width:75px; text-align:right;}
.bskProductDiscount{display:none; width:65px; text-align:right;}
.bskProductTotalPrice{width:85px; text-align:right;}
.bskProductScroll{width:15px;}

.emptyBasketMSG{width:749px; height:60px; vertical-align:middle; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; font-weight:bold;}


.basketProductsTable{width:100%; border-collapse:separate}
.basketProductsImage{padding-right:5px}
.basketProductsName{padding-bottom:8px;}
.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:30px; text-align:right;}
.basketProductsPrice{width:80px; padding-left:10px; padding-right:10px; text-align:left}
.basketProductsPriceTotal{width:80px; padding-left:10px; padding-right:10px; text-align:left}
.basketProductsHSeparator{background-image:url(../../../../ecommerce/images/structure/spacer.gif); height:10px;}
.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:8px; padding-bottom:10px; padtext-align:right}
.totalsBasketTable{width:242px; border:1px solid #4e5030; }
.totalsBasketFootCellTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4e5030; text-align:left; padding-left:10px; padding-right:10px; padding-top:9px; padding-bottom:15px; }
.totalsBasketFootCellText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; 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:#000000; 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{width:110px; color:#ffffff; background-color:#4e5030; border:none; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; margin:4px;}
.basketButtonClear{width:110px; color:#ffffff; background-color:#4e5030; border:none; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; margin:4px;}
.basketButtonRecalculate{width:120px; color:#ffffff; background-color:#4e5030; border:none; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px;}

.summaryBasketTableRecalculateGiftCode{height:34px; text-align:right; width:242px}
.summaryBasketGiftCode{border:1px solid #4e5030; padding:10px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}

.totalsBasketButtonRecalculate{vertical-align:middle; padding:10px;}

.checkoutScreenGiftCodeTable{width:100%;}
.checkoutScreenGiftCodeTitle{color:#4e5030; font-weight:bold; text-align:right; padding-bottom:5px;}
.checkoutScreenGiftCodeText{text-align:right; padding-bottom:3px;}
.checkoutScreenGiftCodeValue{font-weight:bold; text-align:right; padding-bottom:3px;}
.checkoutScreenGiftCodeInput{vertical-align:middle; text-align:right}
.checkoutScreenGiftCodeSubmit{vertical-align:middle; width:50px; padding-left:5px;}
.checkoutScreenGiftCodeButton{width:60px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px;}

.totalsBasketContinueShopTD{height:40px; vertical-align:middle}
.totalsBasketClearTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}

.checkoutScreenShippingZoneTable{width:242px;}
.checkoutScreenShippingZoneContent{}
.checkoutScreenShippingZoneTD{ padding:10px 3px 0px 10px;}
.checkoutScreenShippingZoneTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#4e5030; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenShippingZoneContentConturies{text-align:left;}
.checkoutScreenSubCountriesTD{padding-top:10px;}
.checkoutScreenShippingMethod{width:100%; border:2px solid #888888;}
.checkoutScreenShippingMethodTableContent{border-collapse:separate;}
.checkoutScreenShippingMethodSelected{width:242px; border:2px solid #4e5030; background-color:#dae5a1;}
.checkoutScreenShippingMethodText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; 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}
.checkoutScreenShippingMethodHSeparator{height:1px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}

.checkoutScreenPaymentMethodTable{width:242px;}
.checkoutScreenPaymentMethodTD{padding:10px 10px 0px 3px;}
.checkoutScreenPaymentMethodContent{}
.checkoutScreenPaymentMethodTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#4e5030; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenPaymentMethodTableContent{border-collapse:separate;}
.checkoutScreenPaymentMethod{width:232px; border:2px solid #666666;}
.checkoutScreenPaymentMethodSelected{width:242px; border:2px solid #4e5030; background-color:#dae5a1;}
.checkoutScreenPaymentMethodText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; 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:1px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}

.checkoutScreenBasketButtons{ height:30px; }

.basketButtonCheckoutTABLE{ width:100%;}
.basketButtonCheckoutTD{text-align:right;}
.basketButtonCheckout{width:120px; color:#4e5030; background-color:#8FA138; border:1px solid #4e5030; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; margin-right:10px; }
