#errors{ background-color:#ffe8e9;border: solid 1px #ab1f22;padding-left:10px;margin-bottom:20px !important;}#errors h3,.error,#errors a{ color:#535353 !important;}p .error,span.error,.error_text_block,.error strong{ color:#CC0000 !important;font-weight:bold;}
input,select,textarea{ font-family:Arial,Helvetica,sans-serif;font-size:1em;}#content form label,#content input,#content textarea,#content select{display:block;float: left;margin-bottom:10px;}#content textarea{ height:150px;width:300px;}#content input,#content textarea,#content select{ font-size:1em;font-family:Arial,Helvetica,sans-serif;}#content form label{text-align: left;width:175px;padding-right:20px;display:block;}#content form br{clear: left;}#content form{ clear:both;}.submit,#submit{ margin-top:20px;padding:3px;}
 .sIFR-flash{visibility: visible !important;margin:0;}.sIFR-replaced{visibility: visible !important;z-index: -9999 !important;}span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow: hidden;}.sIFR-flash + div[adblocktab=true]{display: none !important;}.sIFR-hasFlash h1.flashTitle{visibility: hidden;}.sIFR-hasFlash h2.flashTitle{visibility: hidden;}.sIFR-hasFlash h3.flashTitle{visibility: hidden;}.sIFR-hasFlash h4.flashTitle{visibility: hidden;}.sIFR-hasFlash h5#pullquote{visibility: hidden;}
