﻿.community-search-wrapper{
	width:350px;
	float:left;
	min-height:255px;
	_height:255px;
}

.community-wrapper{
	width:625px;
	float:left;
	min-height:255px;
	_height:255px;
	margin-right:6px;
}


/*COMMUNITY BANNER PHOTO GALLERY/VIRTUAL TOUR*/
#community-gallerytour{
	position:absolute;
	width:450px;
	height:39px;
	top:173px;
	left:23px;
	z-index:30;
	background-color:Transparent;
}

#photogallery{
border: solid 3px #fee227;
width:182px;
height:28px;
margin-right:13px;
float:left;
}
#virtualtour{
border: solid 3px #fee227;
width:131px;
height:28px;
float:left;
}

#photogallery-button-bg{
position:absolute;
background-color:#000;
filter:alpha(opacity=40);
opacity:0.4;
width:182px;
height:28px;
z-index:20;
}

#virtualtour-button-bg{
position:absolute;
background-color:#000;
filter:alpha(opacity=40);
opacity:0.4;
width:131px;
height:28px;
z-index:20;
}

.banner-button{
position:absolute;
z-index:25;
}

/*CONTENT*/
#community-content{
	background-color:#eae0d6;
	width:981px;
	display:block;
	color:#000;
	min-height:400px;
	_height:400px;
}

#community-content a{
	color:#374a74;
	text-decoration:none;
}
#community-content a:visited{
	color:#374a74;
	text-decoration:none;
}
#community-content a:active, 
#community-content a:hover{
	color:#374a74;
	text-decoration:underline;
}

.community-info-wrapper{
	padding:17px 20px 17px 20px;
}

.community-details-wrapper{
	padding:17px 20px 17px 10px;
}
.community-details-tabs{
	width:595px;
	height:22px;
}

.community-details-body{
	width:595px;
	background-color:#809fdc;
	text-align:center;
}

.community-details-subbody{
	width:589px;
	margin:0 auto;
	padding-top:3px;
	padding-bottom:3px;
}
.community-details{
	padding:27px 25px 27px 25px;
	background-color:White;
		min-height:400px;
	_height:400px;
}

/*TABS*/

