html, body {
background-image: url(images/body-bg.jpg);
background-repeat:repeat;
background-color:#FFE16C;
margin:0;
padding:0;
text-align:center;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#31395B;
height:100%;
}
#abovethefold {
width: 980px;
color: #FFFFFF;
height: auto;
text-align: center;
margin: 10px;
margin-left: auto;
margin-right: auto;
}
#topheader {
width:980px;
min-height:125px;
height:auto;
background: #5FAFC6 url(images/top-header-bg.png) repeat-x;
text-align:center;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#topheader h1 { color:#ffffff; margin-bottom: .5em; border-bottom: solid 1px #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 180%; text-indent: 5px; letter-spacing: -1px; }
#topheader h3 { color:#ffffff; margin-bottom: .5em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 120%; text-indent: 5px; letter-spacing: -1px; }
.clr {
clear:both;
}
#topnav {
width:980px;
height:25px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#headernav {
width:980px;
padding:10px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#headernav li {
display:inline;
list-style:none;
}
#headernav li a {
color:#FFFFFF;
text-decoration:none;
padding:5px;
}
#title {
width:auto;
float:left;
height:80px;
padding:20px;
text-align:left;
}
#mainpic {
width:980px;
height:260px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#contentholder {
width:980px;
position:relative;
text-align:center;
margin-left:auto;
margin-right:auto;
background-image: url(images/content-bg.png);
background-repeat: repeat-x;
background-color:#ffe16c;
min-height:100%;
height:100%;
height:auto;
overflow:hidden;
z-index:3;
}
#wrapper {
width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;
background-image: url(images/wrapper-bg.jpg);
background-repeat:repeat;
background-color:#5FAFC8;
overflow:hidden;
min-height: 100%;
}
#mainbar {
float:left;
text-align:left;
width:550px;
padding:20px;
margin:20px;
margin-right:5px;
background-color:#FFFFFF;
}
#sidebar {
float:right;
text-align:left;
width:300px;
padding:20px;
margin:20px;
margin-left:5px;
background-color:#FFFFFF;
}
#forsale {
width: 150px;
background-color: #990000;
text-align:center;
margin-left:auto;
margin-right:auto;
color: #FFFFFF;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 20px;
margin-bottom: 10px;
}
#forsale a {
color: #FFFFFF;
text-decoration: none;
}
#footer-links {
width: 980px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 10px;
}
#footer-links li {
display:inline;
list-style:none;
padding-right: 20px;
}
#footer-links a {
color: #FFFFFF;
text-decoration: underline;
}
#footer {
color:#FFFFFF;
padding:10px;
}
#footer a {
text-decoration:none;
color:#FFFFFF;
}
	



<style type="text/css">
#searchForm {font-size:11px; font-family: Arial, Helvetica,sans-serif;display: block;width: 400px;}
#searchForm input,#searchForm select {background: white;padding: 1px 2px;font-size:11px; font-family: Arial, Helvetica,sans-serif;color: black;border:black 1px solid;} /* input box inside font color and outside border color */
#searchForm div#hot-search-params {float:left;}
#searchForm div#hot-search-params table {font-size: 11px;}
#searchForm form,#searchForm img {margin: 0;padding:0;border:0;}
#searchForm a:link,#searchForm a:active,#searchForm a:visited,#searchForm a:hover {}
.clearFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearFix {display: inline-block;}
* html .clearFix {height: 1%;}
.clearFix {display: block;}
#searchForm .outsideBorder {background:gray;padding: 10px;}
#searchForm .insideBorder {background: white; border: 1px black solid; padding: 5px;margin: 0 0 8px 0;}
#searchForm .insideBorder table {float:left;}
#searchForm table#nav {margin:0;padding:0;border:0;border-collapse:collapse;}
#searchForm table#nav td {background: white; border-top:gray 1px solid;border-left:gray 1px solid;border-right:gray 1px solid;padding: 5px 3px; margin: 5px 0 0 0;text-align: center;font-size: 11px;}
#searchForm table#nav td.selected {background: gray;padding: 5px 10px; margin: 0 3px 0 0; color: white;font-size: 11px;} /*change bg color*/
#searchForm table#nav td a {color:black;text-decoration:none;}
#searchForm table#nav td a:hover {text-decoration:underline;}
#searchForm table {margin: 0;padding: 0;border-collapse: collapse;width: 98%;}
#searchForm table div#hot-search-params table td {padding:0 7px 2px 0;font-size:11px;}
#searchForm fieldset {margin: 0;padding: 0;border: 0;}
#searchForm fieldset.date {float:left;padding-right: 10px;}
#searchForm fieldset.date img {margin-top: 3px;}
#searchForm p.masterHEADER { color:black; font-weight: bold; font-size: 12px;margin:0 0 10px 0;padding;text-align:left;}
#searchForm .button {color: white;border: black 1px solid;cursor:hand;background:green;text-decoration:none;padding: 3px 5px;margin: 0;float: right;} /* search button text, border and background*/
#searchForm div.cityList {}
#searchForm div.cityList ul {float: left;width: 30%;margin: 0;padding:0}
#searchForm div.cityList ul li {list-style-type:none;margin:0;padding:0}
#searchForm div.cityList ul li.cityBold {font-weight:bold;}
#searchForm div.cityList ul li input, #searchform input#radCityText {border: none;}
</style>

