@charset "utf-8";

.mainBasketTABLE{ width:100%; }
.mainBasketTableTop{ height:30px; with:100%; padding: 0px 25px 0px 25px; vertical-align:middle;}
.mainBasketTableMiddle{}
.mainBasketTableBottom{ height:30px; width:100%;  padding: 0px 15px 0px 15px;}

.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:12px; color:#FF99FF; white-space:nowrap; font-weight:bold;}
.basketHeaderNameActive{color:#9E5F80}
.basketHeaderNext{padding-right:12px; padding-left:12px}

.basketProductsTABLE{ }
.basketProductsTD{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
.basketProductsTD td{vertical-align:middle;}

.bskHeaderTR{font-weight:bold; white-space:normal; vertical-align:middle; margin-left:10px; margin-right:27px; background-color:#9E5F80; color:#FFFFFF; margin-top:20px;}
.bskHeaderTR td{vertical-align:bottom;}
.bskBodyScroll{height:240px; width:680px; overflow-y:scroll; border-top:1px solid #9E5F80; border-bottom:1px solid #9E5F80; margin:0px 10px;}
.bskRowEven{background-color:#F9D9FF;}
.bskRowOdd{background-color:#FFCCFF;}
.bskProductDelete{width:15px;}
#bskProductDeleteButton{ width:16px; height:17px; background:url(../ecommerce/images/structure/buttons/delete.gif) transparent no-repeat; border:0px none;}
.bskProductImage{width:50px;}
.bskProductImage img{ margin:3px; width:48px; height:48px;}
.bskProductName{width:210px; white-space:normal; text-align:left}
.bskProductNameLink{ color:#000000;}
.bskProductNameLink:hover{ color:#cc6699;}
.bskProductOptions{width:160px; text-align:left;}
.bskProductOptionsTABLE{}
.bskProductOptionName{}
.bskProductOptionValue{}

.bskProductQuantity{width:60px; text-align:center;}
.bskProductDiscount{width:60px;}
.bskProductPrice{width:60px; text-align:center;}
.bskProductTotalPrice{width:60px; text-align:center;}

.emptyBasketMSG{width:749px; height:60px; vertical-align:middle; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#9F3099; 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: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}
.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-bottom:10px;}
.totalsBasketTable{width:240px; border:1px solid #FF99FF; margin-top:18px;}
.totalsBasketFootCellTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cc6699; 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:#555555; 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:#555555; text-align:right; font-weight:normal; padding-bottom:5px; padding-left:10px;padding-right:10px;}
.totalsBasketHSeparator{background-color:#FF99FF; 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; white-space:nowrap;}

.basketButtonContinueShop{ width:110px; height:35px; border:0px solid #ffffff; background: url(../ecommerce/images/structure/buttons/s_user1.gif) no-repeat left; cursor:pointer; color:#B48AB0; font-size:10px;}

.basketButtonClear{ width:110px; height:35px; border:0px solid #ffffff; background: url(../ecommerce/images/structure/buttons/s_user1.gif) no-repeat left; cursor:pointer; color:#B48AB0; font-size:10px; }

.basketButtonRecalculate{background: url(../ecommerce/images/structure/buttons/user1.gif) no-repeat left; border:none; width:170px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; margin-left:4px; padding-bottom:3px;}

.summaryBasketTableRecalculateGiftCode{height:34px; text-align:right; width:240px}
.summaryBasketGiftCode{border:1px solid #FF99FF; padding:10px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:10px;}

.totalsBasketButtonRecalculate{vertical-align:middle; padding:10px;}

.checkoutScreenGiftCodeTable{width:100%;}
.checkoutScreenGiftCodeTitle{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{ border:none; width:110px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cc6699; text-align:center; vertical-align:middle; font-weight:bold; margin-left:4px; padding-bottom:3px; background: url(../ecommerce/images/structure/buttons/s_user1.gif);}


.totalsBasketContinueShopTD{height:40px; vertical-align:middle; padding-left:10px;}
.totalsBasketClearTD{height:35px; border-bottom:1px solid #808080; vertical-align:middle}

.checkoutScreenShippingZoneTable{width:220px;}
.checkoutScreenShippingZoneContent{}
.checkoutScreenShippingZoneTD{ padding:10px 3px 0px 10px;}
.checkoutScreenShippingZoneTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#cc6699; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenShippingZoneContentConturies{text-align:left;}
.checkoutScreenSubCountriesTD{padding-top:10px;}
.checkoutScreenShippingMethod{width:100%; border:2px solid #FFBBFF;}
.checkoutScreenShippingMethodTableContent{border-collapse:separate;}
.checkoutScreenShippingMethodSelected{width:242px; border:2px solid #FF99FF; background-color:#FFCCFF;}
.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:230px;}
.checkoutScreenPaymentMethodTD{padding:10px 10px 0px 0px;}
.checkoutScreenPaymentMethodContent{}
.checkoutScreenPaymentMethodTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#cc6699; font-size:10px; text-align:left; padding-bottom:5px;}
.checkoutScreenPaymentMethodTableContent{border-collapse:separate;}
.checkoutScreenPaymentMethod{width:232px; border:2px solid #FFBBFF;}
.checkoutScreenPaymentMethodSelected{width:242px; border:2px solid #FF99FF; background-color:#FFCCFF;}
.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:18px; }

.checkoutUserUserTable{ color:#666666; font-size:11px; margin-top:20px; margin-bottom:10px;}
.checkoutUserTitlePage{ color:#9E5F80; font-size:12px; font-weight:bold; padding-bottom:10px;}
.checkoutUserTitle{ font-size:11px; font-weight:bold; padding-bottom:2px; color:#666666;}
.checkoutUserValueTable{ padding-left:10px; padding-top:5px;}
.checkoutUserUserTableBilling{}
.checkoutUserUserTableShipping{ margin-left:20px;}
.checkoutBasketImage{ width:48px; height:48px;}
.checkoutUserPaymentTable{ border-collapse:separate;}

.basketButtonCheckoutTABLE{ width:100%;}
.basketButtonCheckoutTD{text-align:right;}
.basketButtonCheckout{background: url(../ecommerce/images/structure/buttons/user1.gif) no-repeat left; border:none; width:170px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; margin:5px; }


#giftCodeTextBox{border:1px solid #999999; font-size:12px; color:#666666; outline:none; width:90px; }

.basketPage{ float:left; }