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

body {						background: #EDEDDB url(../images/body_bg.jpg) top left repeat-x;
							margin: 0 auto;
							text-align: center; }
		
#page {						width: 1044px;
							height: auto;
							margin: 0 auto 0 auto;
							padding: 0 0 50px 0;
							text-align: left; }

a:link {					color: #4B0C29;
							text-decoration: none; }						

a:active {					color: #4B0C29;
							text-decoration: none; }
							
a:visited {					color: #4B0C29;
							text-decoration: none; }
							
a:hover {					color: #646363;
							text-decoration: none; }
							
img { 						float: none; }

img.border {				border: 1px #999 solid; }

.clear {					clear: both; }

#header {					width: 1044px;
							height: 143px;
							background: url(../images/header_bg.png) bottom left no-repeat;
							margin: 0;
							padding: 0; }
						
#header .logo {				width: 360px;
							height: 143px;
							padding: 0;
							margin: 0;
							float: left; }						
				
#header .toolbar {			width: 684px;
							height: 143px;
							padding: 0;
							margin: 0;
							float: left; }
						
#header .toolbar ul {		font: 12px Arial, Verdana, Geneva, sans-serif;
							padding: 106px 0 0 0;
							text-align: right;
							margin: 0 70px 0 0;
							color: #4B0C29;
							font-weight: bold;
							list-style-type: none; }
						
#header .toolbar ul li {	padding: 0;
							text-align: right;
							margin: 0 15px 0 0;
							float: right; }

#header a:link, #header a:active, #header a:visited {	
	color: #fff;
	text-decoration: none; 
}													
#header a:hover {			
	color: #CCC;
	text-decoration: none; 
}

/* Begin Nav1 */
#nav1 {						
	width: 1044px;
	height: 51px;
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	float: left;
	text-align: -5000px;
}				
#nav1 li { 					
	float: left;
	height: 51px;
	overflow: hidden;
}			 
#nav1 li a { 				
	display: block;
	padding: 51px 0 0 0;
	height: 0px !important;
	overflow: hidden;
}																					
#nav1 li a.active { 			
	background-position: left -51px;
}
#community a { 				
	background: url(../images/nav-community.png) top left no-repeat; 
	width: 220px;
}							
#community a:hover { 			
	background-position: left -51px; 
}
#cottages a { 				
	background: url(../images/nav-cottages.png) top left no-repeat; 
	width: 202px;
}							
#cottages a:hover { 			
	background-position: left -51px; 
}
#independent a { 				
	background: url(../images/nav-independent.png) top left no-repeat; 
	width: 194px;
}							
#independent a:hover { 			
	background-position: left -51px; 
}
#assisted a { 				
	background: url(../images/nav-assisted.png) top left no-repeat; 
	width: 186px;
}							
#assisted a:hover { 			
	background-position: left -51px; 
}
#birmingham a { 				
	background: url(../images/nav-birmingham.png) top left no-repeat; 
	width: 242px;
}							
#birmingham a:hover { 			
	background-position: left -51px; 
}
/* End Nav1 */

/* Begin Old Drop Nav */
<!--New Drop Nav-->
#menu {						display: block;
							width: 1044px;
							height: 51px;
							float: left;
							padding: 0;
							margin: 0; }
							
#menu ul {					list-style: none;
							margin: 0;
							padding: 0;
							float: left;
							height: 51px; }
							
#menu ul.community {		background: url(../images/community-tab.png) top left no-repeat;
							width: 216px;
							height: 51px; }
							
#menu ul.communityactive {	background: url(../images/community-active.png) top left no-repeat;
							width: 216px;
							height: 51px; }
							
#menu ul.cottages {			background: url(../images/cottages-tab.png) top left no-repeat;
							width: 172px;
							height: 51px; } 
							
#menu ul.cottagesactive {	background: url(../images/cottages-active.png) top left no-repeat;
							width: 172px;
							height: 51px; } 
							
#menu ul.apartments {		background: url(../images/apartments-tab.png) top left no-repeat;
							width: 214px;
							height: 51px; }
							
#menu ul.apartmentsactive {	background: url(../images/apartments-active.png) top left no-repeat;
							width: 214px;
							height: 51px; }
							
#menu ul.amenities {		background: url(../images/amenities-tab.png) top left no-repeat;
							width: 237px;
							height: 51px; }
							
#menu ul.amenitiesactive {	background: url(../images/amenities-active.png) top left no-repeat;
							width: 237px;
							height: 51px; }
							
#menu ul.location {			background: url(../images/location-tab.png) top left no-repeat;
							width: 205px;
							height: 51px; }
							
#menu ul.locationactive {	background: url(../images/location-active.png) top left no-repeat;
							width: 205px;
							height: 51px; }
							
#menu h2 {					color: #4B0C29;
							font: 19px "Times New Roman", Times, serif;
							display: block;
							font-weight: bold;
							font-style: italic;
							margin: 0;
							width: auto;
							text-align: center;
							padding: 15px 0 0 4px; }
							
