@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color: #5d4f4c;
	/*font:normal 14px/24px Arial, Helvetica, sans-serif;
	color:#fff;*/
}
p, div, h1, h2, h3, h4, h5, h6, span, br, form, input, label {
	margin:0;
	padding:0;
}
a {
	margin:0;
	padding:0;
	outline:0;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
img {
	border:0;
	/*margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	display:block;*/
}
.spacer {
	/*font-size:0;
	line-height:0;*/
	clear:both;
}
/*----------General----------------------------------------------------------*/
#main_bg {
	margin:0px auto;
	padding:0px;
	width:100%;
	height:auto;
	background: #fff url(../images/bg.gif) repeat-x;
}
#main_container {
	margin:0px auto;
	padding:0px;
	width:1000px;
	height:auto;
}
/*---Header---*/
#header {
	margin:0px;
	padding:60px 0px 0px 0px;
	width:1000px;
	height:95px;
	background:url(../images/bg-header.jpg) no-repeat center top;
	text-align:center;
}
/*---main Nav---*/
#mainNav {
	margin:0px auto;
	padding:0px 0px 0px 3px;
	_padding:0px 0px 0px 24px;
	/*width:1000px;*/
	width:797px;
	_width:776px;
	height:62px;
	background:url(../images/bg-mainNav.gif) repeat-x top;
	/*border:1px solid red;
	text-align:center;*/
}
#mainNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#mainNav li {
	margin:0px;
	padding:16px 29px 0px 29px;
	_padding:16px 28px 0px 27px;
	/*display:inline-block;*/
	float:left;
	background:url(../images/bg-mainNav-line.gif) no-repeat right top;
	height:46px;
	/*font:normal 16px/62px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	letter-spacing:2.5px;*/
}
#mainNav li a {
	float:left;
}
#mainNav li a:hover {
	text-decoration:none;
	height:46px;
	float:left;
	background:url(../images/nav-rollover.gif) no-repeat bottom center;
}
#mainNav li a.selected {
	text-decoration:none;
	height:46px;
	float:left;
	background:url(../images/nav-rollover.gif) no-repeat bottom center;
}
/*#mainNav li a.selected {
	/*display:block;
	color:#e87a51;
	text-decoration:none;
	line-height:62px;
	background:url(../images/nav-rollover.gif) no-repeat center bottom;
}*/
#mainNav li.NolineRightPadding {
	margin:0px;
	padding:16px 0px 0px 29px;
	/*display:inline-block;*/
	/*float:left;*/
	background:none;
	/*height:62px;
	font:normal 16px/62px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	letter-spacing:2px;*/
}
/*---Banner---*/
#banner_bg {
	margin:0px auto;
	padding:0px;
	width:1000px;
	height:auto;
	background: url(../images/bg-banner.jpg) no-repeat top left;
}
#banner {
	margin:0px auto;
	padding:0px;
	width:800px;
	height:280px;
}
/*---Content---*/
#content {
	margin:0 auto;
	padding:35px 16px;
	width:768px;
	height:auto;
	font:normal 15px/21px Georgia, "Times New Roman", Times, serif;
	color:#575757;
	/*text-align:center;*/
}
#content a {
	font:normal 15px/21px Georgia, "Times New Roman", Times, serif;
	color:#575757;
	text-decoration:none;
}
#content a:hover {
	color:#575757;
	text-decoration:underline;
}
#content span {
	color:#820113;
}
#content span.bigfont {
	font:normal 28px/24px Georgia, "Times New Roman", Times, serif;
	color:#575757;
}
#content h1 {
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#575757;
	letter-spacing:1.5px;
}
#content h1 span {
	color:#820113;
}
#content h2 {
	font:normal 28px/24px Georgia, "Times New Roman", Times, serif;
	color:#820113;
	letter-spacing:1.5px;
	text-decoration:none;
}
#content h3 {
	margin:0px;
	padding:5px 0px 12px 0px;
	font:normal 20px/24px Georgia, "Times New Roman", Times, serif;
	color:#000;
	letter-spacing:1.5px;
	text-decoration:underline;
}
#content .underline {
	border-bottom:1px solid #820113;
	height:auto;
	margin:0 0 26px 0;
	padding:0;
}
#content .line {
	border-bottom:1px dashed #666666;
	height:auto;
	margin:0 0 20px 0;
	padding:0;
}
#content .columns {
	margin:0px 0px 30px 0px;
	/*padding:10px 10px;*/
	padding:0px;
	/*width:745px;*/
	width:auto;
	height:auto;
	font:normal 15px/21px Georgia, "Times New Roman", Times, serif;
	color:#575757;
	float:left;
	/*border:1px solid red;*/
}
#content .columns ul {
	margin:0px;
	padding:0px;
	list-style:none;
	/*width:700px;*/
	width:auto;
}
#content .columns li {
	margin:0px;
	padding:0px;
	float:left;
}
#content .columns li span {
	font:normal 15px/21px Georgia, "Times New Roman", Times, serif;
	color:#820113;
}
#content .columns .smallTxt {
	font:bold 18px/22px Georgia, "Times New Roman", Times, serif!important;
	color:#000!important;
	padding:0px 0px 10px 0px
	/*text-align:center;*/
}
#content .columns .smallTxt .txtRed {
	font:bold 18px/22px Georgia, "Times New Roman", Times, serif!important;
	color:#ff0000!important;
}
/*---Residential---*/
#content .columns li.address {
	width:200px;
}
#content .columns li.address2 {
	width:110px;
}
#content .columns li.rent {
	/*width:120px;*/
	width:100px;
}
#content .columns li.rent2 {
	/*width:140px;*/
	width:100px;
}
#content .columns li.size2 {
	/*width:140px;*/
	width:80px;
}
#content .columns li.bed {
	width:140px;
}
#content .columns li.avail {
	width:120px;
}
#content .columns li.avail2 {
	/*width:128px;*/
	width:88px;
}
#content .columns li.link {
	width:120px;
}
#content .columns li.link a {
	color:#00F;
}
#content .columns li.link2 {
	width:190px;
}
#content .columns li.link2 a {
	color:#00F;
}
#content .columns li.bldg {
	/*width:200px;*/
	width:160px;
}
#content .columns li.unit {
	/*width:140px;*/
	width:110px;
}
/*---Office---*/
#content .columns li.suite {
	width:110px;
}
#content .columns li.sqft {
	width:100px;
	text-align:right;
	padding:0 30px 0 0;
}
#content .columns li.floorplan {
	width:110px;
	text-align:center;
	padding:0 30px 0 0;
}
#content .columns li.floorplan a {
	color:#00F;
}
#content .columns li.amenities {
	width:190px;
}
#content .columns li.amenities a {
	color:#00F;
}

#content .thumbnails {
	margin:0px;
	padding:32px 0px 0px 0px;
	width:180px;
	height:auto;
	float:right;
	text-align:center;
	/*border:1px solid red;*/
}
/*---Footer---*/
#footer {
	margin:0 auto;
	padding:0;
	background: url(../images/bg-footer.gif) repeat-x top;
	width:100%;
	height:150px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#e4e5e5;
	text-align:center;
}
#footer a {
	color:#e4e5e5;
	text-decoration:none;
}
#footer a:hover {
	color:#000;
	text-decoration:none;
}
#footer ul {
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.5px;
}
#footer li {
	width:auto;
	height:auto;
	margin:0;
	padding:0 7px;
	display:inline;
	line-height:48px;
}
#footer li span {
	font:normal 15px Arial, Helvetica, sans-serif;
}


