/*	The unique combination of images, colors, sizes, typography, and positioning ("the design") of this site
 *	is copyright homesHQ.com, IMG(Interactive Media Group) and Forum Communiations and may not be reproduced. */
body{margin:0;padding:0;background:#e0e0e0 url(/images/bg.gif) top left repeat;font:medium Arial,Helvetica,clean,sans-serif;color:#000;}a,.green{color:#087700;}form legend{padding:0 2px;font-weight:700;}hr{clear:both;height:1px;}fieldset,.noBorder{border:none;}ul,form #homepage_search p,form#homepage_search p,.pagination ul,.pagination_small ul{margin:0;padding:0;}caption{font-size:150%;font-weight:700;}form dl,.dl-signin{position:relative;width:100%;}form dt,.dt-signin{clear:both;float:left;width:32%;padding:0 0.5em 0.25em 0;text-align:right;}form dd{float:left;width:auto;margin:0 0 0.5em 0;padding-left:0.75em;}em,.bold,.fineprint span,form#adv_search dt label{font-weight:700;}form dd em{display:block;font-size:92%;color:#999;}.left,.toolbarlist .left{float:left;}.right,.toolbarlist .right{float:right;}.middle,img.middle{display:block;margin:0 auto;text-align:center;}.textLeft{text-align:left;}.textCenter{text-align:center;}.textRight{text-align:right;}.clearBoth{clear:both;}.clearRight{clear:right;}.displayBlock,html[xmlns] .clearFix,#listed_date,#total_view,#detailInfo{display:block;}.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearFix{display:inline-block;}* html .clearFix{height:1%;}.displayInline{display:inline;}.padRight,.padTextRight{padding-right:1em;}.padTextLeft{padding-left:1em;}.headHolder{margin:20px 4px 0 4px;}.heading{font-size:18px;font-weight:900;color:#97000b;}.greenHeading{font-size:18px;font-weight:900;color:#fffae7;}.smallText,form#fincalc dl{font-size:small;}.xsmallText{font-size:x-small;}.xxsmallText,.pagination_small,.pagination_small ul{font-size:xx-small;}.top_10{margin-top:10px;}.noWhitespace{white-space:nowrap;}.noMargin{margin:0;font-size:125%;}.borderTop,.agentBorderTop{margin-top:2em;padding-top:1em;border-top:thin #666 dotted;}#maintenance{margin:2em auto;width:80%;padding:0.5em;text-align:center;}#twtr-profile-widget{width:300px;margin:1em auto 0 auto;}.important{color:red;}.lightGray{color:#ccc;}.blackish{color:#333;}.mauveTaupe{color:#97000b;}.greenBG{color:#fffae7;}.white,.white a,#toolbar a{color:#fff;}#coBrand{margin:0;padding:0;padding-top:0.25em;background:#fff url(/images/brandbackground.png) repeat-x bottom;}#toolbar{background:#087700;color:#fff;height:24px;padding:0;margin:0;font-size:small;border-color:#666;border-width:0 0 1px 0;border-style:solid;}#toolbar .left{text-align:left;padding:3px 0 0 66px;}#toolbar .right{text-align:right;padding:3px 66px 0 0;}#toolbar a:hover,#toolbar a:link#current{color:#e8ffe7;}.navlist{margin:0;padding:0 0 5px 10px;}.toolbarlist ul,.toolbarlist li{margin:0;padding:6px;display:inline;list-style:none;}.toolbarlist a:link,.toolbarlist a:visited{line-height:14px;font-weight:700;margin:auto 10px;text-decoration:none;color:#fff;}.toolbarlist a:link#current,.toolbarlist a:visited#current,.toolbarlist a:hover{border-bottom:2px solid #e8ffe7;padding-bottom:2px;background:transparent;}#wrapper{padding:0;padding-bottom:2em;padding-top:2px;clear:both;width:990px;margin:0 auto;background:#fff;border-color:#666;border-width:0 2px 0 2px;border-style:solid;}#searchbar{margin:0;padding:0;padding-bottom:26px;background:#d8cfaf url(/images/searchbar_bg.png) repeat-x;border-color:#666;border-width:1px 0 2px 0;border-style:solid;}#searchbar .left{padding-left:20px;padding-top:20px;}#searchbar .right{margin:0;padding:0;width:395px;}form#homepage_search select#city{width:450px;height:30px;font-size:14px;border:#b6b098 1px solid;color:#999;padding:1px;padding-top:2px;}form#homepage_search input#submit{color:#fff;padding:3px 7px;margin:0;font-size:14px;font-weight:400;border:#b6b098 1px solid;background:#023396 url(/images/submit_bg.png) repeat-x;}img.header_logo{width:367px;height:65px;margin-top:11px;display:block;margin-left:auto;margin-right:auto;border:none;}img.headerLogo{width:272px;height:136px;margin-top:11px;display:block;margin-left:auto;margin-right:auto;border:none;}#header_text{margin-top:0;font-family:Georgia,'Times New Roman',Times,serif;font-size:18pt;white-space:nowrap;text-align:center;}img.promo_logo{height:28px;display:inline;margin-top:0;margin-right:0;border:none;}#sponsored_text{margin-top:0;margin-bottom:0.15em;height:28px;vertical-align:middle;font-family:Georgia,'Times New Roman',Times,serif;font-size:12pt;white-space:nowrap;text-align:right;}#searchbar legend{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-weight:700;}#advance_search{width:535px;font-size:small;}form#homepage_search input#min_price,form#homepage_search input#max_price,form#homepage_search input#list_number{width:55px;border:#b6b098 1px solid;color:#999;padding:2px;}form#homepage_search select#book_section,form#homepage_search select#bedroom,form#homepage_search select#bathroom{border:#b6b098 1px solid;color:#999;padding:2px;}#changeRegion,#loginContainer{margin:0.5em auto;padding:0.5em;width:80%;background:#fff;border:medium #FFE7E9 solid;}form#results_search fieldset input#location,form#results_search fieldset select,form#adv_search dl dd input,form#adv_search dl dd select{color:#999;}form#results_search fieldset input#submit,form#adv_search dl dd input#submit_adv_search{color:#000;}.box290_tan{margin:10px 0 0 0;width:288px;padding:5px;background:#efecdb;border:#97917b solid 1px;}.box300_tan{margin:5px 0 10px 0;width:278px;padding:15px 10px 5px 10px;background:#fff url(/images/tan_gradient.png) repeat-x;border:#97917b solid 1px;}.rightColumnBox300Tan{margin:5px auto 10px auto;width:278px;padding:15px 10px 5px 10px;background:#fff url(/images/tan_gradient.png) repeat-x;border:#97917b solid 1px;}.marginLeft10px{margin-left:10px;}.box630_tan{margin-bottom:10px;padding:1em;padding-bottom:.25em;background:url(/images/tan_gradient.png) repeat-x top;border:#97917b solid 1px;overflow:auto;}#main_column{float:left;margin:15px 0 0 7px;width:642px;}html>body #main_column{float:left;margin-left:15px;width:642px;}#right_column{float:right;margin:15px 5px 0 0;width:316px;}html>body #right_column{float:right;margin-right:8px;width:316px;}img.view_map{width:280px;margin-left:auto;margin-right:auto;border:none;}#open_house,#featured_home{display:block;padding:0.2em;background:#087700;}#marketplaceHeader{display:block;margin:0 0 2em 0;padding:0.2em;background:#087700;}#mapInstruction{margin-left:1.5em;padding:1em;list-style:none;}#mapInstruction li{padding-left:12px;background-image:url(/icon/google_map_bullet.gif);background-repeat:no-repeat;background-position:0 .25em;}#mapInstruction li a,#agentlist li a,#agencylist li a,a.no_decoration,.dealList li a{text-decoration:none;}#mapKey{margin:1em 0 0 0;display:inline;float:right;}#map{display:block;clear:both;margin:10px 0 0 0;width:636px;height:396px;border:2px solid #b6b098;}#mini_openhouse,#aberdeen_realty{margin-bottom:10px;margin-left:auto;margin-right:auto;width:288px;padding:5px;background:#efecdb;border:#97917b solid 1px;}#marketplaceVideo{margin-bottom:10px;margin-left:auto;margin-right:auto;width:296px;background:#efecdb;border:#97917b solid 2px;}#agentlist,#agencylist{padding-left:0;margin-left:0;border-bottom:1px solid gray;width:278px;height:225px;overflow:auto;}#agentlist li,#agencylist li{list-style:none;margin:0;padding:0.25em;border-top:1px solid gray;}img.agent_logo{max-width:150px;width:150px;}.listing{display:block;margin:0 auto;padding:4px;border:#fff 2px solid;border-bottom:#ccc 2px dotted;font-size:small;cursor:pointer;}.featuredListing{background:#e1dbc1;border-bottom:none;}.listingTop a{color:#087700;font-weight:700;text-decoration:none;}.listingTop .left{width:325px;}.listingLeft{float:left;width:auto;font-size:x-small;font-weight:700;}.listingRight{float:right;width:120px;padding:2px;}.largePrice{font-size:x-large;font-weight:700;}img.displayed{display:block;background:#fff;padding:1px;border:1px #333 solid;}img.featured_box_agent{display:block;margin-left:auto;margin-right:auto;padding:1px;border:1px #333 solid;}.viewAllAgent{display:block;margin:0.15em 0;padding:0.25em 0;border-bottom:#d8d6c4 1px solid;}ol#principalList{margin-left:2em;padding:1em;}#resultHead{width:100%;border-bottom:1px #ccc solid;}#resultsLeft,#resultsRight{margin:0;margin-top:0.75em;width:300px;}#detailPrice{font-size:150%;font-weight:700;color:#97000b;}.fineprint{display:block;font-size:xx-small;color:#595653;}img#placeholder{display:block;width:300px;margin-left:auto;margin-right:auto;}#scroll_gallery{margin:0;margin-bottom:0.5em;padding:0;width:300px;height:90px;overflow:auto;}ul#imagegallery{margin:0;padding:0;float:left;list-style:none;white-space:nowrap;}#imagegallery li{display:inline;padding:0 1px;}#imagegallery li img{border:1px solid #555;margin:0;}table#layout_tb,table#feature_tb,table#enhanced_tb,#footer .thrice-length{width:100%;}.oddStripe{background:#e0e0e0;}#detail_map{display:block;clear:both;margin:10px 0 0 0;width:296px;height:146px;border:2px solid #b6b098;}.add_favorite{background:url(/icon/add_favorite.png);}.remove_favorite{background:url(/icon/remove_favorite.png);}.print{background:url(/icon/document-print.png);}.schedule{background:url(/icon/appointment-new.png);}.add_favorite,.remove_favorite,.print,.schedule{display:inline;margin-left:5px;padding:0 0 0 26px;background-repeat:no-repeat;background-position:top left;}#openhouseSlider{display:none;background:#efecdb;border:#087700 medium solid;width:100%;padding:1em 0;margin-bottom:0.5em;}#openhouseSlider h3{padding:0;padding-left:1em;}#openhouseSlider h3 img{border:none;padding-right:0.3em;vertical-align:middle;}#openhouseSlider h4{text-align:right;padding-right:1em;}#contact_container{margin:0.5em auto;padding:1.5em;width:80%;background:#fff;border:medium #FFE7E9 solid;}#advancedsearch{margin:0.5em auto;padding:1.5em;}#logo_right,#print_logo_right{width:300px;height:107px;padding:0;margin:0 auto 10px auto;}#logo_right{background:url(/images/right_logo_bg.png) #087700 center left repeat-x;}#print_logo_right{display:none;}img.logo_right,img.print_logo_right{width:280px;height:50px;display:block;padding-top:20px;margin-left:auto;margin-right:auto;border:none;}img.logoRight,img.print_logoRight{width:272px;height:100px;display:block;padding-top:3px;margin-left:auto;margin-right:auto;border:none;}.logo_right_text{margin-top:0;font-family:Georgia,'Times New Roman',Times,serif;font-size:12pt;white-space:nowrap;text-align:center;}.dealoftheday{width:300px;margin:2em auto;}.dealList{padding-left:0;margin-left:0;border-bottom:medium solid #808080;width:90%;}.dealList li{list-style:none;margin:0;padding:0.25em;border-top:medium solid #808080;}.dealDetailList{margin:0.5em 0 0 0;padding:0;border-bottom:2px solid #808080;width:98%;}.dealDetailList h5{color:#7e7d63;}.dealDetailList p{font-size:90%;}.dealDetailList li{list-style:none;margin:0;padding:0.25em;border-top:2px solid #808080;}#coupon{display:block;margin:0;padding:1em;border:thick dashed #808080;}ul.qlist{list-style:none;margin:0;padding:0;}.ques{margin:0 0 0.5em 0;padding:1em;}.featuredQues{background:#efecdb;border:#087700 solid 1px;}#roomInfo{margin:0 auto;margin-bottom:10px;}.marketplace_video{margin:0 auto;margin-bottom:10px;height:250px;width:300px;background:#fff3f4;border:#837b97 1px solid;text-align:center;}.large_format{margin:0 auto;margin-bottom:10px;background:#fff;text-align:center;}#googleLargeFormat{width:300px;margin:10px auto;}.pagination,.pagination_small{text-align:right;padding:2px;margin:1em 0;clear:both;}.pagination,.pagination ul{font-size:100%;}.pagination li,.pagination_small li{list-style:none;display:inline;padding-bottom:1px;}*:first-child+html .pagination li,*:first-child+html .pagination_small li{margin-right:4px;}.pagination a,.pagination_small a{padding:0 5px;color:#000;border:1px solid #b6b098;text-decoration:none;}.pagination a:hover,.pagination_small a:hover,.pagination a:active,.pagination_small a:active{border:1px solid #b6b098;color:#000;background:#d8d6c4;}.pagination a.currentpage,.pagination_small a.currentpage{background:#b6b098;color:#FFF !important;border-color:#b6b098;font-weight:700;cursor:default;}form#adv_search dl{font-size:medium;}#footer{padding:0;height:100%;border-top:1px solid #666;background:#97917b;}#footer_container{width:950px;margin:0 auto;padding:2em 0 0.5em 0;}#footer .block{float:left;width:30%;margin:0 0 0 5%;}* html #footer .block{margin-left:3.9%;}#footer .twice-length{width:65%;}#footer .first,* html #footer .first{clear:both;margin:0;width:25%;}#footer .second,* html #footer .first{width:39%;}#footer .third,* html #footer .first{width:25%;}#footer .block-separator{clear:both;height:2.5em;}#footer .block h2,#footer .block h3{font-variant:small-caps;margin:0 0 1em 0;padding:0 0 0 2em;background:url(/icon/homeshq_24x24.gif) 0% 90% no-repeat;font-size:1.2em;font-weight:700;}ul.partners,ul.legal,ul.homesInfo{list-style:none;margin:1.5em 0 0.5em 0;border-top:1px solid #d1d8af;}ul.partners li,ul.legal li,ul.homesInfo li{list-style:none;margin:0;padding:0.25em 0;border-bottom:1px solid #d1d8af;font-size:80%;}ul.partners a,ul.legal a,ul.homesInfo a{color:#fffae7;padding:0 0 0 2em;background:url(/icon/arrow.gif) 0% 50% no-repeat;text-decoration:none;}ul.partners a:hover,ul.legal a:hover,ul.homesInfo a:hover{color:#087700;padding:0 0 0 2em;background:url(/icon/arrow_on.gif) 0% 50% no-repeat;}ul.homesInfo ul{margin:0;}ul.homesInfo ul li{border:none;margin-left:2em;list-style:square;}img.brlogoTop{border:none;padding-right:0.25em;margin-top:0.5em;}img.aberdeen_stats_img{height:1px;width:1px;border:none;}#signin{position:absolute;display:none;width:260px;padding:3em 0.5em;background:#d7ceaf;color:#333;border:#97917b solid;border-width:0 2px 2px 2px;}.dd-signin{float:left;width:60%;margin:0 0 0.5em 0;padding-left:0.75em;}.forgot{margin-bottom:1.5em;}a#resend_password_link{color:#087700;text-decoration:none;}a:hover#resend_password_link{color:#92927b;text-decoration:none;border-bottom:none;}.centerImage{text-align:center;vertical-align:middle;}.notification{font:500 large Arial,Helvetica,clean,sans-serif;background:#f7f7f7;}.success{background:#acfa58;color:#000;font:500 large Arial,Helvetica,clean,sans-serif;}.error{background:#fe2e2e;color:#fff;font:500 large Arial,Helvetica,clean,sans-serif;}

/* thickbox.css */
*{padding:0;margin:0;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#000;position:fixed;background:#fff;z-index:102;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}#TB_window a:link{color:#666;}#TB_window a:visited{color:#666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666;}#TB_window a:focus{color:#666;}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}.TB_overlayBG{background:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background:#e8e8e8;height:27px;}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0;}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}