body{background-color:#FFFFFF;background-image: url(/templates/toolsdiy/default/images/bg.gif);margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#545454;}h2{ color:#55b6b9;}a{ color:#a30327;}a img{ border: none;}input,textarea,select{ font-size:1em;font-family:Arial,Helvetica,sans-serif;}#sweatband{ height:31px;background-color:#55b6b9;position:absolute;top:0px;left:0px;width:100%;}#sweatband *,#header *,#search *,#subnav *,#footer *{ margin:0px;padding:0px;}#header{ width:940px;margin:auto;}#container,#sweatband div{ width:940px;margin:auto;}#container{ padding-top:30px;}#content{ padding-bottom:20px;}#sweatband div p{ float: left;}#card_logos{ float: right !important;}#sweatband div strong{ text-indent: -9000em;background-image:url(/templates/toolsdiy/default/images/free_delivery.png);background-repeat:no-repeat;display:block;width:213px;height:31px;}#header div{ float: left;}#logo,#logo a{ width:245px;height:136px;background-image:url(/templates/toolsdiy/default/images/logo.gif);background-repeat:no-repeat;text-indent: -90000em;}#logo a{ display:block;text-decoration: none;}.clear{ clear:both;}#nav{ clear:both;background-image:url(/templates/toolsdiy/default/images/nav_bg.gif);background-repeat:repeat-x;width:940px;background-color:#6f0019;-moz-border-radius-topright:4px !important;-webkit-border-top-right-radius:4px !important;-moz-border-radius-topleft:4px !important;-webkit-border-top-left-radius:4px !important;border-top: solid 1px #7b0c26;}#nav ul li{ float: left;margin-top: -1px !important;}#nav ul li.selected{ background-color:#79d9dc;-moz-border-radius-topright:4px !important;-webkit-border-top-right-radius:4px !important;-moz-border-radius-topleft:4px !important;-webkit-border-top-left-radius:4px !important;border-top: solid 1px #aeaeae;border-left: solid 1px #aeaeae;border-right: solid 1px #aeaeae;}#nav ul li.selected a{ color:#1f4344 !important;}#nav ul{ margin:0px;padding:0px;list-style-type: none;}#nav li a{ color:#FFFFFF;text-decoration: none;font-weight:bold;padding:10px;padding-left:12px;padding-right:12px;float: inherit;display:block;}#nav li a:hover{ text-decoration: underline;}#subnav{ clear:both;background-color:#78d8db;-moz-border-radius-bottomright:4px !important;-webkit-border-bottom-right-radius:4px !important;-moz-border-radius-bottomleft:4px !important;-webkit-border-bottom-left-radius:4px !important;border: solid 1px #aeaeae;border-top: none;}#subnav p{ padding:3px !important;}#subnav a{ color:#4a7374;font-size:0.9em;padding-left:5px !important;padding-right:5px !important;}#basket{ background-image:url(/templates/toolsdiy/default/images/basket.gif);background-repeat:no-repeat;background-position:0px 38px;padding-left:75px;padding-top:42px;padding-bottom:20px;margin-left:60px;color:#a1a1a1;width:263px;height:60px;}#basket span{ color:#55b6b9;font-size:1.25em;}#basket a{ color:#a01c40;}#search{ width:261px;padding-top:32px;margin-left:24px;position: relative;float: right !important;}#search strong{ display:block;background-image:url(/templates/toolsdiy/default/images/search_bg.gif);background-repeat:no-repeat;width:260px;height:23px;text-indent: -9000em;padding-bottom:10px;}#search label[for="query"]{ background-image:url(/templates/toolsdiy/default/images/search_label.gif);background-repeat:no-repeat;text-indent: -90000em;width:34px;height:33px;display: inline-block;position:absolute;top:60px;}#search input[type="text"]{ -moz-border-radius:3px !important;-webkit-border-radius:3px !important;border: solid 1px #cfcbcb;padding:3px;color:#707070;margin-left:34px;}#search input[type="submit"]{ -moz-border-radius:3px !important;-webkit-border-radius:3px !important;border: solid 1px #cfcbcb;padding:2px;color:#ffffff;font-weight:bold;background-image:url(/templates/toolsdiy/default/images/search_submit.gif);background-repeat:repeat-x;background-color:#58b8bb;border: solid 1px #479597;}#copyright{ width:206px;float: left;}#footer{ clear:both;color:#787878;padding-bottom:40px !Important;}#footer_links{ clear:both;background-image:url(/templates/toolsdiy/default/images/nav_bg.gif);background-repeat:repeat-x;width:940px;margin-bottom:20px !Important;background-color:#7b0c26;text-align:center;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border: solid 1px #7b0c26;}#footer_links p{ padding:10px !important;}#footer_links a{ color:#f9c1c1;text-decoration: none;}#footer_links a:hover{ text-decoration:underline;}#footer_site_map{ width:490px;float: left;margin-left:20px;text-align:center;}#footer_site_map div{ padding-bottom:30px;}#footer_site_map a{ color:#a01c40;margin-left:3px !important;margin-right:3px !important;}#credit{ float: right;width:92px;height:20px;background-image:url(/templates/toolsdiy/default/images/interactive_red.gif);background-repeat:no-repeat;}#credit a{ width:92px;height:20px;background-image:url(/templates/toolsdiy/default/images/interactive_red.gif);background-repeat:no-repeat;display:block;text-decoration: none;text-indent: -9000em;}#home_intro h1{ width:289px;height:30px;background-image:url(/templates/toolsdiy/default/images/home_title.gif);background-repeat:no-repeat;text-indent: -90000em;}.sIFR-hasFlash h1.title{ font-size:2.5em;}.info_bar{ display:block;}.info_bar *{ margin:0px !important;padding:0px !important;}#total_results{ float: left;}.info_bar form{ clear: none !important;float: right;}.info_bar .float_left{ float: left;clear: left;padding-top:10px !important;}.info_bar .float_left a{ float: left;}.info_bar label{ width:100px !important;}#pagination_links a{ border: solid 1px #CCC;padding:0px !important;display:inline-block;width:15px;text-align:center;margin-right:4px !important;text-decoration: none;}#pagination_links .current_page{ background-color:#F7F4E9 !Important;}#pagination_container{ display:block;}#pagination_container #pagination_links a{ margin:0px!important;}#pagintion_container a,#pagination_links{ float: left;}.star_rating_1{ width:16px;height:16px;background-image:url(/templates/toolsdiy/default/images/star_rating.gif);display:block;}.star_rating_2{ width:32px;height:16px;background-image:url(/templates/toolsdiy/default/images/star_rating.gif);display:block;}.star_rating_3{ width:48px;height:16px;background-image:url(/templates/toolsdiy/default/images/star_rating.gif);display:block;}.star_rating_4{ width:64px;height:16px;background-image:url(/templates/toolsdiy/default/images/star_rating.gif);display:block;}.star_rating_5{ width:80px;height:16px;background-image:url(/templates/toolsdiy/default/images/star_rating.gif);display:block;}.star_rating_6{ width:96px;height:16px;background-image:url(/templates/toolsdiy/default/images/star_rating.gif);display:block;}#home_intro{ width:360px;float: left;}#free_delivery_banner{ width:564px;float: right;color:#9d9d9d;}#home_intro_content p{ line-height:1.35em;}#home_content{ padding-bottom:20px;}
#result_report{ float: right;}#search_box{ float: left;}#results{ clear:both;padding-top:30px;}.url span{ color:#55b6b9;}
.product_listing{ float: left;width:185px;background-color:#FFFFFF;background-image:url(/templates/toolsdiy/default/images/product_listing_top.gif);background-repeat:no-repeat;background-position: top left;margin-bottom:10px;}.product_listing h2{ margin:0px;margin-top:6px !important;width:165px;border-bottom: solid 1px #dbe6e6;color:#518a8c;padding:10px;padding-top:4px;font-size:1.1em;background-image:url(/templates/toolsdiy/default/images/product_listing_h2.gif);background-repeat:no-repeat;background-position:bottom left;}.product_listing h2 a{ color:#518a8c;text-decoration: none;}.listing_margin{ margin-right:3px;}.product_image{ margin:0px;padding:0px;padding-top:10px;text-align:center;border-left: solid 1px #dbe6e6;border-right: solid 1px #dbe6e6;border-bottom: solid 1px #dbe6e6;position: relative;}.new_product_banner{ position:absolute;top:0px;right:0px;}.product_listing_text{ background-image:url(/templates/toolsdiy/default/images/product_listing_intro.gif);background-repeat:repeat-x;background-position:bottom;background-color:#7edbde;border-left: solid 1px #99cbcd;border-right: solid 1px #99cbcd;margin:0px;width:163px;color:#224b4a;font-size:0.9em;padding:10px;}.product_listing_text *,.product_listing_price *{ margin:0px !important;padding:0px !important;}.product_listing_price{ background-color:#2f6769;background-image:url(/templates/toolsdiy/default/images/product_listing_price.gif);background-repeat:no-repeat;background-position:bottom left;color:#b3f2f4;font-size:1.1em;padding:5px;}.product_listing_price span{ color:#FFFFFF;font-size:1.3em;}.product_listing_price .product_price{ float: left;width:148px;}.full_product_text .product_price{ font-size:2em;margin:0px !important;color:#55B6B9;}.product_button,.product_button a{ display:block;float: left;width:22px;height:22px;background-image:url(/templates/toolsdiy/default/images/product_listing_button.gif);background-repeat:no-repeat;text-decoration: none;text-indent: -9000em;}#shop_category_nav{ width:200px;float: left;}#shop_category_nav ul{ margin:0px;padding:0px;list-style-type: none;}#shop_category_nav ul li{ background-color:#d8e4e4;margin-bottom:1px;}#shop_category_nav ul li a{ color:#4a7374;padding:4px;display:block;text-decoration: none;}#shop_category_nav ul li a:hover{ background-color:#55b6b9;color:#ffffff;}#shop_content{ float: left;margin-left:20px;}#basket_grid,.checkout_summary{ width:100%;}.basket_prices_table .grand-total{ font-size:1.75em;}.basket_prices_table{ margin-top:20px;}#content .shop_button,#content .submit,#login_box input[type="submit"],#checkout_order input[type="submit"]{ display:block;text-decoration: none;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;background-image:url(/templates/toolsdiy/default/images/search_submit.gif);background-repeat:repeat-x;background-color:#58b8bb;border: solid 1px #479597;color:#FFFFFF;width:150px;padding:5px;font-weight:bold;text-align:center;margin-top:20px;}.out_of_stock{ background-color:#b7b7b7 !important;border: solid 1px #acacac !important;background-image: none !important;float: left;}#login_box,#signup_box{ float: left;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border: solid 1px #d5e0e0;background-color:#FFFFFF;width:420px;padding:20px;}#login_box{ margin-right:15px;}.checkout_left_col,.checkout_right_col,#checkout_order .float_left,#checkout_order .float_right{ padding:15px;width:425px;float: left;background-color:#def0f1;border: solid 1px #a1d8da;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;}#checkout_order .float_left{ margin-right:10px;}.checkout_left_col h3,.checkout_right_col h3,#additional_options_container h3,#special_instructions_container h3{ margin-top:0px;color:#3d8f92;}#additional_options_container,#special_instructions_container{ padding:15px;padding-top:3px;float: left;width:425px;margin-top:20px;background-color:#e6f7f8;border: solid 1px #def0f1;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;}#additional_options_container textarea,#special_instructions_container textarea{ width:200px;}#additional_options_container,.checkout_left_col{ margin-right:15px;}#continue_shopping_button{ background-image:url(/images/continue_shopping_button.gif);background-repeat:no-repeat;width:176px !important;height:33px;display:block;text-indent: -9000em;text-decoration: none;padding:0px !important;border: none !important;}#login_box,#signup_box{ float: left;}#login_box{ margin-right:15px;}#checkout_progress_table{ margin-bottom:20px;}#checkout_progress_table td{ background-image:url(/templates/toolsdiy/default/images/checkout_progress.gif);background-repeat: no-repeat;height:91px;text-indent: -90000em;}.progress_step_1{ width:167px;background-position:0px 0px;}#progress_step_selected.progress_step_1{ background-image:url(/templates/toolsdiy/default/images/checkout_progress_mo.gif);}.progress_step_2{ width:203px;background-position: -167px 0px;}#progress_step_selected.progress_step_2{ background-image:url(/templates/toolsdiy/default/images/checkout_progress_mo.gif);}.progress_step_3{ width:232px;background-position: -370px 0px;}#progress_step_selected.progress_step_3{ background-image:url(/templates/toolsdiy/default/images/checkout_progress_mo.gif);}.progress_step_4{ width:202px;background-position: -602px 0px;}#progress_step_selected.progress_step_4{ background-image:url(/templates/toolsdiy/default/images/checkout_progress_mo.gif);}.progress_step_5{ width:158px;background-position: -800px 0px;}#progress_step_selected.progress_step_5{ background-image:url(/templates/toolsdiy/default/images/checkout_progress_mo.gif);}#shop_options_container{ margin-top:20px;}#shop_options_container *{ margin:0px;}.error{ color:#d11111;}.full_product_text{ width:761px;margin-right:0px;}#full_description{ -moz-border-radius:3px !important;-webkit-border-radius:3px !important;border: solid 1px #78D8DB;padding:10px;width:739px;background-color:#FFFFFF;margin-top:8px;margin-bottom:8px;}#full_description ul{ list-style-type: none;margin-left:0px;padding-left:0px;}#full_description ul li{ background-image:url(/templates/toolsdiy/default/images/product_tick.gif);background-repeat:no-repeat;background-position: left center;margin-bottom:1.1em;padding-bottom:1px;padding-top:1px;padding-left:30px;}.full_product_text ul{ padding-left:17px;}#product_image_container{ width:720px;text-align:center;padding:20px;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border: solid 1px #78D8DB;background-color:#FFFFFF;margin-bottom:8px !important;}#options_table,#basket_grid,.checkout_summary{ -moz-border-radius:3px !important;-webkit-border-radius:3px !important;border: solid 1px #7B0C26;background-color:#FFFFFF;width:100%;}#basket_grid a{ display:block;background-image:url(/templates/toolsdiy/default/images/basket_delete.gif);background-repeat:no-repeat;text-decoration: none;text-indent: -90000em;width:22px;height:22px;}#basket_total td{ background-color:#f3edef;border-bottom: none !important;font-size:1.2em;}#options_table thead td,#basket_grid thead td,.checkout_summary thead td{ background-image:url(/templates/toolsdiy/default/images/nav_bg.gif);background-repeat:repeat-x;background-color:#6F0019;color:#FFFFFF;font-weight:bold;padding:4px;font-size:1.1em;}.shopOptionRow *{ margin:0px !important;}.shopOptionRow td,#basket_grid tbody td,.checkout_summary td{ padding:8px;}.shopOptionRow .price{ font-size:1.2em;}#basket_grid tbody td{ border-bottom: solid 1px #e8d4d9;}.shopOptionRow .shop_button{ width:100px !important;}.shopOptionRow_Qty{ width:30px;}.shopOptionRow_Qty input{ width:20px !important;}.shopOptionRow .shop_button{ }#current_section_nav{ width:200px;float: left;}#current_section_nav ul{ margin:0px;padding:0px;list-style-type: none;}#content_middle{ float: left;}.cross_sell_container{ float: left;width:100px;padding:10px;}#related_products{ -moz-border-radius:3px !important;-webkit-border-radius:3px !important;background-color:#ffffff;border: solid 1px #479597;width:760px;}#related_products h3{ background-color:#58B8BB;background-image:url(/templates/toolsdiy/default/images/search_submit.gif);background-repeat:repeat-x;margin:0px;padding:0px;color:#FFFFFF;padding:7px;font-size:1.1em;}#shop_view_left{ float: left;width:730px;}#shop_view_right{ float: right;width:160px;padding-top:62px;padding-bottom:20px;}.right_shop_teaser{ border: solid 1px #73a9aa;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;background-color:#FFFFFF;margin-bottom:15px;background-image:url(/templates/toolsdiy/default/images/right_teaser_body_bg.gif);background-repeat:repeat-x;background-position:bottom left;}.right_shop_teaser h4{ background-color:#3c6a6b;color:#FFFFFF;margin:0px;padding:8px;font-size:1em;background-image:url(/templates/toolsdiy/default/images/right_teaser_bg.gif);background-repeat:repeat-x;}.right_shop_teaser div{ padding:8px;padding-top:0px;padding-bottom:0px;}.product_thumbs{ width:110px;float: left;}.product_image_float{ float: left;width:605px;}.photos_title{ display: none;}.product_thumbs a{ display:block;width:100px;height:100px;padding:4px;border: solid 1px #cdeaeb;margin-bottom:10px;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;}#account_content,#account_orders,#account_order_detail{ border: solid 1px #cccccc;border-bottom: none;}#account_content h2,#account_orders h2,#account_order_detail h2{ background-color:#eeeeee;margin:0px;border-bottom: solid 1px #cccccc;font-size:1.1em;padding:8px;}#account_content td{ width:300px;text-align:left;padding:4px;vertical-align: top;}.account_inner_container{ padding:10px;border-bottom: solid 1px #cccccc;}#account_orders table{ width:100%;}#account_order_detail td{ padding:4px;}#account_orders table ul{ margin-top:0px;}#account_orders table td,#account_order_detail table td{ text-align: left;vertical-align: top;}.account_order_col_1{ width:200px;}.account_order_col_3{ width:100px;text-align: right;}.account_border_bottom{ border-bottom: solid 1px #cccccc;}.account_border_right{ border-right: solid 1px #cccccc;}#account_right_col{ float: left;width:682px;margin-left:10px;padding-left:20px;border-left: solid 1px #cccccc;margin-left: -1px;}#account_nav{ float: left;width:200px;text-align:left;padding-right:10px;border-right: solid 1px #cccccc;}#account_nav ul{ list-style-type: none;margin:0px;padding:0px;padding-bottom:10px;}#account_nav ul li{ padding-bottom:5px;padding-top:5px;}#rating_table strong{ display: none;}.email_stock_button{ display:block;width:103px;height:30px;background-image:url(/templates/toolsdiy/default/images/email_stock_button.gif);background-repeat:no-repeat;background-position: top right;text-decoration: none;text-indent: -9000em;float:left;}
