 /*** Override the site level setting for region colors -- since these pages use a different layour ***/
 td.postHeaderRegion,
 td.postHeaderRegion1 {
   background-color: #fff
}
table tr td.postHeaderRegion1{
   padding-bottom: 10px
}

.region1{width: 160px; padding: 0; padding-left: 10px; padding-right: 10px; background-color: #fff;}
.region2{width: 600px; padding: 0; background-color: #fff;}
.region3{width: 160px; padding-right: 10px; padding-top: 0px; background-color: #fff;}
.region3 .adElement{border: none; padding: 10px 0; padding-top: 0px;}
.region4{width: 160px; padding: 0; margin: 0}
.region5{width: 600px; margin: 0; padding-left: 10px}
.footerRegion{padding-top: 0px; margin-top: 0px; background-color: #fff}
/*** Styles from Merc ***/
#CCT_Classifieds div#hs_wrap {
   width: 420px;
   padding: 10px 0px 0px 0px;
   background-image: url("search_bg_kr.gif");
   background-repeat: no-repeat;
   background-position: left top;
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#CCT_Classifieds p.hs_intro {color: #333; font-size: 11px; margin: 0px 0px 4px 11px; padding: 0;}
#CCT_Classifieds a.homescape, td#hs_footlinks a {color: #1a456c; text-decoration: underline;}
#CCT_Classifieds td.catcell {padding-top: 3px; vertical-align: top; white-space: nowrap;}
#CCT_Classifieds a.searchType {font-size: 11px; font-weight: normal; color: #333; text-decoration: none;}
#CCT_Classifieds a.searchTypeOn {font-size: 11px; font-weight: bold; color: #872300; text-decoration: none;}
#CCT_Classifieds table#home_1 {margin: 10px 0px 0px 9px; border: 0;}
#CCT_Classifieds table#home_2 {margin: 0px 0px 0px 9px; border: 0;}
#CCT_Classifieds table#home_3 {margin: 0px 0px 7px 9px; width: 395px; border: 0;}
#CCT_Classifieds td#home2_leftcol {width: 235px; padding-bottom: 4px;}
#CCT_Classifieds table#new_const {margin: 0px 0px 0px 9px; border: 0;}
#CCT_Classifieds table#open_house {margin: 0px 0px 0px 9px; border: 0;}
#CCT_Classifieds td.hs_topcell {height: 28px; padding-bottom: 4px;}
#CCT_Classifieds td.bedrooms {padding-right: 27px;}
#CCT_Classifieds .formlabel {color: #333; font-size: 11px; margin: 1px 0px; padding: 0; letter-spacing: -1px;}
#CCT_Classifieds td.advsrch_cell {width: 135px; font-size: 11px; text-align: right;}
#CCT_Classifieds td#pricecell2 {font-size: 9px;}
#CCT_Classifieds td.submitcell {padding-top: 7px; text-align: center;}
#CCT_Classifieds td.yellowcell {background-color: #F2EDC3; border: 1px solid #872300; border-width: 0px 1px; vertical-align: top;}
#CCT_Classifieds table#search_wrap {margin-top: 9px; border: 0;}
#CCT_Classifieds table#other_wrap {margin-top: 9px; border: 0;}
#CCT_Classifieds table#other {width: 404px; margin: 0px 0px 2px 9px; border: 0;}
#CCT_Classifieds td#other_img {width: 155px; vertical-align: top;}
#CCT_Classifieds td#other_lf {color: #333; font-size: 10px; letter-spacing: -1px; text-align: right; white-space: nowrap;}
#CCT_Classifieds td#other_cen {padding: 0px 8px; text-align: right;}
#CCT_Classifieds td#other_cen input {font-size: 11px; width: 55px;}
#CCT_Classifieds div#hs_wrap select {font-size: 11px;}
#CCT_Classifieds div#hs_wrap input {font-size: 11px;}
#CCT_Classifieds td#hs_footlinks {padding: 2px 5px 2px 0px; text-align: center; font-size: 11px; line-height: 1.4em;}

/* map-related styles */
#CCT_Classifieds table#mapTable {border: 0;}
#CCT_Classifieds p.tinyhed_left {font-size: 9px;   line-height: 1.3em; margin: 6px 0px 0px 0px;}
#CCT_Classifieds p.tinyhed_rt {font-size: 9px;line-height: 1.3em; margin: 6px 0px 0px 0px; padding-left: 12px;}
#CCT_Classifieds a.linkOff {padding: 0 0 0 12px;}
#CCT_Classifieds a.linkOn {
        background-image: url("bullet.gif");
        background-repeat: no-repeat;
        background-position: 5px 4px;
        padding: 0 0 0 12px;}
#CCT_Classifieds table#hs_map {margin-left: 9px; width: 395px; border: 0;}
#CCT_Classifieds td#map_rtcol {
   font-size: 11px;
   color: #000;
   line-height: 16px;
   padding: 3px 0px 5px 0px;
   vertical-align: top;}
#CCT_Classifieds td#map_leftcol {
   width: 205px;
   padding: 5px 0px;
   vertical-align: top;}
#CCT_Classifieds img#imgMap {border: 1px solid #333;}

/* form elements */

#CCT_Classifieds input#geo_area_text {width: 147px; margin-right: 2px;}
#CCT_Classifieds select#geo_area_text_lookup_id {width: 50px;}
#CCT_Classifieds select#filter_min_price {width: 86px;}
#CCT_Classifieds select#filter_max_price {width: 86px;}
#CCT_Classifieds select#filter_property_type {width: 137px;}
#CCT_Classifieds select#filter_min_bed {width: 55px;}
#CCT_Classifieds select#filter_min_bath {width: 55px;}
#CCT_Classifieds select#filter_party_id {width: 151px;}
#CCT_Classifieds input.gobut {margin: 0px 2px;}
#CCT_Classifieds td#citycell2 input#geo_area_text {width: 120px; margin-right: 2px;}
#CCT_Classifieds td#statecell2 select#geo_area_text_lookup_id {width: 53px;}
#CCT_Classifieds td#pricecell2 select#filter_min_price {width: 83px;}
#CCT_Classifieds td#pricecell2 select#filter_max_price {width: 85px;}
#CCT_Classifieds input#filter_mls_id {width: 60px; margin-right: 2px;}


#CCT_Classifieds .findahome_left {float:left;width:420px;margin:0px 15px 10px 0px;} .findahome_right {float:left;width:175px;margin-bottom:10px;}
#CCT_Classifieds .findahome_bottom {float:left;width:610px;margin-bottom:10px;}

#CCT_Classifieds #findahome_promospot {margin-top:20px;text-align:center;}
#CCT_Classifieds #findahome_column1 {float:left;width:200px;margin:0px;padding-right:2px;}
#CCT_Classifieds #findahome_column2 {float:left;width:201px;margin:0px;padding:0px 2px 0px 2px;}
#CCT_Classifieds #findahome_column3 {float:left;width:200px;margin:0px;padding-left:2px;}
#CCT_Classifieds #findahomebottom_column {float:left;text-align:left;width:50%;font-family:arial,sans serif;font-size:12px;}

#CCT_Classifieds legend.header {font-family:verdana;font-size:10px;text-transform:uppercase;color:#f00; font-weight:bold;padding:3px;border:1px solid #f00;}
#CCT_Classifieds fieldset.height {height:150px;text-align:left;padding-top:5px;padding-left:10px;}
#CCT_Classifieds .subtext{font-family:arial;font-size:12px;}
/*** End Styles From Merc ***/
/*************************************************Article CSS Used to override global CSS**************************/



/****** ---Begin CSS from Kaango--- ***********/
.homeFeaturedAd {
   border:1px solid #ccc;
   background-color:#f9f9f9;
   padding:5px;
   text-align:center;
}

.homeFeaturedAd img {
   border:1px solid #ccc;
   margin:0 0 2px 0;
}

.headingBar {
   margin:20px 0 20px 0;
   width:100%;
}

.headingBarCell {
   padding:2px 2px 2px 0;
   border-top:1px solid #ccc;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   font-weight:bold;
   background-color:#f9f9f9;
}

.headingCopy {
   float:left;
}

#main {
   width:800px;
}

