*
	{
	margin: 0;
	padding: 0;
	}

.clear
	{
	clear: both;
	}
	
img 
	{
	border: 0;
	}

body  
	{
	background-color: #000;
	}
	
#page
	{
	width: 884px;
	height: auto;
	margin: 0 auto;
	}
	
#wrapper
	{
	float: left;
	background: url(../img/main_bg.jpg);
	width: 884px;
	height: auto;
	margin: 0 auto;
	padding: 11px 13px 0 13px;
	}

#container
	{
	position: relative;
	float: left;
	width: 884px;
	height: auto;
	overflow: hidden;
	}

h1 
	{
	font: bold 15px/20px Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #9D8F7F;
	margin: 5px 0 5px 32px;
	}
	
h2 
	{
	font: bold 10px/10px Georgia, Times New Roman, Times, serif;
	color: #9D8F7F;
	text-transform: uppercase;
	text-align: center;
	}
	
h3 
	{
	font: bold 12px/12px Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #9D8F7F;
	text-transform: uppercase;
	text-align: left;
	}
	
/* Brain Layout
--------------------------------------------------------------------------------------- */
#header
	{
	background: url(../img/header_bg.jpg);
	position: relative;
	float: left;
	width: 884px;
	height: 106px;
	}
	

#banner
	{
	/*background: url(../img/banner.jpg); */
	position: relative;
	float: left;
	width: 884px;
	height: 212px;
	}

#nav
	{
	background: url(../img/nav_bg.jpg);
	position: relative;
	float: left;
	width: 884px;
	height: 38px;
	}

#nav ul
	{
	list-style-type: none;
	list-style: none;
	}

#nav li
	{
	display: block;
	position: absolute;
	}

#about, #about_on
	{
	top: 20px;
	left: 26px;
	}

#about a
	{
	width: 141px;
	height: 10px;
	display: block;
	background: url(../img/nav.jpg) 0 0 no-repeat;
	overflow: hidden;
	}

#about_on a
	{
	width: 141px;
	height: 10px;
	display: block;
	background: url(../img/nav.jpg) 0 -10px no-repeat;
	overflow: hidden;
	}

#about a:hover
	{
	background: url(../img/nav.jpg) 0 -10px no-repeat;
	}

 #home a
	{
	width: 30px;
	height: 10px;
	display: block;
	background: url(../img/nav.jpg) -802px 0 no-repeat;
	overflow: hidden;
	}

/* Features Layout
--------------------------------------------------------------------------------------- */
#features
	{
	background: url(../img/features_bg.jpg) repeat-y;
	position: relative;
	float: left;
	width: 219px;
	height: auto;
	padding-top: 16px;
	padding-bottom: 1500px;
	margin-bottom: -1500px;
	}

.subtitle
	{
	position: relative;
	float: right;
	margin: 20px 29px 9px 0 !important; margin: 20px 29px 6px 0;
	display: inline;
	}

#features ul
	{
	position: relative;
	float: right;
	list-style-type: none;
	list-style: none;
	text-align: right;
	margin-right: 26px;
	display: inline;
	}
	
#features li a
	{
	font: bold 11px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #BBB0A4;
	text-transform: uppercase;
	text-decoration: none;
	}
	
/* Content Layout
--------------------------------------------------------------------------------------- */
#content
	{
	background: url(../img/content_bg.jpg) repeat-y;
	position: relative;
	float: left;
	width: 665px;
	height: auto;
	padding-bottom: 1500px;
	margin-bottom: -1500px;
	}
	
.title
	{
	margin: 36px 0 3px 32px;
	}

.title2
	{
	margin: 36px 0 23px 32px !important; margin: 36px 0 3px 32px;
	}
	
#content p
	{
	font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9D8F7F;
	text-align: justify;
	margin: 0 72px 17px 32px;
	}
	
#content object
	{
	margin: 25px 0 0 32px;
	}

.home
	{
	width: 280px;
	}
	
.ornament
	{
	margin-left: 7px;
	}
	
#disclaimer
	{
	font: 9px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7C7165;
	text-align: justify;
	width: 280px;
	margin: 0 0 15px 32px;
	}
	
#disclaimer2
	{
	font: 9px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7C7165;
	text-align: justify;
	margin: 0 72px 15px 32px;
	}

#cta_gallery
	{
	position: absolute;
	top: 92px !important; top: 91px;
	right: 50px;
	}
	
#cta_floor_plans
	{
	position: absolute;
	top: 198px !important; top: 197px;
	right: 50px;
	}
	
#cta_general
	{
	font: 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 72px 17px 32px;
	}
	
#cta_general a
	{
	color: #D29327;
	text-decoration: none;
	}
	
.photo
	{
	margin: 0 0 12px 32px;
	}
	
#photo_right
	{
	float: right;
	margin: 5px 72px 20px 25px;
	}
	
#content ul
	{
	list-style: disc;
	margin: 0 72px 17px 48px;
	}

#content li
	{
	font: 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9D8F7F;
	text-align: justify;
	}
	
.contact1
	 {  
	 font: bold 16px/20px Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; 
	 color: #9d8f7f;
	 margin: 0 72px 0 32px;
	 }
	 
.contact2
	 { 
	 font: bold 13px/20px Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; 
	 color: #9d8f7f;
	 margin: 0 72px 20px 32px;
	 }
	 
#content table
	{
	font: 12px/12px Georgia, Times New Roman, Times, serif;
	color: #9D8F7F;
	text-align: left;
	margin: 10px 72px 17px 32px;
	}
	
#content td
	{
	padding: 4px 4px 4px 6px;
	border-color: #7C7165;
	border-width: 1px;
	border-style: none dotted solid none;
	}
	
#content a
	{
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #D29327; 
	font-style: italic; 
	}

/* Footer Layout
--------------------------------------------------------------------------------------- */
#footer
	{
	background: url(../img/footer_bg.jpg) top no-repeat;
	position: relative;
	float: left;
	width: 884px;
	height: 110px;
	}
	
#copyright
	{
	position: relative;
	text-align: center;
	font: bold 9px/9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999474;
	text-transform: uppercase;
	margin-top: 83px;
	}
	
#copyright a
	{
	text-decoration: none;
	color: #999474;
	}
	
#copyright a:hover
	{
	text-decoration: underline;
	}
	
/* Contact Layout
--------------------------------------------------------------------------------------- */

#contact
	{
	position: relative;
	float: left;
	width: 375px;
	margin: 25px 0 0 46px;
	display: inline;
	}
	
#contact fieldset
	{
	margin-bottom: 10px; 
	}

#contact label
	{
	font: 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9D8F7F;
	text-transform: uppercase;
	position: relative;
	float: left;
	margin-top: 3px; 
	}
	
.form_field
	{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
	float: right;
	width: 220px;
	}
	
.form_select
	{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
	float: right;
	width: 224px;
	margin-top: 10px;
	}
	
#contact textarea
	{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position: relative;
	float: right;
	width: 220px;
	}
	
.button_submit
	{
	position: relative;
	float: left;
	margin: 10px 0 0 153px;
	display: inline;
	}
	
fieldset
	{
	border: 0px;
	}

.clear
	{
	clear: both;
	}



.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.w50{
	width:50%;
}
.floatleft p{
	padding:0 10px 0 0;
}
.floatright p{
	padding:0 0 0 10px;
}
img.floatleft{
	margin:15px 18px 5px 0;
   	border: 0,5px solid #996600;
    padding-left: 10px


}
img.floatright{
	margin:15px 5px 5px 18px;
  	border: 0,5px solid #996600;
    padding-right: 20px
}