<style type="text/css">
#searchForm {font-size:11px; font-family: Arial, Helvetica,sans-serif;display: block;width: 400px;}
#searchForm input,#searchForm select {background: white;padding: 1px 2px;font-size:11px; font-family: Arial, Helvetica,sans-serif;color: black;border:black 1px solid;} /* input box inside font color and outside border color */
#searchForm div#hot-search-params {float:left;}
#searchForm div#hot-search-params table {font-size: 11px;}
#searchForm form,#searchForm img {margin: 0;padding:0;border:0;}
#searchForm a:link,#searchForm a:active,#searchForm a:visited,#searchForm a:hover {}
.clearFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearFix {display: inline-block;}
* html .clearFix {height: 1%;}
.clearFix {display: block;}
#searchForm .outsideBorder {background:gray;padding: 10px;}
#searchForm .insideBorder {background: white; border: 1px black solid; padding: 5px;margin: 0 0 8px 0;}
#searchForm .insideBorder table {float:left;}
#searchForm table#nav {margin:0;padding:0;border:0;border-collapse:collapse;}
#searchForm table#nav td {background: white; border-top:gray 1px solid;border-left:gray 1px solid;border-right:gray 1px solid;padding: 5px 3px; margin: 5px 0 0 0;text-align: center;font-size: 11px;}
#searchForm table#nav td.selected {background: gray;padding: 5px 10px; margin: 0 3px 0 0; color: white;font-size: 11px;} /*change bg color*/
#searchForm table#nav td a {color:black;text-decoration:none;}
#searchForm table#nav td a:hover {text-decoration:underline;}
#searchForm table {margin: 0;padding: 0;border-collapse: collapse;width: 98%;}
#searchForm table div#hot-search-params table td {padding:0 7px 2px 0;font-size:11px;}
#searchForm fieldset {margin: 0;padding: 0;border: 0;}
#searchForm fieldset.date {float:left;padding-right: 10px;}
#searchForm fieldset.date img {margin-top: 3px;}
#searchForm p.masterHEADER { color:black; font-weight: bold; font-size: 12px;margin:0 0 10px 0;padding;text-align:left;}
#searchForm .button {color: white;border: black 1px solid;cursor:hand;background:green;text-decoration:none;padding: 3px 5px;margin: 0;float: right;} /* search button text, border and background*/
#searchForm div.cityList {}
#searchForm div.cityList ul {float: left;width: 30%;margin: 0;padding:0}
#searchForm div.cityList ul li {list-style-type:none;margin:0;padding:0}
#searchForm div.cityList ul li.cityBold {font-weight:bold;}
#searchForm div.cityList ul li input, #searchform input#radCityText {border: none;}
</style>