@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#fff; background-color:#000; text-align:center; min-height:100%;}
#container{
	margin:0 auto;
	width:1000px;
	position:static;
	text-align:left;
	background-image: url(../images/interior-container-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}/*centers main content*/
#container .top {background:url(../images/interior-top-bg.jpg) no-repeat right; height:320px; display:block; position:static;}
#container .bottom {background:url(../images/interior-bottom-bg.jpg) no-repeat right; height:180px;}
#content{width:765px; padding:20px 30px 20px 35px; color:#333; float:left; margin:0 0 0 100px; display:inline; }
#minheight {height:350px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
.topsentence{font-size:.8em; color:#7D5B44; text-align:center; margin-top:3px; height:28px;}
.clear {clear:both;}
/***************** Headers *****************/
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h1#logo {width:694px; height:74px; position:absolute; margin-top:71px; margin-left:190px;}

h2 {font-size:2em; color:#284F6F; font-family:"Times New Roman", Times, serif; letter-spacing:.3em; font-weight:lighter;}
h3 {font-size: 1.5em; color:#722611; font-family:"Times New Roman", Times, serif; letter-spacing:.3em; font-weight:lighter;} 

#content p {margin:10px 0 10px 0;}
#content ul {margin-left:20px;}
#content ul li {padding:4px;}

/***************** Basic Links *****************/
#content a{outline: none;}
#content a:link, #content a:visited{color:#284F6F; text-decoration:none; border-bottom:1px dotted #284F6F;}
#content a:hover{color:#284F6F; text-decoration:none; border-bottom:1px solid #284F6F;}
.hidden {position:absolute; left:-9999px;}
#secondary_nav {background:url(../images/interior-page-nav-bg.jpg) repeat-y; width:187px; float:left; height:auto; margin:50px 0 0 0; display:inline;}
#secondary_nav .top {background:url(../images/interior-page-nav-top.jpg) no-repeat; height:auto; padding:20px 20px 20px 19px;}
#container #secondary_nav div.bottom {background:url(../images/interior-page-nav-bottom.jpg) no-repeat bottom left; height:15px; display:block; clear:both; width:187px;} 
#secondary_nav ul li {list-style:none; border-bottom:1px solid #d6c9a9; display:block;}
#secondary_nav ul li ul {font-size:.85em; margin-left:15px;}
#secondary_nav ul li ul li {border:none;}
#secondary_nav ul li a {padding:5px 10px 5px 5px; color:#463821; text-decoration:none; display:block; margin-right:3px;}
#secondary_nav ul li a:hover {color:#284F6F; background:url(../images/arrow.jpg) right no-repeat; display:block;}
/***************** Menu *****************/
#menu { padding:0; position:absolute; z-index:100; margin-top:158px; margin-left:205px; top:28px; background:url(../images/interior-nav-bg.jpg) no-repeat bottom left; width:630px; height:135px;}
#menu ul {float:left; margin:0; padding:0; list-style:none;}
#menu ul li {display:block; float:left; margin:0; padding:0;}
#menu ul li a {margin:0;  display:block; float:left; text-decoration:none; font-size:9px; color:#fff; padding:0;}
#menu ul li a.active, #menu ul li a:hover{color:#000;}

/* Home */
#menu ul li a#search {width:152px; height:135px; }
#menu ul li a#search.active, #menu ul li a#search:hover {background:url(../images/interior-navigation-search-over.gif) bottom left no-repeat; width:152px;}

/* About Us */
#menu ul li a#listing {width:155px;  height:135px;}
#menu ul li a#listing.active, #menu ul li a#listing:hover {background:url(../images/interior-navigation-mbrlistings-over.gif) bottom left no-repeat; width:155px;}

/* Nursery */
#menu ul li a#brokers {width:156px;  height:135px;}
#menu ul li a#brokers.active, #menu ul li a#brokers:hover {background:url(../images/interior-navigation-brokers-over.gif) bottom left no-repeat; width:156px;}

/* Evergreen Trees */
#menu ul li a#info {width:164px; height:135px;}
#menu ul li a#info.active, #menu ul li a#info:hover {background:url(../images/interior-navigation-community-info-over.gif) bottom left no-repeat; width:164px;}



/***************** Footer *****************/

#footerlinks {width:900px; margin:0 auto; color:#666666; height:30px;}
#footerlinks p {float:left;}
#footerlinks ul {float:right;}
#footerlinks ul li {float:right; list-style:none;}
#footerlinks ul li a {color:#B89C7E; padding:10px; text-decoration:none;}
#footerlinks ul li a:hover {text-decoration:underline;}
#footer {font-size:.8em; margin:0 auto; width:700px; text-align:center; position:relative;}
#footer .left {position:absolute; left:30px; top:100px;}
#footer .right {position:absolute; right:0; top:100px;}
#footer strong {font-weight:bold; font-size:1.1em;}
/***************** Credit *****************/
div#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}
table.agents {margin:0 auto; width:625px;}
table.agents td {padding:15px; vertical-align:top; text-align:center;}
table.agents img {border:3px double #284F6F; padding:0px;}
table.agents .name {color:#284F6F;}

/***************** Open Realty *****************/

table.featured_listings {margin:0 auto; text-align:center;}
.browse_tool_table {padding:10px 0 10px 0;}
.bottom_border {border-bottom:1px solid #a6a196;}
.search_result_table{border-top:1px solid #a6a196;}
#content table.search_result_table td {padding:5px;}
fieldset {padding:10px; border:none;}
div.listingimages{float:left; width:114px;}

td.row_main {vertical-align:top;}
#content .listingimages a {border:none;}
#content table.search_result_table td a, #content table.search_result_table td a:link, #content table.search_result_table td a:visited, #content table.featured_listings td a, #content table.featured_listings td a:link, #content table.featured_listings td a:visited {border:none;}
#content table.search_result_table img {border:2px solid #284F6F;}
#content .listingimages img, #content table.featured_listings img, #content a img {border:2px solid #284F6F;}
#content table.featured_listings hr {display:none;}
.featured_listings td, #content table.featured_listings td img {margin:10px;}
.browse_tool_button {padding:0 10px 0 10px;}
.browse_tool_button a { font-weight:bold;}
#content a.bt_pages {padding:3px; border-bottom:none;}
.browse_tool_curpage {padding:3px; text-decoration:underline; }
#content a.bt_pages:hover {font-weight:bold;}
.blueborder img {border:2px solid #284F6F;}