#topnav {
	margin: 12px auto; width: 1005px; font-size: 0px; background-image: url("px.gif");
}
#topnav2 {
	margin: 12px auto; width: 1005px; font-size: 0px; background-image: url("px.gif");
}
#topnav3 {
	margin: 12px auto; width: 1005px; font-size: 0px; background-image: url("px.gif");
}
#topnav3 li{

}
#topnav2 {
	margin: 4px auto 8px; width: 1200px;
}
#topnav3 {
	margin: 4px auto 8px; width: 1200px;
}
#topnav3 {
	margin: 4px auto 8px; width: 1005px;
}
#topnav img {
	border: 0px currentColor; z-index: 100;
}
#topnav2 img {
	border: 0px currentColor; z-index: 100;
}
#topnav3 img {
	border: 0px currentColor; z-index: 100;
}
#logo img {
	border: 0px currentColor; z-index: 100;
}
#header img {
	border: 0px currentColor; z-index: 100;
}
#header2 img {
	border: 0px currentColor; z-index: 100;
}
#subheader img {
	border: 0px currentColor; z-index: 100;
}
#header {
	margin: 15px auto 8px; width: 1200px; position: relative;
}
#header2 {
	margin: 15px auto 0px; width: 1001px; position: relative;
}
#login {
	background: url("small.gif") no-repeat right 0px; left: 650px; top: 3px; width: 500px; height: 48px; text-align: right; color: rgb(102, 102, 102); line-height: 20px; padding-right: 54px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;
}
#login2 {
	background: url("small.gif") no-repeat right 0px; left: 650px; top: 3px; width: 500px; height: 48px; text-align: right; color: rgb(102, 102, 102); line-height: 20px; padding-right: 54px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;
}
#login2 {
	left: 454px;
}
#login a {
	color: rgb(92, 181, 38);
}
#login2 a {
	color: rgb(92, 181, 38);
}
a.login {
	background: url("logout.gif") no-repeat left 0px; padding: 2px 0px 10px 22px;
}
#subheader {
	margin: 22px auto 0px; width: 994px; position: relative;
}
#catch_copy {
	position: absolute; z-index: -1;
}
#pm_desc {
	margin: 14px auto 18px; width: 990px; text-align: center; color: rgb(102, 102, 102); font-size: 11px; position: relative;
}
#front_login {
	background: url("mid.gif") no-repeat right 0px; top: -4px; height: 100px; text-align: right; right: 1px; color: rgb(51, 51, 51); line-height: 16px; padding-right: 57px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;
}
#masthead {
	margin: 0px auto 2px; top: -6px; width: 1005px; height: 502px; position: relative;
}
#tl_masthead {
	background: url("tl_masthead.png") no-repeat; left: 0px; top: 0px; width: 4px; height: 4px; position: absolute; z-index: 10;
}
#tr_masthead {
	background: url("tl_masthead.png") no-repeat; left: 0px; top: 0px; width: 4px; height: 4px; position: absolute; z-index: 10;
}
#tr_masthead {
	background: url("tr_masthead.png") no-repeat; left: 1001px; z-index: 10;
}
#front_search {
	background: url("bg_masthead.png"); width: 1005px; height: 370px; position: relative;
}
#front_search_submit {
	left: 803px; top: 114px; position: absolute; z-index: 1000;
}
.examples a {
	color: rgb(41, 103, 160) !important;
}
#front_search_keyword {
	left: 104px; top: 64px; position: absolute;
}
#front_search_criteria {
	left: 432px; top: 64px; position: absolute; z-index: 1000;
}
#front_search_criteria td {
	vertical-align: top;
}
#last_updated {
	left: 105px; top: 191px; color: rgb(51, 51, 51); position: absolute;
}
#top_search_line {
	top: 243px; width: 1005px; text-align: center; position: relative;
}
#free_mls {
	font: 18px/normal Arial, Helvetica, sans-serif; top: 261px; width: 1005px; text-align: center; color: rgb(41, 103, 160); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#hot_headlines {
	margin: 0px; left: 0px; width: 1005px; height: 34px; position: absolute; background-color: rgb(236, 243, 249);
}
#holding {
	background: url("bg_holding.gif") no-repeat; left: 824px; top: 19px; width: 156px; height: 234px; position: absolute; z-index: 100;
}
.search_line {
	background: url("search_line.gif") no-repeat; top: 63px; width: 117px; height: 175px; position: absolute; z-index: 100;
}
#front_touts {
	background: url("bg_touts.png"); width: 1005px; height: 123px; position: relative;
}
#first_tout {
	background: url("line.png") no-repeat right 0px; left: 0px; width: 328px; height: 123px; position: absolute;
}
#third_tout {
	background: url("line.png") no-repeat right 0px; left: 0px; width: 328px; height: 123px; position: absolute;
}
#second_tout {
	background: url("line.png") no-repeat right 0px; left: 0px; width: 328px; height: 123px; position: absolute;
}
#second_tout {
	left: 330px;
}
#third_tout {
	background: url("line.png") no-repeat left 0px; left: 677px;
}
#first_tout img {
	padding: 21px 0px 0px 32px; border: 0px currentColor;
}
#second_tout img {
	padding: 21px 0px 0px 32px; border: 0px currentColor;
}
#third_tout img {
	padding: 21px 0px 0px 32px; border: 0px currentColor;
}
#second_tout img {
	padding: 28px 0px 0px 26px;
}
#third_tout img {
	padding: 23px 0px 0px 25px;
}
.tout_desc {
	left: 101px; top: 28px; color: rgb(85, 85, 85); font-weight: 700; position: absolute;
}
.tout_desc a {
	background: url("dblue_right.gif") no-repeat 0px 5px; color: rgb(51, 51, 51); line-height: 20px; padding-left: 10px; font-size: 12px; text-decoration: none;
}
.tout_desc a:hover {
	color: rgb(41, 103, 160);
}
.tout_desc p {
	margin: 2px 0px 0px 10px; width: 200px;
}
#sub_touts {
	top: 21px; width: 1005px; height: 67px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted; position: relative;
}
#subfirst_tout {
	left: 0px; width: 250px; height: 67px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; position: absolute;
}
#subsecond_tout {
	left: 0px; width: 250px; height: 67px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; position: absolute;
}
#subthird_tout {
	left: 0px; width: 250px; height: 67px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; position: absolute;
}
#subfourth_tout {
	left: 0px; width: 250px; height: 67px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; position: absolute;
}
#subsecond_tout {
	left: 251px;
}
#subthird_tout {
	left: 502px;
}
#subfourth_tout {
	left: 753px;
}
#subfirst_tout img {
	padding: 9px 0px 0px 13px; border: 0px currentColor;
}
#subsecond_tout img {
	padding: 9px 0px 0px 13px; border: 0px currentColor;
}
#subthird_tout img {
	padding: 9px 0px 0px 13px; border: 0px currentColor;
}
#subfourth_tout img {
	padding: 9px 0px 0px 13px; border: 0px currentColor;
}
.subtout_desc {
	left: 107px; top: 6px; color: rgb(85, 85, 85); position: absolute;
}
.subtout_desc a {
	background: url("dgreen_right.gif") no-repeat 0px 5px; color: rgb(51, 153, 0); padding-left: 7px;
}
.subtout_desc p {
	width: 130px; line-height: 14px; margin-top: 2px;
}
#tout_foreclosure {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_parcel {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_msve {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_askanexpert_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_village_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_openid_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_blog_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_mobi {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_mobi_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_brokers {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_pmm {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_pmm_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_wm_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_msve_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_pm_small {
	border: 1px solid rgb(204, 204, 204); position: absolute;
}
#tout_city {
	border: 1px solid rgb(204, 204, 204); top: 300px; width: 245px; height: 195px; position: absolute;
}
#tout_foreclosure {
	background: url("../../images/tout/foreclosure.gif") no-repeat 89px 47px;
}
#tout_parcel {
	background: url("../../images/tout/parcel.gif") no-repeat 109px 75px;
}
#tout_pmm_small {
	background: url("../../images/tout/pmm_small.jpg") no-repeat 160px 0px;
}
#tout_wm_small {
	background: url("../../images/tout/wm_small.jpg") no-repeat 150px 7px;
}
#tout_mobi_small {
	background: url("../../images/tout/mobi_phone_small.jpg") no-repeat 160px 0px;
}
#tout_askanexpert_small {
	background: url("../../images/tout/experts_small.jpg") no-repeat 169px 7px;
}
#tout_village_small {
	background: url("../../images/tout/village_small.jpg") no-repeat 165px 0px;
}
#tout_brokers {
	background: url("../../images/tout/brokers.gif") no-repeat 175px 8px;
}
#tout_openid_small {
	background: url("../../images/tout/openid.gif") no-repeat 150px 8px;
}
#tout_blog_small {
	background: url("../../images/tout/blog_small.jpg") no-repeat 149px 0px;
}
#tout_msve {
	background: url("../../images/tout/msve.jpg") no-repeat 123px 15px;
}
#tout_msve_small {
	background: url("../../images/tout/msve_small.jpg") no-repeat 173px 4px;
}
#tout_foreclosure img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_parcel img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_pmm img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_pmm_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_wm_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_mobi img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_mobi_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_brokers img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_askanexpert_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_village_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_openid_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_blog_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_msve img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_msve_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_pm_small img {
	margin: 10px 0px 0px 11px; border: 0px currentColor;
}
#tout_pmm p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_pmm_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_wm_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_mobi p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_mobi_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_brokers p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_askanexpert_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_village_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_openid_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_blog_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_msve p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_msve_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_pm_small p {
	margin: 8px 130px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_parcel p {
	margin: 8px 80px 12px 12px; color: rgb(102, 102, 102); line-height: 15px;
}
#tout_pmm_small p {
	margin: 8px 40px 12px 12px;
}
#tout_wm_small p {
	margin: 8px 40px 12px 12px;
}
#tout_mobi_small p {
	margin: 8px 40px 12px 12px;
}
#tout_brokers p {
	margin: 8px 40px 12px 12px;
}
#tout_askanexpert_small p {
	margin: 8px 40px 12px 12px;
}
#tout_village_small p {
	margin: 8px 40px 12px 12px;
}
#tout_openid_small p {
	margin: 8px 40px 12px 12px;
}
#tout_blog_small p {
	margin: 8px 40px 12px 12px;
}
#tout_msve_small p {
	margin: 8px 40px 12px 12px;
}
#tout_pm_small p {
	margin: 8px 40px 12px 12px;
}
#tout_pm_small {
	background: url("../../images/tout/pm.gif") no-repeat 160px 0px;
}
#main {
	margin: 12px auto 70px; width: 1001px; position: relative;
}
#max {
	margin: 0px auto 100px; width: 1196px; position: relative;
}
#content {
	left: 164px; top: 2px; width: 620px; position: relative; min-height: 500px;
}
#content_full {
	left: 164px; top: 2px; width: 820px; position: relative;
}
#content_full_max {
	left: 164px; top: 2px; width: 1032px; position: relative;
}
#content_max {
	left: 5px; top: 7px; width: 1196px; position: relative;
}
#content_min {
	margin: 18px 0px 0px 5px; width: 1005px; position: relative;
}
#content_print {
	left: 8px; top: 16px; width: 620px; position: relative;
}
#content_calc {
	left: 8px; top: 16px; width: 482px; position: relative;
}
#content h1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
#content_full h1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
#content_max h1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
#content_min h1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
#content_full_max h1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
#content_print h1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
#content h2 {
	margin: 22px 0px -4px; color: rgb(51, 153, 0); font-size: 12px;
}
#content_full h2 {
	margin: 22px 0px -4px; color: rgb(51, 153, 0); font-size: 12px;
}
#content_max h2 {
	margin: 22px 0px -4px; color: rgb(51, 153, 0); font-size: 12px;
}
#content_min h2 {
	margin: 22px 0px -4px; color: rgb(51, 153, 0); font-size: 12px;
}
#content_full_max h2 {
	margin: 22px 0px -4px; color: rgb(51, 153, 0); font-size: 12px;
}
#content_print h2 {
	margin: 22px 0px -4px; color: rgb(51, 153, 0); font-size: 12px;
}
#content p {
	line-height: 24px;
}
#content_full p {
	line-height: 24px;
}
#content_max p {
	line-height: 24px;
}
#content_min p {
	line-height: 24px;
}
#content_full_max p {
	line-height: 24px;
}
#content_print p {
	line-height: 24px;
}
#content_large {
	margin: 0px auto 50px; top: 2px; width: 988px; position: relative;
}
#content_large h1 {
	color: rgb(51, 51, 51); font-size: 18px; margin-bottom: -18px;
}
#lp_header {
	margin: 0px auto; width: 1005px; height: 80px;
}
#lp_main {
	margin: 12px auto 50px; width: 1001px; position: relative;
}
#lp_footer {
	margin: 8px auto 0px; width: 1005px; clear: both; position: relative;
}
#lp_about_comm_list1 ul {
	list-style-type: none; tex-indent: -15px;
}
#lp_about_comm_list2 ul {
	list-style-type: none; tex-indent: -15px;
}
#lp_about_comm_list1 li {
	background-position: 0px 0.2em; line-height: 130%; background-image: url("minihouse_blue.gif"); background-repeat: no-repeat;
}
#lp_about_comm_list2 li {
	background-position: 0px 0.2em; line-height: 130%; background-image: url("minihouse_blue.gif"); background-repeat: no-repeat;
}
#lp_about_comm_list1 li span {
	margin-left: 14px;
}
#lp_about_comm_list2 li span {
	margin-left: 14px;
}
#lp_about_state {
	padding: 10px 15px 0px 10px; width: 475px; height: 228px; float: left;
}
.lp_line {
	left: 0px; top: 0px; width: 475px; height: 2px; font-size: 0px; position: absolute; background-color: rgb(204, 204, 204);
}
#lp_news_articles {
	padding: 10px 15px 0px 10px; width: 475px; height: 250px; float: left; position: relative;
}
#lp_news_articles dt {
	background-position: 0px 4px; height: 16px; background-image: url("green_right_sm.gif"); background-repeat: no-repeat;
}
#lp_news_articles dt a {
	color: rgb(5, 108, 167); margin-left: 14px;
}
#lp_news_articles dd {
	padding: 1px 0px 7px; text-indent: -25px;
}
#lp_housing_inventory {
	background: url("bg_short.gif") no-repeat 0px 0px; padding: 10px 0px 0px 10px; top: -3.8em; width: 489px; height: 330px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
#lp_housing_inventory h3 {
	margin-bottom: 20px;
}
#lp_housing_graphic {
	width: 140px; height: 290px; float: left;
}
#lp_summary_tables {
	width: 334px; height: 290px; float: right;
}
#lp_summary_tables table {
	width: 320px; margin-bottom: 20px;
}
#lp_summary_tables td {
	height: 22px; text-align: center; padding-left: 10px; border-left-color: rgb(255, 255, 255); border-left-width: 3px; border-left-style: solid;
}
#st_tr_a {
	background-color: rgb(249, 245, 195);
}
#oc_show_more {
	background-position: 0px 4px; height: 16px; right: 50px; bottom: 60px; clear: left; position: absolute; background-image: url("green_right_sm.gif"); background-repeat: no-repeat;
}
#oc_show_more a {
	color: rgb(5, 108, 167); font-weight: 600; margin-left: 12px;
}
#lp_other_cities {
	background: url("bg_short.gif") no-repeat 0px 0px; padding: 10px 15px 0px 10px; top: 25px; width: 474px; height: 280px; clear: left; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
