body {position:relative;z-index:0;margin:0px;padding:0px;background-color:#9F9F9F;font:normal normal normal 10pt Arial, Helvetica, Sans-Serif;color:#414141;text-align:center;}

A {text-decoration:none;}
A:link {font-family:Arial, Helvetica;color:#091A65;}
A:visited {font-family:Arial, Helvetica;color:#1F60BB;}
A:active {font-family:Arial, Helvetica;}
A:hover {color:#2C5BA4;}

.bold {font-weight:bold;}

TABLE, TD {font-family:Arial, Helvetica, Sans-Serif;font-size:10pt;}

#hp_container, #sp_container {position:relative;z-index:1;width:986px;}

#hp_mainbody, #sp_mainbody {position:relative;z-index:2;width:986px;}

#hp_section1, #sp_section1 {position:relative;z-index:3;width:986px;height:133px;background:url(/images/pic_header.jpg) no-repeat left;}

#hp_section2, #sp_section2 {position:absolute;top:133px;left:0px;z-index:4;width:986px;height:55px;}

#hp_section3, #sp_section3 {position:relative;z-index:3;width:986px;height:675px;background:url(/images/pic_sitebg.gif) repeat-y left;}

#sp_section3 {height:55px;}

#hp_section4, #sp_section4 {position:relative;z-index:3;width:986px;background:url(/images/pic_sitebg.gif) repeat-y left;}

#hp_content {width:900px;text-align:left;}

#footer {text-align:center;font-size:8pt;}

.bottomnav {width:986px;height:50px;background:url(/images/pic_sitebgbottom.gif) no-repeat left top;line-height:50px;}
.bottomnav a, .bottomnav a:visited {color:#515D8F;}

#hp_companylogo {position:absolute;top:30px;left:15px;z-index:11;}

#hp_companyname {position:absolute;top:155px;left:25px;z-index:4;font:italic normal bold 8pt Times New Roman, Times, Serif;color:#727272;}

.hp_date_agentname_section {position:absolute;top:200px;z-index:4;font-size:8pt;color:#515D8F;font-weight:bold;}

.hp_agentname {left:25px;}
.hp_datetime {right:40px;}

#hp_infopwgallery_section {position:absolute;top:225px;left:20px;z-index:4;width:387px;text-align:left;}

.png_pic_circleicon1 {position:absolute;top:200px;left:5px;z-index:5;width:45px;height:46px;}

#hp_mapquicksearch_section, .png_pic_circleicon2 {position:absolute;top:425px;left:5px;z-index:5;}

.png_pic_circleicon2 {width:45px;height:46px;}

.png_pic_circleicon1 img, .png_pic_circleicon2 img, #hp_section2 img, #sp_section2 img {position:relative;z-index:10;}

.decorative_img, .site_info, .agentfinder_pw, .gallery_info {position:relative;}
.decorative_img {width:386px;height:206px;overflow:hidden;}

.site_info {height:125px;*height:130px;color:#414141;overflow:hidden;}
.site_info, .agentfinder_pw, .gallery_info {padding-top:3px;font-size:8pt;border-bottom:1px solid #939EC0;}
.site_info .header {background:url(/images/pic_hp_msgheader.gif) no-repeat;line-height:29px;text-indent:55px;padding-top:3px;font-weight:bold;color:#727272;}

.pad5 {padding:5px;}

.clearfloat {clear:both;height:1px;}

.agentfinder_pw .header, .agentfinder_pw .hp_pwlogin_container {font-weight:bold;padding:2px 5px;}
.agentfinder_pw {height:92px;*height:95px;color:#515D8F;}
.agentfinder_pw form {margin:0px;padding:0px;}
.agentfinder_pw input, .agentfinder_pw select {font-size:8pt;margin:2px 5px;}
.agentfinder_pw .hp_searchbutton {position:absolute;top:65px;left:270px;z-index:4;}

.hp_agent_search {position:relative;float:left;}

.hp_office_search {position:relative;float:right;}

.hp_agentoffice_searchbutton {position:absolute;top:63px;right:-2px;z-index:4;}

.gallery_info {height:130px;clear:both;}

.gallery_info_img {float:left;margin-right:25px;}

.gallery_info_selections div {margin-top:2px;}

.agentfinder_pw .hp_pwlogin_container {font-size:10pt;}
.agentfinder_pw .hp_pwlogin_container input {margin:3px 0px;}
.agentfinder_pw .hp_pwlogin_container .hp_pwlogin_input1 input, .agentfinder_pw .hp_pwlogin_container .hp_pwlogin_input2 input {width:200px;}

.hp_pwlogin__pwremember_container {position:absolute;top:72px;left:5px;font-size:8pt;}

.hp_pwlogin__pwremember_input {position:absolute;top:0px;*top:-1px;*left:-4px;}

.hp_pwlogin__pwremember {position:absolute;top:2px;*top:5px;left:15px;width:140px;}

.hp_pwlogin_join {position:absolute;top:30px;*top:35px;left:280px;z-index:4;font-size:9pt;text-align:center;}

.hp_pwlogin_go {position:absolute;top:43px;*top:48px;left:225px;z-index:4;}

.hp_pwlogin_logo_propwiz {position:absolute;top:5px;left:10px;z-index:4;}

.hp_pwloggedin {text-align:center;padding-left:90px;}
.hp_pwloggedin p {margin:0px;padding:15px 0px;}

.hp_pwad {position:absolute;top:0px;left:130px;width:220px;text-align:center;font-size:8pt;}

#hp_mapquicksearch_section {position:absolute;top:225px;left:425px;z-index:4;width:533px;text-align:left;}

.hp_mapsearch_header {background-color:#475389;color:#FFFFFF;font-weight:bold;padding:5px 0px;text-indent:20px;text-align:left;font-size:8pt;width:519px;margin-left:2px;}

.hp_mapsearch_map {background-color:#C9C9D2;padding:5px;width:509px;*width:519px;margin-left:2px;}

.hp_quicksearch {position:relative;width:533px;height:137px;margin-top:3px;padding-top:3px;font-size:8pt;font-weight:bold;color:#727272;background:url(/images/pic_hp_quicksearchbg.gif) no-repeat;}
.hp_quicksearch .header {line-height:29px;text-indent:55px;color:#515D8F;}
.hp_quicksearch select {font-size:8pt;width:91px;}
.hp_quicksearch .select_city {position:absolute;top:50px;left:45px;z-index:1;}
.hp_quicksearch .select_city_input {position:absolute;top:46px;left:125px;z-index:1;}
.hp_quicksearch .select_minmax_price {position:absolute;top:75px;left:17px;z-index:1;}
.hp_quicksearch .select_minmax_price_input1 {position:absolute;top:72px;left:125px;z-index:1;}
.hp_quicksearch .select_minmax_price_input2 {position:absolute;top:72px;left:227px;z-index:1;}
.hp_quicksearch .select_bedsbaths {position:absolute;top:101px;left:31px;z-index:1;}
.hp_quicksearch .select_bedsbaths_input1 {position:absolute;top:98px;left:125px;z-index:1;}
.hp_quicksearch .select_bedsbaths_input2 {position:absolute;top:98px;left:227px;z-index:1;}
.hp_quicksearch .hp_searchbutton {position:absolute;top:92px;left:340px;z-index:1;}
.hp_quicksearch .hp_advsearchtxt {position:absolute;top:50px;left:390px;text-align:center;font-weight:normal;width:120px;z-index:1;}
.hp_quicksearch .hp_advsearchbutton {position:absolute;top:92px;left:393px;z-index:1;}

#hp_sponsoredby {position:absolute;top:133px;left:962px;z-index:11;width:155px;height:55px;text-align:left;}
#hp_sponsoredby .ad_title {position:absolute;top:25px;left:10px;z-index:2;width:133px;text-align:center;font-size:8pt;font-weight:bold;color:#727272;}
#hp_sponsoredby .ads_container {margin-top:35px;}
#hp_sponsoredby .aditem {width:113px;margin:10px;}

#sp_quickreference_agentinfo_section {position:absolute;top:180px;left:808px;z-index:3;width:191px;height:327px;background:url(/images/pic_supportnav.gif) no-repeat;}
#sp_quickreference_agentinfo_section .agentinfo_container {height:320px;overflow:hidden;}
#sp_quickreference_agentinfo_section .agentinfo_photo {margin:8px 6px 0px 5px;height:200px;}
#sp_quickreference_agentinfo_section .agentinfo_contactinfo {margin:10px 6px 0px 5px;padding:0px 5px;font-size:8pt;font-weight:bold;color:#414B75;}
#sp_quickreference_agentinfo_section .qr_container div {font-size:8pt;font-weight:bold;text-align:left;text-indent:30px;height:43px;line-height:43px;}
#sp_quickreference_agentinfo_section .qr_container {margin-top:10px;}
#sp_quickreference_agentinfo_section .qr_container div.qr_link_border {margin:0px 6px 0px 5px;height:1px;line-height:1px;background-color:#CFCECE;}
#sp_quickreference_agentinfo_section .qr_container a {display:block;color:#475389;}
#sp_quickreference_agentinfo_section .qr_container .qr_title {font-size:12pt;color:#414B75;}
#sp_quickreference_agentinfo_section .qr_container a:hover {color:#FFFFFF;background:url(/images/pic_supportnav_on.png) no-repeat 5px;}

#sp_content {margin:0px 30px 0px 20px;text-align:left;}
#sp_content iframe {width:770px;height:700px;}

.content_title {padding-top:10px;font-size:16pt;text-indent:15px;width:750px;overflow:hidden;}

.mapkey TD {font-size:9pt;vertical-align:top;padding-left:5px;padding-bottom:5px;padding-right:5px;background-color:#FFFFFF;}

.justlisted_container {position:relative;width:540px;}

.justlisted_photo {float:left;width:166px;}

.justlisted_content {float:left;font-size:8pt;text-align:left;width:370px;}

.justlisted_header {background-color:#DDDCDC;color:#091A65;margin-left:2px;}

.justlisted_paragraph {color:#646465;margin:5px;}

.justlisted_contact {color:#091A65;margin-left:5px;}

.elitesearch_map, .elitesearch_content {position:relative;float:left;height:335px;}

.elitesearch_container form {margin:0px;padding:0px;}

.elitesearch_header_noagent {position:relative;text-align:center;height:23px;font-weight:bold;color:#AE2525;}

.elitesearch_header {position:relative;background-color:#475389;text-align:left;height:23px;font-size:8pt;font-weight:bold;color:#FFFFFF;}

.elitesearch_header_txt1 {position:absolute;left:375px;line-height:23px;}

.elitesearch_header_txt2 {position:absolute;left:550px;line-height:23px;}

.elitesearch_header_txt3 {position:absolute;left:600px;line-height:23px;}

.elitesearch_header_txt4 {position:absolute;left:485px;top:2px;}

.elitesearch_map {background-color:#C9C9D2;text-align:center;}
.elitesearch_map img {margin:13px 13px 25px 13px;}
.elitesearch_map .citydesc {position:absolute;left:0px;bottom:2px;width:100%;text-align:center;}
.elitesearch_map .citydesc a {color:#515D8F;}

.elitesearch_lvl1_areas, .elitesearch_lvl1_cities {position:absolute;top:10px;left:10px;}

.elitesearch_lvl1_cities {left:230px;}

.elitesearch_soldsearch_select {position:absolute;top:130px;left:15px;width:380px;color:#646465;}

.soldsearch_lvl1_header {font-size:10pt;color:#515D8F;font-weight:bold;}

.elitesearch_citysearch_directions {position:absolute;top:90px;left:10px;width:400px;font-size:8pt;color:#8997B6;}

.elitesearch_pw_container {position:absolute;top:200px;left:5px;background:url(/images/pic_search_pwbg.gif) no-repeat;width:395px;height:135px;border-bottom:0px;font-size:10pt;font-weight:bold;color:#475389;}
.elitesearch_pw_container .hp_pwlogin_header {position:absolute;top:5px;line-height:29px;text-indent:55px;}
.elitesearch_pw_container .hp_pwlogin_container {position:absolute;top:52px;left:10px;padding:2px 5px;}
.elitesearch_pw_container .hp_pwlogin_container input {margin:5px 0px;font-size:8pt;}
.elitesearch_pw_container .hp_pwlogin__pwremember_container {top:55px;}
.elitesearch_pw_container .hp_pwlogin_go {top:29px;*top:32px;}
.elitesearch_pw_container .hp_pwlogin_join {top:19px;*top:22px;left:270px;}
.elitesearch_pw_container .hp_pwlogin_logo_propwiz {top:-5px;left:0px;}
.elitesearch_pw_container .hp_pwloggedin {position:absolute;top:-5px;left:110px;padding-left:0px;width:260px;}

.search_button_lvl1 {position:absolute;bottom:5px;right:5px;*right:10px;}

.search_proptype_select {font-size:8pt;}

.elitesearch__lvl2_basic_options1 {position:absolute;top:5px;left:15px;width:112px;color:#515D8F;}
.elitesearch__lvl2_basic_options1 select, .elitesearch__lvl2_advanced_options1 select, .elitesearch_address_container input, .elitesearch_address_container select {font-size:9pt;margin:0;}

.elitesearch__lvl2_basic_options2, .elitesearch_address_container, .elitesearch_mls_container {position:absolute;top:10px;left:165px;color:#515D8F;}

.elitesearch_address_container {left:125px;width:280px;}

.elitesearch_mls_container {left:20px;width:340px;height:180px;}

.elitesearch_mls_search_button {position:absolute;bottom:0px;right:0px;}

.search_address_criteria_container {padding:3px 0px 0px 10px;}

.search_address_text {font-size:10pt;padding:3px 0px;}

.search_address_text_zip {position:absolute;bottom:3px;*bottom:2px;right:40px;}

.search_criteria_text {font-weight:normal;}

.elitesearch__lvl2_basic_options2 textarea, .elitesearch__lvl2_basic_options2 select {font-size:9pt;width:230px;}

.elitesearch_select_header {margin-top:5px;}

.elitesearch_advanced_criteria_section, .elite_officesearch_section {position:absolute;top:180px;left:5px;width:400px;}

.elite_officesearch_section {top:170px;}

.elitesearch_advanced_criteria_header {text-indent:10px;font-size:9pt;font-weight:bold;color:#646465;}

.elitesearch_advancedselect_lvl2, .elite_officesearch_section_lvl2 {position:relative;height:140px;background-color:#D2D2D2;}

.elite_officesearch_section_lvl2 {height:150px;}

.elitesearch__lvl2_advanced_options1 {float:left;margin:5px 10px 0 10px;color:#515D8F;}
.elitesearch__lvl2_advanced_options1 select {font-family:Arial;}

.elitesearch__lvl2_advanced_options2 {position:absolute;top:20px;left:205px;color:#515D8F;}

.search_directions2 {font-size:8pt;}

.elitesearch_footer {position:relative;}

.elitesearch_footer_displayoptions {position:absolute;top:10px;left:25px;font-weight:bold;color:#515D8F;}

.elitesearch_footer_searchsave_buttons {position:absolute;top:10px;right:5px;}

.elitesearch_results_critbox_container {position:absolute;top:55px;left:20px;width:160px;text-align:left;font-size:8pt;}

.elitesearch_results_critbox_header {font-weight:bold;color:#515D8F;}

.elitesearch_results_critbox {border:1px solid #AEADAD;background-color:#FFFFFF;padding:5px 0px 10px 10px;}

.elitesearch_results_critbox_title {margin-top:5px;font-weight:bold;color:#515D8F;}

.elitesearch_results_critbox_data, .elitesearch_results_critbox_data select {font-family:Arial, Helvetica, Sans-Serif;font-size:8pt;color:#585858;}
.elitesearch_results_critbox_data select {width:140px;}

.elitesearch_results_critbox_links {margin-top:10px;}
.elitesearch_results_critbox_links a {font-weight:bold;color:#515D8F;}

.elitesearch_results_critbox_divider {height:1px;background-color:#D2D2D2;margin:2px 0px 3px 0px;}

.elitesearch_nextprev_container, .elitesearch_results_header {position:relative;height:20px;font-size:8pt;color:#414141;font-weight:bold;}

.elitesearch_results_header {color:#091A65;background-color:#D2D2D2;}

.elitesearch_searchlimit {position:absolute;top:0px;left:10px;line-height:20px;}

.elitesearch_results_header .price {position:absolute;left:176px;line-height:20px;}
.elitesearch_results_header .location {position:absolute;left:268px;line-height:20px;}
.elitesearch_results_header .beds {position:absolute;left:468px;line-height:20px;}
.elitesearch_results_header .baths {position:absolute;right:0px;line-height:20px;width:100px;text-align:center;}
.elitesearch_results_header .commercial_use {position:absolute;right:10px;line-height:20px;width:100px;text-align:center;}
.elitesearch_results_header .yrbuilt {position:absolute;right:10px;line-height:20px;width:100px;text-align:center;}
.elitesearch_results_header .lotsize {position:absolute;right:5px;line-height:20px;width:130px;text-align:center;}

.elitesearch_paging {position:absolute;top:0px;right:20px;line-height:18px;}
.elitesearch_paging .elitesearch_nextprev a {text-decoration:none;}
.elitesearch_paging a {color:#091A65;text-decoration:underline;}

.results_spacer1 {height:10px;}

.results_spacer2 {height:5px;background-color:#D2D2D2;margin-bottom:3px;}

.results_container {position:relative;width:600px;text-align:left;font-size:8pt;font-weight:bold;}

.results_photo {float:left;margin-right:5px;}

.photo_banner, .full_photo_banner, .sh_openhouse_ohimage {position:absolute;top:0px;left:0px;}

.results_content {float:left;width:429px;color:#646465;}

.results_header {position:relative;width:100%;height:18px;color:#091A65;border-bottom:1px solid #D2D2D2;}
.results_header a {color:#091A65;}
.results_header .price {position:absolute;top:2px;left:5px;}
.results_header .location {position:absolute;top:2px;left:95px;}
.results_header .beds {position:absolute;top:2px;left:305px;}
.results_header .baths {position:absolute;top:2px;right:0px;width:100px;text-align:center;}
.results_header .commercial_use {position:absolute;top:2px;right:10px;width:100px;text-align:center;}
.results_header .yrbuilt {position:absolute;top:2px;right:10px;width:100px;text-align:center;}
.results_header .lotsize {position:absolute;top:2px;right:5px;width:130px;text-align:center;}

.results_paragraph {position:relative;height:88px;*height:100px;padding:5px 5px;}
.results_paragraph .results_city {position:absolute;top:4px;left:120px;}
.results_paragraph .results_zip {position:absolute;top:4px;right:110px;}
.results_paragraph .results_subdivision, .results_paragraph .results_status, {margin-top:3px;}
.results_paragraph .results_status {color:#091A65;}
.results_paragraph .listingagent {position:absolute;bottom:15px;}
.results_paragraph .mlslogo {position:absolute;bottom:3px;right:0px;}

.results_contact {padding-left:5px;text-align:left;}
.results_contact a {color:#091A65;}

.results_headline {margin:2px 0px;background-color:#DDDCDC;color:#091A65;}
.results_headline .headline {width:430px;margin-left:170px;padding:2px 0px;font-size:8pt;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ohsearch_section {position:relative;width:580px;font-weight:bold;font-size:9pt;color:#414B75;}

.ohsearch_note {color:#414141;}

.ohsearch_section select {font-size:10pt;}

.ohsearch_container {padding:10px 15px;height:165px;*height:185px;border:1px solid #A1A2A2;background-color:#EAEAEA;}
.ohsearch_container p {margin:10px 0px;padding:10px 0px;}

.ohsearch_mls {position:absolute;top:140px;}

.ohsearch_mls_button {position:absolute;top:15px;left:90px;}

.ohsearch_selectcity {float:left;margin-right:80px;}

.ohsearch_criteria1 {float:left;margin-right:60px;}

.ohsearch_criteria2 {float:left;}

.ohsearch_button {clear:both;text-align:right;}

.openhouse_results_container {position:relative;}
.openhouse_results_container .results_headline {height:18px;}
.openhouse_results_container .openhouse_results_data {text-align:left;padding:5px;background-color:#DDDCDC;font-size:8pt;color:#091A65;}

.openhouse_results_ohheader_img {position:absolute;top:-3px;left:0px;}

.openhouse_results_ohheader_txt {position:absolute;top:0px;left:28px;height:18px;padding:2px 0px;font-size:8pt;font-weight:bold;color:#091A65;}

.openhouse_results_datatitle {font-weight:bold;}

.showhome {position:relative;margin-top:5px;}
.showhome .photo {width:425px;padding:5px 0px;background-color:#C9C9D2;}

.sh_quickinfo_container {width:175px;font-size:9pt;background-color:#EFF0F0;border:1px solid #A1A2A2;}
.sh_quickinfo_container form {margin:0px;padding:0px;}
.sh_quickinfo_container .datatitle {color:#0F2E6D;font-weight:bold;}
.sh_quickinfo_container .datatitle.wide {width:45px;}
.sh_quickinfo_container .mls {background-color:#C9C9D2;color:#0F2E6D;padding:5px 3px;font-weight:bold;border-bottom:1px solid #A1A2A2;}
.sh_quickinfo_container .data {color:#646465;padding:5px 3px;}
.sh_quickinfo_container .data_submit {padding:5px 3px;text-align:right;}
.sh_quickinfo_container .moreinfoheader {background-color:#C9C9D2;color:#0F2E6D;margin:5px 0px;padding:5px 3px;font-weight:bold;border-top:1px solid #A1A2A2;border-bottom:1px solid #A1A2A2;}
.sh_quickinfo_container .data_noagent {text-align:center;font-size:8pt;font-weight:bold;}
.sh_quickinfo_container .data_noagent a {text-decoration:underline;}

.showhome .property_headline {background-color:#EFF0F0;color:#414B75;padding:5px 3px;border:1px solid #A1A2A2;}

.property_details td {padding:5px;}
.property_details .data_cell1 {text-align:left;vertical-align:middle;border:1px solid #A1A2A2;border-right:0px;background-color:#D9D9D9;color:#515D8F;font-weight:bold;}
.property_details .data_cell2 {width:145px;text-align:center;vertical-align:middle;border:1px solid #A1A2A2;border-left:0px;background-color:#D9D9D9;color:#515D8F;font-weight:bold;}
.property_details .data_cell3 {text-align:left;vertical-align:top;border:1px solid #A1A2A2;color:#646465;}
.property_details .data_cell3 .data_left, .property_details .data_cell3 .data_right {float:left;width:50%;font-size:10pt;}
.property_details .data_cell3 .data_left div, .property_details .data_cell3 .data_right div {padding:5px 0px;}
.property_details .data_cell4 {width:145px;text-align:center;vertical-align:top;border:1px solid #A1A2A2;background-color:#FFFFFF;}

.showhome .sectionheader {border-bottom:1px solid #A1A2A2;background-color:#D9D9D9;padding:5px;color:#515D8F;font-weight:bold;font-size:10pt;}
.showhome .datatitle {color:#414B75;font-weight:bold;}
.showhome .criteria_grid {background-color:#BFBFC0;}
.showhome .criteria_grid td {background-color:#FFFFFF;}
.showhome .sh_description_section .table {width:598;}

.sh_openhouse_section, .sh_description_section {position:relative;border:1px solid #A1A2A2;text-align:left;}

.sh_description_section .comments,.sh_description_section .agentdata {border-bottom:1px solid #A1A2A2;}
.sh_description_section .agentdata {padding:5px;}
.sh_description_section .youraa .agentdata {background-color:#EFF0F0;color:#646465;}
.sh_description_section .youraa .agentdata .datatitle {color:#0F2E6D;}

.sh_ohdata {background-color:#EFF0F0;padding:5px;font-size:9pt;color:#646465;}

.sh_ohgrid {height:1px;background-color:#FFFFFF;}

.sh_calc_container {border:1px solid #A1A2A2;}
.sh_calc_container .table {width:480px;}
.sh_calc_container form {margin:0px;padding:5px;}

/* SCROLLER BOX */
.scrollbox-section {position:relative;width:600px;*width:600px;padding:5px 0px;background-color:#EFEFEF;border:1px solid #A1A2A2;}

.left-scroller {position:absolute;top:40%;left:0px;z-index:2;}

.right-scroller {position:absolute;top:40%;right:0px;z-index:2;}

#scrollboxcontainer {position:relative;width:550px;overflow:hidden;}

#scroller {}

.scrollboxcontent {white-space:nowrap;}
.scrollboxcontent img {margin:5px;}

.elite_mlsdataupdate {position:absolute;top:330px;right:40px;font-size:8pt;width:100px;font-weight:bold;}
.elite_mlsdataupdate p {margin:0px;padding:0px;}

.sh_soldsearch_banner {position:absolute;top:0px;left:0px;z-index:2;width:104px;height:82px;}

.elite_agentsearch_container {position:relative;}

.elite_agentsearch_header {font-weight:bold;}

.elite_agentsearch_selectcity {position:absolute;top:5px;left:15px;}
.elite_officesearch_selectcity {position:absolute;top:5px;left:10px;}

.elite_agentsearch_selectname {position:absolute;top:110px;left:15px;}

.elite_officesearch_selectname {position:absolute;top:100px;left:10px;}

.elite_agentsearch_selectlanguage {position:absolute;top:5px;left:270px;}

.elite_agentsearch_searchbutton {position:absolute;top:125px;right:0px;}

.elite_agentsearch_selectcity select, .elite_officesearch_selectcity select, .elite_agentsearch_selectname select, .elite_officesearch_selectname select, .elite_agentsearch_selectlanguage select {font-size:9pt;}

.agentresults_container {position:relative;z-index:2;float:left;width:363px;font-size:9pt;font-weight:bold;color:#323232;margin:20px 0px 55px 0px;}

.agentresults_banner {position:absolute;top:0px;left:0px;z-index:3;}

.agentresults_content {position:relative;z-index:2;width:343px;height:192px;background:url(/images/pic_agoff_bg.png) no-repeat;overflow:hidden;}

.agentresults_photo {position:absolute;top:0px;left:0px;width:160px;height:185px;}

.agentresults_contactinfo {position:absolute;top:20px;left:175px;width:160px;height:165px;font-size:8pt;overflow:hidden;}

.agentresults_url {position:absolute;top:190px;left:10px;z-index:5;width:320px;font-size:9pt;text-overflow:ellipsis;overflow:hidden;}

.agentresults_bg {position:absolute;top:0px;left:0px;z-index:1;width:343px;height:240px;background:url(/images/pic_agoff_bg.png) no-repeat;}

.agentresults_workwith {position:absolute;top:215px;left:0px;z-index:3;width:160px;text-indent:20px;}
.agentresults_workwith a {color:#323232;}

.agentresults_moreinfo {position:absolute;top:222px;left:175px;z-index:3;width:160px;font-size:8pt;}
.agentresults_moreinfo a {color:#414141;}

.promo_container {position:relative;z-index:0;width:336px;font-weight:normal;color:#585858;padding-top:55px;margin-left:1px;background-color:;}

.flatprofile_container {position:relative;}

.flatprofile_photo {position:absolute;top:-8px;left:15px;z-index:3;width:186px;height:251px;background:url(/images/pic_ag_agentpicbg.gif) no-repeat;}

.flatprofile_links {font-size:9pt;padding:5px;}
.flatprofile_link {float:left;text-align:left;width:33%;}
.flatprofile_links a {font-weight:bold;color:#515D8F;}

.flatprofile_links_divider {height:1px;background-color:#A5A6A6;margin:2px 0px 10px 0px;}

.flatprofile_contactinfo {position:absolute;top:25px;left:240px;width:500px;}

.flatprofile_name {font-size:20pt;font-weight:bold;color:#091A65;}

.flatprofile_jobtitle {font-size:8pt;font-weight:bold;color:#091A65;}

.flatprofile_address_phones {font-size:9pt;color:#646464;padding:20px;vertical-align:top;}
.flatprofile_address_phones div {padding:1px;}

.gallery_container {position:relative;}

.gallery_links {position:absolute;top:27px;left:400px;z-index:1;font-weight:bold;font-size:14pt;}
.gallery_links div {margin-bottom:5px;}
.gallery_links div, .gallery_links div a {display:block;width:254px;height:32px;line-height:32px;text-indent:20px;color:#414B75;}
.gallery_links div a:visited {color:#414B75;}
.gallery_links div a:hover {display:block;color:#414B75;background:url(/images/pic_galleryhover.png) no-repeat;}

.gallerylist {float:left;width:210px;text-align:center;padding:0px 0px 15px 0px;}

.gallerylist_box {width:193px;min-height:90px;height:auto !important;height:90px;border:solid 1px #838282;}

.gallerylist_photo {position:relative;width:193px;height:125px;background:url(/images/newsearch/picbg_corner.gif) top left no-repeat #C9C9D2;text-align:center;display:table;}
.gallerylist_photo img {border:solid 1px #091A65;}

.gallerylist_mls {text-align:left;font-size:8pt;margin:5px 0px 2px 10px;}

.gallerylist_data {width:170px;margin:2px 10px;border-top:solid 1px #DDDCDC;white-space:nowrap;overflow:hidden;text-align:left;font-size:8pt;}

.gallerylist_title {color:#091A65;font-weight:bold;}

.contactform td {font-weight:bold;}

.footer_txt_copyright {width:564px;font-style:italic;color:#FFFFFF;margin:15px 0px;}
.copyright_logo_section {width:450px;font-style:normal;}
.copyright_logo_left {float:left;text-align:center;padding-right:65px;}
.copyright_logo_center {float:left;}
.copyright_logo_right {float:right;}

/* Content Area */
.clearfloat {clear:both;}

.buysell_title {color:#414B75;font-weight:bold;text-transform:uppercase;}

.tab_sortbybg {background-color:#D2D2D2;}
.txt_sortby {color:#091A65;}
.txt_contenttitle {color:#414B75;}
.txt_required {color:#AE2525;}
.tab_justlisted_picbg {background-color:#DADADA;}
.tab_justlisted_headerbg {background-color:#DADADA;}
.txt_justlisted_header {color:#091A65;}
.tab_justlisted_databg {background-color:#FFFFFF;}
.txt_justlisted_data {color:#424242;}
.txt_copyright {width:550px;font-style:italic;margin:0px;}
.copyright_logo_section {width:450px;font-style:normal;}
.copyright_logo_left {float:left;text-align:center;}
.copyright_logo_right {float:right;}

.size1 {font-size:8pt;}
.text {font-size:10pt;}
.textbold {font-size:10pt;font-weight:bold;}
.text-required {color:#AE2525;}
.txt-content {color:#414141;}

.bsguide_mainpage_container {text-align:left;}
.bsguide_mainpage_image_container {position:relative;top:40px;right:30px;width:380px;height:400px;float:right;}
.bsguide_mainpage_note_container {text-align:center;font-style:italic;font-weight:bold;padding-top:30px;color:#414B75;}
.bsguide_mainpage_leftborder {position:absolute;top:0px;left:0px;width:10px;height:150px;border-top:1px solid #939EC0;border-bottom:1px solid #939EC0;border-left:1px solid #939EC0;}
.bsguide_mainpage_rightborder {position:absolute;top:0px;right:0px;width:10px;height:150px;border-top:1px solid #939EC0;border-bottom:1px solid #939EC0;border-right:1px solid #939EC0;}
.bsguide_mainpage_image_container_link {position:absolute;top:170px;left:80px;z-index:10;}
.bsguide_mainpage_image_container_link a {font-weight:bold;color:#414B75;}
.bsguide_mainpage_image {position:absolute;top:140px;right:20px;}
.bsguide_mainpage_sectionbox {position:relative;padding-top:10px;*padding-top:20px;padding-left:20px;}
.bsguide_mainpage_mouseover {position:absolute;top:0px;}
.bsguide_mainpage_heading {padding-left:40px;}
.bsguide_mainpage_heading a {font:italic normal bold 12pt "Trebuchet  MS", Arial, Sans-Serif;color:#414B75;text-decoration:none;}
.bsguide_mainpage_itembox {margin:0;padding-left:60px;}
.bsguide_mainpage_itembox li a {font-weight:normal;color:#414141;text-decoration:none;}

.bsreguide_section {text-align:left;width:100%;}
.bsguide_title {font-size:14pt;font-weight:bold;color:#414B75;}
.bsguide_heading {font-size:12pt;font-weight:bold;color:#414B75;}
.bsguide_section {padding-left:20px;}
.bsguide_note1 {font-style:italic;}
.bsguide_note1box1 {border-top:1px solid #032B5C;border-bottom:1px solid #032B5C;font-style:italic;}
.bsguide_note2 {font-size:12pt;font-weight:bold;color:#ffffff;background-color:#00008c;width:160px;padding:6px;}
.bsguide_note2box1 {border:1px solid #032B5C;border-bottom:0;padding:4px;width:175px;}
.bsguide_note2box2 {border:1px solid #032B5C;padding:5px;background-color:#F8E8D0;}
.bsguide_note3box1 {border:1px solid #032B5C;background-color:#F8E8D0;padding:5px;}
.bsguide_checkboxlist_ul {list-style-image:url(/common/in_images/pic_checkoff.gif);}
.bsguide_checkboxlist_li {padding-left:20px;}
.bsguide_checkboxlist_td1 {padding:25px 0px 0px 0px;font:normal normal bold 52pt Times New Roman, Times, Serif;text-align:center;color:#414B75;vertical-align:top;}
.bsguide_checkboxlist_td2 {padding:40px 0px 0px 5px;}
.pad5 {padding:5px;}
.re_glossary_title {font-size:20pt;font-weight:bold;color:#414B75;}
.re_glossary_title_subtext {font-size:10pt;font-weight:bold;width:450px;}
.abc {font-size:13pt;font-weight:bold;}
.spanabc {padding:0px 9px;text-align:center;}

/* Navigation */
#hp_menu, #sp_menu {position:absolute;top:133px;left:261px;z-index:10;}

/* all lists */
#nav, #nav ul {position:absolute;padding:0px;margin:0px;list-style-type:none;float:left;top:0px;left:0px;width:845px;font-family:Arial;font-weight:bold;font-size:8pt;color:#475389;z-index:10;}

/* header */
#nav li, #nav li.position1 {position:relative;float:left;width:118px;text-align:left;white-space:normal;}

/* header */
#nav li.position1 {background:url(/images/nav_buttonbg1.gif) left top no-repeat;}

/* header */
#nav li.position2 {background:url(/images/nav_buttonbg2.gif) left top no-repeat;}

/* header */
#nav li a {display:block;font:Impact;text-decoration:none;line-height:48px;color:#475389;overflow:hidden;}

.navtitles {text-transform:uppercase;text-align:center;overflow:hidden;white-space:nowrap;}

/* submenu */
#nav ul.submenu {position:absolute;top:48px;width:118px;left:10px;float:left;display:block;font-size:8pt;color:#475389;}

/* submenu top */
#nav li.submenu_top {width:118px;height:16px;}

/* submenu bottom */
#nav li.submenu_bottom {width:118px;height:16px;}

/* nested submenu */
#nav li.submenu_item {width:118px;float:left;display:block;background:url(/images/nav_subnavbg.png) top left repeat-y;overflow:hidden;}

/* nested submenu items */
#nav li.submenu_item a.submenu_txt {display:block;text-decoration:none;padding:0px 10px 12px 10px;line-height:12px;text-align:left;text-decoration:none;color:#475389;white-space:normal;}

#nav li.position1 a:hover, #nav li.position2 a:hover {color:#FFFFFF;}
#nav ul.submenu a:hover {color:#1F60BB;}

/* submenu color change with mouseover */
#nav ul ul li:hover, #nav ul ul li.iehover {background-color:;}

/* hides the submenu */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul, #nav ul.submenu {left:-3000px;}

/* lists nested under hovered list items *//*submenu list*/
#nav li:hover ul ul, #nav li.iehover ul ul, #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul {left:auto;}

/* Support for the "iehover-fix.js" */
#nav iframe {height:48px;position:absolute;left:0;top:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
/* end */

#nav li:hover, #nav li.iehover {background:url(/images/nav_buttonbg_on.gif) top center no-repeat;}

#nav li ul.submenu li:hover, #nav li ul.submenu li.iehover {background:url(/images/nav_subnavbg.png) top left repeat-y;}

#sp_home_button {position:absolute;top:135px;left:950px;height:45px;width:45px;z-index:11;}