#sandbox
{
   width: 550px;
   height:420px;
}
#signIn {
   width:350px;
}

#wrapper {
   width:100%;
}

h1.error {
    color:#c00;
    text-align:center;
}

.form {
   width:100%;
}

.formHead {
   font-weight:bold;
   padding:8px 0 8px 10px;
   border-bottom:1px solid #ccc;
   border-top:1px solid #ccc;
   background-color:#f9f9f9;
}

.formLabel {
   padding:6px 0 6px 10px;
   border-bottom:1px dashed #ccc;
   vertical-align:top;
}

.formLabel img {
   margin: 0 0 0 5px;
}

.formField {
   padding:6px 0 6px 10px;
   border-bottom:1px dashed #ccc;
   vertical-align:top;
}

.formLabelEnd {
   padding:9px 0 25px 10px;
   vertical-align:top;
}

.formFieldEnd {
   padding:6px 0 25px 10px;
   vertical-align:top;
}

.formFieldTable {

}

.formFieldTableLabel {
   padding:0 0 0 0;
   vertical-align:top;
}

.formFieldTableField {
   padding:4px 0 0 5px;
   width:100%;
   vertical-align:top;
}

.formPhotoThumbs {
   float:left;
   text-align:center;
   margin:0 5px 5px 0;
   font-size:10px;
}

.formPhotoThumbs a,
.formPhotoThumbs a:visited,
.formPhotoThumbs a:hover {
   font-size:10px;
}

.formPhotoThumbs img {
   border:1px solid #ccc;
}

.results {
   padding:0 0 0 0;
   width:100%;
}

.featureBox1 {
   width:50%;
   border:1px solid #ccc;
   background-color:#ffc;
   padding:15px;
}

.featureBoxSpace {
   width:10px;
   padding:0;
   border:0;
}

.box1 {
   width:100%;
}

.box1 tr td {
   background-color:#ccc;
   padding:0;
}

.box2 {
   width:100%;
}

.box2 thead tr td {
   padding:5px;
   font-weight:bold;
   background-color:#FFF;
   text-align:center;
}
.box2 tr td {
   padding:5px;
   background-color:#FFF;
   text-align:center;
}

.grid1 thead tr td {
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   background-color:#f9f9f9;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   font-weight: bold;
}

.grid1 tbody tr td {
   border-bottom: 1px dashed #ccc;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.gridFeatured {
   background-color:#fefded;
}

.grid1 tbody tr td img {
   border: 1px solid #ccc;
   margin: 0 0 0 10px;
}

.link1 a,
.link1 a:active,
.link1 a:visited,
.link1 a:hover {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   line-height: 12px;
   color: #c00;
   letter-spacing: 0px;
}

.tabs1 {
   border-left: 1px solid #ccc;
   border-top: 0px;
   border-right: 0px;
   border-bottom: 0px;
   padding: 0px;
}

.tab1 {
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 0px;
   background-color: #f6f6f6;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
}

.tab1 a,
.tab1 a:visited,
.tab1 a:hover {
   color:#000;
   font-weight: normal;
   text-decoration:underline;
}

.tab1On {
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #fff;
   border-left: 0px;
   background-color: #fff;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: bold;
   margin: 0px;
}

.tab1On a,
.tab1On a:visited,
.tab1On a:hover {
   color:#000;
   font-weight: bold;
   text-decoration:none;
}

.tabsSpace1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #fff;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: right;
}

.tabsSpace1 a,
.tabsSpace1 a:visited,
.tabsSpace1 a:hover {
   color:#cd7700;
}

