/* CSS Document */
body {
	/*text-align:center;*/
	background-color:#415A6B;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
p {
	margin:0;
	padding:2px 30px 6px 15px;
	font-size:11px;
	color:#250C08;
	line-height:14px;
}
h1 {
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	color:#823317;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:5px 3px 3px 15px;
}
h2 {
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	color:#415A6B;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:3px 3px 0 15px;
}
h3 {
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	color:#250C08;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:2px 3px 0 15px;
}
ol {
	margin:0; 
	padding:0;
	font-size:11px;
	list-style-position:inside;
	color:#333333;
	line-height:14px;
	color:#250C08;
}
ul {
	margin:0; 
	padding:0;
	font-size:11px;
	list-style-position:outside;
	list-style-type:circle;
	color:#333333;
	line-height:14px;
	color:#250C08;
}
a {color:#823317;}
a:hover {color:#250C08;}
/* ------structure------ */
#logo {
	width:790px;
	height:146px;
	background:url(../images/header.jpg) no-repeat top;
	margin:0 auto;
	text-align:left;
}
#wrap {
	width:740px;
	margin:0 auto;
	text-align:left;
	border:1px solid #250C08;
}
#head {
	width:740px;
	clear:both;
	background:url(../images/water.jpg) no-repeat bottom left #CCBB83;
	border-bottom:1px solid #250C08;
}
#heaven {
	float: right; 
	font-size:14px; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	position: relative; 
	top: 108px; 
	right: 60px; 
	color: #FFFFFF; 
	font-style: italic;
}
#content-home {
	background:url(../images/home-back.jpg) repeat-y top left #EEEDDF;
	clear:both;
}
#content {
	background:url(../images/page-back.jpg) repeat-y top #EEEDDF;
	clear:both;
	padding-bottom:10px;
}
#foot {
	background:url(../images/footer.jpg) no-repeat top;
	width:750px;
	clear:both;
	margin:0 auto;
	padding:25px 0 15px 15px;
	color:#250C08;
}
#foot a {color:#250C08;}
#foot a:hover {color:#EEEDDF;}
/* -------header------ */
#logo img {
	float:left;
	padding-left:80px;
}
#logo img.tagline {
	float:right;
	padding:110px 80px 0 0;
}
/* -------navigation------ */
#navbox {
	width:160px;
	background:url(../images/nav-background.jpg) repeat-y top left;
	float:left;
}
#nav {
	width:160px;
	height:175px;
	background:url(../images/nav-top.jpg) no-repeat top;
	padding-top:8px;
	float:left;
}
#nav li {margin:0; padding:0; display:inline;}
#nav ul{
	color:#250C08;
	list-style-type:none;
	font-size:11px;
	margin:0;
	padding:0;
	background:url(../images/nav-background.jpg) repeat-y top left;
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
}
#nav a {
	color:#250C08;
	display: block;
	padding: 5px 5px 4px 20px;
	text-decoration:none;
	border-bottom:1px solid #786D51;
}
#nav a:hover {
	color:white;
	background:url(../images/nav-background-roll.jpg) repeat-y top #A3825C;
}
#nav a.last {border:none;}
#news {
	clear:both;
	height:63px;
	background:url(../images/nav-background.jpg) repeat-y top left;
	border-bottom:1px solid #250C08;
	border-top:1px solid #786D51;
	padding-top:5px;
}
#news a {
	color:#823317;
	text-decoration:none;
	font-style:italic;
	font-size:10px;
}
#news a:hover {
	text-decoration:underline;
}
#news img {
	float:left;
}
/* -------flash/picture area------ */
#flash {
	background:url(../images/flash-back.gif) no-repeat top;
	float:left;
	width:578px;
	height:298px;
}
#flash div {margin-left:8px;}
#page-pic {
	background:url(../images/picture-back.gif) no-repeat top;
	float:left;
	width:578px;
	height:237px;
}
#page-pic div {margin-left:8px;}
/* -------home page------ */
#intro {
	height:230px;
	padding:0 10px 0 0;
}
#intro h1 {
	font-size:13px;
	margin:0 0 0 160px;
	padding:15px 0 3px 0;
}
#intro p {
	margin:0 0 0 160px;
	padding:2px 0 6px 0;
}
#intro ul {
	list-style-image:url(../images/arrow.gif);
	list-style-position:outside;
	padding:5px 10px 0 0;
	margin-left:175px;
}
#intro li {
	padding:2px 0;
}
#home-buttons {
	height:230px;
	width:180px;
	float:right;
	margin-left:5px;
	background:url(../images/home-buttons.jpg) repeat-y top right;
}
#home-buttons ul {
	width:180px;
	list-style-type:none;
	list-style-position:outside;
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
}
#home-buttons li {
	border-bottom: 1px solid #EEEDDF;
	padding:15px 5px;
}
#home-buttons li.last {
	border-bottom: none;
}
#home-buttons a {
	text-decoration:none;
	padding-left:15px;
	color:#5E373C;
}
#home-buttons a:hover {
	color:#250C08;
}
#home-buttons a.on {
	background:url(../images/arrow-side.gif) no-repeat left;
}
#intro1 {
	background:url(../images/grasses.gif) no-repeat left bottom; 
	height:230px;
}
#intro2 {
	background:url(../images/map.jpg) no-repeat left bottom; 
	height:230px;
}
#intro3 {
	background:url(../images/plans.jpg) no-repeat left bottom; 
	height:230px;
}
#intro4 {
	background:url(../images/grasses2.gif) no-repeat left bottom; 
	height:230px;
}
/* -------sec nav------ */
#pagenav {
	background:url(../images/page-nav-back.jpg) no-repeat top;
	width:160px;
	height:200px;
	float:left;
}
#pagenav h1 {
	border-top: 1px solid #823317;
	border-bottom: 1px solid #823317;
	font-size:11px;
	color:#250C08;
	margin:15px 15px 10px 15px;
	padding:3px 0;
	text-align:center;
}
#pagenav ul {
	list-style-image:url(../images/arrow-side.gif);
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	margin:0 5px 5px 30px;
	line-height:17px;
	font-size:10px;
}
#pagenav a {
	color:#250C08;
	text-decoration:none;
}
#pagenav a:hover {
	text-decoration:underline;
}
#pagenav a.news {
	color:#823317;
	text-decoration:none;
	font-style:italic;
	font-size:10px;
}
#pagenav a.news:hover {
	color:#250C08;
	text-decoration:underline;
}
#pagenav img {
	float:left;
}
/* -------content------ */
#text {margin-left:160px; padding-top:10px;}
.picture {
	background-color:white;
	border: 1px solid #786D51;
	padding:5px;
	margin:0 20px 5px 10px;
	float:right;
}
#sahalie {
	height:230px;
}
#sahalie-click {
	height:230px;
	width:160px;
	float:right;
	margin-left:10px;
	background:url(../images/sahalie-buttons-back.jpg) no-repeat top right;
}
#sahalie-click ul {
	list-style-type:none;
	list-style-position:outside;
	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	margin-top:30px;
}
#sahalie-click li {
	padding:5px 0 5px 35px;
}
#sahalie-click li.last {
	border-bottom: none;
}
#sahalie-click a {
	text-decoration:none;
	padding-left:15px;
	color:#5E373C;
}
#sahalie-click a:hover {
	color:#250C08;
}
#sahalie-click a.on {
	background:url(../images/arrow-side.gif) no-repeat left;
}
#sahalie1, #sahalie2, #sahalie3 {margin-right:10px;}
 /* ----- contact form ------ */
