#basketArea{position:relative;width:670px;margin-left:34px;}#basketArea .basketAreaClear{position:relative;width:659px;height:21px;margin:auto;background:url(../img/checkAccount/accLogin_bg.gif) 0 0 repeat-x;}#basket{position:relative;width:571px;margin:29px auto 0 auto;background:url(../img/basket/basket_bg.gif) 0 0 repeat-y;}#basket table,table.totals{width:563px;margin:0 auto;background:url(../img/basket/bg.gif) -3px 0 no-repeat;}#basket table th{height:31px;color:#fff;text-align:center;font-weight:bold;font-size:70%;}#basket table th.desc{text-align:left;text-indent:63px;}#basket table td{color:#2b2e38;font-size:70%;text-align:center;background:url(../img/basket/td_bg.gif) 0 bottom no-repeat;}#basket table .saving td{height:30px;text-align:left;color:#842327;text-indent:164px;background:url(../img/basket/tdSaving_bg.gif) 0 0 repeat-x;}#basket table .saving td strong{font-size:80%;}#basket table .saving td.total{text-indent:0;text-align:center;color:#2b2e38;font-size:90%;}#basket table td.qty{width:46px;background-position:-1px bottom;}#basket table td.price{width:63px;}#basket table td input{width:16px;font-size:11px;text-align:center;padding:1px 2px;color:#2b2e38;}#basket table td.desc{text-align:left;}#basket table td.desc img{display:block;float:left;margin:0 7px 0 7px;display:inline;}#basket table td.desc p{position:relative;left:10px;float:left;width:220px;}#basket table td.desc p a{font-size:90%;color:#2b2e38;}#basket table td.total{width:72px;}#basket table td.total strong{font-size:100%;}#basket table td.remove{width:30px;}#basket table td.remove a{display:block;width:12px;height:12px;margin-left:9px;background:url(../img/icons/remove.gif) 0 0 no-repeat;text-indent:-9000px;}#basket table.totals{background:url(../img/basket/totals_bg.jpg) 0 0 no-repeat;}#basket table.totals td{height:31px;background:none;}#basket table.totals td.delivery{color:#fff;vertical-align:top;padding-top:75px;}#basket table.totals td.delivery p{font-size:100%;}#basket table.totals td.delivery p strong{font-size:100%;color:#e6a327;}#basket table.totals td.cost{width:278px;text-align:right;padding:0 16px 0 0;color:#fff;VERTICAL-ALIGN: middle;}#basket table.totals td.saving{background:url(../img/basket/save_icon.png) no-repeat 160px 0;}#basket table.totals td.amount{width:90px;text-align:left;font-weight:bold;padding:0 0 0 12px;color:#fff;VERTICAL-ALIGN: middle;}#checkAccount #basket{width:670px;margin:0 auto;background-image:url(../img/basket/basketLg_bg.gif);}#checkAccount #basket table{width:659px;background:url(../img/basket/bg_wide.gif) 0 0 no-repeat;}#checkAccount #basket table td.price{width:65px;}#checkAccount #basket table td.total{width:70px;}table.checkTotals{width:670px;margin:1px 0 0 34px;background:url(../img/basket/totalsWide_bg.jpg) 0 bottom no-repeat;}table.checkTotals th{width:352px;font-size:60%;color:#fff;text-align:left;padding-left:15px;font-size:90%;}table.checkTotals th em{font-weight:bold;font-size:100%;color:#ff0;}table.checkTotals td{height:28px;padding:5px 15px 0 0;vertical-align:top;text-align:right;color:#fff;font-size:70%;background:none;}table.checkTotals td.amount{width:125px;text-align:center;}table.checkTotals td big{font-size:12px;font-weight:bold;}table.checkTotals th strong{font-size:80%;}table.checkTotals th.saving{text-align:right;background:url(../img/basket/save_icon.png) no-repeat 402px -1px;}table.checkTotals th.saving span{padding-right:15px;font-size:80%;}a.collapseBasket{display:block;position:absolute;top:11px;right:12px;width:105px;height:15px;line-height:1.2;font-size:10px;color:#fff;text-indent:0;text-decoration:none;background:url(../img/buttons/expand.gif) right 0 no-repeat;}a.expand{background-position:right 0;}a.collapse{background-position:right -16px;}.basketButtons{position:relative;width:570px;height:41px;padding-top:19px;margin:0 auto;background:url(../img/basket/buttons_bg.gif) 0 0 no-repeat;}ul.comfort{position:relative;height:205px;width:570px;padding:0 0 0 10px;background:#fff url(../img/basket/comfort_bg.gif) 0 100px repeat-x;}ul.comfort li{float:left;padding:50px 8px 0 0;display:inline;}#checkAccount ul.comfort{margin:auto;width:667px;height:180px;padding:0;}#checkAccount ul.comfort li{padding-right:12px;}#checkAccount{padding:19px 0 43px 0;}#checkAccount h1,#checkAccount h2{position:relative;margin:0 auto;color:#fff;background:url(../img/checkAccount/title_bg.jpg) 0 0 no-repeat;}#checkAccount h1{width:700px;height:23px;font-size:90%;line-height:1.6;border-bottom:1px solid #fff;text-indent:10px;}#checkAccount h2{width:670px;height:22px;padding-top:9px;font-size:70%;line-height:1.2;text-indent:15px;background-position:0 -23px;}#accountLogin{position:relative;width:700px;height:244px;padding-top:21px;margin:auto;background:url(../img/checkAccount/accLogin_bg.gif) 0 0 repeat-x;}#accountLogin .login{float:left;display:inline;position:relative;width:324px;height:224px;background:url(../img/checkAccount/login_bg.jpg) 0 31px no-repeat;}#accountLogin .existing{margin:0 21px 0 16px;}#accountLogin .login.new{background-position:-324px 31px;}#accountLogin .login h2{width:324px;background:url(../img/checkAccount/loginH2_bg.gif) 0 0 no-repeat;}#accountLogin .login h3{width:260px;margin:14px 0 4px 24px;color:#2b2e38;font-size:70%;background:none;left:0;}#accountLogin .login h3 span.errlogin{color:#d9442c;}#accountLogin .login p{margin:0 0 5px 24px;color:#2b2e38;width:225px;font-size:70%;line-height:1.2;}#accountLogin .login ul{margin:0 0 0 20px;list-style:none;}#accountLogin .login ul li{height:14px;padding:0 0 8px 21px;margin:0;font-size:70%;line-height:2.2;background:url(../img/icons/tick.gif) no-repeat 0 6px;color:#2b2e38;font-weight:bold;}#accountLogin .login fieldset{position:absolute;top:108px;left:24px;}#accountLogin .login fieldset label{display:block;margin:0 0 -1px 1px;font-size:70%;font-weight:bold;color:#2b2e38;}#accountLogin .login fieldset label span{font-weight:normal;}#accountLogin .existing p.errlogin{font-size:11px;font-weight:bold;color:#d9442c!important;}#accountLogin .login fieldset input{clear:both;width:176px;padding:2px;margin-bottom:7px;font-size:11px;background-color:#fff;border:1px solid #b9bcbf;}#accountLogin .login fieldset a{display:block;margin-top:-5px;line-height:1.2;color:#2b2e38;font-size:55%;text-decoration:none;}#accountLogin .login fieldset a:hover{text-decoration:underline;}#checkAccount #accountText{position:relative;width:620px;margin:auto;}#checkAccount #accountText h2{font-size:80%;line-height:3;width:620px;height:36px;text-indent:0;color:#56634b;background:url(../img/content/heading_repeater.gif) 0 bottom repeat-x;margin-bottom:5px;}#accountText p{margin-bottom:15px;color:#4a4a4a;font-size:70%;}#accountText p strong{font-size:100%;}#accountText a{color:#b42e34;font-weight:bold;font-size:100%;}#checkAccount .header{display:block;margin:0 auto 10px auto;}#checkAccount p.infoBox{font-size:70%;}#checkAccount .information{clear:both;position:relative;width:670px;height:113px;margin:0 auto 12px auto;background:url(../img/checkAccount/information_bg.gif) no-repeat 0 0;}#checkAccount .checkInfo{background-position:0 -113px;}#checkAccount .information table{width:100%;height:113px;}#checkAccount .information td.left{height:80px;padding-left:105px;}#checkAccount .information td.left p{color:#2b2e38;width:460px;line-height:1.2;font-size:70%;}#checkAccount .checkInfo td.left p{margin-left:105px;}#checkAccount .information td.left p a{font-weight:bold;color:#2b2e38;}.checkAccError{position:relative;width:670px;margin:0 auto 20px auto;height:53px;background:url(../img/checkAccount/pageError_bg.jpg) 0 0 no-repeat;}#checkAccount .checkAccError p{color:#ff0;position:absolute;top:12px;left:79px;margin:0;padding:0;line-height:1.2;font-size:70%;}.checkAccountItem{position:relative;width:670px;margin:0 auto 24px auto;background:url(../img/checkAccount/checkAccountItem_bg.gif) 0 0 repeat-y;color:#464646;}.billingIE{height:350px;}.emailAddress{padding:0 5px 25px 6px;}.aiBottom{width:670px;padding:0 0 30px 0;background:url(../img/checkAccount/aiBottom_bg.jpg) 0 bottom no-repeat;}.aiBottom.last{padding-bottom:50px;}#checkAccount h3{width:440px;position:relative;left:172px;margin-bottom:15px;font-size:70%;color:#424242;}.checkAccountField{clear:both;float:left;display:inline;position:relative;width:659px;padding:3px 0;margin:0 0 4px 5px;color:#424242;font-size:70%;line-height:1.7;}.checkAccountField label{display:block;float:left;display:inline;font-size:11px;color:#464646;font-weight:bold;text-align:right;width:165px;padding:0;}.checkAccountField label sup{color:#e20d0d;}.checkAccountField input,.checkAccountField select{display:block;float:left;display:inline;width:227px;margin:0 0 0 5px;font-size:11px;border:1px solid #b9bcbf;padding:2px;color:#2b2e38;background-color:#fff;}.checkAccountField select{width:196px;}.checkAccountField input.discountCode{width:110px;padding:1px;background:#fff;font-size:11px;}.checkAccountField label.discountCode{width:70px;}.checkAccountField a{color:#464646;font-size:80%;text-decoration:none;}.checkAccountField a:hover{text-decoration:underline;}#checkAccount .checkAccountField p{width:203px;clear:both;padding:0;font-size:10px;margin-left:170px;color:#2b2e38;}#checkAccount .fraud{width:628px;padding:10px 20px;height:65px;line-height:1.2;position:relative;top:10px;}#checkAccount .fraud p{margin-bottom:10px;color:#464646;width:100%;font-size:70%;}.cardimg{margin-left:5px;}.discounts fieldset{padding-top:20px;}#checkAccount .appliedDiscount{clear:both;width:330px;margin:15px 0 0 22px;border:1px solid #b39175;background:#fff url(../img/icons/addedDiscount.gif) 0 0 no-repeat;}#checkAccount .appliedDiscount p{color:#2b2e38;padding-left:25px;width:200px;line-height:1.8;}input.postcode{width:75px;}input.cardCode{width:40px;margin:0 5px 0 5px;}select.cardDate{width:45px;margin:0 5px 0 5px;}select.cardType{width:110px;margin-right:5px;}.existingDelivery{padding:10px 0 10px 23px;width:647px;}.existingDelivery label{font-weight:bold;font-size:70%;text-align:left;margin:0 0 0 5px;position:relative;top:-2px;}.existingDelivery input{margin:0;padding:0;border:0;}.accountItem fieldset .existingDelivery address{margin:2px 0 15px 26px;}#checkAccount .existingOn{color:#2b2e38;font-weight:bold;}#checkAccount .existingOn address,.existingOff address{font-weight:normal;line-height:1.2;margin:5px 0 5px 27px;font-size:80%;font-style:normal;}#checkAccount .existingOn p,.existingOff p{font-weight:normal;width:80%;line-height:1.2;margin:5px 0 5px 27px;}#checkAccount .existingOff{color:#797979;font-weight:bold;}#checkAccount .existingOff p{color:#797979;}#checkAccount .existingCardNumber p{line-height:1.4;}#checkAccount .existingCardNumber p strong{padding-right:10px;}#checkAccount .fieldError{background:#d57d1c;}#checkAccount .fieldError label,#checkAccount .fieldError p{color:#ff0;}#checkAccount .errorMsg{position:absolute;left:416px;top:5px;padding:0 0 0 19px;font-size:10px;color:#ff0;background:url(../img/icons/checkAccountError.gif) 0 2px no-repeat;height:16px;}#checkAccount .promoErrorMsg{position:absolute;left:470px;top:55px;line-height:1.4;padding:0 0 0 20px;font-size:70%;color:#e71005;background:url(../img/icons/checkAccountError.gif) 0 -52px no-repeat;}#deliveryDetails{clear:both;}.deliveryOptions{padding:17px 0 0 0;}.deliveryOption{margin:0 0 5px 7px;}.deliveryOptions input{border:none;margin-left:17px;}.deliveryOptions label{font-size:70%;font-weight:bold;position:relative;top:-2px;}.deliveryOptions fieldset{width:330px;float:left;}.deliveryOptions .costTable{width:304px;margin:0 0 0 20px;float:left;display:inline;background:url(../img/checkAccount/delTable_bg.gif) 0 0 no-repeat;}.deliveryOptions table{width:304px;color:#2b2e38;background:url(../img/checkAccount/delTable_btm.gif) 0 bottom no-repeat;}.deliveryOptions table tr{position:relative;height:24px;}.deliveryOptions table tr.mid th,.deliveryOptions table tr.mid td{color:#fff;background:#988c84;}.deliveryOptions table tr.mid td{border-left:1px dashed #c4bcb7;}.deliveryOptions table span{font-size:100%;}.deliveryOptions table th{text-align:right;padding-right:9px;font-size:70%;}.deliveryOptions table td{width:56px;padding-right:9px;font-weight:bold;font-size:70%;text-align:right;}.deliveryOptions table tr.mid{height:24px;}.deliveryOptions .deliveryInstructions{margin:16px 0 0 45px;}.deliveryOptions .deliveryInstructions label{font-weight:normal;color:#424242;}.deliveryOptions textarea{display:block;width:200px;border:1px solid #b2b6bc;height:60px;margin-top:4px;}.deliveryOptions .deliveryContinue{width:95%;clear:both;font-size:11px;text-align:right;}.accCreditCards{float:left;text-align:center;padding:5px 0 0 0;}.checkoutButtons{position:relative;height:43px;margin:auto;}.checkoutButtons li{display:inline;}.checkoutButtons.bottom{margin-right:34px;height:73px;float:right;}#checkAccount .introTxt{width:290px;margin:13px 0 10px 24px;line-height:1.2;font-size:70%;}.accIntroTxt{position:relative;width:630px;padding:18px 0 10px 15px;line-height:1.2;font-size:70%;}.copyDetails{line-height:1.2;padding:20px 0 0 24px;}.copyDetails a{font-weight:bold;color:#464646;text-decoration:underline;font-size:70%;}.accNotRquired{width:580px;margin:13px 0 10px 24px;line-height:1.2;color:#e00000;}#checkAccount .accNotRquired{color:#e00000;font-size:60%;}.confirmDelAdd{float:left;width:260px;margin:20px 0 10px 30px;display:inline;}.confirmDelAdd address,.confirmBillCard address{font-size:70%;font-style:normal;}#checkAccount .confirmDelAdd p,#checkAccount .confirmDelAdd address{color:#000;line-height:1.4;width:100%;font-size:70%;}.confirmDelAdd p strong{display:block;margin:0 0 5px 0;}.confirmBillCard{float:left;width:280px;margin:20px 0 0 31px;display:inline;}#checkAccount .confirmBillCard p,#checkAccount .confirmBillCard address{display:block;float:left;display:inline;height:16px;line-height:1.6;color:#000;padding:2px 0;width:260px;font-size:70%;}.confirmBillCard p strong{display:block;float:left;display:inline;width:105px;height:16px;line-height:1.6;padding-right:10px;font-size:inherit;}p.confirmTxt{font-size:70%;border:none;margin-top:10px;color:#000;font-weight:bold;text-align:right;margin-right:24px;}p.confirmTxt a{color:#ac0000;}.agreeTerms{position:relative;width:704px;text-align:right;color:#000;font-weight:bold;padding-right:30px;margin:-20px auto 0 auto;}.agreeTerms input{border:none;background:none;}.agreeTerms label{font-size:70%;position:relative;top:-2px;}.agreeTerms a{color:#000;font-size:70%;text-decoration:underline;position:relative;top:-2px;}#checkAccount .createAccount{position:relative;background:url(../img/checkAccount/createAccount.jpg) no-repeat 5px 0;padding:20px 0 30px 0;}#checkAccount .createAccount h3{width:510px;font-size:70%;position:relative;left:138px;line-height:1.6;color:#2b2e38;}#checkAccount .createAccount p{position:relative;left:138px;font-size:11px;color:#2b2e38;line-height:1.1;margin:0 0 12px 0;width:380px;}.createAccount ul{position:relative;left:138px;list-style:none;width:380px;margin:0 0 0 18px;padding:0;}.createAccount ul li{background:url(../img/bullet2.gif) no-repeat 2px 10px;color:#2b2e38;padding:3px 0 3px 14px;font-size:70%;}.createAccount fieldset label{float:left;display:inline;width:115px;padding:1px 0 0 0;text-align:right;font-weight:bold;font-size:11px;}.createAccount fieldset input{float:left;display:inline;margin:0 0 0 10px;width:200px;border:1px solid #b2b6bc;padding:2px;font-size:11px;}.createAccount fieldset .accountChanges{margin-left:158px;width:350px;clear:both;height:22px;}.createAccount fieldset .accountChanges input{float:left;display:inline;margin:0 0 0 10px;width:15px;border:none;}.createAccount fieldset .accountChanges label{float:left;display:inline;width:212px;padding:1px 0 0 15px;color:#2b2e38;text-align:left;line-height:1.2;font-weight:normal;background:url(../img/bullet2.gif) no-repeat 0 5px;}.createAccount fieldset .accountChanges label strong{color:#2b2e38;}.checkoutCreateAccount{margin:20px 0 0 0;}.checkoutCreateAccount fieldset{position:relative;top:0;left:0;display:block;margin:0;}.checkoutCreateAccount fieldset label{padding-left:45px;width:123px;}.checkoutCreateAccount fieldset .notifyMe{float:left;clear:both;margin:0 0 5px 58px;width:500px;line-height:1;padding-top:0;}.checkoutCreateAccount fieldset .notifyMe label{float:left;display:inline;width:300px;padding:1px 0 0 5px;color:#2b2e38;line-height:1.1;text-align:left;font-weight:normal;}.checkoutCreateAccount fieldset .notifyMe input{float:left;display:inline;margin:0 0 0 125px;width:14px;border:0;}.checkoutCreateAccount fieldset .notifyMe input.checkbox{background:none;border:none;height:13px;width:13px;}.createdAccount{height:230px;text-align:center;}.createdAccount img{position:relative;top:75px;}#checkAccount .createdAccount p{position:absolute;top:135px;left:140px;text-align:center;width:100%;left:0;font-weight:bold;color:#2b2e38;}.accountRadio{padding:10px 0 20px 85px;}.accountRadio label{color:#464646;font-weight:bold;font-size:70%;text-align:left;margin:-2px 30px 0 0;padding-right:5px;}.accountRadio input{margin:0;padding:0;border:0;}#checkAccount .accWelcome{float:right;position:relative;margin:20px 36px 15px 0;color:#424242;}#checkAccount p.login{position:relative;width:677px;color:#2b2e38;margin:0 auto;padding:10px 0 0 23px;background:url(../img/checkAccount/accLogin_bg.gif) 0 0 repeat-x;}#checkAccount p.login a{color:#2b2e38;font-size:100%;line-height:1.2;}#checkAccount p span{position:absolute;top:10px;right:23px;font-size:100%;}
.basketsave{FONT-WEIGHT: bold! important; FONT-SIZE: 9px! important; COLOR: #842327! important}
