@charset "utf-8";


.centralBasket{ width:650px; margin-left:10px; margin-right:auto; border:0px solid #aaa; border-top:0px solid #aaa;}

.centralBasketHeader{ font-size:10px; text-align:center; color:#716f6e; white-space:nowrap; }
.centralBasketRow {}

.centralBasketCell{border-bottom:0px solid #ddd; border-right:0px solid #ddd; padding:5px; vertical-align:middle; white-space:nowrap; border-bottom:2px dashed #bfbfbf; background-image:url(../ecommerce/images/structure/backgrounds/bckbasket.jpg); background-position:center; background-repeat:repeat-x;}
.centralBasketCellHeader{border-bottom:0px solid #ddd; border-right:0px solid #ddd; padding:5px; vertical-align:middle; white-space:nowrap; border-bottom:2px dashed #6f6f6f; color:#716f6e; font-size:11px; text-align:center;}
.centralBasketCellHeaderImage{ padding:5px; vertical-align:middle; white-space:nowrap; border-bottom:2px dashed #6f6f6f; color:#716f6e; font-size:11px; text-align:center; width:100px;}



.centralBasketFootCellTitle{text-align:right; padding:8px;}
.centralBasketFootCellValue{text-align:right; padding-top:8px; padding-right:5px;; font-weight:bold; color:#000000; font-size:11px;}

.centralBasketSubtotalBox{text-align:right;}
.centralBasketQuantityBox{text-align:center;}

.centralBasketRemoveProductBox{vertical-align:middle; text-align:right;} .centralBasketRemoveProduct{display:inline;}
.centralBasketProductBox{width:50%;}
.centralBasketPriceBox{text-align:center;}
.centralBasketQuantity{width:20px; text-align:right;}
.centralBasketSku{font-size:9px; font-style:italic; color:#777;}

.centralBasketOptions{margin:0px; padding:0px; list-style-position:outside; font-size:9px; marker-offset:66px;}
li.centralBasketOption{list-style-type:none; list-style-position:inside; padding:0px; marker-offset:66px;}
li.centralBasketOption:before{display:marker; content:"-";}

#centralBasketActions{margin-left:auto; margin-right:auto; margin-top:10px; text-align:center;}
#centralBasketButton{ background-image:url(../ecommerce/images/structure/buttons/large_basket_but.gif); height:19px; width:140px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; margin-left:5px;  }
#centralBasketSubmit{ background-image:url(../ecommerce/images/structure/buttons/small_basket_but.gif); height:19px; width:80px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; }
.centralBasketButton{ background-image:url(../ecommerce/images/structure/buttons/large_basket_but.gif); height:19px; width:140px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; margin-left:5px;  }

.centralBasketImage{ max-width:40px; max-height:40px; margin:3px;}
#centralEmptyBasket{ display:block; height:50px; vertical-align:middle; text-align:center; margin:auto; }

.checkoutScreenGiftCodeTable{margin:auto; width:645px; height:50px; border-top:2px solid #cccccc; border-bottom:2px solid #cccccc; border-collapse:separate; background:url(../ecommerce/images/structure/backgrounds/checkout_bg2.gif) no-repeat top left;}
.checkoutScreenGiftCodeTitle{color:#D71920; font-weight:bold; vertical-align:middle; text-align:right; width:140px; }
.checkoutScreenGiftCodeText{color:#666666; font-size:10px; vertical-align:middle; text-align:right; padding-right:10px;}
.checkoutScreenGiftCodeInput{ vertical-align:middle;}
#giftCodeTextBox{ width:120px; }
.checkoutScreenGiftCodeSubmit{ vertical-align:middle;}
.checkoutScreenGiftCodeButton{background-image:url(../ecommerce/images/structure/buttons/small_basket_but.gif); height:19px; width:80px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; }
.checkoutScreenGiftCodeValue{ font-size:11px; font-weight:bold; color:#009900;}