div#hs_wrap {
	width: 430px;
	padding: 10px 5px 0px 5px;
	background-image: url("/images/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;}
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("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;}

<style type="text/css">
<!-- span {font-size:12px} background {color:red} -->
</style>
.deckhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003300;
	text-transform: uppercase;
}

.headline {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.subhead {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.titleline {
	font-family: Arial, Helvetica, sans-serif;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.source-credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003300;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}

.note {
	font-size: xx-small;
	color: gray;
}

.cutline {
}

.ticker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

div.quigo {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color:#cfcfcf;
text-align:center;
margin-top: 5px;
margin-bottom: 5px;
}

.quote-body {
}

.quote-credit {
}

.rail-credit {
	color: gray;
}

.rail-date {
	color: gray;
}

.rail-headline {
}

.rail-brief {
}

.rail-deckhead {
}

.heading {
	color: darkred;
}

.poll-question {
	font-weight: normal;
}

.poll-choice-participated {
	color: gray;
}

.poll-choice-not-participated {
	color: gray;
	margin-left: 15px;
	text-indent: -15px;
}

.quiz-question {
	font-weight: normal;
}

.quiz-choice {
}

.quiz-correct {
	color: green;
}

.quiz-incorrect {
	color: red;
}

.quiz-score {
}

.quiz-explanation {
	color: gray;
}

.quiz-selected {
	font-weight: normal;
	color: blue;
}

.graffiti-topic {
	font-weight: normal;
}

.graffiti-comment {
	color: #000033;
}

.form-title {
}

.form-description {
}

.form-label {
	font-weight: normal;
	color: gray;
}

.column-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003300;
	text-transform: uppercase;
}

.columnist-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
}

.columnist-email {
}

.brief {
	font-family: Arial, Helvetica, sans-serif;
}

.brief-main-headline {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
}

.brief-headline {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
}

.brief-subhead {
	font-family: "Times New Roman", Times, serif;
}

.brief-date {
	color: #666666;
	font-style: italic;
}

.brief-deckhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003300;
	text-transform: uppercase;
}

.list-date {
	color: #666666;
	font-style: italic;
}

.update-notice {
	color: #990000;
	font-style: italic;
}

.glyph-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.collection-title {
	text-transform: uppercase;
	color: #990000;
	font-weight: bold;
}

.ticker {
}

.date-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003300;
}

.page-text-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	text-transform: lowercase;
}

div.half-line-spacing {
	margin-bottom: .5em;
}

div.glyph-heading-margins {
	margin-bottom: 2px;
}

div.rail-grouping {
	margin-top: 4px;
	width: 140px;
	margin-left: 4px;
	margin-right: 4px;
}

div.tile-ad {
	margin-top: 5px;
	text-align: center;
}

div.navigation-item {
	width: 120px;
	margin-left: 10px;
	margin-right: 10px;
}

div.clock-item {
	width: 120px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div.bullet-item {
	margin-left: 9px;
	text-indent: -9px;
}

div.bullet-headline {
	margin-left: 9px;
	text-indent: -9px;
	margin-bottom: 4px;
}

span.bullet {
	text-decoration: none;
}

div.float-left {
	float: left;
	text-align: left;
}

div.float-right {
	float: right;
	text-align: right;
}


a:link {
	color:#003300;
}

a:visited {
	color:#006600;
}

a:active {
	color:#CC0000;
}

a:hover {
	color:#CC0000;
}


a.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

a.button:link {
	color:#000000;
}

a.button:visited {
	color:#000000;
}

a.button:active {
	color:#CC0000;
}

a.button:hover {
	color:#CC0000;
}


a.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

a.tab:link {
	color:#FFFFFF;
}

a.tab:visited {
	color:#FFFFFF;
}

a.tab:active {
	color:#FFFF99;
	text-decoration: underline;
}

a.tab:hover {
	color:#FFFF99;
	text-decoration: underline;
}


a.navigation {
	text-decoration: none;
}

a.navigation:link {
	color:#000000;
}

a.navigation:visited {
	color:#000000;
}

a.navigation:active {
	color: #CC0000;
	text-decoration: underline;
}

a.navigation:hover {
	color: #CC0000;
	text-decoration: underline;
}

pre {
	white-space: pre;
	font-family: monospace;
	font-size: 10 pt;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

#related-rail {
	width: 140px;
	float: right;
	margin-left: 4px;
	padding: 3px;
}

#related-rail a {
}

#related-rail a:hover {
}
