* { margin:0; padding:0; border:0; } body { color:#333; background:url(/imgs/bg_body.gif) top repeat-y #d3dce0; font-size:62.5%; } #wrapper { background:url(/imgs/bg_wrapper_auto.gif) top repeat-y; width:999px; display:block; clear:both; font-family:Arial, Helvetica, sans-serif; position:relative; margin:0 auto; } form, label { margin:0; padding:0; border:0; } select, input { border:1px solid #566e87; }  #share_bookmarks { float:right; padding:8px 10px 6px 8px; } #share_bookmarks img, #share_bookmarks a { border:0; } .nofloat { font-size:1px; line-height:1px; display:block; clear:both; height:1px; }  .ahg_top_container { display:block; clear:both; width:835px; font-size:1.3em; line-height:1.9em; margin-left:1px; } #ahg_top_container1 { background:url(/imgs/bckgd_logo1.jpg) right top no-repeat; } #ahg_top_container2 { background:url(/imgs/bckgd_logo2.jpg) right top no-repeat; } #ahg_logohd { display:block; clear:both; } #ahg_logohd img { padding:0; margin:0; border:0; } #ahg_logohd ul { background:url(/imgs/tnav_top_bg.png) bottom left no-repeat; float:right; padding:2px 0; list-style:none; } #ahg_logohd ul li { display:inline; padding:5px 10px 5px 15px; border-left:1px solid #b6c3c9; } #ahg_logohd #tnav_firstlink { border:none; } #ahg_logohd ul li a { text-decoration:none; font-weight:bold; text-transform:capitalize; color:#1a3053; padding:2px 0; border:0; } #ahg_logohd ul li a:hover, #ahg_logohd ul li a.active { text-decoration:none; color:#911a1d; padding:2px 0; border-bottom:1px dotted #566e87; } #logo_anchor, #logo_anchor:hover { padding:0; margin:0; border:0; } #ahg_home { background:url(/imgs/ico_home_off.gif) left no-repeat; } #ahg_home:hover, #ahg_home.active { background:url(/imgs/ico_home_on.gif) left no-repeat; } #ahg_hfinder { background:url(/imgs/ico_homefinder_off.gif) left no-repeat; } #ahg_hfinder:hover, #ahg_hfinder.active { background:url(/imgs/ico_homefinder_on.gif) left no-repeat; } #ahg_smap { background:url(/imgs/ico_sitemap_off.gif) left no-repeat; } #ahg_smap:hover, #ahg_smap.active { background:url(/imgs/ico_sitemap_on.gif) left no-repeat; } map { padding:0; margin:0; border:0; } #ahg_masthd { float:left; width:835px; background:url(/imgs/tnav_bckgd.gif) bottom repeat-x; } #ahg_masthd ul { padding:0 0 0 10px; list-style:none; } #ahg_masthd ul li { float:left; background:url(/imgs/tnav_off_r.gif) no-repeat right top; } #ahg_masthd a { float:left; display:block; background:url(/imgs/tnav_off_l.gif) no-repeat left top; padding:3px 10px 0 10px; text-decoration:none; color:#244578; border:0; } #ahg_masthd a:hover { color:#911a1d; } #ahg_masthd #on { background:url(/imgs/tnav_on_r.gif) top right no-repeat; font-weight:bold; letter-spacing:1px; border:0; } #ahg_masthd #on a { background:url(/imgs/tnav_on_l.gif) top left no-repeat; padding:3px 10px 1px 10px; text-decoration:none; color:#911a1d; border:0; } #ahg_section_navigation { display:block; clear:both; width:835px; background:url(/imgs/ahg_section_navigation.gif) bottom repeat-x #f3f6f8; border-bottom:1px solid #566e87; } #ahg_section_navigation ul { float:left; list-style:none; padding:4px 16px 0 16px; } #ahg_section_navigation li { display:inline; padding:0 5px; border-right:1px dotted #1a3053; letter-spacing:1px; } #ahg_section_navigation a { color:#1a3053; text-decoration:none; } #ahg_section_navigation a:hover, #ahg_section_navigation a.selected { color:#981b1e; text-decoration:none; } #ahg_section_navigation a.selected { font-weight:bold; } #ahg_crumbs { background:url(/imgs/crumbs_bg.gif) top repeat-x #fff; display:block; clear:both; width:835px; } #ahg_crumbs p { text-align:right; padding:2px 10px 3px 0; font-size:0.8em; color:#999; } #ahg_crumbs a { color:#911a1d; } #ahg_crumbs a:hover { color:#15437f; } #ahg_crumbs a:visited { color:#6e1417; }  #seo_div { width:836px; display:block; clear:both; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.6em; } #seo_div h1 { font-size:1.6em; color:#244578; padding:0 9px; } #seo_div h2 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#369; font-weight:normal; padding:5px 9px; } #seo_div h3 { font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#1a3053; font-weight:normal; padding:5px 9px; } #seo_div p { padding:5px 9px; margin:0; } #seo_div ul { font-family:Arial, Helvetica, sans-serif; display:block; clear:both; padding:10px 20px; list-style:url(/imgs/bullet_sm.gif); } #seo_div a { color:#369; text-decoration:none; } #seo_div a:hover { color:#981b1e; } #seo_div a:visited { color:#244578; }  .three_column_layout { width:836px; display:block; clear:both; padding:5px 9px; font-size:1.2em; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; min-height:855px; height:auto !important; height:855px; } .mapsearch_wrapper { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.4em; border-top:1px dotted #566e87; background:url(/imgs/mod_mapsearch_bg.jpg) top repeat-x; display:block; clear:both; width:818px; } .mapsearch_wrapper p { font-family:Arial, Helvetica, sans-serif; display:block; clear:both; } .three_column_layout a, .mapsearch_wrapper a { color:#369; text-decoration:none; } .three_column_layout a:hover, .mapsearch_wrapper a:hover { color:#981b1e; } .three_column_layout p { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; line-height:1.5em; padding:2px 0; margin:0; } .three_column_layout h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; color:#981b1e; padding:3px 0; border-top:1px dotted #f1e9e1; border-bottom:1px dotted #f1e9e1; } .three_column_layout h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; color:#1a3053; padding:3px 0; border-bottom:1px dotted #f1e9e1; } .three_column_layout h3{ color:#369; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:600; padding:2px 0; }  .colspan2_right { float:left; width:579px; } .colspan2_listing_details { background:url(/imgs/colspan2_listing_details.jpg) bottom repeat-x #f0f7fa; float:left; width:579px; padding:0 7px 0 0; border-right:1px solid #666; }  .colspan_3 { width:817px; display:block; clear:both; padding:5px 0; }  .first_column_224px { padding:0 15px 0 0; width:224px; float:left; } .first_column_224px ul, .last_column_224px ul { display:block; clear:both; padding:0 10px; } .last_column_224px { padding:0 0 0 7px; width:224px; float:left; }  #sbox_1column, #sbox_1column_modify, #sbox_1column_modify_ajax { background:url(/imgs/form_1_column_top.jpg) top left no-repeat; display:block; clear:both; width:224px; margin:0 0 7px 0; font-family:Arial, Helvetica, sans-serif; } #sbox_1column_modify, #sbox_1column_modify_ajax { background:url(/imgs/form_1_column_mod_top2.jpg) top left no-repeat; } #home_search_form { padding:60px 0 0 0; }  #sbox_1column h2, #sbox_1column_modify h2 { font-size:1.4em; font-weight:normal; text-transform:capitalize; padding:0 16px 5px 5px; color:#981b1e; } #sbox_1column dl, #sbox_1column_modify dl, #ajax_search_form { background:url(/imgs/form_1_column_bottom.jpg) bottom left no-repeat; padding:0 10px 20px 10px; } #ajax_search_form { height:370px; } #sbox_1column_v2 dl { background:none; } #sbox_1column dt, #sbox_1column_modify dt, .sbox_form_labels { clear:both; font-size:0.9em; font-weight:900; text-transform:uppercase; letter-spacing:2px; color:#333; padding:1px 0; } #sbox_1column select, #sbox_1column_modify select, #sbox_1column_modify_ajax select { width:200px; border:1px solid #369; color:#244578; background:#f4fdff; margin:0 0 2px 0; font-size:1.1em; } #findhomes_button, #findbuilders_button, #but_findhomes_home, #findcommunities_button, #but_findhomes_home_ajax { display:block; clear:both; padding:0 0 15px 35px; border:0; } #but_findhomes_home_ajax { padding:5px 0 15px 35px; border:0; } #sbox_1column .activeadult, #sbox_1column_modify .activeadult { float:left; padding:7px 5px 0 0; } #ajax_search_zip_codes, #ajax_search_community_name, #ajax_search_builder_name, #ajax_search_city, #ajax_search_price_from, #ajax_search_price_to { float:left; }  .second_column_300px { padding:0 15px 5px 0; width:302px; float:left; font-family:Georgia, "Times New Roman", Times, serif; } .second_column_300px h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:1.5em; color:#244578; padding:5px 0; } .second_column_300px ul { font-family:Arial, Helvetica, sans-serif; padding:0 5px; list-style:none; } .second_column_300px ul li { background:url(/imgs/bullet_pixelated.gif) top left no-repeat; padding:1px 10px; }  #colspan2_txt_listings .box_300 { background:url(/imgs/box_300_bckgd.gif) repeat-y; margin:10px 0; width: 302px; } #colspan2_txt_listings .box_300 h2 { background:url(/imgs/box_300_top.gif) top no-repeat; padding:7px 10px 5px 10px; } #colspan2_txt_listings .box_300 h3 { background:url(/imgs/box_300_top.gif) top no-repeat; padding:7px 10px 5px 10px; line-height:1.6em; border:0; border-bottom:1px dotted #F1E9E1; color:#1A3053; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; font-weight:normal; } #colspan2_txt_listings .box_300 ul { background:url(/imgs/box_300_bottom.gif) bottom no-repeat; padding:0 10px 15px 10px; list-style:none; }  .third_column_262px { padding:0 0 5px 0; float:left; width:262px; } .third_column_262px ul { display:block; clear:both; padding:0 10px; list-style:url(/imgs/bullet_sm.gif); }  .content_text_colspan2 { padding:0 0 10px 0; } .content_text_colspan2 h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#244578; } .content_text_colspan2 img, .colspan_3 img, .colspan2_right img { float:left; }  #colspan2_left { float:left; width:554px; padding:0 5px 0 0; } #big_column_left { padding:0 5px 0 5px; width:539px; float:left; } #big_column_left p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.4em; padding:2px 0; } #big_column_left ul { display:block; clear:both; padding:0 0 5px 10px; list-style:url(/imgs/bullet_sm.gif); } #site_map { display:block; clear:both; } #site_map h1 { background:#f0f7fa; font-size:1.0em; font-weight:bold; text-transform:uppercase; letter-spacing:1px; color:#1a3053; padding:0 5px; margin:2px 0; border:1px dotted #566e87; } #site_map h2 { font-size:1.2em; font-weight:bold; color:#1a3053; padding:2px 0 0 20px; } #site_map h3 { font-size:1.2em; font-weight:normal; color:#369; padding:2px 0 0 50px; } #site_map ul.indent1 { padding:0 0 0 30px; } #site_map ul.indent2 { padding:0 0 0 60px; }  .box_1column_wrapper_262px { background:url(/imgs/ahg_one_col_box_bottom262.gif) bottom no-repeat; width:262px; margin:0 0 10px 0; padding:0 0 15px 0; display:block; } #ahg_foreclosures_wrapper_262px { background:url(/imgs/findforeclosures_bottom262.gif) bottom no-repeat; width:262px; padding:0 0 25px 0; } .box_1column_262px { background:url(/imgs/bckgd_one_col_box262.gif) top repeat-y; width:262px; display:block; clear:both; } .box_1column_262px h3 { background:url(/imgs/ahg_one_col_box_top262.gif) top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; text-transform:lowercase; color:#244578; padding:5px 10px; } #ahg_foreclosures262 h3 { background:url(/imgs/findforeclosures262.jpg) top no-repeat; padding:46px 10px 5px 10px; } .box_1column_262px ul { background:url(/imgs/ahg_one_col_box_ul_bg262.gif) top no-repeat; display:block; clear:both; list-style:none; padding:15px 5px 0 10px; } .box_1column_262px li { background:url(/imgs/bullet_pixelated.gif) top left no-repeat; padding-left:10px; } .box_1column_262px ul li ul { background:none; padding:2px 0; } #foreclosures_table_262 { background:url(/imgs/ahg_one_col_box_ul_bg262.gif) top no-repeat; width:262px; } #ahg_foreclosures262 dl { padding:10px 5px; } #ahg_foreclosures262 dt { padding:2px 10px; font-weight:bold; } #ahg_foreclosures262 dd { padding:0 5px; } #foreclosure_262_button { padding:10px 0 0 0; }  .two_column_list_module, #ad_info { text-indent:0; display:block; clear:both; } .two_column_list_module h3 { background:url(/imgs/h3_bg_262px.gif) top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; color:#244578; padding:10px 60px 7px 15px; } .two_column_list_module ul li { list-style:none; background:url(/imgs/bullet_pixelated.gif) left top no-repeat; padding:0 0 0 10px; } #two_column_list_262px li { width:110px; float:left; font-size:0.9em; }  #mod_spotlight { display:block; clear:both; font-size:0.9em; line-height:1.3em; } #mod_spotlight h4 { font-family:Arial, Helvetica, sans-serif; color:#244578; font-size:1.1em; margin:5px 0; text-transform:uppercase; letter-spacing:2px; } #mod_spotlight img { display:block; clear:both; border:1px solid #333; } #mod_spotlight_clmn1 { display:block; clear:both; font-size:0.9em; line-height:1.3em; } #mod_spotlight_clmn1 h4 { font-family:Arial, Helvetica, sans-serif; color:#244578; font-size:1.1em; margin:5px 0; text-transform:uppercase; letter-spacing:2px; } #mod_spotlight_clmn1 .spot_img_displayad { width:222px; border:1px solid #c0c0c0; }  #mod_spotlight .spot_img_224px { width:222px; height:126px; } #mod_spotlight .spot_img_300px { width:300px; height:169px; } #mod_spotlight .spot_img_262px { width:260px; height:147px; } #mod_spotlight p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:5px 0; }  #mod_listings, #mod_mapsearch_listings { display:block; clear:both; padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.3em; } #mod_mapsearch_listings .mapsearch_listing_div { display:block; clear:both; } #mod_listings p, #mapsearch_p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:0 0 3px 0; } #mod_listings_nav_p { float:left; font-family:Arial, Helvetica, sans-serif; padding-top:4px; font-size:1.0em; } #mod_listings a, #mod_previously a { text-decoration:none; font-weight:bold; } #mod_listings h4, .first_column_224px h4 { color:#981b1e; font-size:1.1em; margin:5px 0 2px 0; text-transform:uppercase; letter-spacing:2px; } #mod_listings dl, #mod_previously dl { display:block; clear:both; } #mod_listings dt.mod_list_dt, #mod_previously dt.mod_list_dt { float:left; padding:0 4px 0 0; } #mod_mapsearch_listings .mapsearch_listing_div .mod_list_dt { float:right; padding:0 0 0 4px; } #mod_mapsearch_listings .mapsearch_listing_div dd { text-align:right; } #mod_listings dd, #mod_previously dd { text-align:left; } #mod_listings dd:hover, #mod_mapsearch_listings .mod_list_dt dd:hover { background:#f0f7fa; } #mod_listings dt.mod_list_separator, #mod_previously dt.mod_list_separator { display:block; clear:both; font-size:0.1em; line-height:0.1em; } #mod_listings dd.mod_list_separator, #mod_previously dd.mod_list_separator { display:block; clear:both; font-size:0.5em; line-height:0.5em; } #mod_listings .mod_list_pic, #mod_previously .mod_list_pic, #mod_mapsearch_listings .mod_list_dt .mod_list_pic { width:91px; height:70px; } #mod_mapsearch_listings .mod_list_dt .mod_list_pic { border:1px solid #4d758e; margin-bottom:3px; } #mod_listings .mod_list_dt a, #mod_previously .mod_list_dt a, #mod_mapsearch_listings .mod_list_dt .mod_list_dt a { border:1px solid #369; float:left; } #mod_listings .mod_list_dt a:hover, #mod_previously .mod_list_dt a:hover, #mod_mapsearch_listings .mod_list_dt .mod_list_dt a:hover { border:1px solid #981b1e; }  #mod_previously { display:block; clear:both; padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.3em; } #mod_previously h2 { font-size:1.6em; line-height:1.1em; font-weight:normal; padding:0 16px 5px 0; color:#981b1e; } #but_prev_brochures { display:block; clear:both; padding:10px 0 5px 0; width:140px; height:37px; border:0; }  .mod_feat_builders { display:block; clear:both; padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.3em; } .mod_feat_builders h4 { background:#f1e9e1; color:#981b1e; font-size:1.1em; margin:5px 0; padding:0 2px; text-transform:uppercase; letter-spacing:2px; border:1px solid #c7b29f; } .mod_feat_builders img { position:relative; border-bottom:1px dotted #ccc; } #feat_builders224 img { padding:7px 12px; margin:0 auto; max-width:200px; display:block; clear:both; } #feat_builders262 img { padding:7px 31px; margin:0 auto; max-width:200px; display:block; clear:both; } #feat_builders300 img { padding:7px 50px; margin:0 auto; max-width:200px; display:block; clear:both; }  #nhg_magazine { display:block; clear:both; padding:5px 0; }  #two_col_box_wrapper { width:578px; display:block; clear:both; margin:10px 0 0 0; background:url(/imgs/bckgd_two_col_box.gif) top repeat-y; } #two_col_box_wrapper h2 { background:url(/imgs/ahg_two_col_box_top.gif) top left no-repeat #fff; padding:10px 10px; color:#333; font-size:1.4em; font-weight:100; text-transform:capitalize; } #two_col_box_wrapper h3 { background:url(/imgs/ahg_two_col_box_top.gif) top left no-repeat #fff; padding:10px 10px; color:#333; font-size:1.4em; font-weight:100; text-transform:capitalize; } #two_col_box { width:578px; display:block; clear:both; } #two_col_box ul, #two_col_box .two_col_box_two_columns { background:url(/imgs/ahg_two_col_box_ul_bg.gif) top no-repeat; width:578px; display:block; clear:both; list-style:none; text-indent:0; padding:15px 0 0 0; } #two_col_box li { font-size:0.9em; width:160px; float:left; background:url(/imgs/bullet_box.gif) left no-repeat; padding:1px 0 0 10px; margin:0 5px; } #two_col_box .two_col_box_two_columns li { font-size:0.9em; width:249px; float:left; background:url(/imgs/bullet_box.gif) left no-repeat; padding:1px 0 0 10px; margin:0 5px; } #two_col_box .two_col_box_two_columns_top li { font-size:0.9em; width:249px; float:left; background:url(/imgs/bullet_box.gif) left 6px no-repeat; padding:1px 0 0 10px; margin:0 5px; } #two_col_box_wrapper p { display:block; clear:both; font-size:0.5em; padding:20px 20px 0 20px; color:#f3f6f8; background:url(/imgs/ahg_two_col_box_bottom.jpg) bottom no-repeat; }  .two_col_box_540_wrapper { width:540px; display:block; clear:both; margin:10px 0 0 0; background:url(/imgs/bckgd_two_col_box_540.gif) top repeat-y; } .two_col_box_540_wrapper h2 { background:url(/imgs/ahg_two_col_box_top_540.gif) top left no-repeat #fff; padding:10px 10px; color:#333; font-size:1.4em; font-weight:100; text-transform:capitalize; } .two_col_box_540 { width:540px; display:block; clear:both; padding:0; margin:0; } #big_column_left .two_col_box_540 ul { background:url(/imgs/ahg_two_col_box_ul_bg_540.gif) top no-repeat; width:540px; display:block; clear:both; list-style:none; text-indent:0; padding:15px 0 0 0; margin:0; } .two_col_box_540 li { font-size:0.9em; width:250px; float:left; background:url(/imgs/bullet_box.gif) left no-repeat; padding:1px 0 0 10px; margin:0 5px; } #big_column_left .two_col_box_540_wrapper p { display:block; clear:both; font-size:0.5em; padding:20px 20px 0 20px; color:#f3f6f8; background:url(/imgs/ahg_two_col_box_bottom_540.jpg) bottom no-repeat; }  .two_col_box_pic { display:block; clear:both; width:578px; } .two_col_box_pic p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-align:right; color:#566e87; } #two_col_box_pic_state p { background:url(/imgs/2col_bpic_states.jpg) top left no-repeat; padding-top:390px; } #two_col_box_pic_city p { background:url(/imgs/2col_bpic_city.jpg) top left no-repeat; padding-top:390px; } #two_col_box_pic_home_type { background:url(/imgs/2col_bpic_hometype.jpg) top left no-repeat; padding-top:390px; } #two_col_box_pic_browse p { background:url(/imgs/3steps.jpg) top left no-repeat; padding-top:400px; }  .three_col_box_wrapper { width:817px; display:block; clear:both; margin:10px 0; background:url(/imgs/bckgd_3_col_box.gif) top repeat-y; } .three_col_box_wrapper h3 { background:url(/imgs/ahg_3_col_box_top.gif) top left no-repeat #fff; padding:10px; color:#333; font-size:1.4em; font-weight:100; text-transform:capitalize; } .three_col_box, #three_col_box_state_city, #three_col_box_hometype, .three_col_box_3clmns, .three_col_box_2clmns { width:817px; display:block; clear:both; } .three_col_box ul, .three_col_box_3clmns ul, .three_col_box_2clmns ul { background:url(/imgs/ahg_3_col_box_ul_bg.gif) top no-repeat; width:817px; display:block; clear:both; list-style:none; text-indent:0; padding:15px 0 0 0; } .sdiv_state_city, .sdiv_hometype { float:left; width:380px; padding:5px 10px; } .hometype_thumbnails { float:left; padding:0 5px 0 0; } .sdiv_state_city h4 { background:#f3f6f8; border:1px dotted #d4dce1; display:block; clear:both; font-weight:normal; font-size:1.2em; letter-spacing:1px; font-weight:bold; padding:2px 5px; } #three_col_box_state_city ul, .sdiv_hometype ul { display:block; clear:both; list-style:none; text-indent:0; } .three_col_box li{ font-size:0.9em; width:180px; float:left; background:url(/imgs/bullet_li.gif) top left no-repeat; padding:1px 0 0 10px; margin:0 0 0 10px; } .three_col_box_3clmns li { font-size:0.9em; width:232px; float:left; background:url(/imgs/bullet_li.gif) top left no-repeat; padding:1px 0 0 10px; margin:0 0 0 10px; } .three_col_box_2clmns li { font-size:0.9em; width:388px; float:left; background:url(/imgs/bullet_li.gif) top left no-repeat; padding:1px 0 0 10px; margin:0 0 0 10px; } .bigger_bold_text { font-size:1.1em; font-weight:bold; } .sdiv_hometype li { display:block; clear:both; font-size:1.0em; padding:5px 0; margin:0 0 0 5px; } .sdiv_hometype a { font-weight:bold; } #three_col_box_state_city li { font-size:0.9em; width:169px; float:left; background:url(/imgs/bullet_box.gif) left no-repeat; padding:1px 0 0 10px; margin:0 0 0 10px; } .three_col_box_wrapper p { display:block; clear:both; font-size:0.5em; padding:20px 20px 0 20px; color:#f3f6f8; background:url(/imgs/ahg_3_col_box_bottom.gif) bottom no-repeat; }  #letter_index { background:url(/imgs/bg_letter_index_top.gif) top no-repeat; display:block; clear:both; width:817px; padding:10px 0 0 0; margin:5px auto; } #letter_index .bottom_img { background:url(/imgs/bg_letter_index_bttm.gif) bottom no-repeat; width:817px; display:block; clear:both; font-size:1px; line-height:1px; margin:0 auto; padding:0 0 10px 0; } #letter_index_links { display:block; clear:both; font-size:0.9em; padding:0; margin:0; } #letter_index_links h2 { font-size:1.2em; font-variant:small-caps; text-align:center; border:0; padding:0; margin:0; } #letter_index_links p { font-size:1.1em; font-variant:small-caps; text-align:center; padding:0; margin:0; }  #ajax_search_form_h { height:100px; width:817px; position:relative; } #ajax_search_form_h label { font-size:1.0em; color:#1a3053; letter-spacing:1px; } #ajax_search_form_h #ajax_search_type { position:absolute; left:10px; top:0px; width:220px; display:block; clear:both; } #ajax_search_form_h #ajax_search_state { position:absolute; left:10px; top:47px; width:220px; display:block; clear:both; } #ajax_search_form_h #ajax_search_builder_name, #ajax_search_form_h #ajax_search_community_name { position:absolute; left:240px; top:0px; display:block; clear:both; } #sbox_horizontal_colspan3 #Builder_Name, #sbox_horizontal_colspan3 #Community_Name { width:420px; } #ajax_search_form_h label { display:block; clear:both; } #ajax_h_form_submit { position:absolute; top:-5px; right:10px; } #ajax_search_form_h #ajax_search_city, #ajax_search_form_h #ajax_search_zip_codes { position:absolute; left:240px; top:0px; display:block; clear:both; width:220px; } #ajax_search_form_h #ajax_search_price_from { position:absolute; left:480px; top:0; width:220px; display:block; clear:both; } #ajax_search_form_h #ajax_search_price_to { position:absolute; left:480px; top:47px; width:220px; display:block; clear:both; } #sbox_horizontal_colspan3 #PriceHigh, #sbox_horizontal_colspan3 #PriceLow, #sbox_horizontal_colspan3 #State, #sbox_horizontal_colspan3 #SearchType { width:200px; } #sbox_horizontal_colspan3 #City, #sbox_horizontal_colspan3 #ZipCode { width:220px; } #sbox_horizontal_colspan3_wrapper, #sbox_horizontal_colspan3_wrapper_mapsearch { background:url(/imgs/bg_h_form_top.gif) top left no-repeat; display:block; clear:both; padding:14px 0 0 0; margin:0 0 10px 0; width:817px; } #sbox_horizontal_colspan3_wrapper_mapsearch { } #sbox_horizontal_colspan3 { background:url(/imgs/bg_h_form_bttm.jpg) bottom left no-repeat; display:block; clear:both; padding:0; margin:0; width:817px; font-size:0.9em; } #sbox_horizontal_colspan3 dl { margin:0; padding:5px 15px; } #sbox_horizontal_colspan3 dt { margin:0; padding:0; text-transform:uppercase; font-weight:bold; color:#1a3053; } #sbox_horizontal_colspan3 dd { padding:0 0 5px 0; font-size:0.9em; } #sbox_h_cspan3_clmn1 { float:left; padding:0 9px 0 0; width:215px; } #sbox_h_cspan3_clmn2 { float:left; padding:0 9px 0 0; width:215px; } #sbox_h_cspan3_clmn3 { float:left; padding:0 9px 0 0; width:215px; } #sbox_h_cspan3_clmn4 { float:left; width:115px; } #sbox_horizontal_colspan3 .anchoring_p { display:block; clear:both; font-size:0.1px; } #sbox_horizontal_colspan3 select { width:180px; border:1px solid #369; color:#244578; background:#f4fdff; } #search_button_hform { border:0; }  #colspan2_txt_listings, .colspan2_listings_579 { width:579px; display:block; clear:both; padding:5px 0; } .txtlst_heading { display:block; width:559px; clear:both; border:1px dotted #c8d9e1; background:#f0f7fa; color:#1a3053; font-weight:bold; padding:2px 5px; margin:5px 0 3px 0; } .li_float_left { background:url(/imgs/bullet_li.gif) left top no-repeat; width:260px; float:left; padding:2px 10px; list-style:none; } .colspan2_listings_579 li ul { width:260px; float:left; padding-left:10px; } .colspan2_listings_column280px_left { width:270px; float:left; padding-right:10px; } .colspan2_listings_column280px_right { width:275px; float:right; border-left:1px solid #c8d9e1; padding-left:15px; } #colspan2_txt_listings h2 { margin:0 0 5px 0; } #colspan2_txt_listings h3 { padding:0 5px; border:1px dotted #c8d9e1; background:#f0f7fa; color:#1a3053; } #colspan2_txt_listings a { background:url(/imgs/bullet_dbl_pixelated.gif) right no-repeat; padding-right:15px; } #colspan2_txt_listings a:hover { background:url(/imgs/bullet_dbl_pixelated_b.gif) right no-repeat; padding-right:15px; } .colspan2_listings_column280px_left dl, .colspan2_listings_column280px_right dl { display:block; clear:both; padding:3px 5px 10px 5px; } .colspan2_listings_column280px_left dt, .colspan2_listings_column280px_right dt { background:url(/imgs/bullet_inside.gif) left no-repeat; font-weight:bold; padding:2px 0 0 10px; } .colspan2_listings_column280px_left dd, .colspan2_listings_column280px_right dd { padding:0 0 0 10px; } .colspan2_listings_column280px_left ul, .colspan2_listings_column280px_right ul { display:block; clear:both; padding:3px 5px 10px 5px; list-style:none; } .colspan2_listings_column280px_left li, .colspan2_listings_column280px_right li { background:url(/imgs/bullet_inside.gif) left no-repeat; padding:2px 10px; } #module_colspan2_feat_spot { display:block; clear:both; border-bottom:1px dotted #d4dce1; margin:0 0 10px 0; } #module_colspan2_feat_spot p { display:block; clear:both; height:15px; } #module_colspan2_feat_spot .colspan2_feat_listing .colspan2_feat_listing p { display:block; clear:both; height:5px; } #colspan2_spot_listing { width:284px; float:left; } #colspan2_spot_listing img { width:270px; border:1px solid #566e87; padding:0; max-height:175px; } #colspan2_spot_listing .img_link { background:none; } #colspan2_spot_listing .img_link:hover { background:none; } #colspan2_spot_listing p { font-family:Arial, Helvetica, sans-serif; font-size:0.95em; line-height:1.6em; } .colspan2_listings_featured { float:left; width:285px; padding:2px 0 0 0; font-size:0.9em; } .colspan2_feat_listing, .colspan2_listings_featured dl { display:block; clear:both; width:275px; line-height:1.6em; } .colspan2_feat_listing dt { background:none; float:left; width:102px; padding:0 7px 0 0; } .colspan2_feat_listing img { width:100px; height:65px; border:1px solid #566e87; padding:0; } .colspan2_feat_listing p { clear:both; display:block; font-size:0.1em; } .colspan2_listings_featured .img_link { background:none; } .colspan2_listings_featured .img_link:hover { background:none; } #module_colspan2_feat_spot .img_link { background:none; } #module_colspan2_feat_spot .img_link:hover { background:none; } #feat_builder_spotlight { display:block; clear:both; width:579px; } #feat_builder_spotlight_logos { float:left; width:300px; padding:0 9px 0 0; } #feat_builder_spotlight_logos ul { display:block; clear:both; list-style:none; } #feat_builder_spotlight_logos img, #feat_builder_spotlight_banner img { display:block; clear:both; border:0; margin:auto; padding:0 0 10px 0; } #feat_builder_spotlight_logos a, #feat_builder_spotlight_logos a:hover, #feat_builder_spotlight_banner a, #feat_builder_spotlight_banner a:hover { border:0; background:none; } #feat_builder_spotlight_banner { float:right; } #featured_builder_logo_wrapper { display:block; clear:both; width:579px; } .featured_builder_logo { float:left; width:193px; } .featured_builder_logo img { display:block; clear:both; max-width:193px; margin:auto; padding:10px 0; vertical-align:middle; } #featured_builder_logo_wrapper a, #featured_builder_logo_wrapper a:hover { background:none; border:0; }  #regional_map_wrapper { padding:0 0 1px 0; margin:0 0 10px 10px; width:820px; background:#981b1e; } #regional_map_wrapper h1 { padding:5px 10px; color:#981b1e; font:1.0em Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; } #regional_map { margin:1px; background:#fff; width:818px; height:600px; }  #home_map_578 { background:#fff; padding:0 0 10px 0; width:578px; } #home_map_578 h1 { font-size:1.4em; text-transform:capitalize; } #home_map_578 img { padding:10px 69px; margin:auto; } #flash_map_home { background:url(/imgs/home_map_bg.gif) top left no-repeat #fff; padding:45px 0 0 0; } #regional_map_wrapper578, #mapsearch_wrapper578 { padding:45px 0 0 0; margin:0 0 10px 0; width:578px; background:url(/imgs/statecity_map_bg.gif) top left no-repeat #fff; } #mapsearch_wrapper578 { background:none; padding:0; } #regional_map_wrapper578 h1, #mapsearch_wrapper578 h1 { padding:7px 0 5px 0; color:#566e87; font:1.2em Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; font-weight:bold; border:0; } #regional_map578 { margin:1px; background:#f3f6f8; width:576px; height:434px; border:1px solid #a1a6aa; }  .featued_builders_logo_box { background:#fff; width:224px; margin:5px 0; border-bottom:1px dotted #566e87; } .featued_builders_logo_box img { margin:20px auto; border:0; display:block; max-width:200px; }   .mag_request img { border:0; }  .promo_rapid_request { padding:10px 0; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; } #promo_rapid300 { width:302px; } #promo_rapid262 { width:262px; } #promo_rapid224 { width:224px; } .promo_rapid_request h4 { font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:right; color:#981b1e; padding:3px 10px 5px 82px; } #promo_rapid300 p { font-size:1.2em; padding:0 10px 5px 78px; text-align:right; color:#981b1e; } #promo_rapid262 p, #promo_rapid224 p { font-size:1.1em; padding:0 10px 5px 78px; text-align:right; color:#981b1e; } .promo_rapid_request a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#981b1e; } .promo_rapid_request a:hover { color:#fbac33; }  #resources_300px { padding:2px 0; font-size:0.95em; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; } #resources_300px h4 { border:1px dotted #e7d7c8; color:#369; margin:5px 0 0 0; padding:0 2px; display:block; clear:both; letter-spacing:2px; font-size:1.0em; } #resources_300px ul { list-style:none; display:block; clear:both; } #resources_300px li { width:139px; float:left; padding:1px 5px; background:url(/imgs/bullet_sm.gif) left no-repeat; }  .mod_rapid_request, .mod_coupons { padding:5px 0 10px 0; } .mod_rapid_request img, .mod_coupons img { border:0; }  .box_1column_wrapper_224px { background:url(/imgs/ahg_one_col_box_bottom224.gif) bottom no-repeat; width:224px; margin:0 0 10px 0; padding:0 0 15px 0; display:block; } #ahg_foreclosures_wrapper_224px { background:url(/imgs/findforeclosures_bottom.gif) bottom no-repeat; width:224px; padding:0 0 25px 0; } .box_1column_224px { background:url(/imgs/bckgd_one_col_box224.gif) top repeat-y; width:224px; display:block; clear:both; } .box_1column_224px h3 { background:url(/imgs/ahg_one_col_box_top224.gif) top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; text-transform:lowercase; color:#244578; padding:5px 10px; } #feed_box224 h3 { background:url(/imgs/rss224.gif) top no-repeat; padding-top:7px; } #ahg_foreclosures224 h3 { background:url(/imgs/findforeclosures.jpg) top no-repeat; padding:46px 10px 5px 10px; } .box_1column_224px ul { background:url(/imgs/ahg_one_col_box_ul_bg224.gif) top no-repeat; list-style:none; padding:15px 5px 0 10px; } .box_1column_224px li { background:url(/imgs/bullet_pixelated.gif) top left no-repeat; padding-left:10px; } .box_1column_224px ul li ul { background:none; padding:2px 0; } #ahg_foreclosures224 dl { background:url(/imgs/ahg_one_col_box_ul_bg224.gif) top no-repeat; padding:20px 10px 5px 10px; margin:0; } #ahg_foreclosures224 dt { float:left; padding:2px 5px; } #ahg_foreclosures224 dd { padding:0 5px; }   #site_map_module { display:block; clear:both; padding:0 0 5px 0; } #site_map_module h3 { background:url(/imgs/mod_site_map.gif) left no-repeat; font-weight:normal; font-size:1.4em; padding-left:30px } #site_map_module a { color:#981b1e; } #site_map_module a:hover { color:#244578; }  #mod_224couponslideshow_wrapper { background:url(/imgs/mod-coupons.jpg) top no-repeat; padding:75px 0 0 0; display:block; clear:both; margin:0 0 5px 0; } .mod_224couponslideshow { background:url(/imgs/mod-coupons-bg.gif) top repeat-y; display:block; width:224px; height:180px; position: relative;  overflow: hidden; } .coupon_content { visibility: hidden;  position: absolute;  left: 0;  top: 0;  height: 100%; -moz-opacity: 1; opacity: 1; width:224px; } .coupon_content dl { padding:0 8px; } .coupon_content dt { float:left; margin:0 5px 0 0; } .coupon_content img { border:1px solid #4d758e; width:100px; height:55px; } .coupon_content dd { font-size:0.9em; line-height:1.2em; } .coupon_content p { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; display:block; font-weight:bold; clear:both; margin:0 8px 0 8px; padding:0 0 5px 0; } .coupon_slideshow_pagination { background:url(/imgs/mod-coupons-bttm.gif) bottom no-repeat; height:20px; padding:0 12px 5px 10px; text-align:right; } .coupon_slideshow_pagination a { color:#4d758e; } .coupon_slideshow_pagination a:hover, .coupon_slideshow_pagination a.selected { color:#981b1e; } .prev { padding:0 10px 0 0; } .next { padding:0; margin:0; } .coupon_content p.coupon_text { font-size:1.0em; font-weight:normal; }  #mod_224commslideshow_wrapper { background:url(/imgs/mod-community.jpg) top no-repeat; padding:65px 0 0 0; display:block; clear:both; margin:0 0 5px 0; } #mod_224tours_wrapper { background:url(/imgs/mod-tours.jpg) top no-repeat; padding:65px 0 0 0; display:block; clear:both; margin:0 0 5px 0; } .mod_224commslideshow { background:url(/imgs/mod-community-bg.gif) top repeat-y; display:block; width:224px; height:100px; position: relative;  overflow: hidden; } .community_content { visibility: hidden;  position: absolute;  left: 0;  top: 0;  height: 100%; -moz-opacity: 1; opacity: 1; width:224px; } .community_content dl { padding:0 8px; } .community_content dt { float:left; margin:0 5px 0 0; } .community_content img { border:1px solid #4d758e; width:100px; height:55px; } .community_content dd { font-size:0.9em; line-height:1.2em; } .community_content .community_content_name { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.2em; display:block; font-weight:bold; clear:both; margin:0 8px 5px 8px; padding:0; } .slideshow_pagination { background:url(/imgs/mod-community-bttm.gif) bottom no-repeat; height:20px; padding:0 12px 5px 10px; text-align:right; } .slideshow_pagination a { color:#4d758e; } .slideshow_pagination a:hover, .slideshow_pagination a.selected { color:#981b1e; } #paginate-community1, #paginate-tours1 { margin:0; padding:0 8px 2px 0; }  #bottomnav { display:block; clear:both; width:836px; padding:10px 0 0 0; } #bottomnav p { background:url(/imgs/bottomnavpic.gif) right top no-repeat; text-align:right; padding:10px 60px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.6em; color:#999; } #bottomnav a { color:#369; text-decoration:none; } #bottomnav a.selected { font-weight:bold; color:#981b1e; } #bottomnav a:hover { color:#981b1e; }  #footer { background:url(/imgs/bckgd_footer_p.jpg) left repeat-y; display:block; clear:both; width:835px; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; border-top:1px solid #ccc; border-bottom:1px solid #999; margin-left:1px; } #footer p { background:url(/imgs/bckgd_footer.jpg) left no-repeat; display:block; clear:both; padding:15px 16px 17px 0; color:#e7e7e7; text-align:right; } #footer a { color:#fff; text-decoration:none; border-bottom:1px dotted #ccc; } #footer a:hover { color:#ccc; text-decoration:none; border-bottom:1px dotted #999; }  #banner_ads { display:block; clear:both; position:absolute; top:2px; left:839px; width:160px; }  #rapid_request_wrapper { float:left; width:540px; padding:0 16px; min-height:900px; } #rapid_request_wrapper h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:normal; color:#244578; padding:10px 0 3px 0; } #rapid_request_wrapper .rapid_text { font-size:1.3em; line-height:1.6em; padding:5px 0; } #rapid_request_heading { display:block; clear:both; width:420px; background:url(/imgs/hf_head.gif) top left no-repeat; padding:105px 0 5px 120px; color:#1a3053; font-size:1.3em; font-weight:bold; font-style:italic; letter-spacing:1px; font-variant:small-caps; } #hf_note { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.3em; padding:5px 10px; } #hf_note a { color:#369; } #hf_note a:hover { color:#981b1e; } .hf_heading { background:url(/imgs/bg_head.jpg) left repeat-y; padding:1px 15px; margin:10px 0 1px 0; border:1px solid #566e87; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#fff; } #hf_img { width:260px; background:url(/imgs/hf_bckgd_img.jpg) top right no-repeat; } #hf_img p { width:240px; padding:190px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.6em; color:#566e87; } .hf_form_fields { font-size:1.2em; font-family:Arial, Helvetica, sans-serif; } .hf_form_fields td { padding:2px 5px; } .hf_form_fields p { padding:0 12px; color:#1a3053; font-weight:bold; background:url(/imgs/bullet_dbl_pixelated.gif) left no-repeat; text-transform:uppercase; letter-spacing:1px; } .hf_form_fields select, .hf_form_fields input { background:#f4fdff; width:255px; border:1px solid #1a3053; color:#1a3053; } .hf_form_fields input { padding:1px 0; } .hf_lightfont { font-weight:100; font-size:0.9em; } #pricefrom, #priceto, #relocate_mmm, #relocate_yyyy { width:102px; } #state, #zip_code { width:120px; } #hf_submit { background:none; width:126px; height:37px; padding:10px 0; border:0; } #hf_instructions { background:url(/imgs/hf_instructions_bg_bottom.gif) bottom left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#369; padding:0 10px 0 0; margin:10px 0; } #hf_instructions h1 { background:url(/imgs/hf_instructions_bg_top.gif) top left no-repeat; color:#1a3053; font-size:1.0em; border-bottom:1px dotted #d4dce1; padding:10px; } #hf_instructions p { padding:5px 10px; } #hf_instructions ul { list-style-image:none; list-style:none; padding:5px 10px; font-size:0.8em; } #hf_instructions ul li { background:url(/imgs/hf_instructions.gif) left top no-repeat; padding:5px 10px; }  #rapid_request_wrapper_3_column { width:818px; display:block; clear:both; padding:5px 16px; font-family:Arial, Helvetica, sans-serif; min-height:900px; height:auto !important; height:900px; } #rapid_request_wrapper_3_column h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:normal; color:#244578; padding:10px 0 3px 0; } #rapid_request_wrapper_3_column p { font-size:1.3em; line-height:1.6em; padding:2px 0 10px 0; } #rapid_request_wrapper_3_column dl { display:block; clear:both; padding:5px 0; font-size:1.3em; line-height:1.6em; width:800px; } #rapid_request_wrapper_3_column dt { background:url(/imgs/bullet_box.gif) left no-repeat; font-weight:bold; color:#244578; float:left; padding:5px 10px 5px 15px; border-bottom:1px dotted #c8d9e1; } #rapid_request_wrapper_3_column dd { padding:5px 10px; border-bottom:1px dotted #c8d9e1; } #rapid_request_wrapper_3_column .row_a { background-color:#f0f7fa; } .hf_wrapper_3_column { font-size:1.1em; text-transform:uppercase; } .hf_wrapper_3_column th { padding:5px 3px; background:#566e87; color:#fff; text-align:left; border-bottom:1px solid #fff; } .hf_wrapper_3_column .list_det_tbl_row_a { background:#f0f7fa; border-bottom:1px solid #c8d9e1; text-transform:capitalize; padding:5px 3px; } .hf_wrapper_3_column .list_det_tbl_row_b { background:#fff; border-bottom:1px solid #c8d9e1; text-transform:capitalize; padding:5px 3px; } .hf_wrapper_3_column #hf_request_brochures { padding:10px 5px 5px 650px; width:150px; height:37px; border:0; }   .custom_list_display { background:url(/imgs/bg_custom_display_top.jpg) top no-repeat; display:block; clear:both; width:577px; padding:5px 0 0 0; margin:5px 0; } .custom_list_display .anchoring_p { background:url(/imgs/bg_custom_display_bttm.gif) bottom no-repeat; display:block; clear:both; font-size:1px; line-height:1px; padding:0 0 3px 0; } #page_sort { float:left; margin:0; padding:5px 0 0 0; color:#1a3053; } #page_sort p, #results_per_page p { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 10px; float:left; } #page_sort_box, #results_per_page_box { font-size:0.9em; border:1px solid #566e87; padding:1px; letter-spacing:1px; color:#244578; margin:0 10px 0 0; } #page_sort p, #results_per_page p { background:none; } #results_per_page { float:right; padding:5px 0 0 0; color:#1a3053; } #radius_results { display:block; clear:both; font-size:0.9em; } #radius_results h2 { font-size:1.2em; font-variant:small-caps; text-align:center; } #radius_results p { font-size:1.1em; font-variant:small-caps; text-align:center; } #back_to_listings_link { display:block; clear:both; padding:0 0 3px 0; margin:0 0 10px 0; border-bottom:1px dotted #e7d7c8; } #back_to_listings_link p { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:2px; font-size:1.0em; } #back_to_listings_link a { background:url(/imgs/bullet_back.gif) left no-repeat; padding:0 0 0 16px; text-decoration:none; } #back_to_listings_link a:hover { background:url(/imgs/bullet_back_b.gif) left no-repeat; }  #pagination { display:block; clear:both; padding:10px 0; font-size:0.9em; border-top:1px dotted #566e87; } #pagination ul { float:left; } #pagination li { display:inline; list-style:none; } #pagination a { padding:1px 5px; } #pagination a.active { background:url(/imgs/bg_pagenumber.gif) left top repeat-x #d4dce1; border-right:1px solid #89a0ab; border-bottom:1px solid #89a0ab; border-top:1px solid #c8d9e1; border-left:1px solid #c8d9e1; color:#1a3053; } #jump_to_page_wrapper { float:right; padding:0 5px 0 0; } #jump_to_page_mapsearch { float:right; } #jump_to_page_mapsearch p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; } #pagination p { float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:0 5px; } #jump_to_page, #jump_to_page_mapsearch_pulldown { font-size:0.9em; border:1px solid #566e87; padding:1px; letter-spacing:1px; color:#244578; } #jump_to_page_wrapper form, #jump_to_page_mapsearch form { display:inline; }   #spotlight_community_top_wrap, #featured_communities_top_wrap { width:577px; display:block; clear:both; border:1px solid #333; margin:0 0 10px 0; } #spot_heading, #feat_heading { width:577px; display:block; clear:both; background:url(/imgs/spot_heading.jpg) top repeat-y #981b1e; color:#fff; font-size:1.1em; border-bottom:1px solid #333; } #spot_heading a, #feat_heading a, .sm_list_hd_feat a, .sm_list_hd_phone a { color:#fff; } #spot_heading a:hover, #feat_heading a:hover, .sm_list_hd_feat a:hover, .sm_list_hd_phone a:hover { color:#c8d9e1; } #feat_heading { background:url(/imgs/feat_heading.jpg) top repeat-y #333; } #spot_comm_name, #feat_comm_name { float:left; padding:5px 10px; } #feat_comm_name { width:490px; } #spot_comm_price { text-align:right; float:right; padding:5px 10px; } #feat_comm_controls { width:46px; float:left; padding:7px 5px; } #controls_table { display:block; padding:7px 5px; width:56px; } #controls_table img { border:0; padding:0; } #spot_heading p, #feat_heading p { clear:both; font-size:1px; padding:1px; } #spot_left_column { float:left; width:300px; } #list_sm_spot_photo { width:300px; border-right:1px solid #666; border-bottom:1px solid #333; padding:0; max-height:200px; } #feat_left_column { float:left; width:170px; height:107px; } #list_sm_feat_photo { width:158px; height:97px; margin:5px; border:1px solid #333; min-height:97px; padding:0; } #spot_left_column #spot_view_det_butt { padding:5px 88px; } #spot_right_column { float:right; width:262px; padding:0 5px 0 0; } #spot_right_column #list_sm_spot_desc { font-family:Arial, Helvetica, sans-serif; padding:0 5px 5px 0; font-size:0.95em; } #spot_right_column img { border:0; padding:0 0 5px 0; } #spot_fancy_links { display:block; clear:both; padding:0 0 5px 0; } #spot_fancy_links p { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; letter-spacing:1px; } #spot_fancy_links a { font-weight:bold; text-decoration:none; } #spot_fancy_link_contact { background:url(/imgs/icon_contact_smlst.gif) right no-repeat; padding-right:25px; } #spot_fancy_link_details { background:url(/imgs/bullet_pixelated_b.gif) right no-repeat; padding-right:15px; } #spot_phone_lead { display:block; clear:both; background:url(/imgs/spot_phone_lead_img.jpg) right no-repeat; padding:0 0 3px 0; } #spot_phone_lead p { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#369; } #feat_right_column #list_sm_feat_desc { font-family:Arial, Helvetica, sans-serif; padding:5px; font-size:0.95em; } #feat_right_column h4 { padding:5px 0 0 0; font-size:1.1em; } .sm_det_bold_link { font-weight:bold; text-decoration:none; } #spot_no_float { clear:both; display:block; font-size:1px; } #feat_no_float { display:block; clear:both; text-align:right; } #feat_no_float p { padding:5px 10px; font-family:Arial, Helvetica, sans-serif; } #feat_no_float a { font-weight:bold; text-decoration:none; } #feat_no_float table { width:577px; } #feat_no_float #feat_view_det_butt { padding:0 23px 5px 23px; border:0; }  .list_feat_esba, .list_feat_bold { width:577px; display:block; clear:both; border:1px solid #333; margin:0 0 10px 0; background:#f0f7fa; } .list_feat_reg { width:577px; display:block; clear:both; border:1px solid #333; margin:0 0 10px 0; } .sm_list_hd_feat { background:url(/imgs/sm_list_hd_highlight.jpg) top repeat-y #82d1e2; border-bottom:1px solid #333; width:575px; } .sm_list_hd_reg { background:#e8eff2; border-bottom:1px solid #333; width:575px; } .sm_list_hd_feat h4, .sm_list_hd_reg h4 { font-size:1.1em; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:5px; color:#fff; } .sm_list_hd_phone h4 { font-size:1.4em; text-align:right; padding-right:27px; } .sm_list_hd_reg h4 { color:#244578; } .sm_list_hd_phone_number { background:url(/imgs/icon_call_sm_list.gif) right no-repeat; padding-right:22px; } .sm_list_feat_esba_pic { padding:5px; } .sm_list_feat_esba_pic img { width:158px; height:97px; border:1px solid #369; padding:0; } .sm_list_reg_pic { padding:5px; } .sm_list_reg_pic img { width:118px; height:72px; border:1px solid #369; padding:0; } .sm_list_info { width:194px; padding:0 2px; font-size:0.95em; border-bottom:1px dotted #afd9e2; } .sm_list_info_reg { width:222px; padding:0 2px; font-size:0.95em; border-bottom:1px dotted #afd9e2; } .sm_list_info_bgtxt_top { font-size:1.1em; font-weight:bold; padding:2px; border-bottom:1px dotted #afd9e2; } .sm_list_info_bgtxt { font-size:1.1em; font-weight:bold; padding:2px; } .sm_list_feat_floorplans img { padding:0 23px 5px 23px; border:0; } .sm_list_reg_floorplans img { padding:0 3px 5px 3px; border:0; } .sm_list_vert_label { background:#981b1e; border-left:1px solid #333; } .sm_list_feat_contact_link { text-decoration:none; background:url(/imgs/icon_contact_smlst.gif) right no-repeat; padding-right:30px; } .sm_list_feat_video_link { text-decoration:none; font-weight:bold; background:url(/imgs/icon_sm_video_smlst.gif) right no-repeat; padding-right:22px; } .sm_list_incentive_link { text-decoration:none; font-weight:bold; background:url(/imgs/icon_sm_coupon.gif) right no-repeat; padding-right:22px; } .sm_list_feat_floorplan_link { text-decoration:none; font-weight:bold; background:url(/imgs/icon_sm_floorplans.gif) right no-repeat; padding-right:22px; } .sm_list_feat_quickmovein_link { text-decoration:none; font-weight:bold; background:url(/imgs/icon_sm_movein.gif) right no-repeat; padding-right:22px; } .sm_list_feat_link { text-decoration:none; font-weight:bold; } #small_listings #second_chance_button { width:150px; height:37px; padding:10px 0 5px 427px; border:0; } #second_chance_clmn1, #thankyou_clmn1 { display:block; clear:both; } #second_chance_clmn1 p { background:url(/imgs/2nd_chance_pic_3i.jpg) top no-repeat;  display:block; clear:both; padding:425px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; } #thankyou_clmn1 p { background:url(/imgs/thankyou_pg_pic_b.jpg) top no-repeat;  display:block; clear:both; padding:425px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; } #but_back2results { padding:5px 5px 0 130px; margin:5px 0; border:0; } #but_beginsearch { padding:5px 130px 0 5px; margin:5px 0; border:0; }  .colspan2_listing_details_fsbo { background:url(/imgs/colspan2_listing_details.jpg) bottom repeat-x #f0f7fa; float:left; width:579px; padding:0 7px 0 0; border-right:1px solid #666; border-top:1px solid #666; } .list_sm_realtor, .list_sm_agentlist, .list_sm_fsbo { width:577px; display:block; clear:both; border:1px solid #333; margin:0 0 10px 0; } .sm_list_hd_realtor { background:url(/imgs/sm_list_hd_highlight.jpg) top repeat-y #1a3053; border-bottom:1px solid #333; width:575px; } .sm_list_hd_fsbo { background:#edf9fc; border-bottom:1px solid #333; width:575px; } .sm_list_hd_realtor h4 { font-size:1.1em; font-weight:bold; padding:5px; color:#fff; } #det_list_agent_photo { padding:5px 5px 5px 0; width:135px; border-right:1px dotted #e7d7c8; } #det_list_agent_photo img { border:1px solid #333; max-width:128px; width:expression(this.width > 128? "128px": "true"); } #det_list_agent_info { padding:5px 10px; } #det_list_agent_info p { font-family:Arial, Helvetica, sans-serif; } #det_list_agent_info p .deco_link { background:url(/imgs/bullet_dbl_pixelated.gif) right no-repeat; padding:0 15px 0 0; font-weight:bold; } #det_list_agent_info p .deco_link:hover { background:url(/imgs/bullet_dbl_pixelated_b.gif) right no-repeat; } #det_list_agent_info dl { display:block; clear:both; padding:10px 0 5px 0; font-family:Arial, Helvetica, sans-serif; } #det_list_agent_info dt { float:left; } #det_list_agent_info dd { font-size:0.9em; padding:0 0 3px 20px; } #det_list_agent_info img { border:0; } #det_list_agent_home_desc { background:url(/imgs/agent_home_desc_bttm.gif) bottom no-repeat; display:block; clear:both; padding:0 0 2px 0; } #det_list_agent_home_desc h4 { background:url(/imgs/agent_home_desc_top.gif) top no-repeat #c8d9e1; padding:2px 5px; font-size:1.2em; font-weight:bold; letter-spacing:1px; color:#244578; } #det_list_agent_home_desc dl { border-left:1px solid #c8d9e1; border-right:1px solid #c8d9e1; padding:5px; } #det_list_agent_home_desc dt { font-size:0.9em; text-transform:uppercase; float:left; } #det_list_agent_home_desc dd { clear:right; font-weight:bold; }  .sm_list_hd_fsbo h4, .sm_list_hd_fsbo_email { font-size:1.1em; font-weight:bold; padding:5px; color:#566e87; } .sm_list_fsbo_email_link { background:url(/imgs/icon_fsbo_hd.gif) right no-repeat; padding-right:35px; color:#fff; text-decoration:none; } .sm_list_fsbo_email_link:visited { color:#fff; text-decoration:none; } .sm_list_info_realtor { width:246px; padding:0 2px; font-size:0.95em; border-bottom:1px dotted #afd9e2; } .sm_list_realtor_pic { padding:5px; } .sm_list_realtor_pic img { border:1px solid #566e87; max-width:75px; margin:auto; width:expression(this.width > 75? "75px": "true"); } .sm_list_realtor_homes_link, .sm_list_fsbo_details_link { text-decoration:none; background:url(/imgs/icon_sm_tour.gif) right no-repeat; padding-right:30px; font-weight:bold; } .sm_list_realtor_det_link { text-decoration:none; background:url(/imgs/icon_sm_agent.gif) right no-repeat; padding-right:25px; font-weight:bold; } .sm_list_hd_phone_number_realtor { background:url(/imgs/icon_call_white.gif) right no-repeat; } #but_list_det_lead_agent { background:url(/imgs/but_list_det_lead_agent.jpg) top no-repeat; padding:10px; margin:10px 0 5px 0; border-bottom:1px solid #566e87; } #but_list_det_lead_agent p { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.4em; } #but_list_det_lead_agent a { background:url(/imgs/bullet_dbl_pixelated.gif) right no-repeat; font-weight:bold; text-decoration:none; padding-right:15px; } #but_list_det_lead_agent a:hover { background:url(/imgs/bullet_dbl_pixelated_b.gif) right no-repeat; }  #listing_navigation { background:url(/imgs/listing_nav_bg.jpg) bottom no-repeat #fff; width:587px; float:left; padding:4px 0; } #listing_navigation h2 { background:url(/imgs/bullet_down.gif) right no-repeat; padding:0 15px 0 5px; } #listing_navigation ul { padding:0 0 0 5px; list-style:none; list-style-image:none; } #listing_navigation ul li { background:url(/imgs/list_tab_off_l.jpg) left top no-repeat; float:left; padding:0 0 0 5px; } #listing_navigation ul li a, #listing_navigation ul li a:visited { background:url(/imgs/list_tab_off_r.jpg) right top no-repeat; float:left; display:block; padding:3px 10px 1px 5px; text-decoration:none; letter-spacing:1px; color:#333; } #listing_navigation ul li a:hover { color:#981b1e; } #listing_navigation #listnav_on { background:url(/imgs/list_tab_on_l.jpg) left top no-repeat; } #listing_navigation #listnav_on a { background:url(/imgs/list_tab_on_r.jpg) right top no-repeat; padding-bottom:2px; font-weight:bold; color:#244578; }  #community_logo { display:block; clear:both; margin:10px 0 5px 0; } #community_logo img { background:#fff; max-width:295px; border:1px solid #c8d9e1; padding:5px 0; margin:0 0 0 5px; } #community_logo .list_det_builder_logo { padding:9px 0; } #community_logo h2 { font-size:1.2em; padding:5px 0 0 5px; } #community_logo h3 { font-size:1.1em; font-weight:normal; padding:0 0 0 5px; } #community_logo p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:0 0 0 5px; }  #list_det_slideshow { display:block; clear:both; padding:0 0 5px 0; width: 300px; height: 225px; } #list_det_slideshow img { display:block; clear:both; margin: 0 auto; border:1px solid #033669; max-width: 300px; max-height: 225px; } #list_det_slideshow p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; letter-spacing:2px; text-align:right; color:#c7b29f; padding:2px 0; } #list_det_slideshow a { text-decoration:none; }  .second_column_300px .list_det_info, .third_column_262px .list_det_info { display:block; clear:both; padding:0 0 0 5px; border-bottom:1px dotted #c8d9e1; } .second_column_300px .list_det_info h3, .third_column_262px .list_det_info h3 { font-size:0.9em; text-transform:uppercase; letter-spacing:1px; color:#244578; } .second_column_300px .list_det_info h4, .third_column_262px .list_det_info h4 { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#566e87; font-weight:normal; } .second_column_300px .list_det_info p, .third_column_262px .list_det_info p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:2px 0 5px 0; } .third_column_262px .list_det_info img { padding:5px 0 10px 0; max-width:260px; }  #list_det_link_icons dt { float:left; } #list_det_link_icons dd { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:5px 0 5px 30px; } #list_det_link_icons img { border:0; }   #request_info_3rdcol, #request_info_2ndcol, #request_info_popup { font-family:Arial, Helvetica, sans-serif; display:block; clear:both; } #request_info_2ndcol { background:url(/imgs/request_info_2ndcol_bg.jpg) bottom no-repeat; } #request_info_popup { background:url(/imgs/request_info_2ndcol_bg.jpg) bottom no-repeat; width:302px; position:absolute; z-index:1;  } #request_info_3rdcol p, #request_info_2ndcol p, #request_info_popup p { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; } #request_info_2ndcol p, #request_info_popup p { clear:both; font-size:0.95em; line-height:1.6em; padding:0 12px; } #request_info_3rdcol h3, #request_info_2ndcol h3, #request_info_popup h3 { color:#244578; font-size:1.0em; text-transform:uppercase; letter-spacing:2px; } #request_info_2ndcol h3 { background:url(/imgs/request_info_2ndcol_bg_t.jpg) top no-repeat; font-size:1.2em; padding:7px 12px 0 12px; } #request_info_popup h3 { background:url(/imgs/request_info_2ndcol_bg_t.jpg) top no-repeat; font-size:1.2em; padding:7px 12px 7px 12px; } #request_info_3rdcol dl, #request_info_2ndcol dl, #request_info_popup dl { padding:5px 0; } #request_info_popup dl { background:none; } #request_info_2ndcol dl, #request_info_popup dl { padding:5px; } #request_info_3rdcol dt, #request_info_2ndcol dt, #request_info_popup dt { text-transform:uppercase; font-weight:bold; font-size:0.9em; } #request_info_3rdcol dd, #request_info_2ndcol dd, #request_info_popup dd { font-size:0.9em; padding:0 0 2px 0; } #request_info_3rdcol input, #request_info_2ndcol input, #request_info_popup input { font-size:1.2em; text-transform:uppercase; width:240px; background:#f4fdff; border:1px solid #244578; color:#244578; padding:1px 0; } #request_info_2ndcol input, #request_info_popup input { width:125px; } #request_info_3rdcol select, #request_info_2ndcol select, #request_info_popup select { font-size:1.1em; text-transform:uppercase; width:145px; background:#f4fdff; border:1px solid #244578; color:#244578; padding:1px 0; } #request_info_2ndcol select, #request_info_popup select { width:85px; } #request_info_3rdcol #zip_code, #request_info_3rdcol #phone { width:140px; } #request_info_2ndcol #zip_code, #request_info_popup #zip_code { width:80px; } #request_info_3rdcol #req_info_submit_sm, #request_info_2ndcol #req_info_submit_sm, #request_info_popup #req_info_submit_sm { width:126px; height:37px; padding:10px 0 0 0; background:none; border:0; } #request_info_2ndcol #request_info_2ndcol_clmn1, #ajax_popup_brochure_wrapper #request_info_popup #request_info_popup_clmn1 { float:left; width:130px; padding-left:8px; } #request_info_2ndcol #request_info_2ndcol_clmn2, #ajax_popup_brochure_wrapper #request_info_popup #request_info_2ndcol_clmn2 { float:left; width:130px; padding-left:20px; } #dd_butt { float:right; font-size:0.1em; } #dd_butt_popup { float:right; font-size:0.1em; height:1px; }  .but_list_det_lead { padding:10px; margin:10px 0 5px 0; border-bottom:1px solid #960; } .but_list_det_lead p { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.4em; color:#000; } #but_list_det_lead_1a { background:url(/imgs/but_list_det_lead1a.jpg) top no-repeat; } #but_list_det_lead_2a { background:url(/imgs/but_list_det_lead2a.jpg) top no-repeat; } #but_list_det_lead_3a { background:url(/imgs/but_list_det_lead3a.jpg) top no-repeat; } #but_list_det_lead_4a { background:url(/imgs/but_list_det_lead4a.jpg) top no-repeat; } #but_list_det_lead_5a { background:url(/imgs/but_list_det_lead5a.jpg) top no-repeat; } #but_list_det_lead_6a { background:url(/imgs/but_list_det_lead6a.jpg) top no-repeat; } #but_list_det_lead_7a { background:url(/imgs/but_list_det_lead7a.jpg) top no-repeat; } #but_list_det_lead_8a { background:url(/imgs/but_list_det_lead8a.jpg) top no-repeat; } #free_brochure_lead { display:block; clear:both; width:262px; height:77px; } #free_brochure_lead a { width:262px; height:77px; float:left; background:url(/imgs/free_brochure_button.jpg) top no-repeat; background-position:0 -78px; } #free_brochure_lead a:hover { background-position:0 0; }  #foreclosure_info_lead { display:block; clear:both; width:262px; height:77px; padding:10px 0; } #foreclosure_info_lead a { width:262px; height:77px; float:left; background:url(/imgs/foreclosure_register.jpg) top no-repeat; background-position:0 -78px; } #foreclosure_info_lead a:hover { background-position:0 0; } #community_logo h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; padding:5px 0 0 5px; border:0; } #foreclosure_map_span2 { display:block; clear:both; background:url(/imgs/req_info_span2_top.gif) top no-repeat; width:579px; } #foreclosure_map_span2 { background:none; } #see_all_button { border:0; padding:10px 0; margin:0; } #foreclosure_det_slideshow { display:block; clear:both; padding:0 0 5px 0; } #foreclosure_det_slideshow img { display:block; clear:both; margin: 0 auto; border:1px solid #033669; max-width: 300px; max-height: 225px; } .foreclosure_small_listing { background:url(/imgs/bg_fore_list.gif) bottom repeat-x #fff; border-bottom:1px solid #d4dce1; display:block; clear:both; } .foreclosure_small_listing:hover { background:url(/imgs/bg_fore_list_hover.gif) top repeat-x #fff; } .foreclosure_small_listing h4 { padding:5px 0 0 15px; font-size:1.2em; width:450px; float:left; } .foreclosure_listing_img_wrapper { height:83px; border:0; padding:5px 10px 8px 15px; float:left; } .foreclosure_listing_img_wrapper img { float:left; width:136px; height:83px; } .foreclosure_listing_img_wrapper a { float:left; border:1px solid #981b1e; } .foreclosure_listing_img_wrapper a:hover { float:left; border:1px solid #566e87; } .foreclosure_small_listing .foreclosure_sm_listing_info { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; float:left; } .foreclosure_sm_listing_price { font-size:1.4em; font-weight:bold; } .foreclosure_sm_listing_call_2_action_button { display:block; clear:both; width:95px; height:76px; padding:0 0 5px 0; } .foreclosure_sm_listing_call_2_action_button a { width:95px; height:76px; float:left; background:url(/imgs/but_fore_det.gif) top no-repeat; background-position:0 0; } .foreclosure_sm_listing_call_2_action_button a:hover { background-position:0 -76px; } .foreclosure_sm_listing_call_2_action { float:right; padding:10px 15px 2px 0; } .foreclosure_sm_listing_call_2_action p { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-align:center; }  #list_det_main_info { background:url(/imgs/list_det_main_info_b.gif) bottom no-repeat; display:block; clear:both; margin:15px 0; } #list_det_main_info p { background:url(/imgs/list_det_main_info_t.gif) top no-repeat; font-family:Arial, Helvetica, sans-serif; padding:12px 10px 10px 10px; } #list_det_main_info p .deco_link { background:url(/imgs/bullet_dbl_pixelated.gif) right no-repeat; padding:0 13px 0 0; font-weight:bold; } #list_det_main_info p .deco_link:hover { background:url(/imgs/bullet_dbl_pixelated_b.gif) right no-repeat; } #list_det_main_info dl { display:block; clear:both; padding:0 0 22px 10px; } #list_det_main_info dt { float:left; } #list_det_main_info dd { font-size:0.9em; padding:0 0 3px 20px; } #list_det_main_info img { border:0; }  #available_floorplans_wrapper, #other_communities_wrapper, #builder_incentives_wrapper { display:block; clear:both; width:579px; padding:10px 0; } #available_floorplans_wrapper h3, #other_communities_wrapper h3, #builder_incentives_wrapper h3 { font-size:0.9em; color:#333; text-transform:uppercase; letter-spacing:1px; padding:5px 0 0 0; } .available_floorplans, #other_communities, .builder_incentives { width:579px; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-transform:uppercase; } .available_floorplans th, #other_communities th { padding:2px; background:#369; color:#fff; text-align:left; border-bottom:1px solid #fff; } .builder_incentives th { padding:2px 6px; background:#369; color:#fff; text-align:left; border-bottom:1px solid #fff; } .builder_incentives td { padding:0 3px; } .available_floorplans td, #other_communities td { padding:0 1px; } .available_floorplans #floorplan_image, #other_communities #community_image, .builder_incentives #floorplan_image { padding:0 0 0 5px; } .available_floorplans #virtual_tour, #other_communities #video { padding:0 5px 0 0; } .available_floorplans .img_no_border, #other_communities .img_no_border, .builder_incentives .img_no_border { border:0; } .available_floorplans .list_det_fp_img, #other_communities .list_det_fp_img, .builder_incentives .list_det_fp_img { width:73px; height:43px; margin:1px 0; border:1px solid #369; } .available_floorplans .list_det_tbl_row_a, #other_communities .list_det_tbl_row_a, .builder_incentives .list_det_tbl_row_a { background:#f2f9fd; border-bottom:1px dotted #b6c3c9; text-transform:capitalize; } .available_floorplans .list_det_tbl_row_b, #other_communities .list_det_tbl_row_b, .builder_incentives .list_det_tbl_row_b { background:#fff; border-bottom:1px dotted #b6c3c9; text-transform:capitalize; }  #floorplan_blueprints { display:block; clear:both; width:579px; } #floorplan_blueprints img { background:#fff; display:block; clear:both; max-width:567px; padding:5px; margin:0 auto; border:1px solid #c8d9e1; } #floorplan_blueprints h3 { display:block; clear:both; border-bottom:1px dotted #e7d7c8; font-weight:normal; font-size:1.2em; } #floorplan_blueprints p { padding:5px 10px; background:url(/imgs/bullet_sm.gif) left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-transform:uppercase; letter-spacing:1px; color:#981b1e; }  #req_info_span2 { display:block; clear:both; background:url(/imgs/req_info_span2_top.gif) top no-repeat; width:579px; } #req_info_span2 h2 { font-size:1.6em; color:#333; padding:15px 10px 0 10px; border:none; } #req_info_span2 #req_info_note { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; background:url(/imgs/req_info_pic.jpg) right no-repeat; padding:10px 85px 0 10px; margin:0 10px 0 0; } #req_info_span2 a { color:#369; } #req_info_span2_table { background:url(/imgs/req_info_span2_bttm.gif) bottom no-repeat; display:block; clear:both; width:579px; padding:10px 0; margin:0; } #req_info_span2_table p { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:0.9em; } #req_info_span2_table td { width:289px; padding:0 5px 0 15px; } #req_info_span2_table .req_info_column1 { width:289px; padding:0 10px 0 10px; } #req_info_span2_table .req_info_2cols_1 { width:145px; padding:0 15px 0 15px; } #req_info_span2_table .req_info_2cols_2 { width:144px; padding:0 10px 0 15px; } #req_info_span2_table select, #req_info_span2_table input { background:#f4fdff; width:255px; border:1px solid #244578; color:#244578; } #req_info_span2_table input { padding:1px 0; } #pricefrom, #priceto, #relocate_mmm, #relocate_yyyy { width:102px; } #req_info_span2_table #state, #req_info_span2_table #zip_code { width:105px; } #req_info_span2_table #req_info_submit { width:126px; height:37px; background:none; padding:10px 0 10px 126px; border:0; } #req_info_span2_table #req_info_submit_big { width:150px; height:37px; background:none; padding:10px 0 10px 110px; border:0; } #req_info_bttm_links { display:block; clear:both; padding:5px 0 20px 0; } #req_info_bttm_links p { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; text-align:center; } #req_info_bttm_links a { text-decoration:none; } #req_info_clmn1 { display:block; clear:both; } #req_info_clmn1 p { background:url(/imgs/req_info_pic_clmn1_y.jpg) top no-repeat; display:block; clear:both; padding:410px 0 10px 0; font-family:Arial, Helvetica, sans-serif; } #req_info_page { display:block; clear:both; } #req_info_page h2 { color:#566e87; } #req_info_page p { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; } #req_info_page img { width:260px; border:1px solid #333; display:block; clear:both; margin:5px 0; }  #builder_incentive_box { background:url(/imgs/builder_incentive.gif) right no-repeat #fff; width:577px; height:393px; display:block; clear:both; border:1px solid #333; } #builder_incentive_box h2 { font-size:1.8em; color:#1a3053; padding:15px; } #builder_incentive_box h3 { font-size:1.6em; padding:15px 305px 15px 15px; } #builder_incentive_box p { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; padding:15px 305px 15px 15px; } #builder_incentive_box .coupon_note { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; padding:25px 305px 15px 15px; } #colspan2_spot_listing h4, #module_colspan2_feat_spot h4 { color:#981b1e; font-size:1.1em; margin:5px 0; text-transform:uppercase; letter-spacing:2px; padding: 0 0 5px 0; } .colspan2_listings_featured h4 { color:#981b1e; font-size:1.2em; margin:5px 0; text-transform:uppercase; letter-spacing:2px; padding: 0 0 5px 0; } #hometype_img { padding:0 10px 5px 0; float: left; display:block; } #ahg_masthd ul li.starburst { float:left; background:url(/imgs/list_tab_off_r_starburst.gif) no-repeat right top; padding-right:40px; }  #request_info_popup { background:url(/imgs/bg_popup_bttm.gif) bottom no-repeat; width:350px; position:absolute; left:286px; top:530px; font-family:Arial, Helvetica, sans-serif; display:block; clear:both; visibility:visible;  } #request_info_popup p { clear:both; line-height:1.6em; padding:5px 12px 12px 20px; font-size:0.9em; } #request_info_popup h3, #request_info_thankyou_popup h3 { background:url(/imgs/bg_popup_top.gif) top no-repeat; color:#244578; text-transform:uppercase; letter-spacing:2px; font-size:1.2em; padding:20px 5px 10px 20px; } #request_info_popup #popup_close, #request_info_thankyou_popup #popup_close { width:60px; height:20px; padding:15px 20px 0 0; background:none; border:0; float:right; } #request_info_popup dl { padding:5px 12px; background:none; } #request_info_popup dt { text-transform:uppercase; font-weight:bold; font-size:0.9em; } #request_info_popup dd { font-size:0.9em; padding:1px 0 3px 0; } #request_info_popup dt.checkbox_popup { float:left; padding-top:20px; } #request_info_popup dt.checkbox_popup #popup_checkbox { width:20px; border:0; padding:0; margin:0; } #request_info_popup dd.checkbox_popup { padding:1px 0 0 18px; font-size:0.9em; line-height:1.2em; margin:0; } #request_info_popup input { font-size:1.2em; text-transform:uppercase; width:240px; background:#f4fdff; border:1px solid #244578; color:#244578; padding:1px 0; } #request_info_popup input { width:140px; } #request_info_popup #req_info_submit_sm { width:126px; height:37px; padding:0 0 0 200px; background:none; border:0; } #ajax_popup_brochure_wrapper #request_info_popup #request_info_popup_clmn1 { float:left; width:155px; padding-left:8px; } #ajax_popup_brochure_wrapper #request_info_popup #request_info_2ndcol_clmn2 { float:left; width:155px; padding-left:10px; } #dd_butt_popup { float:right; font-size:0.1em; height:1px; } #request_info_thankyou_popup { background:url(/imgs/bg_popup_bttm.gif) bottom no-repeat; width:350px; position:absolute; left:286px; top:130px; font-family:Arial, Helvetica, sans-serif; display:block; clear:both; visibility:visible; z-index:1;  } #request_info_thankyou_popup_p { clear:both; line-height:1.6em; padding:15px 20px 40px 20px; font-size:1.2em; }  #request_info_popup { background:url(/imgs/bg_popup_bttm.gif) bottom no-repeat; width:350px; position:absolute; left:286px; top:530px; font-family:Arial, Helvetica, sans-serif; display:block; clear:both; visibility:visible;  } #request_info_popup p { clear:both; line-height:1.6em; padding:5px 12px 12px 20px; font-size:0.9em; } #request_info_popup h3, #request_info_thankyou_popup h3 { background:url(/imgs/bg_popup_top.gif) top no-repeat; color:#244578; text-transform:uppercase; letter-spacing:2px; font-size:1.2em; padding:20px 5px 10px 20px; } #request_info_popup #popup_close, #request_info_thankyou_popup #popup_close { width:60px; height:20px; padding:15px 20px 0 0; background:none; border:0; float:right; } #request_info_popup dl { padding:5px 12px; background:none; } #request_info_popup dt { text-transform:uppercase; font-weight:bold; font-size:0.9em; } #request_info_popup dd { font-size:0.9em; padding:1px 0 3px 0; } #request_info_popup input { font-size:1.2em; text-transform:uppercase; width:240px; background:#f4fdff; border:1px solid #244578; color:#244578; padding:1px 0; } #request_info_popup input { width:140px; } #popup_checkbox { font-size:1.1em; display:block; clear:both; width:310px; padding:0 20px; margin:0; } #request_info_popup #req_info_submit_sm { width:126px; height:37px; padding:0 0 0 205px; background:none; border:0; } #ajax_popup_brochure_wrapper #request_info_popup #request_info_popup_clmn1 { float:left; width:155px; padding-left:8px; } #ajax_popup_brochure_wrapper #request_info_popup #request_info_2ndcol_clmn2 { float:left; width:155px; padding-left:10px; } #dd_butt_popup { float:right; font-size:0.1em; height:1px; } #request_info_thankyou_popup { background:url(/imgs/bg_popup_bttm.gif) bottom no-repeat; width:350px; position:absolute; left:286px; top:130px; font-family:Arial, Helvetica, sans-serif; display:block; clear:both; visibility:visible;  } #request_info_thankyou_popup_p { clear:both; line-height:1.6em; padding:15px 20px 40px 20px; font-size:1.2em; }  .did_you_mean_wrapper { background:url(/imgs/oops.jpg) bottom no-repeat; clear:both; font-size:1.1em; margin:0 0 10px 0; padding-bottom:10px; } .did_you_mean { background:url(/imgs/oops_top.gif) top no-repeat; width:579px; min-height:165px; height:auto !important; height:165px; } .did_you_mean h1 { font-weight:bold; border:0; padding:10px; margin:0; } .did_you_mean ul { padding:0 10px; margin:0 100px 0 0; } .did_you_mean li { list-style:none; float:left; padding:0; width:150px; }