@charset "UTF-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	background-color:#261800;
	margin:0;
	text-align:center;
	border:0;
}

a {
	color:#5d0000;
	text-decoration:underline;
}

a:hover {
	color:#5d0000;
	text-decoration:none;
}

img {border:none;}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#606658;
	font-stretch:expanded;
	text-transform:uppercase;
}

strong { color:#663300;}

/*positioning*/

#shadow {
	width:914px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
}

#globalWrapper {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:0 5px 0 5px;
}

#headerWrapper {
	width:900px;
	height:302px;
	border-bottom:3px solid #fff;
	padding:0;
	margin:0;
}
	#headerGraphic {
		height:94px;
		border-bottom:3px solid #fff;
	}
	
	#logo {
		width:157px;
		height:205px;
		float:left;
	}
	
	#headerFlash {
		width:743px;
		height:205px;
		float:right;
	}
	
#contentWrapper {
	width:900px;
	_width:899px;
	overflow:hidden;
	border-bottom:3px solid #fff;
	padding:0;
	margin:0;
	background-color:#e9e0d1;
	height:100%;
	background-image:url(../images/content_BG.gif);
	background-repeat:repeat;
}

	#leftCol {
		width:157px;
		float:left;
		background-color:#d8cebf;
		line-height:20px;
		position:relative;
		height:auto;
	}
		
		#nav {
			width:157px;
			height:auto;
			background-color:#fff;
			margin:0;
			padding:0;
		}
			#nav ul { list-style:none; margin:0; padding:0; line-height:5px; padding-top:2px; }
			#nav img {padding-bottom:2px;}
			
		#leftColItems {	width:157px; margin:0; height:auto;}
				#leftColItems ul { list-style:none; padding:0; margin:0;}
				#leftColItems li { margin:5px 0 7px 0; }
				
	#content {
			width:530px;
			float:left;
			padding-top:8px;
			position:relative;
		}
			#content ul { list-style:none; line-height:18px; padding:0; }
			#content li { background-image:url(../images/bullet.gif); background-repeat:no-repeat;}
			
		#contentCopy {
			padding:20px 25px 25px 20px;
			text-align:left;
		}
		
			#contentLeft {
				width:230px;
				float:left;
			}
				#contentLeft ul { list-style:none; line-height:18px; padding:0; }
				#contentLeft li { background-image:url(../images/bullet.gif); background-repeat:no-repeat; padding-left:13px;}
				
			#contentRight {
				width:230px;
				float:right;
			}
				#contentRight ul { list-style:none; line-height:18px; padding:0;}
				#contentRight li { background-image:url(../images/bullet.gif); background-repeat:no-repeat; padding-left:13px;}
		
	#rightCol {
			width:196px;
			float:left;
			margin-right:10px;
			background-color:#5d0000;
			border-left:3px solid #fff;
			border-right:3px solid #fff;
	}
		#rightCol img {border-bottom:3px solid #fff;}

#footerImg {
	width:900px;
	height:99px;
	margin:0;
	padding:0;
	background-image:url(../images/shadow_footer.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#footer {
	width:900px;
	height:50px;
	margin-top:10px;
}

/*Navclasses*/

.home_btn {display:block; width:157px; height:20px; overflow:hidden; float:left; background-image:url(../images/home_btn.gif); background-position:top; }
.home_btn:hover { display:block; background-position:0 100%; }
.home_btn_active {display:block; width:157px; height:20px; float:left; background-image:url(../images/home_btn.gif); background-position:bottom; overflow:hidden; }

.features_btn {display:block; width:157px; height:20px; overflow:hidden; float:left; background-image:url(../images/features_btn.gif); background-position:top; }
.features_btn:hover { display:block; background-position:0 100%; }
.features_btn_active {display:block; width:157px; height:20px; float:left; background-image:url(../images/features_btn.gif); background-position:bottom; overflow:hidden; }

.floorplans_btn {display:block; width:157px; height:20px; float:left; background-image:url(../images/floorplans_btn.gif); background-position:top; }
.floorplans_btn:hover { display:block; background-position:0 100%; }
.floorplans_btn_active {display:block; width:157px; height:20px; float:left; background-image:url(../images/floorplans_btn.gif); background-position:bottom; overflow:hidden; }

.area_btn {display:block; width:157px; height:20px; float:left; background-image:url(../images/area_btn.gif); background-position:top; }
.area_btn:hover { display:block; background-position:0 100%; }
.area_btn_active {display:block; width:157px; height:20px; float:left; background-image:url(../images/area_btn.gif); background-position:bottom; overflow:hidden; }

.residentliving_btn {display:block; width:157px; height:20px; float:left; background-image:url(../images/residentliving_btn.gif); background-position:top; }
.residentliving_btn:hover { display:block; background-position:0 100%; }
.residentliving_btn_active {display:block; width:157px; height:20px; float:left; background-image:url(../images/residentliving_btn.gif); background-position:bottom; overflow:hidden; }

.contact_btn {display:block; width:157px; height:20px; float:left; background-image:url(../images/contact_btn.gif); background-position:top; }
.contact_btn:hover { display:block; background-position:0 100%; }
.contact_btn_active {display:block; width:157px; height:20px; float:left; background-image:url(../images/contact_btn.gif); background-position:bottom; overflow:hidden; }

/*type classes*/

.fineprint { font-size:10px; font-style:italic;}
.contactInfo { font-size:12px; line-height:14px; text-align:left; padding:10px; background-color:#dfbe88; color:#000; border-bottom:3px dotted #edd0a2; border-top:3px dotted #edd0a2;}

/*floorplan classes*/
.floorplan1 {background-color:#c1c5bc; padding:10px;}
.floorplan2 {background-color:#fff4e3; padding:10px;}

/*2 column content area*/
.content2col { width:726px; float:left;}
.contentWrapper_2col { 
	width:900px;
	_width:899px;
	overflow:hidden;
	border-bottom:3px solid #fff;
	padding:0;
	margin:0;
	background-color:#e9e0d1;
	height:100%;
	background-image:url(../images/content_BG_2col.gif);
	background-repeat:repeat;
}