#lp_other_cities ul {
	line-height: 155%;
}
#lp_oc_list_group {
	margin-left: -40px;
}
.header_oc {
	text-align: left; color: rgb(102, 102, 102); line-height: 160%; font-size: 120%; font-weight: 600;
}
#lp_google_map {
	width: 500px; height: 500px; float: right;
}
#lp_google_map #push_pins {
	width: 495px; height: 50px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
#gmap_options {
	padding: 1.6ex 0px 6ex; margin-right: -4.5em; list-style-type: none;
}
#gmap_options li {
	float: right;
}
#gmap_options li#email {
	background-position: 0px 0.22em; height: 1.8em; margin-right: 1em; background-image: url("email_search.gif"); background-repeat: no-repeat;
}
#gmap_options li#favorites {
	background-position: 0px 0.1em; height: 1.8em; background-image: url("favorites.gif"); background-repeat: no-repeat;
}
#gmap_options li#printer {
	padding: 0px 0px 2em; height: 1.8em; margin-left: 0.8em; background-image: url("printer.gif"); background-repeat: no-repeat;
}
#lp_homes_sale {
	background: url("bg_short.gif") no-repeat 0px 0px; padding: 10px 15px 0px 0px; top: 25px; width: 465px; height: 300px; right: 3px; margin-left: 20px; float: right; position: relative;
}
#lp_homes_sale table {
	width: 475px; margin-bottom: 30px;
}
#lp_homes_sale td {
	height: 36px; text-align: center; padding-left: 10px; border-left-color: rgb(255, 255, 255); border-left-width: 3px; border-left-style: solid;
}
#lp_homes_sale #stat {
	text-align: left; color: rgb(5, 108, 167); text-decoration: underline;
}
#hs_tr_a td {
	height: 24px;
}
#hs_tr_a {
	background-color: rgb(242, 242, 242);
}
#lp_homes_search {
	background: url("bg_short.gif") no-repeat 0px 0px; padding: 10px 15px 0px 10px; left: 12px; top: 53px; width: 475px; height: 315px; float: right; position: relative;
}
#lp_top_page {
	background-position: 0px 4px; margin: 0px 30px 20px 0px; height: 16px; right: 20px; bottom: 30px; position: absolute; background-image: url("green_up.gif"); background-repeat: no-repeat;
}
#lp_top_page a {
	color: rgb(255, 91, 0); text-decoration: underline; margin-left: 12px;
}
#lp_search_criteria {
	left: 20px; top: 55px; position: absolute; z-index: 1000;
}
#lp_search_criteria td {
	width: 80px;
}
#lp_search_submit {
	left: 370px; top: 70px; position: absolute; z-index: 1000;
}
#lp_about {
	padding: 0.6em 0px 0px 1em; width: 50%; height: 16em; float: left;
}
#lp_about_800 {
	padding: 0.6em 0px 0px 1em; width: 45%; height: 18em; float: left;
}
#lp_about_800_list1 {
	margin-top: -0.4em; margin-right: 1em; margin-left: -4ex;
}
#lp_about_800_list2 {
	margin-top: -1em; margin-right: 1em; margin-left: -4ex;
}
#lp_map #push_pins {
	width: 45.3em; height: 4.5em; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
#lp_map_800 #push_pins_800 {
	width: 33.7em; height: 5em; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
#gmap_800_options {
	padding: 1.6ex 0px 3ex; margin-right: -4.5em; list-style-type: none; position: relative;
}
#gmap_800_options li#email {
	background-position: 0px 0.22em; top: 0.1em; height: 1.8em; right: 1.4em; margin-right: 1em; position: relative; background-image: url("email_search.gif"); background-repeat: no-repeat;
}
#gmap_800_options li#favorites {
	background-position: 0px 0.1em; top: 1em; height: 1.8em; right: 15em; position: absolute; background-image: url("favorites.gif"); background-repeat: no-repeat;
}
#gmap_800_options li#printer {
	padding: 0px 0px 2em; top: 1em; height: 1.8em; right: 0px; margin-left: 0.8em; position: absolute; background-image: url("printer.gif"); background-repeat: no-repeat;
}
#lp_inventory h3 {
	margin-bottom: 1em;
}
#lp_inventory_800 h3 {
	margin-bottom: 0.6em;
}
#lp_res_housing_graphic {
	height: 18em; float: left;
}
#lp_res_summary_tables {
	left: 0.6em; width: 30em; margin-bottom: 1em; float: right; position: relative;
}
#lp_res_summary_tables table {
	width: 29em; margin-bottom: 1em;
}
#lp_res_summary_tables_800 {
	left: 1em; width: 23.6em; margin-bottom: 1em; float: right; position: relative;
}
#lp_res_summary_tables_800 h3 {
	margin-left: 0.4em;
}
#lp_res_summary_tables_800 table {
	width: 22.4em; margin-bottom: 0.3em;
}
#lp_res_housing_inventory .lp_show_more {
	right: 0.6ex; bottom: 1em; position: absolute;
}
#lp_weather {
	background: url("main_bg.gif") repeat-x 0px 0px; padding: 1em 0px 0px 1em; top: 2em; width: 99%; height: 23em; clear: both; position: relative;
}
#lp_weather_800 {
	background: url("main_bg.gif") repeat-x 0px 0px; padding: 1em 0px 0px 1em; top: 2.6em; width: 99%; height: 23em; clear: both; position: relative;
}
#lp_temp img {
	margin: 1em 0px 2em;
}
#lp_temp .stat {
	color: rgb(102, 102, 102); font-size: 108%; font-weight: 600;
}
#lp_temp .value {
	color: rgb(80, 117, 157); font-size: 108%; font-weight: 600;
}
#lp_weather_risk {
	margin-left: 9em; float: left;
}
#lp_weather_risk p {
	width: 60em; color: rgb(0, 0, 0); font-size: 100%; font-weight: 500;
}
#lp_weather_risk_800 {
	margin-left: 0px; float: right;
}
#lp_weather_risk_800 p {
	width: 50em; color: rgb(0, 0, 0); font-size: 100%; font-weight: 500;
}
#lp_crime_caption {
	width: 30em; color: rgb(0, 0, 0); font-size: 100%; font-weight: 500; margin-top: 6em; float: right;
}
#lp_crime_800 #lp_crime_caption {
	width: 18em; color: rgb(0, 0, 0); font-size: 100%; font-weight: 500; margin-top: 2em; float: right;
}
#lp_header_800 {
	margin: 0px auto; width: 800px; height: 80px;
}
#lp_main_800 {
	margin: 12px auto 50px; width: 800px; position: relative;
}
#prod_main_content {
	width: 820px; margin-bottom: 0px;
}
#prod_main_content a img {
	border: currentColor; text-decoration: none;
}
#prod_sidebar {
	width: 16%; float: left; position: relative;
}
ul#sidebar_nav {
	left: -3.5em; width: 11em; list-style-type: none; position: relative;
}
#sidebar_nav li {
	padding: 0.6em; color: rgb(119, 119, 119); font-size: 90%; font-weight: 600; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
#prod_descrip {
	width: 84%; position: relative;
}
#prod_descrip h2 {
	font-size: 160%;
}
#prod_descrip p {
	margin: -0.5em 0px 2.2em 1.5em; width: 640px; color: rgb(85, 85, 85); line-height: 145%; font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
#prod_membership {
	top: 3px; width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_membership.jpg");
}
#prod_membership #header_memb {
	left: 488px; top: 196px; color: rgb(47, 79, 130); font-family: Arial, Geneva, sans-serif; font-size: 16px; font-weight: 600; position: absolute;
}
#prod_mapplet {
	top: 3px; width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_mapplet.jpg");
}
#prod_mapplet #header_mapplet {
	left: 545px; top: 196px; color: rgb(175, 45, 79); font-family: Arial, Geneva, sans-serif; font-size: 16px; font-weight: 600; position: absolute;
}
#mapplet_buy_now {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_mapplet_buynow.jpg");
}
#mapplet_admin {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_mapplet_buynow.jpg");
}
#mapplet_admin {
	width: 813px; height: 184px; background-image: url("../../images/products/product_mapplet_admin.jpg");
}
#prod_webchat {
	top: 3px; width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_webchat.jpg");
}
#prod_webchat #header_chat {
	left: 576px; top: 196px; color: rgb(62, 123, 12); font-family: Arial, Geneva, sans-serif; font-size: 16px; font-weight: 600; position: absolute;
}
#webchat_buy_now {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_webchat_buynow.jpg");
}
#webchat_admin {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_webchat_buynow.jpg");
}
#webchat_admin {
	width: 813px; height: 184px; background-image: url("../../images/products/product_webchat_admin.jpg");
}
#membership_dotted_borders {
	width: 789px; text-align: right; margin-left: 0.5em; border-top-color: rgb(6, 48, 117); border-top-width: 1px; border-top-style: dotted;
}
#membership {
	margin: 0px 0px 2em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 125%;
}
#membership_buy_now {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_membership_buynow.jpg");
}
#membership_admin {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_membership_buynow.jpg");
}
#membership_admin {
	width: 813px; height: 184px; background-image: url("../../images/products/product_membership_admin.jpg");
}
#membership_list {
	line-height: 145%; margin-bottom: 1em; float: left;
}
#membership_list p {
	margin: 8px 0px 0px 26px; color: rgb(153, 153, 153); font-style: italic;
}
.membership_h4 {
	margin: 0px 0px 1.5em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 115%;
}
.IDX_h4 {
	margin: 0px 0px 1.5em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 115%;
}
.WBCHT_h4 {
	margin: 0px 0px 1.5em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 115%;
}
.Sphere_h4 {
	margin: 0px 0px 1.5em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 115%;
}
.TIA_h4 {
	margin: 0px 0px 1.5em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 115%;
}
.MedStream_h4 {
	margin: 0px 0px 1.5em 1.5em; color: rgb(6, 48, 117); font-family: Arial, Geneva, sans-serif; font-size: 115%;
}
.IDX_h4 {
	color: rgb(175, 45, 79);
}
.WBCHT_h4 {
	color: rgb(62, 123, 12);
}
.Sphere_h4 {
	color: rgb(141, 87, 2);
}
.TIA_h4 {
	color: rgb(84, 28, 128);
}
.MedStream_h4 {
	color: rgb(71, 71, 71);
}
#flash_demo {
	left: 24px; width: 688px; text-align: center; margin-bottom: 24px; position: relative;
}
#ms_example {
	left: 470px; top: -10px; width: 300px; height: 300px; position: absolute;
}
#ms_description {
	left: 470px; top: 300px; width: 300px; height: 300px; position: absolute;
}
#prod_sphere {
	top: 3px; width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_sphere.jpg");
}
#prod_sphere #header_sph {
	left: 296px; top: 196px; color: rgb(141, 87, 2); font-family: Arial, Geneva, sans-serif; font-size: 16px; font-weight: 600; position: absolute;
}
#sphere_buy_now {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_sphere_buynow.jpg");
}
#sphere_admin {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_sphere_buynow.jpg");
}
#sphere_admin {
	width: 813px; height: 184px; background-image: url("../../images/products/product_sphere_admin.jpg");
}
#sphere_buy_now h2 {
	left: 414px; top: 18px; width: 370px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 220%; position: relative;
}
#sphere_admin h2 {
	left: 414px; top: 18px; width: 370px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 220%; position: relative;
}
#sphere_buy_now p {
	left: 394px; top: 36px; width: 340px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#sphere_admin p {
	left: 394px; top: 36px; width: 340px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#sphere_admin p {
	left: 418px; top: 16px;
}
#prod_tia {
	top: 3px; width: 822px; height: 227px; position: relative; background-image: url("../../images/products/product_tia.jpg");
}
#prod_tia p {
	left: -4em; top: 2.5em; width: 28.5em; color: rgb(255, 255, 255) !important; line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 112%; float: right; position: relative;
}
#prod_tia #header_tia {
	left: 271px; top: 196px; color: rgb(84, 28, 128); font-family: Arial, Geneva, sans-serif; font-size: 16px; font-weight: 600; position: absolute;
}
#tia_buy_now {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_tia_buynow.jpg");
}
#tia_admin {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_tia_buynow.jpg");
}
#tia_admin {
	width: 813px; height: 184px; background-image: url("../../images/products/product_tia_admin.jpg");
}
#tia_buy_now h2 {
	left: 396px; top: 38px; width: 420px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#tia_admin h2 {
	left: 396px; top: 38px; width: 420px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#tia_buy_now p {
	left: 376px; top: 56px; width: 380px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#tia_admin p {
	left: 376px; top: 56px; width: 380px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#tia_admin p {
	left: 400px; top: 36px;
}
#prod_mediastream {
	top: 3px; width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_mediastream.jpg");
}
#prod_mediastream #header_ms {
	left: 418px; top: 196px; color: rgb(71, 71, 71); font-family: Arial, Geneva, sans-serif; font-size: 16px; font-weight: 600; position: absolute;
}
p#examples_paragraph {
	margin: 0.1em 0px 3em 1.5em;
}
#mediastreams_buy_now {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_mediastreams_buynow.jpg");
}
#mediastreams_admin {
	width: 822px; height: 226px; position: relative; background-image: url("../../images/products/product_mediastreams_buynow.jpg");
}
#mediastreams_admin {
	width: 813px; height: 184px; background-image: url("../../images/products/product_mediastreams_admin.jpg");
}
#mediastreams_buy_now p {
	left: 414px; top: 56px; width: 340px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#mediastreams_admin p {
	left: 414px; top: 56px; width: 340px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#mediastreams_admin p {
	left: 438px; top: 36px;
}
#membership_list2 {
	line-height: 145%; margin-bottom: 1em;
}
.star_list {
	margin: -1.5em 0px 0.5em -1.5em; color: rgb(85, 85, 85); line-height: 24px; font-family: Arial, Geneva, sans-serif; font-size: 12px; list-style-type: none;
}
.star_list2 {
	margin: -1.5em 0px 0.5em -1.5em; color: rgb(85, 85, 85); line-height: 24px; font-family: Arial, Geneva, sans-serif; font-size: 12px; list-style-type: none;
}
.star_list li {
	background-position: 0px 6px; padding-left: 1.4em; background-image: url("../../images/products/star.gif"); background-repeat: no-repeat;
}
.star_list2 li {
	background-position: 0px 6px; padding-left: 1.4em; background-image: url("../../images/products/star.gif"); background-repeat: no-repeat;
}
.star_list2 {
	margin: -1.5em 0px 2em -1.5em; line-height: 145%;
}
.star_list2 li {
	background-position: 0px 9px; padding: 8px 0px 0px 1.4em;
}
#tia_list_2 {
	margin-bottom: 2em; margin-left: 10em; float: left;
}
#sphere_list_1 {
	margin-bottom: 1em; float: left;
}
#MS_list_2a {
	margin-bottom: 2em; margin-left: 4em; float: left;
}
#upgrades {
	margin: -1em 0px 2em -0.8em; width: 50em; line-height: 145%; font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