.tabsSpace1Invis {
   border-left: 1px solid #ccc;
   border-right: 1px solid #fff;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: right;
}

.tabsSpace1Invis a,
.tabsSpace1Invis a:visited,
.tabsSpace1Invis a:hover {
   color:#fff;
}

#nav1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-top: 0px;
   background-color: #fff;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   margin:0 0 0 0;
   width:750px;
}

.breadcrumb {
   float: left;
}

.pageAmount {
   float: left;
   margin:0 0 0 0;
}

.pagination {
   float: right;
   margin:0 0 0 0;
}

.paginateArrow {
   background-color:#666;
   border:1px solid #ccc;
   width:11px;
   float:left;
   margin:3px 0 0 10px;
}

.paginateText {
   float:left;
   margin:0 0 0 10px;
}

#head1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0px;
}

#column1 {
   width:180px;
   vertical-align:top;
   border-left: 1px solid #ccc;
   border-right: 0;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding: 10px;
   margin: 0px;
}

.navBox1 {
   border:1px solid #ccc;
   background-color:#f6f6f6;
   padding:10px 10px 10px 10px;
   margin:0 0 10px 0;
   width:180px;
}

.navBox2 {
   border:1px solid #ccc;
   background-color:#ffc;
   padding:10px 10px 10px 10px;
   margin:0 0 10px 0;
   width:180px;
}

.navBox1head {
   font-weight:bold;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

.showHide {
   background-color:#666;
   border:1px solid #ccc;
   margin:0 0 0 0;
   width:11px;
}

.navBox1Content {
   margin:7px 0 0 0;
}

.navBox1Content,
.navBox1Content a,
.navBox1Content a:visited,
.navBox1Content a:hover,
.navBox1Content table tr td,
.navBox1Chunk,
.navBox1Chunk a,
.navBox1Chunk a:visited,
.navBox1Chunk a:hover,
.navBox1Content input,
.navBox1Content select,
.navBox1Content textarea,
.navBox1Chunk input,
.navBox1Chunk select,
.navBox1Chunk textarea {
   font-size:10px;
}

.navBox1ChunkHead {
   font-weight:bold;
}
.navBox1ChunkDescription {
   font-weight:normal;
}

.navBox1Chunk {
   padding:3px 0 5px 0;
}

.tableFilter {

}

.tableFilterLeft {
   padding:0 5px 10px 0;
   border:0;
   font-weight:bold;
   vertical-align:top;
}

.tableFilterRight {
   padding:0 0 10px 0;
   border:0;
   vertical-align:top;
}

.menuFilter {
   width:95px;
}

.chunkHead {
   font-weight:bold;
   margin:5px 0 0 0;
}

.chunkDescription {
   margin:1px 0 10px 0;
}

#column2 {
   width:619px;
   vertical-align:top;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding:10px;
   margin: 0px;
}

#column3 {
   vertical-align:top;
   border: 0;
   background-color: #fff;
   padding: 25px 0 0 10px;
   margin: 0px;
}

.stringTable {

}

.stringTableHead {
   padding:0 0 10px 0;
   border-top:0;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   background-color:#fff;
   text-align:left;
}

.stringTableFoot {
   padding:10px 0 0 0;
   border-bottom:0;
   border-right:0;
   border-top:0;
   border-left:0;
   background-color:#fff;
   text-align:left;
}

.stringTableLeft {
   padding:10px 10px 10px 10px;
   border-top:0;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   background-color:#f9f9f9;
   vertical-align:top;
}

.stringAuthor {

}

.stringAuthorLeft {
   padding:0 5px 10px 0;
   border:0;
   font-weight:bold;
   vertical-align:top;
}

.stringAuthorRight {
   padding:0 0 10px 0;
   border:0;
   vertical-align:top;
}

.stringTableRight {
    width: 100%;
   padding:10px 10px 10px 10px;
   border-top:0;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   vertical-align:top;
}

.adHead1 {
   width:100%;
}

.adHead1Left {
   padding:0 10px 0 0;
   border:0;
   vertical-align:top;
   width:100%;
}

.adHead1Table {

}

.adHead1TableLeft {
   padding:5px 10px 5px 0;
   border-top:0;
   border-right:0;
   border-top:1px dashed #ccc;
   border-left:0;
   font-weight:bold;
   vertical-align:top;
}

.adHead1TableRight {
   padding:5px 0 5px 0;
   border-top:0;
   border-right:0;
   border-top:1px dashed #ccc;
   border-left:0;
   vertical-align:top;
}

#price {
   background-color:#ffc;
   float:left;
}

.adHead1TableNote {
   padding:0 0 5px 0;
}

.adHead1TableFoot {
   padding:0 0 0 0;
   border-top:1px dashed #ccc;
}

.makeOffer {
   margin:0 0 0 0;
   border:1px solid #ccc;
   background-color:#900;
   padding:2px 0 3px 0;
   width:90px;
   text-align:center;
   float:right;
}

.makeOffer a,
.makeOffer a:visited,
.makeOffer a:hover {
   color:#fff;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
}

.adHead1Right {
   padding:0;
   border:0;
   vertical-align:top;
   width:300px;
}

.adHead2 {
   width:100%;
}

.adHead2Left {
   padding:0 20px 0 0;
   border:0;
   vertical-align:top;
}

.adHead2Table {
   width:100%;
}

.adHead2TableLeft {
   padding:5px 10px 5px 0;
   border-top:0;
   border-right:0;
   border-bottom:1px dashed #ccc;
   border-left:0;
   font-weight:bold;
   vertical-align:top;
}

.adHead2TableRight {
   padding:5px 0 5px 0;
   border-top:0;
   border-right:0;
   border-bottom:1px dashed #ccc;
   border-left:0;
   vertical-align:top;
}

.adHead2TableNote {
   padding:0 0 5px 0;
}

