*{    margin:0;    padding:0;    list-style-type:none}body{    font-family:Arial,Helvetica,sans-serif;    font-size:11px;    color:#000;    background:#086E69}.invisible,hr{    display:none}img,fieldset{    border:none}.page{    width:1014px;    margin:0 auto;    background:#fff url('img/frame/page.jpg') repeat-y left top;    position:relative}.header{    width:967px;    padding:12px 23px 0 24px;    font-weight:bold;    margin-bottom:5px;    background:url('img/frame/header.jpg') no-repeat left top;    position:relative}.header .logo{    position:relative;    width:320px;    height:87px;    margin-right:5px;    overflow:hidden;    font-size:26px;    float:left}.header .logo a{    display:block;    width:320px;    height:87px;    cursor:pointer;    padding:18px 0 0 13px;    color:#00978F;    text-decoration:none}.header .logo span{    display:block;    position:absolute;    left:0;    top:0;    width:320px;    height:87px;    background:url('img/frame/logo.gif') no-repeat left top}.header_icons{    float:left;    margin:0 0 5px 4px}.header_text{    float:left;    width:235px;    text-align:center;    padding:30px 0 0 20px;    font-style:italic;    font-size:14px;    font-weight:normal;    font-family:'Arial Black',sans-serif}.header_text a{    font-size:13px;    color:#00978F}.header_right{    float:right;    text-align:right;    padding:12px 8px 0 0;    font-size:12px}.header_right ul{    padding-bottom:12px}.header_right li{    display:inline}.header_right a{    color:#000;    text-decoration:none}.header_right a:hover,.footer1 a:hover,.location_bar li a:hover{    text-decoration:underline}a.quick_order{    color:#C33;    text-decoration:underline}a.quick_order:hover,.header_text a:hover,#offer_code_form fieldset p a:hover,.footer2 a:hover{    text-decoration:none}.basket{    float:right;    padding-bottom:10px;    padding-right:10px}.basket a,.basket a:visited{    text-decoration:none;    padding-left:27px;    color:black;    background:url('img/icon/basket.gif') no-repeat left center; font-weight:bold}.header_bar{ height:28px; background:#00978F; color:#fff; margin:0 3px 0 4px}#offer_code_form,#sign_form{ position:relative; float:right; height:23px; background:#AF1212; padding:5px 12px 0 8px; font-size:15px; font-weight:bold; width:258px}#sign_form{ width:268px; padding-right:2px}#logout_form{ position:relative; float:right; height:23px; background:#AF1212; padding:5px 12px 0 8px; font-size:15px; font-weight:bold}#offer_code_form label,#offer_code_form input{ float:right}.offer_code_form-offer_code,.sign_form-username,.searchterm,.sign_form-password{ width:107px; height:15px; padding:1px 0 0 18px; color:#666; font-size:11px; margin:0 11px 0 7px; border:1px solid #404040}.offer_code_form-offer_code_go{ margin-top:1px}.offer_code_form-offer_code_clear{ margin-top:1px}#offer_code_form fieldset p{ position:absolute; top:33px; width:100%; text-align:center}#offer_code_form fieldset p a{ font-size:11px; color:#AF1212; font-weight:normal}#sign_form{ float:left; position:relative; z-index:5; background:#00978F}#sign_form label,#sign_form input{ float:left}#logout_form{ float:left; position:relative; z-index:5; background:#00978F}#password_box{ position:absolute; width:183px; margin-left:-8px; padding:6px 0 6px 94px; background:#00978F; z-index:10; display:none}.sign_form-password{ margin:0 6px 0 7px}.orderline{ text-align:center; font-size:11px; font-weight:normal; height:23px; padding-top:5px}.orderline *{ vertical-align:middle}.orderline span{ font-family:'Arial Black',sans-serif; font-size:13px}.main{ margin-left:28px; width:960px}.left{ float:left; margin-top:13px}.left .greenBorder{ width:141px; border:2px solid #00978F; border-top:none; margin-right:5px}.left .noBorder{ width:141px; border:none; margin-right:5px; padding-top:20px; text-align:center}.midle_and_right{ width:810px; float:left; overflow:hidden; padding-top:1px}.middleOnly{ float:left; width:810px; overflow:hidden; padding:0}h1.homeProductsHeading,h1.categoryProductsHeading{ text-align:left; padding:0 6px; font-size:13px; border:1px solid #ccc; background:#00978F; color:#fff; font-family:'Arial Black',sans-serif; font-weight:normal}h5{ color:#fff; text-align:center; padding:2px 0; font-size:12px; font-family:'Arial Black',sans-serif; font-weight:normal}.left h5{ background:#00978F}.search_store h5{ font-size:17px; padding:0 0 3px 0; margin-bottom:5px}div.search_form{ margin-left:4px; width:133px; padding-bottom:4px}div.search_form fieldset *{ display:block}div.search_form fieldset script{ display:none}div.search_form .search_form-submit{ margin-left:20px}.searchterm{ margin:0 0 5px 0; width:113px; color:#040404}div.search_form p{ height:28px; line-height:28px; text-align:center; font-size:15px; color:#656363}div.search_form select{ width:100%; margin-bottom:7px; height:23px; font-size:11px}.top_ten_categories{ background:#F1F6F6; padding-bottom:23px}.top_ten_categories ul{ padding:0 3px 0 3px; width:135px}.top_ten_categories li{ border-bottom:1px solid #8B8D84}.top_ten_categories li.last{ border-bottom:none}.top_ten_categories li a{ display:block; padding:3px; width:129px; color:#41433C; text-decoration:none; font-weight:bold}.top_ten_categories li.highlight a{ color:#AF1212}.top_ten_categories li.capitalize a{ text-transform:uppercase}.firstLetter{ font-weight:bold}.bottommenu{ border-top:10px solid #000; margin-top:3px; width:100%}.main .topmenufull{ border-bottom:10px solid #000; margin-bottom:3px; width:100%}.dotm_content{    margin-left:20px}.dotm_buynowbutton{    width:132px;    height:34px;    position:absolute;    top:632px;    right:316px}.dotm_buynow{    background:url("/images/button_sprite.png") 0 0 no-repeat;    width:132px;    height:33px;    border:0;    margin:0;    padding:0}.dotm_buynow:hover{    background:url("/images/button_sprite.png") 0px -34px no-repeat;    width:132px;    height:33px;    border:0;    margin:0;    padding:0}.dotm_text{    float:right;    display:block;    width:477px;    margin-right:13px}.dotm_content h1{    color:#0B8B81;    font-size:25px;    margin:15px 0 15px 0;    padding:0}.dotm_content h2{    color:#0A8B80;    font-size:16px}.dotm_content p{    color:#454545;    font-size:13px;    padding:0;    margin:0 0 10px 0}.dotm_hennettenorton{    background:url("/images/dealofthemonth/HennettaNorton.png") top no-repeat; height:183px; width:612px}.dotm_nortoncopy{ width:450px; padding:32px 0 0 20px; margin:0}.topmenu a{    float:left;    height:24px;    padding:4px 0 0 22px;    color:#000;    text-decoration:none;    font-family:'Arial Black',sans-serif;    font-size:16px;    letter-spacing:-1px;    word-spacing:-2px}.topmenu .subcontent{    top:28px}.topmenu li{    display:inline}.topmenu{    width:653px;    position:relative;    z-index:4}.topmenu .subcontent .cols2 a{    float:none;    color:#000;    font-family:Arial,Helvetica,sans-serif;    font-size:12px;    letter-spacing:0;    word-spacing:0;    background:none}.menu01 a{    width:102px;    background:#54A8A3 url('img/tab/topmenu01.gif') no-repeat left top}.menu02 a{    width:155px;    background:#83BAB7 url('img/tab/topmenu02.gif') no-repeat left top}.menu03 a{    width:86px;    background:#A0CFCD url('img/tab/topmenu03.gif') no-repeat left top}.menu04 a{    width:135px;    background:#BED1D0 url('img/tab/topmenu04.gif') no-repeat left top}.subcontent{ width:627px; height:489px; padding:5px; overflow:auto; position:absolute; z-index:20; left:0; background:#fff}.subcontent .cols2 a:hover{ text-decoration:underline}.menu01 .subcontent{ border:8px solid #54A8A3; width:463px; height:490px}.menu02 .subcontent{ border:8px solid #83BAB7; width:500px; height:320px}.menu03 .subcontent{  background-color:#A0CFCD; height:38px; padding:8px; overflow:visible}.topmenu .menu03 .IEBorderFix{ background-color:white; width:100%; height:100%}.menu04 .subcontent{ border:8px solid #BED1D0; height:200px}.menu01 .subcontent .cols2 ul{ float:left; padding:10px 50px 0 0; line-height:230%}.menu01 .subcontent .cols2 ul li{ display:list-item}.menu02 .subcontent .cols2 ul{ float:left; padding:10px 50px 0 0; line-height:180%}.menu02 .subcontent .cols2 ul li{ display:list-item}.menu04 .subcontent .cols2 ul{ float:left; padding:10px 50px 0 0; line-height:180%}.menu04 .subcontent .cols2 ul li{ display:list-item; width:250px; padding:0 0 0 12px}.menu04 .subcontent .cols2 ul li a{ float:none; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0; word-spacing:0; background:none; padding:0}.menu04 .subcontent .cols2 ul li h2{ font-size:16px}.menu04 .subcontent .cols2.newsAndArticlesPopup ul li a.moreStories{ color:#76893D; text-decoration:underline}.letters{ width:100%; padding-top:5px}.letters li{ float:left; position:relative}.menu03 .letters a{ float:left; width:auto; color:#000; font-family:'Arial Black',sans-serif; font-size:19px; letter-spacing:0; word-spacing:0; padding:0 4px 4px 4px; background:none}.letters .letter .letterList a{ float:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:0}.letters li a{ color:#fff; background:#93792A}.menu .letters .letter .direction_left{ left:auto; right:-150px}.letters .letter .letterList{ position:absolute; top:28px; left:0; width:310px; padding:7px; border:4px solid #93792A; background-color:white; line-height:160%; z-index:30}.letters .letterList li{ display:list-item; position:static; float:none}.middle{ float:left; width:653px; overflow:hidden;  min-height:450px; margin-top:12px}.singleCol{ margin-left:10px; width:937px; float:left; overflow:hidden}.promo{ padding-bottom:5px; width:100%}.promo img{ float:left; margin-bottom:3px}.promo_left{ margin-right:4px}.middle h5{ text-align:left; padding:0 6px; font-size:13px; border:1px solid #ccc; background:#7B8731}.product_list{ padding-top:7px}.affiliate_product_list{ padding-top:7px; float:left; padding-left:60px}.product{ float:left; width:296px; height:150px; padding:8px 22px 0 8px; overflow:hidden}.product h2.productTitle,.product h2.productTitle:visited{ font-family:'Arial Black',sans-serif; font-size:15px; font-weight:normal; padding-bottom:5px; color:black; text-decoration:none}.product_left{ float:left; width:226px; overflow:hidden}.product_left p{ line-height:140%; padding-bottom:5px}.product_img{ float:right}.product_versions{ float:left; line-height:150%}.product_versions li span,.product_versions li span a.variantLink,.product_versions li span a.variantLink:visited{ text-decoration:underline; color:#00978F}.readmoreLink{ color:#76893D; text-decoration:underline}.buy_now_link{ color:#C33; font-weight:bold; float:right}.buy_now_btn{ float:right; margin-top:5px}.product_versions .salePrice{ color:red}.right{ float:right; width:153px;    margin-top:12px}.right li{    margin-bottom:3px}.email_form{    height:44px;    padding:77px 0 4px 8px;    background:#00978F url('../../images/newsletter-background.png') no-repeat left top}.email_form-thankyou{ height:129px}.email_form-email{ width:133px; height:15px; padding-top:1px; margin-bottom:2px; text-align:center; color:#666; font-size:11px; border:2px solid #27BDB5}.email_form .email_form-submit{ margin-left:23px}.right .img_link a{ display:block; width:151px}.right .img_link a img{ display:block}.right li.bestSellers h5{ background:#00978F}.right li.bestSellers .ol_box{ padding:8px 13px 4px 0; border:2px solid #00978F; border-top:none; background:#E9F2F4; font-family:'Arial Black',sans-serif}.list_box h5{ background:#3B71A7}.list_box .ol_box{ padding:8px 13px 4px 0; border:1px solid #ccc; border-top:none; background:#E9F2F4; font-family:'Arial Black',sans-serif}.list_box ol li{ margin:0 0 3px 30px; padding-bottom:3px; list-style-type:decimal; width:auto; border-bottom:1px solid #898C82}.list_box ol.noborders li{ border-bottom:none}.list_box ol li.last{ border-bottom:none}.list_box ol li a{ font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#41433C; text-decoration:none}.list_box ol li a span{ color:#000}div.right.rightMinicartAdjust{ margin:-1px 0 0 0; padding:0}.right li.minicart .minicartLogo{ padding:0; margin:0; border:none; height:37px; width:153px; display:block}.right li.minicart .minicartLogo img{ border:none; margin:0}.right li.minicart .minicartBorder{ padding:0 0 5px 0; border:2px solid #00978F; border-top:none; background:#fff}.right li.minicartEmpty .minicartBody{ text-align:center; padding:5px 0 0 0; font-size:14px; text-decoration:none; color:#000}.right li.minicartEmpty .minicartBody strong{ font-size:14px; font-family:'Arial Black',sans-serif; font-weight:normal; color:#D2232A}.right li.minicart .minicartHeader{     font-weight:bold;    font-size:10px;    text-align:center;    background-color:#AFDEDB;    padding:0 2px 2px 2px}.right li.minicart .minicartList table{    width:100%}.right li.minicart .minicartList table td,.right li.minicart .minicartList table th{    padding:2px}.right li.minicart .minicartList table thead{    display:none}.right li.minicart .minicartList table tbody td.minicartColumnRemove{    color:#D2232A;    padding:2px 4px 0 4px;    font-family:'Arial Black',sans-serif;    vertical-align:top}.right li.minicart .minicartList table tbody td.minicartColumnRemove a{    text-decoration:none;    color:#D2232A}.right li.minicart .minicartList table tbody td.minicartColumnProduct{}.right li.minicart .minicartList table tbody td.minicartColumnProduct a{    text-decoration:none;    color:#000}.right li.minicart .minicartList table tbody td.minicartColumnProduct a:hover{    text-decoration:underline}.right li.minicart .minicartList table tbody td.minicartColumnQuantity{    padding:0 3px;    font-family:'Arial Black',sans-serif;    font-weight:normal;    font-size:12px;    text-align:right;    vertical-align:top}.right li.minicart .minicartFreeUkDelivery{    background-color:#AFDEDB;    font-weight:lighter;    font-size:12px;    padding:1px 2px 2px}.right li.minicart .minicartFreeUkDelivery .minicartRight{    color:#D2232A;    font-family:'Arial Black',sans-serif;    font-weight:normal}.right li.minicart .minicartTotal{    font-family:'Arial Black',sans-serif;    background-color:#6EC9C4;    font-size:12px;    padding:1px 2px}.right li.minicart .minicartFreeGift{    font-family:'Arial Black',sans-serif;    font-size:12px;    text-align:center;    padding:0 2px 0 2px;    color:#D2232A}.right li.minicart .minicartFooter{    text-align:center;    padding:5px 0 0 0}.right li.minicart .minicartRight{    float:right}.footer1{    padding-top:28px;    width:774px;    margin:0 auto;    text-align:center;    line-height:140%}.footer1 *{    color:#61712F}.footer1 ul{    padding-bottom:16px}.footer1 li{    display:inline;    padding:0 2px}.footer1 strong{    padding-right:3px}.footer1 a{    text-decoration:none}.footer1 .links1 *{    font-weight:bold;    color:#343827;    padding:0}.footer2{    padding:32px 26px 60px 26px;    background:#086E69 url('img/frame/footer2.jpg') no-repeat left top; color:#fff; margin-top:-8px}.footer2 .links2 *{ color:#fff; padding:0}.footer2 ul{ padding-bottom:10px}.footer2 li{ display:inline; padding:0 2px}.footer2 a{ color:#fff; text-decoration:none}.footer2 a:hover{ text-decoration:underline}.location_bar{ padding:2px 0 2px 10px; background-color:#00978F}.location_bar li{ display:inline; font-weight:bold}.location_bar li a{ color:#000; text-decoration:none}.location_bar li span.current_page{ font-family:'Arial Black',sans-serif; font-weight:normal; color:#fff}.cleaner{ font-size:0; line-height:0; height:0; clear:both}.category_top{ width:100%; padding-bottom:9px}.category_title{ float:left; width:344px; padding:3px 0 2px 0}.category .promo_text{ float:left; width:331px; padding:12px 0 0 10px}.category .category_promo_img{ float:right; margin-top:14px}.category h3{ font-size:16px}.category .promo_text p{ font-size:12px; line-height:145%; padding:2px 0}.category .links{ text-align:center}.category .links a:hover{ text-decoration:none}.category .links .left_link{ float:left}.category .links .right_link{ float:right}.product_details_top{ width:652px; padding:0 1px 1px 0}.product_details .category_title_img{ float:left; margin-top:25px}.product_details .product_details_promo_img{ float:right}.product_details .welcome_text{ padding:6px 0 10px 8px; font-size:12px}.product_details .welcome_text a{ color:#000}.product_details .welcome_text a:hover{ text-decoration:none}.product_details h3{ padding:10px 0 0 0; margin-bottom:1em; font-family:'Arial Black',sans-serif; font-size:18px; font-weight:normal}.tabs{ margin-left:4px}.tabs li{ float:left; margin:0; padding:0}.tabs li a{ float:left; display:block; width:81px; height:22px;    padding:8px 0 0 0;    font-size:11px;    font-weight:normal;    color:#000;    text-decoration:none;    text-align:center;    background:url('/images/tabs/tab_background.png') no-repeat left top}.tabs li a.selected{    text-decoration:none;    background:url('/images/tabs/tab_background_selected.png') no-repeat left top}.tabs li a:hover{    color:#FFF;    text-decoration:none;    background:url('/images/tabs/tab_background_hover.png') no-repeat left top}.tabs li a.selected:hover{    color:#000;    background:url('/images/tabs/tab_background_selected.png') no-repeat left top}.corner{ position:absolute; bottom:0; right:0; z-index:2; display:none}.thistab a .corner{ display:block}.panel{ width:620px; margin-left:4px; padding:12px 10px 14px 12px; border:1px solid #938989; font-size:12px; clear:both}.panelcontent{ display:none}.panelleft{ width:220px; float:left; overflow:hidden}.panelright{ width:400px; float:right; overflow:hidden}.product_details .print_btn{ float:right; margin:6px 0 0 5px}#panel1{ display:block}.panel h1.productTitle{ font-family:'Arial Black',sans-serif; font-size:29px; font-weight:normal; letter-spacing:-3px; background:none !important}.replacementProduct .productReplacementTitle{ font-family:'Arial Black',sans-serif; font-weight:normal; font-size:20px; color:#000; text-decoration:none; padding-top:10px; line-height:110%}.panel div.outOfStock{ color:#F4070C}.panel a{ font-weight:bold}.panel a:hover{ text-decoration:none}.panel .panelleft{ text-align:center; padding-top:26px}.panel .panelleft img{ display:block; margin:0 auto 20px auto}.product_details .productFlashImages{ float:left; width:190px}.product_details .productFeatureImages{ float:left; width:190px}.product_details .productFlashImages img{ float:left; margin:0 5px 5px 0}.product_details .productFeatureImages img{ float:left; margin:0 5px 5px 0}.panel .panelleft a{ color:#000}.panel .panelright{ line-height:126%}.panel .panelright strong{ padding-bottom:12px; font-family:'Arial Black',sans-serif; font-weight:normal}.panel .panelright p{ padding-bottom:12px}.panel .panelright a{ color:#76893D}.panel .panelright a.right_link{ float:right}.panelcontent .specialPromo{}.panelcontent .specialPromo h4{}.buyforms{ font-family:'Arial Black',sans-serif; padding-bottom:10px}.buyforms li{ width:100%; padding:3px 0}.buyforms li.separator{ width:100%; height:1px; padding:0; margin:0; border-bottom:1px solid #0BAAA2}.buyforms li.last{ border-bottom:none}.buyforms .product_info{ width:235px; padding-right:5px; float:left}.buyforms .product_info span.product_code,.basket_content span.product_code{ display:block; padding:0; color:#149F98; font-family:Arial,Helvetica,sans-serif}.notOnSalePriceMessage{ padding-left:50px}.salePrice{ color:red}.buyforms label{ float:left; width:26px}.buyforms .amount{ float:left; width:28px; height:18px; border:1px solid #373E3E; margin-right:12px; text-align:center; font-family:'Arial Black',sans-serif; font-size:12px; background:#DDF8F8}.buyforms .buybtn{ float:left}.two_cols .topmenu,.two_cols .bottommenu{ width:803px}.two_cols .middle{ width:802px; padding-left:1px}.two_cols .location_bar{ background:#01978F}.two_cols .middle_content{ padding:10px 14px 0 19px}.two_cols .middle_content p{ font-size:12px; line-height:160%; padding-bottom:16px}.quickOrder .midle_and_right .location_bar{ background:#00978F}.searchResultsPage .midle_and_right .location_bar{ background:#58706F}.searchQueryInfo{ padding:5px; margin:8px 0; background:#EBEFEF; font-weight:bold; height:20px}.searchQueryInfo .sortBy{ float:right}.searchMessage{ padding:8px 0 8px 5px; font-family:'Arial Black',sans-serif; font-size:15px; font-weight:normal; color:#C33}.searchTerm{ color:#000}label.overlabel{ display:none}label.overlabel-apply{ position:absolute; top:3px; left:15px; z-index:1; color:#999; font-size:12px; display:inline}.hidden{ display:none}.checkout .main{    margin-left:37px;    width:944px}.checkout .topmenu,.checkout .bottommenu{    width:520px;    position:static;    float:left}.checkout .topmenu{    padding-top:38px}.checkout .bottommenu{    width:100%;    float:none}.checkout .topmenu a,.checkout .bottommenu a{    height:25px;    padding:4px 0 0 22px;    margin-right:2px;    width:101px}.checkout .bottommenu a{    height:27px;    padding:2px 0 0 22px}.checkout .menu01 a{    background:#3B71A7 url('img/tab/topmenu01check.gif') no-repeat left top}.checkout .menu02 a{    background:#748FBA url('img/tab/topmenu02check.gif') no-repeat left top}.checkout .menu03 a{    background:#96A8CB url('img/tab/topmenu03check.gif') no-repeat left top}.checkout .menu04 a{    background:#BCC7DE url('img/tab/topmenu04check.gif') no-repeat left top}.checkout .bottommenu .menu01 a{    background-image:url('img/tab/bottommenu01check.gif')}.checkout .bottommenu .menu02 a{    background-image:url('img/tab/bottommenu02check.gif')}.checkout .bottommenu .menu03 a{    background-image:url('img/tab/bottommenu03check.gif')}.checkout .bottommenu .menu04 a{    background-image:url('img/tab/bottommenu04check.gif')}.problems_phone{    float:right;    font-size:18px;    font-family:'Arial Black',sans-serif;    letter-spacing:-1px}.problems_phone span{    color:#01968E}.page_title{    height:60px;    padding:13px 0 0 12px;    width:932px;    margin-bottom:8px;    background:url('img/checkout/page_title_bg.gif') no-repeat left top}.page_title img{    float:left}.position_steps{    float:right;    width:600px;    padding-top:33px}.position_steps li{    display:inline}.position_steps a img{    float:right;    margin-left:36px}.position_steps .first a img{    margin-left:0}.simple_header .header_right,.simple_header #offer_code_form,.simple_header #sign_form{    visibility:hidden}div.messages ul{    font-size:12px;    font-weight:bold;    padding:6px 0 10px 8px;    color:#030}div.messages ul li.error_msg{    color:#300}.error_msg{    color:red}div.errorMessages ul{    padding:8px}div.errorMessages .error_msg{    background:url('img/icon/mandatory.gif') no-repeat left center;    padding-left:14px;    font-size:12px;    font-weight:bold;    color:#300}div.errorMessages li{    background:url('img/icon/mandatory.gif') no-repeat left center;    padding-left:14px;    font-size:12px;    font-weight:bold;    color:#300}.checkout_btn{    float:right}.checkout_btn_txt{    text-align:right;    float:right;    font-weight:bold}h2.boxHeader{    color:#01978F;    font-size:18px;    font-weight:normal;    font-family:'Arial Black',sans-serif;    letter-spacing:-1px;    padding-left:20px}.box450{    padding:20px 20px 0 20px;    background:#E7EFED url('img/box/box450top.gif') no-repeat left top;    width:410px}.box450bottom{    font-size:0;    line-height:0;    height:20px;    margin-bottom:14px;    width:450px;    background:#E7EFED url('img/box/box450bottom.gif') no-repeat left top}.basket_content,.additional_table{    width:100%;    border-collapse:collapse}.basket_content a:hover{    text-decoration:none}.basket_content th,.basket_content td{    padding:11px 0;    color:#666364;    font-size:12px;    font-weight:normal;    border-bottom:3px solid #E7EFED;    text-align:left}.basket_content .last_row td{    border-bottom:none}.basket_content th{    padding:8px 0}.basket_content td,.basket_content .td1 a{    color:#323231}.basket_content .th1,.basket_content .td1{    width:402px;    padding-right:10px}.basket_content .td1{    font-size:14px}.basket_content.promotions .td1{    width:392px;    padding-left:10px}.basket_content .th2,.basket_content .td2{    width:75px}.basket_content .th3,.basket_content .td3{    width:77px;    text-align:right}.basket_content .th4,.basket_content .td4{    width:90px;    padding-right:40px;    text-align:right}.basket_content .th5,.basket_content .td5{    width:110px}.basket_content .td5 *,.additional_table td *{    vertical-align:middle}.basket_content .td5 input{    width:24px;    height:17px;    padding:2px 0 0 9px;    border:2px solid #01978F;    font-size:12px;    margin-right:10px}.basket_content .td5 a{    color:#01968E}.basket_content .th6,.basket_content .td6{    width:69px;    text-align:right}.basket_content .th7,.basket_content .td7{    text-align:right}.basket_content .td7{    padding-right:11px}.basket_content .promotions_follow th{    border-bottom:none}.basket_content.applied_promotions td{    border-bottom:none;    padding-bottom:13px;    background:url('img/checkout/applied_promotions_td.gif') repeat-x left bottom}.basket_content.applied_promotions .last_row td{    padding-bottom:15px;    background:url('img/checkout/applied_promotions_lastrow_td.gif') repeat-x left bottom}.basket_content.applied_promotions .td1{    background:url('img/checkout/applied_promotions_td1.gif') no-repeat left bottom}.basket_content.applied_promotions .td7{    background:url('img/checkout/applied_promotions_td7.gif') no-repeat right bottom}.basket_content.applied_promotions .last_row .td1{    border-left:none;    background:url('img/checkout/applied_promotions_lastrow_td1.gif') no-repeat left bottom}.basket_content.applied_promotions .last_row .td7{    border-right:none;    padding-right:13px;    background:url('img/checkout/applied_promotions_lastrow_td7.gif') no-repeat right bottom}.basket_content.applied_promotions .applied_promotions_text{    font-size:18px;    color:#fff;    padding:5px 0 5px 11px;    border-bottom:none;    background:#02988F}.basket_content.applied_promotions .multiple_free_gift .freeProductListRadio tr td{    background:transparent none repeat scroll 0 50%;    padding:3px 0 3px 5px}.basket_content.potential_promotions .potential_promotions_text{    font-size:14px;    color:#26A69F;    padding-left:18px;    padding-top:0}.basket_content span.availability{    font-size:10px;    color:black;    display:block;    padding-top:3px}.additional_table td{    padding:11px 0;    color:#323231;    font-size:12px;    line-height:160%;    text-align:right;    border-bottom:2px solid #fff;    background:#E5EDEB}.additional_table .td1{    width:773px}.additional_table .td1 a img{    margin-left:10px}.additional_table .td2{    width:100px}.additional_table .td3{    padding-right:9px}.additional_table .free,.additional_table .red{    color:#A91C20}.additional_table .basket_total td{    color:#01968E;    font-size:18px;    padding:8px 0}.additional_table .td2 input{    width:83px;    height:17px;    padding:2px 0 0 9px;    border:2px solid #01978F;    font-size:12px}.multicolorbar{    display:block}.registrationMultiColorBar{    font-size:12px;    padding-bottom:18px;    margin-bottom:10px;    background:url('img/checkout/multicolor.gif') no-repeat left bottom}.registrationMultiColorBarNoPadding{    font-size:12px;    background:url('img/checkout/multicolor.gif') no-repeat left bottom}.additional_table .applied_order_promotion_text,.additional_table .fired_order_promotion .orderPromoDescription,.additional_table .potential_order_promotion .orderPromoDescription{ font-size:18px; padding-left:10px; text-align:left}.additional_table .applied_voucher .applied_voucher_description{ font-size:18px}.basketpage .checkout_btn,.basketpage .continue_shopping_btn{ margin-top:13px}.basketpage .continue_shopping_btn{ float:left}.basketpage .error_msg{ padding:2px 0 6px 0}.basketpage .thawte{ float:right; margin:0 23px 0 15px}.basketpage .cards_big{ float:right}.basketpage .problems_phone_bottom{ margin-top:16px}.basketpage .product_list{ padding:28px 0 34px 0}.basketpage .product_list h3{ font-family:'Arial Black',sans-serif; font-size:18px; font-weight:normal; letter-spacing:-1px; padding-bottom:6px}.basketpage .product{ width:292px; padding:8px 14px 0 8px; border-right:1px solid #F99C34; border-bottom:1px solid #F99C34}.basketpage .product .product_left{ font-size:12px; color:#323231}.sign_in #sign_in_form{    font-size:12px;    padding-bottom:18px;    margin-bottom:10px;    margin-top:20px}.sign_in #sign_in_form h2{    color:#01978F;    font-size:18px;    font-weight:normal;    font-family:'Arial Black',sans-serif;    letter-spacing:-1px;    padding-bottom:12px}.sign_in #sign_in_form div{    line-height:220%}.sign_in #sign_in_form div *{    vertical-align:middle}.sign_in #sign_in_form label{    color:#333}.sign_in .label01{    margin:0 0 0 302px}.sign_in span.emailLable{    color:#01978F;    font-size:14px;    font-weight:bold;    margin-left:170px;    margin-right:14px}.sign_in span.passLable{    color:#01978F;    font-size:14px;    font-weight:bold;    margin-left:237px;    margin-right:14px;    padding-left:14px;    background:transparent url(img/icon/mandatory.gif) no-repeat scroll left center}.sign_in span.newEmailLable{    color:#01978F;    font-size:14px;    font-weight:bold;    margin-left:137px;    margin-right:14px;    padding-left:14px;    background:transparent url(img/icon/mandatory.gif) no-repeat scroll left center}.sign_in span.oldEmailLable{    color:#01978F;    font-size:14px;    font-weight:bold;    margin-left:142px;    margin-right:14px;    padding-left:14px;    background:transparent url(img/icon/mandatory.gif) no-repeat scroll left center}.sign_in #sign_in_form div.loginBtn{ width:520px; padding-top:10px}.sign_in #sign_in_form .textfield{ width:172px; height:20px; border:2px solid #01978F; padding:3px 0 0 5px; margin-right:18px; color:#333}.sign_in #sign_in_form span.info{ color:#989898}.sign_in .radio01,.sign_in .radio02{ margin-left:300px}.sign_in span.loginFields{ display:block; padding-left:325px}.sign_in .label02,.sign_in .label03{ margin:0 5px 0 302px}.sign_in #sign_in_form a{ color:#01978F}.sign_in #sign_in_form a:hover{ text-decoration:none}.sign_in #sign_in_form label a{ color:#D84032}.sign_in .login_btn{ margin-top:10px}.sign_in .problems_phone_bottom{ padding-top:50px}.account1 .page_title{ margin-bottom:16px}.form_info{ font-size:12px; width:530px; float:left}.form_info img{ display:inline}.account1 .account1_form{ font-size:12px; margin:18px 0 20px 0}.account1 .account1_form input,.account1 .account1_form select{ font-size:11px; color:#000}.account1 .cols{ padding:0 24px 0 0; width:920px; float:left}.account1 .leftcol{ width:450px; float:left; overflow:hidden; border-right:3px solid #00978F; padding-right:9px}.account1 .rightcol{ width:450px;    float:right;    margin-top:55px}.account1 h2{    color:#01978F;    font-size:18px;    font-weight:normal;    font-family:'Arial Black',sans-serif;    letter-spacing:-1px;    padding-left:20px}.account1 .account1_form fieldset{    padding:20px 20px 0 20px;    background:#E7EFED url('img/box/box450top.gif') no-repeat left top}.account1 table{    width:100%;    border-collapse:collapse}.account1 td{    padding-bottom:7px}.account1 td *{    vertical-align:middle}.account1 .td1{    width:130px;    vertical-align:top}.account1 .rightcol .td1{    width:114px}.account1 table label{    padding-left:14px;    display:block}.account1 table label.radiolabel{    padding:0 26px 0 6px}label.mandatory{    background:url('img/icon/mandatory.gif') no-repeat left center;    padding-left:14px}.requiredField{    background-color:#FFFFE0}.invalidField{    border:2px solid #F00 !important;    background-color:#FEE !important}label.mandatoryright{    background:url('img/icon/mandatory.gif') no-repeat right center; padding-right:41px}.addressTile label{ font-size:12px; padding-left:14px}.addressTile table{ width:100%; border-collapse:collapse}.addressTile td{ padding-bottom:7px}.addressTile td *{ vertical-align:middle}.addressTile .td1{ width:130px; vertical-align:top}.addressTile .rightcol .td1{ width:114px}.addressTile .textfield{ width:204px; height:18px; border:2px solid #01978F; padding:3px 0 0 5px; color:#333; display:block}.account1 .account1_form .textfield{ width:204px; height:18px; border:2px solid #01978F; padding:3px 0 0 5px; color:#333; display:block}.account1 .email_notice{ font-size:10px; color:#979797}.account1 #nothing{ display:none}.account1 .cols a{ color:#01968E}.account1 .cols a:hover{ text-decoration:none}.account1 .why{ margin-left:62px}.account1 .leftcol select{ margin-right:3px; border:2px solid #01978F}.payment .leftcol .choose_address select,.payment .leftcol .paymentDetails select{ height:20px}.checkboxEmail,.checklabel{ float:left; margin-top:3px}.checklabel{ padding-left:8px; margin-top:0; line-height:140%; width:368px}.no_postcode{ padding:10px 5px; border-bottom:1px solid #B8D3D1; margin-top:0; margin-bottom:20px}.postalOptin3rdParty{ border-top:1px solid #B8D3D1; padding:10px}.account1 .cols p{ line-height:140%}.account1 .membership_notice{ padding:0 25px 14px 20px; text-align:justify}.moreInfoRequest{ padding:20px 25px 14px 0; text-align:justify}.multiple_select{ margin-bottom:3px; border-bottom:1px solid #B8D3D1; padding:9px 0 4px 0; font-size:12pt}.multiple_select select{ width:400px}.multiple_select p{ padding-bottom:5px; color:red}.full_address{ margin-top:18px}.full_address select{ width:211px; height:20px; border:2px solid #01978F}.account1 .radios{ padding:8px 0; border-top:1px solid #B8D3D1; border-bottom:1px solid #B8D3D1; margin:3px 0 24px 0}.account1 .radios *{ vertical-align:middle}.account1 .radios p{ padding-bottom:16px}.account1 .radios label{ padding-left:4px}.payment .cols.first{ background:none; padding-top:0}.payment .form_info{ padding-top:25px}.payment .fullselect{ width:211px}.payment select.dateselect{ width:72px; margin-right:7px}.payment .account1_form input.shorttextfield{ width:83px; display:inline; margin-right:6px}.payment .input_notice{ color:#979797}.payment .account1_form .shipping{ padding-left:33px; color:#4A4A4B}.payment .shipping strong{ font-style:italic; display:block; padding-bottom:9px}.payment .shipping span{ float:left; width:130px; padding-bottom:9px}.payment .shipping span.last{ padding-bottom:0}.payment .shipping img{ float:left}.payment .shipping p{ padding-top:10px; text-align:justify}.payment .shipping p.highlight{ font-weight:bold}.payment .account1_form .basket_summary{ color:#4A4A4B}.payment .account1_form .basket_summary td{ border-bottom:1px solid #B8D3D1; padding:4px 0 3px 0}.payment .account1_form .basket_summary .tr1 td{ border-bottom:1px solid #B8D3D1; padding:0 0 3px 0}.payment .account1_form .basket_summary .td1{ width:120px; padding-left:2px}.payment .account1_form .basket_summary .total td{ color:#01968E; font-size:14px; border-bottom:none}.payment .left_address,.payment .right_address{ float:left; overflow:hidden; width:248px; padding:0 10px 0 7px}.payment .right_address{ width:145px; padding:0}.payment h3{ color:#01978F; font-size:18px; font-weight:normal; font-family:'Arial Black',sans-serif; letter-spacing:-1px; padding-bottom:3px}.payment .choose_address address{ font-style:normal; padding:5px 0; line-height:150%}.payment .choose_address select{ width:200px}.payment .customer_care{ float:left; width:400px; font-size:12px; color:#4A4A4B; padding-top:20px; line-height:150%}.payment .customer_care span,.payment .customer_care a{ color:#01978F; font-size:14px}.payment .customer_care a:hover{ text-decoration:none}.confirm .page_title{    margin-bottom:19px}.confirm .problems_text{    float:left;    width:500px;    padding-top:4px;    font-size:12px;    color:#3D3A3B}.confirm .problems_text a,.confirm .cols_bottom a{    color:#01968E}.confirm .problems_text a:hover,.confirm .cols_bottom a:hover{    text-decoration:none}.confirm .cols{    width:750px;    margin:15px 0 13px 0;    background:url('img/checkout/confirm_cols.gif') repeat-y left top}.confirm .cols .col{    float:left;    width:230px;    margin-right:20px;    overflow:hidden;    font-size:12px}.confirm h2{    color:#01978F;    font-size:18px;    font-weight:normal;    font-family:'Arial Black',sans-serif;    letter-spacing:-1px}.confirm .col h2{    padding-left:20px;    background:#fff}.confirm .box230{    padding:18px 16px 0 20px;    width:194px;    background:#E7EFED url('img/box/box230top.gif') no-repeat left top}.confirm .box230 address{    font-style:normal;    color:#323231}.confirm .cols_bottom{    width:750px;    padding-bottom:10px;    background:url('img/checkout/confirm_cols_bottom.gif') no-repeat left bottom}.confirm .cols_bottom .col{ padding:0 16px 0 20px; width:194px; text-align:right}.confirm .cols_bottom a{ font-weight:bold}.confirm .payment_details_table{ width:100%; border-collapse:collapse; color:#323231}.confirm .payment_details_table .td1{ width:90px; color:#979797}.confirm .basket_content .td1{ font-size:14px}.confirm .basket_content .td5{ width:100px; padding-left:10px}.confirm .checkout_btn_bottom{ margin-top:10px}.confirm .problems_phone_bottom{ padding-top:40px}.articles .middle_content{ padding:9px 0 8px 0}.articles .middle_content img{ padding-right:10px}.articles .article_box{ border:1px solid #E4E4E4; width:800px; margin-bottom:10px}.articles .article_img{ float:left}.articles .article_text h2{ font-size:16px; color:#01978F; padding-bottom:2px}.articles .article_text a{ color:#01978F}.articles .article_box a:hover{ text-decoration:none}.articles .article_text .date{ padding-bottom:0}.articles .article_text .last{ padding-bottom:4px}.articles .featured_article{ width:396px; float:left; overflow:hidden}.articles .featured_article_right{ float:right}.articles .featured_article h2{ font-size:14px}.articles .article_text{ padding-left:10px; padding-top:10px}.articles .featured_article .article_img{ padding:10px 10px 10px 10px}.articles h3{ font-family:'Arial Black',sans-serif; font-size:13px; font-weight:normal; color:#fff; border:1px solid #ccc; padding:1px 3px; margin-bottom:14px; background:#73CAC4}.articles .archive{ width:390px; overflow:hidden; float:left}.articles .years{ width:400px; float:right}.articles .archive li{ font-family:'Arial Black',sans-serif; font-size:24px; color:#01978F}.articles .archive li ul{ padding-bottom:20px}.articles .archive li ul li{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; padding-left:22px; line-height:160%}.articles .archive li ul li a{ color:#000; text-decoration:none}.articles .archive li ul li a:hover{ color:#000; text-decoration:underline}.article h3{ font-family:'Arial Black',sans-serif; font-size:13px; font-weight:normal; color:#000; padding:1px 3px; margin-top:16px}.article .toArticles{ position:relative; top:-20px; left:360px; font-family:Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0; word-spacing:0; background:none; color:#000; text-decoration:underline}.article .print_btn{ float:right; position:relative; top:-43px}.news .middle_content{ padding-bottom:8px}.news .lead_article a,.news .archive2 a,.news .featured_article a{ color:#01978F}.news h3{ background:#73CAC4}.news .archive2{ font-size:12px}.news .archive2 li{ width:390px; height:48px; overflow:hidden; float:left; margin-bottom:5px}.news .archive2 li.right_li{ width:400px; float:right}.news .archive2 a{ font-weight:bold}.news .archive2 a:hover{ text-decoration:none}.news .archive3{ font-size:12px}.news .archive3 li{ width:200px; overflow:hidden; float:left; margin-bottom:5px}.news .archive3 li.right_li{ width:200px; float:right}.news .archive3 a{ font-weight:bold}.news .archive3 a:hover{ text-decoration:none}.toNewsArticles{ position:relative; top:-35px; left:360px; font-family:Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0; word-spacing:0; background:none; color:#000; text-decoration:underline}.toNewsArchive{ position:relative; top:-35px; left:420px; font-family:Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0; word-spacing:0; background:none; color:#000; text-decoration:underline}.news .print_btn{ position:relative; top:-28px; left:471px}.news_dateline{ font-weight:bold}.news_image{ display:block; float:left; padding:0 10px 10px 0}.about_us .middle,.shipping_info .middle,.become_affiliate .middle,.contact_us .middle,.site_index .middle,.faq .middle,.terms_conditions .middle{ padding-bottom:42px}.about_us .middle_content{ padding:10px 14px 8px 19px}.about_us .middle_content .green{ font-size:14px; color:#01978F}.about_us .middle_content span.green{ margin:0 -3px}.about_us .middle_content h2{ font-size:14px; color:#01978F; display:inline}.about_us .middle_content p{ padding:0 0 16px 16px}.about_us .middle_content a{ color:#01978F}.about_us .middle_content a:hover{ text-decoration:none}.faq .middle_content{ padding:10px 14px 8px 19px}.faq .middle_content .green{ font-size:14px; color:#01978F}.faq .middle_content span.green{ margin:0 -3px}.faq .middle_content li h2{ font-size:14px; color:#01978F; padding:0 0 10px 10px; display:inline}.faq .middle_content a{ color:#01978F}.faq .middle_content a:hover{ text-decoration:none}.faq .middle_content li p{ padding:0 0 16px 26px}.faq .middle_content li h3{ font-size:12px; padding:0 0 16px 26px}.terms_conditions .middle_content{ padding:10px 14px 8px 19px}.terms_conditions .middle_content a{ color:#01978F}.terms_conditions .middle_content a:hover{ text-decoration:none}.error .middle_content{ padding:10px 14px 8px 19px}.error .middle_content a{ color:#01978F}.error .middle_content a:hover{ text-decoration:none}.site_index .middle_content .productsByCategory{ width:350px; overflow:hidden; float:left; padding-left:6px}.site_index .middle_content .productsInAlphabeticalOrder{ float:right; width:350px; padding-left:6px}.site_index .middle_content .productsByCategory h2,.site_index .middle_content .productsInAlphabeticalOrder h2{ font-size:16px; color:#01978F; padding:20px 0 3px 0}.site_index .middle_content .productsByCategory h3,.site_index .middle_content .productsInAlphabeticalOrder h3{ font-size:14px; color:#01978F; padding:20px 0 5px 0}.site_index .middle_content .productsByCategory ul li{ display:list-item}.site_index .middle_content .category{ color:#01978F}.site_index .middle_content a{ float:none; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0; word-spacing:0; background:none}.site_index .middle_content a:hover{ text-decoration:underline}.contact_us .middle_content{ padding:10px 14px 8px 19px}.contact_us .middle_content a{ color:#01978F}.contact_us .middle_content a:hover{ text-decoration:none}.contact_us .middle_content ul{ padding-left:20px}.contact_us .middle_content li{ font-size:12px; display:list-item; padding:0 0 10px 10px}.contact_us .middle_content .green{ font-size:14px; color:#01978F}.contactUsForm{ margin:6px 6px 10px 6px}.contactUsForm label{ float:left; width:120px; padding:0 6px 0 0; font-size:12px; font-weight:bold}.contactUsForm input{ width:250px}.contactUsForm textarea{ width:250px; height:150px; border:2px solid #01978F}.contactUsForm .contactUsSubmit{ width:auto}.contactUsForm .hiddenFields{ display:none}.popuppage{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; background:#fff}.thawte{ float:left}.cards_big,.cards_small{ float:left; padding:12px 0 0 10px; font-family:'Arial Black',sans-serif; letter-spacing:-1px; font-size:18px}.cards_small{ padding:0; font-size:14px}.cards_big img,.cards_small img{ display:block}.sign_in #sign_in_form div.cards_big{ line-height:normal; padding-bottom:0}#external_article_content h1,#external_article_content h2,#external_article_content h3,#external_article_content h4,#external_article_content h5,#external_article_content h6,#external_article_content p,#external_article_content blockquote,#external_article_content form,#external_article_content label,#external_article_content ul,#external_article_content ol,#external_article_content dl,#external_article_content fieldset,#external_article_content address{ margin-bottom:1em}#external_article_content td{ padding:5px}#external_article_content ul,#external_article_content ol{ padding-left:1.5em; margin-left:0}#external_article_content ul li{ list-style-type:disc}#external_article_content ol li{ list-style-type:decimal}#external_article_content img{ border-style:solid; border:none}.addressBook .cols{    float:left}.addressBook .cols .col{    float:left;    width:230px;    margin-right:20px;    overflow:hidden;    font-size:12px}.addressBook h2{    color:#01978F;    font-size:18px;    font-weight:normal;    font-family:'Arial Black',sans-serif;    letter-spacing:-1px}.addressBook .col h2{    padding-left:20px;    background:#fff}.addressBook .box230{    padding:18px 16px 8px 20px;    width:194px;    background:#E7EFED url('img/box/box230top.gif') no-repeat left top}.addressBook .box230 address{    font-style:normal;    color:#323231}.addressBook .box230bottom{    font-size:0;    line-height:0;    height:17px;    margin-bottom:14px;    background:#E7EFED url('img/box/box230bottom.gif') no-repeat left top}.addressBook .box230 a{ font-weight:bold}.order_page .middle img{ display:block}.order_page .middle_content{ padding:10px 0 0 0}.order_page .basket_content{ margin-bottom:20px}.order_page .basket_content a{ color:#01968E}.order_page .basket_content th{ padding:4px 0 8px 0}.order_page .basket_content .th1,.order_page .basket_content .td1{ width:127px}.order_page .basket_content .td1{ font-size:12px}.order_page .basket_content .th2,.order_page .basket_content .td2{ width:142px}.order_page .basket_content .th3,.order_page .basket_content .td3{ width:100px; text-align:left}.order_page .basket_content .th4,.order_page .basket_content .td4{ width:70px; padding-right:0}.order_page .basket_content .th5,.order_page .basket_content .td5{ width:120px; text-align:right}.order_page .basket_content .th6,.order_page .basket_content .td6{ width:100px; padding-left:55px; text-align:left}.order_page .basket_content .td7{ padding-right:0}.order_page .print_btn{ float:right; margin:5px 0}.order_page .order_summary{ margin-bottom:12px}.order_page .order_summary th{ padding-top:12px}.order_page .order_summary th,.order_page .order_summary td{ border:none}.order_page .order_summary td{ color:#fff; background:#01968E; padding:6px 0}.order_page .order_summary .th1,.order_page .order_summary .td1{ padding-left:5px}.order_page h3{ font-family:'Arial Black',sans-serif; font-size:18px; font-weight:normal; letter-spacing:-1px; color:#01968E; padding-bottom:6px}.order_page .basket_content .basket_summary{ margin-bottom:2px}.order_page .basket_content .basket_summary th{ padding-top:18px}.order_page .basket_content .basket_summary th,.order_page .basket_content .basket_summary td{ width:auto; padding-right:30px; padding-left:0; text-align:right}.order_page .basket_content .basket_summary td{ vertical-align:top}.order_page .basket_content .basket_summary .th1,.order_page .basket_content .basket_summary .td1{ width:290px; text-align:left}.order_page .basket_content .basket_summary .td1 a{ color:#323231}.order_page .basket_content .basket_summary .th5,.order_page .basket_content .basket_summary .td5{ text-align:left}.order_page .basket_content .basket_summary .th6,.order_page .basket_content .basket_summary .td6{ padding-right:0}.order_page .basket_content .basket_summary .total_line td{ background:#E5EDEB; color:#01968E; font-size:18px}.order_page .basket_content .basket_summary .total_line .td1{ text-align:right; width:auto}.order_page .basket_content .basket_summary .sub_total_line td{ background:#E5EDEB; color:#01968E}.order_page .basket_content .basket_summary .sub_total_line .td1{ text-align:right; width:auto}.myAccountNav{    }.myAccountNav ul{ background:#E7EFED; padding:0 3px 23px 3px}.myAccountNav li{ border-bottom:1px solid #8B8D84}.myAccountNav li.last{ border-bottom:none}.myAccountNav li a{ display:block; padding:3px; color:#41433C; text-decoration:none; font-weight:bold}.myAccountNav li.highlight a{ color:#fff; background:#BE6868}.myAccountNav li a:hover{ background:#5393C9}.subHeading{ font-size:12px; line-height:160%; padding-bottom:16px}.paddedContentBlock{ padding:10px 14px 0 19px}#changePasswordForm{ margin:6px 6px 10px 6px}#changePasswordForm .field{ padding-top:0.5em; width:100%; float:left}#changePasswordForm label{ float:left; width:150px; font-weight:normal; padding-left:14px}#changePasswordForm input.textfield{ width:200px}div.infoBlock{}div.infoBlock h4{ width:150px; text-align:right; padding:0 6px 0}div.infoBlock div.itemBlock{ padding-top:0.5em; width:100%; float:left}div.infoBlock div.itemBlock label{ font-size:12px; float:left; width:100px; text-align:left; padding:0 6px 0 0; font-weight:bold}div.infoBlock div.itemBlock label.label250{ width:250px}div.infoBlock div.itemBlock div.item{ font-size:12px}div.infoBlock div.itemBlock div.button{}div.infoBlock{ font-size:12px}address{ font-style:normal; color:#323231; font-size:12px}fieldset.box450Fields{     font-size:12px}fieldset.box450Fields table{    width:100%;    border-collapse:collapse}fieldset.box450Fields{    padding-bottom:7px}fieldset.box450Fields td{    padding-bottom:7px}fieldset.box450Fields td *{    vertical-align:middle}fieldset.box450Fields .td1{    width:130px;    vertical-align:top}fieldset.box450Fields table label{    padding-left:14px}fieldset.box450Fields table label.radiolabel{    padding:0 26px 0 6px}fieldset.box450Fields select{    margin-right:3px;    height:20px;    border:2px solid #01978F}fieldset.box450Fields .textfield{    width:204px;    height:18px;    border:2px solid #01978F;    padding:3px 0 0 5px;    color:#333;    display:block}fieldset.box450Fields .email_notice{    font-size:10px;    color:#979797}.quickOrderTable{    width:100%}.quickOrderTable th{    color:#7A7A7A}.quickOrderTable .quickOrderTable-code{    width:90px}.quickOrderTable .quickOrderTable-quantity{    width:60px}.quickOrderTable .quickOrderTable-price{    width:110px}.quickOrderTable .quickOrderTable-include{    width:60px}.quickOrderTable td.quickOrderTable-code{    text-align:center}.quickOrderTable .quickOrderTable-quantity{    text-align:center}.quickOrderTable .quickOrderTable-price{    text-align:right}.quickOrderTable .quickOrderTable-price span{    margin-right:35px}.quickOrderTable .quickOrderTable-include{    text-align:center}.quickOrderTable .quickOrderTable-message{    color:green}.quickOrderTable .quickOrderTable-message span{    margin-left:12px}#quickorder_form .descriptionText{    font-weight:bold}.genderRadioButtons label{    margin-top:3px;    padding-left:0 !important;    padding-right:20px;    display:inline !important}.genderRadioButtons a{    margin-top:1px}.genderRadioButtons input.genderRadioButton{    margin-right:5px;    margin-top:-3px}.dateTag select{    margin-right:3px !important;    height:20px !important;    border:2px solid #01978F !important;    font-size:11px !important;    color:#000 !important}.popupClose{    padding:2px 2px 0 0;    background-color:white;    width:auto;    text-align:right}.box350{    padding:20px 20px 0 20px;    background:#E7EFED url('img/box/box350top.gif') no-repeat left top;    width:310px}.box350 .field{    width:310px}.box350bottom{    font-size:0;    line-height:0;    height:20px;    margin-bottom:14px;    width:350px;    background:#E7EFED url('img/box/box350bottom.gif') no-repeat left top}fieldset.box350SingleColFields{ font-size:12px}fieldset.box350SingleColFields input.submitButton{ margin-top:10px; float:right}fieldset.box350SingleColFields input.textfield,fieldset.box350SingleColFields textarea{ width:300px; margin-bottom:10px; border:2px solid #01978F}fieldset.box350SingleColFields select{ border:2px solid #01978F; margin-bottom:10px}#testimonialForm .form_info{ width:310px}#testimonialForm textarea{ height:150px}#testimonialForm input.submitButton{ float:left}fieldset.box350SingleColFields .checkboxEmail,fieldset.box350SingleColFields .checklabel{ float:left; margin-top:3px}fieldset.box350SingleColFields .checklabel{ padding-left:4px; margin-top:0; line-height:140%; width:270px}form.testimonialForm .error_msg{ padding-bottom:10px}#testimonialFormState #writeReviewLink{ display:none}div#testimonialFormState.testimonialFormHidden form#testimonialForm{ display:none}div#testimonialFormState.testimonialFormHidden #writeReviewLink{ display:inline}.testimonialList .testimonialListItem{ border-top:2px solid #CCC; margin-bottom:6px}.testimonialList .testimonialListItem div{ padding:4px}.testimonialList label{ background:#333; color:#ccc; font-style:italic; width:100%; display:block}.testimonialsBox ul.testimonialRelatedItemsList li{ display:inline; margin:0; padding-right:3px}.testimonialRelatedItemsList a{ color:#000}.right li.testimonialsBoxListItem h5{ background:#00978F}.right li.testimonialsBoxListItem .testimonialsList{ padding:8px 13px 4px 0; border:2px solid #00978F; border-top:none; background:none}.testimonialsBox ul li{ margin:0 0 3px 3px; padding-bottom:3px; width:auto; border-bottom:1px solid #333; font-family:Arial,Helvetica,sans-serif}.testimonialsBox ul.noborders li{ border-bottom:none}.testimonialsBox ul li.last{ border-bottom:none}.testimonialsBox ul li label{ color:#7a7a7a; font-style:italic}.testimonialsBox ul li span.shortDescription{ font-weight:bold; color:#000}.box230{    padding:18px 16px 0 20px;    width:194px;    background:#E7EFED url('img/box/box230top.gif') no-repeat left top}.box230 address{    font-style:normal;    color:#323231}.box230bottom{    font-size:0;    line-height:0;    height:17px;    margin-bottom:14px;    background:#E7EFED url('img/box/box230bottom.gif') no-repeat left top; width:230px}.thankyouForOrderContents{ margin-left:10px; margin-right:10px}.orderThankYouHeader h2{ color:#01978F; font-size:18px; font-weight:normal; font-family:'Arial Black',sans-serif; letter-spacing:-1px}.orderThankYouHeader p{ font-size:13px}.orderThankYouHeader p.orderNumber{ font-weight:bold}a.sideBarMoreLink,a:visited.sideBarMoreLink{ float:right; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; letter-spacing:0; word-spacing:0; background:none; text-decoration:none; width:141px; text-align:center}a:hover.sideBarMoreLink{ text-decoration:underline}.underInputText{ font-size:10px; color:#979797}.error_page .main{ text-align:center}.errorMessage{ font-size:16px; text-align:center; color:#AA1D21; padding:10px}.surveytable td{ padding:6px}.webCopy h1,.webCopy h2,.webCopy h3,.webCopy h4,.webCopy h5,.webCopy h6,.webCopy p,.webCopy blockquote,.webCopy form,.webCopy label,.webCopy ul,.webCopy ol,.webCopy dl,.webCopy fieldset,.webCopy address{    margin-bottom:1em}.webCopy td{    padding:5px}.webCopy ul,.webCopy ol{    padding-left:1.5em;    margin-left:0}.webCopy ul li{    list-style-type:disc}.webCopy ol li{    list-style-type:decimal}.webCopy img{    border-style:solid;    border:none}select#sidebarLeft\:cms_template_left\:search_form\:attrSelectorOne_ComputedShoppingCategory option{    width:180px;    display:block}select#sidebarLeft\:cms_template_left\:search_form\:attrSelectorOne_ComputedConditionCategory option{    width:210px;    display:block}select#sidebarLeft\:cms_template_left\:search_form\:attrSelectorOne_ComputedVegetarianStatus option{    width:180px;    display:block}.socialbookmark{    border:2px ridge gray;    clear:both;    font-size:12px;    margin:15px 0 10px;    padding:5px;    position:relative;    width:500px}.socialbookmark ul li.yahoo{    background:transparent url(img/icon/yahoo.gif) no-repeat scroll 0}.socialbookmark ul li.delicious{    background:transparent url(img/icon/delicious.gif) no-repeat scroll 0}.socialbookmark ul li.digg{    background:transparent url(img/icon/digg.gif) no-repeat scroll 0}.socialbookmark ul li.reddit{    background:transparent url(img/icon/reddit.gif) no-repeat scroll 0}.socialbookmark ul li.facebook{    background:transparent url(img/icon/facebook_share_icon.gif) no-repeat scroll 0}.socialbookmark ul li.stumbleupon{    background:transparent url(img/icon/stumbleupon.gif) no-repeat scroll 0}.socialbookmark ul li{    display:inline;    padding:6px 6px 6px 18px;    text-align:center}.socialbookmark ul li a{    color:#000}.socialbookmark H4{    float:left}.whatAreThese{    float:right;    color:#000}.paragraphContent{    list-style-type:inherit;    list-style-position:inside}.image{    text-align:center}.paragraphContent ul li{    list-style-type:disc;    list-style-position:inside}.paragraphContent ol li{    list-style-type:decimal;    list-style-position:inside}.paragraphContent ol li div{    display:inline}.productOldSku{    font-weight:bold}.replacementProduct{    border:1px solid #bcbc56;    background-color:#ffffe0;    padding:8px}.replacementProduct a{    text-decoration:none}.replacementProductContainer{    width:596px;    padding-bottom:10px;    padding-top:10px}.outofstock{    float:right;    padding-right:24px;    display:inline}.product_info div{    display:inline}.deleteAddress{    float:right;    padding-top:5px;    display:inline}.changeAddress{    float:left;    padding-top:5px;    display:inline}.defaultAddress{    float:left;    padding-top:5px;    display:inline}#searchPopPane{    left:137px;    top:-45px;    z-index:600;    position:absolute}#searchPopBody{    position:relative;    background-color:#fcfce1;    left:16px;    top:40px;    width:308px;    padding:4px 0px 0px 0px;    z-index:650}ul#searchTermList{    list-style-type:none;    padding-left:6px;    margin:0px}ul#searchTermList li{    margin-bottom:3px;    line-height:17px}ul#searchTermList li a{    line-height:17px;    text-decoration:none;    color:#3f49cb}ul#searchTermList li a:visited{    text-decoration:none;    color:#3f49cb}ul#searchTermList li a:hover{    text-decoration:underline;    color:#3f49cb}#searchPopupTitle{    position:absolute;    top:20px;    height:20px;    left:20px;    width:303px;    background-color:#fcfce1;    border-bottom:solid 1px #ccc;    z-index:650;    display:inline;    font-weight:bold}#searchTitleArea{    display:block}#searchPaneClose{    position:absolute;    display:inline;    top:17px;    left:307px;    z-index:670}.unsubscribed{    font-family:Arial,Helvetica,sans-serif;    font-size:14px;    float:left;    padding:10px}.unsubscribed p{}.unsubscribedButton{}.maestroSwitchOnly{    display:inline;    border-top:1px solid #01978F;    margin-top:15px;    padding-top:15px;    padding-bottom:12px;    float:left;    width:405px}.maestroSwitchOnly .switchOnlyHeader{    float:left;    display:inline;    color:#01978F}.maestroSwitchOnly .needHelp{    float:right;    display:inline;    color:#01978F}.maestroTab{    float:left}.maestroSwitchOnly #maestroNeedHelpPopup{    position:relative;    top:0;    left:0}.maestroSwitchOnly #maestroNeedHelpPopup .helpBody{    background-color:#fcfce1;    position:absolute;    top:-8px;    left:430px;    width:265px;    padding:4px;    height:230px}.maestroSwitchOnly #maestroNeedHelpPopup .helpBody p{    padding:5px 5px 2px 7px}#maestroNeedHelpPopup #helpPopupPaneBorder1{    background-image:url(/images/searchPopupBorder.png);    background-position:0px 0px;    height:25px;    width:280px;    position:absolute;    top:-20px;    left:-15px}#maestroNeedHelpPopup #helpPopupPaneBorder2{    background-image:url(/images/searchPopupBorder.png);    background-position:-529px 0px;    height:245px;    width:25px;    position:absolute;    left:265px;    top:-20px}#maestroNeedHelpPopup #helpPopupPaneBorder3{    background-image:url(/images/searchPopupBorder.png);    background-position:-273px -518px;    height:25px;    width:278px;    position:absolute;    top:225px;    left:10px}#maestroNeedHelpPopup #helpPopupPaneBorder4{    background-image:url(/images/searchPopupBorder.png);    background-position:0 -298px;    height:240px;    width:25px;    position:absolute;    top:5px;    left:-15px}#maestroNeedHelpPopup #helpPopupPaneBorder5{    background-image:url(/images/searchPopupBorder.png);    background-position:-36px -359px;    height:22px;    width:23px;    position:absolute;    top:5px;    left:-20px}#maestroNeedHelpPopup #helpPopupTitleArea{}#maestroNeedHelpPopup #helpPopupBody{}#helpPopupTitleArea #helpPopupTitle p{    font-weight:bold;    padding-bottom:5px;    border-bottom:1px solid #ccc}#securityCodePopup{    position:relative;    top:0;    left:0}#securityCodePopup .helpBody{    background-color:#fcfce1;    position:absolute;    top:-25px;    left:190px;    width:265px;    padding:4px;    height:230px}#securityCodePopup .helpBody p{    padding:5px 5px 2px 7px}#securityCodePopup #securityCodePopupPaneBorder1{    background-image:url(/images/searchPopupBorder.png);    background-position:0px 0px;    height:25px;    width:280px;    position:absolute;    top:-20px;    left:-15px}#securityCodePopup #securityCodePopupPaneBorder2{    background-image:url(/images/searchPopupBorder.png);    background-position:-529px 0px;    height:245px;    width:25px;    position:absolute;    left:265px;    top:-20px}#securityCodePopup #securityCodePopupPaneBorder3{    background-image:url(/images/searchPopupBorder.png);    background-position:-273px -518px;    height:25px;    width:278px;    position:absolute;    top:225px;    left:10px}#securityCodePopup #securityCodePopupPaneBorder4{    background-image:url(/images/searchPopupBorder.png);    background-position:0 -298px;    height:240px;    width:25px;    position:absolute;    top:5px;    left:-15px}#securityCodePopup #securityCodePopupPaneBorder5{    background-image:url(/images/searchPopupBorder.png); background-position:-36px -359px; height:22px; width:23px; position:absolute; top:5px; left:-20px}#securityCodePopup #securityCodePopupTitleArea{}#securityCodePopup #securityCodePopupBody{}#securityCodePopup #securityCodePopupTitle p{ font-weight:bold; padding-bottom:5px; border-bottom:1px solid #ccc; margin-left:2px}#securityCodePopupBody img{ margin-left:38px}.allergens .allergensList{}.allergens .allergensList b{}.allergens .allergensList p{}.checkout4EXT{ float:left}.checkout4EXT .leftPane{ float:left; margin-top:15px}.checkout4EXT .rightPane{ float:left; margin-left:20px; margin-top:60px; width:500px}.checkout4EXT .rightPane p{ margin-bottom:15px; color:#01978F; font-size:14px}.checkout4EXT .rightPane p span{ font-weight:bold}.checkout4EXT .rightPane .Secure{ float:left; margin-left:95px; margin-top:70px}.checkout4EXT .rightPane .Secure img{ margin-left:20px; margin-right:20px}#confirmationDiv{ margin-top:65px}#confirmationDiv .clickhere{ margin-left:136px; margin-top:10px}#confirmationDiv .clickhere img{ margin-top:10px}#confirmationDiv p{ margin-top:8px; font-size:14px; text-align:center}#confirmationDiv .loading{ margin-left:178px}div.overlay{ display:none;    background-image:url(/images/overlay/hd_popup.png);  width:250px; height:200px; padding:55px}div.overlay div.close{    background-image:url(/images/overlay/hd_closebutton.png);    position:absolute;    right:6px;    top:4px;    cursor:pointer;    height:35px;    width:35px}.overlayHeaderTop{    margin-top:25px}.overlayError{    margin-top:55px}.perfectPartnerPage{    float:left}.headBorderLine{    width:968px;    margin:0 auto;    border-top:3px solid black}.head{    position:relative;    padding-top:4px;    padding-bottom:2px;    z-index:0}.mainHead{    background:url('/images/newMenu/headerGrad.gif') repeat-x;    height:124px;    width:958px;    margin:0 auto;    position:relative;    border-bottom:1px solid #4C4C4C}.freePostage{    position:absolute;    top:14px;    left:12px}.heathyDirectTagline{    overflow:hidden;    position:absolute;    top:18px;    left:91px;    height:61px;    width:273px}.floatingLoginBar .loggedIn{    position:absolute;    width:559px;    height:32px;    right:7px;    top:0;    background:transparent url('/images/newMenu/loggedInBar.gif') no-repeat}.floatingLoginBar .loggedIn .name{    position:relative;    top:7px;    left:10px;    color:#C52E29;    font-size:12px;    font-weight:bold}.accountLinks{    position:absolute;    top:8px;    right:10px}.accountLinks a{    text-decoration:none;    color:#4C4C4C;    font-size:11px;    font-weight:bold}.accountLinks .spacer{    padding-right:1px;    padding-left:1px;    color:#4C4C4C}.floatingLoginBar .anon{    position:absolute;    height:30px;    width:119px;    right:7px;    top:0;    background:transparent url('/images/newMenu/loggedOutBar.png') no-repeat}.anon .accountLinks{    right:27px;    top:8px}.anon .accountLinks .spacer{    padding-right:2px;    padding-left:2px}.menuTop{    position:absolute;    top:97px;    left:10px}.menuTop .menuItem{    position:absolute;    z-index:1900}.menuTop .homeMenu{    top:0;    left:0;    background:transparent url('/images/newMenu/homeMenu.png') no-repeat;    height:27px;    width:84px}.menuTop .categoriesMenu{    top:0;    left:86px;    background:transparent url('/images/newMenu/categoriesMenu.png') no-repeat;    height:27px;    width:124px}.menuTop .productsMenu{    top:0;    left:212px;    background:transparent url('/images/newMenu/productsMenu.png') no-repeat;    height:27px;    width:124px}.menuTop .howDoYouFeelMenu{    top:0;    left:338px;    background:transparent url('/images/newMenu/howDoYouFeelMenu.png') no-repeat;    height:27px;    width:162px}.menuTop .quickOrderMenu{    top:0;    left:502px;    background:transparent url('/images/newMenu/quickOrderMenu.png') no-repeat;    height:27px;    width:162px}.menuItem .menuDropDown{    position:absolute;    top:0;    left:0;    z-index:1000}.menuTop .categoriesMenu .menuDropDown{    top:23px;    left:-121px}.categoryListPane{    width:320px;    padding:15px;    float:left}.categoryListPane a{    font-size:12px;    color:#4C4C4C;    text-decoration:none}.categoryListPane a:hover{    color:#292929;    text-decoration:underline}.categoryListPane .category{    width:160px;    float:left}.menuTop .productsMenu .menuDropDown{    width:527px;    height:39px;    top:28px}.menuTop .productsMenu .menuDropDown .productsBackground{    width:527px;    height:39px;    background:transparent url('/images/newMenu/productsDropDownBar.png') no-repeat}.menuTop .howDoYouFeelMenu .menuDropDown{    width:527px;    height:39px;    top:28px;    left:-20px}.menuTop .howDoYouFeelMenu .menuDropDown .howDoYouFeelBackground{    width:527px;    height:39px;    background:transparent url('/images/newMenu/productsDropDownBar.png') no-repeat}.categoriesGroup{    position:absolute;    top:0;    left:20px;    height:34px;    z-index:1100}.categoriesHead{    font-size:14px;    font-weight:bold;    position:relative;    top:9px;    padding:8px 1px 9px 3px;    z-index:1200}.conditionsDropDownList{    position:absolute;    top:27px;    right:160px}.internalCategoriesList{    width:215px;    padding:10px}.categoriesGroup .activeHighlight .conditionsDropDownList{    display:inline}.categoriesGroup .categoriesHead .internalCategoriesList a{    font-size:12px;    color:#4C4C4C;    text-decoration:none}.categoriesGroup .categoriesHead .internalCategoriesList a:hover{    color:#292929;    text-decoration:underline}.categoriesHead .Arthritis{    right:158px}.categoriesHead .Body{    right:150px}.categoriesHead .Cardio{    right:154px}.categoriesHead .Eyes{    right:148px}.categoriesHead .Female{    right:157px}.categoriesHead .Male{    right:148px}.categoriesHead .Mind{    right:149px}.lettersGroup{    position:absolute;    top:0;    left:20px;    height:34px;    z-index:1100}.lettersGroup .letterHead{    font-size:14px;    font-weight:bold;    position:relative;    top:9px;    padding:8px 1px 9px 3px;    z-index:1200}.lettersGroup .letterHead .lettersDropDownList{    position:absolute;    top:27px;    right:187px}.lettersGroup .activeHighlight .lettersDropDownList{    display:inline}.lettersGroup .letterHead .internalProductList{    width:320px;    padding:10px}.lettersGroup .letterHead .internalProductList a{    font-size:12px;    color:#4C4C4C;    text-decoration:none}.lettersGroup .letterHead .internalProductList a:hover{    color:#292929;    text-decoration:underline}span.activeHighlight{    background-color:#00aca5;    cursor:pointer;    color:white}.menuTop .showMainMenu{    display:block}#offerCodePanel{    position:absolute;    right:0;    top:96px}#offerCodePanel .whatIsAnOfferCode{    position:absolute;    right:110px;    bottom:3px;    width:125px}#offerCodePanel .whatIsAnOfferCode a{    position:relative;    top:0;    left:0;    color:white;    font-weight:bold;    font-size:11px}#offerCodePanel .offerCodeBox{    position:absolute;    right:5px;    top:0;    background:transparent url('/images/newMenu/offercodebar.png') no-repeat;    width:244px;    height:28px}#offerCodePanel .offerCodeBox .offerCodeTextBox{    position:absolute;    right:60px;    width:97px;    top:10px;    border:none;    background-color:white}#offerCodePanel .offerCodeBox .offerCodeGo{    position:absolute;    right:5px;    top:5px;    width:41px;    height:23px;    background:transparent url('/images/newMenu/offercodeGoButton.png') no-repeat}#offerCodePanel .offerCodeBox .offerCodeClear{    position:absolute;    right:9px;    top:5px;    width:67px;    height:23px;    background:transparent url('/images/newMenu/offercodeClearButton.gif') no-repeat}#offerCodePanel .validCode{    background:transparent url('/images/newMenu/offercodeFilled.gif') no-repeat;    width:244px;    height:28px}#offerCodePanel .emptyCode{    background:transparent url('/images/newMenu/offercodebar.png') no-repeat; width:244px; height:28px}#offerCodePanel .offerCodeText{ position:absolute; top:7px; right:171px; font-size:13px; font-weight:bold}#offerCodePanel .validCode .offerCodeText{ color:white}#offerCodePanel .emptyCode .offerCodeText{ color:black}.offerCode{ position:absolute; top:8px; font-size:14px; left:90px; color:white; font-weight:bold}.menuPaneDecorator{ position:absolute; top:0; left:0}.menuPaneDecorator .paneArrow{    background:transparent url('/images/newMenu/topPointer.png') no-repeat;    width:10px;    height:8px;    margin:0 auto;    padding:0;    position:Relative;    z-index:1200}td.topLeftPane div{    background:transparent url('/images/newMenu/topLeftPane.png') no-repeat;    width:7px;    height:10px}td.topMiddlePane div{    background:transparent url('/images/newMenu/topSection.png') repeat-x;    height:10px}td.topRightPane div{    background:transparent url('/images/newMenu/topRightPane.png') no-repeat;    width:12px;    height:10px}td.leftPane{    background:transparent url('/images/newMenu/leftSection.png') repeat-y;    width:7px}td.paneContent{    background-color:white}td.rightPane{    background:transparent url('/images/newMenu/rightSection.png') repeat-y;    width:12px}td.bottomLeftPane div{    background:transparent url('/images/newMenu/bottomLeftPane.png') no-repeat;    width:7px;    height:12px}td.bottomMiddlePane div{    background:transparent url('/images/newMenu/bottomSection.png') repeat-x;    height:12px}td.bottomRightPane div{    background:transparent url('/images/newMenu/bottomRightPane.png') no-repeat;    width:12px;    height:12px}.subHead{}.subHead .menuBottom{    background:transparent url('/images/newMenu/bottomBar2.gif') no-repeat;    width:958px;    height:31px;    margin-left:28px;    z-index:0;    padding-left:11px}.menuBottomItem{    float:left;    font-weight:bold;    padding:7px 10px 8px 10px}.menuBottomItem a{    text-decoration:none;    color:#4C4C4C;    font-size:14px}.subHead .menuBottom .activeHighlight a{    color:white}.subHead .menuBottom .activeHighlight{    background-color:#00aca5;    cursor:pointer}.phonenumber{    float:right;    margin-top:8px;    margin-right:19px}.phonenumber span{    font-size:14px;    font-weight:bold;    color:#4C4C4C}.basket_content .td5 input.updateButton{    border:medium none;    padding:0;    height:auto;    width:auto;    margin:0}.invalid{    text-decoration:line-through}.invalidnotification{    color:#A91C20;    font-size:12px;    font-weight:bold}.popup{    background-image:url(/images/overlay/hd_popup.png); text-align:center; width:360px; height:280px; display:block; position:inherit; float:none; padding:0; margin:0; font-size:14px; font-weight:bold}.popup .header{ width:360px; height:40px; background:none; text-align:left; display:block; position:inherit; float:none; padding:0; margin:0}.popup .header .close{ display:block; float:right; position:relative; top:2px; left:-5px; padding:0; margin:0}.popup .body{ width:280px; background:none; text-align:center; display:block; position:inherit; float:none; padding:40px 0 0 0; margin:auto}.popup .body p{ padding:0; margin:10px 0 15px 0}.popup .offer_code{ color:#F00; font-size:16px}.popup .offer_description{ color:#00ADA1}#SelectFreeGift{ width:100%; border:2px solid #26A69F; margin-top:15px}#SelectFreeGift .head{ color:#FFF; font-size:18px; background-color:#26A69F; padding:6px}#SelectFreeGift .body{ padding:20px}#SelectFreeGift .body td{ width:300px; padding:2px}#SelectFreeGift .body input{ margin-right:5px}.miniBasketProductAddedRow{ position:relative; top:0; left:0}.productAddedToBasket{ display:none;    position:absolute;    top:15px;    left:-278px;    width:278px;    height:181px;    z-index:1000}.productAddedToBasketBackground{    background:transparent url(/images/checkout/basket_add_popup.png) no-repeat;    width:100%;    height:100%}.productAddedToBasketClose{    position:absolute;    top:23px;    left:200px;    height:20px;    width:50px}.productAddedToBasketCheckout{    position:absolute;    top:135px;    left:15px;    height:22px;    width:82px;    background:transparent url(/images/checkout/basketCOBtn.png) no-repeat;    z-index:9000}.productAddedToBasketBackground .checkoutHover{    background:transparent url(/images/checkout/basketCOBtnHover.gif) no-repeat}.productAddedToBasketContinueShopping{    position:absolute;    top:135px;    left:103px;    height:22px;    width:139px;    background:transparent url(/images/checkout/basketCONBtn.png) no-repeat;    z-index:9000}.productAddedToBasketBackground .continueHover{    background:transparent url(/images/checkout/basketCONBtnHover.gif) no-repeat}.survey{ clear:both; margin-top:25px}.survey h2,#ctl00_ctl00_Main_Main_Survey h2{ color:#01978F; font-size:14px; font-weight:normal; font-family:'Arial Black',sans-serif; letter-spacing:-1px; margin:0 0 20px 0}.survey textarea{ width:540px; margin-top:5px}.survey input.textfield,textarea{ border:2px solid #01978F}.survey .question{ font-weight:bold}.survey td{ width:40px; text-align:center}.survey td.radio{ text-align:center}.survey td.radio,td.q1a1,td.q1a2,td.q1a3,td.q1a4,td.q1a5,td.q2a1,td.q2a2,td.q2a3,td.q2a4,td.q2a5,td.q3a1,td.q3a2,td.q3a3,td.q3a4,td.q3a5,td.q4a1,td.q4a2,td.q4a3,td.q4a4,td.q4a5{ width:80px}.OffersRemovedPanel{ clear:both; padding:10px; color:#C00}.RestrictedProductsWarning{ margin:10px 0; border:2px solid #C00; padding:10px; color:#C00; background-color:#FFD5D5}select.dropdown{ height:20px; border:2px solid #01978F}