#menu h2 a {				font: 19px "Times New Roman", Times, serif;
							display: block;
							font-weight: bold;
							font-style: italic;
							margin: 0;
							width: auto;
							padding: 0 0 13px 0;
							text-align: center;
							color: #4B0C29;
							background: none;
							text-decoration: none;
							border: none; }
							
#menu h2 a:hover {			color: #C2C2B2;
							background: none; }
							
#menu h2 a.active {			color: #fff;
							text-decoration: none; }
							
#menu a {					font: 13px "Times New Roman", Times, serif;
							display: block;
							border-width: 1px;
							border-style: solid;
							border-color: #4B0C29;
							border-left: none;
							border-right: none;
							border-top: none;
							margin: 0;
							width: 200px;
							padding: 5px 15px;
							color: #fff;
							background-image: url(../images/dropdown_bkr.png);
							text-decoration: none; }
							
#menu a.nolink {			font: 13px "Times New Roman", Times, serif;
							display: block;
							border-width: 1px;
							border-style: solid;
							border-color: #4B0C29;
							border-left: none;
							border-right: none;
							border-top: none;
							margin: 0;
							width: 200px;
							padding: 5px 15px;
							color: #fff;
							background-color: #4E0D2B;
							background-image: url(../images/dropdown_bkr.png);
							text-decoration: none; }
							
#menu a:hover {				color: #fff;
							background: #4E0D2B; }
						
#menu li {					position: relative; }

#menu ul ul { 				position: absolute;
							z-index: 500;
							left: 11px; }
							
#menu ul ul.first {			left: 30px; }

#menu ul ul ul { 			top: 0; 
							left: 100%;
							width: 150px; }
					
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {		display: none; }

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {		display: block; }
/* End Old Drop Nav */

#content ul {				font: 13px Arial, Helvetica, sans-serif;
							padding: 0 45px 15px 62px;
							margin: 0;
							line-height: 18px;
							color: #3F3E3F; }
							
#content ul li {			padding: 0 45px 0 0;
							margin: 0; }
							
h1 {						font: 19px Arial, Helvetica, sans-serif;
							padding: 35px 0 15px 45px;
							margin: 0;
							line-height: 24px;
							color: #4B0C29;
							font-weight: normal; }
							
h2 {						font: 16px Arial, Helvetica, sans-serif;
							padding: 0 0 0 45px;
							margin: 0;
							font-style: italic;
							line-height: 24px;
							color: #4B0C29;
							font-weight: normal; }
							
h2.formheaders {			font: 16px Arial, Helvetica, sans-serif;
							padding: 0 0 0 175px;
							margin: 0;
							font-style: italic;
							line-height: 24px;
							color: #4B0C29;
							font-weight: normal; }
							
h2.rightcallout {			font: 16px Arial, Helvetica, sans-serif;
							padding: 20px 30px 0 0;
							text-align: center;
							margin: 0;
							font-style: normal;
							font-weight: normal;
							line-height: 20px;
							color: #4B0C29; }
							
p {							font: 13px Arial, Helvetica, sans-serif;
							padding: 0 45px 15px 45px;
							margin: 0;
							line-height: 18px;
							color: #3F3E3F;
							font-weight: normal; }						
							
#footer {					background: url(../images/content_bottom.png) top no-repeat;
							width: 1044px;
							height: auto;
							margin: 0;
							padding: 0;
							float: left; }
							
#footer .left {				width: 238px;
							height: auto;
							margin: 45px 0 0 0;
							padding: 0;
							float: left; }
							
#footer .right {			width: 806px;
							height: auto;
							margin: 45px 0 0 0;
							padding: 0;
							float: left; }							
							
#footer h3 {				font: 15px Arial, Helvetica, sans-serif;
							text-align: right;
							padding: 7px 30px 7px 0;
							margin: 0;
							color: #A4A388;
							font-weight: normal; }
							
#footer p {					font: 11px Arial, Helvetica, sans-serif;
							text-align: right;
							padding: 0 30px 45px 0;
							margin: 0;
							line-height: 16px;
							color: #A4A388;
							font-weight: normal; }
							
#footer a:link {			color: #A4A388;
							text-decoration: none; }
							
#footer a:active {			color: #A4A388;
							text-decoration: none; }
							
#footer a:visited {			color: #A4A388;
							text-decoration: none; }
							
#footer a:hover {			color: #616046;
							text-decoration: none; }
							
form.contact {				font: 13px Arial, Helvetica, sans-serif;
							padding: 0 45px 15px 85px;
							margin: 0;
							line-height: 18px;
							color: #3F3E3F;
							font-weight: normal; }
							
form.application {			font: 13px Arial, Helvetica, sans-serif;
							padding: 10px 45px 15px 175px;
							margin: 0;
							line-height: 18px;
							color: #3F3E3F;
							font-weight: normal; }
							
.emptyrow {					border-bottom: 2px dotted #999; }
							
form.jumpmenu {				font: 13px Arial, Helvetica, sans-serif;
							padding: 10px 0 15px 25px;
							margin: 0;
							text-align: left;
							line-height: 18px;
							color: #3F3E3F;
							font-weight: normal; }
							
.red {						color: #4B0C29; }