.adHead2TableFoot {
   padding:10px 0 10px 0;
   border-bottom:1px dashed #ccc;
}

.adHead2Right {
   padding:0;
   border:0;
   vertical-align:top;
   width:300px;
}

.adHead1Right img {
   border:1px solid #ccc;
}

#photoScroll {
   float:left;
   margin:1px 0 0 0;
}

#photoScroll img {
   margin:0 1px 0 0;
}

#photoEnlarge {
   float:right;
   margin:1px 0 0 0;
}

#adBody {
   width:575px;
   padding:0 0 0 0;
   overflow:hidden;
}

#foot1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0px;
}

.replyLink1 {
   border:1px solid #ccc;
   background-color:#f9f9f9;
   padding:3px 3px 5px 3px;
   width:60px;
   float:right;
   text-align:center;
   text-decoration:none;
   color:#6f2b3a;
}

#kaangoAdSpace1 {
   position:absolute;
   top:259px;
   left:820px;
   width:160px;
}

.kaango_smallicon_01 {
   vertical-align : middle;
}

.kaango_tabs_02 {
   border-left: 1px solid #cccccc;
   border-top: 0px;
   border-right: 0px;
   border-bottom: 0px;
   padding: 0px;
}

.kaango_tab_02 {
   border-top: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: none;
   border-left: 0px;
   background-color: #f6f6f6;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
}

.kaango_tab_02 a,
.kaango_tab_02 a:visited,
.kaango_tab_02 a:hover {
   color:#000000;
   font-weight: normal;
   text-decoration:underline;
}

.kaango_tabOn_02 {
   border-top: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: none;
   border-left: 0px;
   background-color: #ffffff;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: bold;
   margin: 0px;
}

.kaango_tabOn_02 a,
.kaango_tabOn_02 a:visited,
.kaango_tabOn_02 a:hover {
   color:#000;
   font-weight: bold;
   text-decoration:none;
}

.kaango_tabsSpace_02 {
   border-left: 1px solid #cccccc;
   border-right: 1px solid #ffffff;
   border-top: 1px solid #ffffff;
   border-bottom: none;
   background-color: #ffffff;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: right;
}

.kaango_tabsSpace_02 a,
.kaango_tabsSpace_02 a:visited,
.kaango_tabsSpace_02 a:hover {
   color:#491A6B;
}

.kaango_tabsSpaceInvis_02 {
   border-left: 1px solid #cccccc;
   border-right: 1px solid #ffffff;
   border-top: 1px solid #ffffff;
   border-bottom: none;
   background-color: #ffffff;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: right;
}

.kaango_tabsSpaceInvis_02 a,
.kaango_tabsSpaceInvis_02 a:visited,
.kaango_tabsSpaceInvis_02 a:hover {
   color:#ffffff;
}

td.kaango_createAdtabs {
   padding: 0px;
}

.kaango_createAdtab {
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: none;
    background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG.gif) #f7f7f7;
    color: #000000;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtab a,