#upgrades dt {
	background-position: 0px 2px; height: 1.2em; margin-left: 2em; background-image: url("../../images/products/star.gif"); background-repeat: no-repeat;
}
#upgrades dt a {
	color: rgb(5, 108, 167) !important; font-weight: 600; text-decoration: underline !important; margin-left: 20px;
}
#upgrades dt a:visited {
	color: rgb(5, 108, 167) !important;
}
#upgrades dd {
	padding: 3px 0px 12px 2px; color: rgb(85, 85, 85); text-indent: 0px;
}
#buy_now {
	margin: 0px 0px 4em 2em; padding: 0.5em 0px; position: relative;
}
#buy_now_img1 {
	top: 0.5em; position: relative;
}
#IDX {
	margin: 0px 0px 2em 1.5em; color: rgb(175, 45, 79); font-family: Arial, Geneva, sans-serif; font-size: 125%;
}
#IDX_dotted_borders {
	width: 789px; text-align: right; margin-left: 0.5em; border-top-color: rgb(175, 45, 79); border-top-width: 1px; border-top-style: dotted;
}
#IDX_pricing dd {
	color: rgb(175, 45, 79); text-indent: -30px; font-size: 150%; font-weight: 600;
}
#MedStream {
	margin: 0px 0px 2em 1.5em; color: rgb(71, 71, 71); font-family: Arial, Geneva, sans-serif; font-size: 125%;
}
#MedStream_dotted_borders {
	width: 789px; text-align: right; margin-left: 0.5em; border-top-color: rgb(71, 71, 71); border-top-width: 1px; border-top-style: dotted;
}
#MedStream_pricing dd {
	color: rgb(71, 71, 71); text-indent: -30px; font-size: 150%; font-weight: 600;
}
#Sphere {
	margin: 0px 0px 2em 1.5em; color: rgb(141, 87, 2); font-family: Arial, Geneva, sans-serif; font-size: 125%;
}
#Sphere_dotted_borders {
	width: 789px; text-align: right; margin-left: 0.5em; border-top-color: rgb(141, 87, 2); border-top-width: 1px; border-top-style: dotted;
}
#sphere_btn {
	left: 658px; position: absolute;
}
.Sphere_pricing span {
	font-size: 12px; margin-right: 1em;
}
.membership_pricing span {
	font-size: 12px; margin-right: 1em;
}
.Sphere_pricing dd {
	color: rgb(141, 87, 2); text-indent: -30px; font-size: 150%; font-weight: 600; margin-right: 1em; margin-bottom: 0.4em;
}
.membership_pricing dd {
	color: rgb(141, 87, 2); text-indent: -30px; font-size: 150%; font-weight: 600; margin-right: 1em; margin-bottom: 0.4em;
}
.membership_pricing dd {
	color: rgb(47, 79, 130);
}
#WBCHT {
	margin: 0px 0px 2em 1.5em; color: rgb(62, 123, 12); font-family: Arial, Geneva, sans-serif; font-size: 125%;
}
#WBCHT_dotted_borders {
	width: 789px; text-align: right; margin-left: 0.5em; border-top-color: rgb(62, 123, 12); border-top-width: 1px; border-top-style: dotted;
}
#WBCHT_pricing dd {
	color: rgb(62, 123, 12); text-indent: -30px; font-size: 150%; font-weight: 600;
}
#TIA {
	margin: 0px 0px 2em 1.5em; color: rgb(84, 28, 128); font-family: Arial, Geneva, sans-serif; font-size: 125%;
}
#TIA_dotted_borders {
	width: 789px; text-align: right; margin-left: 0.5em; border-top-color: rgb(84, 28, 128); border-top-width: 1px; border-top-style: dotted;
}
#TIA_pricing dd {
	color: rgb(84, 28, 128); text-indent: -30px; font-size: 150%; font-weight: 600;
}
.prod_disc {
	color: rgb(102, 102, 102); margin-left: 30px;
}
#about {
	height: 50px; position: relative;
}
#about img {
	left: 12px; top: 5px; position: absolute;
}
#pr_archives {
	top: 1px; position: relative;
}
#pr_archives img {
	margin: 0px 0px 0px 6px;
}
#pr_archives a {
	color: rgb(72, 143, 200); margin-left: 6px;
}
.pr_on {
	color: rgb(51, 51, 51) !important; text-decoration: none;
}
#pr_back {
	height: 30px; margin-top: -1px;
}
#pr_back a {
	background: url("back.gif") no-repeat left 0px; color: rgb(0, 102, 153); padding-bottom: 18px; padding-left: 18px; font-size: 10px;
}
.pr_title {
	margin: -4px 0px -19px;
}
.pr_title2 {
	margin: 26px 0px -19px;
}
.pr_tagline {
	top: 20px; position: relative;
}
.pr_tagline p {
	line-height: 20px !important;
}
.pr_tagline strong {
	color: rgb(107, 120, 180);
}
#office_map {
	margin: 0px auto; width: 600px; height: 580px;
}
#error {
	padding: 4px; border: 2px solid rgb(153, 0, 0); width: 450px; margin-bottom: 20px; position: relative;
}
#best_subcontent {
	top: 30px; font-size: 16px; font-weight: 700; margin-bottom: 100px; position: relative;
}
#best_subcontent div {
	margin-bottom: 28px;
}
#best_subcontent span {
	margin: 0px 274px 0px 108px;
}
#data_sample {
	border: 1px solid rgb(153, 153, 153); left: 548px; top: -40px; width: 190px; height: 180px; position: absolute;
}
#search_bar {
	left: -3px; color: rgb(102, 102, 102); font-size: 10px; position: relative;
}
#search_keyword {
	margin-bottom: 5px;
}
#search_filter {
	left: 314px; top: 2px; position: absolute;
}
.search_widgets select {
	font-size: 9px; margin-right: 20px;
}
#search_bar #bread_crumbs {
	margin: 6px 0px 8px 6px;
}
#search_main {
	padding-bottom: 10px; border-top-color: rgb(183, 183, 183); border-top-width: 1px; border-top-style: solid; position: relative; background-image: url("top_bg.gif"); background-repeat: repeat-x;
}
#search_utils {
	left: 278px; top: 0px; width: 916px; height: 30px; position: absolute;
}
#search_inner {
	top: 4px; right: 10px; position: absolute;
}
#property_utils {
	left: 6px; width: 1000px; height: 30px; position: relative;
}
#search_utils p {
	margin: 4px 0px 10px;
}
#property_utils p {
	margin: 4px 0px 10px;
}
#search_utils a {
	color: rgb(255, 91, 0); font-size: 10px;
}
#property_utils a {
	color: rgb(255, 91, 0); font-size: 10px;
}
#property_print a {
	color: rgb(255, 91, 0); font-size: 10px;
}
#save_search {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#remove_search {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#email_notification {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#email_search {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#rss_search {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#help_search {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#add_favorite {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#print_property {
	background: url("save_search.gif") no-repeat; padding: 1px 0px 3px 20px; line-height: 20px; margin-left: 20px;
}
#email_notification {
	background: url("email_notification.gif") no-repeat 0px 2px;
}
#email_search {
	background: url("email_search.gif") no-repeat 0px 2px;
}
#rss_search {
	background: url("rss.gif") no-repeat;
}
#remove_search {
	background: url("batsu.gif") no-repeat;
}
#help_search {
	background: url("help.gif") no-repeat 0px 0px;
}
#add_favorite {
	background: url("favorites.gif") no-repeat 0px 0px;
}
#rss_link {
	background: url("rss.gif") no-repeat 0px 0px; padding: 1px 0px 3px 20px;
}
#kml_link {
	background: url("rss.gif") no-repeat 0px 0px; padding: 1px 0px 3px 20px;
}
#kml_link {
	background: url("kml.gif") no-repeat 0px 0px;
}
#back_to_search {
	background: url("back.gif") no-repeat 0px 1px; padding: 1px 0px 3px 18px; color: rgb(0, 102, 153) !important; position: relative;
}
#location {
	font-size: 14px; font-weight: 700;
}
#location a {
	color: rgb(72, 143, 200); font-size: 14px;
}
#location a:hover {
	color: rgb(51, 51, 51); font-size: 14px;
}
#board_list {
	left: 0px; top: 0px; width: 277px; height: 120px; position: absolute;
}
#board_list p {
	margin: 5px 0px 0px 6px;
}
#boardTable {
	font-size: 10px; margin-left: 4px;
}
#prop_wrapper {
	width: 277px; height: 850px;
}
#paging_top {
	top: 109px; width: 277px; height: 26px; position: relative;
}
#paging_top select {
	width: 70px; font-size: 9px;
}
#prop_list {
	padding: 1px; left: 1px; top: 115px; width: 274px; height: 700px; overflow: auto; margin-bottom: 150px; position: relative;
}
.property {
	top: -39px; position: relative;
}
.prop_img {
	left: 3px; top: 3px; position: absolute;
}
#prop_table td {
	height: 79px;
}
.prop_detail {
	left: 82px; top: 4px; position: absolute;
}
.prop_links {
	left: 4px; top: 60px; position: absolute;
}
.prop_icons {
	top: 2px; right: 2px; position: absolute;
}
.prop_icons_dir {
	top: 2px; right: 2px; position: absolute;
}
.prop_icons img {
	padding-bottom: 4px;
}
.prop_icons_dir img {
	padding-bottom: 4px;
}
.prop_dir {
	width: 100%; position: relative;
}
#paging_bottom {
	top: -26px; position: relative;
}
#paging_bottom a {
	color: rgb(0, 102, 153); font-size: 10px;
}
#map {
	border: 1px solid rgb(183, 183, 183); left: 278px; top: 30px; width: 916px; height: 648px; position: absolute; background-color: rgb(72, 143, 200);
}
#related_info {
	left: 278px; top: 681px; width: 914px; height: 181px; padding-left: 4px; position: absolute; background-image: url("top_bg.gif"); background-repeat: repeat-x;
}
#related_info p {
	margin: 5px 0px !important;
}
#eho {
	background: url("eho_sm.gif") no-repeat 0px 0px; color: rgb(51, 51, 51) !important; padding-left: 20px;
}
#instructions {
	top: 0px; width: 270px; height: 200px; display: none; position: absolute; z-index: 20000;
}
.iconStyle {
	left: 2px; top: -24px; position: absolute;
}
#dark_wrapper {
	left: 350px; top: 21px; position: absolute;
}
#dark_dialog {
	left: 4px; width: 522px; height: 24px; margin-top: 14px; position: absolute; background-image: url("dark_mid.png");
}
#business_dark_dialog {
	left: 4px; width: 522px; height: 24px; margin-top: 14px; position: absolute; background-image: url("dark_mid.png");
}
#search_warning {
	background: url("warning.gif") no-repeat 0px 1px; padding: 1px 0px 3px 20px; color: rgb(255, 255, 255); margin-top: 4px; margin-left: 6px;
}
#dark_dialog_left {
	left: 0px; top: 14px; width: 4px; height: 24px; position: absolute; background-image: url("dark_left.png");
}
#dark_dialog_right {
	left: 0px; top: 14px; width: 4px; height: 24px; position: absolute; background-image: url("dark_left.png");
}
#business_dark_dialog_left {
	left: 0px; top: 14px; width: 4px; height: 24px; position: absolute; background-image: url("dark_left.png");
}
#business_dark_dialog_right {
	left: 0px; top: 14px; width: 4px; height: 24px; position: absolute; background-image: url("dark_left.png");
}
#dark_dialog_right {
	left: 526px; background-image: url("dark_right.png");
}
#business_dark_dialog_right {
	left: 526px; background-image: url("dark_right.png");
}
#map_offender {
	top: 62px; right: 8px; position: absolute;
}
#property_value {
	background: url("value_property.gif") no-repeat; padding: 0px 0px 0px 20px; left: 150px; top: 10px; width: 110px; position: absolute;
}
#print_property {
	background: url("printer.gif") no-repeat 0px 2px; top: 6px; right: 8px; position: absolute;
}
#property_left {
	top: 3px; width: 345px; height: 660px; position: absolute;
}
#property_mid {
	left: 354px; top: 3px; width: 645px; position: relative;
}
#broker_mid {
	left: 310px; top: 12px; width: 670px; height: 540px; position: relative;
}
#broker_mid h1 {
	margin: 13px 0px 20px 3px;
}
#property_right {
	top: -9px; width: 185px; right: 0px; position: absolute;
}
#broker_right {
	top: -9px; width: 185px; right: 0px; position: absolute;
}
#broker_right {
	top: -11px;
}
#property_broker {
	width: 185px; height: 230px; position: relative; background-color: rgb(226, 237, 247);
}
#property_broker2 {
	width: 185px; height: 230px; position: relative; background-color: rgb(226, 237, 247);
}
#property_foreclosure {
	width: 185px; height: 230px; position: relative; background-color: rgb(226, 237, 247);
}
#property_broker2 {
	width: 289px;
}
#property_foreclosure img {
	border: 1px solid currentColor;
}
#property_broker div {
	text-align: center; padding-top: 8px;
}
#property_broker div {
	text-align: center; padding-top: 8px;
}
#broker_left div {
	text-align: center; padding-top: 8px;
}
#property_foreclosure div {
	text-align: center; padding-top: 8px;
}
#property_foreclosure {
	height: auto; padding-bottom: 20px;
}
#property_foreclosure p {
	margin: 22px 0px 0px; width: 170px; text-align: left !important; line-height: 15px; padding-left: 6px; font-size: 10px;
}
.property_tools {
	border: 1px solid rgb(218, 216, 216); width: 183px; margin-top: 10px; position: relative;
}
.pm_tools_header {
	background: url("calculators.gif") no-repeat 12px 7px rgb(204, 204, 204); width: 156px; height: 18px; color: rgb(102, 102, 102); padding-top: 7px; padding-left: 27px; font-weight: 700; position: relative;
}
#property_img {
	border: 1px solid rgb(213, 213, 213); width: 343px; height: 318px; position: relative; background-color: rgb(213, 213, 213);
}
#property_img_fc {
	border: 1px solid rgb(213, 213, 213); width: 343px; height: 318px; position: relative; background-color: rgb(213, 213, 213);
}
#property_img_fc {
	height: 257px;
}
#property_map {
	border: 1px solid rgb(213, 213, 213); top: 20px; width: 343px; height: 318px; position: relative; background-color: rgb(72, 143, 200);
}
#courtesy {
	top: 20px; width: 343px; position: relative;
}
#paging_comm {
	top: 14px; width: 500px; height: 471px;
}
#paging_col {
	left: 650px; top: 5px; width: 500px; height: 471px; position: absolute;
}
#paging_broker {
	top: 5px;
}
#paging_street {
	top: 15px;
}
#paging_general p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
#paging_broker p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
#paging_businessinfo p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
#paging_street p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
#paging_communityinfo p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
#paging_comm p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
#paging_col p {
	margin: 16px 30px 19px 5px; text-align: justify;
}
.view_count {
	top: 3px; width: 200px; text-align: right; right: 12px; position: absolute;
}
#ba_wrapper {
	top: 32px; position: relative;
}
#ba_foreclosure_wrapper {
	border: 1px solid rgb(255, 255, 255); padding-bottom: 12px; position: relative;
}
#fc_additional {
	left: 330px; top: 0px; position: absolute;
}
#basic_wrapper p {
	margin: 0px 0px 2px 5px;
}
.basic_info {
	margin: 2px 0px 0px 5px; font-size: 10px;
}
.basic_info_price {
	margin: 2px 0px 0px 5px; font-size: 10px;
}
.basic_info_long {
	margin: 2px 0px 0px 5px; font-size: 10px;
}
.fc_info_long {
	margin: 2px 0px 0px 5px; font-size: 10px;
}
.fc_info_long {
	line-height: 16px;
}
.basic_info th {
	width: 106px; height: 17px; text-align: left; background-color: rgb(229, 229, 229);
}
.basic_info_price th {
	width: 106px; height: 17px; text-align: left; background-color: rgb(229, 229, 229);
}
.basic_info_long th {
	width: 106px; height: 17px; text-align: left; background-color: rgb(229, 229, 229);
}
.fc_info_long th {
	width: 106px; height: 17px; text-align: left; background-color: rgb(229, 229, 229);
}
.fc_info_long th {
	width: 280px;
}
.basic_info td {
	width: 106px; height: 24px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.basic_info_price td {
	width: 106px; height: 24px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.basic_info_long td {
	width: 106px; height: 24px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.fc_info_long td {
	width: 106px; height: 24px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.fc_info_long td {
	width: 280px; height: 67px;
}
.basic_left {
	border-right-color: rgb(216, 216, 216); border-left-color: rgb(229, 229, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.basic_left2 {
	border-left-color: rgb(216, 216, 216); border-left-width: 1px; border-left-style: solid;
}
.basic_right {
	border-right-color: rgb(229, 229, 229); border-left-color: rgb(216, 216, 216); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.basic_both {
	border-right-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#ammenity_wrapper {
	left: 357px; top: 0px; width: 300px; font-size: 10px; position: absolute;
}
#ammenity_wrapper p {
	margin: 0px 0px 4px;
}
.maru {
	background: url("maru.gif") no-repeat 0px 4px; margin: 0px !important; color: rgb(102, 102, 102); padding-left: 17px; font-weight: 700;
}
.batsu {
	background: url("maru.gif") no-repeat 0px 4px; margin: 0px !important; color: rgb(102, 102, 102); padding-left: 17px; font-weight: 700;
}
.batsu {
	background: url("batsu.gif") no-repeat 0px 4px; color: rgb(153, 153, 153);
}
#tab_wrapper {
	padding: 15px 0px 50px; position: relative;
}
#tab_content {
	left: 6px; top: 20px; width: 645px; position: relative;
}
#paging_intext {
	left: 6px; top: 20px; width: 645px; position: relative;
}
#paging_utility {
	left: 6px; top: 20px; width: 645px; position: relative;
}
#paging_comments {
	left: 6px; top: 20px; width: 645px; position: relative;
}
#tab_content em {
	margin-left: 8px;
}
#detail_interior {
	background: url("int_features.gif") no-repeat 0px 0px; margin: 1px 0px 0px 3px; padding: 4px 0px 0px 22px; color: rgb(35, 120, 195); font-size: 12px; font-weight: 700; position: relative;
}
#detail_exterior {
	background: url("int_features.gif") no-repeat 0px 0px; margin: 1px 0px 0px 3px; padding: 4px 0px 0px 22px; color: rgb(35, 120, 195); font-size: 12px; font-weight: 700; position: relative;
}
#detail_utility {
	background: url("int_features.gif") no-repeat 0px 0px; margin: 1px 0px 0px 3px; padding: 4px 0px 0px 22px; color: rgb(35, 120, 195); font-size: 12px; font-weight: 700; position: relative;
}
#detail_comment {
	background: url("int_features.gif") no-repeat 0px 0px; margin: 1px 0px 0px 3px; padding: 4px 0px 0px 22px; color: rgb(35, 120, 195); font-size: 12px; font-weight: 700; position: relative;
}
#detail_exterior {
	background: url("ext_features.gif") no-repeat 0px 0px; left: 338px; top: -1px; position: absolute;
}
#detail_utility {
	background: url("utility.gif") no-repeat 0px 0px;
}
#detail_comment {
	background: url("comments.gif") no-repeat 0px 0px; padding: 4px 0px 0px 32px;
}
#msg_posts p {
	margin: 0px 10px;
}
#msg_preview p {
	margin: 0px 10px;
}
#msg_posts a {
	color: rgb(35, 120, 195); font-weight: 700;
}
#msg_preview a {
	color: rgb(35, 120, 195); font-weight: 700;
}
#msg_preview {
	border: 1px solid rgb(153, 0, 0);
}
#post_message {
	margin-left: 20px;
}
.comments_paging {
	height: 28px;
}
#prop_separator {
	top: 96px; width: 839px; height: 10px; padding-bottom: 10px; border-top-color: rgb(183, 183, 183); border-top-width: 1px; border-top-style: solid; position: relative; background-image: url("top_bg.gif"); background-repeat: repeat-x;
}
.contact_tbl td {
	width: 160px;
}
#prop_footer {
	top: 100px; width: 1186px; padding-bottom: 10px; position: relative;
}
#dir_footer {
	top: 100px; width: 1186px; padding-bottom: 10px; position: relative;
}
#dir_footer {
	top: 20px; width: 1000px; position: relative;
}
#prop_footer p {
	line-height: 12px; font-size: 11px; margin-bottom: 12px;
}
#dir_footer p {
	line-height: 12px; font-size: 11px; margin-bottom: 12px;
}
#related_info p {
	line-height: 12px; font-size: 11px; margin-bottom: 12px;
}
#courtesy p {
	line-height: 12px; font-size: 11px; margin-bottom: 12px;
}
#contact_content {
	margin: 6px 0px 0px 12px;
}
.small_prop_image {
	border: 1px solid rgb(72, 143, 200); margin-right: 4px;
}
#motion_wrapper {
	margin: 4px 0px 0px 28px;
}
#motion_container {
	height: 54px; overflow: hidden; position: relative;
}
#motion_gallery {
	top: 0px; position: absolute;
}
#extras_left {
	left: 4px; top: 283px; position: absolute;
}
#extras_right {
	border: 0px currentColor; top: 283px; right: 4px; position: absolute;
}
#no_images {
	top: 25px; text-align: center; position: relative;
}
#broker_left {
	top: 11px; width: 289px; height: 219px; position: absolute;
}
#cma {
	padding-top: 15px; position: relative;
}
#cma_table td {
	text-align: center;
}
#cma_disclaimer {
	margin: 4px 0px 0px 6px; color: rgb(102, 102, 102); font-size: 10px;
}
#street_map {
	border: 1px solid rgb(0, 153, 51); width: 1190px; height: 303px; position: relative;
}
#panorama {
	border: 1px solid rgb(0, 153, 51); top: 2px; position: relative;
}
#property_top {
	top: 10px; width: 650px; height: 257px; position: relative;
}
#property_img_print {
	border: 1px solid rgb(213, 213, 213); width: 316px; height: 257px; position: relative; background-color: rgb(213, 213, 213);
}
#property_map_print {
	border: 1px solid rgb(213, 213, 213); left: 332px; top: 0px; width: 316px; height: 257px; position: absolute; background-color: rgb(72, 143, 200);
}
#print_header {
	padding-bottom: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid; position: relative;
}
#print_header img {
	border: 0px currentColor; margin-top: 3px;
}
#print_contact {
	top: -8px; right: 0px; position: absolute;
}
#print_content {
	left: 10px; top: 10px; width: 640px; position: relative;
}
#print_content p {
	margin-top: 20px;
}
.info_tbl {
	border: 1px solid rgb(153, 153, 153); width: 105px; height: 35px; vertical-align: top; border-collapse: collapse; background-color: rgb(228, 228, 228);
}
.info_tbl div {
	margin: 4px; font-size: 12px; font-weight: 700;
}
.info_tbl2 {
	height: 35px; border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-collapse: collapse;
}
.ammenity_tbl {
	border: 1px solid rgb(153, 153, 153); width: 19px; height: 35px; text-align: center; border-collapse: collapse; background-color: rgb(228, 228, 228);
}
.ammenity_tbl2 {
	width: 82px; height: 35px; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-collapse: collapse;
}
.feature_tbl {
	border: 1px solid rgb(153, 153, 153); width: 318px;
}
#print_int {
	top: -22px; width: 320px; position: absolute;
}
#print_ext {
	left: 320px; width: 320px; position: relative;
}
.message_tbl {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.message_tbl div {
	margin: 10px 0px 20px;
}
.print_short {
	line-height: 16px !important;
}
#print_footer {
	padding: 10px 0px; top: 20px; text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 3px; border-top-style: solid; position: relative;
}
#state_table td {
	padding: 14px 0px 0px 28px; line-height: 20px; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid;
}
#city_table td {
	padding: 14px 0px 0px 28px; line-height: 20px; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid;
}
#affiliate_table td {
	padding: 14px 0px 0px 28px; line-height: 20px; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid;
}
#city_table td {
	padding: 16px 0px 0px 30px; line-height: 14px;
}
#affiliate_table td {
	padding: 16px 0px 0px 30px; line-height: 14px;
}
#affiliate_table td {
	padding: 16px 8px 0px 30px;
}
#state_table th {
	width: 182px; height: 26px; text-align: left; color: rgb(255, 255, 255); padding-left: 10px; font-size: 12px; border-top-color: rgb(193, 225, 254); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; background-color: rgb(65, 145, 216);
}
#city_table th {
	width: 182px; height: 26px; text-align: left; color: rgb(255, 255, 255); padding-left: 10px; font-size: 12px; border-top-color: rgb(193, 225, 254); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; background-color: rgb(65, 145, 216);
}
#affiliate_table th {
	width: 182px; height: 26px; text-align: left; color: rgb(255, 255, 255); padding-left: 10px; font-size: 12px; border-top-color: rgb(193, 225, 254); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; background-color: rgb(65, 145, 216);
}
.letter {
	margin: 0px 0px -20px -19px; width: 10px; font-size: 12px; font-weight: 700; position: relative;
}
.state_letter {
	margin: 0px 0px -14px -21px; width: 10px; font-size: 12px; font-weight: 700; position: relative;
}
.affiliate_letter {
	margin: 0px 0px -14px -21px; width: 10px; font-size: 12px; font-weight: 700; position: relative;
}
.affiliate_letter {
	margin: 0px 0px -14px -26px;
}
#back_to_states {
	margin: -12px 0px 18px; font-size: 10px;
}
#directory_table {
	border-right-color: rgb(218, 218, 218); border-left-color: rgb(218, 218, 218); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-collapse: collapse;
}
#directory_table td {
	padding: 2px; text-align: left; line-height: 14px; font-size: 10px; vertical-align: top; border-top-color: rgb(218, 218, 218); border-bottom-color: rgb(218, 218, 218); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#broker_tabs {
	left: 1px; top: 14px; position: relative;
}
#prop_tabs {
	top: 12px; position: relative;
}
#prop_tabs2 {
	left: 6px; position: relative;
}
#prop_tabs2 p {
	margin: 46px 0px 3px !important;
}
#my_pm_tabs {
	margin: 0px; padding: 0px; left: 1px; top: 14px; width: 1008px; position: relative;
}
#my_pm_tabs ul {
	margin: 0px; padding: 0px; width: 982px; height: 24px; list-style-type: none;
}
#my_pm_tabs li a {
	padding: 6px 0px 0px; height: 24px; text-align: center; color: rgb(35, 120, 195); font-weight: 700; text-decoration: none; display: block; background-image: url("my_pm_tab_off.gif"); background-repeat: no-repeat;
}
#location_tabs {
	margin: 0px; padding: 0px; width: 1008px; height: 59px; position: relative;
}
#info_tabs {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 1008px; position: absolute;
}
#info_tabs ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#info_tabs li {
	padding: 0px; width: 165px; margin-right: 2px; float: left; display: block;
}
#info_tabs li a {
	padding: 6px 0px 0px; height: 24px; text-align: center; color: rgb(35, 120, 195); font-weight: 700; text-decoration: none; display: block; background-image: url("location_tab_off.gif"); background-repeat: no-repeat;
}
#info_tabs li a:hover {
	height: 24px; color: rgb(59, 157, 20); display: block; background-image: url("location_tab_over.gif");
}
#info_tabs li a:active {
	height: 24px; color: rgb(255, 255, 255); display: block; background-image: url("location_tab_active.gif");
}
#broker_tabs img {
	border: 0px currentColor; padding-right: 2px; z-index: 999999;
}
#my_pm_tabs img {
	border: 0px currentColor; padding-right: 2px; z-index: 999999;
}
#prop_tabs img {
	border: 0px currentColor; padding-right: 2px; z-index: 999999;
}
#prop_tabs2 img {
	border: 0px currentColor; padding-right: 2px; z-index: 999999;
}
#location_tabs img {
	border: 0px currentColor; padding-right: 2px; z-index: 999999;
}
#location_tabs2 img {
	border: 0px currentColor; padding-right: 2px; z-index: 999999;
}
#google_ads {
	height: 60px; display: block;
}
#info_tabs2 {
	margin: 0px; padding: 0px; width: 1008px;
}
#info_tabs2 ul {
	margin: 0px; padding: 0px; width: 1000px; height: 24px; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 2px; border-bottom-style: solid; list-style-type: none;
}
#info_tabs2 li a {
	padding: 6px 0px 0px; height: 26px; text-align: center; color: rgb(35, 120, 195); font-weight: 700; text-decoration: none; display: block; background-image: url("location_tab2_off.gif"); background-repeat: no-repeat;
}
#info_tabs2 li a:hover {
	height: 26px; color: rgb(35, 120, 195); display: block; background-image: url("location_tab2_over.gif");
}
#info_tabs2 li a:active {
	height: 26px; color: rgb(35, 120, 195); display: block; background-image: url("location_tab2_active.gif");
}
#location_sub {
	width: 997px; height: 33px; background-color: rgb(222, 222, 222);
}
#location_sub p {
	margin: 0px; padding: 4px 0px 0px 10px;
}
#location_sub a {
	margin: 0px 10px; color: rgb(72, 143, 200); font-weight: 700;
}
#paging_community {
	top: 104px; width: 377px; height: 471px; padding-left: 1px; position: absolute;
}
#paging_living {
	top: 104px; width: 377px; height: 471px; padding-left: 1px; position: absolute;
}
#paging_school {
	top: 104px; width: 377px; height: 471px; padding-left: 1px; position: absolute;
}
#paging_sexoffender {
	top: 104px; width: 377px; height: 471px; padding-left: 1px; position: absolute;
}
#paging_business {
	top: 8px; width: 997px; position: relative;
}
#paging_sexoffender div {
	margin: 0px 10px 12px 2px; font-size: 10px;
}
#paging_school {
	overflow: auto;
}
#paging_sexoffender {
	overflow: auto;
}
#paging_school h2 {
	padding: 2px 0px 2px 20px;
}
#paging_sexoffender h2 {
	padding: 2px 0px 2px 20px;
}
#offender_table {
	font-size: 11px;
}
#school_table p {
	margin: 0px;
}
.location_tbl {
	margin-top: 1px;
}
.location_tbl th {
	text-align: left; vertical-align: bottom;
}
.sales_tbl {
	margin-top: 3px;
}
.sales_tbl th {
	text-align: left; font-size: 11px;
}
.sales_tbl td {
	font-size: 11px; font-weight: 400; margin-left: 10px;
}
#location_map {
	left: 379px; width: 615px; height: 470px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; position: relative; background-color: rgb(72, 143, 200);
}
#paging_demographics {
	left: 15px; top: 46px; width: 982px; padding-bottom: 40px; position: relative;
}
#paging_sales {
	left: 15px; top: 46px; width: 982px; padding-bottom: 40px; position: relative;
}
#paging_climate {
	left: 15px; top: 46px; width: 982px; padding-bottom: 40px; position: relative;
}
#paging_finance {
	left: 15px; top: 46px; width: 982px; padding-bottom: 40px; position: relative;
}
#paging_crime {
	left: 15px; top: 46px; width: 982px; padding-bottom: 40px; position: relative;
}
#age_legend {
	left: 670px; top: 120px; color: rgb(102, 102, 102); font-size: 12px; font-weight: 700; position: absolute;
}
#age_legend em {
	color: rgb(51, 153, 0); font-style: normal;
}
#temperature em {
	color: rgb(51, 153, 0); font-style: normal;
}
#workforce em {
	color: rgb(51, 153, 0); font-style: normal;
}
#income em {
	color: rgb(51, 153, 0); font-style: normal;
}
#temperature {
	top: 16px; font-size: 12px; font-weight: 700; position: relative;
}
#workforce {
	top: 16px; font-size: 12px; font-weight: 700; position: relative;
}
#crime {
	top: 16px; font-size: 12px; font-weight: 700; position: relative;
}
#sales_number {
	top: 16px; font-size: 12px; font-weight: 700; position: relative;
}
#sales_summary {
	top: 16px; font-size: 12px; font-weight: 700; position: relative;
}
#sales_summary {
	top: 30px;
}
#sales_avg {
	left: 450px; top: 92px; font-size: 12px; font-weight: 700; position: absolute;
}
#sales_legend {
	left: 850px; top: 138px; font-size: 10px; position: absolute;
}
#sales_average {
	background: url("sales_avg.gif") no-repeat 0px 3px; padding: 1px 0px 3px 24px; line-height: 20px; margin-left: 20px;
}
#sales_median {
	background: url("sales_avg.gif") no-repeat 0px 3px; padding: 1px 0px 3px 24px; line-height: 20px; margin-left: 20px;
}
#sales_median {
	background: url("sales_med.gif") no-repeat 0px 3px;
}
#weather {
	left: 300px; top: 73px; font-size: 12px; font-weight: 700; position: absolute;
}
#workforce_legend {
	left: 110px; top: 100px; font-size: 10px; position: absolute;
}
#white_collar {
	background: url("white_collar.gif") no-repeat 0px 3px; padding: 1px 0px 3px 24px; line-height: 20px; margin-left: 20px;
}
#blue_collar {
	background: url("white_collar.gif") no-repeat 0px 3px; padding: 1px 0px 3px 24px; line-height: 20px; margin-left: 20px;
}
#blue_collar {
	background: url("blue_collar.gif") no-repeat 0px 3px;
}
#income {
	left: 400px; top: 73px; font-size: 12px; font-weight: 700; position: absolute;
}
#income span {
	font-weight: 400;
}
#income img {
	padding-top: 10px;
}
#location_ads {
	text-align: center; margin-top: 30px; position: relative;
}
#business_palette {
	margin: 10px auto; border: 1px solid rgb(204, 204, 204); width: 1190px; position: relative;
}
#business_icons {
	border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid;
}
#business_map {
	width: 1190px; height: 400px; border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(213, 213, 213); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(72, 143, 200);
}
#business_map_location {
	width: 997px; height: 420px; border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(213, 213, 213); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-color: rgb(72, 143, 200);
}
#business_results {
	padding: 10px; width: 1170px; position: relative;
}
#business_results h2 {
	margin: 6px 0px 4px 2px; padding: 2px 4px 0px 20px; height: 18px; color: rgb(51, 153, 0); font-size: 11px;
}
.business_tbl {
	font-size: 10px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid;
}
.business_header_tbl th {
	padding: 0px; border: 0px currentColor; height: 24px; text-align: left; color: rgb(51, 153, 0); font-size: 11px;
}
.business_tbl td {
	text-align: left; border-top-color: rgb(183, 183, 183); border-right-color: rgb(183, 183, 183); border-left-color: rgb(183, 183, 183); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#business_loadingImg {
	text-align: center; z-index: 99000;
}
#business_dark_dialog {
	width: 308px; margin-top: 12px; margin-left: 441px; position: absolute; background-image: url("darker_mid.png");
}
#business_dark_dialog_left {
	left: 0px; top: 12px; width: 4px; height: 24px; margin-left: 441px; position: absolute; background-image: url("darker_left.png");
}
#business_dark_dialog_right {
	left: 0px; top: 12px; width: 4px; height: 24px; margin-left: 441px; position: absolute; background-image: url("darker_left.png");
}
#business_dark_dialog_right {
	left: 312px; margin-left: 441px; position: absolute; background-image: url("darker_right.png");
}
#brokernav {
	margin: 12px auto; width: 839px; font-size: 0px; background-image: url("bg.gif");
}
#brokerintronav {
	margin: 12px auto; width: 839px; font-size: 0px; background-image: url("bg.gif");
}
#brokerintronav {
	margin: 12px 0px; width: 282px;
}
#partner_title {
	color: rgb(166, 166, 166); line-height: 42px; padding-top: 4px; font-size: 46px; font-weight: 700; margin-bottom: -3px;
}
#register_title {
	color: rgb(166, 166, 166); line-height: 42px; padding-top: 4px; font-size: 46px; font-weight: 700; margin-bottom: -3px;
}
#pmm_title {
	color: rgb(166, 166, 166); line-height: 42px; padding-top: 4px; font-size: 46px; font-weight: 700; margin-bottom: -3px;
}
#partner_title em {
	color: rgb(166, 166, 166); font-size: 34px; font-style: normal; font-weight: 700;
}
#register_title em {
	color: rgb(166, 166, 166); font-size: 34px; font-style: normal; font-weight: 700;
}
#pmm_title em {
	color: rgb(166, 166, 166); font-size: 34px; font-style: normal; font-weight: 700;
}
#partner_title strong {
	color: rgb(63, 144, 216); line-height: 42px; font-size: 46px;
}
#register_title strong {
	color: rgb(63, 144, 216); line-height: 42px; font-size: 46px;
}
#pmm_title strong {
	color: rgb(63, 144, 216); line-height: 42px; font-size: 46px;
}
#pmm_title {
	margin-top: -9px;
}
#partner_subcontent {
	background: url("marketing.jpg") no-repeat 498px 0px; padding-right: 320px;
}
#register_subcontent {
	background: url("marketing.jpg") no-repeat 498px 0px; padding-right: 320px;
}
#register_subcontent {
	background: url("marketing.jpg") no-repeat 498px 11px; top: -9px; height: 305px; position: relative;
}
#register_subcontent p {
	line-height: 30px; margin-top: 16px;
}
#paging_overview {
	margin-top: 25px; position: relative;
}
#paging_overview p {
	margin-top: 25px;
}
#qt_demo {
	left: 10px; top: 27px; width: 382px; height: 156px; color: rgb(102, 102, 102); position: relative; background-image: url("qt_bg.gif");
}
#qt_description p {
	margin: 13px 0px 0px 14px; line-height: 13px;
}
#qt_vid {
	left: 148px; top: 7px; position: absolute;
}
#broker_signup {
	bottom: 1px; position: absolute;
}
#top_broker_signup {
	bottom: 1px; position: absolute;
}
#top_broker_signup {
	left: 692px; top: 0px;
}
#zip_display {
	left: 259px; top: -1px; visibility: hidden; position: absolute;
}
#cc_info {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); left: 527px; top: 124px; width: 290px; height: 430px; position: absolute; background-color: rgb(226, 237, 247);
}
#cc_info2 {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); left: 527px; top: 124px; width: 290px; height: 430px; position: absolute; background-color: rgb(226, 237, 247);
}
#cc_info2 {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); left: 647px; top: 250px; width: 290px; height: 430px; position: absolute; background-color: rgb(226, 237, 247);
}
#zip_submit2 {
	top: 50px; padding-bottom: 20px; position: relative;
}
#page_top {
	left: 712px; top: 47px; width: 100px; padding-bottom: 10px; position: relative;
}
#page_top a {
	background: url("green_up.gif") no-repeat 0px 3px; color: rgb(255, 91, 0); padding-left: 14px;
}
#area_basic {
	left: 6px; top: 23px; line-height: 18px; margin-top: -20px; position: relative;
}
#app_basic {
	left: 6px; top: 23px; line-height: 18px; margin-top: -20px; position: relative;
}
#paging_contact {
	top: 10px; display: none; position: relative;
}
#cert_seals {
	margin-left: 10px; position: relative;
}
#GeoTrustSeal {
	left: 164px; top: 0px; position: absolute;
}
.testimonial {
	margin: 20px 0px; width: 820px; position: relative;
}
.testimonial_img {
	top: 24px; position: absolute;
}
.testimonial_blurb {
	padding: 18px 0px 10px 140px; line-height: 20px;
}
.testimonial_byline {
	text-align: right; line-height: 18px; font-weight: 700;
}
#sitemap_tbl {
	margin-top: 11px; position: relative;
}
#sitemap_tbl th {
	width: 215px; height: 18px; text-align: left; color: rgb(102, 102, 102);
}
#sitemap_tbl p {
	background: url("grey_right_sm.gif") no-repeat 1px; margin: 8px 0px -2px; padding-left: 10px;
}
#pmm_subcontent {
	background: url("8800.jpg") no-repeat 510px 0px; top: 7px; padding-right: 320px; position: relative;
}
#pmwm_subcontent {
	background: url("8800.jpg") no-repeat 510px 0px; top: 7px; padding-right: 320px; position: relative;
}
#pmwm_subcontent {
	background: url("wm.jpg") no-repeat 420px 0px;
}
#pmm_subcontent img {
	margin: 30px 0px 0px 160px;
}
#pmwm_subcontent img {
	margin: 30px 0px 0px 160px;
}
.pmm_dl {
	padding: 15px 0px; left: 0px; width: 480px; height: 41px; text-align: center; font-size: 15px; margin-top: 35px; border-top-color: rgb(220, 219, 219); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-image: url("dl_bg.gif");
}
.pmm_dl a {
	color: rgb(0, 102, 153); font-weight: 700;
}
.pmm_disclaimer {
	padding: 20px 0px 4px; color: rgb(102, 102, 102); line-height: 18px !important; font-size: 10px;
}
#broker_banner {
	left: 375px; top: -11px; width: 475px; text-align: center; position: absolute;
}
#broker_banner_min {
	top: -5px; width: 575px; text-align: center; right: 0px; position: absolute;
}
#bread_crumbs {
	margin: 0px 0px 16px 4px; font-size: 10px;
}
#leftnav {
	top: 28px; width: 140px; display: block; position: absolute;
}
#leftnav img {
	margin-bottom: 4px;
}
.left_link {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_on {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_wrap {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_wrap_on {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_outside {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_wrap_outside {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_out {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_out2 {
	margin: 6px 0px -1px 5px; width: 123px;
}
.left_link_out {
	background: url("grey_right_sm.gif") no-repeat 1px; padding-left: 10px; margin-top: 30px;
}
.left_link_out2 {
	background: url("grey_right_sm.gif") no-repeat 1px; padding-left: 10px; margin-top: 30px;
}
.left_link_out2 {
	background: url("broker_login.gif") no-repeat 1px; padding-left: 14px;
}
.left_link_on {
	background: url("green_right.gif") no-repeat 108px 1px;
}
.left_link:hover {
	background: url("green_right.gif") no-repeat 108px 1px;
}
.left_link_wrap_on {
	background: url("green_right.gif") no-repeat 108px 16px;
}
.left_link_wrap:hover {
	background: url("green_right.gif") no-repeat 108px 16px;
}
.left_link_outside:hover {
	background: rgb(255, 255, 255);
}
.left_link_wrap_outside:hover {
	background: rgb(255, 255, 255);
}
.left_link a {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_on a {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_wrap a {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_wrap_on a {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_outside {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_wrap_outside {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_out a {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_link_out2 a {
	color: rgb(102, 102, 102); font-size: 10px; font-weight: 700; text-decoration: none;
}
.left_line {
	margin: 6px 0px 0px; width: 123px; height: 1px; font-size: 0px; background-color: rgb(153, 153, 153);
}
.calc_line {
	margin: 3px 0px 0px 3px; width: 177px; height: 1px; font-size: 0px; background-color: rgb(204, 204, 204);
}
.calc_link {
	background: url("dgreen_right.gif") no-repeat 7px 3px; margin: 6px 0px 9px 4px; width: 170px;
}
.calc_link a {
	color: rgb(102, 102, 102); padding-left: 16px; font-size: 10px; font-weight: 700;
}
.calc_link a:hover {
	color: rgb(0, 153, 0);
}
#rightnav {
	left: 797px; top: 13px; width: 206px; position: absolute;
}
#right_utils_sm {
	height: 43px; margin-top: 14px; background-image: url("sm_mid.gif");
}
#right_utils_mid {
	height: 65px; margin-top: 14px; background-image: url("mid_mid.gif");
}
#right_utils_mid2 {
	height: 84px; margin-top: 14px; background-image: url("mid2_mid.gif");
}
#right_utils_lg {
	height: 106px; margin-top: 14px; background-image: url("lg_mid.gif");
}
#right_utils_sm a {
	color: rgb(255, 91, 0);
}
#right_utils_mid a {
	color: rgb(255, 91, 0);
}
#right_utils_mid2 a {
	color: rgb(255, 91, 0);
}
#right_utils_lg a {
	color: rgb(255, 91, 0);
}
#printer {
	background: url("printer.gif") no-repeat 0px 13px; width: 150px; height: 17px; padding-top: 14px; padding-left: 19px; margin-left: 20px;
}
#rss {
	background: url("printer.gif") no-repeat 0px 13px; width: 150px; height: 17px; padding-top: 14px; padding-left: 19px; margin-left: 20px;
}
#add_PM {
	background: url("printer.gif") no-repeat 0px 13px; width: 150px; height: 17px; padding-top: 14px; padding-left: 19px; margin-left: 20px;
}
#email_friend {
	background: url("printer.gif") no-repeat 0px 13px; width: 150px; height: 17px; padding-top: 14px; padding-left: 19px; margin-left: 20px;
}
#add_bookmark {
	background: url("printer.gif") no-repeat 0px 13px; width: 150px; height: 17px; padding-top: 14px; padding-left: 19px; margin-left: 20px;
}
#rss {
	background: url("rss.gif") no-repeat 0px 14px; margin-bottom: -10px;
}
#add_PM {
	background: url("addto_mypm.gif") no-repeat 0px 14px; margin-bottom: -10px;
}
#email_friend {
	background: url("email_search.gif") no-repeat 0px 15px; margin-bottom: -10px;
}
#add_bookmark {
	background: url("favorites.gif") no-repeat 0px 4px; padding-top: 4px;
}
#right_util_sm_left {
	left: 0px; top: 14px; width: 6px; height: 43px; position: absolute; background-image: url("sm_left.gif");
}
#right_util_sm_right {
	left: 0px; top: 14px; width: 6px; height: 43px; position: absolute; background-image: url("sm_left.gif");
}
#right_util_sm_right {
	left: 200px; background-image: url("sm_right.gif");
}
#right_util_mid_left {
	left: 0px; top: 14px; width: 6px; height: 65px; position: absolute; background-image: url("mid_left.gif");
}
#right_util_mid_right {
	left: 0px; top: 14px; width: 6px; height: 65px; position: absolute; background-image: url("mid_left.gif");
}
#right_util_mid_right {
	left: 200px; background-image: url("mid_right.gif");
}
#right_util_mid2_left {
	left: 0px; top: 14px; width: 6px; height: 86px; position: absolute; background-image: url("mid2_left.gif");
}
#right_util_mid2_right {
	left: 0px; top: 14px; width: 6px; height: 86px; position: absolute; background-image: url("mid2_left.gif");
}
#right_util_mid2_right {
	left: 200px; background-image: url("mid2_right.gif");
}
#right_util_lg_left {
	left: 0px; top: 14px; width: 6px; height: 106px; position: absolute; background-image: url("lg_left.gif");
}
#right_util_lg_right {
	left: 0px; top: 14px; width: 6px; height: 106px; position: absolute; background-image: url("lg_left.gif");
}
#right_util_lg_right {
	left: 200px; background-image: url("lg_right.gif");
}
#right_info {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_membership {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_mapplet {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_chat {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_sphere {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_community {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_media {
	margin: 0px 2px 0px 4px; width: 200px; height: 554px; padding-top: 6px; background-image: url("blue_bg.gif");
}
#right_info_membership {
	padding: 2px 4px 0px; width: 140px; text-align: justify; background-image: url("membership_bg.gif"); background-repeat: repeat-x;
}
#right_info_mapplet {
	padding: 2px 4px 0px; width: 140px; text-align: justify; background-image: url("membership_bg.gif"); background-repeat: repeat-x;
}
#right_info_chat {
	padding: 2px 4px 0px; width: 140px; text-align: justify; background-image: url("membership_bg.gif"); background-repeat: repeat-x;
}
#right_info_sphere {
	padding: 2px 4px 0px; width: 140px; text-align: justify; background-image: url("membership_bg.gif"); background-repeat: repeat-x;
}
#right_info_community {
	padding: 2px 4px 0px; width: 140px; text-align: justify; background-image: url("membership_bg.gif"); background-repeat: repeat-x;
}
#right_info_media {
	padding: 2px 4px 0px; width: 140px; text-align: justify; background-image: url("membership_bg.gif"); background-repeat: repeat-x;
}
#right_info_mapplet {
	background-image: url("mapplet_bg.gif");
}
#right_info_chat {
	background-image: url("chat_bg.gif");
}
#right_info_sphere {
	background-image: url("sphere_bg.gif");
}
#right_info_community {
	background-image: url("community_bg.gif");
}
#right_info_media {
	background-image: url("media_bg.gif");
}
#right_info h3 {
	margin: 11px 0px 0px 17px; color: rgb(41, 124, 8); line-height: 18px; font-size: 11px;
}
#right_info div {
	margin: 24px 0px 0px 17px; width: 150px; line-height: 20px;
}
#right_info p {
	margin: 14px 0px 0px 17px;
}
#right_info_promo p {
	margin: 14px 0px 0px 17px;
}
#right_info_promo p {
	margin: 4px 0px 0px 2px;
}
#dialog {
	visibility: hidden; position: absolute; z-index: 200000;
}
#dia_inner {
	padding: 5px 8px 10px 14px; border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
