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

/* Generic */
body{
font-size:1em;
background: #A09790;
}

#main {
	position: relative;
	top: -3px;
	background: #A09790;
	margin:auto;
	height: 650px;
	width: 1007px;
}

#main a{
	color: #FFFFFF;
}

#black_box {
	position: absolute;
	background: #333333;
	left: 45px;
	height: 36px;
	width: 420px;
}

#parkhill_text {
	position: absolute;
	height: 37px;
	width: 150px;
	left: 45px;
	top: 36px;
}

#left_content {
	width: 658px;
	height: auto;
	background-color: #333333;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight: bold;
	line-height: 17px;
	padding: 20px;
	border-right:10px solid #A09790;
}

#right_content {
	position: absolute;
	top: 0px;
	left:708px;
	width: 205px;
	height:100%;
	background-color: #7F7874;
}

#serviced {
	position: absolute;
	top: 36px;
	left: 673px;
	width: 272px;
	height: 27px;
	border-left:10px solid #A09790;
	border-bottom:10px solid #A09790;
}

#menu{
	position: absolute;
	top: 73px;
	left: 753px;
	width: 206px;
	height: auto;
}

#footer {
	position: relative;
	height: 27px;
	width: 914px;
	text-align: center;
	background-color: #7F7874;
	border-top: 10px solid #A09790;
	padding-top: 7px;
	float: left;
}

/* Menu divs */
.menu_link, .menu_link a{
	height: 24px;
	width: 206px;
	padding-left: 5px;
	background-color: #A09790;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.menu_link:hover, .menu_link:hover a {
	background-color: #FFAB00;
	color: #FFFFFF;
}
.menu_link_active, .menu_link_active a {
	height: 24px;
	width: 206px;
	padding-left: 5px;
	background-color: #FFAB00;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

.menu_link_home, .menu_link_home a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/home.gif);
}
.menu_link_home:hover, .menu_link_home:hover a {
	background-image:url(../images/layout/home_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_home, .menu_link_active_home a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/home_over.gif);
	font-weight: bold;
	text-decoration:none;
}

.menu_link_avail, .menu_link_avail a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/availability.gif);
}
.menu_link_avail:hover, .menu_link_avail:hover a {
	background-image:url(../images/layout/availability_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_avail, .menu_link_active_avail a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/availability_over.gif);
	font-weight: bold;
	text-decoration:none;
}

.menu_link_rates, .menu_link_rates a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/rates.gif);
}
.menu_link_rates:hover, .menu_link_rates:hover a {
	background-image:url(../images/layout/rates_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_rates, .menu_link_active_rates a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/rates_over.gif);
	font-weight: bold;
	text-decoration:none;
}

.menu_link_gallery, .menu_link_gallery a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/gallery.gif);
}
.menu_link_gallery:hover, .menu_link_gallery:hover a {
	background-image:url(../images/layout/gallery_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_gallery, .menu_link_active_gallery a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/gallery_over.gif);
	font-weight: bold;
	text-decoration:none;
}

.menu_link_features, .menu_link_features a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/features.gif);
}
.menu_link_features:hover, .menu_link_features:hover a {
	background-image:url(../images/layout/features_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_features, .menu_link_active_features a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/features_over.gif);
	font-weight: bold;
	text-decoration:none;
}

.menu_link_location, .menu_link_location a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/location.gif);
}
.menu_link_location:hover, .menu_link_location:hover a {
	background-image:url(../images/layout/location_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_location, .menu_link_active_location a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/location_over.gif);
	font-weight: bold;
	text-decoration:none;
}

.menu_link_contact, .menu_link_contact a{
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/contact.gif);
}
.menu_link_contact:hover, .menu_link_contact:hover a {
	background-image:url(../images/layout/contact_over.gif);
	height: 24px;
	width: 206px;
}
.menu_link_active_contact, .menu_link_active_contact a {
	height: 24px;
	width: 206px;
	background-image:url(../images/layout/contact_over.gif);
	font-weight: bold;
	text-decoration:none;
}

/* Home styles */
#home_banner {
	position: absolute;
	height: 308px;
	width: 698px;
	top: 36px;
	left: 45px;
}

#home_title {
	position: absolute;
	background-color: #FFAB00;
	height: 27px;
	width: 435px;
	border-top: 10px solid #A09790;
	border-right: 11px solid #A09790;
	top: 299px;
	left: 45px;
	text-align:left;
	padding-left: 20px;
	padding-top: 8px;
}

#home_content {
	position: absolute; 
	width: 913px;
	height: auto;
	top: 354px;
	left: 45px;
}

/* Content styles */
#content_banner {
	position: absolute;
	height: 238px;
	width: 698px;
	top: 36px;
	left: 45px;
}

#content_title {
	position: absolute;
	background-color: #FFAB00;
	height: 29px;
	width: 404px;
	padding-left: 20px;
	border-top: 10px solid #A09790;
	border-right: 11px solid #A09790;
	top: 237px;
	left: 45px;
	text-align:left;
	padding-top: 8px;
}

#content_content {
	position: absolute; 
	width: 913px;
	height: auto;
	top: 284px;
	left: 45px;
}

/*Contact styles */
#contact_black_box {
	position: absolute;
	background: #333333;
	left: 45px;
	height: 73px;
	width: 620px;
}

#contact_container {
	position: absolute;
	height: 429px;
	width: 697px;
	margin-top: 10px;
	top: 73px;
	left: 45px;
}

#contact_content {
	height: 391px;
	padding: 20px;
	background-color: #333333;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight: bold;
}

#contact_title {
	height: 29px;
	width: 677px;
	background-color: #FFAB00;
	text-align:left;
	padding-top: 8px;
	padding-left: 20px;
}

#contact_footer {
	position: absolute;
	top: 512px;
	left: 45px;
	height: 27px;
	width: 914px;
	text-align: center;
	background-color: #7F7874;
	border-top: 10px solid #A09790;
	padding-top: 6px;
}

/* Apartment Styles */
#apartment_top{
	position: relative;
	top: 36px;
	left: 45px;
	height: 277px;
	width: 698px;
	background-color: #7F7874;
}

#apartment_content{
	position: relative;
	top: 50px;
	margin-left: 20px;
	margin-right: 20px;
	height: auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight: bold;
	line-height: 17px;
}

#apartment_bottom {
	position: relative;
	top: 46px;
	left: 45px;
	height: auto;
	width: 912px;
	background-color: #333333;
}

#apartment_bottom_title{
	postition: relative;
	padding-left: 20px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 912px;
}

.gallery{
	position: relative;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color:#333333;
}

.gallery a img {
    border-style: none;
    text-decoration: none;
}


/* Admin Styles */
#admin_content {
	min-height: 400px;
	height: auto;
	padding: 20px;
	background-color: #333333;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight: bold;
}

#right_content_admin {
	position: absolute;
	bottom: -48px;
	left:708px;
	width: 206px;
	padding-top: 5px;
	padding-left: 10px;
	height:auto;
	min-height:200px;
	background-color: #7F7874;
}

#admin_content a{
	color: #FFFFFF;
}

/* Fonts etc */
.titleWhite{
	color: #FFFFFF;
	font-size: 0.808em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titleBlack{
	color: #333333;
	font-size: 0.808em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.footerWhite{
	color: #FFFFFF;
	font-size: 0.83em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.footerBlack{
	color: #333333;
	font-size: 0.83em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