.kaango_createAdtab a:visited,
.kaango_createAdtab a:hover {
   color:#000000;
   font-weight: normal;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtabOn {
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: none;
   background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG.gif) #f7f7f7;
   color: #808080;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtabOn a,
.kaango_createAdtabOn a:visited,
.kaango_createAdtabOn a:hover,
.kaango_createAdtabOn_left a,
.kaango_createAdtabOn_left a:visited,
.kaango_createAdtabOn_left a:hover,
.kaango_createAdtabOn_right a,
.kaango_createAdtabOn_right a:visited,
.kaango_createAdtabOn_right a:hover {
   color: #808080;
   font-weight: normal;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtab_left {
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: none;
    background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_left.gif) #f7f7f7;
    color: #000000;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtab_left a,
.kaango_createAdtab_left a:visited,
.kaango_createAdtab_left a:hover {
   color:#000000;
   font-weight: normal;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtabOn_left {
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: none;
   background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_left.gif) #f7f7f7;
   color: #808080;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtab_right {
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: none;
    background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_right.gif) #f7f7f7;
    color: #000000;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtab_right a,
.kaango_createAdtab_right a:visited,
.kaango_createAdtab_right a:hover {
   color:#000000;
   font-weight: normal;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtabOn_right {
   border-top: none;
   border-right: none;
   border-bottom: none;
   border-left: none;
   background: url(http://66.98.156.44/resources/img/kaango/createAdTabBG_right.gif) #f7f7f7;
   color: #808080;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
   text-align: center;
   text-decoration: underline;
}

.kaango_createAdtabsSpace {
   border-left: none;
   border-right: none;
   border-top: none;
   border-bottom: none;
   background-color: #f7f7f7;
   color: #000000;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: center;
}

.kaango_createAdtabsSpace a,
.kaango_createAdtabsSpace a:visited,
.kaango_createAdtabsSpace a:hover {
   color:#491A6B;
   text-align: center;
}

.kaango_createAdtabsSpaceInvis {
   border-left: 1px solid #cccccc;
   border-right: 1px solid #ffffff;
   border-top: 1px solid #ffffff;
   border-bottom: none;
   background-color: #ffffff;
   color: #000000;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: center;
}

.kaango_createAdtabsSpaceInvis a,
.kaango_createAdtabsSpaceInvis a:visited,
.kaango_createAdtabsSpaceInvis a:hover {
   color:#ffffff;
   text-align: center;
   text-decoration: underline;
}


.kaango_viewTab {
        border-top: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-left: 0px;
        background-color: #f6f6f6;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        float: left;
        font-weight: normal;
        margin: 0px;
}

.kaango_viewTab a,
.kaango_viewTab a:visited,
.kaango_viewTab a:hover {
        color:#000000;
        font-weight: normal;
        text-decoration:underline;
}

.kaango_viewTabOn {
        border-top: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        border-left: 0px;
        background-color: #ffffff;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        float: left;
        font-weight: bold;
        margin: 0px;
}

.kaango_viewTabOn a,
.kaango_viewTabOn a:visited,
.kaango_viewTabOn a:hover {
        color:#000;
        font-weight: bold;
        text-decoration:none;
}

#FSmainTable      {border:1px solid black; background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-Serif; font-size:12px}
.FSdateField      {width:76px; border:0; font-size:11px; padding:1px 0 0 3px}
.FSdateSelect     {border:1px solid #999999; background-color:white}
.FSmonthRolldown  {width:90px; font-size:11px}
.FSyearInput      {width:38px; font-size:11px}
.FSbuttonsRow     {background-color:#DDDDDD}
.FSdateButton     {width:20px; height:20px; font-weight:bold; font-size:10px}
.FSdateButton2    {width:40px; height:20px; font-weight:normal; font-size:10px}
.FScalendarTitles TD{border-bottom:1px solid black; font-size:11px; color:black; line-height:14px}
.FScalendar TD    {font-size:11px; font-weight:normal}
.FSinMonth        {color:#000000; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSnotInMonth     {color:#999999; text-decoration:none; width:22px; height:12px; line-height:14px}
.FSinMonth:hover  {font-weight:bold}
.FSnotInMonth:hover  {font-weight:bold}
.FSoutOfRange     {color:red; line-height:14px}
#FSrangeCell      {background-color:#EEEEEE; font-size:11px; text-align:center; line-height:14px}
#FSdateToday      {font-size:11px; font-weight:bold; line-height:20px}


.homeFeaturedAd {
   border:1px solid #ccc;
   background-color:#f9f9f9;
   padding:5px;
   text-align:center;
}

.homeFeaturedAd img {
   border:1px solid #ccc;
   margin:0 0 2px 0;
}

.headingBar {
   margin:20px 0 20px 0;
   width:100%;
}

.headingBarCell {
   padding:2px 2px 2px 0;
   border-top:1px solid #ccc;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   font-weight:bold;
   background-color:#f9f9f9;
}

.headingCopy {
   float:left;
}

#main {
   width:970px;
}

#signIn {
   width:350px;
}

#wrapper {
   width:100%;
}

.form {
   width:100%;
}

.formHead {
   font-weight:bold;
   padding:8px 0 8px 10px;
   border-bottom:1px solid #ccc;
   border-top:1px solid #ccc;
   background-color:#f9f9f9;
}

.formLabel {
   padding:6px 0 6px 10px;
   border-bottom:1px dashed #ccc;
   vertical-align:top;
}

.formLabel img {
   margin: 0 0 0 5px;
}

.formField {
   padding:6px 0 6px 10px;
   border-bottom:1px dashed #ccc;
   vertical-align:top;
}

.formLabelEnd {
   padding:9px 0 25px 10px;
   vertical-align:top;
}

.formFieldEnd {
   padding:6px 0 25px 10px;
   vertical-align:top;
}

.formFieldTable {

}

.formFieldTableLabel {
   padding:0 0 0 0;
   vertical-align:top;
}

.formFieldTableField {
   padding:4px 0 0 5px;
   width:100%;
   vertical-align:top;
}

.formPhotoThumbs {
   float:left;
   text-align:center;
   margin:0 5px 5px 0;
   font-size:10px;
}

.formPhotoThumbs a,
.formPhotoThumbs a:visited,
.formPhotoThumbs a:hover {
   font-size:10px;
}

.formPhotoThumbs img {
   border:1px solid #ccc;
}

.results {
   padding:0 0 0 0;
   width:100%;
}

.featureBox1 {
   width:50%;
   border:1px solid #ccc;
   background-color:#ffc;
   padding:15px;
}

.featureBoxSpace {
   width:10px;
   padding:0;
   border:0;
}

.box1 {
   width:100%;
}

.box1 tr td {
   background-color:#ccc;
   padding:0;
}

.box2 {
   width:100%;
}

.box2 thead tr td {
   padding:5px;
   font-weight:bold;
   background-color:#FFF;
   text-align:center;
}
.box2 tr td {
   padding:5px;
   background-color:#FFF;
   text-align:center;
}

.grid1 thead tr td {
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   background-color:#f9f9f9;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   font-weight: bold;
}

.grid1 tbody tr td {
   border-bottom: 1px dashed #ccc;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.gridFeatured {
   background-color:#fefded;
}

.grid1 tbody tr td img {
   border: 1px solid #ccc;
   margin: 0 0 0 10px;
}

.link1 a,
.link1 a:active,
.link1 a:visited,
.link1 a:hover {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   line-height: 12px;
   color: #c00;
   letter-spacing: 0px;
}

.tabs1 {
   border-left: 1px solid #ccc;
   border-top: 0px;
   border-right: 0px;
   border-bottom: 0px;
   padding: 0px;
}

.tab1 {
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 0px;
   background-color: #f6f6f6;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: normal;
   margin: 0px;
}

.tab1 a,
.tab1 a:visited,
.tab1 a:hover {
   color:#000;
   font-weight: normal;
   text-decoration:underline;
}

.tab1On {
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #fff;
   border-left: 0px;
   background-color: #fff;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 10px;
   float: left;
   font-weight: bold;
   margin: 0px;
}

.tab1On a,
.tab1On a:visited,
.tab1On a:hover {
   color:#000;
   font-weight: bold;
   text-decoration:none;
}

.tabsSpace1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #fff;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: right;
}

.tabsSpace1 a,
.tabsSpace1 a:visited,
.tabsSpace1 a:hover {
   color:#cc0000;
}

.tabsSpace1Invis {
   border-left: 1px solid #ccc;
   border-right: 1px solid #fff;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 0px;
   text-align: right;
}

.tabsSpace1Invis a,
.tabsSpace1Invis a:visited,
.tabsSpace1Invis a:hover {
   color:#fff;
}

#nav1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-top: 0px;
   background-color: #fff;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   margin:0 0 0 0;
   width:750px;
}

.breadcrumb {
   float: left;
}

.pageAmount {
   float: left;
   margin:0 0 0 0;
}

.pagination {
   float: right;
   margin:0 0 0 0;
}

.paginateArrow {
   background-color:#666;
   border:1px solid #ccc;
   width:11px;
   float:left;
   margin:3px 0 0 10px;
}

.paginateText {
   float:left;
   margin:0 0 0 10px;
}

#head1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0px;
}

#column1 {
   width:180px;
   vertical-align:top;
   border-left: 1px solid #ccc;
   border-right: 0;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding: 10px;
   margin: 0px;
}

