html{margin-top:0px;margin-left:0px;}*{font-family:Arial,Verdana,sans-serif;}img{border:none;}body{margin-top:15px;background:#EFEFEF url(/templates/hb_homepage/images/body-background.gif) repeat-x top left;}form{display:inline;}TD{vertical-align:top;font-size:12px;}H2,H2 a{font-size:14px;font-weight:bold;color:#355289;display:inline;text-decoration:none;}.NormalText{font-size:12px;}.left{float:left;}.right{float:right;}.clear_left{clear:left;}#master_container{margin:0px auto;width:960px;position:relative;overflow:auto;}#page_container{width:960px;position:relative;margin-bottom:150px;background:#EFEFEF url(/templates/hb_homepage/images/page-container-background.gif) repeat-y top left;overflow:auto;z-index:1;clear:both;}#seo_container{width:940px;position:absolute;bottom:0px;left:0px;font-size:11px;padding:0 10px 0 10px;}#seo_container a{color:#1A48A0;}#seo_container h2{display:block;font-size:11px;color:#000;}#seo_container ul,#seo_container li{display:inline;list-style:none;padding:0 10px 0 0px;margin:0 0 0 0;}.moduletable_sm_links{float:left;text-align:left;font-size:12px;color:#000000;padding:0 20px 5px 25px;}.moduletable_sm_links a{color:#1A48A0;text-decoration:none;font-weight:bold;}.moduletable_top_contacts{float:right;text-align:right;font-size:14px;color:#000000;font-weight:bold;padding:0 20px 5px 0;}.moduletable_top_contacts a{color:#1A48A0;text-decoration:none;}#banner_container{position:absolute;left:0px;top:0px;width:960px;z-index:99;clear:both;}#banner_top_block1_user{float:left;height:46px;width:520px;background:#6676A5 url(/templates/hb_homepage/images/banner-top-background.gif) repeat-x top left;color:#FFFFFF;font-size:14px;font-weight:bold;}#banner_top_block1_user select{font-size:11px;padding:1px;}#banner_top_block1{float:left;height:46px;width:327px;background:#6676A5 url(/templates/hb_homepage/images/banner-top-background.gif) repeat-x top left;color:#FFFFFF;font-size:14px;font-weight:bold;}#banner_top_block1 input{font-size:11px;width:55px;margin-left:3px;margin-right:2px;}#banner_top_block2{text-align:left;float:left;height:35px;width:185px;padding-top:11px;padding-left:8px;background:#6676A5 url(/templates/hb_homepage/images/banner-top-background.gif) repeat-x top left;font-size:11px;}#banner_top_block2 select{font-size:11px;padding:1px;}#banner_top_block2 input{font-size:11px;}#banner_top_block3{float:right;height:46px;width:440px;text-align:right;color:#FFFFFF;font-weight:bold;background:#6676A5 url(/templates/hb_homepage/images/banner-top-background.gif) repeat-x top left;font-size:11px;}#banner_top_block3 input{font-size:11px;margin-top:10px;margin-left:4px;}#banner_top_block3 form{display:inline;}.buttontopsearch{margin-top:10px;margin-left:5px;}#banner_middle{clear:both;padding:0 15px 0 15px;overflow:auto;}#banner_middle img{border:none;}#banner_middle_block1{float:left;width:325px;height:188px;background:#6676A5 url(/templates/hb_homepage/images/banner-middle-block1-background.gif) repeat-x top left;font-size:12.5px;padding:0 0 0 15px;}#banner_middle_block1 h2,#banner_middle_block1 a{color:#000000;font-size:13.5px;text-decoration:none;display:inline;line-height:30px;}#banner_middle_block1 input,#banner_middle_block1 select{width:250px;margin:2px 0 2px 0;font-size:12.5px;color:#575757;}#banner_middle_block1 input.btn{width:125px;margin:2px 0 8px 0;font-size:13px;color:#000;}#banner_middle_subblock{float:left;padding-right:22px;font-size:12px;}#banner_middle_subblock a{font-size:12.5px;font-weight:bold;line-height:20px;color:#1A48A0;}#banner_middle_block2{float:left;width:220px;height:188px;padding-left:10px;background:#6676A5 url(/templates/hb_homepage/images/banner-middle-block1-background.gif) repeat-x top left;overflow:hidden;font-size:12px;}#banner_middle_block2 h2{color:#000000;font-size:13.5px;display:block;margin:7px 0 7px 0;}#banner_middle_block2 ul,#banner_middle_block2 li{list-style:disc;margin:0 0 0 7px;padding:0 0 5px 0;color:#1A48A0;font-size:12.5px;}#banner_middle_block2 a{color:#1A48A0;text-decoration:none;font-weight:bold;}#main_nav{height:38px;margin:0 15px 0px 15px;background:#FFFFFF url(/templates/hb_homepage/images/main-nav-background.gif) repeat-x top left;color:#FFFFFF;font-weight:bold;text-align:center;}#content_container{clear:both;padding:15px 35px 0 35px;overflow:auto;position:relative;float:left;margin-top:275px;left:0px;z-index:1;}#content_container a{color:#1A48A0;}#new_homes_container{float:left;background:url(/templates/hb_homepage/images/new-homes-box-background.gif) repeat-x top left;height:148px;width:620px;font-weight:bold;font-size:15px;color:#000000;padding:7px 0 0 4px;margin:0 0 11px 0;}#new_homes_title{float:left;width:400px;margin-bottom:6px;}#new_homes_more{float:right;text-align:center;padding:25px 5px 0 0;font-size:12px;}#new_homes_more a{color:#1A48A0;text-decoration:none;}.new_homes_block{width:179px;float:left;font-size:11px;font-weight:normal;padding:0px 10px 0 0;color:#000000;}.new_homes_block img{margin-right:3px;border:1px solid #9198A3;padding-top:0px;}.new_homes_block a{color:#1A48A0;font-weight:bold;font-size:10.5px;}#luxury_spotlight_container{float:right;background:url(/templates/hb_homepage/images/luxury-spotlight-box-background.gif) repeat-x top left;height:144px;width:209px;color:#FFD25F;font-weight:bold;font-size:14px;padding:11px 0 0 8px;margin:0 0 11px 0;}#luxury_spotlight_more{padding:0 7px 0 0;font-size:12px;float:right;}#luxury_spotlight_more a{color:#FFD25F;text-decoration:none;}#luxury_spotlight_block{clear:left;color:#FFFFFF;font-size:11px;font-weight:normal;}#luxury_spotlight_block a{padding-top:3px;display:block;color:#FFFFFF;font-size:10.5;font-weight:bold;}#luxury_spotlight_block img{border:1px solid #293148;margin-right:3px;margin-top:5px;}#left_column{float:left;margin:0px 16px 0 0;overflow:auto;}.moduletable_sidemodule{font-size:12px;width:217px;padding:0 6px 0 6px;background:url(/templates/hb_homepage/images/side-column-background.gif) repeat-x top left;overflow:auto;margin-bottom:20px;min-height:100px;}.moduletable_sidemodule ul{margin:0 0 0 0;padding:2px 0 0 0px;list-style:none;}.moduletable_sidemodule li{margin:0 0 0 0;padding:0px 8px 0px 8px;}.moduletable_sidemodule h3,#center_column h3{font-size:14px;color:#000000;margin:7px 0 10px 0px;display:block;}.moduletable_sidemodule a{display:block;color:#1A48A0;font-weight:bold;margin:8px 0 0 0;text-decoration:none;}.moduletable_sidemodule .menu img{margin-right:5px;vertical-align:middle;}.moduletable_sidemodule img{margin:5px;}#page{margin:0px 0 0 0;	font-size:12px;min-height:100px;z-index:1;clear:both;}#page ul{list-style:disc url(/templates/hb_homepage/images/bullet-blue.gif) inside;list-style-position:inside;}#page a{color:#1A48A0;}#page_module_full{float:left;width:879px;font-size:12px;}#page_module_half{	float:left;width:635px;}#page_module_column{background:url(/templates/hb_homepage/images/content-background.gif) repeat-x top left;float:left;width:390px;}#page_module_column .contentheading{margin:7px 0 10px 0;padding:0px 0 8px 0;font-size:14px;font-weight:bold;color:#000000;display:block;}#page p{margin:0 0 0 0;}#page img{margin:7px;}.blog .article_row{background:url(/templates/hb_homepage/images/content-background.gif) repeat-x top left;overflow:auto;display:block;clear:both;padding:0px 10px 20px 10px;font-size:12px;}.blog .contentpagetitle,.blog .contentheading{font-size:14px;color:#000;text-decoration:none;padding-top:8px;display:block;}.blog p{display:block;font-size:12px;}.blog img{margin:7px;}.readon{text-decoration:none;font-size:14px;font-weight:bold;color:#1A48A0;}.pagenavbar a{font-size:14px;color:#000;text-decoration:none;padding-top:8px;font-weight:bold;}h1.componentheading,.componentheading h1{margin:0 0 15px 0;font-size:22px;}.contentheading{margin:0px 0 0px 0;padding:0px 0 8px 0;font-size:22px;font-weight:bold;color:#000000;display:block;}.buttonheading{float:right;display:inline;}.buttonheading img{margin-right:7px;}.joomla_add_this{float:right;}#right_column{float:right;margin:0px 0 0 16px;}#footer_container{clear:both;}#footer_block1{font-size:12px;float:left;background-color:#E4E9EE;margin:25px 0 0 15px;padding:9px 0 0 20px;height:24px;width:300px;display:inline;}#footer_block2{font-size:12px;width:590px;background-color:#E4E9EE;float:right;padding:9px 20px 0 0;height:24px;text-align:right;margin:25px 15px 0 0;display:inline;}#footer_block2 ul,#footer_block2 li{display:inline;list-style:none;padding:0 5px 0 5px;margin:0 0 0 0;}#footer_block2 a{color:#000000;text-decoration:none;}#footer_block3{float:left;width:894px;height:70px;background:url(/templates/hb_homepage/images/footer-background.gif) repeat-x top left;font-size:9px;color:#FFFFFF;padding-top:7px;}#footer_block3 img{float:left;}table.contenttoc{margin:0 0 1em 1em;width:175px;border-bottom:1px solid #B9C6D4;float:right;background:#DFE5EB url(/templates/hb_homepage/images/toc-background.gif) no-repeat top left;}table.contenttoc th{color:#FFF;font-size:12px;padding-bottom:10px;padding-top:10px;}table.contenttoc td{border-left:1px solid #B9C6D4;border-right:1px solid #B9C6D4;padding:8px;}a.toclinkactive{font-size:13.5px;text-decoration:none;font-weight:bold;color:#000 !important;}.toclink{font-size:13.5px;text-decoration:none;font-weight:bold;}.vendor_contact{padding:0 6px 0 6px;background:url(/templates/hb_homepage/images/side-column-background.gif) repeat-x top left;float:right;width:217px;height:280px;}.vendor_contact input{width:145px;font-size:11px;}.vendor_contact textarea{width:190px;height:75px;font-size:11px;}.vendor_contact td{font-size:11px;}.vendor_contact h3{margin:7px 0 10px 0px;display:block;font-size:14px;}.vendor_name{font-size:20px;}#relo_form{font-size:11px;width:217px;padding:0 6px 0 6px;background:url(/templates/hb_homepage/images/side-column-background.gif) repeat-x top left;overflow:auto;margin-bottom:20px;min-height:100px;text-align:left;}#relo_form td{font-size:11px;}#relo_form textarea,#relo_form select,#relo_form input{width:145px;font-size:11px;}#relo_form h3{margin:7px 0 10px 0px;display:block;font-size:14px;}.vid_right{float:right;margin-left:10px;margin-bottom:10px;}div.mtImgBoxStyle{margin:7px !important;}div.mtCapStyle{font-weight:bold;color:white;background-color:#5875B2;padding:4px;text-align:center;overflow:hidden;font-size:11px;}table.multithumb{width:auto;}.mtImgBoxStyle img{margin:0px !important;}#seller_form{width:350px;padding:0 6px 0 6px;overflow:auto;margin-bottom:20px;min-height:100px;text-align:left;}#seller_form td{font-size:12px;}#seller_form textarea,#seller_form select,#seller_form input{width:145px;font-size:12px;}#seller_form h3{margin:7px 0 10px 0px;display:block;font-size:14px;}a.mainlevel-suckerfish-horizontal,a.mainlevel_active-suckerfish-horizontal,a.mainlevel_current-suckerfish-horizontal,a.mainlevel-suckerfish-horizontal:link,a.mainlevel_active-suckerfish-horizontal:link,a.mainlevel_current-suckerfish-horizontal:link,a.mainlevel-suckerfish-horizontal:visited,a.mainlevel_active-suckerfish-horizontal:visited,a.mainlevel_current-suckerfish-horizontal:visited{color:white;}a.mainlevel-suckerfish-horizontal:hover,a.mainlevel_active-suckerfish-horizontal:hover,a.mainlevel_current-suckerfish-horizontal:hover{background:url(/templates/hb_homepage/images/main-nav-background-hover.gif) repeat-x 0 0;color:white;}span.mainlevel-suckerfish-horizontal:hover{position:relative;display:block;background:url(/templates/hb_homepage/images/main-nav-background-hover.gif) repeat-x 0 0;margin-left:0px;}a.sublevel-suckerfish-horizontal,a.sublevel_active-suckerfish-horizontal,a.sublevel_current-suckerfish-horizontal,a.sublevel-suckerfish-horizontal:link,a.sublevel_active-suckerfish-horizontal:link,a.sublevel_current-suckerfish-horizontal:link,a.sublevel-suckerfish-horizontal:visited,a.sublevel_active-suckerfish-horizontal:visited,a.sublevel_current-suckerfish-horizontal:visited{background:#37548C;color:white;}a.sublevel-suckerfish-horizontal:hover,a.sublevel_active-suckerfish-horizontal:hover,a.sublevel_current-suckerfish-horizontal:hover{background:#4D4D4D;}ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:link,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:link,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:link,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:visited,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:visited,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:visited{background-color:blue;color:white;}ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:hover,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:hover,ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:hover{background-color:#E0E0E0;color:blue;}ul.mainlevel-suckerfish-horizontal ul .expanded{display:block;padding-right:10px;}a.mainlevel-suckerfish-horizontal,a.mainlevel_active-suckerfish-horizontal,a.mainlevel_current-suckerfish-horizontal,span.mainlevel-suckerfish-horizontal,a.mainlevel-suckerfish-horizontal:link,a.mainlevel_active-suckerfish-horizontal:link,a.mainlevel_current-suckerfish-horizontal:link,a.mainlevel-suckerfish-horizontal:visited,a.mainlevel_active-suckerfish-horizontal:visited,a.mainlevel_current-suckerfish-horizontal:visited,a.mainlevel-suckerfish-horizontal:hover,a.mainlevel_active-suckerfish-horizontal:hover,a.mainlevel_current-suckerfish-horizontal:hover{font-weight:bold;font-size:14px;text-align:center;text-decoration:none;display:block;padding:10px 18px 0px 18px;	height:28px;}a.sublevel-suckerfish-horizontal,a.sublevel_active-suckerfish-horizontal,a.sublevel_current-suckerfish-horizontal,span.sublevel-suckerfish-horizontal,a.sublevel-suckerfish-horizontal:link,a.sublevel_active-suckerfish-horizontal:link,a.sublevel_current-suckerfish-horizontal:link,a.sublevel-suckerfish-horizontal:visited,a.sublevel_active-suckerfish-horizontal:visited,a.sublevel_current-suckerfish-horizontal:visited,a.sublevel-suckerfish-horizontal:hover,a.sublevel_active-suckerfish-horizontal:hover,a.sublevel_current-suckerfish-horizontal:hover{font-weight:normal;font-size:12px;text-align:left;text-decoration:none;display:block;padding:10px 8px 10px 8px;		margin:0px;}a.mainlevel-suckerfish-horizontal,a.mainlevel_active-suckerfish-horizontal,a.mainlevel_current-suckerfish-horizontal,span.mainlevel-suckerfish-horizontal{float:left;width:auto;border-right:1px solid #254175;}a.sublevel-suckerfish-horizontal,a.sublevel_active-suckerfish-horizontal,a.sublevel_current-suckerfish-horizontal,span.sublevel-suckerfish-horizontal{font-size:90%;border-top:1px solid #6A84B4;margin-left:-1px;}#active_menu-suckerfish-horizontal,a.mainlevel_active-suckerfish-horizontal,a.mainlevel_current-suckerfish-horizontal,a.mainlevel_active-suckerfish-horizontal:link,a.mainlevel_current-suckerfish-horizontal:link,a.mainlevel_active-suckerfish-horizontal:visited,a.mainlevel_current-suckerfish-horizontal:visited,a.mainlevel_active-suckerfish-horizontal:hover,a.mainlevel_current-suckerfish-horizontal:hover{font-weight:bold;}a.sublevel_active-suckerfish-horizontal,a.sublevel_current-suckerfish-horizontal,a.sublevel_active-suckerfish-horizontal:link,a.sublevel_current-suckerfish-horizontal:link,a.sublevel_active-suckerfish-horizontal:visited,a.sublevel_current-suckerfish-horizontal:visited,a.sublevel_active-suckerfish-horizontal:hover,a.sublevel_current-suckerfish-horizontal:hover{font-weight:normal;height:22px;}ul.mainlevel-suckerfish-horizontal,.mainlevel-suckerfish-horizontal ul{padding:0;margin:0;list-style:none;}ul.mainlevel-suckerfish-horizontal{width:auto;z-index:101;}ul.mainlevel-suckerfish-horizontal ul{z-index:102;}ul.mainlevel-suckerfish-horizontal ul ul{z-index:103;}ul.mainlevel-suckerfish-horizontal li{padding:0;margin:0;background:none;list-style:none;float:left;position:relative;margin-right:0px;	background:url(/templates/hb_homepage/images/main-nav-separator.gif) no-repeat top right;}ul.mainlevel-suckerfish-horizontal li li{width:10em;margin:0;}ul.mainlevel-suckerfish-horizontal li li ul{left:10em;top:0;}ul.mainlevel-suckerfish-horizontal ul{display:none;position:absolute;top:38px;left:0;}ul.mainlevel-suckerfish-horizontal li > ul{top:38px;left:auto;clear:both;}ul.mainlevel-suckerfish-horizontal li:hover ul,ul.mainlevel-suckerfish-horizontal li.hover ul{display:block;}ul.mainlevel-suckerfish-horizontal li:hover ul ul,ul.mainlevel-suckerfish-horizontal li.hover ul ul{display:none;}ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul{display:block;}ul.mainlevel-suckerfish-horizontal,ul.mainlevel-suckerfish-horizontal li li{clear:left;}span.mainlevel-suckerfish-horizontal,span.sublevel-suckerfish-horizontal{border-width:0px;padding:5px;}.mainlevel_current-suckerfish-horizontal{background:url(/templates/hb_homepage/images/main-nav-background-current.gif) repeat-x 0 0;}span.mainlevel-suckerfish-horizontal{margin:0px 0px 0px 0px;padding-left:14px;padding-right:16px;padding-top:10px;}span.mainlevel_active-suckerfish-horizontal{font-size:15px;display:block;background:url(/templates/hb_homepage/images/main-nav-background-current.gif) repeat-x 0 0;margin:0px 0px 0px 0px;padding-left:14px;padding-right:16px;padding-top:10px;height:34px;}.mainlevel_active-suckerfish-horizontal{background:url(/templates/hb_homepage/images/main-nav-background-current.gif) repeat-x 0 0;}#active_menu-suckerfish-horizontal{margin:0px 0px 0px 0px;padding-left:14px;padding-right:16px;padding-top:10px;display:block;} .suggestion_list{font-size:12px;background:white;border:1px solid;padding:4px;}.suggestion_list ul{padding:0;margin:0;list-style-type:none;}.suggestion_list a{text-decoration:none;font-size:12px !important;line-height:100% !important;}.suggestion_list .selected{background:#4B669C;color:#FFF !important;}.suggestion_list .selected a{color:#FFF !important;font-size:12px !important;}#autosuggest{position:relative;display:none;z-index:1;}#autosuggest li,ul{list-style:none;}