/* CSS Document */
body {

scrollbar-base-color: #36291E;
scrollbar-arrow-color: #EAE1CC;
scrollbar-3dlight-color: #633C0C;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #36291E;
scrollbar-highlight-color: #996D1D;
scrollbar-shadow-color: #996D1D;
scrollbar-track-color: #36291E;

/*
scrollbar-base-color: #36291E;
scrollbar-arrow-color: #EAE1CC;
scrollbar-3dlight-color: #633C0C;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #633C0C;
scrollbar-highlight-color: #996D1D;
scrollbar-shadow-color: #996D1D;
scrollbar-track-color: #36291E;
*/



background-color:#372A1F;
margin-bottom: 0;
margin-left: 0;
margin-right:0;
margin-top:0;
}

input,textarea,select{
	background-color:#f3ebd8;
	border:1px solid #372A1F;
	width: 145px;
}

#btnSubmit{
	background-color:#f3ebd8;
	width: 75px;
}

.checkbox input{
	width: 25px;
}

.error ul li {
    color: #4A0824;
}

h1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #372a1f;
    margin: 0;
}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #372A1F;
	vertical-align: top;
}

td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F3EAD9;
	vertical-align: top;
	
	
}

.margin-rihgt4 {
	margin-right:4;
}

p.text_spacing {
	margin-left:10; 
	margin-right:25;
}

td.flower_pattern {
background-image: url(/img/top_bg.jpg);
background-position: top center; 
background-repeat:no-repeat;
}
td.ch_pattern {
background-image: url(/img/ch_top.jpg);
background-position: top center; 
background-repeat: no-repeat;
}

td.repeat_pattern {
background-image: url(/img/repeat_pattern.jpg);
background-position: top center; 
background-repeat: repeat-y;
}

.disclaimer {
font-size: 9px;
margin-left:10; 
	margin-right:25;
	
	}


a:link { color : #F3EAD9; text-decoration: underline;}
a:active {color : #F3EAD9; text-decoration: underline;}
a:visited {color : #F3EAD9; text-decoration: underline;}
a:hover { color: #F3EAD9; text-decoration: underline;}

a.news:link { font-weight: bold; color : #372A1F; text-decoration: underline;}
a.news:active {font-weight: bold; color : #cd9c75; text-decoration: underline;}
a.news:visited {font-weight: bold; color : #cd9c75; text-decoration: underline;}
a.news:hover { font-weight: bold; color: #cd9c75; text-decoration: underline;}

p.press{
font-weight: bold;
color: #4A0824;
}


.photo {
    float: right;
	clear: right; 
    margin: 0 20px 15px 40px; 
}

.photo img {
    margin-bottom: 0;
}

.floorplan-text {
	padding: 10px 30px 20px 31px;
}


/*********************************
* Main Navigation
*********************************/
#nav {
    height: 50px;
    width: 780px;
    margin: 0;
    clear: both;
    overflow: hidden;
	padding: 0px;	
}

#nav li {
    margin: 0;
    float: left;
    padding: 0;
    list-style-type: none;
	display: inline;
}

#nav a {
	display: block;
    text-decoration: none;
    text-indent: -9999px;
    height: 50px;
    overflow: hidden;
}


#nav a#home {
    width: 69px;
    background: url(/img/nav_home.jpg) top left no-repeat;
}
#nav a#eco-friendly {
    width: 155px;
    background: url(/img/nav_ecofriendly.jpg) top left no-repeat;
}
#nav a#custom-homesites {
    width: 148px;
    background: url(/img/nav_custom_homesites.jpg) top left no-repeat;
}
#nav a#luxury-residences {
    width: 146px;
    background: url(/img/nav_luxury.jpg) top left no-repeat;
}
#nav a#location {
    width: 88px;
    background: url(/img/nav_location.jpg) top left no-repeat;
}
#nav a#news {
    width: 61px;
    background: url(/img/nav_news.jpg) top left no-repeat;
}
#nav a#contact {
    width: 113px;
    background: url(/img/nav_contact.jpg) top left no-repeat;
}

#nav a:hover#home, body#home-on #nav a#home,
#nav a:hover#eco-friendly, body#eco-friendly-on #nav a#eco-friendly,
#nav a:hover#custom-homesites, body#custom-homesites-on #nav a#custom-homesites,
#nav a:hover#luxury-residences, body#luxury-residences-on #nav a#luxury-residences,
#nav a:hover#location, body#location-on #nav a#location,
#nav a:hover#news, body#news-on #nav a#news,
#nav a:hover#contact, body#contact-on #nav a#contact {
    background-position: bottom left;
}
