/* Main Divs*/

body {
	font-family: arial, helvetica;
	font-size: 11pt;
	line-height: 12pt;
}

table {
	font-size: 11pt;
}

a:link {
	color: #850827;
}

a:hover, a:active {
	color: #c54867;
}

a:visited {
	color: #400000;
}

#container {
	width: 800px;
	background: #850827;
	display: table;
}

#nav {
	width: 130px;
	float: left;
	color: white;
	height: 100%;
	background: #850827;
}

#contentOuter {
	float: right;
	width: 670px;
	background: url('images/homePics.jpg') #ffffff no-repeat bottom;
	min-height: 532px;
	height:auto !important;
	height:532px;
	margin: 0 0 -1 0;
}

#contentInner {
	width: 590px;
	margin: 10px 40px 40px 40px;
}

#footer {
	float: right;
	width: 670px;
	background: #445745;
	color: #fff;
	height: 69px;
	margin: 0 0 -1 0;
}

.footerLeft {
	float: left;
	text-align: left;
	margin: 15px 0 0 5px;
}

.footerRight {
	float: right;
	text-align: right;
	margin: 15px 5px 0 0;
}

.hidden {
	display: none;
}

.underline {
	text-decoration: underline;
}



/* Index Styles  */

.index {
	margin: -12pt 0 0 0;
}



/* Navigation Styles */

.navHome {
	float: left;
	width: 130px;
	height: 36px;
	background: url('images/home.jpg');
}

.navHome:hover, .navHomeRO {
	float: left;
	width: 130px;
	height: 36px;
	background: url('images/home.jpg') 100% 0;
}

.navPhoto {
	float: left;
	width: 130px;
	height: 37px;
	background: url('images/photo.jpg');
}

.navPhoto:hover, .navPhotoRO {
	float: left;
	width: 130px;
	height: 37px;
	background: url('images/photo.jpg') 100% 0;
}

.navFloor {
	float: left;
	width: 130px;
	height: 35px;
	background: url('images/floor.jpg');
}

.navFloor:hover, .navFloorRO {
	float: left;
	width: 130px;
	height: 35px;
	background: url('images/floor.jpg') 100% 0;
}

.navFeatures {
	float: left;
	width: 130px;
	height: 36px;
	background: url('images/features.jpg');
}

.navFeatures:hover, .navFeaturesRO {
	float: left;
	width: 130px;
	height: 36px;
	background: url('images/features.jpg') 100% 0;
}

.navMaps {
	float: left;
	width: 130px;
	height: 35px;
	background: url('images/maps.jpg');
}

.navMaps:hover, .navMapsRO {
	float: left;
	width: 130px;
	height: 35px;
	background: url('images/maps.jpg') 100% 0;
}

.navLocal {
	float: left;
	width: 130px;
	height: 38px;
	background: url('images/local.jpg');
}

.navLocal:hover, .navLocalRO {
	float: left;
	width: 130px;
	height: 38px;
	background: url('images/local.jpg') 100% 0;
}

.navPrintable {
	float: left;
	width: 130px;
	height: 35px;
	background: url('images/printable.jpg');
}

.navPrintable:hover, .navPrintableRO {
	float: left;
	width: 130px;
	height: 35px;
	background: url('images/printable.jpg') 100% 0;
}

.navSend {
	float: left;
	width: 130px;
	height: 37px;
	background: url('images/send.jpg');
}

.navSend:hover, .navSendRO {
	float: left;
	width: 130px;
	height: 37px;
	background: url('images/send.jpg') 100% 0;
}

.navApply {
	float: left;
	width: 130px;
	height: 36px;
	background: url('images/apply.jpg');
}

.navApply:hover, .navApplyRO {
	float: left;
	width: 130px;
	height: 36px;
	background: url('images/apply.jpg') 100% 0;
}

.navContact {
	float: left;
	width: 130px;
	height: 32px;
	background: url('images/contact.jpg');
}

.navContact:hover, .navContactRO {
	float: left;
	width: 130px;
	height: 32px;
	background: url('images/contact.jpg') 100% 0;
}



/* Resite styles */

div.resite {
  font-size: 9pt;
  margin: -15px 0 0 685px;
}

a.resite:link, a.resite:visited {
  color: #ddd;
  text-decoration: none;
}
a.resite:hover {
  color: #fff;
  text-decoration: underline;
}



.englert {
  font-size: 9pt;
  margin: 0 0 0 -695px;
  color: #ddd;
}

a.englert:link, a.englert:visited {
  text-decoration: none;
}
a.englert:hover {
  color: #fff;
  text-decoration: underline;
}





/*Styles for the floorplan table*/

#floorPlans .flash{
	float:right;
}

TABLE.floorTable {
	width: 500px;
	border-top:1px solid #850827;
	border-left:1px solid #850827;
	border-right:1px solid #850827;
	color : #000000;
	background-color: #ffffff;
	font-size: 10pt;
}
tr.floorTable-key {
	font-weight: bold;
	color : #ffffff;
	background-color: #850827;
}
TABLE.floorTable TD {
	border-bottom:1px solid #850827;
	text-align: center;
	height: 21px;
}






/*Styles for the neighborhood info table*/

TABLE.neighborhood {
	width: 500px;
	border-top:1px solid #9e451b;
	border-left:1px solid #9e451b;
	border-right:1px solid #9e451b;
	color : #000000;
	background-color: #d2c5b8;
	line-height: 15px;
}
tr.neighborhood-key {
	font-weight: bold;
	color : #eedecc;
	background-color: #9e451b;
}
TABLE.neighborhood TD {
	border-bottom:1px solid #9e451b;
	text-align: center;
	height: 20px;
}
a.neighborhood {
	font-weight: bold;
	color : #eedecc;
	text-decoration : none;
}




/* Styles for the map/directions page */

.mapInfo {
	width: 360px;
}




/* Styles for the contact Us page */

.noBr {
	margin: -12pt 0 0 0;
}



/* Styles for the photo gallery page  */

.smallerText {
	font-size: 10pt;
}