body{
	font: 12px 'arial','lucida sans unicode',verdana, sans-serif;
}

h1{
	font-size:22px;
	font-weight:bold;
}

td{
	font: 12px 'arial','lucida sans unicode',verdana, sans-serif;
}

a.plain_link {
	color:#58943e;
	text-decoration:none;
}

a{
	color:#58943e;
	text-decoration:none;
}

#unit_links a{
	color:#888533 !important;
	text-decoration:none;
}

#loft_links a{
	color:#888533 !important;
	text-decoration:none;
}

.mainpage_green{
	
	font-size:40px;
	font-weight:bold;
	color:#58943e;


}


#container {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#header{
	color:#888533;
	width:960px; 
	height:84px; 
	background:url('../images/headerBanner.jpg') no-repeat top left; 
	font-size:16px;
	text-align:center;
	margin:0 auto;
}

#content{
	width:960px; 
	height:600px; 
	/*background:url('../images/footer1017.jpg') no-repeat bottom left; */
	background:url('../images/footer2.jpg') no-repeat bottom left; 
	margin:0 auto;
}

#content2{
	width:960px; 
	height:700px; 
	/*background:url('../images/footer2_1017.jpg') no-repeat bottom left; */
	background:url('../images/footer2.jpg') no-repeat bottom left; 
	margin:0 auto;
}

#calculator_content{
	width:960px; 
	height:700px; 
	background:url('../images/footer2.jpg') no-repeat bottom left; 
	margin:0 auto;
}

#content3{
	width:960px; 
	height:700px; 
	background:url('../images/footerSpace1.jpg') no-repeat bottom left; 
	margin:0 auto;
}

#content_floorplans{
	width:960px; 
	height:800px; 
	background:url('../images/footer.jpg') no-repeat bottom left; 
	margin:0 auto;
}


#content_nofooter{
	width:960px; 
	height:700px; 
	margin:0 auto;
}

#menu a{
	text-decoration:none;
}

#menu ul{
	list-style:none;
}
#menu li{
	display:inline;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	font-size:18px;
}

#menu li.current {
	font-size:26px;	
	color:#85878a !important;
}

#menu li.current a{
	font-size:26px;	
	color:#85878a !important;
}

#landing_header{
	color:#888533;
	width:960px; 
	height:30px; 
	font-size:16px;
	text-align:center;
	margin:0 auto;
	padding-right:150px;
}

#floorplan_nav{
position:absolute; 
top:85px; 
left:-25px; 
font-weight:bold;
 color:#519032; 
 font-size:14px;
 

}


.feature{
	margin-left:25px;

}

#floorplan_nav ul li{
	padding-bottom:5px;
}

#landing_content{
	width:960px; 
	height:600px; 
	background:url('../images/default1.jpg') no-repeat bottom left; 
	margin:0 auto;
	position:relative;
}	

#contact_content{
	width:960px; 
	height:675px; 
	background:url('../images/landingFooter.jpg') no-repeat bottom left; 
	margin:0 auto;
	position:relative;
}	

#fb_side{
	color:#a7a9ac;
	font-size:28px;
	position:absolute;
	top:20px;
	left:135px;
	line-height:44px;
	overflow: visible;

}


#web_side{
	color:#a7a9ac;
	font-size:28px;
	position:absolute;
	top:20px;
	left:460px;
	line-height:44px;

}

.ui-tabs{
	font: 12px 'lucida grande','lucida sans unicode',verdana, sans-serif !important;
}

#buttons  {
	margin-top:7px;
}
#buttons button {
	float: left;
	margin-right:7px;
}

button {
	background-color:#a7b15b;
	color:#ffffff;
	padding:2px 5px;
	border:none;
	font-weight:bold;
}

.disabled {
	background-color: #aaaaaa !important;
}


#footer {
	width: 960px;
	margin: 0 auto;
	position: relative;
	top: -20px;
}

#footer #buttons a {
	float: left;
}
a#facebook_link {
	display: block;
	padding-left: 35px;
	line-height: 25px;
	height: 25px;
	font-size: 1.1em;
	font-weight: bold;
	background: url('../images/facebook-icon.jpg') top left no-repeat transparent;
}

.clear {
	clear: both;
}