.list{margin-right:8px}
body{background-image:url(images/bkg.jpg);background-color:#DEDEDE;margin:0px;padding:0px;margin:20px auto;font-family:Tahoma,Verdana,sans-serif;color:#696a6b;font-size:11px}
h2{margin:0;padding:0}
table{text-align:left}
div{padding:0px;margin:0px}
p{font-family:Tahoma,Verdana,sans-serif;color:#696a6b;padding:0px;margin:0px}
.text p{margin-bottom:5px}
a{text-decoration:none;color:#fff;color:#696a6b}
a:hover{text-decoration:underline}
ul{margin:0px;/margin-left:18px}
ul.links{list-style-image:url(images/list_arrow.gif)}
a.more{font-family:Tahoma,Verdana,sans-serif;color:#ff5b00;font-size:11px;font-weight:bold}
ul.more{list-style-type:none}
.bold{font-weight:bold;display:inline}
.mid{text-align:center}
#ads{padding-top:10px;text-align:center}
.spacer{clear:both}
#wrapper{background-color:#FFF;width:763px;height:auto;background-repeat:repeat-y;margin-left:auto;margin-right:auto;overflow:hidden}
#addlinks{width:743px;margin:10px auto;padding:10px;color:#000;background-color:#fff;text-align:center}
#addlinks a:hover{color:#FF5B00;background-color:inherit}
#addlinks ul{padding:0}
#addlinks li{display:inline}
#searchbg{background-image:url(images/search-box.jpg);width:313px;height:337px;float:left}
#banner{background-image:url(images/banner.jpg);width:450px;height:291px;float:left}
#homeover a{background-image:url(images/home-btn.jpg);width:61px;height:46px;float:left}
#homeover a:hover{background-image:url(images/home-over.jpg)}
#feedbackover a{background-image:url(images/feedback-btn.jpg);width:76px;height:46px;float:left}
#feedbackover a:hover{background-image:url(images/feedback-over.jpg)}
#listingover a{background-image:url(images/free-listing-btn.jpg);width:89px;height:46px;float:left}
#listingover a:hover{background-image:url(images/free-listing-over.jpg)}
#termsover a{background-image:url(images/terms-btn.jpg);width:134px;height:46px;float:left}
#termsover a:hover{background-image:url(images/terms-over.jpg)}
#mapover a{background-image:url(images/sitemap-btn.jpg);width:90px;height:46px;float:left}
#mapover a:hover{background-image:url(images/sitemap-over.jpg)}
#header{background-image:url(images/welcome-tittle.jpg);width:763px;height:33px;float:left}
#subheader{width:763px;height:33px;float:left}
#leftwrap{width:306px;height:auto;float:left}
#links{background-image:url(images/featured-links-bkg.jpg);width:306px;height:76px;float:left}
#linkstext{position:relative;left:30px;/left:50px;overflow:hidden;height:52px}
#linkstext ul{padding-top:0px;margin-top:0px}
#linkslink{position:relative;left:185px;/left:205px;top:8px}
#linkstext a:hover{color:#ff5b00}
#ladder{background-image:url(images/loft-ladders-tittle.jpg);width:306px;height:113px;float:left}
#laddertext{position:relative;top:30px;left:113px;width:183px;height:auto}
#laddertext p{color:#000}
#ladderlink{position:relative;top:50px;left:183px;/left:203px}
#loft{background-image:url(images/loft-conversions-tittle.jpg);width:306px;height:106px;float:left}
#lofttext{position:relative;top:30px;left:118px;width:178px;height:auto}
#loftlink{position:relative;top:50px;left:183px;/left:203px}
#rightwrap{width:457px;height:auto;float:left}
#welcome{background-image:url(images/welcome-bkg.jpg);width:293px;height:120px;float:left}
#welcometext{position:relative;top:10px;left:32px;width:258px}
#welcomeimg{background-image:url(images/welcome-img.jpg);width:164px;height:86px;float:left}
#learnbtn a{background-image:url(images/welcome-learn-btn.jpg);width:164px;height:34px;float:left}
#learnbtn a:hover{background-image:url(images/welcome-learn-over.jpg)}
#infoimg{background-image:url(images/energy-regulations-interior.jpg);width:457px;height:102px;float:left}
#proper{background-image:url(images/energy-bkg.jpg);background-repeat:no-repeat;width:154px;height:73px;float:left}
#propertext{position:relative;left:10px;width:128px}
#properlink{position:relative;left:20px;/left:40px;top:18px}
#building{background-image:url(images/regulations-bkg.jpg);background-repeat:no-repeat;width:148px;height:73px;float:left}
#buildingtext{position:relative;left:5px;width:128px}
#buildinglink{position:relative;left:20px;/left:40px;top:18px}
#style{background-image:url(images/interior-bkg.jpg);background-repeat:no-repeat;width:155px;height:73px;float:left}
#styletext{position:relative;left:5px;width:128px}
#stylelink{position:relative;left:20px;/left:40px;top:18px}
#footer{background-image:url(images/footer.jpg);width:763px;height:77px;float:left}
#footerlinks{position:relative;top:17px;text-align:center;color:#fff}
.footerlinks a{color:#fff}
#search_form{position:relative;top:250px;left:35px}
#formtext{text-align:center;font-size:26px;font-weight:bold;width:165px;height:30px;background-color:#FFFF99;padding:0px;margin:0px}
#searchbutton{}
#wrap{background-image:url(images/page-tittle-bkg.jpg);background-repeat:repeat-y;float:left;width:763px;height:auto}
#morelinks{width:306px;height:auto;float:left}
.morelinkstext{position:relative;left:30px;/left:50px}
.morelinkstext a:hover{color:#ff5b00}
#content{width:457px;height:auto;float:left}
.text{position:relative;top:0px;left:33px;width:383px}
.text1{position:relative;top:0px;left:18px}
#endcontent{background-image:url(images/psd-2_11.jpg);float:left;width:763px;height:13px}
/*Default*/td,input,option,select,textarea{font-family:Tahoma,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:#a64515;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}
/*Results display*/.paid_listing{width:350px}
.paid_listing1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:bold;color:#444}
.paid_listing2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;color:#444;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{width:auto;margin:0px 0px 0px 40px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;display:block}
.paid_listing4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;color:#444}
.unpaid_listing{width:350px}
.unpaid_listing1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:bold}
.unpaid_listing2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt}
.results_bar{width:400px;margin:0px 0px 0px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt}
/*Paid list*/#mainimage{background-image:url(images/result-box-slice1.jpg);width:411px;height:49px}
#middleimage{background-image:url(images/result-box-slice2.jpg);width:411px;height:auto}
#lowerimage{background-image:url(images/other-box-slice3.jpg);width:411px;height:18px;margin-bottom:5px}
/*Unpaid List*/#mainimage2{background-image:url(images/other-box-slice1.jpg);width:411px;height:25px}
/*google Ads*/.google_box{width:390px;line-height:16px;margin-bottom:15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;clear:both;margin-left:12px;text-align:left}
.google_header{color:#000000;font-weight:bold;margin-bottom:10px}
.google_ad_box{margin-bottom:10px;border-bottom:1px solid #e2e2e2;padding-left:25px;background:#e5e5e5;border:1px solid #cccccc}
.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}
h1.result{font-size:14px;font-weight:bold;color:#62A5F3;margin:7px 0 0 339px}

/*BT WEBCLICKS*/#bt_web_clicks{padding:0 3px 0 5px}
#bt_web_clicks *{margin:0;padding:0;font-size:16px}
.btad_wrapper{background-color:#f8f8f8;color:#385368;margin:0 0 10px 0 !important;padding:10px !important;width:375px;float:left;display:inline;border:1px solid #004E75;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:235px}
.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:#000;font-family:Tahoma,Geneva,sans-serif;font-size:11px;width:235px;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:#004E75}
#bt_web_clicks h2.btad_header_title a{font-size:16px;font-weight:bold;text-decoration:none;color:#004E75}
#bt_web_clicks h2.btad_header_title a:hover{text-decoration:underline;color:#004E75}
#bt_web_clicks b.btad_click_call_num_bold{color:#004E75;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:#004E75;text-decoration:underline}
#bt_web_clicks a.contact_website{position:relative;top:-5px;font-size:12px;width:100px;display:block;color:#004E75;text-decoration:underline}
#bt_web_clicks a.contact_website:hover{position:relative;top:-5px;font-size:12px;width:100px;display:block;color:#004E75;}
#bt_web_clicks a.contact_address{float:left;padding-right:3px;color:#004E75;}
#bt_web_clicks a.contact_sms{float:left;padding-right:3px;color:#004E75;}
#bt_web_clicks a.contact_email{float:left;padding-right:3px;backgroud-color:#004E75;}
#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}

#welcome a.blank{color:#696a6b; text-decoration:none; cursor:text;outline: none;}
#welcome a.blank:hover{color:#696a6b; text-decoration:none; cursor:text;outline: none;} 
#welcome a.blank:visited{color:#696a6b; text-decoration:none; cursor:text;outline: none;} 
ul#main-listings{padding:0}
ul#f-listings{padding:0}