
ul#main-listings{padding:0}
ul#f-listings{padding:0}

body{background-color:#DEDEDE;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}
img{border:none;padding:0px}
#wrapper{width:752px;height:auto;background-image:url(images/textbox_spacer_right1.jpg);background-repeat:repeat-y;margin-left:auto;margin-right:auto}
/* Image Styling and Positioning */#title{clear:both;background-image:url(images/title.jpg);width:752px;height:84px}
#homepagetop a{background-image:url(images/home_page_link.jpg);text-align:right;width:87px;height:21px;display:block;float:right}
#homepagetop a:hover{background-image:url(images/home_page_link_over.jpg)}
#freelistingtop a{background-image:url(images/free_listing_link.jpg);width:94px;height:21px;display:block;float:right}
#freelistingtop a:hover{background-image:url(images/free_listing_link_over.jpg)}
#sitemaptop a{background-image:url(images/sitemap_link.jpg);width:89px;height:21px;display:block;float:right}
#sitemaptop a:hover{background-image:url(images/sitemap_link_over.jpg)}
#buttonspacerleft{background-image:url(images/button_spacer_left.jpg);width:29px;height:24px;display:block;float:left}
#homepagebutton a{background-image:url(images/home_page.jpg);width:125px;height:24px;display:block;float:left}
#homepagebutton a:hover{background-image:url(images/home_page_over.jpg)}
#feedbackbutton a{background-image:url(images/feedback.jpg);width:111px;height:24px;display:block;float:left}
#feedbackbutton a:hover{background-image:url(images/feedback_over.jpg)}
#freelistingbutton a{background-image:url(images/free_listing.jpg);width:161px;height:24px;display:block;float:left}
#freelistingbutton a:hover{background-image:url(images/free_listing_over.jpg)}
#termscondbutton a{background-image:url(images/terms_conditions.jpg);width:175px;height:24px;display:block;float:left}
#termscondbutton a:hover{background-image:url(images/terms_conditions_over.jpg)}
#sitemapbutton a{background-image:url(images/sitemap.jpg);width:115px;height:24px;display:block;float:left}
#sitemapbutton a:hover{background-image:url(images/sitemap_over.jpg)}
#buttonspacerright{background-image:url(images/button_spacer_right.jpg);width:36px;height:24px;float:right}
#searchback{background-image:url(images/search_bck.jpg);background-repeat:no-repeat;width:476px;height:156px;float:left}
#fencingheader{background-image:url(images/diy_fencing_header.jpg);width:276px;height:57px;float:right}
#fencingtext{background-image:url(images/diy_fencing_text.jpg);width:276px;height:63px;float:right}
#welcomeheader{background-image:url(images/welcome_header.jpg);width:241px;height:47px;float:left}
#welcometext{background-image:url(images/welcome_text.jpg);background-repeat:repeat-y;width:241px;height:112px;float:left}
#welcomepic{background-image:url(images/welcome_pic.jpg);width:235px;height:159px;float:left}
#welcomepic1{background-image:url(images/welcome_pic1.jpg);width:235px;height:85px;float:right}
#welcomepic2{background-image:url(images/welcome_pic2.jpg);width:235px;height:74px;float:left}
#houseexterior{background-image:url(images/house_exterior_pic.jpg);width:276px;height:121px;float:right}
#houseexteriorbutton a{background-image:url(images/house_exterior_header.jpg);width:276px;height:32px;float:right}
#houseexteriorbutton a:hover{background-image:url(images/house_exterior_over.jpg)}
#featuredlinksheader{background-image:url(images/featured_links_header.jpg);width:241px;height:32px;float:left}
#latestnewsheader{background-image:url(images/latest_news_header.jpg);width:235px;height:32px;float:left}
#repairsservice a{background-image:url(images/repair_services_header.jpg);width:276px;height:32px;float:right;background-repeat:no-repeat}
#repairsservice a:hover{background-image:url(images/repair_services_over.jpg)}
#featuredlinkstext{background-image:url(images/featured_links_text.jpg);width:241px;height:131px;float:left}
#latestnewstext{background-image:url(images/latest_news_text.jpg);width:235px;height:131px;float:left}
#repairsservicepic{background-image:url(images/repair_services_pic.jpg);width:276px;height:121px;float:right}
#repairsservicepic1{background-image:url(images/repair_services_pic1.jpg);width:276px;height:43px;float:right}
#repairsservicepic2{background-image:url(images/repair_services_pic2.jpg);width:276px;height:78px;float:right}
#freelistingtext{background-image:url(images/free_listing_text.jpg);width:276px;height:116px;float:right;display:block}
#freelistingtext2{background-image:url(images/free_listing_text1.jpg);background-repeat:repeat-y;width:276px;height:auto;float:right}
#footer{background-image:url(images/footer.jpg);width:752px;height:63px;display:block;float:left}
#searchbox{height:32px;padding-left:32px;padding-top:82px;float:left;font-weight:bold}
#searchbutton{float:left}
#formtext{position:relative;top:2px;/top:0px;text-align:center;font-size:11pt;height:19px;font-weight:bold;background-color:#FFE366}
#morefeaturedlinks{background-image:url(images/more_featured_links_header.jpg);width:276px;height:32px;float:right}
#getlistedbutton a{background-image:url(images/get_listed_header.jpg);width:276px;height:32px;float:right}
#getlistedbutton a:hover{background-image:url(images/get_listed_header.jpg)}
#featuredlinksback{background-image:url(images/more_featured_links_text.jpg);width:276px;height:113px;float:right}
#featuredlinksback a:hover{color:#CB4015}
#brickworkheader{background-image:url(images/brickwork_header.jpg);width:476px;height:36px;float:left}
#dampheader{background-image:url(images/damp_proofing_header.jpg);width:476px;height:36px;float:left}
#fencingpageheader{background-image:url(images/fencing_header.jpg);width:476px;height:36px;float:left}
#emergencyheader{background-image:url(images/emergency_repairs_header.jpg);width:476px;height:36px;float:left}
#drivesheader{background-image:url(images/pathways_driveways_header.jpg);width:476px;height:36px;float:left}
#gutteringheader{background-image:url(images/guttering_header.jpg);width:476px;height:36px;float:left}
#loftheader{background-image:url(images/loft_insulation_header.jpg);width:476px;height:36px;float:left}
#cleaningheader{background-image:url(images/cleaning_upholstury_header.jpg);width:476px;height:36px;float:left}
#sandheader{background-image:url(images/sand_blasting_header.jpg);width:476px;height:36px;float:left}
#pressureheader{background-image:url(images/pressure_washing_header.jpg);width:476px;height:36px;float:left}
#feedbackheader{background-image:url(images/feedback_header.jpg);width:476px;height:36px;float:left}
#getlistedheader{background-image:url(images/get_listed_for_free_header.jpg);width:476px;height:36px;float:left}
#resultsheader{background-image:url(images/results_header.jpg);width:476px;height:36px;float:left}
#welcome2header{background-image:url(images/welcome2_header.jpg);width:476px;height:36px;float:left}
#termsheader{background-image:url(images/terms_conditions_header.jpg);width:476px;height:36px;float:left}
#sitemapheader{background-image:url(images/site_map_header.jpg);width:476px;height:36px;float:left}
#textboxspacer{background-image:url(images/textbox_spacer_right1.jpg);height:relative;float:right;width:752px}
#textback{background-image:url(images/text_bck.jpg);width:476px;height:286px;float:left}
#textback2{background-image:url(images/text_bck.jpg);width:476px;height:auto;float:left}
/* Text Styling */a:link{text-decoration:underline;color:#2E95B3}
a:active{text-decoration:underline;color:#2E95B3}
a:visited{text-decoration:underline;color:#2E95B3}
a:hover{text-decoration:underline;color:#CB4015}
#footer a:hover{text-decoration:none;color:#99CC67}
#footer a{text-decoration:none;color:#FFFFFF}
#fencingtext a{color:#FFFFFF;text-decoration:none}
#fencingtext a:hover{color:#CB4015;text-decoration:none}
#welcometext a{color:#CB4015;text-decoration:underline}
#welcometext a:hover{color:#4D4D4D;text-decoration:underline}
.fencingtext{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;color:#FFFFFF;text-align:justify;padding-left:14px;max-width:125px;/width:125px}
.fencingtext a{color:#FFFFFF;font-weight:bold;text-align:right;text-decoration:none}
.fencintext a:hover{color:#FFFFFF}
.welcometext{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;color:#4D4D4D;padding-left:35px}
.arrow1{padding-top:3px;padding-left:165px;float:left}
.welcomelink a{text-align:right;font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;font-weight:bold;float:right}
.welcomelink a:hover{color:#4D4D4D}
.bottomtext{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;color:#4D4D4D;padding-left:135px;width:85px}
.bottomheadtext{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;font-weight:bold;color:#4D4D4D;padding-left:135px;padding-top:10px;width:80px}
.bottomtext1{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;color:#4D4D4D;padding-left:145px}
.bottomheadtext1{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;font-weight:bold;color:#4D4D4D;padding-left:145px;padding-top:10px}
.freelisttext{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;line-height:1.3em;padding-top:5px;padding-left:12px;color:#4D4D4D}
.footertext{font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;padding-top:15px;padding-left:81px;color:#FFFFFF}
.maintext{color:#4D4D4D;font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;padding-left:35px;padding-right:22px;text-align:justify}
#featurelinks1{width:115px;color:#4D4D4D;font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;padding-left:24px;margin-top:3px;line-height:20px;float:left}
#featurelinks2{width:135px;color:#4D4D4D;font-family:Tahoma,"Courier New",Courier,monospace;font-size:11px;float:right;margin-top:3px;line-height:20px}
#featurelinks1 a{color:#4D4D4D}
#featurelinks2 a{color:#4D4D4D}
.searchbox{border-top:1px solid #4D4D4D;border-left:1px solid #4D4D4D}
.spacer{clear:both}
#formstyle{width:435px;font-family:Tahoma,"Times New Roman",Times,serif;font-size:11px;padding-left:35px;min-height:253px;height:auto;padding-bottom:10px;/padding-bottom:26px}
#formstyle1{width:435px;height:243px;font-family:Tahoma,"Times New Roman",Times,serif;font-size:11px;padding-left:35px;padding-bottom:10px;padding-top:20px}
#centerit{text-align:center}
#formstyle2{text-align:center;width:435px;min-height:243px;height:243px;font-family:Tahoma,"Times New Roman",Times,serif;font-size:11px;padding-left:35px;padding-bottom:10px;padding-top:20px}
#formstyle 3{text-align:center;width:435px;min-height:243px;height:200px;font-family:Tahoma,"Times New Roman",Times,serif;font-size:11px;padding-left:35px;padding-bottom:10px;padding-top:20px}
.prop{height:243px;width:1px;float:right}
/* Other Attributes */td,input,option,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333}
h4{font-size:12px}
.news{margin:16px;background-color:FAFAFA;border:solid 1px #EEEEEE;padding:4px}
.news a:link,.news a:visited{font-weight:bold;color:#cc9900;text-decoration:none}
.news a:hover{text-decoration:underline}
.news hr{margin:4px;margin-left:0px;margin-right:0px;height:1px;border:0px;border-top:solid 1px #CCCCCC}
hr{margin:4px;margin-left:40px;margin-right:40px;height:1px;border:0px;border-top:dashed 1px #CCCCCC}
.paid_listing{width:400px;display:block;background-color:#E5E5E5;border:solid 1px #CCCCCC;padding:5px 10px 5px 5px;margin:5px 0px 0px 0px}
.paid_listing1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:bold}
.paid_listing2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;color:#993300;text-transform:lowercase}
.paid_listing2 a:link,.paid_listing2 a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;text-decoration:none}
.paid_listing2 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;color:#993300}
.paid_listing3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;test-align:left;display:block}
.paid_listing4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;color:#0000FF}
.unpaid_listing{width:400px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;display:block;background-color:#f8f8f8;border:solid 1px #CCCCCC;margin:5px 0px 0px 0px;padding:5px 10px 5px 5px;color:#666666;background-image:url(/resources/images/postcode_list_icon.gif);background-repeat:no-repeat}
.unpaid_listing1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:bold}
.results_bar{width:420px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt}
/*------------------------------------------Overture Ads -------------------*/.google_box{width:417px;line-height:16px;margin-bottom:15px;font-family:Tahoma;font-size:8pt}
.google_header{color:#cb4015;font-weight:bold;margin-bottom:10px}
.google_ad{margin-bottom:10px;border:1px solid #cccccc;background:#ffffff;padding:5px 0 5px 46px}
.google_title{color:#FFFFFF;padding-top:1px;font-weight:bold}
.google_title a,.google_title a:visited,.google_title a:hover,.google_description a,.google_description a:visited,.google_description a:hover,.google_link a,.google_link a:visited{color:#666666;text-decoration:none}
.google_link a:hover{color:#666666;text-decoration:underline}
.google_description{color:#666666}
.google_link{color:#666666;margin-bottom:1px;padding-bottom:1px}
#feedback_form{margin-bottom:40px}
#about_bt{margin:30px 0 0 7px;border-top:1px solid #CCCCCC;color:#333333}
h2.result{color:#FFF;font-size:16px;margin:8px 0 0 47px;font-family:Verdana,Arial,Helvetica,sans-serif}

/*BT WEBCLICKS*/#bt_web_clicks{padding:0 3px 0 0}
#bt_web_clicks *{margin:0;padding:0;font-size:16px}
.btad_wrapper{background-color:#E5E5E5;color:#385368;margin:0 0 10px 0 !important;padding:10px !important;width:395px;float:left;display:inline;border:1px solid #CB4015;height:100px}
.btad_header h2 a{font-size:16px;margin:0 0 10px !important}
.btad_header h2 a:hover{font-size:16px;margin:0 0 10px !important;color:ff0000}
#bt_web_clicks .btad_header_right{float:right;color:#414852;font-style:italic;margin:0 5px 0 0 !important;font-size:11px}
.btad_left{float:left;width:265px}
.btad_image{float:left;margin:0 5px 0 0 !important}
.btad_right{float:right;width:117px;border-left:1px solid #777;padding:0 0 0 9px !important;position:relative;top:-15px}
.btad_contact{padding:5px 0 !important}
a.contact_website{text-decoration:none}
a.contact_website:hover{text-decoration:underline}
.btad_phone_num{font-weight:700}
.btad_wrapper .prop{clear:both;height:1px;font-size:0}
#bt_web_clicks .btad_text{color:#414852;font-family:Tahoma,Geneva,sans-serif;font-size:11px;width:265px; overflow:hidden;height:80px;}
.btad_click_call_text{text-align:left;color:#fff;text-decoration:none}
.btad_click_call_num{font-weight:bold;color:#fff;text-decoration:none}
.btad_click_call_text a:hover{text-align:left;color:#2f4b60;text-decoration:underline}
.btad_click_call_num a:hover{font-weight:bold;color:#2f4b60;text-decoration:none}
/*POPOVER*/.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}
#bt_web_clicks .btad_header h2{font-size:16px;margin:0 0 5px !important;color:#CB4015}
#bt_web_clicks h2.btad_header_title a{font-size:16px;font-weight:bold;text-decoration:none;color:#CB4015}
#bt_web_clicks h2.btad_header_title a:hover{text-decoration:underline;color:#CB4015}
#bt_web_clicks b.btad_click_call_num_bold{color:#CB4015;font-size:13px}
#bt_web_clicks a.btad_click_call_text{float:left;text-decoration:none;color:#414852;font-size:12px}
#bt_web_clicks a.btad_click_call_text:hover{color:#CB4015;text-decoration:underline}
#bt_web_clicks a.contact_website{position:relative;top:-5px;font-size:12px;width:100px;display:block;color:#CB4015;text-decoration:underline}
#bt_web_clicks a.contact_website:hover{position:relative;top:-5px;font-size:12px;width:100px;display:block;color:#CB4015;}
#bt_web_clicks a.contact_address{float:left;padding-right:3px;color:#CB4015;}
#bt_web_clicks a.contact_sms{float:left;padding-right:3px;color:#CB4015;}
#bt_web_clicks a.contact_email{float:left;padding-right:3px;backgroud-color:#CB4015;}
#bt_web_clicks img.address_off{float:left;padding-right:3px;}
#bt_web_clicks img.sms_off{float:left;padding-right:3px;}
#bt_web_clicks img.mail_off{float:left;padding-right:3px;}
a img{border:none}

#textback2 a.blank{color:#4d4d4d; text-decoration:none; cursor:text;outline: none;}
#textback2 a.blank:hover{color:#4d4d4d; text-decoration:none; cursor:text;outline: none;} 
#textback2 a.blank:visited{color:#4d4d4d; text-decoration:none; cursor:text;outline: none;} 