BODY {
  text-align:center;    /* required for IE5.1, IE5.5 */
  font-size: 70%;
  font-family: arial, helvetica, sans-serif;
  background: #fff url('/img/bg.gif');
  margin: 0px auto 5px auto;
  width: 780px;
  padding: 0px;
}

div#ulheader {
background: url(/img/header.jpg);
height: 111px;
}
div#ulheader img {
float: left;
margin: 30px 0 0 15px;
}
div#ulheader div.ad {
padding: 0px 0px 0 0;
}



div#ulnav {
float: left;
}
div#ulnav ul{
padding: 0px;
margin: 0px;
border: 1px solid white;
}
div#ulnav ul li{
border-bottom: 1px solid white;
background: url(/img/navback.gif) ;
width: 165px;
list-style-type: none;
text-align: right;
}
div#ulnav ul li a{
padding: 11px 10px 10px 0px;
display: block;
color: white;
font-weight: bold;
text-decoration: none;
}
div#ulnav ul li a:hover{
background: #666666;
}
div#ulnav img{
padding: 5px 0 0 45px;
}


div#ulcontent {
border: 1px solid white;
width:478px;
float: left;
}
div#searchbar{
border-bottom: 1px solid white;
background:#951011;
height: 33px;
padding-left: 10px;
padding-top: 2px;
text-align: left;
color: white !important;
font-weight: bold;
}
div#searchbar h1{
color: white !important;
font-size: 130%;
padding: 0px;
margin: 0px;
}
div#searchbar a{
color: white;
font-weight: bold;
}
#searchbox1 {
vertical-align: top;
text-align: left;
border-right: 1px solid white;
background:#CCCC9A;
padding: 10px 0 0 5px;
font-weight: bold;
width: 275px;
color: #333;
}
#searchbox1 a{
font-size: 90%;
color: #333;
}
#searchbox2 {
background:#B8B892;
width: 197px;
}
div#searchbox3 {
width: 476px;
text-align: left;
}
.searchbox4 {
background:#B8B892;
}
div#ad {
border-top: 1px solid white;
background: url(/img/adback.gif);
padding-top: 36px;
width: 133px;
float: left;
color: white;
text-align: left;
}
.ad2 {
background: url(/img/adback.gif);
}
div#contad {
background: #58778B;
padding: 5px 10px 5px 10px;
margin-bottom: 10px;
}
div#contad2 {
float: middle;
background: #58778B;
padding: 5px 0px 5px 6px;
margin-top: 10px;
}
div#contad h1 {
color: white !important;
font-size: 130%;
padding: 0px;
margin: 5px 0px 5px 0px;
}
div#contad a {
color: white !important;
}

.formcell{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #7E7E7E;
  background: #f0f0f0;
  width: 150px;
}
.formbutton{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #7E7E7E;
  background: #f0f0f0;
}

#areas{
background: #ECF1F4;
text-align: left;
border: 1px solid white;
padding: 0px;
margin: -1px;
font-weight: bold;
width: 100%;
}
#areas h1{
color: black !important;
font-size: 130%;
padding: 10px 0 0 10px;
}
#areas p {
background: url(/img/bullet.gif) no-repeat left ;
background-position: 8% 40%;
width: 28%;
padding: 0 0 2px 25px;
margin: 0px;
float: left;
}
#areas p a{
text-decoration: none;
color: black;
font-weight: normal;
}
#areas hr.clear{
clear: both !important;
display: block !important;
border: 1px solid black !important;
visibility: hidden;
}
DIV.flushlistvideo {
  background: url(/img/bullet_video.gif) no-repeat scroll top left;
  padding: 0px 0px 0px 16px;
}
.hotdetails {
text-align: left;
padding: 0px 10px 0px 10px;
color: white !important;
}
.hotdetails p {
padding: 0px;
margin: 5px 0 5px 0;
}
.hotdetails p a {
color: #666;
font-weight: bold;
}
.head{
color: white !important;
text-align: left;
font-size: 130%;
font-weight: bold;
padding: 10px 0 0 10px;
}
.img-shadow {
float:right;
}
.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}
.hotdetails .title, .hotdetails .location {
font-size: 120%;
font-weight: bold;
padding: 0px;
margin: 5px 0 5px 0;
}

/* switch to homesmine */
#property-search{
	width: 438px;
	background-color: #CCCC9A;
	margin-top: 0px;
	padding: 5px 20px 20px 20px;
}
#property-search input, #property-search select{
	font-size: 11px;
}
table.prop-table td{
	text-align: left;
	padding: 0;
	margin: 0;
}
#property-search label{
	display: block;
	width: 80px;
	float: left;
	font-weight: bold;
	color: #333;
}
div.search-header{
	background-color: #951011;
	color: #fff;
	padding: 5px 20px 10px 20px;
}
div.search-header p, div.search-header h3{
	padding: 0;
	margin: 0;
}