.navBox1 {
   border:1px solid #ccc;
   background-color:#f6f6f6;
   padding:10px 10px 10px 10px;
   margin:0 0 10px 0;
   width:180px;
}

.navBox2 {
   border:1px solid #ccc;
   background-color:#ffc;
   padding:10px 10px 10px 10px;
   margin:0 0 10px 0;
   width:180px;
}

.navBox1head {
   font-weight:bold;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

.showHide {
   background-color:#666;
   border:1px solid #ccc;
   margin:0 0 0 0;
   width:11px;
}

.navBox1Content {
   margin:7px 0 0 0;
}

.navBox1Content,
.navBox1Content a,
.navBox1Content a:visited,
.navBox1Content a:hover,
.navBox1Content table tr td,
.navBox1Chunk,
.navBox1Chunk a,
.navBox1Chunk a:visited,
.navBox1Chunk a:hover,
.navBox1Content input,
.navBox1Content select,
.navBox1Content textarea,
.navBox1Chunk input,
.navBox1Chunk select,
.navBox1Chunk textarea {
   font-size:10px;
}

.navBox1ChunkHead {
   font-weight:bold;
}
.navBox1ChunkDescription {
   font-weight:normal;
}

.navBox1Chunk {
   padding:3px 0 5px 0;
}

.tableFilter {

}

.tableFilterLeft {
   padding:0 5px 10px 0;
   border:0;
   font-weight:bold;
   vertical-align:top;
}

.tableFilterRight {
   padding:0 0 10px 0;
   border:0;
   vertical-align:top;
}

.menuFilter {
   width:95px;
}

.chunkHead {
   font-weight:bold;
   margin:5px 0 0 0;
}

.chunkDescription {
   margin:1px 0 10px 0;
}

#column2 {
   width:619px;
   vertical-align:top;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding:10px;
   margin: 0px;
}

#column3 {
   vertical-align:top;
   border: 0;
   background-color: #fff;
   padding: 25px 0 0 10px;
   margin: 0px;
}

.stringTable {

}

.stringTableHead {
   padding:0 0 10px 0;
   border-top:0;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   background-color:#fff;
   text-align:left;
}

.stringTableFoot {
   padding:10px 0 0 0;
   border-bottom:0;
   border-right:0;
   border-top:0;
   border-left:0;
   background-color:#fff;
   text-align:left;
}

.stringTableLeft {
   padding:10px 10px 10px 10px;
   border-top:0;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   background-color:#f9f9f9;
   vertical-align:top;
}

.stringAuthor {

}

.stringAuthorLeft {
   padding:0 5px 10px 0;
   border:0;
   font-weight:bold;
   vertical-align:top;
}

.stringAuthorRight {
   padding:0 0 10px 0;
   border:0;
   vertical-align:top;
}

.stringTableRight {
    width: 100%;
   padding:10px 10px 10px 10px;
   border-top:0;
   border-right:0;
   border-bottom:1px solid #ccc;
   border-left:0;
   vertical-align:top;
}

.adHead1 {
   width:100%;
}

.adHead1Left {
   padding:0 10px 0 0;
   border:0;
   vertical-align:top;
   width:100%;
}

.adHead1Table {

}

.adHead1TableLeft {
   padding:5px 10px 5px 0;
   border-top:0;
   border-right:0;
   border-top:1px dashed #ccc;
   border-left:0;
   font-weight:bold;
   vertical-align:top;
}

.adHead1TableRight {
   padding:5px 0 5px 0;
   border-top:0;
   border-right:0;
   border-top:1px dashed #ccc;
   border-left:0;
   vertical-align:top;
}

#price {
   background-color:#ffc;
   float:left;
}

.adHead1TableNote {
   padding:0 0 5px 0;
}

.adHead1TableFoot {
   padding:0 0 0 0;
   border-top:1px dashed #ccc;
}

.makeOffer {
   margin:0 0 0 0;
   border:1px solid #ccc;
   background-color:#900;
   padding:2px 0 3px 0;
   width:90px;
   text-align:center;
   float:right;
}

.makeOffer a,
.makeOffer a:visited,
.makeOffer a:hover {
   color:#fff;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
}

.adHead1Right {
   padding:0;
   border:0;
   vertical-align:top;
   width:300px;
}

.adHead2 {
   width:100%;
}

.adHead2Left {
   padding:0 20px 0 0;
   border:0;
   vertical-align:top;
}

.adHead2Table {
   width:100%;
}

.adHead2TableLeft {
   padding:5px 10px 5px 0;
   border-top:0;
   border-right:0;
   border-bottom:1px dashed #ccc;
   border-left:0;
   font-weight:bold;
   vertical-align:top;
}

.adHead2TableRight {
   padding:5px 0 5px 0;
   border-top:0;
   border-right:0;
   border-bottom:1px dashed #ccc;
   border-left:0;
   vertical-align:top;
}

.adHead2TableNote {
   padding:0 0 5px 0;
}

.adHead2TableFoot {
   padding:10px 0 10px 0;
   border-bottom:1px dashed #ccc;
}

.adHead2Right {
   padding:0;
   border:0;
   vertical-align:top;
   width:300px;
}

.adHead1Right img {
   border:1px solid #ccc;
}