.overview-tab{
	background:url('/images/Tabs/overview.png') no-repeat;
	width:93px;
	height:22px;
	margin-right:2px;
	float:left;
}
.overview-tab-hover{
	background:url('/images/Tabs/overview-hover.png') no-repeat;
	width:93px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.overview-tab-selected{
	background:url('/images/Tabs/overview-selected.png') no-repeat;
	width:93px;
	height:22px;
	margin-right:2px;
	float:left;
}

.pdfbrochure-tab{
	background:url('/images/Tabs/pdfbrochure.png') no-repeat;
	width:133px;
	height:22px;
	margin-right:2px;
	float:left;
}
.pdfbrochure-tab-hover{
	background:url('/images/Tabs/pdfbrochure-hover.png') no-repeat;
	width:133px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.pdfbrochure-tab-selected{
	background:url('/images/Tabs/pdfbrochure-selected.png') no-repeat;
	width:133px;
	height:22px;
	margin-right:2px;
	float:left;
}

.petpolicy-tab{
	background:url('/images/Tabs/petpolicy.png') no-repeat;
	width:103px;
	height:22px;
	margin-right:2px;
	float:left;
}
.petpolicy-tab-hover{
	background:url('/images/Tabs/petpolicy-hover.png') no-repeat;
	width:103px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.petpolicy-tab-selected{
	background:url('/images/Tabs/petpolicy-selected.png') no-repeat;
	width:103px;
	height:22px;
	margin-right:2px;
	float:left;
}

.faqs-tab{
	background:url('/images/Tabs/faqs.png') no-repeat;
	width:66px;
	height:22px;
	margin-right:2px;
	float:left;
}
.faqs-tab-hover{
	background:url('/images/Tabs/faqs-hover.png') no-repeat;
	width:66px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.faqs-tab-selected{
	background:url('/images/Tabs/faqs-selected.png') no-repeat;
	width:66px;
	height:22px;
	margin-right:2px;
	float:left;
}

.officehours-tab{
	background:url('/images/Tabs/officehours.png') no-repeat;
	width:125px;
	height:22px;
	margin-right:2px;
	float:left;
}
.officehours-tab-hover{
	background:url('/images/Tabs/officehours-hover.png') no-repeat;
	width:125px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.officehours-tab-selected{
	background:url('/images/Tabs/officehours-selected.png') no-repeat;
	width:125px;
	height:22px;
	margin-right:2px;
	float:left;
}

.rentalrates-tab{
	background:url('/images/Tabs/rentalrates.png') no-repeat;
	width:128px;
	height:22px;
	margin-right:2px;
	float:left;
}
.rentalrates-tab-hover{
	background:url('/images/Tabs/rentalrates-hover.png') no-repeat;
	width:128px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.rentalrates-tab-selected{
	background:url('/images/Tabs/rentalrates-selected.png') no-repeat;
	width:128px;
	height:22px;
	margin-right:2px;
	float:left;
}

.floorplans-tab{
	background:url('/images/Tabs/floorplans.png') no-repeat;
	width:116px;
	height:22px;
	margin-right:2px;
	float:left;
}
.floorplans-tab-hover{
	background:url('/images/Tabs/floorplans-hover.png') no-repeat;
	width:116px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.floorplans-tab-selected{
	background:url('/images/Tabs/floorplans-selected.png') no-repeat;
	width:116px;
	height:22px;
	margin-right:2px;
	float:left;
}
.amenities-tab{
	background:url('/images/Tabs/amenities.png') no-repeat;
	width:103px;
	height:22px;
	margin-right:2px;
	float:left;
}
.amenities-tab-hover{
	background:url('/images/Tabs/amenities-hover.png') no-repeat;
	width:103px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.amenities-tab-selected{
	background:url('/images/Tabs/amenities-selected.png') no-repeat;
	width:103px;
	height:22px;
	margin-right:2px;
	float:left;
}
.locationmap-tab{
	background:url('/images/Tabs/locationmap.png') no-repeat;
	width:128px;
	height:22px;
	margin-right:2px;
	float:left;
}
.locationmap-tab-hover{
	background:url('/images/Tabs/locationmap-hover.png') no-repeat;
	width:128px;
	height:22px;
	margin-right:2px;
	float:left;
	cursor:pointer;
}
.locationmap-tab-selected{
	background:url('/images/Tabs/locationmap-selected.png') no-repeat;
	width:128px;
	height:22px;
	margin-right:2px;
	float:left;
}

/*DETAILS*/

.details-outline{
	border:solid 1px #c5cfe7;
	width:532px;
}

.details-title{
	font:bold 16px Arial;
	padding:0px 0px 5px 0px;
}

.details-outline .details-title{
	padding:9px 0px 5px 12px;
	float:left;
	width:311px;
	font:bold 16px Arial;
}


.details-outline .details-link{
	padding:9px 11px 5px 14px;
	float:left;
	width:175px;
	text-align:right;
}

.details-link a:link,
.details-link a:visited,
.details-link a:active{
color:#4565b5 !important;
font-weight:bold;
text-decoration:none;
}

.details-link a:hover{
color:#4565b5 !important;
font-weight:bold;
text-decoration:underline;
}

.details-outline th, 
.details-outline td{
	padding:6px 12px 6px 14px;
	border-width:0px;
	border-right:solid 1px #c5cfe7;
}
.details-outline th{
	background-color:#809fdc;
	color:#FFF;
	font:bold 16px Arial;
}
.details-outline td{
	font:normal 14px Arial;
}
.details-outline .last{
	border-right:solid 0px #809fdc;
}

.details-outline .alt{
	background-color:#e7edf8;
}

.community-details ul{
	margin:0;
	padding:0px 0px 0px 5px;
}

.community-details li{
	background: url('/Images/Communities/amenities-bullet.png') no-repeat left top;
	padding: 0px 0px 8px 20px;
	list-style:none;
	font-size:14px;
}

/*RENTAL RATES*/


/*FLOOR PLANS*/
#floorplan-desc{
	width:242px;
	float:left;
}
#floorplan-image{
	font:bold 14px Arial;
	width:270px;
	float:left;
}
.floorplan-title{
	background-color:#809fdc;
	font:bold 14px Arial;
	width:210px;
	color:#FFF;
	padding:4px 4px 4px 8px;
	margin-top:5px;
	margin-bottom:8px;
	
}
#floorplan-list{
	font:bold 14px Arial;
}
.floorplan-name{
	padding: 0px 0px 4px 8px;
}
#floorplan-list a:link,
#floorplan-list a:visited,
#floorplan-list a:active{
	color:#3e5ba3;
	text-decoration:none;
	font:bold 14px Arial;
	
}
#floorplan-list a:hover{
	color:#3e5ba3;
	text-decoration:underline;
	font:bold 14px Arial;
}

#floorplan-list .selected{
	color:#000002 !important;
	text-decoration:none;
	font:bold 14px Arial;
}

#floorplan-image{
min-height:350px;
_height:350px;
}