#contact {padding:5px 10px 20px 25px;}
#contact label {
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
#contact submit {
	margin-left: 4.5em;
}
#contact input {
	color: #000;
	border: 1px outset #5E373C;
}
#contact textarea {
	color: #000;
	border: 1px outset #5E373C;
}
#contact fieldset {
	width: 90%;
	border: 1px solid #5E373C;
}
#contact legend {
	padding: 5px 6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#823317;
	font-size:12px;
	font-style:italic;
} 
.button, #contact input.button {
	background-color:#823317;
	color:white;
	font-size:10px;
	text-transform:uppercase;
	border:3px outset #823317;
}
 /* ----- general form ------ */
input, textarea, select {
	color: #000;
	border: 1px outset #5E373C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
 /* ----- condo tables ------ */
.sold {
	filter:alpha(opacity=60);
	opacity:.60;
	background-color:#823317;
	border:1px solid white; 
	text-align:center;
}
.available {
	filter:alpha(opacity=30);
	opacity:.30;
	background-color:#415A6B; 
	border:1px solid white; 
	text-align:center;
}
.sold a { 
	color:white; 
	font-weight:bold; 
	display:block; 
	text-decoration:none; 
	width:100%; 
	height:100%; 
	padding-top:5px; 
	font-size:14px;
}
.sold a:hover, .available a:hover, .model a:hover { 
	background-color:black;
}
.available a { 
	color:white; 
	display:block; 
	text-decoration:none; 
	width:100%; 
	height:100%; 
}
#building1 {
	width:530px;
	height:140px; 
	background:url(../images/plans/building1-back.jpg) no-repeat;
	margin:10px 0 10px 15px;
	border: 3px solid #CCBB83;
}
#building2 {
	width:530px;
	height:140px; 
	background:url(../images/plans/building2-back.jpg) no-repeat;
	margin:10px 0 10px 15px;
	border: 3px solid #CCBB83;
}
#building3 {
	width:530px;
	height:140px; 
	background:url(../images/plans/building3-back.jpg) no-repeat;
	margin:10px 0 10px 15px;
	border: 3px solid #CCBB83;
}
 /* ----- floor plan popup ------ */
.floor-plan {
 	font-family:"Lucida Grande", "Lucida Sans", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
 	background-color:#EEEDDF;
	border:1px solid #250C08;
	width:700px;
	text-align:left;
 }
.floor-plan img {
	border:1px solid #823317;
	margin:5px;
 }
.floor-plan div {
 	float:right;
	width:200px;
	margin-top:80px;
 }
.floor-plan p {
	padding:1px 0;
 }
.floor-plan br {
	padding:5px 0;
 }
.floor-plan h3 {
	padding:0 0 20px 0;
 }
.status {
 	color: #823317;
	border:1px solid #786D51;
	padding:4px;
 }