html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}html{ }ul#main-listings{padding:0}ul#f-listings{padding:0}body { font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #333; background: #CECECE; font-size: 13px; }html body p { margin-bottom: 12px; }img { border:none }a { }a:hover { }#wrap { width: 960px; margin: 0 auto; }#inWrap { width: 960px; float: left; }#container { width: 960px; clear: both; float: left; background: url(../images/content-bg.png) repeat-y top right; }* html #container { background: url(../images/content-bg-ie.png) repeat-y top right; }#content { width: 715px; float: right; background: url(../images/content-top.png) no-repeat top right; padding-top: 204px; }* html #content { width: 714px; }#header { width: 960px; height: 110px; background: url(../images/header-bg.png) no-repeat bottom right; }#header h2 a { background: url(../images/logo.png) no-repeat; width: 301px; height: 110px; float: left; text-indent: -9999px; }#header ul { float: right; background:url(../images/header-menu-bg.png) repeat-x; width: 656px; padding-left: 3px; }#header li { float: left; background:url(../images/header-menu-bg.png) repeat-x; }#header li a { color: #FFF; font-weight: bold; height: 34px; border-left: 1px solid #343025; border-right: 1px solid #696454; width: 129px; text-align: center; display: block; padding-top: 23px; text-decoration: none; }#sidebar { width: 245px; float: left; color: #FFF; }* html #sidebar { width: 245px; }#sidebar a { color: #ccff33; text-decoration: none; }#sidebar a:hover { text-decoration: underline; }#featured { background: url(../images/featured-bg.png) no-repeat; width: 205px; height: 241px; padding: 15px 20px 0 20px; }* html #featured { width: 205px; }#featured h3 { padding-top: 10px; margin-bottom: 15px; color: #e9e9e9; }#featured li { margin-bottom: 4px; padding-left: 22px; background: url(../images/arrows.png) no-repeat 0 4px; }#featured a { color: #FFF; }#featured a:hover { color: #ccff33; text-decoration: underline; }#sidebar h3 { font-size: 25px; }#news h3 { padding: 10px 20px; }#news ul { padding: 0 20px 20px; }#news li { line-height: 20px;}#news p { border-bottom: 1px solid #bebaad; }#sidebar p { margin: 0 20px 15px; padding-bottom: 15px; }#powered { background: url(../images/powered.jpg) top center no-repeat; height:56px; width:245px; margin: 0 auto 12px; }.tower{ text-align: center }#inContent { background: url(../images/inContent-top.png) no-repeat 0 0 #FFF; width: 639px; margin: 0 11px; padding: 22px 28px 0; }* html #inContent { background: url(../images/inContent-top-ie.png) no-repeat 0 0 #FFF; width: 640px; margin: 0 7px 0 9px; }#inContent h1 { color: #881b0e; font-size: 24px; border-bottom: 1px solid #bebaad; padding-bottom: 6px; margin-bottom: 15px; }#inContent h2 { color: #48541b; font-size: 24px; border-bottom: 1px solid #bebaad; padding-bottom: 6px; margin-bottom: 15px;}#foot { width: 960px; clear: both; background: url(../images/foot-bg.png) no-repeat; height: 34px; padding-top: 12px; color: #FFF; }#footL { width: 247px; float: left; text-align: center; }#footR { width: 713px; float: right; }#footR ul { width: 713px; text-align: center; }#footR li { display: inline; padding: 0 10px; }#footR a { color: #FFF; text-decoration: none; }#footR a:hover { text-decoration: underline; }#formWrap { background: url(../images/bg.png) 2px 0; width: 696px; margin: 0 0 0 10px;}* html #formWrap { margin: 0 0 0 5px; }#form { background: url(../images/plumber.png) no-repeat 560px 0; width: 465px; padding: 0 150px 0 85px; color: #FFF; }#form h2 { font-size: 36px; color: #e9e9e9; margin-bottom: 6px; }* html #form h2 { line-height: 40px; }#form p { margin: 0; padding-bottom: 12px;}#form span { color: #CCFF33; font-weight: bold; }#form #formtext { background: url(../images/search-box.png) no-repeat 0 6px; width: 234px; padding-left: 10px; height: 37px; float: left; border: none; font-size: 18px; color: #333; margin-bottom: 6px; }#form #search-button { float: left; margin-left: 20px; }#probL,#probR { background: url(../images/prob.png) repeat-y; width: 309px; margin-bottom: 20px; display: inline; }#probL { float: left; }#probR { float: right; }#probL h3,#probR h3 { width: 293px; height: 36px; font-size: 17px; color: #FFF; margin-bottom: 10px; padding: 12px 0 0 16px; }#probL h3 { background: url(../images/probL-bg.png) no-repeat; }#probR h3 { background: url(../images/probR-bg.png) no-repeat; }#probL p,#probR p { padding: 0 16px; }#probL a,#probR a { background: url(../images/prob-bot.png) no-repeat bottom left; display: block; height: 17px; width: 309px; padding: 0 16px 15px; color: #48541b; }* html #probL a,* html #probR a { display: inline-block; padding: 0 0 15px 16px; width: 293px; }#probL a:hover,#probR a:hover { text-decoration: none; }#results-page { }#results-page .results_bar { }.results_bar p { display: inline; }.noLoc ul,.multiLoc ul { margin-left: 30px; }.noLoc li,.multiLoc li { padding: 5px 0; }.noLoc a,.multiLoc a { }.noLoc a:hover,.multiLoc a:hover { }.results_bar { width: 100%; margin-bottom: 12px; font-size: 11px; }#page { }#page h1,#page h2,#page h3,#page h4,#page h5,#page h6 { margin-bottom: 12px; color: #881b0e; }#page h1 { }#page h2 { font-size: 18px; }#page h3 { font-size: 16px; }#page h4 { font-size: 14px; font-weight: normal; }#page h5 { font-size: 14px; font-weight: normal; }#page h6 { font-size: 14px; font-weight: normal; }.frontlinktitle a { color: #881b0e; text-decoration: none; }#page strong { }#page em { }#page a { color: #333; text-decoration: underline; }#page a:hover { text-decoration: none; }#page ol { margin: 0 0 12px 45px; list-style: decimal; }#page ul { margin: 0 0 12px 45px; list-style: disc; }#page li { }#page blockquote { margin: 0 40px 12px; border-left: 3px solid #6d695a; padding: 10px 20px; }#page #contactForm { }#page #FBform { clear: both; padding: 20px 40px; height: auto; margin-top: 0; margin-bottom: 25px; }#page #FBform h2 { margin-bottom: 25px; border-bottom: 1px solid #FFF; }#page #formSend { }#page fieldset { clear: both; }#page #formSend p { margin-bottom: 12px; float: left; }#page label { width: 146px; float: left; margin-right: 20px; }#page input { width: 230px; padding: 3px 10px; float: right; height: 20px; }#page textarea { width: 230px; padding: 5px 10px; height: 153px;float: right; }#page #submitButtons {}#page .sign_up_single_foot a { }#page .sign_up_single_foot a:hover { }#page #submitButtons #submit { font-weight: bold; color: #FFF; width: 156px; height: 33px; margin-left: 232px; background: url(../images/submit.png) no-repeat top left; padding-top: 1px; border: 0; }#page #submitButtons #submit:hover { color: #FFF; cursor: pointer; background: url(../images/submit.png) no-repeat bottom right; }#page #company_postcode_l { float: right; width: 80px; }#page #form .suExample { float: right; margin-right: 38px; }#page #company_postcode_r { float: left; width: 80px; margin-right: 10px; }#page #formSend .req { color: #F00; }.sign_up_single_head { color: #881b0e; font-size: 24px; padding-bottom: 6px; margin-bottom: 15px; }.sign_up_single_body { width: 100px; padding: 5px; text-align: left; }.sign_up_single_foot { text-align: right; }table.bodytext2 { width: 574px; margin-bottom: 12px; }.floatRight { float: right; }.floatLeft { float: left; }.frontlinkmore { text-align: right; }#main-listings { clear: both; }.wc-list { margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #EFEFEF; padding: 5px 10px; font-size: 11px; float: left; width: 597px; display: inline; }.wc-list h2 { width: 597px; float: left; margin-bottom: 5px; font-size: 12px; }.wc-list h2 a { color: #990000; text-decoration: none; }.wc-list h2 a:hover { }.wc-list p.desc { width: 470px; float: left; }.wc-list .telno { float: left; clear: left; }.wc-list .telno a { color: #990000; font-size: 14px; }.wc-list .telno a:hover { text-decoration: none; }.wc-list .url { float: right; }.wc-list .url a { color: #333;}.wc-list .url a:hover { text-decoration: none; }.wc-list .list-b { clear: both}.wc-list p.review { float: right; width: 120px; }.wc-list .review a { } .wc-list p.wc-buttons { float: right; width: 102px; }.listing-bg { clear: both; float: left; width: 597px; }.cs-list { margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #E8E6CE; padding: 5px 10px; font-size: 11px; width: 597px; float: left; display: inline; }.cs-list h3 { color: #5A574C; font-weight: bold; font-size: 15px; margin: 0 0 5px 0 !important; }.cs-list p { margin-bottom: 5px; }.cs-list p.address { }.cs-list p.desc { border: 2px solid #CFCCA8; padding: 5px; width: 583px; background:#fff; }.cs-list .tel { }.cs-list .tel span { font-weight: bold; color: #990000; }.cs-list .url { float: right; }.cs-list .url a { color: #333; }.cs-list .url a:hover { text-decoration: none; }.cs-list .list-b { }.f-list { width: 171px; height: 122px; overflow: hidden; float: left; margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #EFEFEF; padding: 5px 10px; font-size: 11px; display: inline; } * html .f-list { padding: 5px; }.f-list p { margin: 0; }.f-list p.title { color: #343434; font-weight: bold; }.google_box { }.google_header { font-size: 11px; margin-bottom: 12px; margin-left: 10px; }.google_ad { width: 277px; float: left; margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #EFEFEF; padding: 5px 10px; font-size: 11px; min-height: 75px; display: inline; }.google_title a { color: #990000; font-weight: bold; text-decoration: none; }.google_description a { color: #343434; text-decoration: none; }.google_link a { color: #333; }.popoversms{background-image:url(../images/popover/sms-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}.popoveraddress{background-image:url(../images/popover/address-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}.popoveremail{background-image:url(../images/popover/email-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}.popovertitle{text-align:left;position:absolute;top:69px;left:218px;color:#414852;font-size:10pt;height:17px;width:270px;overflow:hidden;font-family:Tahoma,Geneva,sans-serif}.popoverleft{text-align:left;position:absolute;top:130px;left:40px;width:130px;font-family:Tahoma,Geneva,sans-serif;font-size:11px}.popoverleft a{color:#4c8cfc;font-family:Tahoma,Geneva,sans-serif;font-size:11px}.popovermain{position:absolute;top:130px;left:173px;width:320px;text-align:left;padding:0;font-family:Tahoma,Geneva,sans-serif;font-size:10px}.popoversmsform1{width:250px}.popoversmsform1 div{float:right;text-align:center;width:160px;margin:0;padding:0;font-family:Tahoma,Geneva,sans-serif}.popoveremailform{width:310px;height:200px;line-height:12px;font-family:Tahoma,Geneva,sans-serif}.popoveremailform input{float:left}.popoveremailform .submitbox{position:relative;float:right}.popoversmsform2{width:250px;height:200px;line-height:12px;padding:0 0 0 60px;font-family:Tahoma,Geneva,sans-serif}.popoversmsform2 input,.popoversmsform2 button{float:left;line-height:14px}.popoverbuttonleft{float:left;width:160px;height:20px}.popoverbuttonright{float:right;width:160px;height:20px}.popovercontact{height:49px;position:absolute;top:345px;left:65px;width:430px;padding:0}.popovercontact a{color:#000}.popovercontact .popovercontacttext{text-align:left;float:left;width:90px;font-size:7pt;line-height:8pt;font-family:Tahoma,Geneva,sans-serif}.popovercontact .popovercontactlinks{float:left;margin:1px 0 0 10px;padding:0}.popovercontact .popovercontact_sms,.popovercontact .popovercontact_address,.popovercontact .popovercontact_email,.popovercontact .popovercontact_website{text-align:center;width:55px;float:left;margin:0 4px 0 0;padding:0;font-family:Tahoma,Geneva,sans-serif}.popovercontact .popoverclose{float:right;margin:10px 0 0}.black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70)}.popover_box{display:none;position:fixed;top:50%;left:0;margin-top:-217px;width:100%;height:434px;text-align:center;z-index:1002;overflow:auto;padding:0}.btad_wrapper a,.btad_header a{color:#414852}.popoverleft b,.popovermain b{font-size:10pt;font-weight:700;color:#414852;font-family:Tahoma,Geneva,sans-serif}.popoveremailform .messagebox,.popoversmsform2 .messagebox{height:50px;overflow:auto}.popovermap,.popovermap iframe{width:316px;height:185px}.popover_box{display:none;height:434px;left:0;margin-top:-217px;overflow:auto;padding:0;position:absolute;text-align:center;top:50%;width:100%;z-index:1002}.black_overlay{background-color:#000000;display:none;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:1001}* html { }*:first-child+html { }@media screen and (-webkit-min-device-pixel-ratio:0) {}.eq-cont{background: url(../images/equotes/equotes-pop-up.png) no-repeat;width: 951px;height: 333px;position: relative;color: #000;margin: 0 auto}#eq-sml .eq-cont{background: url(../images/equotes/equotes-banner.png) no-repeat;width: 641px;height: 220px;margin:0 0 15px 0px;}* html #eq-sml .eq-cont{margin-bottom: 0px;}.eq-cont .eq-foot{height: 33px;padding-top: 293px;margin: 0 20px 0 20px;}#eq-sml .eq-cont .eq-foot{padding-top: 192px;margin: 0 20px 0 20px;}.eq-cont .eq-foot a.eq-no{float: left;width: 124px;background: url(../images/equotes/equotes-no.png) no-repeat;height: 26px;line-height: 26px;text-decoration: none;color: #999;font-weight: 700;}.eq-cont .eq-foot a.eq-no:hover{background: url(../images/equotes/equotes-no-hover.png) no-repeat;color:#666;}.eq-cont .eq-foot .eq-nono{float: left;width: 144px;height: 26px;line-height: 26px;text-decoration: none;color: #999;font-weight: 700;}.eq-cont .eq-foot .eq-nono input{float: left;margin: auto 0;height: 26px;}.eq-cont .eq-foot .eq-nono label{padding:0;float: right;}.eq-cont .eq-foot a.eq-yes{float: right;width: 175px;background: url(../images/equotes/equotes-yes.png) no-repeat;height: 26px;line-height: 26px;text-decoration: none;color: #fff;font-weight: 700;}.eq-cont .eq-foot a.eq-yes:hover{background: url(../images/equotes/equotes-yes-hover.png) no-repeat;color: #ddd;}#eq-sml .eq-cont .eq-foot a.eq-yes{background: url(../images/equotes/equotes-sml-yes.png) no-repeat;width: 142px;height: 21px;line-height: 21px;font-size: 11px;text-align: center;}#eq-sml .eq-cont .eq-foot a.eq-yes:hover{background: url(../images/equotes/equotes-sml-yes-hover.png) no-repeat;color: #ddd;}#form #formtext {padding-top: 7px;}* html .black_overlay{position:absolute;z-index:1001;top:0px;display:block;height:100%;}html{position: relative;}body{position: relative;margin: 0;padding: 0; height: 100%;}.popover_box{top: 400px !important;}* html .popover_box {display: none;position: absolute;top: 50%;left: 0;margin-top: -217px;width: 100%;height: 434px;padding: 0;text-align: center;z-index: 1002;overflow: auto;}.article-text{margin-bottom: 10px;}.article-text a{text-decoration: none;}.archive-foot{border-top: 1px solid #BEBAAD;padding-top: 10px;}.archive-foot a,ul.archive-list a,.article-text a{color:#881B0E;}.archive-foot a:hover,ul.archive-list a:hover,.article-text a:hover{text-decoration:underline;}.archive-foot .archive-prev{float: left;}.archive-foot .archive-mid{float: left;margin: 0 255px;}.archive-foot .archive-next{float: right;}ul.archive-list{margin-bottom: 10px;}ul.archive-list a{text-decoration: none;}