#dia_content p {
	margin-top: 12px;
}
#dia_close a {
	top: 5px; right: 22px; color: rgb(153, 153, 153); font-size: 10px; text-decoration: none; position: absolute;
}
#dia_close_box a {
	top: 6px; right: 6px; position: absolute;
}
#sidebox {
	width: 244px; height: 250px; position: relative;
}
#sidebox_offender {
	width: 244px; height: 250px; position: relative;
}
#sidebox_offender {
	height: 200px;
}
#boxhead {
	height: 23px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='head.png');
}
#boxhead_offender {
	height: 23px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='head.png');
}
#boxhead_offender {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='head_offender.png');
}
[id]#boxhead {
	background: url("head.png") no-repeat right top;
}
[id]#boxhead_offender {
	background: url("head_offender.png") no-repeat right top;
}
#summary_tab_on {
	background: url("tab.gif") no-repeat 10px 8px; left: 2px; top: -2px; width: 80px; height: 25px; position: absolute;
}
#summary_tab_off {
	left: 2px; top: -2px; position: absolute;
}
#zoom_tab_on {
	background: url("tab.gif") no-repeat 10px 8px; left: 72px; top: -2px; width: 80px; height: 25px; position: absolute;
}
#zoom_tab_off {
	left: 72px; top: -2px; position: absolute;
}
#boxbody {
	margin: 0px; height: 270px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='body.png'); position: relative;
}
#boxbody_offender {
	margin: 0px; height: 270px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='body.png'); position: relative;
}
#boxbody_offender {
	height: 190px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='body_offender.png');
}
[id]#boxbody {
	background: url("body.png") no-repeat left bottom; height: 270px; position: relative;
}
[id]#boxbody_offender {
	background: url("body_offender.png") no-repeat left bottom; height: 190px; position: relative;
}
#box_photo img {
	margin: 2px; border: 1px solid rgb(204, 204, 204);
}
#box_info {
	left: 142px; top: 2px; width: 78px; position: absolute;
}
#box_info_offender {
	left: 142px; top: 2px; width: 78px; position: absolute;
}
#box_info_offender {
	left: 85px; width: 140px; line-height: 14px;
}
#box_description {
	left: 4px; width: 260px; margin-top: 8px; position: relative;
}
#box_description p {
	line-height: 16px; margin-top: 0px;
}
#mini_summary {
	left: 2px; width: 240px; height: 186px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#mini_summary_offender {
	left: 2px; width: 240px; height: 186px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#mini_summary_offender {
	border: 0px currentColor; top: -188px; height: 146px;
}
#mini_zoom {
	left: 2px; top: 23px; width: 240px; height: 186px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; visibility: hidden; position: absolute;
}
#mini_zoom_offender {
	left: 2px; top: 23px; width: 240px; height: 186px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; visibility: hidden; position: absolute;
}
#mini_zoom_offender {
	border: 0px currentColor; height: 146px;
}
#mini_links {
	left: 6px; bottom: 4px; padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: relative;
}
.markerDetailClose {
	top: 3px; right: 10px; position: absolute;
}
#board_bubble {
	margin: 8px 0px 0px 12px; left: 2px; top: 23px; width: 220px; height: 186px; line-height: 14px; visibility: visible; position: absolute;
}
#loadingImg {
	text-align: center; z-index: 9999999;
}
#footer {
	margin: 8px auto 0px; position: relative;
}
#footer2 {
	margin: 8px auto 0px; position: relative;
}
#footer2 {
	width: 1200px;
}
#utilities {
	left: 4px; position: absolute;
}
#utilities table {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
#utilities img {
	margin: 0px 6px;
}
.utility_on {
	color: rgb(51, 153, 0) !important; font-weight: 700; text-decoration: none;
}
#broker_signin {
	background: url("broker_login.gif") no-repeat left 1px; padding: 0px 0px 0px 14px;
}
#build {
	top: 2px; width: 260px; text-align: right; color: rgb(51, 51, 51); line-height: 16px; font-family: Arial, Helvetica, sans-serif; position: absolute;
}
#build2 {
	top: 2px; width: 260px; text-align: right; color: rgb(51, 51, 51); line-height: 16px; font-family: Arial, Helvetica, sans-serif; position: absolute;
}
#build {
	left: 560px;
}
#build2 {
	left: 938px;
}
#register_form {
	margin-top: 37px; position: relative;
}
#register_basic p {
	margin-bottom: 26px;
}
#register_forum {
	left: 473px; top: 22px; position: absolute;
}
#register_terms {
	top: 16px; position: relative;
}
#check_email {
	color: rgb(204, 204, 204);
}
#check_username {
	color: rgb(204, 204, 204);
}
#reg_separator {
	left: 451px; top: 49px; width: 1px; height: 250px; position: absolute; background-color: rgb(204, 204, 204);
}
#openID_login {
	background: url("openid_login.gif") no-repeat 5px rgb(255, 255, 255); padding-left: 25px;
}
#openID_link {
	background: url("openid_login.gif") no-repeat 5px rgb(255, 255, 255); padding-left: 25px;
}
#openID_link {
	left: 140px; top: 6px; position: absolute;
}
#openID_logo {
	left: 550px; top: 2px; position: absolute;
}
#my_pm_content {
	margin: 0px; left: 23px; top: 21px; width: 959px; position: relative;
}
#my_pm_content h3 {
	font-size: 14px; margin-top: 20px;
}
#my_pm_properties {
	left: 0px; top: 35px; width: 982px; border-top-color: rgb(183, 183, 183); border-top-width: 1px; border-top-style: solid; position: relative; background-image: url("top_bg.gif"); background-repeat: repeat-x;
}
a.edit {
	background: url("rename.gif") no-repeat 0px 0px; color: rgb(255, 91, 0); padding-top: 3px; padding-left: 19px;
}
a.delete {
	background: url("rename.gif") no-repeat 0px 0px; color: rgb(255, 91, 0); padding-top: 3px; padding-left: 19px;
}
a.save {
	background: url("rename.gif") no-repeat 0px 0px; color: rgb(255, 91, 0); padding-top: 3px; padding-left: 19px;
}
a.delete {
	background: url("trashcan.gif") no-repeat 0px 1px; padding-bottom: 1px;
}
a.save {
	background: url("save_search.gif") no-repeat 0px 3px; padding-bottom: 1px;
}
a.switch {
	background: url("box_green_down.gif") no-repeat 0px 4px; color: rgb(51, 153, 0); padding-top: 3px; padding-left: 19px;
}
.my_pm_tbl {
	margin-left: 18px;
}
.my_pm_tbl tr {
	height: 30px;
}
#my_pm_login {
	left: 0px; width: 480px; height: 112px; margin-top: 15px; border-top-color: rgb(220, 219, 219); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; background-image: url("login_bg.gif");
}
#my_pm_login_tbl {
	margin: 15px 0px 0px 20px; position: relative;
}
#adnav {
	margin: 12px auto; left: -22px; width: 981px; font-size: 0px; position: relative; background-image: url("bg.gif");
}
.adTable {
	border: 2px solid rgb(202, 202, 202); width: 959px; margin-top: 10px;
}
.adTableCell {
	padding: 18px; vertical-align: top; border-right-color: rgb(202, 202, 202); border-right-width: 2px; border-right-style: solid;
}
.adTableCellRight {
	background: rgb(242, 248, 254); padding: 8px; text-align: center; vertical-align: top;
}
#adUpload {
	top: 20px; text-align: right; position: relative;
}
#upload_result {
	top: 30px; text-align: left; position: relative;
}
#delete_image {
	top: 10px; position: relative;
}
.PM_ad {
	background: rgb(255, 255, 255); padding: 7px; border: 2px solid rgb(202, 202, 202); width: 287px; text-align: left; position: relative;
}
#adContent {
	left: 116px; top: 7px; width: 178px; line-height: 18px; position: absolute;
}
#adContent span#disp_headline {
	color: rgb(0, 101, 202); font-weight: 700;
}
#zip_listing {
	padding: 4px 10px; border: 1px solid rgb(216, 216, 216); left: 600px; top: 0px; width: 337px; height: 102px; overflow: auto; position: absolute;
}
#zip_listing td {
	width: 80px; height: 20px; text-align: center;
}
#zip_listing a {
	background: url("../../images/ads/icons/batsu.gif") no-repeat 0px 4px; color: rgb(51, 51, 51); padding-left: 10px; font-size: 10px; font-weight: 700; text-decoration: none;
}
.more {
	background: url("dgreen_right.gif") no-repeat 0px 3px; padding-left: 6px; margin-top: -4px; margin-left: 12px;
}
.more a {
	color: rgb(51, 153, 0); font-weight: 700;
}
.line {
	margin: 0px auto; height: 2px; font-size: 0px; background-color: rgb(153, 153, 153);
}
.line2 {
	margin: 0px auto; height: 2px; font-size: 0px; background-color: rgb(153, 153, 153);
}
.line3 {
	margin: 0px auto; height: 2px; font-size: 0px; background-color: rgb(153, 153, 153);
}
.line {
	width: 1004px;
}
.line2 {
	width: 1199px;
}
.line3 {
	margin: 0px; width: 794px; background-color: rgb(204, 204, 204);
}
.line4 {
	left: 290px; top: 2px; width: 1px; height: 34px; font-size: 0px; position: absolute; background-color: rgb(183, 183, 183);
}
.line5 {
	height: 1px; font-size: 0px; background-color: rgb(220, 220, 220);
}
.line6 {
	padding: 0px !important; width: 185px; height: 2px; font-size: 0px; margin-top: 2px; position: relative; background-color: rgb(226, 237, 247);
}
.line7 {
	width: 277px; height: 1px; font-size: 0px; position: relative; background-color: rgb(183, 183, 183);
}
.line8 {
	width: 375px; height: 2px; font-size: 0px; position: relative; background-color: rgb(204, 204, 204);
}
.my_pm_line {
	margin: 10px 0px; width: 959px; height: 1px; font-size: 0px; background-color: rgb(202, 202, 202);
}
.blue_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.membership_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.mapplet_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.chat_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.sphere_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.community_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.media_line {
	margin: 3px 2px 1px 4px; width: 200px; height: 2px; background-color: rgb(214, 229, 241);
}
.mapplet_line {
	background-color: rgb(234, 221, 225);
}
.chat_line {
	background-color: rgb(227, 234, 221);
}
.sphere_line {
	background-color: rgb(234, 229, 221);
}
.community_line {
	background-color: rgb(228, 221, 234);
}
.media_line {
	background-color: rgb(227, 227, 227);
}
.broker_line {
	width: 819px; height: 2px; font-size: 0px; background-color: rgb(106, 168, 222);
}
.prop_line {
	width: 638px; height: 2px; font-size: 0px; z-index: -10; background-color: rgb(200, 200, 200);
}
.input_wide {
	padding: 2px; border: 1px solid silver; width: 100px;
}
.input_thin {
	padding: 2px; border: 1px solid silver; width: 60px;
}
.result {
	width: 95px; padding-left: 3px; font-family: arial;
}
.result_txt {
	font-weight: 600;
}
.tdleft {
	width: 200px; height: 20px;
}
.tdmiddle {
	width: 15px; text-align: right;
}
.tdright {
	width: 200px;
}
.mort_result {
	border: 1px solid silver; width: 100px; padding-left: 3px;
}
.mort_tdleft {
	width: 180px; height: 20px;
}
.rentbuy_tdright {
	width: 230px;
}
.am_table {
	font-size: 10px; text-decoration: underline;
}
.am_table_f_head {
	background: rgb(204, 204, 204); padding: 3px; text-align: right; font-weight: 500;
}
.am_table_f_std {
	padding: 3px; text-align: right;
}
.am_table_head {
	background: rgb(204, 204, 204); padding: 3px; text-align: center;
}
.am_table_std {
	padding: 3px; text-align: center;
}
#calc_ad {
	top: 2px; right: 1px; position: absolute;
}
#content_error {
	top: 40px; text-align: center; line-height: 20px; padding-bottom: 200px; position: relative;
}
#content_404 {
	top: 40px; text-align: center; line-height: 20px; padding-bottom: 200px; position: relative;
}
#delisted {
	top: 40px; text-align: center; line-height: 20px; padding-bottom: 200px; position: relative;
}
#content_404 {
	padding-bottom: 40px;
}
#content_error h1 {
	font-size: 16px;
}
#content_404 h1 {
	font-size: 16px;
}
#delisted h1 {
	font-size: 16px;
}
#content_error img {
	margin: 10px 0px 2px;
}
#content_404 img {
	margin: 10px 0px 2px;
}
#delisted {
	top: 10px; line-height: 14px; padding-bottom: 0px;
}
#delist_table {
	border-right-color: rgb(183, 183, 183); border-left-color: rgb(183, 183, 183); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-collapse: collapse;
}
#delist_table td {
	padding: 4px; text-align: left; font-size: 10px; vertical-align: top; border-top-color: rgb(183, 183, 183); border-bottom-color: rgb(183, 183, 183); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
