/* CSS Document */

body {
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}

#mainholder2 { 
	width: 825px; 
	height: auto; 
	min-height: 500px;
	background: url(../images/background.jpg) repeat-y center; 
	margin: auto; 
	overflow: visible;
}

#contentholder2 {
	width: 801px;
	margin-left: 11px;
	background: #F5E9B6;
}

#hometop {
	width: 801px;
	background:url(../images/bg_left.jpg) no-repeat;
	border-bottom: solid 2px #F5E9B6;
}

#hometop p, #homebottom p, #hometop h2 {
	padding-left: 15px;
	padding-top: 1px;
}

#homebottom { 
	width: 801px; 
	background:url(../images/bg_left.jpg) no-repeat; 
	border-bottom: solid 2px #364B06;
}

h2 {
	color: #2A5441;
	font-size: 14px;
	font-weight: bold;
}



/* ---[CONTAINERS]--- */
#header { width:800px; height:56px; background:url(../images/h_phone.jpg) bottom right no-repeat; margin-left:auto; margin-right:auto;}
#mainholder { width:825px; height:auto; min-height:500px; background: url(../images/background.jpg) repeat-y center; margin-left:auto; margin-right: auto; overflow:visible;}
#flash {
	width: 801px;
	height:244px;
	background:url(../images/img_models.jpg) no-repeat;
	border-bottom: solid 2px #364B06;
	margin-left:auto;
	margin-right:auto;
}
#floorplans { width:258px; height:368px; border-left: solid 2px #364B06; border-bottom: solid 2px #364B06; float:left;}
#leftmain { width:540px; height:428px; background:url(../images/bg_left.jpg) no-repeat; border-bottom: solid 2px #364B06;float:left;}
#footer { width:825px; height:82px; background: url(../images/background_footer.jpg) center no-repeat; margin-left:auto; margin-right: auto;}
#footernav {
	width:780px;
	height:55px;
	background:url(../images/bg_footer.jpg) no-repeat right bottom;
	background-color:#2A5341;
	border-top: 2px solid #D8D8D8;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
#floors { width:125px; height:165px; float:left; text-align:center; padding-left:1px;}
#furnished {width:183px; height:200px; float:left; padding-left:15px; padding-top:20px;}
#furnishedpic {width:322px; height:210px;float:right; padding-top:27px; padding-right:12px;}
#occupancy {width:239px; height:50px; float:right; padding-right:35px;}
#occupancypic {width:229px; height:152px; float:left; padding-left:12px;}
#contentholder {width:801px; height:auto; min-height:428px; margin-left:11px;}
#vertpic {width:180px; height:250px; float:right; margin-right:45px; margin-left:25px; padding-bottom: 20px;}
#horizpic {
	width:210px;
	height:217px;
	float:left;
	margin-right:35px;
	margin-bottom:10px;
}



/* ---[NAVIGATION]--- */

#nav {
	width: 801px;
	height: 29px;
	background: url(../images/bg_nav.jpg) right no-repeat;
	margin-left: auto;
	margin-right: auto;
}

ul#menu {
	list-style-type:none; 
	line-height: 0; 
	margin: 0;
	padding: 0;
}

ul#menu li {
	text-indent:-2000px;
}

ul#menu li a {
	display: inline; 
	height: 29px; 
	text-indent: -2000px; 
	text-decoration: none;
}

a#menu-home 		{ background: url(../images/n_home.jpg) no-repeat bottom; 		height: 58px; width:  57px; float: left; }
a#menu-difference	{ background: url(../images/n_colonydiff.jpg) no-repeat bottom; height: 58px; width: 201px; float: left; }
a#menu-models 		{ background: url(../images/n_models.jpg) no-repeat bottom; 	height: 58px; width:  76px; float: left; }
a#menu-amenities 	{ background: url(../images/n_amenities.jpg) no-repeat bottom; 	height: 58px; width:  88px; float: left; }
a#menu-contact 		{ background: url(../images/n_contact.jpg) no-repeat bottom; 	height: 58px; width:  77px; float: left; }
a#menu-broker		{ background: url(../images/n_broker.jpg) no-repeat bottom; 	height: 58px; width: 150px; float: left; }

a#menu-home:hover 		{ background-position: top; }
a#menu-difference:hover { background-position: top; }
a#menu-models:hover 	{ background-position: top; }
a#menu-amenities:hover { background-position: top; }
a#menu-contact:hover 	{ background-position: top; }
a#menu-broker:hover 	{ background-position: top; }










/* ---[TYPE]--- */
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d4e4ae; text-decoration:none;}
a.footer:link { font-family:Verdana, Arial, Helvetica, sans-serif; color: #d4e4ae; text-decoration:none;}
a.footer:hover {text-decoration:underline;}

.footer2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #d4e4ae; text-decoration:none;}
a.footer2:link { font-family:Verdana, Arial, Helvetica, sans-serif; color: #d4e4ae; text-decoration:none;}
a.footer2:hover {text-decoration:underline;}

.floortitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#505050; font-weight:bold;}
.floorsub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#505050;}
.link { color:#8F8547; text-decoration:underline;}
.header {
	color:#2A5441;
	font-size:12px;
	font-weight:bold;
}

/* ---[MAIN HEADER IMAGE]--- */
#mainheaderimg {
	width: 801px;
	height:244px;
	border-bottom: 2px solid #D8D8D8;
	margin-left:auto;
	margin-right:auto;
}
.contactimg3 {background:url(../images/img_contact3.jpg) no-repeat;}
.contactimg2 {background:url(../images/img_contact2.jpg) no-repeat;}
.amenitiesimg {background:url(../images/img_amenities.jpg) no-repeat;}
.modelsimg3 {background:url(../images/models3.jpg) no-repeat;}
.modelsimg {background:url(../images/img_models.jpg) no-repeat;}
.differenceimg {background:url(../images/img_difference.jpg) no-repeat;}
.bold { font-weight: bold; }

/* ---[SUB-PAGES]--- */
#subpageheader { width: 799px; height:61px; margin-left:auto; margin-right:auto;}
.difference {background:url(../images/bg_content_difference.jpg) no-repeat;}
.models {background:url(../images/bg_content_models.jpg) no-repeat;}
.amenities {background:url(../images/bg_content_amenities.jpg) no-repeat;}
.contact2 {background:url(../images/bg_content_contact2.jpg) no-repeat;}
.contact {background:url(../images/bg_content_contact.jpg) no-repeat;}


#subpagemiddle { 
	width:599px; 
	height:auto; 
	min-height:400px; 
	background:url(../images/bg_content_middle.jpg) repeat-y; 
	margin-left:1px; 
	padding-top:2px;  
	padding-bottom:2px; 
	padding-left:35px; 
	padding-right:170px;
}

#subpagemiddle2 { 
	width:719px; 
	height:auto; 
	min-height:400px; 
	background:url(../images/bg_content_middle.jpg) repeat-y; 
	margin-left:1px; 
	padding-top:2px;  
	padding-bottom:2px; 
	padding-left:35px; 
	padding-right:50px;
}


#subpagebottom { width:799px; height:42px; background:url(../images/bg_content_bottom.jpg) no-repeat; border-bottom: solid 2px #364B06; margin-left:auto; margin-right:auto;}
