@charset "UTF-8";
/* CSS Document */


/* Over write certona on Home Page */
.recom-style2-body {width:1000px;}
.recom-style1-top, .recom-style1-btm, .recom-style2-top, .recom-style2-btm {width:992px;}
.recom-style1-body ul li, .recom-style2-body ul li {width:180px;}
.recom-style2-top, .recom-style2-btm {background: none repeat scroll 0 0 transparent;border-top: 0px;margin: 10px 0 0 5px;}

.carousel_new_container {float:left;height:713px;margin:0 0 12px;width:998px;}


.container-top-fuds {float:left;}

.top_nav_container {width:995px;height:119px;float:left;}
.top_nav_container ul{width:993px;height:119px; background:url(/images/CAT108/hp/ul_blue_strip.gif) 0px 0px;position:relative;padding:0px 0px 0px 2px;}
.top_nav_container ul li{width:198px;height:119px;float:left;padding:0px;margin:0px;}
.top_nav_container ul li h2{width:189px;height:42px;float:left;padding:0px;margin:29px 0px 0px 9px; display:block; font-weight:bold;}
.top_nav_container ul li .top_nav_header{width:198px;height:50px;float:left;padding:0px;margin:0px; display:block;}
.top_nav_container ul li .top_nav_description{width:189px;height:42px;float:left;padding:0px;margin:5px 0px 0px 9px; display:block;color:#000;}
.top_nav_container ul li a{text-decoration:none;}

/*  set default tab */

/*.carousel_new_container:hover .top_nav_container ul .first {background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -267px;}*/

/* sub nav area */ 
.top_nav_container ul .first ul {display:none;float:left;position:absolute;width:995px;height:420px;background-color:transparent;background-image:none;margin:109px 0px 0px -4px;}
.top_nav_container ul .first:hover ul{display:block;z-index:300;margin:109px 0px 0px -4px;background-image:none;}
.top_nav_container ul .first li{width:987px;height:396px;margin:16px 0px 0px 0px;background-color:#ffffff;}

.top_nav_container ul .second ul {display:none;float:left;position:absolute;width:995px;height:420px;z-index:2;margin:109px 0px 0px -202px;background-image:none;background-color:transparent;}
.top_nav_container ul .second:hover ul{display:block;z-index:200;margin:109px 0px 0px -202px;background-image:none;}
.top_nav_container ul .second li{width:987px;height:396px;margin:16px 0px 0px 0px;background-color:#ffffff;}

.top_nav_container ul .third ul {display:none;float:left;position:absolute;width:995px;height:420px;margin:109px 0px 0px -400px;background-color:transparent;}
.top_nav_container ul .third:hover ul{display:block;z-index:300;margin:109px 0px 0px -400px;background-image:none;}
.top_nav_container ul .third li{width:987px;height:396px;margin:16px 0px 0px 0px;background-color:#ffffff;}

.top_nav_container ul .fourth ul {display:none;float:left;position:absolute;width:995px;height:420px;margin:109px 0px 0px -598px;background-color:transparent;}
.top_nav_container ul .fourth:hover ul{display:block;z-index:300;margin:109px 0px 0px -598px;background-image:none;}
.top_nav_container ul .fourth li{width:987px;height:396px;margin:16px 0px 0px 0px;background-color:#ffffff;}

.top_nav_container ul .fifth ul {display:none;float:left;position:absolute;width:995px;height:420px;margin:109px 0px 0px -796px;background-color:transparent;}
.top_nav_container ul .fifth:hover ul{display:block;z-index:300;margin:109px 0px 0px -796px;background-image:none;}
.top_nav_container ul .fifth li{width:987px;height:396px;margin:16px 0px 0px 0px;background-color:#ffffff;}

/* changing top tabs images */
.top_nav_container ul .first{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -267px;}
.carousel_new_container .top_nav_container ul .first:hover{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -1262px;}
.top_nav_container ul .second{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -127px;}
.top_nav_container ul .second:hover{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -985px;}
.top_nav_container ul .third{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -539px;}
.top_nav_container ul .third:hover{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 1px -675px;}
.top_nav_container ul .fourth{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -400px;}
.top_nav_container ul .fourth:hover{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -843px;}
.top_nav_container ul .fifth{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -8px;}
.top_nav_container ul .fifth:hover{background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -1134px;}


/* middle section container */
.middle_container_spacer {float:left;width:995px;height:416px;}



.bottom_nav_container {width:995px;height:164px;float:left;margin:0px 0px 30px 0px;}
.bottom_nav_container ul{width:992px;height:164px; background:url(/images/CAT108/hp/ul_blue_strip_bottom.gif) 0px -114px;position:relative; padding:0px 0px 0px 3px;}
.bottom_nav_container ul li{width:199px;height:164px;float:left;padding:0px;margin:0px 1px 0px 0px;}
.bottom_nav_container ul li h2{width:151px;height:42px;float:left;padding:0px;margin:20px 0px 0px 9px; display:block; font-weight:bold;}
.bottom_nav_container ul li .bottom_nav_header{width:151px;height:50px;float:left;padding:0px;margin:0px; display:block;}
.bottom_nav_container ul li .bottom_nav_description{width:136px;height:95px;float:left;padding:0px;margin:0px 0px 0px 8px; display:block;color:#000000;}
.bottom_nav_container ul li a{text-decoration:none;}



/* bottom sub nav area */
.bottom_nav_container ul .first_bt ul {z-index:100;display:none;float:left;position:absolute;width:995px;height:420px;margin:120px 0px 0px -4px;background-image:none;background-color:transparent;}
.bottom_nav_container ul .first_bt:hover ul{display:block;z-index:300;margin:-415px 0px 0px -6px;background-image:none;}
.bottom_nav_container ul .first_bt li{width:987px;height:396px;margin:5px 0px 0px 0px;background-color:#ffffff;}

.bottom_nav_container ul .second_bt ul {z-index:100;display:none;float:left;position:absolute;width:995px;height:420px;}
.bottom_nav_container ul .second_bt:hover ul{display:block;z-index:300;margin:-415px 0px 0px -171px;background-image:none;}
.bottom_nav_container ul .second_bt li{width:987px;height:396px;margin:5px 0px 0px 0px;background-color:#ffffff;}

.bottom_nav_container ul .third_bt ul {z-index:100;display:none;float:left;position:absolute;width:995px;height:420px;margin:120px 0px 0px -399px;background-image:none;background-color:transparent;}
.bottom_nav_container ul .third_bt:hover ul{display:block;z-index:300;margin:-415px 0px 0px -336px;}
.bottom_nav_container ul .third_bt li{width:987px;height:396px;margin:5px 0px 0px 0px;background-color:#ffffff;}

.bottom_nav_container ul .fourth_bt ul {z-index:100;display:none;float:left;position:absolute;width:995px;height:420px;margin:120px 0px 0px -600px;background-image:none;background-color:transparent;}
.bottom_nav_container ul .fourth_bt:hover ul{display:block;z-index:300;margin:-415px 0px 0px -501px;}
.bottom_nav_container ul .fourth_bt li{width:987px;height:396px;margin:5px 0px 0px 0px;background-color:#ffffff;}

.bottom_nav_container ul .fifth_bt ul {z-index:100;display:none;float:left;position:absolute;width:995px;height:420px;margin:120px 0px 0px -600px;background-image:none;background-color:transparent;}
.bottom_nav_container ul .fifth_bt:hover ul{display:block;z-index:300;margin:-415px 0px 0px -666px;}
.bottom_nav_container ul .fifth_bt li{width:987px;height:396px;margin:5px 0px 0px 0px;background-color:#ffffff;}

.bottom_nav_container ul .sixth_bt ul {z-index:100;display:none;float:left;position:absolute;width:995px;height:420px;margin:120px 0px 0px -600px;background-image:none;background-color:transparent;}
.bottom_nav_container ul .sixth_bt:hover ul{display:block;z-index:300;margin:-415px 0px 0px -831px;}
.bottom_nav_container ul .sixth_bt li{width:987px;height:396px;margin:5px 0px 0px 0px;background-color:#ffffff;}


.bottom_nav_container ul .first_bt{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -168px; width:164px;height:166px;}
.bottom_nav_container ul .first_bt:hover{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px 0px;}
.bottom_nav_container ul .second_bt{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1593px;width:164px;height:166px;}
.bottom_nav_container ul .second_bt:hover{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1422px;}
.bottom_nav_container ul .third_bt{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -537px;width:164px;height:166px;}
.bottom_nav_container ul .third_bt:hover{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -356px;}
.bottom_nav_container ul .fourth_bt{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -893px;width:164px;height:166px;}
.bottom_nav_container ul .fourth_bt:hover{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -722px;}
.bottom_nav_container ul .fifth_bt{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1241px;width:164px;height:166px;}
.bottom_nav_container ul .fifth_bt:hover{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1070px;}
.bottom_nav_container ul .sixth_bt{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1941px;width:164px;height:166px;}
.bottom_nav_container ul .sixth_bt:hover{background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1770px;}





/* middle section general styles */
.top_nav_container .tab_contents_one {width:192px;height:394px;float:left;margin:0px 0px 0px 3px;padding:0px 0px 0px 6px}
.top_nav_container .tab_contents_one h3{width:182px;display:block;font-weight:bold;font-size:16px;color:#3E71B5;float:left;margin:18px 0px 0px 0px;border-bottom:solid 1px #cecece;}

.top_nav_container .tab_contents_one a{width:184px;display:block;font-size:12px;height:15px;float:left;color:#000000;background-image:url(/images/CAT108/hp/side_nav_not_selected.gif);padding-top:2px;}
.top_nav_container .tab_contents_one a:hover{background-image:url(/images/CAT108/hp/side_nav_selected.gif);color:#ffffff;padding-left:5px;padding-top:2px;width:179px;}


.top_nav_container .tab_contents_one .more_link{width:182px;display:block;font-size:11px;height:11px;text-decoration:underline;float:left;margin:5px 0px 0px 0px;background-image:none;}
.top_nav_container .tab_contents_one .more_link:hover{width:182px;display:block;font-size:11px;height:11px;text-decoration:underline;float:left;margin:5px 0px 0px -5px;background-image:none;color:#000000;}

.first_slide {width:1px;} 
.tab_contents_two_cat_middle {width:737px;height:394px;float:left;margin-left:6px;position:relative;}
/*.tab_contents_two_cat_middle img{float:left;}*/
.tab_contents_two {width:542px;height:394px;float:left;}

.header_middle_container:hover{color:#ffffff;} 
.header_middle_container {color:#00539f;position:absolute;z-index:3;height:62px;margin:3px 0px 0px 10px;display:block;color:#00539f;}

.tab_contents_two_cat_middle a {color:#ffffff}
.tab_contents_two_cat_middle a:hover {color:#ffffff}
.tab_contents_two_cat_middle .large_middle_header {margin: 61px 0 0 10px;;position:absolute;z-index:1;display:block;}
.tab_contents_two_cat_middle .name_middle { font-size: 34px; height:35px; }
.tab_contents_two_cat_middle .description {font-size:25px;font-weight:normal;color:#ffffff}
.tab_contents_two_cat_middle .item_prices { height:39px; }
.tab_contents_two_cat_middle .item_wasprice { font-size: 26px; text-decoration:line-through; letter-spacing: -1px; }
.tab_contents_two_cat_middle .item_price { font-size: 32px; color: #ffd200; letter-spacing: -1px; }
.tab_contents_two_cat_middle .item_saveprice { font-size: 16px; font-family:arial, verdana; font-weight:bold; }
.tab_contents_two_cat_middle .promo_code {font-size:12px;font-weight:normal;color:#f412a12;}
.tab_contents_two_cat_middle .middle_price {font-size:26px;font-weight:normal;color:#ffffff}
.tab_contents_two_cat_middle .middle_price del{font-size:18px;color:#ffffff;font-weight:normal;}


/* Tools and */
.tools_middle_header {color:#ffffff;width:216px;height:370px;margin:51px 0px 0px 7px;}
.tools_middle_container:hover{color:#ffffff;}
.tools_middle_header .name_middle { font-size: 34px; height:35px; }
.tools_middle_header .description {font-size:25px;font-weight:normal;color:#ffffff}
.tools_middle_header .item_prices { height:39px; }
.tools_middle_header .item_wasprice { font-size: 26px; text-decoration:line-through; letter-spacing: -1px; }
.tools_middle_header .item_price { font-size: 32px; color: #ffd200; letter-spacing: -1px; }
.tools_middle_header .item_saveprice { font-size: 16px; font-family:arial, verdana; font-weight:bold; }
.tools_middle_header .promo_code {font-size:12px;font-weight:normal;color:#f412a12;}
.tools_middle_header .middle_price {font-size:26px;font-weight:normal;color:#ffffff}
.tools_middle_header .middle_price del{font-size:18px;color:#ffffff;font-weight:normal;}
.price_yellow {color:#ffff00;font-weight:normal;}


.tab_contents_three .tools_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px 0px;}
.tab_contents_three .tools_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -175px;}
.tab_contents_three .tools_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -356px;}

/* footwear */
.safetyworkwear_middle_header {color:#ffffff;width:216px;height:370px;margin:51px 0px 0px 7px;}
.safetyworkwear_middle_container:hover{color:#00539f;}
.safetyworkwear_middle_header .name_middle {font-size:33px;font-weight:normal;color:#ffffff;}
.safetyworkwear_middle_header .description {font-size:24px;font-weight:normal;color:#ffffff;}
.safetyworkwear_middle_header .middle_price {font-size:16px;font-weight:normal;color:#ffffff}
.safetyworkwear_middle_header .middle_price strong {font-size:26px;font-weight:normal;}
.safetyworkwear_middle_header .middle_price del {font-size:16px;color:#ffffff}

.tab_contents_three .footwear_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -4640px;}
.tab_contents_three .footwear_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -4804px;}
.tab_contents_three .footwear_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -4985px;}


/* Electrical and */
/*.elec_middle_header {color:#00539f;width:520px;height:150px;}*/
.elec_middle_container:hover{color:#ffffff;}
.elec_middle_header .name_middle {font-size:35px;font-weight:normal;color:#ffffff}
.elec_middle_header .description {font-size:24px;font-weight:normal;color:#ffffff}
.elec_middle_header .middle_price {font-size:22px;font-weight:normal;color:#ffffff}

.tab_contents_three .elec_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -3070px;}
.tab_contents_three .elec_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -3245px;}
.tab_contents_three .elec_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -3426px;}


/* Plumbing  */
.plumb_middle_header {color:#000;width:196px;height:233px;margin:60px 0px 0px 10px;} 
.plumb_middle_container:hover{color:#000;}
.plumb_middle_header .name_middle {font-size:26px;font-weight:normal;color:#000}
.plumb_middle_header .description {font-size:24px;font-weight:normal;color:#000}
.plumb_middle_header .middle_price {font-size:26px;font-weight:normal;color:#000}
.plumb_middle_header .middle_price del {color: #000;font-size: 18px;font-weight: normal;}


.addthis-box-heat-plumb {position:absolute;z-index:3;margin:286px 0px 0px 15px;width:250px;color:#ffffff;font-size:15px;}
.addthis-box-heat-plumb:hover{color:#ffffff;font-size:15px;}
.addthis-box-heat-plumb del{color:#ffffff;}
.add-this {font-size:20px;}

.tab_contents_three .plumb_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -4126px;}
.tab_contents_three .plumb_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -4301px;}
.tab_contents_three .plumb_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -4482px;}



/* Sealants */
.sealants_middle_header {color:#00539f;width:520px;height:150px;}
.sealants_middle_container:hover{color:#00539f;}
.sealants_middle_header .name_middle {font-size:37px;font-weight:normal;color:#00539f}
.sealants_middle_header .description {font-size:24px;font-weight:normal;color:#00539f}
.sealants_middle_header .middle_price {font-size:16px;font-weight:normal;color:#00539f}


.tab_contents_three .sealants_slot_one {background-position:0px -3599px;}
.tab_contents_three .sealants_slot_two {background-position:0px -3774px;}
.tab_contents_three .sealants_slot_three {background-position:0px -3948px;}



/* Screws and */
.screws_middle_header {color:#00539f;width:520px;height:150px;}
.screws_middle_container:hover{color:#00539f;}
.screws_middle_header .name_middle {font-size:37px;font-weight:normal;color:#ffffff;}
.screws_middle_header .description {font-size:24px;font-weight:normal;color:#ffffff;}
.screws_middle_header .middle_price {font-size:16px;font-weight:normal;color:#ffffff}
.screws_middle_header .middle_price strong {font-size:26px;font-weight:normal;}
.screws_middle_header .middle_price del {font-size:16px;color:#ffffff}

.tab_contents_three .screws_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -1041px;}
.tab_contents_three .screws_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -1216px;}
.tab_contents_three .screws_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -1397px;}

/* Bathrooms section */
.bathrooms_middle_header {color:#43517a;width:400px;height:370px;margin:53px 0 0 10px;}
.bathrooms_middle_header:hover {color:#43517a}
.bathrooms_middle_header .name_middle {font-size:33px;font-weight:normal;color:#43517a}
.bathrooms_middle_header .description {font-size:24px;font-weight:normal;color:#43517a}
.bathrooms_middle_header .middle_price {font-size:16px;font-weight:normal;color:#ffffff}
.bathrooms_middle_header .middle_price strong{font-size:26px;font-weight:normal}
.bathrooms_middle_header .middle_price strong del{font-size:18px;font-weight:normal}
.bathrooms_middle_header .walsalllogo {position:absolute;left:380px;top:-40px;}

.tab_contents_three .bathrooms_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -2063px;}
.tab_contents_three .bathrooms_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -2238px;}
.tab_contents_three .bathrooms_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -2419px;}


/* Ironmongery section */
.iron_middle_header {color:#ffffff;width:196px;height:370px;}
.iron_middle_header:hover {color:#ffffff}
.iron_middle_header .name_middle {font-size:37px;font-weight:normal;color:#ffffff}
.iron_middle_header .description {font-size:24px;font-weight:normal;color:#ffffff}
.iron_middle_header .middle_price  {font-size:16px;font-weight:normal;color:#ffffff}
.iron_middle_header .middle_price strong {font-size:26px;font-weight:normal;}
.iron_middle_header .middle_price del {font-size:16px;color:#ffffff}

.tab_contents_three .iron_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -522px;}
.tab_contents_three .iron_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -697px;}
.tab_contents_three .iron_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -878px;}


/* building section */
.building_middle_header {color:#ffffff;width:240px;height:370px;}
.building_middle_header:hover {color:#ffffff}
.building_middle_header .name_middle {font-size:30px;font-weight:normal;color:#ffffff;}
.building_middle_header .description {font-size:18px;font-weight:normal;color:#ffffff;}
.building_middle_header .promo_code {font-size:16px;font-weight:normal;color:#ffffff;}
.building_middle_header .promo_code_makita{font-size:12px;font-weight:normal;color:#ffffff;}
.building_middle_header .middle_price {font-size:16px;font-weight:normal;color:#ffffff;}
.building_middle_header .middle_price strong{font-size:26px;font-weight:normal}
.building_middle_header .middle_price strong del{font-size:18px;font-weight:normal}

.tab_contents_three .building_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -2563px;}
.tab_contents_three .building_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -2738px;}
.tab_contents_three .building_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -2919px;}


/* Security */
/*.security_middle_header {color:#ffffff;width:196px;height:370px;}*/
.security_middle_header:hover {color:#ffffff}
.security_middle_header .name_middle {font-size:37px;font-weight:normal;color:#ffffff}
.security_middle_header .description {font-size:24px;font-weight:normal;color:#ffffff}
.security_middle_header .middle_price {font-size:26px;font-weight:normal;color:#ffffff}

.tab_contents_three .security_slot_one {background:url(/images/CAT108/hp/15-02-2012-product_slots.gif) 0px -1555px;}
.tab_contents_three .security_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -1730px;}
.tab_contents_three .security_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 0px -1911px;}


/* Outdoor & Gardening */
.outdoorgarden_middle_header {color:#ffffff;width:216px;height:370px;margin:51px 0px 0px 7px;}
.outdoorgarden_middle_header:hover {color:#ffffff}
.outdoorgarden_middle_header .name_middle {font-size:37px;font-weight:normal;color:#ffffff}
.outdoorgarden_middle_header .description {font-size:24px;font-weight:normal;color:#ffffff;width:85%}
.outdoorgarden_middle_header .middle_price {font-size:16px;font-weight:normal;color:#ffffff}
.outdoorgarden_middle_header .middle_price strong {font-size:26px;font-weight:normal;}
.outdoorgarden_middle_header .middle_price del {font-size:16px;color:#ffffff}

.tab_contents_three .outdoorgarden_slot_one {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -1222px;}
.tab_contents_three .outdoorgarden_slot_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -862px;}
.tab_contents_three .outdoorgarden_slot_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -1401px;}


.tab_contents_three {width:243px;height:394px;float:left;background-color:#ffffff;}

.product_slot {width:242px;background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 256px -512px; height:131px;border-bottom:dotted 1px #908f8f;}
.product_slot a{width:234px;height:120px;display:block;font-size:12px;color:#000000;padding:8px 0px 0px 8px}
.product_slot a .large_message{display:block;font-size:18px;}
.product_slot a .price{display:block;font-size:16px;}
.product_slot a .price em{font-size:11px;color:#cecece;}
.product_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 256px -691px}
.product_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) 256px -1048px}

.top_nav_container #one .product_slot {width:242px;background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -0px; height:131px;border-bottom:dotted 1px #908f8f;}
.top_nav_container #one .product_slot a{width:234px;/*height:120px;*/display:block;font-size:12px;padding:8px 0px 0px 8px}
.top_nav_container #one .product_slot a .large_message{display:block;font-size:18px;}
.top_nav_container #one .product_slot a .price{display:block;font-size:16px;}
.top_nav_container #one .product_slot a .price em{font-size:11px;color:#cecece;}
.top_nav_container #one .product_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -175px}
.top_nav_container #one .product_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -356px}


.top_nav_container #three .product_slot {width:242px;background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -1061px; height:131px;border-bottom:dotted 1px #908f8f;}
.top_nav_container #three .product_slot a{width:234px;/*height:120px;*/display:block;font-size:12px;padding:8px 0px 0px 8px}
.top_nav_container #three .product_slot a .large_message{display:block;font-size:18px;}
.top_nav_container #three .product_slot a .price{display:block;font-size:16px;}
.top_nav_container #three .product_slot a .price em{font-size:11px;color:#cecece;}
.top_nav_container #three .product_two {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -1214px}
.top_nav_container #three .product_three {background:url(/images/CAT108/hp/17-02-2012-product_slots.gif) -269px -1391px}


.product_slot .shop_now_one{position:absolute;margin:88px 0px 0px 4px;display:block;width:96px;height:22px;}
.product_slot .shop_now_two{position:absolute;margin:87px 0px 0px 4px;display:block;width:96px;height:22px;}
.product_slot .shop_now_three{position:absolute;margin:89px 0px 0px 4px;display:block;width:96px;height:22px;}





/*servcies */


.services_area {width:992px;height:139px;border-top:solid 1px #cccccc;padding:0px 0px 9px 0px;float:left;margin:9px 0px 0px 0px;background:url(/images/CAT108/hp/services-line-bg.gif)no-repeat;}
.services_list {width:366px;float:left;margin:6px 0px 0px 42px;}
.community {width:570px;height:93px;float:left;margin:6px 0px 0px 5px;}
.contact-us {width:198px;float:left;margin:6px 0px 0px 5px;}
.services_area dl {background: url(/images/CAT108/hp/services-line-bg.gif)no-repeat;}
.services_area dt {font-family:arial;font-size:21px;color:#3074b7;font-weight:bold;height:33px;}
.services_list dd {font-family:arial;font-size:11px;color:#a19f9f;margin:0px 0px 0px 0px;background:url(/images/CAT108/hp/small-icons-services.gif) left top no-repeat;height:21px;}
.community dd {font-family:arial;font-size:11px;color:#a19f9f;margin:0px 0px 0px 0px;background:url(/images/CAT108/hp/small-icons-services.gif) left top no-repeat;width:284px;height:21px; float:left;}
.contact-us dd {font-family:arial;font-size:11px;color:#a19f9f;margin:0px 0px 0px 0px;background:url(/images/CAT108/hp/small-icons-services.gif) left top no-repeat;width:154px;height:21px; float:left;}
.services_area dd a{display:block;font-size:13px;color:#a19f9f;margin:0px 0px 0px 32px;text-decoration:none;float:left;}
.community dd a{margin:0px 0px 0px 24px;display:block;width:239px;height:19px;padding:2px 0px 0px 0px;}
.community dd a:hover {background:url(/images/CAT108/hp/services-bg-blue-arrow.gif) no-repeat;color:#ffffff;padding:2px 0px 0px 8px;}
.contact-us dd a{margin:0px 0px 0px 24px}
.services_list dd a{margin:0px 0px 0px 31px;display:block;width:239px;height:19px;padding:2px 0px 0px 0px;}
.services_list dd a:hover {width:239px;background:url(/images/CAT108/hp/services-bg-blue-arrow.gif) no-repeat;color:#ffffff;padding:2px 0px 0px 8px;}

.services_area dd span {float:left;margin:0px 0px 0px 3px;}
.services_list .rate_purchase {background-position:0px -25px;}
.services_list .free_cat {background-position:0px -55px;}
.services_list .ecatalogue {background-position:0px -94px;}
.community .forum_community {background-position:0px -255px;}
.community .facebook {background-position:0px -133px;}
.community .twitter {background-position:0px -222px;}
.community .youtube {background-position:0px -163px;}
.community .jobsorted {background-position:0px -192px;}
.community .tradeUK {background-position:0px -285px;}
.contact-us {background-image:none;}
.contact-us .contact-details {background-position:0px -133px;}






/* hover enhancements */
.top_nav_container ul .first .stayVisible{z-index:2;background-image:none;display:block !important}
.top_nav_container ul .second .stayVisible{z-index:2;background-image:none;display:block !important}
.top_nav_container ul .third .stayVisible{z-index:2;background-image:none;display:block !important}
.top_nav_container ul .fourth .stayVisible{z-index:2;background-image:none;display:block !important}
.top_nav_container ul .fifth .stayVisible{z-index:2;background-image:none;display:block !important}


.top_nav_container ul .fifth_selected {background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -1134px;}
.top_nav_container ul .fourth_selected {background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -843px;}
.top_nav_container ul .third_selected {background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 1px -675px;}
.top_nav_container ul .second_selected {background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -985px;}
.top_nav_container ul .first_selected {background:url(/images/CAT108/hp/top_nav_tabs_bg.png) 0px -1262px;}

/*.top_nav_container ul li h2:hover a{color:#ff0000};*/
.red_font{color:#ff0000}


.bottom_nav_container ul .first_bt .stayVisible{z-index:2;background-image:none;margin:-415px 0px 0px -6px;display:block !important}
.bottom_nav_container ul .second_bt .stayVisible{z-index:2;background-image:none;margin:-415px 0px 0px -171px;display:block !important}
.bottom_nav_container ul .third_bt .stayVisible{z-index:2;background-image:none;margin:-415px 0px 0px -336px;display:block !important}
.bottom_nav_container ul .fourth_bt .stayVisible{z-index:2;background-image:none;margin:-415px 0px 0px -501px;display:block !important}
.bottom_nav_container ul .fifth_bt .stayVisible{z-index:2;background-image:none;margin:-415px 0px 0px -666px;display:block !important}
.bottom_nav_container ul .sixth_bt .stayVisible{z-index:2;background-image:none;margin:-415px 0px 0px -831px;display:block !important}

.bottom_nav_container ul .sixth_bt_selected {background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1770px;}
.bottom_nav_container ul .fifth_bt_selected {background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1070px;}
.bottom_nav_container ul .fourth_bt_selected {background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -722px;}
.bottom_nav_container ul .third_bt_selected {background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -356px;}
.bottom_nav_container ul .second_bt_selected {background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px -1422px;}
.bottom_nav_container ul .first_bt_selected {background:url(/images/CAT108/hp/bottom-area-tabs.png) 0px 0px;}


/* For blue header links in each section */
.top_nav_container .tab_contents_one .Blue_h3 {width:182px;display:block;font-weight:bold;font-size:16px;color:#3E71B5;float:left;height:20px;margin:0px 0px 0px 0px;border-bottom:solid 1px #cecece;background-image:none;}
.top_nav_container .tab_contents_one .Blue_h3:hover {padding-left:0px; margin:0px 0px 0px 0px;background-image:none;color:#3E71B5;}
.top_nav_container .tab_contents_one .PTA_header {height:40px;}


/* signed off cat banner styles for home page usage */
.top_nav_container .tab_contents_two_cat_middle dl {margin:70px 0 0 13px;padding:0;width:326px;color:#FFFFFF;font-family:arial;}
.top_nav_container .tab_contents_two dl {margin:70px 0 0 13px;padding:0;width:326px;color:#FFFFFF;font-family:arial;}
.top_nav_container .tab_contents_two .item_brand {font-size:34px;height:35px;}
.top_nav_container .tab_contents_two .item_brand, .item_descrip, .item_prices, .item_saveprice {display:block;margin:0;padding:0;}
.top_nav_container .tab_contents_two dd {margin:0;padding:0;}
.top_nav_container .tab_contents_two .item_saveprice-large {font-size:26px;}
.top_nav_container .tab_contents_two .item_prices-small {height:18px;}
.top_nav_container .tab_contents_two .item_descrip {font-size:25px;}

.logo_position {margin-top:15px}

/*---- fuds ------*/
.top-line-fuds {
	width:992px;
	height:30px;
	float:left;
	position:relative;
}
.top-line-fuds ul{
	width:992px;
	height:29px;
}
.top-line-fuds ul li{
/*    width:238px;*/
    height:39px;
	float:left;
	position:relative;
}
.top-line-fuds ul li a{
    width:230px;
    height:20px;
	float:left;
	position:relative;
    display:block;
	border-right:solid 1px #CCC;
	padding:3px 0px 0px 52px;
	font-weight:bold;
	font-size:14px;
	color:#939192;
	text-decoration:none;
}
.top-line-fuds ul li a:hover{
	color:#ef3701;
}
.top-line-fuds ul li .fudone{
   color:#939192;
   width:153px;

}
.top-line-fuds ul li .fudtwo{
   width:185px;
}
.top-line-fuds ul li .fudtwo-new{
   width:185px;
}
.top-line-fuds ul li .fudthree{
	width:156px;
}
.top-line-fuds ul li .fudfour{
	width:286px;
	border-right:none;
}


/* pop up styles */

.terms-box {display:none;position:absolute;margin:6px 0px 0px 272px;width:438px; height:383px;background:#ffffff;color:#000000;padding:15px;z-index:900;border:solid 1px #000000}
.terms-box2{display:none;position:absolute;margin:-371px 0px 0px 272px;width:438px; height:345px;background:#ffffff;color:#000000;padding:15px;z-index:2;border:solid 1px #000000}
.terms-box3{display:none;position:absolute;margin:-371px 0px 0px 272px;width:438px; height:345px;background:#ffffff;color:#000000;padding:15px;z-index:2;border:solid 1px #000000}
.popup2{display:block;position:absolute;margin:179px 0px 0px 8px;z-index:4}
.popup3{display:block;position:absolute;margin:360px 0px 0px 8px;z-index:4}

@font-face {
    font-family: 'Swis721 Md BT Medium';
    src: url('/images/CAT107/tt0759m_.ttf');
}


.top_nav_container #one{position:absolute;z-index:2;}
.top_nav_container #two{position:absolute;z-index:1;}
.top_nav_container #three{position:absolute;z-index:1;}

.top_nav_container .showdiv_HP {display:block;z-index:2!important}
.top_nav_container .hidediv_HP {display:none;z-index:1}

.top_nav_container .home-page-blocks {position:absolute;z-index:3;margin:361px 0px 0px 17px}
.top_nav_container .home-page-blocks .grey-block-one {background-color:#FFFFFF;border:1px solid #FFFFFF;color:#000000;cursor:pointer;display:block;float:left;font-family:arial;font-size:16px;font-weight:bold;height:19px;margin:0 5px 0 0;padding:0 0 0 5px;width:14px;}
.top_nav_container .home-page-blocks .grey-block-two {background-color:#FFFFFF;border:1px solid #FFFFFF;color:#000000;cursor:pointer;display:block;float:left;font-family:arial;font-size:16px;font-weight:bold;height:19px;margin:0 5px 0 0;padding:0 0 0 5px;width:14px;}
.top_nav_container .home-page-blocks .grey-block-three {background-color:#FFFFFF;border:1px solid #FFFFFF;color:#000000;cursor:pointer;display:block;float:left;font-family:arial;font-size:16px;font-weight:bold;height:19px;margin:0 5px 0 0;padding:0 0 0 5px;width:14px;}
.top_nav_container .home-page-blocks .whiteBG {background-color:#000000;color:#FFFFFF;font-weight:bold;}


.top_nav_container .massive-text {font-size:23px;display:block;width:150px;}

.cc-andgo-top { display:none; }

.inc-vat {font-size:9px;}
.elect-list-main {margin:4px 0px 8px 0px!important;}
.elect-list-main dd{font-size:15px!important;color:#ffffff;margin:2px 0px 2px 5px!important;background:url(/images/CAT108/hp/bullet-point-blue.png) no-repeat 0px 5px;padding-left:15px !important;}

.tools-list-main {margin:4px 0px 8px 0px!important;}
.tools-list-main dd{font-size:15px!important;color:#ffffff;margin:2px 0px 2px 5px!important;background:url(/images/CAT108/hp/bullet-point-white.png) no-repeat 0px 5px;padding-left:15px !important;}

.large-list-main {margin:4px 0px 8px 0px!important;}
.large-list-main dd{font-size:15px!important;color:#ffffff;margin:2px 0px 2px 5px!important;background:url(/images/CAT108/hp/bullet-point-white.png) no-repeat 0px 5px;padding-left:15px !important;}