em.green {
	color: rgb(51, 153, 0); line-height: 20px; font-weight: 700;
}
.slim {
	letter-spacing: -0.01em;
}
.dia_list {
	margin: -8px 0px 16px 10px; line-height: 13px; padding-left: 0px; list-style-type: none;
}
.list_house {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.list_house2 {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.list_house_green {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.list_house_check {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.list_house_red {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.list_house_green2 {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.list_house_red {
	margin-top: -12px;
}
.list_house ul {
	list-style-position: outside;
}
.list_house2 ul {
	list-style-position: outside;
}
.list_house_green ul {
	list-style-position: outside;
}
.list_house_check ul {
	list-style-position: outside;
}
.list_house_red ul {
	list-style-position: outside;
}
.list_house_green2 ul {
	list-style-position: outside;
}
.list_house li {
	background: url("minihouse_blue.gif") no-repeat 0px 5px; line-height: 20px; padding-left: 20px; margin-left: 20px;
}
.list_house2 li {
	background: url("minihouse_blue.gif") no-repeat 0px 5px; line-height: 20px; padding-left: 20px; margin-left: 20px;
}
.list_house_green li {
	background: url("minihouse_blue.gif") no-repeat 0px 5px; line-height: 20px; padding-left: 20px; margin-left: 20px;
}
.list_house_check li {
	background: url("minihouse_blue.gif") no-repeat 0px 5px; line-height: 20px; padding-left: 20px; margin-left: 20px;
}
.list_house_red li {
	background: url("minihouse_blue.gif") no-repeat 0px 5px; line-height: 20px; padding-left: 20px; margin-left: 20px;
}
.list_house_green2 li {
	background: url("minihouse_blue.gif") no-repeat 0px 5px; line-height: 20px; padding-left: 20px; margin-left: 20px;
}
.list_house2 li {
	line-height: 18px; padding-left: 16px; margin-left: 10px;
}
.list_house_red li {
	background: url("minihouse_red.gif") no-repeat 0px 4px; line-height: 15px; padding-left: 18px; font-size: 10px; margin-left: 10px;
}
.list_house_green2 li {
	padding-left: 18px; margin-left: 1px;
}
.list_house_green li {
	background: url("minihouse.gif") no-repeat 0px 5px;
}
.list_house_green2 li {
	background: url("minihouse.gif") no-repeat 0px 5px;
}
.list_house_check li {
	background: url("maru.gif") no-repeat 0px 5px;
}
a.alt {
	color: rgb(72, 143, 200) !important;
}
a.new {
	color: rgb(72, 143, 200) !important;
}
a.mls {
	color: rgb(72, 143, 200) !important;
}
a.new {
	background: url("new.gif") no-repeat right 3px; padding-right: 34px;
}
a.foreclosure {
	color: rgb(153, 0, 0) !important;
}
a.top {
	background: url("green_up.gif") no-repeat 0px 3px; color: rgb(51, 153, 0); padding-left: 12px; font-size: 12px; font-weight: 700;
}
.small {
	font-size: 10px !important;
}
.blue {
	color: rgb(35, 120, 195);
}
ul.autocompleter-choices {
	border-width: 1px medium; border-style: solid none; border-color: rgb(124, 124, 124) currentColor rgb(221, 221, 221); list-style: none; margin: 0px; padding: 0px; left: -500px; top: -10000px; text-align: left; color: rgb(51, 51, 51); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; z-index: 50; background-color: rgb(255, 255, 255);
}
ul.autocompleter-choices li {
	margin: -2px 0px 0px; padding: 3px 20px 3px 5px; line-height: 14px; font-size: 11px; font-weight: 400; border-right-color: rgb(195, 195, 195); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(195, 195, 195); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: dashed; border-left-style: solid; float: none !important; display: block; position: relative; cursor: pointer;
}
ul.autocompleter-choices li.autocompleter-selected {
	color: rgb(0, 0, 0); background-color: rgb(72, 143, 200);
}
ul.autocompleter-choices span.autocompleter-queried {
	margin: 0px; padding: 0px; font-weight: 700; float: none; display: inline;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: rgb(0, 0, 0);
}
#topnav {
	width: 1005px;
}
#footer {
	width: 1005px;
}
a.login:hover {
	color: rgb(102, 102, 102);
}
#login a:hover {
	color: rgb(102, 102, 102);
}
#login2 a:hover {
	color: rgb(102, 102, 102);
}
#front_search_keyword a:hover {
	color: rgb(102, 102, 102);
}
#lp_search_keyword a:hover {
	color: rgb(102, 102, 102);
}
#search_bar a:hover {
	color: rgb(102, 102, 102);
}
#qt_description a:hover {
	color: rgb(102, 102, 102);
}
#front_login a {
	color: rgb(51, 153, 0);
}
#boardTable a:hover {
	color: rgb(51, 153, 0);
}
#bread_crumbs a {
	color: rgb(51, 153, 0);
}
.left_link_on a {
	color: rgb(51, 153, 0);
}
.left_link_wrap_on a {
	color: rgb(51, 153, 0);
}
.left_link a:hover {
	color: rgb(51, 153, 0);
}
.left_link_wrap a:hover {
	color: rgb(51, 153, 0);
}
.left_link_out a:hover {
	color: rgb(51, 153, 0);
}
.left_link_out2 a:hover {
	color: rgb(51, 153, 0);
}
#utilities a:hover {
	color: rgb(51, 153, 0);
}
#build a:hover {
	color: rgb(51, 153, 0);
}
#build2 a:hover {
	color: rgb(51, 153, 0);
}
#build span {
	color: rgb(51, 153, 0);
}
#build2 span {
	color: rgb(51, 153, 0);
}
strong.green {
	color: rgb(51, 153, 0);
}
.green {
	color: rgb(51, 153, 0);
}
#front_login a:hover {
	color: rgb(51, 51, 51);
}
.subtout_desc a:hover {
	color: rgb(51, 51, 51);
}
#pr_archives a:hover {
	color: rgb(51, 51, 51);
}
#pr_back a:hover {
	color: rgb(51, 51, 51);
}
#search_utils a:hover {
	color: rgb(51, 51, 51);
}
#property_utils a:hover {
	color: rgb(51, 51, 51);
}
#property_print a:hover {
	color: rgb(51, 51, 51);
}
#feeds a:hover {
	color: rgb(51, 51, 51);
}
#boardTable a {
	color: rgb(51, 51, 51);
}
.prop_links a:hover {
	color: rgb(51, 51, 51);
}
#paging_bottom a:hover {
	color: rgb(51, 51, 51);
}
#state_table a:hover {
	color: rgb(51, 51, 51);
}
#city_table a:hover {
	color: rgb(51, 51, 51);
}
#affiliate_table a:hover {
	color: rgb(51, 51, 51);
}
#directory_table a:hover {
	color: rgb(51, 51, 51);
}
#location_sub a:hover {
	color: rgb(51, 51, 51);
}
#page_top a:hover {
	color: rgb(51, 51, 51);
}
#right_utils_sm a:hover {
	color: rgb(51, 51, 51);
}
#right_utils_mid a:hover {
	color: rgb(51, 51, 51);
}
#right_utils_mid2 a:hover {
	color: rgb(51, 51, 51);
}
#right_utils_lg a:hover {
	color: rgb(51, 51, 51);
}
#right_info a:hover {
	color: rgb(51, 51, 51);
}
#dia_my_pm a:hover {
	color: rgb(51, 51, 51);
}
#mini_links a:hover {
	color: rgb(51, 51, 51);
}
#box_description a:hover {
	color: rgb(51, 51, 51);
}
#board_bubble a:hover {
	color: rgb(51, 51, 51);
}
#utilities a {
	color: rgb(51, 51, 51);
}
#build a {
	color: rgb(51, 51, 51);
}
#build2 a {
	color: rgb(51, 51, 51);
}
#check_email a:hover {
	color: rgb(51, 51, 51);
}
#check_username a:hover {
	color: rgb(51, 51, 51);
}
a.edit:hover {
	color: rgb(51, 51, 51);
}
a.delete:hover {
	color: rgb(51, 51, 51);
}
a.save:hover {
	color: rgb(51, 51, 51);
}
a.switch:hover {
	color: rgb(51, 51, 51);
}
#delist_table a:hover {
	color: rgb(51, 51, 51);
}
a.top:hover {
	color: rgb(51, 51, 51);
}
#search_field {
	margin-top: 2px;
}
#front_search_criteria select {
	margin-top: 2px;
}
#front_search_criteria input {
	margin-top: 2px;
}
#lp_search_criteria select {
	margin-top: 2px;
}
#lp_search_criteria input {
	margin-top: 2px;
}
#front_search_keyword a {
	color: rgb(72, 143, 200);
}
#city a {
	color: rgb(72, 143, 200);
}
#lp_search_keyword a {
	color: rgb(72, 143, 200);
}
#search_bar a {
	color: rgb(72, 143, 200);
}
#search_filter strong {
	color: rgb(72, 143, 200);
}
#feeds a {
	color: rgb(72, 143, 200);
}
.prop_links a {
	color: rgb(72, 143, 200);
}
#directory_table a {
	color: rgb(72, 143, 200);
}
#mini_links a {
	color: rgb(72, 143, 200);
}
#box_description a {
	color: rgb(72, 143, 200);
}
#delist_table a {
	color: rgb(72, 143, 200);
}
#tout_city img {
	border: 0px currentColor;
}
#feeds img {
	border: 0px currentColor;
}
#prop_table img {
	border: 0px currentColor;
}
#map_offender img {
	border: 0px currentColor;
}
#property_broker img {
	border: 0px currentColor;
}
#property_broker2 img {
	border: 0px currentColor;
}
.contact_tbl img {
	border: 0px currentColor;
}
#extras_left img {
	border: 0px currentColor;
}
#extras_right img {
	border: 0px currentColor;
}
#offender_table img {
	border: 0px currentColor;
}
#business_palette img {
	border: 0px currentColor;
}
#business_palette_location img {
	border: 0px currentColor;
}
#brokernav img {
	border: 0px currentColor;
}
#brokerintronav img {
	border: 0px currentColor;
}
#qt_vid img {
	border: 0px currentColor;
}
#broker_signup img {
	border: 0px currentColor;
}
#top_broker_signup img {
	border: 0px currentColor;
}
#dia_close_box img {
	border: 0px currentColor;
}
.markerDetailClose img {
	border: 0px currentColor;
}
#adnav img {
	border: 0px currentColor;
}
.PM_ad img {
	border: 0px currentColor;
}
#lp_main_content {
	background: url("main_bg.gif") repeat-x 0px 0px; width: 100%;
}
#lp_main_content_800 {
	background: url("main_bg.gif") repeat-x 0px 0px; width: 100%;
}
#lp_clear_fix {
	clear: both;
}
.clear_fix {
	clear: both;
}
#lp_about_comm_list1 {
	margin-top: -1em; margin-right: 6ex; margin-left: -6ex; float: left;
}
#lp_about_comm_list2 {
	margin-top: -1em; margin-right: 6ex; margin-left: -6ex; float: left;
}
#lp_about_list1 {
	margin-top: -1em; margin-right: 6ex; margin-left: -6ex; float: left;
}
#lp_about_list2 {
	margin-top: -1em; margin-right: 6ex; margin-left: -6ex; float: left;
}
#lp_summary_tables #stat {
	text-align: left;
}
#lp_res_summary_tables #stat {
	text-align: left;
}
#lp_res_summary_tables_800 #stat {
	text-align: left;
}
.lp_show_more {
	background-position: 0px 4px; margin: -5px 30px 20px 0px; height: 16px; float: right; background-image: url("green_right_sm.gif"); background-repeat: no-repeat;
}
.lp_show_more_800 {
	background-position: 0px 4px; margin: -5px 30px 20px 0px; height: 16px; float: right; background-image: url("green_right_sm.gif"); background-repeat: no-repeat;
}
.lp_show_more a {
	color: rgb(5, 108, 167); font-weight: 500; margin-left: 12px;
}
.lp_show_more_800 a {
	color: rgb(5, 108, 167); font-weight: 500; margin-left: 12px;
}
#lp_other_cities ul a {
	color: rgb(5, 108, 167);
}
#state_table a {
	color: rgb(5, 108, 167);
}
#city_table a {
	color: rgb(5, 108, 167);
}
#affiliate_table a {
	color: rgb(5, 108, 167);
}
#dia_my_pm a {
	color: rgb(5, 108, 167);
}
ul#first_oc {
	width: 80px; margin-bottom: 50px; float: left; list-style-type: none;
}
ul#second_oc {
	width: 80px; margin-bottom: 50px; float: left; list-style-type: none;
}
ul#third_oc {
	width: 80px; margin-bottom: 50px; float: left; list-style-type: none;
}
#push_pins .lp_show_more {
	right: -1.4em; bottom: -1em; position: absolute;
}
#push_pins_800 .lp_show_more_800 {
	right: -1.4em; bottom: -1em; position: absolute;
}
#gmap_options li a {
	color: rgb(255, 91, 0); text-decoration: underline; margin-left: 1.6em; display: block;
}
#gmap_800_options li a {
	color: rgb(255, 91, 0); text-decoration: underline; margin-left: 1.6em; display: block;
}
#lp_homes_sale h3 {
	padding-left: 10px; margin-bottom: 20px;
}
#lp_homes_search h3 {
	padding-left: 10px; margin-bottom: 20px;
}
#lp_about_list1 ul {
	list-style-type: none;
}
#lp_about_list2 ul {
	list-style-type: none;
}
#lp_about_800_list1 ul {
	list-style-type: none;
}
#lp_about_800_list2 ul {
	list-style-type: none;
}
#sphere_btns {
	list-style-type: none;
}
#lp_about_list1 li {
	background-position: 0px 0.4em; line-height: 150%; background-image: url("minihouse_blue.gif"); background-repeat: no-repeat;
}
#lp_about_list2 li {
	background-position: 0px 0.4em; line-height: 150%; background-image: url("minihouse_blue.gif"); background-repeat: no-repeat;
}
#lp_about_800_list1 li {
	background-position: 0px 0.4em; line-height: 150%; background-image: url("minihouse_blue.gif"); background-repeat: no-repeat;
}
#lp_about_800_list2 li {
	background-position: 0px 0.4em; line-height: 150%; background-image: url("minihouse_blue.gif"); background-repeat: no-repeat;
}
#lp_about_list1 li span {
	margin-left: 2.4ex;
}
#lp_about_list2 li span {
	margin-left: 2.4ex;
}
#lp_about_800_list1 li span {
	margin-left: 2.4ex;
}
#lp_about_800_list2 li span {
	margin-left: 2.4ex;
}
#lp_map {
	left: -1em; width: 48%; height: 46em; float: right; position: relative;
}
#lp_map_800 {
	left: -1em; width: 48%; height: 46em; float: right; position: relative;
}
#lp_inventory {
	background: url("bg_short.gif") no-repeat 0px 0px; padding: 1em 0px 0px 1em; top: 1em; width: 48%; height: 23em; float: left; position: relative;
}
#lp_inventory_800 {
	background: url("bg_short.gif") no-repeat 0px 0px; padding: 1em 0px 0px 1em; top: 1em; width: 48%; height: 23em; float: left; position: relative;
}
#lp_res_summary_tables td {
	height: 2em; text-align: center; padding-right: 1em; padding-left: 1.2em; border-left-color: rgb(255, 255, 255); border-left-width: 0.2em; border-left-style: solid;
}
#lp_res_summary_tables_800 td {
	height: 2em; text-align: center; padding-right: 1em; padding-left: 1.2em; border-left-color: rgb(255, 255, 255); border-left-width: 0.2em; border-left-style: solid;
}
#lp_temp {
	float: left;
}
#lp_crime_graph {
	float: left;
}
#buy_now img {
	float: left;
}
#IDX_dotted_borders dl {
	float: left;
}
#MedStream_dotted_borders dl {
	float: left;
}
#WBCHT_dotted_borders dl {
	float: left;
}
#TIA_dotted_borders dl {
	float: left;
}
#lp_weather_risk p span {
	color: rgb(0, 0, 0); font-weight: 600;
}
#lp_weather_risk_800 p span {
	color: rgb(0, 0, 0); font-weight: 600;
}
#lp_crime {
	background: url("main_bg.gif") repeat-x 0px 0px; padding: 1em 0px 0px 1em; top: 5em; width: 99%; height: 23em; clear: both; position: relative;
}
#lp_crime_800 {
	background: url("main_bg.gif") repeat-x 0px 0px; padding: 1em 0px 0px 1em; top: 5em; width: 99%; height: 23em; clear: both; position: relative;
}
#agent_signup {
	position: relative;
}
#print_intext {
	position: relative;
}
#ad_info {
	position: relative;
}
#prod_main_content a {
	color: rgb(119, 119, 119); text-decoration: none;
}
#prod_main_content a:visited {
	color: rgb(119, 119, 119); text-decoration: none;
}
#prod_membership p {
	left: -4em; top: 2.5em; width: 28.5em; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 112%; float: right; position: relative;
}
#prod_mapplet p {
	left: -4em; top: 2.5em; width: 28.5em; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 112%; float: right; position: relative;
}
#prod_webchat p {
	left: -4em; top: 2.5em; width: 28.5em; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 112%; float: right; position: relative;
}
#prod_sphere p {
	left: -4em; top: 2.5em; width: 28.5em; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 112%; float: right; position: relative;
}
#prod_mediastream p {
	left: -4em; top: 2.5em; width: 28.5em; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 112%; float: right; position: relative;
}
#mapplet_buy_now h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#mapplet_admin h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#webchat_buy_now h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#webchat_admin h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#membership_buy_now h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#membership_admin h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#mediastreams_buy_now h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#mediastreams_admin h2 {
	left: 434px; top: 38px; width: 350px; color: rgb(255, 255, 255); line-height: 125%; font-family: Arial, Geneva, sans-serif; font-size: 250%; position: relative;
}
#mapplet_buy_now p {
	left: 414px; top: 56px; width: 300px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#mapplet_admin p {
	left: 414px; top: 56px; width: 300px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#webchat_buy_now p {
	left: 414px; top: 56px; width: 300px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#webchat_admin p {
	left: 414px; top: 56px; width: 300px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#membership_buy_now p {
	left: 414px; top: 56px; width: 300px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#membership_admin p {
	left: 414px; top: 56px; width: 300px; color: rgb(255, 255, 255); line-height: 120%; font-family: Arial, Geneva, sans-serif; font-size: 130%; font-style: italic; position: relative;
}
#mapplet_admin p {
	left: 438px !important; top: 36px !important;
}
#webchat_admin p {
	left: 438px !important; top: 36px !important;
}
#membership_admin p {
	left: 438px !important; top: 36px !important;
}
#membership_dotted_borders img {
	padding: 6px 0px 0px 12px; float: none !important; position: relative;
}
#IDX_dotted_borders img {
	padding: 6px 0px 0px 12px; float: none !important; position: relative;
}
#MedStream_dotted_borders img {
	padding: 6px 0px 0px 12px; float: none !important; position: relative;
}
#Sphere_dotted_borders img {
	padding: 6px 0px 0px 12px; float: none !important; position: relative;
}
#WBCHT_dotted_borders img {
	padding: 6px 0px 0px 12px; float: none !important; position: relative;
}
#TIA_dotted_borders img {
	padding: 6px 0px 0px 12px; float: none !important; position: relative;
}
#membership_dotted_borders dl {
	margin-right: 1em; float: left;
}
#Sphere_dotted_borders dl {
	margin-right: 1em; float: left;
}
#tia_list_1 {
	margin-bottom: 2em; float: left;
}
#MS_list_1a {
	margin-bottom: 2em; float: left;
}
#MS_list_1b {
	margin-bottom: 2em; float: left;
}
#sphere_list_2 {
	margin-bottom: 1em; margin-left: 5em; float: left;
}
#sphere_list_3 {
	margin-bottom: 1em; margin-left: 5em; float: left;
}
#MS_list_2b {
	margin-bottom: 2em; margin-left: 5em; float: left;
}
#MS_list_3b {
	margin-bottom: 2em; margin-left: 5em; float: left;
}
#IDX_pricing dt {
	margin: 0px 0px 0.4em 8px; text-align: left; color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
