body {
        font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
        color: #4E390D;
        background:#f5f5f5;
        margin:0px;
  	line-height:16px;
}

h1 {
        font-size: 22px;
        font-weight:normal;
        color:#000040;
        padding:10px 0px 5px 0;
        margin: 0 0 10px 0;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color: #000040;
	text-transform: uppercase;
}

h2 {

        font-size: 17px;
        font-weight:normal;
        color:#4E390D;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color: #988152;
	margin: 0 0 10px 0px;
	padding: 0 0 5px 0px;
}

h3 {

        font-size: 21px;
        font-weight:normal;
        color:#4E390D;
	margin:0;
}

h4 {

	color:#000040;
	border-style:solid;
	border-width: 0 0 0px 0;
	border-color:#000040;
	padding:0 0 4px 0px;
	margin: 0 0 2px 0;
	font-weight:normal;
	text-transform:uppercase;
}

object {
	text-align:center;
}

.image {
	margin: 0 auto;
}

#container {

        position: relative;
        width:976px;
        margin: 0 auto;
	min-height:500px;
}

#content {

	background:#ffffff;
	width:604px; 
	margin:20px 0px 20px 0;
	padding:20px 40px;
	float:left;
	min-height:300px;

}

#sidepanel {

	width:264px;
	padding:10px 0px 0px 0px;
	float:right;

}

#featureProp {
	background:#ffffff;
        color: #000040;
        font-size: 12px;
        padding: 0px;
}

#featureProp .title {
        margin: 0px;
}


#featureProp .btn {
        background-color: #eeeeee;
        padding: 3px;
}

#featureProp .home_image, photo {

	border-width:2px;
	border-color:#988152;
	border-style:solid;

}

#footer {

	background:#c3bc96;  
	font-size:11px; 
	position: relative; 
	bottom: 0px;

}

#footer_container {

	width: 976px; 
	margin: 0px auto; 
	padding: 0 ;

}


#footer_left {

	padding: 0px;

}


#footer_right {

}

#copyright {
        font-size: 10px;
	text-align: center;
	padding: 10px;
        background: #000040;
        color:#ffffff;

}

#home_blue {

	position: absolute; 
	background: transparent url(/img/roundedfeature80.png) 0 0; 
	color:#ffffff; 
	display:block; 
	left: -20px; 
	top:20px; 
	width: 455px; 
	height: 89px; 
	text-align:left; 
	font-size:16px;
}


#home_blue_top {

	background: #000044;
	color:#ffffff; 
	display:block; 
	left: -20px; 
	top:20px; 
	width: 100%; 
	text-align:left; 
	font-size:16px;
}




#home_white {

	position: absolute; 
	background: transparent url(/img/roundedfeature80.png) 0 -89px; 
	color: #000044;display:block; 
	left: 169px; 
	top: 300px; 
	width:455px; 
	height:89px;
}


A:link,A:visited,A:active {text-decoration: none; font-size:12px; font-weight:bold; color:#4E390D; }
A:hover {text-decoration: underline; font-size:12px; color: #000040; }

A.blue:link,A.blue:visited,A.blue:active {text-decoration: none; font-size:12px; font-weight:bold; color:#000040; }
A.blue:hover {text-decoration: underline; font-size:12px; color: #000040; }

a.sml:link, a.sml:visited, a.sml:active {
	
	padding: 3px 0px 2px 5px;
	width:136px;
	display:block;
	border-style: dashed;
	border-width: 0 0 1px 0px;
	border-color: #CBC49C;
	font-size:10px;
	font-weight:normal;
	color:#988152;
}

a.sml:hover {
	
	text-decoration: none;
	color:#ffffff;
	border-color: #ffffff;
}


a.white, a.white:visited, a.white:active {

	color:#ffffff;
	font-weight:normal;

}

a.white:hover {text-decoration: underline; font-size:12px; color: #ffffee; }


#menu {

	height:52px;
	margin: 0px 20px 0 0;
	float:right;

}

#menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

#menu li {
	float:left;
	background: url('/img/tab.png') 0 0px;
	height:52px;
	width:120px;
}


#menu a:link, #menu a:visited {
	display:block;
	height:52px;
	vertical-align: middle;
	padding:19px 5px 0 0 ;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

#menu li:hover {
	background: url('/img/tab.png') -120px 0px;
}

#menu li:active, #menu li.act {
	background: url('/img/tab.png') -240px 0px;
}

#left {

        float:left; 
	width: 644px;
}


