div#hs_wrap {
	width: 430px;
	padding: 10px 5px 0px 5px;
	background-image: url("/graphics/homescape/search_bg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
p.hs_intro {color: #333; font-size: 11px; margin: 0px 0px 4px 11px; padding: 0;}
a.homescape, td#hs_footlinks a {color: #1a456c; text-decoration: underline;}
td.catcell {padding-top: 3px; vertical-align: top; white-space: nowrap;}
a.searchType {font-size: 11px; font-weight: normal; color: #333; text-decoration: none;}
a.searchTypeOn {font-size: 11px; font-weight: bold; color: #872300; text-decoration: none;}
table#home_1 {margin: 10px 0px 0px 9px; border: 0;}
table#home_2 {margin: 0px 0px 0px 9px; border: 0;}
table#home_3 {margin: 0px 0px 7px 9px; width: 395px; border: 0;}
td#home2_leftcol {width: 235px; padding-bottom: 4px;}
table#new_const {margin: 0px 0px 0px 9px; border: 0;}
table#open_house {margin: 0px 0px 0px 9px; border: 0;}
td.hs_topcell {height: 28px; padding-bottom: 4px;}
td.bedrooms {padding-right: 27px;}
.formlabel {color: #333; font-size: 11px; margin: 1px 0px; padding: 0; } /*letter-spacing: -1px;*/
td.advsrch_cell {width: 135px; font-size: 11px; text-align: right;}
td#pricecell2 {font-size: 9px;}
td.submitcell {padding-top: 7px; text-align: center;}
td.yellowcell {background-color: #F2EDC3; border: 1px solid #872300; border-width: 0px 1px; vertical-align: top;}
table#search_wrap {margin-top: 9px; border: 0;}
table#other_wrap {margin-top: 9px; border: 0;}
table#other {width: 404px; margin: 0px 0px 2px 9px; border: 0;}
td#other_img {width: 155px; vertical-align: top;}
td#other_lf {color: #333; font-size: 10px; letter-spacing: -1px; text-align: right; white-space: nowrap;}
td#other_cen {padding: 0px 8px; text-align: right;}
td#other_cen input {font-size: 11px; width: 55px;} 
div#hs_wrap select {font-size: 11px;}
div#hs_wrap input {font-size: 11px;}
td#hs_footlinks {padding: 2px 5px 2px 0px; text-align: center; font-size: 11px; line-height: 1.4em;}

/* map-related styles */
table#mapTable {border: 0;}
p.tinyhed_left {font-size: 9px;	line-height: 1.3em; margin: 6px 0px 0px 0px;}
p.tinyhed_rt {font-size: 9px;line-height: 1.3em; margin: 6px 0px 0px 0px; padding-left: 12px;}
a.linkOff {color: #1a456c; text-decoration: none; padding: 0 0 0 12px;}
a.linkOn {
	color: #930;
	text-decoration: none;
	background-image: url("/graphics/homescape/bullet.gif");
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding: 0 0 0 12px;}
table#hs_map {margin-left: 9px; width: 395px; border: 0;}
td#map_rtcol {
	font-size: 11px;
	color: #000;
	line-height: 16px;
	padding: 3px 0px 5px 0px;
	vertical-align: top;}
td#map_leftcol {
	width: 205px;
	padding: 5px 0px;
	vertical-align: top;}
img#imgMap {border: 1px solid #333;}

input#geo_area_text {width: 147px; margin-right: 2px;}
select#geo_area_text_lookup_id {width: 50px;}
select#filter_min_price {width: 86px;}
select#filter_max_price {width: 86px;}
select#filter_property_type {width: 137px;}
select#filter_min_bed {width: 55px;}
select#filter_min_bath {width: 55px;}
select#filter_party_id {width: 151px;}
input.gobut {margin: 0px 2px;}
td#citycell2 input#geo_area_text {width: 120px; margin-right: 2px;}
td#statecell2 select#geo_area_text_lookup_id {width: 53px;}
td#pricecell2 select#filter_min_price {width: 83px;}
td#pricecell2 select#filter_max_price {width: 85px;}
input#filter_mls_id {width: 60px; margin-right: 2px;}

.shp-leftnavhead { background-color: #; } 
.shp-leftnavhead { color: #; } 
.shp-leftnavhead A { color: #; } 
.shp-leftnavhead A:visited { color: #; } 
.shp-leftnavhead A:hover { color: #; } 
.shp-leftnav { background-color: #; } 
.shp-leftnav { color: #; } 
.shp-leftnav A { color: #; } 
.shp-leftnav A:visited { color: #; } 
.shp-leftnav A:hover { color: #; } 
.shp-TableHeader { background-color: #; } 
.shp-TableHeader { color: #; } 
.shp-TableHeader A { color: #; } 
.shp-TableHeader A:visited { color: #; }
.shp-TableHeader A:hover { color: #; }
	BODY { background-color: white; margin-left:0px; font-family: arial, helvetica, sans-serif;}

	.navhead{
	font-size:11px;
	line-height:12px;
	color: #036;
	margin-top: 5px;
	}
	
	.updateheader{
	font-size:11px;
	line-height:14px;
	color: #900;
	font-family:arial, helvetica, sans-serif;	
	}
	
	.nav{
	font-size:11px;
	line-height:13px;
	font-family:arial, helvetica, sans-serif;	  
	}

	.sub_nav{
	margin:0px 0px 0px 10px;
	}
	
	.nav_top{
	font-size:10px;
	line-height:12px;
	font-family:arial, helvetica, sans-serif;	  
	}
	
	.past_week{
	color:#fff;
	font-size:11px;
	line-height:12px;
	font-family:arial, helvetica, sans-serif;	  
	}
	
	.bottomnav{
	font-size:11px;
	line-height:11px;
	margin: 20px 0px 0px 0px;
	font-family:arial, helvetica, sans-serif;	  
	}
	
	.summary{
	line-height:12px;
	font-size:11px;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
	}
	.summary10b{
	line-height:11px;
	font-size:10px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
	
	.timestamp{
	line-height:12px;
	font-size:11px;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
	color: #7a7a7a;
	}
	
	.updates{
	line-height:13px;
	font-size:11px;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
	width: 100%;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #900;
	border-width: 1px;
	padding:3px 0px 3px 3px;
	margin:0px 0px 0px 0px;
	/*background-color: #8AA7C9;*/
	}
	
	.updatedate{

	width: 100%;
	border-bottom-style: solid;
	border-color: #900;
	border-width: 1px;
	padding:3px 0px 0px 3px;
	margin:0px 0px 0px 0px;
	/*background-color: #8AA7C9;*/
	}
	
	.topbottom{
	line-height:13px;
	font-size:11px;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #036;
	border-width: 1px;
	padding:3px 0px 3px 0px;
	}
	
	.topline{
	border-top-style: solid;
	border-color: #036;
	border-width: 1px;
	padding:3px 0px 3px 0px;
	}


	.morelist{
	line-height:13px;
	font-size:11px;
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
	width: 100%;
	padding:3px 0px 3px 0px;
	}
	
	.subhead12 {
	font-size: 11px;
	line-height:11px;
	font-family: arial, helvetica, sans-serif; 
	padding:0px 5px 5px 10px;
	}
	
	.moreHeads {
	font-size: 11px;
	line-height:11px;
	font-family: arial, helvetica, sans-serif; 
	color: #507BAF;
	}
	
	.moreHeads ul {
	list-style-type: none;  
	padding: 0; 
	margin: 0;
	}	
	
	.moreHeads li {
	background-image: url(/graphics/arrow.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 5px;
	padding-left:10px;
	}
	
	
	.byline{
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	}
	
	
	.copy{
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	}
	
	
	.head{
	font-size:16px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
	
	
	.head2{
	font-size:15px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
	
	
	.head3{
	font-size:12px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
	
	
	.subhead{
	font-size:14px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
	
	
	.credit{
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	}
	
	.cutline{
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	}
	
	.outline{
	border-style: solid; 
	border-color: #036; 
	border-width: 1px;
	}
	
	.facthead{
	font-size:12px;
	font-weight:bold;
	color: #036;
	font-family:arial, helvetica, sans-serif;
	}
	
	.factbody{
	font-size:11px;
	word-wrap:break-word;
	font-family:arial, helvetica, sans-serif;
	}

	.biohead{
	font-size:12px;
	font-weight:bold;
	/*background-color:#5F8EC6;
	color: #fff;
	padding: 2px 0px 2px 4px;*/
	font-family:arial, helvetica, sans-serif;
	}
	
	.biobody{
	font-size:11px;
	word-wrap:break-word;
	font-family:arial, helvetica, sans-serif;
	}
	
	.options{
	font-size:11px;
	word-wrap:break-word;
	font-family:arial, helvetica, sans-serif;
	}
	
	.anchor{
	font-size:11px;
	word-wrap:break-word;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	}
	
	.updatetime{
	font-size:9px;
	color: #244D7E;
	font-family:arial, helvetica, sans-serif;
	}
	
	.high_text{  
	font-size:9px;
	font-family:verdana, arial, helvetica, sans-serif;
	}

	.high_head{
	font-size:10px;
	color:#507BAF;
	font-weight:bold;
	/*font-variant:small-caps;*/
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
	.searchText {
 	width: 120px; 
 	font: 10px Verdana, Arial, sans-serif; 
 	background-color: #F9FBFD; 
 	color: #102132; 
 	border: 1px solid #284279; 

	} 
	
	.searchButton {
 	font: 10px Verdana, Arial, sans-serif; 
 	background-color: #F9FBFD; 
 	color: #102132; 
 	margin-left: 5px;
	border: 1px solid #284279;  
	}

	.ad_text {
	font-size: 9px;
	font-family:Verdana, Arial, sans-serif; 
	color: #B5B5B5;
	}
	
	.promoLeft {
	float: left;
	clear: left;
	}
	
	.promoRight {
	float: right;
	clear: right;
	}
	
	#topnav{
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	color:#fff;
	/*font-weight:bold;*/
	padding: 2px 3px 2px 6px;
	}
	
	#toolbar{
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	color:#036;
	font-weight:bold;
	padding: 2px 3px 2px 6px;
	}
	
	#newsnav{
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	color:#036;
	padding: 2px 3px 2px 6px;
	}
	
	#weather{
	color: #036;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	}
	
	#search{
	width: 200px;
	height:10px;
	text-align:right;
	}
	
	#paper{
	width: 200px;
	color: #036;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	}
	
	#top_photo{
	text-align: right;
	}
	
	A.hl:link    {color: #036;text-decoration:none;}
	A.hl:visited {color: #036;text-decoration:none;}
	A.hl:active  {color: #036;text-decoration:none;}	  
	A.hl:hover   {color: #777;text-decoration:none;}	

	A.toplink:link    {color: #fff;text-decoration:none;}
	A.toplink:visited {color: #fff;text-decoration:none;}
	A.toplink:active  {color: #fff;text-decoration:none;}	  
	A.toplink:hover   {color: #CCD7E5;text-decoration:none;}

	A.toplink_b:link    {color: #036;text-decoration:none;}
	A.toplink_b:visited {color: #036;text-decoration:none;}
	A.toplink_b:active  {color: #036;text-decoration:none;}	  
	A.toplink_b:hover   {color: #fff;text-decoration:none;}
	
	A.newsnavlink:link    {color: #FFF;text-decoration:none;}
	A.newsnavlink:visited {color: #FFF;text-decoration:none;}
	A.newsnavlink:active  {color: #FFF;text-decoration:none;}	  
	A.newsnavlink:hover   {color: #CCD7E5;text-decoration:none;}
	
	A.headlink:link    {color: #036;text-decoration:none;}
	A.headlink:visited {color: #036;text-decoration:none;}
	A.headlink:active  {color: #036;text-decoration:none;}	  
	A.headlink:hover   {color: #000;text-decoration:none;}
	
	A.italiclink:link    {color: #036;text-decoration:none;}
	A.italiclink:visited {color: #036;text-decoration:none;}
	A.italiclink:active  {color: #036;text-decoration:none;}	  
	A.italiclink:hover   {color: #000;text-decoration:none;font-style: italic;}
	
	A:link    {color: #036;text-decoration:none;}
	A:visited {color: #036;text-decoration:none;}
	A:active  {color: #036;text-decoration:none;}	  
	A:hover   {color: #000;text-decoration:underline;}
	
	A.morelink:link    {color: #507BAF;text-decoration:none;}
	A.morelink:visited {color: #507BAF;text-decoration:none;}
	A.morelink:active  {color: #507BAF;text-decoration:none;}	  
	A.morelink:hover   {color: #000;text-decoration:none;}

	A.navlink:link    {color: #FFF;text-decoration:none;margin:0px 0px 0px 5px;}
	A.navlink:visited {color: #FFF;text-decoration:none;margin:0px 0px 0px 5px;}
	A.navlink:active  {color: #FFF;text-decoration:none;margin:0px 0px 0px 5px;}	  
	A.navlink:hover   {color: #000;text-decoration:none;margin:0px 0px 0px 5px;}
	
	A.navlink2:link    {color: #FFF;text-decoration:none;margin:0px 0px 0px 2px;}
	A.navlink2:visited {color: #FFF;text-decoration:none;margin:0px 0px 0px 2px;}
	A.navlink2:active  {color: #FFF;text-decoration:none;margin:0px 0px 0px 2px;}	  
	A.navlink2:hover   {color: #BCCEE0;text-decoration:none;margin:0px 0px 0px 2px;}
	
	A.crumb:link    {color:#900;font-weight:bold;font-family:arial, sans-serif;text-decoration:none;font-size:11px;margin:0px 0px 0px 4px;}
	A.crumb:visited {color:#900;font-weight:bold;font-family:arial, sans-serif;text-decoration:none;font-size:11px;margin:0px 0px 0px 4px;}
	A.crumb:active  {color:#900;font-weight:bold;font-family:arial, sans-serif;text-decoration:none;font-size:11px;margin:0px 0px 0px 4px;}	  
	A.crumb:hover   {color:#300;font-weight:bold;font-family:arial, sans-serif;text-decoration:none;font-size:11px;margin:0px 0px 0px 4px;}

	 A.crumbp:link    {font-size:11px;color:#000;font-weight:bold;font-family:arial, sans-serif;text-decoration:underline;}
     A.crumbp:visited {font-size:11px;color:#000;font-weight:bold;font-family:arial, sans-serif;text-decoration:underline;}
     A.crumbp:active  {font-size:11px;color:#000;font-weight:bold;font-family:arial, sans-serif;text-decoration:underline;}	  
     A.crumbp:hover   {font-size:11px;color:#300;font-weight:bold;font-family:arial, sans-serif;text-decoration:underline;}

	 A.ad_text:link    {font-size:9px;color:#B5B5B5;font-family:Verdana, sans-serif;text-decoration:none;}
             A.ad_text:visited {font-size:9px;color:#B5B5B5;font-family:Verdana, sans-serif;text-decoration:none;}
             A.ad_text:active  {font-size:9px;color:#B5B5B5;font-family:Verdana, sans-serif;text-decoration:none;}	  
             A.ad_text:hover   {font-size:9px;color:#B5B5B5;font-family:Verdana, sans-serif;text-decoration:none;}

	A.toplink_b:link    {color: #036;text-decoration:none;}
	A.toplink_b:visited {color: #036;text-decoration:none;}
	A.toplink_b:active  {color: #036;text-decoration:none;}	  
	A.toplink_b:hover   {color: #fff;text-decoration:none;}

	A.custlink_b:link    {color: #036;text-decoration:none;}
	A.custlink_b:visited {color: #036;text-decoration:none;}
	A.custlink_b:active  {color: #036;text-decoration:none;}	  
	A.custlink_b:hover   {color: #B5B5B5;text-decoration:none;}


	.option 
	{font-family: arial; 
	font-size: .8em; 	
	color: #003366; 
	}

	.formlabel {
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #003366; 
	vertical-align:top;	
	}

	.sel {
	font-family: arial; 
	font-size: .8em; 
	color: #003366; 
	width: 100%;
	}

	.sel2 {
	width: 100%;
	}
	
	.sel3 {
	width: 100%;
	}

	.info {
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #003366; 
	vertical-align:top;
	}

	.info_2 {
	font-family: arial; 
	font-size: .7em; 
	color: #003366; 
	vertical-align:top;
	}

	.title {	
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #003366; 	
	text-transform: uppercase;
	}

	.title_1 {	
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #FFFFFF; 	
	text-transform: uppercase;
	}

	.title_2 {	
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #ffffff; 	
	text-transform: uppercase;
	}


	.theater {
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #003366; 
	text-transform: uppercase;
	}

	.results_white_1 {
	font-family: arial; 
	font-size: .8em; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-transform: uppercase;
	}
	
	.data {	
	font-family: arial; 
	font-size: .7em; 	
	font-weight: bold; 
	color: #003366; 	
	text-transform: uppercase;
	}
	
	
	A.results_white:link    {color: #fff;text-decoration:none;}
	A.results_white:visited {color: #fff;text-decoration:none;}
	A.results_white:active  {color: #fff;text-decoration:underline;}	  
	A.results_white:hover   {color: #fff;text-decoration:underline;}
	
	A.headerlink_white:link    {color: #fff;text-decoration:none;}
	A.headerlink_white:visited {color: #fff;text-decoration:none;}
	A.headerlink_white:active  {color: #fff;text-decoration:none;}	  
	A.headerlink_white:hover   {color: #fff;text-decoration:none;}
	
	A.blacklink:link    {color: #000;text-decoration:none;}
	A.blacklink:visited {color: #000;text-decoration:none;}
	A.blacklink:active  {color: #000;text-decoration:underline;}	  
	A.blacklink:hover   {color: #000;text-decoration:underline;}
		
	A.results_blue:link    {color: #003366;text-decoration:none;}
	A.results_blue:visited {color: #003366;text-decoration:none;}
	A.results_blue:active  {color: #003366;text-decoration:underline;}	  
	A.results_blue:hover   {color: #003366;text-decoration:underline;}
.hs-leftnavhead { background-color: #; }
.hs-leftnavhead { color: #; }
.hs-leftnavhead A { color: #; }
.hs-leftnavhead A:visited { color: #; }
.hs-leftnavhead A:hover { color: #; }

.hs-leftnav { background-color: #; }
.hs-leftnav { color: #; }
.hs-leftnav A { color: #; }
.hs-leftnav A:visited { color: #; }
.hs-leftnav A:hover { color: #; }

.hs-TableHeader { background-color: #; }
.hs-TableHeader { color: #; }
.hs-TableHeader A { color: #; }
.hs-TableHeader A:visited { color: #; }
.hs-TableHeader A:hover { color: #; }

