@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; height:723px; position:relative; text-align:left; background-color:#fff; background:url(../images/home-container-bg.jpg) top right no-repeat;}/*centers main content*/
#content{width:770px; padding:10px 0 10px 20px; color:#333; background-color:#fff; float:left;}
#minheight {height:500px; 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 {background:width:694px; height:74px; position:absolute; top:71px; left:190px;}
h2 {font-size: 1.5em; }
h2#mountain {background:url(../images/home-mountain-tag-line.jpg) no-repeat; width:480px; height:44px; position:absolute; z-index:100; top:440px; left:350px;}
h3 {font-size: 1.33em; } 

/***************** Basic Links *****************/
a{outline: none;}
a:link, a:visited{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
.hidden {position:absolute; left:-9999px;}
/***************** Menu *****************/
#menu {height:36px; padding:0; position:absolute; z-index:100; bottom:92px; left:185px; background:url(../images/home-navigation-bg.jpg) left; width:622px; height:133px;}
#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; height:24px; 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:154px; height:133px; }
#menu ul li a#search.active, #menu ul li a#search:hover {background:url(../images/home-navigation-search-over.gif) bottom left no-repeat; width:154px;}

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

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

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



/***************** 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;}