
body { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

a{ text-transform:none; text-decoration:none; color:#000;}
a img  {border:0px;}
.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;}
.home div#content p {padding-left: 28px; font-size:11pt; color:#333;}
.home div#content p.bigger {padding-left: 0px; font-size:18pt; color:#000; 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:20px; 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 {width: 30px; height: 160px; position:absolute; top: 130px;}
#communitiesBtn span, #customBtn span {display: none;}

#communitiesBtn {left: 0px; background: url(images/communites_btn.png) no-repeat 0 0;}
#communitiesBtn: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;}

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

.communities div#header {background-color:#e1e1d9; margin:0px 30px 0px 30px; position:relative; height: 142px;}
.custom div#header {background-color:#d7dde1; 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 #666; 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-left: 20px; margin: 0;}
#menu li {margin-top: 3px; list-style: none;}
#menu li a {text-transform:uppercase; text-decoration:none;}

#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 { font-weight:normal; color:#6a6842; font-size:11px; text-transform:uppercase;}
.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 { font-weight:normal; color:#39556b; font-size:11px; text-transform:uppercase;}

#clear {clear:both;}

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

#realtor {float: left; width:110px; padding-right:20px;}

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