body {
	background: #f3e0a8;
	margin: 0;
	color: #5b6f13;
}

p {
	margin: 10px 0 10px 0;
}

a:link, a:visited {color: #5b6f13;}
a:hover, a:active {color: #b4331b;}
a.nounders:link, a.nounders:visited {
	color: #5b6f13;
}
a.nounders:hover, a.nounders:active {
	color: #b4331b;
}

#overall {
	width: 950px;
	margin: 0 auto;
	text-align: center;
}

#header {
	float: left;
}

#underall {
	float: left;
	background: #b4331b;
}

.hidden { display: none; }

#nav {
	width: 211px;
	margin: 8px 0 0 0;
	float: left;
}

#content {
	width: 739px;
	min-height: 471px;
	height: auto !important;
	height: 471px;
	float: right;
	background: url('images/contentBg.jpg');
	text-align: left;
}

.contentUnder {
	margin: 15px;
	float: left;
	width: 649px;
}

.subPic {
	margin: 2px 0 0 0;
}

.col1 {
	float: right;
	width: 340px;
}

.col2 {
	float: left;
	margin: 0 15px 15px 15px;
	width: 287px;
}

.col2 ul {
	font-size: 10pt;
}

.col2 p {
	margin: 0 0 -8pt 0;
}

.generic {
	float: left;
	width: 649px;
	margin: 0 0 -10pt 0;
}

.img {
	border: solid 1px #5b6f13;
}

.upOneLine {
	margin: -8pt 0 0 0;
}


/*Floorplan Table Styles*/
TABLE.floorTable {
	width: 675px;
	border-top:1px solid #5b6f13;
	border-left:1px solid #5b6f13;
	border-right:1px solid #5b6f13;
	font-size : 12px;
	color : #000;
	background-color: #f3e0a8;
}
tr.floorTable-key {
	font-weight: bold;
	color : #FFF;
	background-color: #5b6f13;
}
TABLE.floorTable TD {
	border-bottom:1px solid #5b6f13;
	text-align: center;
	height: 25px;
}
.floorplannerBtn {
	border: 0;
	margin: 0px;
}


/*Navigation Style*/
.home, a.home:link, a.home:visited {
	background: url('images/navHome.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.homeRO, a.home:hover, a.home:active {
	background: url('images/navHome.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.amenities, a.amenities:link, a.amenities:visited {
	background: url('images/navAmenities.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.amenitiesRO, a.amenities:hover, a.amenities:active {
	background: url('images/navAmenities.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.photo, a.photo:link, a.photo:visited {
	background: url('images/navPhoto.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.photoRO, a.photo:hover, a.photo:active {
	background: url('images/navPhoto.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.floorplans, a.floorplans:link, a.floorplans:visited {
	background: url('images/navFloorplans.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.floorplansRO, a.floorplans:hover, a.floorplans:active {
	background: url('images/navFloorplans.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.specials, a.specials:link, a.specials:visited {
	background: url('images/navSpecials.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.specialsRO, a.specials:hover, a.specials:active {
	background: url('images/navSpecials.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.directions, a.directions:link, a.directions:visited {
	background: url('images/navDirections.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.directionsRO, a.directions:hover, a.directions:active {
	background: url('images/navDirections.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.neighborhood, a.neighborhood:link, a.neighborhood:visited {
	background: url('images/navNeighborhood.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.neighborhoodRO, a.neighborhood:hover, a.neighborhood:active {
	background: url('images/navNeighborhood.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.email, a.email:link, a.email:visited {
	background: url('images/navEmail.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.emailRO, a.email:hover, a.email:active {
	background: url('images/navEmail.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.apply, a.apply:link, a.apply:visited {
	background: url('images/navApply.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.applyRO, a.apply:hover, a.apply:active {
	background: url('images/navApply.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.request, a.request:link, a.request:visited {
	background: url('images/navRequest.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.requestRO, a.request:hover, a.request:active {
	background: url('images/navRequest.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.contact, a.contact:link, a.contact:visited {
	background: url('images/navContact.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.contactRO, a.contact:hover, a.contact:active {
	background: url('images/navContact.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}

.community, a.community:link, a.community:visited {
	background: url('images/navCommunity.jpg') 0 100%;
	width: 211px;
	height: 21px;
	float: left;
}

.communityRO, a.community:hover, a.community:active {
	background: url('images/navCommunity.jpg') 100% 0;
	width: 211px;
	height: 21px;
	float: left;
}



/*Footer Styles*/
#fhLogo {
	float: left;
	margin: 5px 3px 0px 0px;
}

div.premier {
	float: left;
	font-size: 8pt;
	margin: 12px 0 0 5px;
	font-family: arial;
}

div.resite {
  font-size: 8pt;
  float: right;
  margin: 12px 0 0 0;
  font-family: arial;
}

a.resite:link, a.resite:visited {
  text-decoration: none;
  color: #5b6f13;
  
}
a.resite:hover, a.resite:active {
  text-decoration: underline;
  color: #b4331b;
}

a.premier:link, a.premier:visited {
  text-decoration: none;
  color: #5b6f13;
}
a.premier:hover, a.premier:active {
  text-decoration: underline;
  color: #b4331b;
}
