/* CSS Document */

body {
	margin: 0;
	padding: 0;
	min-width: 1000px;
	background: url('/Files/0002/ro/bg.jpg') top left repeat-x #EBE8D6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #725E4B;
	}
	
a:link, a:visited 
{
	color: #4f3924; 
	font-size: 1.1em;
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:active {color: #342618;}

p {
	padding-left: 10px;
	padding-right: 10px;
	}
	
h1 {font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	padding: 2px 0px 2px 10px;
	color: #5D5545;
	background-color: #BCCAA3;
	margin: 0px auto;}

h2 {font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #cccccc;}
	
h3 {font-size: 1.1em;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;}

	
#header {}
#weather { width: 330px;
	float: right;
	background: url('/Files/0002/ro/weather-bg.jpg') top left no-repeat;
	height: 70px;}
#weather p{padding: 14px 0px 0px 45px;
    font-size:0.9em;
	margin: 0px;}
#wrapper {
	width: 1000px;
	margin: 0;
	text-align: left;
	padding-bottom: 10px;
	background: #9aa174;
	color: #ffffff;
	}	
#container {
	width: 1000px;}
#home-banner {width: 1000px;
	background: url('/Files/0002/ro/banner-bg.jpg') top left repeat-x;
	border-bottom: 1px solid #9aa174;}
#home-banner img {border-right: 1px solid #9AA174;} 
#home-banner h1 {color: #415339;
	font-size: 19px;
	background: none;
	margin: 5px auto;}

#banner-feature {float: right; 
	width: 267px;}
#banner-feature ul {
	color: #2e3b29;
	margin-left: 0px;
	padding-left: 35px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;}
#banner-feature li {padding-bottom: 5px;}
#banner-feature a img {border: 0;}
#home-banner img {border-right: 0px solid #9AA174;} 
#banner-feature a {text-decoration: none;}
#banner-feature a:link, #banner-feature a:visited{color: #2e3b29;}
#banner-feature a:hover, #banner-feature a:active{color: #F7F5E9;}
	
.content 
{
    width: 530px;
	float: left;
	border-left: 1px solid #9aa174;
	background: #9aa174;
	padding-bottom: 40px;}
	
.content a img
{
	border: 0;
}
	
.content-full 
{
	width: 782px;
	float: left;
	border-left: 1px solid #9aa174;
	background: #9aa174;
	padding: 7px 7px 40px 7px;
}
	
	
.content-full a, .content-full a:link, .content-full a:visited 
{
	color: #7B120E; 
	text-decoration: none;
}
.content-full a:hover, .content-full a:active 
{
	text-decoration:underline;
}
/* IE 6 hack for min height */
.content, .content-full
{
	min-height:720px;
	height:auto !important;
	height:720px;
}

div.whitebg
{	
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
	background-color: #FFF;
	color: #000;
}


#mainnav {width: 1000px;
	height: 38px;
	background: url('/Files/0002/ro/mainnav-bg.jpg') bottom left no-repeat #ebe8d6;
	padding: 8px 0px 3px 0px;
	}
	
#mainnav a
{
	padding: 8px 10px 3px 10px;
}
#mainnav td a.G
{
	color: #ecebe4;
	font-weight: bold;
}
#mainnav td a:hover.B
{
	text-decoration: underline;
}
 
 /*
#mainnav a:link, #mainnav a:visited{color: #ffffff;}
#mainnav a:hover, #mainnav a:active{color: #5d5545;
*/

#sidenav{ width: 202px; 
	float: left;
	background: #ecebe4;}
#sidenav ul{list-style-type:none;
	margin:0px;
	padding: 0px;}
#sidenav ul li
{
	display: block;
    padding: 5px 0px 5px 15px;
    margin-right: 0px;    
	color: #697F4B;
    font-size: 14px;
    border-bottom: 1px solid #B9B19B;
    border-top: 1px solid #ffffff;}
#sidenav ul li a 
{
	text-decoration: none;
	display: block;
    padding: 0px;
    margin: 0px;
}
#sidenav li a:link, #sidenav li a:visited {color: #697F4B;}
#sidenav li a:hover, #sidenav li a:active {color: #004731; font-weight: bold;}
#sidenav li.parent {
	background: url('/Files/0002/ro/side-nav-arrow.jpg') 3px 8px no-repeat;}

#sidenav ul ul li{
	padding: 2px 0px 2px 10px;
	font-size: 13px;
	border: 0px;}
#sidenav ul ul li a {background: url('/Files/0002/ro/sub-menu.jpg') 10px 50% no-repeat;
	padding-left: 25px;}
#sidenav ul ul li a:link, #sidenav ul ul li a:visited {color: #475B2B;}
#sidenav ul ul li a:hover, #sidenav ul ul li a:active {color: #5D5545;
	font-style: italic; font-weight: bold;}

.side-feature {padding-left: 15px;}
.side-feature p{padding: 0px;
	color: #725e4b;}
.side-feature a img {border: none;}

#right-content {background: url('/Files/0002/ro/right-content-bottom.jpg') bottom left no-repeat #c1c7a0;
	float: right;
	width: 266px;
	padding: 10px 0px 25px 0px;}
#right-content p{text-align: center;}
.featured-home img{border: 2px solid #503A28;}
.price {color: #9C1900; font-weight: bold;}
	
#footer {
	clear: both;
	background-color: #223621;
	text-align: center;
	padding: 10px 0px 50px 0px;
	}
#footer p{color: #F3F3ED;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active
{
	color: yellow;
	text-decoration: none;
	font-weight: normal;
}

/*--------Added 9/23/08 Search box and Email------------*/
#search {background: url('/Files/0002/ro/search-bg.jpg') top left repeat-x #fcfcfa;
	width: 530px; padding-bottom: 10px;}
#search table {color: #59554A; margin: 2px 0px 10px 5px; 
	border: 0px;}
#search table td{border: 0px; vertical-align: top;}

#search p{color: #5D4C16; margin: 8px auto;}
.spanHeading {font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px; font-weight: normal; color: #9F9361; margin: 0px; }	
#search h3 { font-size: 16px; font-weight: normal; color: #59554A; margin: 0px;}

#emailList {width: 510px; border-left: 1px solid #9AA174; margin-left: 10px;}

/* Data Entry Forms */
.content fieldset, content-full fieldset
{
	margin: 2em;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
}

.content legend, content-full legend
{
	font-weight: bold;
	font-size: larger;
}

.content label, content-full label
{
	font-weight: bolder;
}

/* listing detail pages */
.listing_detail 
{	
	font-size: .8em;
	display: inline;
}

.listing_detail .address
{
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
}

.content_region
{
	padding: 5px;
}

.content_region iframe
{
	overflow: scroll;
}

