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; font-size: 13px; background:url(/resources/images/bg.gif); }html body p { margin-bottom: 12px; }img { border:none }a { }a:hover { }#wrap { width: 940px; margin: 10px auto; }#inWrap { width: 940px; float: left; }#container { width: 940px; float: left; background: #FFF; padding-top: 25px; }#content { width: 414px; margin: 0 19px; float: left; }#adWrap { width: 100%; clear: both; text-align: center; margin-bottom: 20px; }#header { width: 940px; background: url(/resources/images/header-top.png) no-repeat top center #FFF; padding-top: 17px; margin-bottom: 10px; float: left; }#topMenu { float: right; margin: 0 22px 16px 0; }* html #topMenu { margin-right: 11px; }#topMenu li { display: inline; margin: 0 13px 0 20px; }#topMenu a { color: #FFF; text-decoration: none; font-size: 12px; font-weight: bold; }#topMenu a:hover { text-decoration: underline; }#header h2 { background: url(/resources/images/logo.png) no-repeat; width: 218px; height: 110px; margin: 25px 0 0 16px; text-indent: -9999px; float: left; }* html #header h2 { margin: 25px 0 0 10px; } #siteMenu { float: left; clear: left; margin-bottom: 10px; }#siteMenu li { }#siteMenu a { display: block; background: url(/resources/images/menu.png) no-repeat left top; width: 187px; height: 24px; color: #FFF; margin: 0 0 1px 22px; padding: 6px 10px 0; text-decoration: none; font-weight: bold; }#siteMenu a:hover { background-position: left bottom; }#searchForm { width: 309px; height: 67px; float: right; margin-right: 10px; background: url(/resources/images/search-bg.jpg) no-repeat; padding: 156px 200px 0 181px; }* html #searchForm { margin-right: 5px; }#searchForm #formtext { border: none; float: left; font-size: 18px; color: #666; padding: 4px }#searchForm #search-button { float: right; margin-top: -4px; position: relative; }#getListed { background: url(/resources/images/get-listed-bg.png) no-repeat; width: 246px; padding: 25px 0 0 168px; height: 128px; margin: 0 auto 15px; }#getListed h4 { font-size: 22px; }#getListed h4 strong { font-size: 33px; }#getListed .applyNow { background: url(/resources/images/apply-button.png) no-repeat; width: 100px; height: 20px; display: block; text-align: center; color: #FFF; font-size: 12px; text-decoration: none; padding-top: 1px; }#getListed .applyNow:hover { color: #EAB90E; }#content h1 { color: #990000; font-size: 24px; font-weight: normal; margin-bottom: 5px; }#content h3 { font-size: 12px; margin-bottom: 15px; }h2.featured { background: url(/resources/images/featured-top.png) no-repeat 0 bottom; padding-bottom: 25px; font-size: 24px; color: #990000; font-weight: normal; }*:first-child+html h2.featured { background-position: 1px bottom; }#featured { background: url(/resources/images/featured-bot.png) no-repeat bottom left #525141; width: 382px; padding: 0 15px 12px; margin: 0 auto 12px; float: left; }*:first-child+html #featured { line-height: 10px; float: none; }*:first-child+html #featured li a { padding: 0; margin: 0; } #featured a { color: #FFF; text-decoration: none; }#featured a:hover { color: #eab90e; text-decoration: underline; }#featuredL { width: 175px; border-right: 1px solid #75745c; float: left; padding-right: 15px; }#featuredR { width: 176px; float: right; padding-left: 15px; }#results-page { }#results-page .results_bar { }.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 { }#results h1,#page h1 { margin-bottom: 12px; color: #990000; }#page h2,#page h3,#page h4,#page h5,#page h6 { margin-bottom: 12px; color: #343434; }#page h1 { }#page h2 { font-size: 18px; }#page h3 { font-size: 16px; color: #525141; }#page h4 { font-size: 14px; font-weight: normal; }#page h5 { font-size: 14px; font-weight: normal; }#page h6 { font-size: 14px; font-weight: normal; }#page strong { }#page em { }#page a { color: #990000; }#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 #525141; padding: 10px 20px; }#page #contactForm { }#page #form { clear: both; padding: 20px 40px; height: auto; margin-top: 0; margin-bottom: 25px; }#page #form 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: 122px; float: left; margin-right: 20px; }#page input { width: 168px; padding: 3px 10px; float: right; height: 20px; }#page textarea { width: 168px; 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: 100px; height: 30px; margin-left: 234px; background: url(/resources/images/submit.png) no-repeat top left; padding-top: 1px; border: 0; }#page #submitButtons #submit:hover { color: #FFF; cursor: pointer; background: url(/resources/images/submit.png) no-repeat top 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: #72BCE4; font-size: 16px; padding-bottom: 12px; }.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; }#sideL { width: 210px; float: left; margin-left: 15px; color: #FFF; }* html #sideL { margin-left: 7px; }#sideL h2 { padding-bottom: 12px; color: #343434; font-size: 24px; font-weight: normal;}#sideL h2 span { font-weight: bold; }#sideL h3.first { padding-top: 10px; border: 0; }#sideL h3 { background: url(/resources/images/side-l-top.png) no-repeat left top #525141; font-weight: bold; font-size: 12px; padding: 12px 15px 3px; display: block; }#sideL p { background: #525141; padding: 0 15px 0; margin-bottom: 0; !important }#sideL a.rm { font-weight: bold; display: block; color: #FFF; background: url(/resources/images/side-l-bot.png) no-repeat left bottom #525141; padding: 0 15px 10px; margin-bottom: 12px; }#sideL a.rm:hover { text-decoration: none; color: #EAB90E; }#sideR { width: 248px; float: right; margin-right: 15px; }* html #sideR { margin-right: 7px; }#sideR .adviceWrap,#sideR .tower { width: 248px; background: url(/resources/images/side-r-bg.png) repeat-y; }#sideR .tower { text-align: center; }#sideR .tower h3 { text-align: left; }#sideR .adviceWrap ul { padding-left: 25px; }#sideR .adviceWrap ul a { color: #333; text-decoration: none; }#sideR .adviceWrap ul a:hover { text-decoration: underline; }#sideR .adviceWrapClose,#sideR .towerClose { width: 248px; height: 14px; background: url(/resources/images/side-r-bot.png) no-repeat bottom left; margin-bottom: 15px; }#sideR h2 { color: #343434; font-size: 24px; font-weight: normal; margin-bottom: 12px; }#sideR h2 span { font-weight: bold; }#sideR h3 { color: #990000; padding: 16px 15px 12px; background: url(/resources/images/side-r-top.png) no-repeat 0 0; }#sideR p { padding: 0 15px 16px; margin-bottom: 12px; background: url(/resources/images/side-r-bot.png) no-repeat bottom left; }#sideR a.rm { color: #990000; display: block; }#sideR a.rm:hover { text-decoration: none; }#sideR p.last { }#foot { width: 940px; height: 74px; padding-top: 35px; clear: both; background: url(/resources/images/hat.png) no-repeat 40px 21px #525141; }#foot a { color: #FFF; text-decoration: none; }#foot a:hover { color: #EAB90E; }#footMenu {padding-left: 133px; margin-bottom: 8px; }#footMenu li { display: inline; margin-right: 10px; }#foot p { padding-left: 133px; color: #FFF; }#foot p a { color: #eab90e; text-decoration: underline; }#foot p a:hover {text-decoration: none; }#footClose { width: 940px; height: 11px; margin-bottom: 15px; clear: both; background: url(/resources/images/foot-bot.png) no-repeat bottom left #525141; }#powered { background: url(/resources/images/powered.jpg) no-repeat; height:84px; margin-left:675px; margin-top:-74px; position:absolute; width:246px; }.wc-list { margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #EFEFEF; padding: 5px 10px 10px; font-size: 11px; float: left; width: 374px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }* html .wc-list { margin: 0 5px 12px; }.wc-list h2 { width: 279px; float: left; margin-bottom: 5px; font-size: 14px; }.wc-list h2 a { color: #990000; text-decoration: none; }.wc-list h2 a:hover { }.wc-list p.desc { width: 270px; float: left; }* html #content .wc-list .desc { width: 260px; }*:first-child+html .wc-list p.desc { width: 260px; }.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 { }.wc-list .review { }.wc-list .review a { } .wc-list p.wc-buttons { float: right; width: 102px; }*:first-child+html .wc-list p.wc-buttons { clear: none; }.listing-bg { clear: both; float: left; width: 374px; }*:first-child+html .listing-bg { clear: none; float: none; }.cs-list { margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #E8E6CE; padding: 5px 10px; font-size: 11px; width: 374px; -moz-border-radius: 10px; -webkit-border-radius: 10px; clear: both; }.cs-list h3 { color: #990000; 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: 360px; background:#fff; }.cs-list .tel { }*:first-child+html .cs-list .tel { float: left; }.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 { }*:first-child+html .cs-list .list-b { clear: left; }.f-list { margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #EFEFEF; padding: 5px 10px; font-size: 11px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }.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 { margin: 0 10px 12px; border: 1px solid #DFDFDF; background: #EFEFEF; padding: 5px 10px; font-size: 11px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }.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(/resources/images/popover/sms-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}.popoveraddress{background-image:url(/resources/images/popover/address-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}.popoveremail{background-image:url(/resources/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(/resources/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(/resources/images/equotes/equotes-banner.png) no-repeat;width: 641px;height: 220px;margin: 0 43px 15px 0 ;float: right;display: inline;}* 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(/resources/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(/resources/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(/resources/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(/resources/images/equotes/equotes-yes-hover.png) no-repeat;color: #ddd;}#eq-sml .eq-cont .eq-foot a.eq-yes{background: url(/resources/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(/resources/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 0 0 155px;}.archive-foot .archive-next{float: right;}ul.archive-list{margin-bottom: 10px;}ul.archive-list a{text-decoration: none;}