#MedStream_pricing dt {
	margin: 0px 0px 0.4em 8px; text-align: left; color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
.Sphere_pricing dt {
	margin: 0px 0px 0.4em 8px; text-align: left; color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
.membership_pricing dt {
	margin: 0px 0px 0.4em 8px; text-align: left; color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
#WBCHT_pricing dt {
	margin: 0px 0px 0.4em 8px; text-align: left; color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
#TIA_pricing dt {
	margin: 0px 0px 0.4em 8px; text-align: left; color: rgb(85, 85, 85); font-family: Arial, Geneva, sans-serif; font-size: 12px;
}
#search_utils strong {
	font-size: 10px;
}
#paging_top_tbl {
	font-size: 10px;
}
#cma_table {
	font-size: 10px;
}
.business_count {
	font-size: 10px;
}
#dia_my_pm {
	font-size: 10px;
}
#feeds p {
	margin-left: 10px;
}
.location_tbl td span {
	margin-left: 10px;
}
#back_to_search:hover {
	color: rgb(51, 51, 51) !important;
}
a.alt:hover {
	color: rgb(51, 51, 51) !important;
}
a.new:hover {
	color: rgb(51, 51, 51) !important;
}
a.mls:hover {
	color: rgb(51, 51, 51) !important;
}
a.foreclosure:hover {
	color: rgb(51, 51, 51) !important;
}
#paging_top table {
	padding-top: 4px;
}
#register_title {
	padding-top: 4px;
}
#paging_top span {
	margin-right: 10px;
}
.pm_ad_display {
	margin-right: 10px;
}
#prop_table {
	border: 1px solid rgb(183, 183, 183); font-size: 10px; border-collapse: collapse;
}
#school_table {
	border: 1px solid rgb(183, 183, 183); font-size: 10px; border-collapse: collapse;
}
#offender_table {
	border: 1px solid rgb(183, 183, 183); font-size: 10px; border-collapse: collapse;
}
.prop_links strong {
	text-decoration: none;
}
.normal {
	text-decoration: none;
}
#paging_general {
	top: 10px; width: 1190px; position: relative;
}
#paging_broker {
	top: 10px; width: 1190px; position: relative;
}
#paging_businessinfo {
	top: 10px; width: 1190px; position: relative;
}
#paging_street {
	top: 10px; width: 1190px; position: relative;
}
#paging_communityinfo {
	top: 10px; width: 1190px; position: relative;
}
#paging_comm {
	top: 10px; width: 1190px; position: relative;
}
#paging_business p {
	top: 10px; width: 1190px; position: relative;
}
#paging_comm h2 {
	margin: 9px 0px 4px 2px; color: rgb(51, 51, 51); font-size: 12px;
}
#paging_col h2 {
	margin: 9px 0px 4px 2px; color: rgb(51, 51, 51); font-size: 12px;
}
#paging_community h2 {
	margin: 9px 0px 4px 2px; color: rgb(51, 51, 51); font-size: 12px;
}
#paging_living h2 {
	margin: 9px 0px 4px 2px; color: rgb(51, 51, 51); font-size: 12px;
}
#paging_school h2 {
	margin: 9px 0px 4px 2px; color: rgb(51, 51, 51); font-size: 12px;
}
#paging_sexoffender h2 {
	margin: 9px 0px 4px 2px; color: rgb(51, 51, 51); font-size: 12px;
}
#paging_comm p {
	margin: 11px 20px 0px 12px; line-height: 14px !important;
}
#paging_col p {
	margin: 11px 20px 0px 12px; line-height: 14px !important;
}
#paging_community p {
	margin: 11px 20px 0px 12px; line-height: 14px !important;
}
#paging_living p {
	margin: 11px 20px 0px 12px; line-height: 14px !important;
}
.basic_info_long th {
	width: 318px;
}
.basic_info_long td {
	width: 318px;
}
.basic_info_price th {
	width: 260px;
}
.basic_info_price td {
	width: 260px;
}
.mort_tdright {
	width: 260px;
}
.basic_info span {
	margin-left: 4px;
}
.basic_info_long span {
	margin-left: 4px;
}
.fc_info_long span {
	margin-left: 4px;
}
.contact_tbl {
	margin-left: 4px;
}
.ammenity_tbl2 div {
	margin-left: 4px;
}
#msg_posts a:hover {
	color: rgb(51, 51, 51); font-weight: 700;
}
#msg_preview a:hover {
	color: rgb(51, 51, 51); font-weight: 700;
}
.more a:hover {
	color: rgb(51, 51, 51); font-weight: 700;
}
#print_contact p {
	line-height: 14px;
}
.left_link_wrap {
	line-height: 14px;
}
.left_link_wrap_on {
	line-height: 14px;
}
.info_tbl2 div {
	margin: 4px;
}
.feature_tbl div {
	margin: 4px;
}
.ammenity_tbl div {
	font-size: 12px; font-weight: 700;
}
.adTableCellRight p {
	font-size: 12px; font-weight: 700;
}
.feature_tbl strong {
	font-size: 12px;
}
.mid {
	font-size: 12px;
}
.directory_img {
	border: 1px solid rgb(72, 143, 200);
}
.delist_img {
	border: 1px solid rgb(72, 143, 200);
}
#my_pm_tabs li {
	padding: 0px; width: 185px; margin-right: 2px; float: left; display: block;
}
#info_tabs2 li {
	padding: 0px; width: 185px; margin-right: 2px; float: left; display: block;
}
#my_pm_tabs li a:hover {
	height: 24px; color: rgb(255, 255, 255); display: block; background-image: url("my_pm_tab_active.gif");
}
#my_pm_tabs li a:active {
	height: 24px; color: rgb(255, 255, 255); display: block; background-image: url("my_pm_tab_active.gif");
}
.location_tbl tr {
	height: 22px;
}
.sales_tbl tr {
	height: 22px;
}
#business_palette_location {
	border: 1px solid rgb(204, 204, 204); left: 0px; top: 10px; width: 995px; position: relative;
}
#paging_sports {
	border: 1px solid rgb(204, 204, 204); left: 0px; top: 10px; width: 995px; position: relative;
}
#business_loadingImg img {
	padding-right: 6px;
}
#loadingImg img {
	padding-right: 6px;
}
#qt_description {
	position: absolute;
}
#box_photo {
	position: absolute;
}
#qt_description a {
	color: rgb(0, 102, 153);
}
#right_info a {
	color: rgb(0, 102, 153);
}
#board_bubble a {
	color: rgb(0, 102, 153);
}
#check_email a {
	color: rgb(0, 102, 153);
}
#check_username a {
	color: rgb(0, 102, 153);
}
strong.blue {
	color: rgb(0, 102, 153);
}
.darkblue {
	color: rgb(0, 102, 153);
}
.left_link_outside {
	color: rgb(153, 153, 153);
}
.left_link_wrap_outside {
	color: rgb(153, 153, 153);
}
.my_pm_tbl em {
	color: rgb(153, 153, 153);
}
#summary_tab_on p {
	margin: 3px 0px 0px 16px !important;
}
#summary_tab_off p {
	margin: 3px 0px 0px 16px !important;
}
#summary_tab_on a {
	color: rgb(0, 153, 0); font-size: 10px; font-weight: 700; text-decoration: none;
}
#zoom_tab_on a {
	color: rgb(0, 153, 0); font-size: 10px; font-weight: 700; text-decoration: none;
}
#summary_tab_off a {
	color: rgb(255, 255, 255); font-size: 10px; font-weight: 700;
}
#zoom_tab_off a {
	color: rgb(255, 255, 255); font-size: 10px; font-weight: 700;
}
#zoom_tab_on p {
	margin: 3px 0px 0px 26px !important;
}
#zoom_tab_off p {
	margin: 3px 0px 0px 26px !important;
}
#language {
	left: 618px;
	top: 17px;
	position: absolute;
}

.top_class_off {
	font-size: 12px;
	background-image: url(top_class_off.gif);
	color: #666;
	text-align:center;
	text-transform: none;
	text-decoration: none;
}

.top_class_on {
	font-size: 12px;
	background-image: url(top_class_on.gif);
	color: #418626;
	text-align:center;
}

.top_class_over {
	font-size: 12px;
	background-image: url(top_class_over.gif);
	color: #56913e;
	text-align:center;
}


.top_a {
	text-decoration: none;
	color:#666;
}

.top_a:hover {
	text-decoration: none;
	color:#56913e;
}



/* ============翻页============== */

div#showpages {
clear:both;
padding:0px;
margin:8px 0px;
width:100%;
height:40px;
white-space: nowrap;
}

div#pagesinfo {
float:left;
padding:3px 28px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:18px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#303030;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#dcd9d4;
color:#303030;
border:1px #dcd9d4 solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#303030;
background-color:#eee;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.pbutton{
color:#303030;
background-color:#dcd9d4;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.opt{
color:#303030;
padding:0px;
white-space: nowrap;
border:0px;
background:#fff;
}