#photoScroll {
   float:left;
   margin:1px 0 0 0;
}

#photoScroll img {
   margin:0 1px 0 0;
}

#photoEnlarge {
   float:right;
   margin:1px 0 0 0;
}

#adBody {
   width:575px;
   padding:0 0 0 0;
   overflow:hidden;
}

#foot1 {
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   background-color: #fff;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0px;
}

.replyLink1 {
   border:1px solid #ccc;
   background-color:#f9f9f9;
   padding:3px 3px 5px 3px;
   width:60px;
   float:right;
   text-align:center;
   text-decoration:none;
   color:#666;
}

/* Styles for the pricing details panel when placing an ad */
#createAd_progress_icons {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   display:block;
   float:center;
   border:0px none;
   background-color:#ff0000;
}

#createAd_priceDetail {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   display:block;
   float:right;
   width:220px;
   border:0px none;
   color:#ffffff;
   font-weight:bold;
   text-align:left;
   background-color:#000000;
}

#createAd_priceDetail_head {
   margin:0px 0px 0px 0px;
   padding:2px 0px 0px 10px;
   display:block;
   height:18px;
   border:0px none;
   color:#ffffff;
   font-weight:bold;
   text-align:left;
   background-color:#000000;
}

#createAd_priceDetail_price {
   margin:0px 0px 0px 0px;
   padding:2px 0px 0px 10px;
   display:block;
   height:30px;
   border:0px none;
   color:#000000;
   font-weight:normal;
   text-align:left;
   background-color:#cccccc;
}

.navBox1 a,
.navBox1 a:active,
.navBox1 a:visited,
.navBox1 a:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   line-height: 14px;
   color:#CBA411;
   letter-spacing: 0px;
}

.centerrail a,
.centerrail a:active,
.centerrail a:visited,
.centerrail a:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   line-height: 14px;
   color:#CBA411;
   letter-spacing: 0px;
}

div.relatedstoryborder
{
   border-top: 1px solid #CBA411;
   border-bottom: 1px solid #CBA411;
}
/****** ---End CSS from Kaango--- ***********/

/****** ---Start CSS for new Homescape widget--- ***********/

div#HSwrap {
width: 420px;
margin: 0 5px;
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #252525;
text-align: left;}

div#HSwrap p {margin: 0; padding: 0;}
div#HSwrap a {color: #026288; text-decoration: none;}
div#HSwrap select {font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #485458; margin: 0;}
div#HSwrap input {font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: #485458; margin: 0;}
div#HSwrap a img {border: 0;}
div#HSwrap a {outline: none; -moz-outline: none;}
div#HSwrap form {margin: 0;}
div#HSwrap ul {margin: 0; padding: 0; list-style-type: none;}
div#HSwrap li {margin: 0; padding: 0; display: block; float: left;}

div#HSwrap .bolditalic {font-style: italic; font-weight: bold;}
div#HSwrap span.boldyellow {color: #F8F3CC; font-weight: bold;}

/* top section */
div#HSwrap div#HShed {
background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051145_bg_hed.gif"); background-repeat: repeat-x; background-position: bottom;
background-color: #447C09;
border-width: 1px 1px 0 1px; border-color: #000; border-style: solid;
color: #fff;
font-size: 20px;
font-weight: bold;
line-height: 25px;
padding: 6px 10px 4px 10px;
height: 25px;}
div#HSwrap span.HSheadline {float: left;}
div#HSwrap span.HSlogo {float: right; margin-top: -1px;}

/* red stripes */
div#HSwrap div#HSstripe1, div#HSwrap div#HSstripe2 {
background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051538_bg_stripe.gif"); background-repeat: repeat-x; background-position: bottom left;
background-color: #e58c47;
border-width: 2px 1px 1px 1px; border-color: #000; border-style: solid;
height: 14px;
padding: 4px 11px 0px 11px;
color: #fff;
font-size: 10px;
line-height: 10px;}
div#HSwrap div#HSstripe2 {
background-position: top left;
border-width: 0 1px 2px 1px;}

/* main section (grey background) */
div#HSwrap div#sectOne {
background-color: #e5e5e5;
/* background-image: url("bg_local.gif"); background-repeat: no-repeat; background-position: right bottom; */
border-width: 0 1px 1px 1px; border-color: #252525; border-style: solid;
padding: 10px 0;}

div#HSwrap ul#cityList {padding: 0 0 0 10px;}
div#HSwrap ul#cityList li {margin: 0 0 10px 0;}
div#HSwrap ul#cityList li.item1 {width: 340px;}
div#HSwrap p.hed {font-size: 14px; font-weight: bold; margin-bottom: 3px;}

div#HSwrap input.quickCity {font-size: 14px; width: 325px; padding-left: 3px; margin-bottom: 2px;}
div#HSwrap select.quickState {font-size: 14px; width: 55px;}

div#HSwrap div#sectOne a#listLink {color: #026288; text-decoration: underline;}

div#HSwrap ul#priceList {clear: left; padding: 0 0 0 10px;}
div#HSwrap ul#priceList li {margin: 0 10px 10px 0;}

div#HSwrap select.quickPriceMin {width: 115px; margin-bottom: 5px;}
div#HSwrap select.quickPriceMax {width: 115px;}
div#HSwrap select.quickProptype {width: 160px;}
div#HSwrap select.quickBeds {width: 100px; margin-bottom: 5px;}
div#HSwrap select.quickBaths {width: 100px;}

div#HSwrap ul#radios {clear: left; height: 34px; padding: 0 0 0 10px; margin: 0; background-color: #d7d7d7;}
div#HSwrap ul#radios li {padding: 0 10px 0 0; margin-top: 10px;}
div#HSwrap ul#radios li.radItem {padding-right: 3px;}
div#HSwrap img.dotdiv {margin: 3px 0;}

