div#hs_wrap {
  width: 420px;
  padding: 10px 0px 0px 0px;
  background-color:#efedeb;
  background-image: url("/images/mi/classifieds/realestate/search_bg_kr.gif");
  background-repeat: no-repeat;
  background-position: left top;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  overflow:hidden;
}
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 {padding: 0 0 0 12px;}
a.linkOn {
        background-image: url("/images/mi/classifieds/realestate/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;}
  
/* form elements */

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;}

#realEstateCols{overflow:hidden;}
.findahome_left {float:left;width:420px;margin:0px 7px 10px 0px;}
.findahome_right {float:left;width:175px;margin-bottom:10px;color:#9F947A;text-transform:uppercase;font-family:arial,sans serif;font-size:10px;font-weight:bold;}
.findahome_bottom {float:left;width:610px;margin-bottom:10px;}

#findahome_promospot {margin-top:20px;}

#promos{margin-bottom:10px;}
.promospot{float:left;margin:0px;font-size:11px;width:199px;}
#findahome_column1 {margin-right:2px;}
#findahome_column2 {}
#findahome_column3 {margin-left:2px;}
#findahomebottom_column {float:left;text-align:left;width:50%;padding:2px;}

#promos fieldset {height:150px; text-align:left; padding-top:5px; padding-left:10px;}
#promos legend {color:#f00; font-weight:bold; padding:3px; font-size:12px;}


#homeTable{width:415px;}
.homescape_block{overflow:hidden;margin-top:10px;}
#home_search{background-image:url("/images/mi/classifieds/realestate/search_bot_lg.gif");background-repeat:no-repeat;background-position:bottom left;padding-bottom:7px;}
.yellowblock{background:#F2EDC3;width:413px;border-left:1px solid #872300;border-right:1px solid #872300;overflow:hidden;margin:0;padding:0;}
#search_type{padding:10px 10px 0 10px;}
#ah,#nc{margin-right:20px;}

.findahome_left label{display:block;font-size:11px;margin-bottom:2px;}

#property_desc{/*border-top:1px solid #872300;*/overflow:hidden;margin:10px;}
#neighborhood{float:left;}
#property{float:right;margin-right:25px;}
#state_field{float:left;margin-left:5px;display:none;}

#home_desc{overflow:hidden;margin:10px;clear:both;}
#price_range{float:left;width:230px;}
#filter_min_price{margin-right:5px;}
#filter_max_price{margin-left:5px;}
#bedrooms,#bathrooms{float:left;width:70px;}
#bathrooms{margin-left:10px;}

#search_footer {clear:both;margin:0 10px;text-align:center;/*position:relative;*//*border-top:1px solid #872300*/;padding-top:10px;}
#search_footer a.homescape{font-size:11px;float:right;}
#search_footer #hs_footlink1{float:left;}

#map_search{display:none;}
#map_search .yellowblock{overflow:hidden;}
#map_col{width:203px;float:left;margin:0 10px 0 10px;}
#loc_col{float:left;}
p.tinyhed {font-size: 9px;  line-height: 1.3em; margin: 6px 0px 0px 0px;}

#new_constr,#home_alerts{float:left;width:203px;/*position:relative;*/padding-bottom:7px;background-image:url("/images/mi/classifieds/realestate/search_bot_sm.gif");background-repeat:no-repeat;background-position:bottom left;}
#new_constr{margin-right:9px;}
#new_constr .yellowblock,#home_alerts .yellowblock{width:201px;margin:0;}
#new_constr .yellowblock{text-align:center;}
#new_constr .submit{margin-top:10px;}
#new_constr select,#new_constr label{display:block;margin-left:10px;text-align:left;}

#home_alerts .title_img,#home_alerts p,#home_alerts a.homescape{margin-left:10px;}
#home_alerts a.homescape{margin-top:25px;display:block;display:inline-block;}
#home_alerts{font-size:11px;}
#new_constr img.top_img,#new_constr img.btm_img{/*margin:0;*/}
.top_img{/*position:absolute;top:0;*/margin-bottom:-3px;}
.btm_img{position:absolute;bottom:0;display:none;}
.title_img{margin-bottom:10px;}
#alerts_icon{float:right;margin-right:30px;}

#other_searches{/*position:relative;*/margin:10px 0px 10px 0px;padding-bottom:7px;background-image:url("/images/mi/classifieds/realestate/search_bot_lg.gif");background-repeat:no-repeat;background-position:bottom left;}
#other_searches .title_img{float:left;margin:0 0 0 10px;}
#mls_search #filter_mls_id{margin-left:5px;}
#mls_search{float:right;margin-right:10px;}
#mls_search label{display:inline;font-size:10px;}
#searchlinks{font-size:11px;text-align:center;margin-top:30px;}
#searchlinks a{margin:0 5px;}
#searchlinks ul{width:400px;margin:0 auto;text-align:center;overflow:hidden;}
#searchlinks ul li{display:inline;}

.featured_homes { background-color:#F7F6E6;line-height:16px;border-top-style:solid;border-top-color:#9f947a;font-family:Arial;color:#9f947a;font-size:12px;font-weight:bold;text-align:center;}
.mc_container {border:thin; border-style:solid; border-color:#c0c0c0; padding:2px;}
.mc_header { padding:4px;background-color:#d7eaff;color:#006892;font-family:Verdana,Arial,Helvetica;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
.cobrand {float:right;margin-right:50px;overflow:hidden;font-size:10px;font-family:Verdana;}
.flash_container {float:left;margin-left:50px;}
.intsrchbx {font-family:Verdana,Arial,Helvetica;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-align:left;width:150px;}
a.intlnk {text-align:right;color:#006892;font-family:Verdana,Arial,Helvetica;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}

