﻿
#OuterContent #header #top
	{
		height:26px !important;
		width:995px;
	}
	
	#OuterContent #header #bottom li,#OuterContent #header #bottom li img
	{
			margin-right:2px !important;
			padding:8px 7px 0px 7px !important;
	}
	#OuterContent #header #bottom ul
	{
  		margin-left:35px;

	}
	
	
	
#OuterContent #MainContent #thismonth .hrmhome
{
	color:#838385;
	background-color:#838385;
	border-top:solid 1px #838385;
	height:0px;
	width:98%;
	margin:3px;
	padding:0px;
	font-size:0px;
}
#OuterContent #MainContent #home #righthome
{
	margin-top:85px;
	padding-top:40px !important;
}

#OuterContent #MainContent #thismonth
{
	background-color:#58585a;
}

#OuterContent #footer #footerleft
{
	margin-left:10px;
	font-size:9px;
	width:675px;
	float:left;
}
#OuterContent #footer #footerright
{
	padding-top:5px;
	font-size:0.84em;
}
#OuterContent #MainContent #innerContent .long
	{
		width:325px;
		display:table-cell;
		height:100%;
		float:left;
		padding-top:22px;
		
	}
	#OuterContent #MainContent #innerContent .rightlong
	{
		width:420px;
		height:100%;
		float:right;
		padding-right:20px;
	}
	#OuterContent #MainContent  .aboutus  ul
	{
		padding-left:15px !important;
	}

	#OuterContent #MainContent #innerContent .middle
	{
		width:850px;
		margin-left:0px;
		background-color:#ffffff;
		padding:0px 10px 10px 10px;
		height:100%;
		display:table-cell !important;
		min-height:520px;
		float:left;
	}
	
	#OuterContent #MainContent #innerContent .middle .textwidth
	{
		width:660px;
	}
	
	#OuterContent #MainContent #innerContent .gallery
	{
		width:850px;
		margin:0px;
		background-color:#ffffff;
		padding:0px 10px 10px 0px;
		height:100%;
		display:table-cell !important;
		min-height:500px;
	}
	#OuterContent #MainContent #innerContent .middleSmall
	{
		width:700px;
		margin-left:0px;
		background-color:#ffffff;
		padding:0px 10px 0px 10px;
		height:100%;
		display:table-cell !important;
		min-height:520px;
		float:left;
		padding-bottom:15px;
	}
	#OuterContent #MainContent #innerContent .rightsmall
	{
		width:220px;
		float:right;
		padding-right:10px;
	}
	
	#OuterContent #MainContent #innerContent .middleSmall .attraction
	{
		width:125px;
		margin-right:15px;
		float:left;
		display:table-cell;
		height:100%;
		text-align:left;
	}
	
	.atr_header
	{
		height:60px;
	}
	
	.atr_header h5 
	{
		font-size:12px;
	}
	
	.attraction ul li 
	{
		list-style:none;
		line-height:12px;
		padding-bottom:12px;
	}
	
	#OuterContent #MainContent #innerContent .wide
	{
		background:url(/images/middle_aboutBkg.jpg) no-repeat right top;
		background-color:#ffffff;
		float:left;
		margin-right:15px;
		width: 765px! important
	}
	
	#OuterContent #MainContent #innerContent .amenities
	{
		background:url(/images/amenitiesBkg.gif) no-repeat right top;
			background-color:#ffffff;
	
	}
	#OuterContent #MainContent #innerContent .amenities .amenity
	{
		float:left; 
		display:table-cell;
		padding-right:25px;
		width:360px !important;
		
		
	}
	#OuterContent #MainContent #innerContent .amenities .amenity p
	{
		background:url(/images/liIcon.gif) no-repeat left top;
		padding-left:10px;
		text-align:left;
	}
	div.contactSep
	{
		float:none;
		clear:both;
		height:5px;
	}
	
	#apptRequest
	{
		display:none;
	}
	

	
	/** search *******/
	#OuterContent #MainContent #tblSearch td.searchresults
	{
		width:80%;	
	}
	
	#OuterContent #MainContent .forresidents td
	{
		width:180px;
	}

	#OuterContent #MainContent .forresidents p
	{
		text-align:left;
	}
		#OuterContent #MainContent .forresidents a
		{
			color:#4d4d4d;
		}
		#OuterContent #MainContent .forresidents a:hover
		{
			color:#b9c43d;
		}
		
		.compare2search
		{
			 margin-left:184px;
		}
	
#accessnorm {
	display: block;
	float: left;
	margin: 0 auto;
			margin-left:35px;
}
#accessnorm a {
	color: #aaa;
	display: block;
	text-decoration: none;
}
#showmenu {
	display: none;
}
#showmenu.hover{
	display: block;
	padding-top:10px;
		z-index:9999;
}
#showmenu.hover ul{

	padding:0px;
  margin:0px;
  border:1px solid #000;
	display: block;
	z-index:9999;
	width:250px;
	background:#fff;
  position:absolute;
}
#showmenu.hover ul li{
  clear:both;
	width:250px;
}
#showmenu.hover ul li a{
display:block;
width:100%;
}
#normlogo img {
		float:left;
		margin-right:28px;
	
}
.logo {
margin-top:16px;
}

#OuterContent #header #top .rightNav 
	{
		position:absolute;
		font-size:11px;
		height:20px;
		top:8px;
		right:0px;
	}
.logodiv {
display:block;
margin-top:3px;
margin-right:12px;
}
#OuterContent #header #top .rightNav #apartment-finder {
position:absolute;
top:-32px;
background: url('/media/backgrounds/apartment-finder1.png') top no-repeat;
width:120px;
height:70px;
text-align:center;
font-weight:bold;
font-size: 10pt;
padding-top:10px;
right:140px;
display:table-cell;
vertical-align:bottom;
}
#OuterContent #header #top .rightNav #apartment-finder a{
padding-top:15px;
text-decoration:none;
color:#666;
width:120px;
display:table-cell;
vertical-align:bottom;
}

