
body { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 140%;
}

a { text-decoration:none; color:#000;}
a img  {border:0px;}
a:hover {color:#666;}

.home {background: url(images/home_bgLine.jpg) top center repeat-y; margin:0;}
.home div#wrap {background: url(images/home_bg.jpg) top center no-repeat; margin:auto;}
.home div#page {width: 550px; margin:auto; position: relative;}
.home div#content {width: 490px; margin:auto; text-align:center; padding-top: 55px;}
.home div#content p {padding-left: 28px; font-size:11pt; color:#fbf3ce;}
.home div#content p.bigger {padding-left: 0px; font-size:18pt; color:#fbf3ce; text-align:center; font-weight:bold;}

.communities {background-color:#6a6842; margin:0;}
.communities div#wrap {background: url(images/communities_bg.jpg) top left no-repeat; margin:0;}
.communities div#page {width: 740px; margin:0px auto 0px 85px; background: url(images/communities_page_bg.png) top center repeat-y; position: relative;}
.custom div#page {width: 740px; margin:0px auto 0px 85px; background: url(images/communities_page_bg.png) top center repeat-y; position: relative;}
.communities div#content, .custom div#content {width: 680px; height:auto; margin:auto; background-color:#FFF; padding-top:23px; position:relative;}

.custom {background-color:#39556b; margin:0;}
.custom div#wrap {background: url(images/custom_bg.jpg) top left no-repeat; margin:0;}

#communitiesBtn, #customBtn, #returnBtn {width: 30px; height: 160px; position:absolute; top: 130px;}
#communitiesBtn span, #customBtn span, #returnBtn span {display: none;}

#communitiesBtn {left: 0px; background: url(images/communites_btn.png) no-repeat 0 0;}
#communitiesBtn:hover {background-position: -30px 0px;}

#returnBtn {left: 0px; background: url(images/return_home.png) no-repeat 0 0;}
#returnBtn:hover {background-position: -30px 0px;}

#customBtn {right: 0px; background: url(images/custom_btn.png) no-repeat 0 0;}
#customBtn:hover, .communities #customBtn:hover, .custom #customBtn:hover {background-position: -30px 0px;}
.communities #customBtn {right: 0px; background: url(images/custom_btn2.png) no-repeat 0 0;}
.custom #customBtn {right: 0px; background: url(images/communities_btn2.png) no-repeat 0 0;}

#communitiesFront, #customFront {width: 275px; height: 45px; position:absolute; top: 165px;}
#communitiesFront span, #customFront span {display: none;}

#communitiesFront {left: 0px; background: url(images/home_btn.png) no-repeat 0 -45px;}
#communitiesFront:hover {background-position: 0px 0px;}

#customFront {right: 0px; background: url(images/home_btn.png) no-repeat -275px -45px;}
#customFront:hover {background-position: -275px 0;}

.home div#header {padding-top: 40px; padding-bottom: 10px; text-align:center;}
div#header span {position:absolute; bottom:0px; right:0px; font-size: 28px; letter-spacing: 4px; text-transform:uppercase; color:#be7a67;}

.communities div#header {background-color:#800000; margin:0px 30px 0px 30px; position:relative; height: 142px;}
.custom div#header {background-color:#800000; margin:0px 30px 0px 30px; position:relative; height: 142px;}
.communities div#header img, .custom div#header img {position:absolute; top:0; left:-30px;}

.home div#footer {margin: 30px 30px 0px 30px; padding: 20px 0px 20px 0px; border-top: solid 1px #be7a67; color: #e5bba1; text-align:center; position:relative;}

.eho { float:left; padding-left: 5px; }
.realtor { float:right; padding-right: 5px;}


.communities div#footer, .custom div#footer {clear:both; margin: 0px 30px 0px 30px; height: 70px; padding: 15px 0px 10px 0px; text-align:center; position:relative; background-color:#e1e1d9;}
.custom div#footer {background-color:#d7dcdf;}
.footerImg{position:absolute; bottom: -10px; left: -30px;}

#menu {float: left; width:140px; border-right: solid 1px #e1e1d9;}
#menu ul {padding: 0; margin: 0;}
#menu li { list-style: none;}
#menu li a {padding: 8px 0px 8px 20px; background: #F2F2F2 url(images/menu.jpg) bottom center repeat-x; border-bottom: 1px solid #DFDFDF; display: block; text-transform:uppercase; text-decoration:none; color: #333;}
#menu li a:hover, #menu li a.active {background: url(images/menu_bg.jpg) bottom center repeat-x; color: #000;}


#central {float:left; padding:0px 18px 25px 18px; width: 360px;}

.communities h1 { font-weight:normal; color:#6a6842; margin:0px 0px 7px 0px; letter-spacing: 1px; font-size:21px;}
.communities h2 { color:#6a6842; font-size:11px; text-transform:uppercase;}
.communities h3 { color:#6a6842; font-size:11px; margin: 0px;}
.communities div#central h2 {display:inline;}
.communities div#content a img {border: 0px; padding:1px;}

.custom h1 { font-weight:normal; color:#39556b; margin:0px 0px 7px 0px; letter-spacing: 1px; font-size:21px;}
.custom h2 { color:#39556b; font-size:11px; text-transform:uppercase;}

#clear {clear:both;}

img.download {vertical-align:text-bottom;}

#realtor, #logos {float: left; width:110px; padding-right:20px;}
#logos {text-align: center;}
#logos img {padding: 2px 0px 2px 0px;}

img.customImg {border: solid 1px #CCC; padding: 5px; background:#F2F2F2; }



#slider-stage{width:350px; overflow:auto; overflow-x:hidden; overflow-y:hidden; margin:0 auto;}
#slider-buttons{width:350px; margin:0 auto; height: 35px;}
#slider-buttons a {height: 20px; width: 130px; cursor: pointer; display: block; font-size: 14px; color: #999; text-shadow: 2px 2px 2px #fff; text-align: center; padding-top: 10px;}
#slider-buttons a:hover {color: #666;}
#next{ float: right; background: url(images/next.png) 100px center no-repeat; padding-right: 30px;  }
#previous{ float: left; background: url(images/prev.png) 30px center no-repeat; padding-left: 30px; }

    #slider-list{width:2000px; border:0; margin:0; padding:0; left:400px;}
    #slider-list li{
        list-style:none; 
        margin:0; 
        padding:7px 0px 7px 0px; 
        border:0; 
        float:left;
        width:350px;

        }
		
.communityText {padding-right: 25px; position: absolute; top: 30px; left: 265px; font-size: 9pt; color: #dcbfa8; line-height: 140%; }

tr.planDownload td a {width: 95%; display: block; padding: 3px 0px 0px 2px; height: 17px; background: #F2F2F2 url(images/download_icon.gif)  right center no-repeat; border: 1px solid #DFDFDF; }