table.contact {

	font-size:12px;
	padding:5px 0px;
}

td.cleft {

	padding: 5px 0px;
	vertical-align:top;
	width:120px;
	text-transform:uppercase;
}
td.cright {

	padding: 5px 0px;
	vertical-align:top;
	width:150px;
	color:#4e4e4e;
}

div.propInfo {

	float:right;
	font-size:18px;
	color: #988152;

}

div.propNum {
	
	margin:-10px 0 0 0;

}

div.propText {

	clear:right; float:right; width:400px; padding: 10px;
  font-size:11px;
  line-height:16px;

}

div.propListing {
	margin: 40px 0 0px 0;
	padding: 0 0 15px 0;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color:#988152;
}

span.sbed {

	background: url(/img/iconssml.png) -22px 0 ;
	width: 22px;
	height:21px;
	display:block;
	float:right;

}

span.sbath {

	background: url(/img/iconssml.png) -44px 0 ;
	width: 22px;
	height:21px;
	display:block;
	float:right;

}

span.scar {
	background: url(/img/iconssml.png) -66px 0 ;
	width: 22px;
	height:21px;
	display:block;
	float:right;

}

span.spool {
	background: url(/img/iconssml.png) -0px 0 ;
	width: 22px;
	height:21px;
	display:block;
	float:right;

}

span.number {
	padding: 0 5px 0 15px;
	float:right;

}

a.more {
	
	float:left; 
	background: url(/img/a1.gif) no-repeat right;
	padding: 0 20px 0 0;

}

.IR {
  position: relative;
  overflow: hidden;
padding:0px;
margin:0px;
  font-size: 1em;
}
 
.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}
 
button#IRbutton {
  background: none;
 border-width:0px;	
  padding:0;
  margin: -10px 0 0px 0;
  border-style:none;
  float: right;
  display: inline;
}

#IRbutton:hover { cursor: pointer; /* cursor: hand; for IE5 */ }
#IRbutton, 
#IRbutton em { width: 84px; height: 80px; }
#IRbutton em { background: url(/img/go.png) no-repeat;}
#IRbutton:hover em, #IRbutton:focus em { background-position: -84px 0; }

input[type=radio] {

        border-width: 0px;

}
input, select, textarea {
        font-size: 12px;

        border-style: solid;
        border-width: 1px;
        border-color: #4e390d;

        margin: 2px 0px;

}

div#icons span {

	background: url(/img/iconsfooter.png) 0 0 no-repeat;
	display:block;
	width:132px;
	height:57px;
	float:left;

}

div#icons span.guarantee { background-position: 0 0px; }
div#icons span.finance { background-position: 0 -57px; }
div#icons span.auction { background-position: 0 -114px; }
div#icons span.opinion { background-position: 0 -171px; }
div#icons span.links { background-position: 0 -228px; }
div#icons span.sellwith { background-position: 0 -285px; }
div#icons span.forsale { background-position: 0 -342px; }
div#icons span.seminars { background-position: 0 -399px; }
div#icons span.valuation { background-position: 0 -456px; }
div#icons span.subscribe { background-position: 0 -513px; }

div#icons span.guarantee:hover { background-color: #343b63; background-position: 0 -570px; }
div#icons span.finance:hover { background-color: #343b63; background-position: 0 -627px; }
div#icons span.auction:hover { background-color: #343b63; background-position: 0 -684px; }
div#icons span.opinion:hover { background-color: #343b63; background-position: 0 -741px; }
div#icons span.links:hover { background-color: #343b63; background-position: 0 -798px; }
div#icons span.sellwith:hover { background-color: #343b63; background-position: 0 -855px; }
div#icons span.forsale:hover { background-color: #343b63; background-position: 0 -912px; }
div#icons span.seminars:hover { background-color: #343b63; background-position: 0 -969px; }
div#icons span.valuation:hover { background-color: #343b63; background-position: 0 -1026px; }
div#icons span.subscribe:hover { background-color: #343b63; background-position: 0 -1083px; }

div#icons a:link, div#icons a:visited, div#iconsa:active {

	font-size:11px;
	font-weight:normal;
	display:block;
	padding:12px 0 0 50px;
	height: 45px;
	color:#5e513e;

}

div#icons a:hover { color: #8d91a8; }
