#logo{width:169px;float:left}a#bootsLogo{width:169px}#siteHeader{width:761px;float:left}#ia_globalnavigation{float:right;width:741px}#hd_prescriptions{width:161px;float:left;overflow:visible}#hd_basket{width:117px;float:left;overflow:visible}#hd_adCard{width:173px;float:left;overflow:hidden}div#ia_sitesearch{float:right}#hd_adCard a{color:#a70069;display:block;width:120px}#hd_adCard ul{padding-left:2px}#hd_adCard a.ac_loginLink{padding-left:3px}#hd_adCard img{display:block;float:none}.btn_checkout p,.btn_checkout div.p{margin:0 0 7px}.btn_checkout img{vertical-align:middle}h2#title_basket span{background-image:url(../i/redeem/title-review-basket.gif)}h2#title_purchase_later span{background-image:url(../i/redeem/title-purchase-later.gif)}.col_image{width:106px}.col_image a img{padding-left:5px}.col_description{width:399px}#ShopCartForm .unusual h3#title_promotions span{width:114px}#ShopCartForm .unusual h3#title_acard{width:135px}#basketLoggedIn .col_description{width:324px}.purchaseLater .col_description{width:499px;padding-top:11px}.purchaseLater .col_remove{padding-top:9px}.purchaseLater td.quantity{padding-top:8px}.purchaseLater .col_description .buyOne{color:#c03}.col_price,.col_quantity,.col_giftbox,.col_purchase_later,.col_remove{width:75px;text-align:center}.col_pounds_totals,.col_points_totals{width:66px;border-right:1px solid #fff;text-align:center}.poundsOnly .col_pounds_totals{width:141px}.poundsOnly .col_description{width:401px}.pointsOnly .col_points_totals{width:141px}.pointsOnly .col_description{width:401px}.col_points_totals{background:#f6e5f0}.basketList thead th{text-align:center;vertical-align:bottom}.basketList thead th.col_image{text-align:left}th.col_pounds_totals,td.col_pounds_totals{border-right:1px solid #fff}th.col_pounds_totals{background:#e5ebf2 url(../i/redeem/bg-pounds-column-top.gif) no-repeat 0 0}th.col_points_totals{background:#e5ebf2 url(../i/redeem/bg-points-column-top.gif) no-repeat 100% 0}#basketSubtotal td{height:50px;padding-bottom:10px}#basketSubtotal td a.basketContinueShopping{padding-left:7px}#basketSubtotal td.col_pounds_totals{background:#fff url(../i/redeem/bg-pounds-sub-total.gif) no-repeat 0 0}#basketSubtotal td.col_points_totals{background:#fff url(../i/redeem/bg-points-sub-total.gif) no-repeat 100% 0}#grandTotals td.col_poundsTotals{background-color:#e5ebf2}#grandTotals td.col_pointsTotals{background-color:#f6e5f0}table#grandTotals tr.promoTotals td.col_poundsTotals,table#grandTotals tr.promoTotals td.col_pointsTotals{text-align:right}#grandTotals td.col_pounds_totals,#grandTotals td.col_points_totals{color:#fff;font-weight:bold;background:#004990 url(../i/redeem/bg-pounds-order-total.gif) no-repeat 0 100%;height:40px}#grandTotals td.col_points_totals{background:#b9247c url(../i/redeem/bg-points-order-total.gif) no-repeat 100% 100%}.basketPromotions .col1{width:166px}.basketPromotions .col2{width:300px}.basketPromotions .col3{width:305px}.basketPromotions .col4{width:150px}.basketPromotions td.updateBasket{padding:0;background:#f6e5f0 url(../i/redeem/bg_basket_priceArea.gif) repeat-y 0 0;border-right:1px solid #fff;text-align:right;width:149px}.basketPromotions td.updateBasket .pointsToEarn{_padding-left:2px;_width:129px;_display:block}.basketPromotions td.updateBasket.poundsOnly{background:#e5ebf2}.basketPromotions td.updateBasket.pointsOnly{background:#f6e5f0}.basketPromotions td.updateBasket a{padding-right:7px}.poundsOnly .basketPromotions td.updateBasket{background:#e5ebf2}.basketPromotions td.col_totals .pointsToEarn{padding-right:79px}.basketPromotions td.col_totals.poundsOnly .pointsToEarn,.basketPromotions td.col_totals.pointsOnly .pointsToEarn{padding-right:4px}.basketPromotions td.col_totals .noPadding{padding-right:4px}.basketPromotions td.col_totals .pointsToEarn span{width:10px;margin-left:65px;font-weight:normal}.poundsOnly .basketPromotions .updateBasket a,.pointsOnly .basketPromotions .updateBasket a{border-right:0}.pointsOnly .basketPromotions .updateBasket a{background:#f6e5f0}#title_acard{width:135px;margin-left:8px}.unusual h3#title_acard span{background-image:url(../i/redeem/title-advantage-card.gif);width:135px}#basket #pharmacyBasketContentSpot{margin:-50px 0 10px 10px;min-height:50px;_height:50px}#basket #doeContentSpot{margin:-85px 0 10px 10px;min-height:85px;_height:85px;width:501px;background-repeat:no-repeat;position:relative}#basket #doeContentSpot .doeContentSpot{display:block;width:380px;min-height:65px;_height:65px;padding:10px 0 0 100px;cursor:pointer;color:#000}#basket #doeContentSpot .doeContentSpot *{cursor:pointer}#basket #doeContentSpot .doeContentSpot .doe_msg{font-size:14px}#basket #doeContentSpot .doeContentSpot:hover{text-decoration:none}#basket #doeContentSpot .doeContentSpot p{display:inline;color:#000}#basket #doeContentSpot .doeContentSpot b{color:#c03}#basket #doeContentSpot .doe_terms{position:absolute;bottom:10px;left:100px;font-size:.81em;color:#000}#productFlags li.no-points{background:url(../i/redeem/icon-no-points.gif) no-repeat 0 0}table.purchaseLater td.price,table.purchaseLater th.col_price{text-align:right}table.purchaseLater td.price{padding-top:10px}.purchaseLater .addAllToBasket{text-align:right;border-bottom:0;border-top:solid 2px #0755a3}#giftBoxOptions fieldset #giftBoxUpdateButton{left:653px}#deliveryAddressPanel .btn_confirm_address{text-decoration:none;margin-top:11px;padding:9px 20px 15px 20px;height:16px;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:16px}#deliveryAddressPanel .btn_confirm_address_disabled{display:none;text-decoration:none;margin-top:11px;padding:9px 20px 15px 20px;height:16px;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:16px;-moz-opacity:.50;opacity:.50;filter:alpha(opacity=50)}#deliveryAddV1 h4{float:left;margin-bottom:0;padding-bottom:18px;width:100%}#deliveryAddV1 h4.deliveryAddressTitle{width:50%}#deliveryAddV1 .smallInfoText{font-size:12px;display:block;float:right;margin-top:2px}#deliveryAddV1 #address{padding-top:5px}#deliveryAddV1 #address .radio{width:auto;height:18px;position:absolute;right:55px;bottom:0;margin-top:3px;width:300px}#deliveryAddV1 #address li{margin-left:100px;font-size:13px;float:left}#deliveryAddV1 #address li a{margin-left:20px;margin-top:-1px;display:block}#deliveryAddV1 #address .radioBtn{float:left}#deliveryAddV1 #addressType{height:20px;position:relative;clear:both}#deliveryAddV1 #addressType p{display:inline-block;float:left;width:160px;text-align:right;font-size:12px;font-weight:bold}#deliveryAddV1 .dropDownWrapper{width:150px;margin:-7px 0 12px 131px}#deliveryAddV1 .dropDownWrapper .dropDownBox{width:70px}#deliveryAddV1 .confirmBar{padding-top:5px}#deliveryAddV1 fieldset{padding:0 0 25px 0;border:0;width:100%;border-bottom:solid 1px #ccc;margin-bottom:15px}#deliveryAddV1 fieldset#contactName{padding:0 0 3px 0;margin-bottom:17px}#deliveryAddV1 fieldset#contactNumber{padding-bottom:7px}#deliveryAddV1 fieldset#contactNumber h4{margin-bottom:0;padding-bottom:11px}#deliveryAddV1 fieldset#contactNumber p{margin:15px 0 11px 0}#deliveryAddV2 h5{margin-bottom:0}#deliveryAddV2 p.sectionInfo{margin-bottom:12px}#deliveryAddV2 .deliveryAddressSelect{width:191px;height:auto;float:left}#deliveryAddV2 .deliveryAddressSelect.home{margin-right:30px}#deliveryAddV2 .radio{width:191px;margin-top:10px}#deliveryAddV2 .radio li{font-size:13px}#deliveryAddV2 .radio li a{margin-left:20px;line-height:14px;display:block;width:150px}#deliveryAddV2 .radio.deliverySame li a{width:250px}#deliveryAddV2 .editDeletebtns{margin:12px 0 0 -5px}#deliveryAddV2 .editDeletebtns li{float:left;margin-left:7px}#deliveryAddV2 #deliveryBillingAddress{width:100%;position:relative;border-top:solid 1px #ccc;padding:10px 0 5px 0;margin:19px 0 0 0}#deliveryAddV2 form .confirmBar{padding-top:10px}#deliveryAddV2 p.help{bottom:-4px}div.deliveryAddressSelect.selected{background:transparent url(../i/checkout/v2/SelctedAddress.png) no-repeat top left;background-position:135px 0}div.deliveryAddressSelect h5{color:#000;font-size:14px;line-height:20px;font-weight:bold}div.deliveryAddV2 .secondaryBtn{margin-bottom:10px;margin-left:0;margin-top:0;font-size:13px;margin-top:11px;margin-bottom:11px;height:21px;padding:4px 12px 0 12px;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;text-decoration:none;color:#0755a3}div.deliveryAddV2 .tertiaryBtn{margin-bottom:10px;margin-left:0;margin-top:0;font-size:13px;margin-top:11px;margin-bottom:11px;height:21px;padding:4px 12px 0 12px;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;text-decoration:none;color:#0755a3}div.deliveryAddV2 .tertiaryBtn:hover{background-color:#e7f0f9 !important;border:1px solid #a1b5ca;text-decoration:none;box-shadow:none}div.deliveryAddressSelect .bbRadio input[type="radio"]+label span{display:inline-block;margin:12px 0 10px 0}div.deliveryAddressSelect .bbRadio input[type="radio"]+label{font-family:Arial,sans-serif;color:#000;font-size:13px}div.selectDate .dropDownBox{margin:7px 7px 7px 0}#deliveryOptionsPanel h2.cfs span,#deliveryOptionsPanel h2.home span{background-image:url(../i/redeem/title-delivery-options.gif)}#selectDeliveryOptionForm .dataTable .col1{width:79px}#selectDeliveryOptionForm .dataTable .col2{width:290px}#selectDeliveryOptionForm .dataTable .col3{width:72px}#selectDeliveryOptionForm .dataTable .col4{width:91px}#selectDeliveryOptionForm .dataTable .col5{width:120px}#selectDeliveryOptionForm .dataTable tr.noBorder th,#selectDeliveryOptionForm .dataTable tr.noBorder td{border:0;padding-left:10px}#selectDeliveryOptionForm .dataTable span{display:block;margin:0 -4px;height:18px;padding:5px 0 0 0;overflow:hidden}#selectDeliveryOptionForm .dataTable #signature{width:72px}#deliveryOptionsPanel #selectDeliveryOptionForm table td{padding-top:7px}.checkoutSection #selectDeliveryOptionForm .dataTable label{padding:2px 10px 2px 4px}.checkoutSection #selectDeliveryOptionForm .dataTable span{display:inline-block;height:25px;margin:2px -1px 0 0;padding:0}@media screen and (-webkit-min-device-pixel-ratio:0){.checkoutSection #selectDeliveryOptionForm .dataTable span{display:inline-block;height:20px;margin:-3px -1px 0 0;padding:0}}.checkoutSection pointsText{color:#ba1e7c}.checkoutSection #deliveryOptionsPanel #selectDeliveryOptionForm table td{padding-top:15px}.checkoutSection input[type=submit]{position:relative;top:0;right:0;background-color:#004990;border-radius:3px;-webkit-border-radius:3px;border:0;color:#fff;float:left;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:16px;padding-right:20px;height:40px;float:right;margin-bottom:0 !important;cursor:pointer}.checkoutSection input[type=submit]:hover{background-color:#003a73;text-decoration:none}.checkoutSection input[type=submit]:active{box-shadow:0 1px 0 0 rgba(0,0,0,0.15) inset}.checkoutSection .sendBtn #orderAdvantageCardNumber{width:140px}.checkoutSection .checkboxfield{overflow:hidden}.checkoutSection a,a:link,a:visited,a:active,a:hover{color:#333;text-decoration:none}.checkoutSection div.messageerror p{color:#d31145}.checkoutSection .dataTable th{border-bottom:solid 2px #ccc;padding:4px;font-weight:bold;color:#333;font-size:14px}.checkoutSectionLarge{border:1px solid #ccc;border-radius:3px;padding:16px 14px 14px;position:relative;width:626px;margin-top:15px}.checkoutSectionLarge .iconVan{background-image:url(../i/common/sprite.png);background-position:-350px -450px;background-repeat:no-repeat;height:20px;left:14px;position:absolute;top:19px;width:32px}.checkoutSectionLarge .confirmBar ul.buttons li a.primaryBtn{float:right}.checkoutSectionLarge .confirmBar ul.buttons li a{display:block}.checkoutSection ul,.checkoutSectionLarge ul{list-style:none outside none}.checkoutSectionLarge .sectionInfo{height:40px;margin-bottom:20px}.checkoutSection .help_link{bottom:0;display:block;position:relative;text-decoration:underline;width:100%;color:#333;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:27px}.checkoutSection .primaryBtn{background-color:#004990;border-radius:3px;color:#fff;float:left;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;margin-top:0}.checkoutSection .primaryBtn:hover{background-color:#003a73;text-decoration:none}.checkoutSection .primaryBtn:active{box-shadow:0 1px 0 0 rgba(0,0,0,0.15) inset}.checkoutSection .confirmBar ul.buttons li a.primaryBtn:hover{background-color:#003a73;text-decoration:none}.checkoutSection .confirmBar ul.buttons li a.primaryBtn:active{box-shadow:0 1px 0 0 rgba(0,0,0,0.15) inset}.checkoutSection p.right{text-align:right}.checkoutSectionLarge div.confirmBar{padding-top:20px;clear:both;height:40px;position:relative}.checkoutSectionLarge .checkout2deliveryoptions .grandtotals td{border-top:2px solid #0755a3}.checkoutSection .big{font-size:16px;height:16px;padding:9px 20px 15px}.checkoutSection .summaryPanel ul.editBtn.top{right:15px}.checkoutSection .summaryPanel .smallSection .sendBtn{clear:both;height:35px;margin-top:15px;position:relative;width:100%}.checkoutSection .summaryPanel .smallSection .sendBtn li#orderEnterBtn{bottom:4px;position:absolute;right:0}.checkoutSection p.right span{float:right}.checkoutSection .summaryPanel ul.editBtn{position:absolute;right:0;top:11px}.checkoutSection .summaryPanel li{list-style:none outside none}.checkoutSection .summaryPanel .delivery.smallSection p{line-height:18px;width:170px}.checkoutSection .checkout2deliveryoptions .small{font-size:13px;height:21px;padding:4px 12px 0}.checkoutSection .summaryPanel a.small{font-size:13px;height:21px;padding:4px 12px 0}.checkoutSection .summaryPanel .smallSection.blue{background:none repeat scroll 0 0 #f6fafe}.checkoutSection .summaryPanel .smallSection p{line-height:16px;width:100%}.checkoutSection .summaryPanel .smallSection p.smallinfo{color:#999;font-size:12px}.checkoutSection .summaryPanel .smallSection p.red{color:#b8237b;margin-bottom:10px}.checkoutSection .dataTable th{border-bottom:solid 2px #ccc;padding:4px;font-weight:bold;color:#333;font-size:14px}#checkoutSteps.checkoutSteps_deliveryOptions{background-image:url(../i/checkout/03_Deliveryoptions.jpg);height:49px;background-repeat:no-repeat}.checkoutSection .addressBook ul li div.selected,div.hover{background:transparent}#checkoutSteps.checkoutSteps_payment{background-image:url(../i/checkout/04_Payment.jpg);height:49px;background-repeat:no-repeat}.checkoutSection #paymentPanel .field input.text{width:236px}.checkoutSectionLarge .iconVan{background-image:url(../i/common/sprite.png);background-position:-350px -450px;background-repeat:no-repeat;height:20px;left:14px;position:absolute;top:19px;width:32px}.checkoutSectionLarge .confirmBar ul.buttons li a.primaryBtn{float:right;margin-top:0}.checkoutSectionLarge .confirmBar ul.buttons li a{display:block}.checkoutSectionLarge .sectionInfo{height:40px;margin-bottom:20px}.checkoutSectionLarge h1{color:#004990;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:20px;line-height:28px;margin:0 0 11px 45px}.checkoutSectionLarge h1.noLeftMargin{margin-left:0}.checkoutSectionLarge p{color:#333;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.checkoutSection h2.infoPanel{border-bottom:1px solid #b7b7b7;color:#b7b7b7;display:block;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:20px;margin-bottom:30px;padding-bottom:8px;width:100%}.checkoutSection .summaryPanel{border:1px solid #ccc;border-radius:3px;margin-top:15px;padding:16px 14px 7px;position:relative;width:221px}.checkoutSection .smallSection{border-top:1px solid #ccc;padding:10px 0 5px;position:relative}.checkoutSectionLarge p.sectionInfo{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:53px;margin-bottom:16px;padding:16px 0;width:100%}#deliveryOptionsPanel p.sectionInfo{height:26px}.checkoutSection .summaryPanel h2{height:auto}.checkoutSection .addressBook ul li div.addressPanel{height:155px;left:-9px}.checkoutSection .summaryPanel .smallSection.delivery{margin-bottom:10px}.checkoutSectionLarge h4{margin-top:0;margin-bottom:14px;color:#333;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:16px;line-height:23px}.checkoutSectionLarge h4.nextSection{padding-top:10px}.checkoutSectionLarge .paymentDetailsSection #billingPostWrap{left:0;position:absolute;top:0;width:290px}.checkoutSectionLarge .paymentDetailsSection #billingHouseWrap{position:absolute;right:-3px;top:0;width:330px}.checkoutSectionLarge .paymentDetailsSection #billingHouseWrap .label{float:right}.checkoutSectionLarge .paymentDetailsSection .detailsSection{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:20px;position:relative}.checkoutSectionLarge .paymentDetailsSection .findAddress{float:right;margin-top:11px}.checkoutSectionLarge .paymentDetailsSection #billingAddWrap{clear:both;position:relative}.checkoutSectionLarge .paymentDetailsSection #billingPostWrap label,.checkoutSectionLarge .paymentDetailsSection #billingHouseWrap label{font-size:12px;text-align:left;width:auto}.checkoutSectionLarge .paymentDetailsSection #billingPostWrap input,.checkoutSectionLarge .paymentDetailsSection #billingHouseWrap input{width:155px}.checkoutSection p.help,.checkoutSectionLarge p.help{bottom:0 0 27px;display:block;position:absolute;text-decoration:underline;width:100%;position:relative}.checkoutSection .smallText{font-size:13px;line-height:18px}.checkoutSectionLarge input[type="radio"]{display:none;display:inline-block\9}.checkoutSectionLarge input[type="radio"]+label{font-family:Arial,sans-serif;font-size:13px;font-weight:400;width:auto}.checkoutSection #paymentPanel p.sectionInfo{padding:16px 0}.checkoutSectionLarge input[type="radio"]+label span{display:inline-block;margin:2px -1px 0 0;vertical-align:middle;background-image:url(../i/common/sprite.png);background-position:0 -850px;background-repeat:no-repeat;cursor:default;display:inline-block;height:20px;width:20px}.checkoutSectionLarge input[type="radio"]:checked+label span{background-image:url(../i/common/sprite.png);background-position:-100px -850px;background-repeat:no-repeat;cursor:default}.checkoutSectionLarge #selectDeliveryOptionForm .dataTable input[type="radio"]:checked+label span:hover{background-image:url(../i/common/sprite.png);background-position:-100px -850px;background-repeat:no-repeat;cursor:default}.checkoutSectionLarge .paymentDetailsSection #noneUK{margin-top:40px}.checkoutSectionLarge .paymentDetailsSection .radio li{font-size:13px}.checkoutSection .summaryPanel h2{color:#333;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:18px;line-height:23px;margin-bottom:11px}.checkoutSection .summaryPanel h2 span{position:absolute;top:-4px;left:-4px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:26px;width:253px}.checkoutSectionLarge input[type="checkbox"]:checked+label span{background-image:url(../i/common/sprite.png);background-position:-100px -850px;background-repeat:no-repeat;cursor:default}.checkoutSectionLarge input[type="checkbox"]+label span{background-image:url(../i/common/sprite.png);background-position:0 -850px;background-repeat:no-repeat;cursor:default;display:inline-block;height:20px;margin:2px -1px 0 0;vertical-align:middle;width:20px}.checkoutSectionLarge input[type="checkbox"]+label{font-family:Arial,sans-serif;font-size:13px;font-weight:400;width:auto}.checkoutSectionLarge input[type="checkbox"]{display:none}.checkoutSectionLarge img.paymentImg{margin-left:10px;float:right;position:relative;top:-5px}@media screen and (-webkit-min-device-pixel-ratio:0){.checkoutSectionLarge img.paymentImg{float:right;margin-left:4px;position:relative;top:-17px}}.checkoutSection a.noHover:hover{background-color:transparent;color:#0755a3}.checkoutSection input[type="text"]{border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1) inset;color:#969696;float:left;font-size:14px;padding:8px}.checkoutSection input[type="text"]:hover{border:1px solid #acacac;color:#646464}.checkoutSection input[type="text"]:focus{border:1px solid #004990;color:#333;outline:medium none}.checkoutSection .inputNewTextBox:hover{border:1px solid #acacac;color:#646464}.checkoutSection .inputNewTextBox:focus{border:1px solid #004990;color:#333;outline:medium none}.checkoutSection fieldset div.field div input[type="text"]:hover{border:1px solid #acacac;color:#646464}.checkoutSection fieldset div.field div input[type="text"]:focus{border:1px solid #004990;color:#333;outline:medium none}.checkoutSection fieldset div.field div input.text{background-color:rgba(0,0,0,0);border:1px solid #ccc;float:left;margin-bottom:15px;padding:8px;width:236px}.checkoutSection fieldset div.field div label{width:164px;color:#333;float:left;font-family:Arial,sans-serif;font-size:13px;font-weight:600;margin:9px 10px 0 0}.checkoutSection fieldset div.field div.label,.checkoutSection fieldset div.field{float:left;margin-right:0;padding:0;width:auto}.checkoutSection fieldset label,.checkoutSectionLarge fieldset label{display:inline-block;float:left;font-size:12px;padding-bottom:15px;text-align:right}.checkoutSection label{color:#333;float:left;font-family:Arial,sans-serif;font-size:13px;font-weight:600;margin:9px 10px 0 0}.checkoutSection fieldset div.field div select{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:13px;margin-right:20px;padding:7px;width:236px}.checkoutSection #deliveryOptionsPanel select{width:70px}.checkoutSection #selectDeliveryOptionForm table td{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px;font-size:13px}.checkoutSectionLarge .paymentDetailsSection #billingAddWrap{clear:both;position:relative;height:40px;width:100%}.checkoutSection .checkoutSectionLarge .paymentDetailsSection #noneUK{margin-top:20px;position:relative;left:-5px}.checkoutSection #placeOrder{padding-top:5px;text-align:right}.checkoutSection #placeOrder ul{float:right}.checkoutSection .secondaryBtn{background-color:#c9e0f6;border:1px solid #afcbe8;border-radius:3px;color:#004990;float:left;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-weight:normal;margin:0}.checkoutSection .secondaryBtn:hover{background-color:#b4cde9;border:1px solid #a7c4e0;text-decoration:none}.checkoutSection .secondaryBtn:active{box-shadow:0 1px 0 0 rgba(0,0,0,0.15) inset}.checkoutSectionLarge .confirmBar ul.buttons li .secondaryBtn:hover{background-color:#b4cde9;border:1px solid #a7c4e0;text-decoration:none}.checkoutSectionLarge .confirmBar ul.buttons li .secondaryBtn:active{box-shadow:0 1px 0 0 rgba(0,0,0,0.15) inset}.checkoutSection .summaryPanel .sendBtn li .secondaryBtn,.checkoutSection .summaryPanel .editBtn li .secondaryBtn{margin:3px 0 0 8px}.checkoutSection div.deliveryInstruction{margin-bottom:20px;margin-top:-30px}.checkoutSection #deliveryInstructions textarea{font-size:13px;height:100px}.checkoutSection fieldset div.field div select.country{width:256px}.checkoutSection fieldset div.field div select.title{width:112px}.checkoutSection img.errorImage{display:none}.checkoutSection label.error{color:#c03}.checkoutSection #paymentOptions .paymenttype{margin-top:10px}.checkoutSectionLarge input[type="radio"]+label span.normal{background-image:none;width:auto}.checkoutSectionLarge .footer{width:30%}#deliveryOptionsPanel #selectDeliveryOptionForm table.dataTable td.poundsPostage{width:91px;padding-top:10px;text-align:center\9}#deliveryOptionsPanel #selectDeliveryOptionForm table.dataTable td.pointsPostage{width:114px;padding-top:10px}#selectDeliveryOptionForm .dataTable .poundsPostage input,#selectDeliveryOptionForm .dataTable .pointsPostage input{margin:0 0 0 10px;vertical-align:bottom;float:left}#selectDeliveryOptionForm .dataTable span.selected label{background:url(../i/redeem/bg-postage-checked.gif) no-repeat 100% 0}#confirmDeliveryOptionForm table .storeDeliveryCost{width:91px;background:url(../i/redeem/bg-delivery-checked.gif) no-repeat 0 0;margin:0 0 0 10px;vertical-align:bottom;height:18px;padding:4px 0 0 7px;float:left}#selectDeliveryOptionForm .dataTable label{cursor:pointer;float:left;padding:0 20px 2px 4px}#selectDeliveryOptionForm .dataTable .pointsPostage span.disabled:hover,#selectDeliveryOptionForm .dataTable .pointsPostage span.disabled:active,#selectDeliveryOptionForm .dataTable .pointsPostage span.disabled:focus{background:0}#selectDeliveryOptionForm .dataTable .pointsPostage span.disabled label{cursor:default}#selectDeliveryOptionForm .dataTable .notEnoughPoints{text-align:right}#selectDeliveryOptionForm .deliveryHighlight{color:#0755a3;padding-left:5px}#selectDeliveryOptionForm #dropshipTotals td{text-align:right;padding-top:8px;border-top:2px solid #0755a3 !important}#selectDeliveryOptionForm #dropshipTotals strong{display:inline}#selectDeliveryOptionForm #dropshipTotals .col_totals{height:26px;text-align:center;background:#0755a3 url(../i/redeem/bg_basketTotalWide.gif) no-repeat scroll center bottom;width:120px;padding-top:4px}#storeDeliveryDetails td{border:0}#deliveryOptions #deliveryOptionsPanel .dataTable .delOpts_service{width:99px}#deliveryOptions #deliveryOptionsPanel .dataTable .delOpts_cost{width:114px;text-align:right\9}#paymentPanel h2 span{background-image:url(../i/redeem/title_payment.gif)}#paymentPanel h2.mixedDelivery span{background-image:url(../i/redeem/title-enter-payment-details.gif)}#paymentPanel h2.pointsDelivery span{background-image:url(../i/redeem/title-place-order.gif)}div.productItemMiniAddToBasket div.price span.pointsPrice,.productSearchResults .pl_price span.pointsPrice,#productDetailsQuickView .pd_addToBasketSection .price span.pointsPrice,.page_productDetails .pd_addToBasketSection .price span.pointsPrice,.page_productDetails .pd_relatedItems .pl_price span.pointsPrice{color:#a70069;display:block}.productSearchResults .pl_pricePer span.productListSmallDevide{border-left:1px solid #ccc;margin-left:5px;padding-right:5px}.productSearchResults .pl_price span.pointsPriceLister{font-family:Arial;font-weight:bold;margin-left:2px}div.productItemMiniAddToBasket div.price span.pointsPrice{font-size:.8em}.productSearchResults .pl_price span.pointsPrice{font-size:.8em}.productSearchResults .pl_price span.pointsPrice span{font-size:.8em;font-weight:bold}.productSearchResults .gridView .pl_price span.pointsPrice{font-size:.6em}.productSearchResults .gridView .pl_price span.pointsPriceLister{font-size:.6em}.productSearchResults .gridView .pl_price span.pointsPrice span{font-size:.85em}.productSearchResults .gridView .pl_price{top:350px}#productDetailsQuickView .pd_addToBasketSection .price span.pointsPrice{font-size:.825em}#productDetailsQuickView .pd_addToBasketSection .price span.pointsPrice span{font-size:.8em}#productDetailsQuickView .pd_addToBasketSection .collectPoints{width:450px}.page_productDetails .pd_addToBasketSection .price span.pointsPrice{font-size:.7em}.page_productDetails .pd_addToBasketSection .price span.pointsPrice span{font-size:.8em}.page_productDetails .pd_addToBasketSection .price{margin-top:20px}.page_productDetails .pd_addToBasketSection .price span.no-points{display:block;font-size:.425em;background:url(../i/redeem/icon-no-points.gif) no-repeat 0 0;color:#3f4551;font-weight:normal;width:150px;padding-left:15px}p.adCardCopy{color:#a70069;font-weight:bold;margin:10px 0 0 4px}.page_productDetails .pd_relatedItems .pl_price span.pointsPrice{font-size:.65em}.page_productDetails .pd_relatedItems .pl_price span.pointsPrice span{font-size:.825em}.emptyShopCart{margin-bottom:20px}#dialogue #poundsOrPoints_poundsOverlay{width:638px;background:transparent url(../i/redeem/bg_closeBar_pounds.gif) no-repeat 0 0;padding-top:34px}#dialogue #poundsOrPoints_pointsOverlay{width:638px;background:transparent url(../i/redeem/bg_closeBar_points.gif) no-repeat 0 0;padding-top:34px}#dialogue #poundsOrPoints_pointsOverlay #pdqv_inner1,#dialogue #poundsOrPoints_poundsOverlay #pdqv_inner1{background:transparent url(../i/common/qv_dialog_bottom.gif) no-repeat 0 100%;padding-bottom:10px}#dialogue #poundsOrPoints_pointsOverlay #pdqv_inner2,#dialogue #poundsOrPoints_poundsOverlay #pdqv_inner2{background:transparent url(../i/common/qv_dialog_middle.gif) repeat-y 0 0;padding:10px 10px 0}#dialogue #poundsOrPoints_poundsOverlay #closeDialogue,#dialogue #poundsOrPoints_pointsOverlay #closeDialogue{text-align:right;position:relative;top:-35px;margin-bottom:-15px;height:15px}#dialogue #poundsOrPoints_poundsOverlay #closeDialogue a{color:#333;text-decoration:underline;padding-right:24px;padding-top:2px;background:transparent url(../i/redeem/btn_close_pounds.gif) no-repeat 100% 50%;display:block;height:18px;float:right}#dialogue #poundsOrPoints_pointsOverlay #closeDialogue a{color:#333;text-decoration:underline;padding-right:24px;padding-top:2px;background:transparent url(../i/redeem/btn_close_points.gif) no-repeat 100% 50%;display:block;height:18px;float:right}#dialogue #poundsOrPoints_poundsOverlay #dialogContent{padding:0 200px 0 20px;background:transparent url(../i/redeem/bg_overlay_pounds.gif) no-repeat 100% 100%;height:180px;position:relative;width:398px}#dialogue #poundsOrPoints_pointsOverlay #dialogContent{padding:0 200px 0 20px;background:transparent url(../i/redeem/title_payPoints.png) no-repeat 100% 100%;height:210px;position:relative}#dialogue #poundsOrPoints_poundsOverlay h2,#dialogue #poundsOrPoints_pointsOverlay h2{margin-bottom:10px;width:398px;height:30px;position:relative}#dialogue #poundsOrPoints_poundsOverlay h2 span,#dialogue #poundsOrPoints_pointsOverlay h2 span{width:398px;height:30px;position:absolute;top:0;left:0;background:#fff url(../i/redeem/title_payPounds.gif) no-repeat 0 0}#dialogue #poundsOrPoints_pointsOverlay h2 span{background:#fff url(../i/redeem/title_payPoints.gif) no-repeat 0 0}#dialogue #poundsOrPoints_poundsOverlay #dialogContent p{color:#0755a3;padding-left:5px;margin-bottom:8px;line-height:1.44em;font-size:1.09em}#dialogue #poundsOrPoints_pointsOverlay #dialogContent p{color:#a8006a;padding-left:5px;margin-bottom:8px}#dialogue #poundsOrPoints_poundsOverlay #dialogContent p.dialogFooter,#dialogue #poundsOrPoints_pointsOverlay #dialogContent p.dialogFooter{position:absolute;bottom:0;font-size:.91em;padding-right:200px;margin-bottom:0;width:398px}#purchaseLaterOverlay{background-color:#fff;opacity:.1;filter:alpha(opacity = 10);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:48}#purchaseLaterPanel{background:transparent url(../i/redeem/bg_confirm_top.gif) no-repeat 0 0;padding-top:10px;width:200px;position:absolute;top:100px;left:100px;z-index:49}#purchaseLaterPanel div{background:transparent url(../i/redeem/bg_confirm_bottom.gif) no-repeat 0 100%;padding:0 10px 10px;*position:relative}#purchaseLaterPanel div div{background:transparent;padding:0}#purchaseLaterPanel ul{margin-bottom:10px}#purchaseLaterPanel ul li{display:inline;padding:0 5px}#purchaseLaterPanel p strong{text-align:center;display:block;margin-bottom:10px;padding:0 10px;color:#0755a3}#purchaseLaterPanel div.left{text-align:left}#purchaseLaterPanel div.left a{text-decoration:underline}.nowrap{white-space:nowrap}#FavouriteItemsForm table .itemprice,#FavouriteItemsForm table .price,#WishListForm table .price{text-align:right}#FavouriteItemsForm table th.itemprice,#WishListForm table th.price{padding-right:10px}#purchaseLaterList .outofstock{width:100px;padding:0 4px 0 25px;font-weight:bold;color:#0755a3;text-align:right}table#purchaseLaterList td.addAllToBasket,table#purchaseLaterList td.col_add_to_basket{padding-right:9px}#productInfo .dialog .bd .productPrice .pointsPrice{color:#a70069}#payment #orderSummaryPanel .pointsPrice,#deliveryOptions #orderSummaryPanel .pointsPrice{color:#a70069;white-space:nowrap;padding-left:8px;font-weight:bold}#deliveryOptions #orderSummaryPanel .noQualify{padding-right:30px;border-top:1px solid #ccc;padding-top:8px}#userPersonalisation{display:block;padding:0;background:transparent;color:#a8006a}#userPersonalisation li{color:#a8006a}#hd_basket #tempcart #trolleyprice{display:block;color:#0755a3}div#orderconfirmation_rol{width:100%}div#orderconfirmation_rol div.header{background:transparent url(../i/redeem/orderConfirmation_rol.jpg) no-repeat left top;height:81px;padding:20px 0 0 20px}div#orderconfirmation_rol div.header h1{height:35px;position:relative;top:-999px}div#orderconfirmation_rol div.header p{width:50%;color:#0755a3;font-weight:bold}#orderConfirmationPurchaseLater{width:372px}#orderConfirmationPurchaseLater .panel0{background-image:url(../i/bg_round_mid_372.gif)}#orderConfirmationPurchaseLater .panel1{background:transparent url(../i/bg_round_top_372.gif) no-repeat left top;padding-top:4px}#orderConfirmationPurchaseLater .panel2{background:transparent url(../i/bg_round_bot_372.gif) no-repeat left bottom}#confirmationPanel .deliveryOnlyPrice{padding-top:4px;display:block}#confirmationPanel.rolConfirmation .panelContent .body{position:relative}#confirmationPanel.rolConfirmation .printPage{position:absolute;right:9px;top:2px}#confirmationPanel.rolConfirmation .body{margin:0}#orderConfirmationPurchaseLater .panelContent>p,#orderConfirmationPurchaseLater .panelContent>div,#orderConfirmationPurchaseLater .panelContent>ul,#confirmationPanel.rolConfirmation #whatsnext.body>*{margin:4px}#confirmationPanel.rolConfirmation #whatsnext.body>h3{margin:0}#orderConfirmationPurchaseLater .panelContent h3,#confirmationPanel.rolConfirmation h3{margin-bottom:12px;height:15px;padding:10px;background:transparent url(../i/redeem/bg_orderConfirmation_h3.gif) no-repeat 0 0}#confirmationPanel.rolConfirmation h4{background:#eff6fc;color:#0755a3;padding:6px 4px;font-weight:bold;font-size:1.18em}#confirmationPanel.rolConfirmation .importantinformation{padding:8px 8px 0}#confirmationPanel.rolConfirmation .importantinformation p{padding-bottom:8px}#confirmationPanel.rolConfirmation .ordersummaryTable{padding:0 9px 16px}#confirmationPanel.rolConfirmation .ordersummaryTable table#ordersummary td{background:#fff;border-bottom-color:#b3b3b3}#confirmationPanel.rolConfirmation .ordersummaryTable table#ordersummary td.orderNumber{text-align:right}#confirmationPanel.rolConfirmation .ordersummaryTable table#ordersummary .favouriteItems td{border-bottom:0;padding-right:0}#confirmationPanel.rolConfirmation .orderdetails .orderDetailsTable{padding-left:9px}#confirmationPanel.rolConfirmation .orderdetails tr.sub_total td,#confirmationPanel.rolConfirmation .orderdetails tr.additionalTotals td{padding:5px 9px;border-bottom-color:#b3b3b3}#confirmationPanel.rolConfirmation .orderdetails .grandTotals .grandTotalsTitle{padding:9px}#confirmationPanel.rolConfirmation .orderdetails .grandTotals .col_totals{padding-top:9px;padding-bottom:7px}#confirmationPanel.rolConfirmation .orderdetails tr.sub_total td.col_totals,#confirmationPanel.rolConfirmation .orderdetails tr.additionalTotals td.col_totals{padding-left:0}#orderConfirmationPurchaseLater .panelContent ul li:first-child{border-top:0}#orderConfirmationPurchaseLater .panelContent ul li{border-top:solid 1px #b3b3b3;padding:6px}#orderConfirmationPurchaseLater .panelContent ul li .productImage{width:62px;float:left}#orderConfirmationPurchaseLater .panelContent ul li .productDetails{width:280px;float:right}#orderConfirmationPurchaseLater .panelContent ul li .productDetails .promotions{width:180px;float:left}#orderConfirmationPurchaseLater .panelContent ul li .productDetails .price{float:right;width:99px;text-align:right}#rol_header>.wrapper .gp_100a>.innerColumn>.wrapper>.gp_20-80b>.innerColumn>.wrapper>.gp_60-40a>.innerColumn>.wrapper>.gp_40-60a{width:35.5%}#rol_header>.wrapper .gp_100a>.innerColumn>.wrapper>.gp_20-80b>.innerColumn>.wrapper>.gp_60-40a>.innerColumn>.wrapper>.gp_40-60b{width:64.5%}#rol_header .wrapper .gp_100a .innerColumn .wrapper .gp_20-80b .innerColumn .wrapper .gp_60-40a .innerColumn .wrapper .gp_40-60a{_width:158px;_overflow:hidden}#rol_header .wrapper .gp_100a .innerColumn .wrapper .gp_20-80b .innerColumn .wrapper .gp_60-40a .innerColumn .wrapper .gp_40-60b{_width:288px}#rol_header .wrapper .gp_100a .innerColumn .wrapper .gp_20-80b .innerColumn .wrapper .gp_60-40a .innerColumn .wrapper .gp_40-60b .gp_40-60a{_width:40%;_overflow:hidden}#rol_header .wrapper .gp_100a .innerColumn .wrapper .gp_20-80b .innerColumn .wrapper .gp_60-40a .innerColumn .wrapper .gp_40-60b .gp_40-60b{_width:60%;_overflow:hidden}div#returnsDetails table.items tr.grandTotal td{background-image:url(../i/bg_total_120.gif);padding-left:10px;width:100px}.page_productDetails .pd_addToBasketSection .priceInformation{margin-bottom:0;top:0}.invisibility{visibility:hidden;height:0}.actions .helpWithSpeningPoints{position:relative;top:1px}#purchaseLaterList thead th.col_image{padding-left:17px}#basketOnlyItems thead th.col_image{padding-left:12px}#reviewBasketWrap #basketSubtotal{background:none repeat scroll 0 0 #f6fafe;border-bottom:1px solid #c9e0f6;height:80px;position:relative;width:100%}.checkoutSection .tertiaryBtn{background-color:#f6fafe;border:1px solid #cbd7e4;border-radius:3px;color:#004990;float:left;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-weight:normal}.checkoutSection .tertiaryBtn:hover{background-color:#e7f0f9 !important;border:1px solid #a1b5ca;text-decoration:none}.checkoutSection .tertiaryBtn:active{box-shadow:0 1px 0 0 rgba(0,0,0,0.15) inset}.checkoutSection .small{font-size:13px;height:21px;padding:4px 12px 0}#reviewBasketWrap table#basketOnlyItems tr.giftBoxMessage td{border-bottom:1px solid #c9e0f6}#reviewBasketWrap #advPointsAmount span{margin-left:17px;margin-left:100px}#reviewBasketWrap #advPointsAmount span#pts{font-size:11px;margin-left:4px}#reviewBasketWrap .basketCTA{height:80px;padding:0;position:relative;width:100%;border-top:0;background:none repeat scroll 0 0 #f6fafe;border-bottom:1px solid #c9e0f6}#reviewBasketWrap .basketCTA .btns{top:28px}#reviewBasketWrap .btns li{float:left;margin-left:9px}#reviewBasketWrap #subtotal{height:50px;position:absolute;right:3px;top:18px;margin-right:18px}#reviewBasketWrap #subtotal p{color:#898989;font-size:12px}#reviewBasketWrap #subtotal h5{float:none;margin-bottom:0;margin-left:96px}#reviewBasketWrap #subtotal td{margin:0;padding:0}.checkoutSection h5{color:#333;font-family:Arial,sans-serif;font-size:14px;line-height:20px;font-weight:bold}#reviewBasketWrap #subtotal span{margin-left:17px}#reviewBasketWrap #advCardPoints .advCardIcon,#reviewBasketWrap #promoCodeWrap .advCardIcon{background-image:url(../i/common/sprite.png);background-position:-450px -980px;background-repeat:no-repeat}#reviewBasketWrap #promoCodeWrap .promotionalCode{font-size:14px;font-weight:bold;margin:10px 0 0}#reviewBasketWrap #advCardPoints{height:78px}#reviewBasketWrap .reviewBasketSectionSmall{border-bottom:1px solid #ddd;position:relative;width:100%}#reviewBasketWrap #advCardPoints #advInfo{margin:19px 0 0 3px;position:relative;width:360px}#reviewBasketWrap #advPointsAmount{height:50px;position:absolute;right:0;top:22px;width:367px}#reviewBasketWrap #advPointsAmount #points{float:right;margin-bottom:0;margin-left:0}#reviewBasketWrap #advPointsAmount #removeAdCard{float:right;margin-bottom:0;margin-left:0}#reviewBasketWrap #advPointsAmount p{font-size:14px;width:460px}#reviewBasketWrap .advCardIcon h4{color:#ba1e7c;font-size:14px;margin-bottom:4px;margin-left:25px;font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif}#reviewBasketWrap #promoCodeWrap #updateBasket input{float:left;width:220px}#reviewBasketWrap #promoCodeWrap #updateBasket{height:35px;position:absolute;right:0;top:15px;width:400px;left:545px}#reviewBasketWrap #promoCodeWrap p{display:block;left:0;position:absolute;top:24px;width:350px;margin:0}#reviewBasketWrap #promoCodeWrap{height:63px}#reviewBasketWrap p{font-size:13px;line-height:15px}#reviewBasketWrap #promoCodeWrap #updateBasket input{float:left;width:220px}#reviewBasketWrap #promoCodeWrap #updateBasket label{margin:0}#reviewBasketWrap #promoCodeWrap #updateBasket li{float:left;margin:3px 0 0 8px}.checkoutSectionSmall #details .smallSection p{line-height:18px;width:170px}.checkoutSectionSmall .smallSection p{line-height:16px;width:100%}.smallText{font-size:13px;line-height:18px}#reviewBasketWrap #staffDiscount{border-bottom:1px solid #c9e0f6;height:43px}#reviewBasketWrap #staffDiscountAmount span{color:#c03;margin-left:12px}#reviewBasketWrap #checkoutCTA ul.btns{float:right;height:auto;position:relative;width:auto;margin-right:6px}#reviewBasketWrap #checkoutCTA{height:60px;position:relative;width:100%}#reviewBasketWrap .helpWithSpeningPoints{float:left;left:0;padding-top:30px}.basketContent{margin-top:15px}#reviewBasketWrap #checkoutCTA ul.btns li{float:left}#reviewBasketWrap .btns{height:30px;left:6px;list-style:none outside none;position:absolute;top:14px;width:260px}.checkoutSection a.primaryBtn{color:#fff;cursor:pointer}.checkoutSection a.basketHelpLink:hover{color:#004990;text-decoration:none}.checkoutSection a.basketHelpLink{text-decoration:underline;color:#333;font-size:13px;line-height:15px;font-weight:400}.checkoutSection .primaryBtn.points{background-color:#ba1e7c}.checkoutSection .secondaryBtn.points{background-color:#ffe3f4;border:1px solid #dfb2cc;color:#ba1e7c}.checkoutSection .primaryBtn.points:hover{background-color:#ad1771}.checkoutSection .secondaryBtn.points:hover{background-color:#f7d2e8}.checkoutSection ul#productFlags li{color:#3f4551;font-size:12px;padding-left:16px}#reviewBasketWrap #totalPriceWrap #totalPrice p{color:#898989;font-size:12px}#reviewBasketWrap #totalPriceWrap{background:none repeat scroll 0 0 #f6fafe;border-bottom:1px solid #c9e0f6;height:89px;padding-top:1px}#reviewBasketWrap #totalPriceWrap #totalPrice{height:50px;position:absolute;right:3px;top:20px;float:right;margin-right:15px}#reviewBasketWrap #totalPriceWrap #totalPrice h5{float:none;font-size:16px;margin-bottom:2px;margin-left:200px}#reviewBasketWrap #totalPriceWrap #totalPrice span{margin-left:8px}#reviewBasketWrap #savedAmount span{color:#c03;margin-left:12px}#reviewBasketWrap #savedAmount p{float:left;font-size:14px;font-weight:bold;margin-left:50px}#reviewBasketWrap #savedAmount{height:18px;position:absolute;right:0;top:19px;float:right;margin-right:25px}#reviewBasketWrap #saved{background:none repeat scroll 0 0 #f6fafe;border-bottom:1px solid #c9e0f6;height:55px}#reviewBasketWrap #staffDiscount{border-bottom:1px solid #c9e0f6;height:43px}#reviewBasketWrap #staffDiscountAmount{height:40px;position:absolute;right:3px;top:15px;margin-right:15px}#reviewBasketWrap .withSavings{height:100%;position:relative}#reviewBasketWrap .savingsInfo{position:absolute;top:45px;color:#c03;display:block;font-size:13px}#reviewBasketWrap table.dataTable .pureSavingsInfo td{font-size:13px;line-height:15px;margin-botton:20px;margin-top:20px;color:#c03}#reviewBasketWrap #staffDiscountAmount p{float:right;font-size:14px;margin-bottom:0;margin-left:0}#reviewBasketWrap #staffDiscountAmount span{color:#c03;margin-left:12px}#reviewBasketWrap .favouritesText td{border-bottom-width:0}.shoppingBasketWithPoints .splitBannerNew{border-radius:3px;font-size:12px;height:auto;margin:9px 0 0;padding:5px 0 5px 20px;position:relative;width:910px;background:#f6fafe}.splitBannerNew p{font-size:13px;margin-top:0;margin-bottom:0;line-height:15px}#reviewBasketWrap input[type="checkbox"]{display:none}#reviewBasketWrap input[type="checkbox"]+label span{display:inline-block;margin:-1px 4px 0 0;vertical-align:middle;background-image:url(../i/common/sprite.png);background-position:-0 -900px;background-repeat:no-repeat;cursor:pointer;height:20px;width:20px}#reviewBasketWrap input[type="checkbox"]:checked+label span{background-image:url(../i/common/sprite.png);background-position:-100px -900px;background-repeat:no-repeat;cursor:default}#reviewBasketWrap input[type="checkbox"]:checked:hover+label span{background-image:url(../i/common/sprite.png);background-position:-100px -900px;background-repeat:no-repeat;cursor:default}#reviewBasketWrap input[type="checkbox"]:hover+label span{background-image:url(../i/common/sprite.png);background-position:-50px -900px;background-repeat:no-repeat}#reviewBasketWrap .col_points_totals{background:0}#reviewBasketWrap #giftBoxOptions fieldset #giftBoxUpdateButton{float:right;left:670px;position:absolute;right:0;width:140px;z-index:1}#reviewBasketWrap div.giftText fieldset label{font-weight:400}#reviewBasketWrap fieldset div.field textarea{border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1) inset;color:#969696;float:left;font-size:14px;padding:8px;background:0}#reviewBasketWrap fieldset div.field textarea:hover{border:1px solid #acacac;color:#646464}#reviewBasketWrap fieldset div.field textarea:focus{border:1px solid #004990;color:#333;outline:medium none}#reviewBasketWrap th.col_pounds_totals,td.col_pounds_totals,.showGiftBox{font-size:13px}.checkoutSection .doe_msg{font-family:Arial,sans-serif;font-size:13px;line-height:15px;margin-left:48px;margin-top:-2px;width:330px}.checkoutSection .doe_msg p{display:inline}#basket .checkoutSection #doeContentSpot{min-height:40px;left:15px;position:relative;top:30px;width:380px;margin:0}#reviewBasketWrap table#basketOnlyItems tr.giftBoxText td{border-bottom:medium none}.iforce .pointsPostage label{margin-right:0}div.fieldgroup table.dataTable th.nowrap{white-space:normal\9}.checkoutSection #selectDeliveryOptionForm .dataTable span.radioSelect:hover{background-image:none;background-repeat:no-repeat}#selectDeliveryOptionForm .dataTable span.selected label{background:url(../i/icons/beautifulbasics/RadioButtonActive.png);background-repeat:no-repeat;background-position:3px 2px}.checkoutSection #selectDeliveryOptionForm .dataTable label{padding:2px 15px 2px 4px}.pmedBasket a.pMedUrl:hover{color:#004990;text-decoration:none !important}.pmedBasket a.pMedUrl{text-decoration:underline;color:#333;font-size:13px;line-height:15px;font-weight:400}.checkoutSection #selectDeliveryOptionForm .dataTable td.poundsPostage label{padding-left:22px}.checkoutSection #selectDeliveryOptionForm .dataTable td.pointsPostage label{padding-left:22px}div.favourites h5,div.giftBox h5{font-family:'VAG Rounded W01 Bold',Tahoma,Arial,sans-serif;font-size:14px;margin-top:-3px;margin-left:5px;font-weight:normal}#paymentPanel p.sectionInfo a{color:#004990;padding:0 4px 1px 2px;text-decoration:underline}.checkoutSection p.right span#grandTotal{padding-left:3px}.checkoutSection .addressBook ul li div.addressPanel{height:auto}