@charset "UTF-8";/* CSS Document */input{_position:relative;}#landingwrap{	width:808px;	display:block;	margin-bottom:4px;	height:368px;}.landingleft{	width:563px;	display:block;	float:left;	margin-right:4px;}.landingright{	width:241px;	height:368px;	float:left;	background:url(../images/communities_bg.gif) bottom no-repeat;}.landingcontent{	display:block;	padding:12px 16px 3px 16px;	font-size:11px;	color:#ffffff;	line-height:17px;	text-align:left;}.landingcontent h1{	font-size:17px;	margin:0 0 3px 0;	color:#E5E4CB;}.landingcontent p{	margin-bottom:17px;}.landingcontent a{	color:#E5E4CB;	font-weight:bold;	text-decoration:none;}.landingcontent a:hover{	color:#ffffff;}.headingwrap h1{	background:url(../images/heading_communities.gif) no-repeat;}.headingwrap h2.communities{	background:url(../images/bg_communities.gif) repeat-x;}.entrycontent {  font-size: 12px;  line-height: 16px;}.entrycontent h1 {  margin-bottom: 1em;}.entrycontent ul li {  margin-bottom: 1em;}#subnav{	border:1px solid #f6aa20;	border-top:none;}#subnav a{	color:#b68788;	background:url(../images/step_one_nav.gif) no-repeat;	background-position:100% -42px;	width:129px;	margin-left:-7px;}#subnav a.home, #subnav a.apartment {	width:150px;	background:url(../images/sn_commercial_home.gif) no-repeat;	margin-left:-9px;	background-position:100% 0;	color:#6E0F11;}#subnav a.apply, #subnav a.narrow{	width:116px;	background:url(../images/sn_apply.gif) no-repeat;	margin-left:-9px;	background-position:100% 0;	color:#6E0F11;}#subnav a.contact{	width:106px;	background:url(../images/sn_contact.gif) no-repeat;	margin-left:-8px;	background-position:100% 0;	color:#6E0F11;}#subnav a:hover{	color:#504d3e;	background-position:100% -21px;}#subnav a.selected{	color:#504d3e;	background-position:100% -21px;}#subnav a.two, #subnav a.three, #subnav a.four, #subnav a.five {  background-position:100% -42px;	margin-left:-5px;}#subnav a.two{	width:170px;	background:url(../images/step_2_nav.gif) no-repeat;}#subnav a.three{	width:176px;	background:url(../images/step_three_nav.gif) no-repeat;}#subnav a.four{	width:163px;	background:url(../images/step_four_nav.gif) no-repeat;}#subnav a.five{	width:130px;	background:url(../images/step_five_nav.gif) no-repeat;}#subnav span{	display:block;	padding-left:32px;}#subnav a.selected{	color:#504d3e;	background-position:100% 0px;	cursor:pointer;}#subnav a.selectedhome{	color:#504d3e;	background-position:100% -21px;	cursor:pointer;}#subnav a:hover.selected{	color:#6E0F11;	background-position:100% -21px;}#subnav a.selectedup{	color:#6E0F11;	background-position:100% -21px;	cursor:pointer;}.checks{	border-right:1px solid #f6aa20;	border-left:1px solid #f6aa20;}#findhead{	display:block;	height:19px;	line-height:20px;	text-align:left;	border:1px solid #f6aa20;	border-top:none;}#findhead h2{	margin:0;	color:#6E0F11;	font-weight:normal;	font-size:11px;	height:19px;	line-height:19px;	display:block;	padding-left:12px;}#foottop{	background:url(../images/footer_communities.gif) repeat-x;}#footimage {  background:url('../images/logo_communities.gif') no-repeat !important;  margin-top:-5px;}#footbottom{	border:1px solid #f6aa20;	border-top:none;}#copyright{	border:1px solid #f6aa20;}/* STEP 1 Styles - Select a city */#search{	width:806px;	display:block;	border:1px solid #f6aa20;	margin-bottom:4px;}#findwrap{	width:198px;	height:460px;	display:block;	float:left;	background:url(../images/map_left_bg.png) no-repeat;	_background-image: none;  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/map_left_bg.png');	text-align:left;}#findwrap.landing{	width:198px;	height:311px;	display:block;	float:left;	background:url(../images/map_left_bg.png) no-repeat;	_background-image: none;  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/map_left_bg.png');	text-align:left;}#findwrap ul{	margin:0;	padding:0;	list-style-type:none;	width:194px;	display:block;}#findwrap ul li{	display:block;	height:25px;	margin:0;	padding:0;	background:url(../images/nav_bg_main.gif) repeat-x;	border-bottom:1px solid #7a7d8e;	line-height:25px;}#findwrap ul li a{	display:block;	background:url(../images/nav_bg.gif) left no-repeat;	padding: 0 10px 0 13px;	height:25px;	color:#132833;	text-decoration:none;	font-weight:bold;}#findwrap ul li a:hover{	background:url(../images/nav_bg.gif) left no-repeat #fcfbf6;}.smallcontent{	color:#132833;	padding:6px 12px 0 8px;	line-height:13px;	text-align:left;	font-size:10px;}.smallcontent ol{	margin:2px 0 0 8px;	padding:0 0 0 14px;}.smallcontent li{	margin:0 0 3px 0;	padding:0;}.smallcontent a{	color:#6E0F11;	font-weight:bold;}.smallcontent a:hover{	color:#504d3e;}#mapwrap{	width:607px;	height:460px;	display:block;	float:left;	border-left:1px solid #f6aa20;}div#mapwrap.landing {	height:311px !important;}/* Step 2 - Select a city */#resultswrap{	width:485px;	display:block;	float:left;	text-align:left;}.communityhead{	display:block;	height:21px;	background:url(../images/nav_bg_main.gif) repeat-x top;	line-height:21px;	border-bottom:1px solid #7a7d8e;	border-right:1px solid #7a7d8e;}.communityhead h1{	line-height:21px;	margin:0;	font-size:12px;	height:21px;	display:block;}.communityhead a{	display:block;	height:21px;	color:#6E0F11;	font-weight:bold;	text-decoration:none;padding-left:7px;}.communityhead a:hover{	background:#fcfbf6;	color:#132833;}.communityhead img{	border:0;	float:left;}.searchresult{	display:block;	width:481px;	margin-bottom:4px;}#subleft, .subleft{	width:134px;	display:block;	float:left;	border-right:1px solid #7a7d8e;}#subright, .subright{	width:346px;	display:block;	float:left;	border-bottom:1px solid #f6aa20;	border-top:1px solid #7a7d8e;}.searchcontent {  display:block; margin-left:4px;   border-color: #F6AA20;  border-style: solid;  border-width: 0 1px;}.availabletable{	display:block;	background:#efeeda;	border-bottom:1px solid #f6aa20;}.toptable{	height:32px;	display:block;	background:#F8F9EF;	font-size:10px;}.topcell{	height:32px;	width:109px;	float:left;	display:block;	border-right:1px solid #f6aa20;	text-align:center;	color:#6E0F1f;	line-height:31px;	font-weight:bold;}.searchphoto{	width:134px;	border-bottom:1px solid #7a7d8e;	border-top:1px solid #7a7d8e;}.searchphoto img{  width:134px;  height:100px;	border:none;}.searchrowwrap{	display:block;	text-align:left;	border-top:1px solid #f6aa20;	color:#E7E2C7;	height:20px;}.searchrowwraplt{	display:block;	text-align:left;	background:#F8F9EF;	border-top:1px solid #f6aa20;	color:#E7E2C7;	height:20px;}.searchcell{	width:109px;	padding:3px 0 3px 0;	line-height:14px;	display:block;	float:left;	text-align:center;	color:#504d3e;	border-right:1px solid #f6aa20;}.searchcell span{	display:block;	padding-left:7px;	padding-right:4px;	text-align:left;}.searchcell img{	border:0;}.searchcontentarea{	display:block;	padding:6px 7px 6px 7px;	text-align:left;}.searchcontentarea a{	text-decoration:underline;	color:#660000;	position:relative;}.searchcontentarea a:hover{	color:#504d3e;}#filterswrap{	display:block;	float:left;	width:320px;	border-left:1px solid #f6aa20;	border-bottom:1px solid #f6aa20;	text-align:left;	margin-bottom:4px;}#filterswrap h1{	height:21px;	line-height:20px;	display:block;	padding-left:12px;	font-size:11px;	margin:0;	color:#ffffff;	background:url(../images/bg_communities.gif) repeat-x #f6aa20;	text-align:left;}#filters{	display:block;	padding:10px;	background:#ffffff;	border-bottom:1px solid #f6aa20;}.filtercolumn{	width:50%;	display:block;	float:left;}#filters p{	margin:0 0 0px 0;	padding:0;}.filtercolumn span{	display:block;	line-height:16px;}#mapfilter{	width:320px;	height:350px;	display:block;}.fieldswrap{	padding:6px 8px 8px 12px;	text-align:left;	font-size:11px;	color:#132833;	display:block;	background: url(../images/tan_gradient.gif) bottom repeat-x #f8f9ef;	border-bottom:1px solid #f6aa20;	border-top:1px solid #f6aa20;	margin-bottom:4px;}/* Step 3a - Select Apartment */#subsitewrapint{	width:806px;	border-left:1px solid #132833;	border-right:1px solid #f6aa20;	display:block;	margin-bottom:4px;}#subleftapt{	width:194px;	display:block;	float:left;}#subrightapt{	width:611px;	display:block;	float:left;	border-left:1px solid #7a7d8e;}.headingwrapapt{	display:block;	text-align:left;	background:#f8faef;	height:21px;}.headingwrapapt h1{	height:21px;	line-height:21px;	display:block;	padding-left:12px;	font-size:12px;	margin:0;	color:#ffffff;	background: url(../images/bg_communities.gif) repeat-x #f6aa20;}#logobox{	display:block;	border-bottom:1px solid #132833;	border-top:1px solid #132833;	text-align:center;	width:194px;	background:#ffffff;	padding:3px 0 3px 0;}#addressbox{	display:block;	text-align:center;	width:194px;	background:#24506e;	height:172px;	filter:alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;	-khtml-opacity:0,7;}.colcontent{	padding:8px 8px 8px 8px; 	height:156px;	display:block; 	text-align:left;	color:#ffffff;	font-size:10px;	line-height:12px;	border-bottom:1px solid #132833;	margin-top:-172px;	position:relative;}.colcontent p{	margin:0;	padding:0;}.colcontent ul{	margin-top:0;	padding:0 0 0 15px;	margin-bottom:2px;}.colcontent a{	font-weight:bold;	text-decoration:underline;	color:#ff9900;}.colcontent a:hover{	color:#ffffff;}.wrap{	display:block;	padding-bottom:4px;}.leftaddy{	width:33%;	text-align:right;	float:left;	display:block;	font-weight:bold;	padding-right:5px;}.rightaddy{	width:63%;	text-align:left;	float:left;	display:block;}#commmap{  background:#FFFFFF url(../images/search_bg.gif) no-repeat scroll 0 0;  display:block;  float:left;  height:299px;  left:3px;  position:relative;  width:399px;}#moredetailbox{	display:block;	text-align:center;	width:194px;	background:url(../images/white_narrow_bg.png);	_background-image: none;  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/white_narrow_bg.png');}.topcellapt{	height:32px;	width:92px;	float:left;	display:block;	border-right:1px solid #f6aa20;	text-align:center;	color:#6E0F1f;	line-height:34px;	font-weight:bold;}.topcellaptleft{	height:32px;	width:156px;	float:left;	display:block;	border-right:1px solid #f6aa20;	text-align:left;	color:#6E0F1f;	line-height:34px;	font-weight:normal;}.rowwrap{	display:block;	text-align:left;	border-top:1px solid #f6aa20;	cursor: pointer;	height:30px;}.rowwraplt{	display:block;	text-align:left;	background:#F8F9EF;	border-top:1px solid #f6aa20;	cursor: pointer;	height:30px;}/*.rowwrap a{	display:block;	text-decoration:none;	color:#E7E2C7;	height:30px;}.rowwraplt a{	display:block;	text-decoration:none;	color:#E7E2C7;	height:30px;}.rowwrap a:hover{	background: #d4d3b8;}.rowwraplt a:hover{	background: #d4d3b8;}.rowwrap a.selected{	background: #d4d3b8;}.rowwraplt a.selected{	background: #d4d3b8;}*/.rowhilite {	background:url(../images/table_bg.gif) repeat-y #d4d3b8;}.cell{	width:92px;	padding:7px 0 7px 0;	line-height:16px;	display:block;	float:left;	text-align:center;	color:#504d3e;	border-right:1px solid #f6aa20;}.cellleft{	width:182px;	padding:7px 0 7px 0;	line-height:16px;	display:block;	float:left;	text-align:center;	color:#504d3e;	border-right:1px solid #f6aa20;}.cell span{	display:block;	padding-left:7px;	padding-right:4px;	text-align:left;}.cell img{	border:0;}#commnav{	display:block;	height:20px;	border-left:1px solid #f6aa20;	margin-left:4px;	border-bottom:1px solid #f6aa20;	line-height:20px;	padding-left:15px;	font-weight:bold;	color:#6E0F1f;	text-align:left;}#commcontentarea{	display:block;	padding:10px 12px 6px 12px;	text-align:left;	background:url(../images/white_bg.png);}#commcontentarea h1{	margin:0 0 3px 0;	padding:0;	font-size:14px;	line-height:16px;}#commcontentarea a{	position:relative;	font-weight:bold;	color:#132833;	text-decoration:underline;}#commcontentarea a:hover{	color:#504d3e;}#photogallery{	width:806px;	border:1px solid #132833;	border-left:none;	border-right:none;	display:block;	text-align:left;	background:#f4f2e9;}#photowindow{	width:400px;	height:322px;	border-right:1px solid #132833;	background:#24506e;	display:block;	float:left;	text-align:left;}#photowindow img{  width:400px;  height:300px;}#propertyinfo, #propertymap{	width:405px;	height:322px;	display:block;	float:left;}#propertyinfo {  background:url(../images/search_bg.gif) no-repeat #ffffff;}#propertymap {  background:url(../images/search_bg_2.gif) no-repeat #ffffff;}#propinfonav{	display:block;	height:20px;	text-align:left;	font-size:11px;}#propinfonav span{	display:block;	padding-left:15px;}#propinfonav a{	display:block;	float:left;	width:202px;	line-height:20px;	color:#504d3e;	text-decoration:none;	font-weight:bold;}#propinfonav a:hover{	color:#6E0F11;}#propinfonav a.selected{	color:#6E0F11;}#propinfocontent, .propinfocontent{	text-align:left;	padding:10px 15px 0 16px;	font-size:11px;	line-height:14px;}.propinfocolumn{	display:block;	float:left;	width:50%;}.propinfocolumn ul{	margin-top:0;	margin-bottom:10px;	margin-left:6px;	padding-left:10px;}.propinfocolumn li{	margin-bottom:3px;	color:#6E0F11;}.propinfocolumn span{	color:#132833;}#thumbwrap{	margin:0 0 0 0;	padding: 7px 0 0px 7px;}#thumbwrap span{	text-align:left;	font-weight:bold;	color:#721111;	line-height:14px;	padding-left:2px;	display:block;}.thumbdiv{	width:48px;	height:46px;	border:1px solid #676355;	float:left;	display:block;	margin:0 7px 7px 0;}.thumbscreen{	width:48px;	height:46px;}.thumbscreen a{	width:48px;	height:46px;	display:block;	background:#e1e1e1;	color:#ffffff;	text-decoration:none;	font-weight:bold;	filter:alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;	-khtml-opacity:0,7;	text-decoration:none;}.thumbscreen a:hover{	background:none;}.thumbscreen a.selected{	background:none;}.thumbscreen div{	height:14px;	width:14px;	text-align:center;	line-height:13px;	color:#ffffff;	background:#676355;	display:block;	font-size:10px;}.thumbblank{	width:48px;	height:46px;	background:#e1e1e1;	filter:alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;	-khtml-opacity:0,7;}#captioncontent{	padding:0 6px 0 8px;	color:#ffffff;	line-height:19px;	font-size:10px;	display:block;	text-align:left;	height:20px;	margin-top:-21px;	position:relative;	z-index:2000;	background:#b5822f;	border-top:1px solid #132833;	width:335px;	border-right:1px solid #132833;}#captioncontent h2{	margin:0 0 2px 0;	padding:0;	line-height:14px;	font-size:10px;}/* Step 4 */#proprowwrap{	padding:12px 3px 0 3px;}.deetrowwrap{	display:block;	text-align:left;	padding-left:24px;	line-height:15px;	font-size:10px;	height:16px;	color:#676355;}.deetalt{	background:#efeeda;}#applynow{	display:block;	padding:6px 8px 0 0;}#applynow a{	height:18px;	width:100px;	text-align:center;	text-decoration:none;	line-height:18px;	background:#f6aa20;	font-weight:bold;	float:right;	color:#FFFFFF;	border:1px solid #132833;}#applynow a:hover{	background:#6E0F11;	color:#ffffff;}/* step 5 */#appwrap{	display:block;	text-align:center;	border:1px solid #f6aa20;	width:806px;	margin-bottom:4px}#appwrap a{color:#6E0F11;	font-weight:bold;}#appwrap a:hover{	color:#504d3e;}#appwrapinner{	width:506px;	display:block;	background:#ffffff;	border-left:1px solid #132833;	border-right:1px solid #132833;}.searchfieldwrap{	padding:8px 15px 8px 18px;	text-align:left;	font-size:11px;	color:#132833;	display:block;}.fieldname{	display:block;	margin-bottom:4px;	line-height:13px;	font-weight:bold;}.field{	display:block;	margin-bottom:6px;}.formpagehead{	display:block;	height:21px;	border-bottom:1px solid #132833;	border-top:1px solid #132833;	line-height:20px;	text-align:center;}.formpagehead h1{	margin:0;	color:#ffffff;	font-size:13px;	height:21px;	display:block;	background:url(../images/bg_communities.gif) repeat-x #f6aa20;}#header img.mpc{	float:left;	position:relative;	margin-top:-5px;	margin-left:15px;	border:none;}