div#HSwrap a.const {font-size: 12px; font-weight: bold; color: #8a9295; text-decoration: none;}
div#HSwrap a.constOn {font-size: 12px; font-weight: bold; color: #3b3b3b; text-decoration: none;}

div#HSwrap table#submitTable {clear: left; border: 0; border-collapse: collapse; margin: 10px 0 0 10px;}
div#HSwrap table#submitTable td {padding: 0;}
div#HSwrap table#submitTable td.one {vertical-align: top;}

div#HSwrap table#submitTableNC {display: none; clear: left; border: 0; border-collapse: collapse; margin: 10px 0 0 10px;}
div#HSwrap table#submitTableNC td {padding: 0; vertical-align: top;}
div#HSwrap table#submitTableNC td.or {padding: 0 5px 0 5px; font-size: 11px; font-style: italic; color: #252525; vertical-align: middle;}
div#HSwrap table#submitTableNC td a.searchBut {font-size: 14px;}

div#HSwrap a.searchBut {display: block; width: 171px; height: 37px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051310_bg_searchbut.gif"); background-repeat: no-repeat; color: #fff; font-size: 16px; line-height: 1em; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; padding-top: 8px;}
div#HSwrap a#dspComm {width: 200px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_051433_bg_searchbut_wide.gif");}
div#HSwrap a#advSrchLink, div#HSwrap a#classSrchLink {display: block; width: 105px; height: 15px; margin: 2px 0 2px 37px; padding: 0; color: #3B6D00; font-size: 11px; font-weight: bold; text-decoration: underline;}
div#HSwrap a#advNCSrchLink {color: #3B6D00; font-size: 11px; font-weight: bold; text-decoration: underline;}

/* white section(s) */
div#HSwrap div.whtSect {
background-color: #fff;
border-width: 0 1px 1px 1px; border-color: #252525; border-style: solid;}

div#HSwrap table.whtSectTable {border: 0;}
div#HSwrap table.whtSectTable td.one {padding: 10px 0 10px 10px; width: 200px; border-right: 1px solid #ccc; vertical-align: top;}
div#HSwrap table.whtSectTable td.two {padding: 10px 0 10px 10px; vertical-align: top;}

div#HSwrap p.subhed {font-size: 12px; font-weight: bold; margin-bottom: 8px;}
div#HSwrap span.underline {border-bottom: 1px dotted #aaa;}

div#HSwrap table.whtSectTable input {font-size: 10px;}
div#HSwrap table.whtSectTable select {font-size: 10px;}

/* white section: OPEN HOUSES */
div#HSwrap table#ohAlign {border: 0;}
div#HSwrap table#ohAlign td {padding: 0;}
div#HSwrap table#ohAlign td.left {width: 139px;}

div#HSwrap table.whtSectTable td#openhouses input.ohCity {width: 134px; padding-left: 3px;}
div#HSwrap table.whtSectTable td#openhouses select.ohState {width: 50px;}
div#HSwrap table.whtSectTable td#openhouses select.ohMinPrice {width: 93px; margin: 5px 3px 5px 0;}
div#HSwrap table.whtSectTable td#openhouses select.ohMaxPrice {width: 93px; margin: 5px 0;}

/* white section: NEW CONST */
div#HSwrap table.whtSectTable td#newconstruction select.ncBuilder {width: 158px; margin-right: 3px;}
div#HSwrap table.whtSectTable td#newconstruction select.ncArea {width: 158px; margin-right: 3px;}
div#HSwrap table.whtSectTable td#newconstruction div.ordiv {height: 22px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2007/0607/20070607_041631_or_div.gif"); background-repeat: no-repeat; background-position: left center;}

/* white section: EMAIL ALERTS */
div#HSwrap table.whtSectTable td#emailalerts {padding-bottom: 25px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2007/0607/20070607_041608_icon_alert.gif"); background-repeat: no-repeat; background-position: right bottom;}
div#HSwrap table.whtSectTable td#emailalerts p.alertText {font-size: 10px; margin: 0 10px 5px 0; color: #485458;}
div#HSwrap table.whtSectTable td#emailalerts a#setup {font-weight: bold;}

/* grey section(s) */
div#HSwrap div.grySect {
background-color: #e5e5e5;
border-width: 0 1px 1px 1px; border-color: #252525; border-style: solid;}

div#HSwrap table.grySectTable {border: 0;}
div#HSwrap table.grySectTable td.one {padding: 10px 0 10px 10px; width: 200px; border-right: 1px solid #ccc; vertical-align: top;}
div#HSwrap table.grySectTable td.two {padding: 10px 0 10px 10px; border-left: 1px solid #fff; vertical-align: top;}

div#HSwrap table.grySectTable input {font-size: 10px;}
div#HSwrap table.grySectTable select {font-size: 10px;}

div#HSwrap table#mlsAlign {border: 0;}
div#HSwrap table#mlsAlign td {padding: 0;}
div#HSwrap table#mlsAlign td.left {width: 164px;}

div#HSwrap table.grySectTable td#mlsNumber input.mlsField {width: 156px; padding-left: 3px;}

/* footer */
div#HSwrap div#HSfoot {background-image: url("http://extras.mnginteractive.com/live/media/site568/2009/0107/20090107_050936_bg_foot.gif"); background-repeat: no-repeat; background-position: bottom center; border-top: 1px solid #2E3C3F;}
div#HSwrap div#HSfoot p {font-size: 10px; line-height: 1.9em; padding: 10px 0px 15px 10px;}
div#HSwrap div#HSfoot a {color: #fff; text-decoration: none;}
div#HSwrap div#HSfoot a:hover {color: #fff; text-decoration: underline;}
div#HSwrap div#HSfoot span.divider {padding: 0 6px; background-image: url("http://extras.mnginteractive.com/live/media/site568/2007/0607/20070607_041523_dot_div_foot.gif"); background-repeat: no-repeat; background-position: center center;}
/****** ---END CSS for new Homescape widget--- ***********/
