@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0;}
	html{overflow: -moz-scrollbars-vertical;}
	body{background-color:#000000; margin-top:10px;}	
	a{text-decoration:underline; border:none; color:#e3c115;}
		a:hover{text-decoration:underline;}
	img{border:none; padding:0; margin:0;}
	p,li{font-family: verdana, arial, sans-serif; color:#ffffff; margin-bottom:15px; font-size:14px;}
		p strong{color:#e3c115;}
		p.spacer{margin:0px 0 135px 0;}
		p.bodySpacer{margin:20px 0 0; line-height:28px;}
	strong{text-transform:uppercase;}
	h4{font-family: verdana, arial, sans-serif; font-size:16px; margin:3px 0;}
	label{font-family: verdana, arial, sans-serif; color:#e3c115; margin-bottom:3px; font-size:11px;}
input{margin-bottom:8px; width:200px;}
input.buttons{width:100px;}

textarea{width:450px; height:70px; margin-bottom:15px;}
span.space{margin-left:30px;}
	

#wrapper{width:960px; margin:0 auto; position:relative;}

#background{background:url(../_images/backdrop.jpg); float:left; width:100%;}

#navigation{width:100%; float:left; background:url(../_images/topNav.png);}
	#navigation ul{float:right; margin:5px 40px 5px 0; list-style-type:none; display:inline;}
	#navigation ul li{display:inline; font-family:verdana, arial, sans-serif; font-size:13px; margin-right:37px; letter-spacing:2px;line-height:22px;}
	#navigation ul li a{color:#03264f; text-decoration:none;}
	#navigation ul li a:hover{color:#d7162f;}
	#navigation ul li.lastNav{margin-right:0px;}
	#navigation ul li a.selected{color:#d71627; font-weight:bold;}

.contentUp{}
	img.logo{float:left; margin:0 30px 0 0; display:block;}
	img.logoIndex{float:left; margin:0 0 0 0; display:block; } /* LOGO ON MAIN PAGE ONLY because it has an img and not txt */
	.contentUp p{line-height:26px; margin-right:25px;}

.contactList{position:absolute; top:118px; left:700px;}
	.contactList p{margin-bottom:10px;}


.contentDownNoPad{width:100%;  float:left; background:url(../_images/bottomBG.png) repeat;}
	.contentDownNoPad p {margin-right:10px;}

#floorplans{margin-top:20px; background:url(../_images/floorplanBack.png); padding-top:12px;float:left;}
	#floorplans table tr td{text-align:center;}
	#floorplans table tr td p{font-size:12px; line-height:20px;margin:0px;}
	

.virtualTours{margin-top:15px; margin-right:15px; width:625px;}
	.virtualTours table tr{vertical-align:text-top; text-align:center;}
	
	
.contentDown{width:100%; float:left;  background:url(../_images/bottomBG2.png); overflow:hidden; }
	.contentDown p{margin-right:35px;line-height:26px;}
	img#pdf{margin-top:10px;}
	img#gallery2{margin-top:20px;}
	.mapquest{float:left; width:570px; position:relative;}
		.mapquest img{float:left; margin:0 15px 0 0;}
		.mapquest p{position:absolute;bottom:0px; left:150px;}
	     
	    .list ul{float:left; margin:0 0 10px 20px; display:inline; width:570px;}
		.list ul li{margin-bottom:7px; font-size:13px; line-height:24px;}
		.list em{font-style:normal; color:#e3c115; text-decoration:underline;}

.left{float:left; margin:0 30px 0 0; text-align:center; width:319px; background:url(../_images/backdrop.jpg);}
	.left p{margin-right:0px;}

.leftFloor{float:left; margin:0 0 0 0; text-align:center; width:319px; background:url(../_images/backdrop.jpg);}
	.leftFloor p{margin-right:0px;}
	
	
.virtualLeft{float:left; margin:0 0px 0 0; text-align:center; width:319px; background:url(../_images/backdrop.jpg);}

.errors{color:#bb5812;}
			.errors h3{padding:6px 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			.errors ul{padding:5px 25px;}
			.errors ul li{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#bottomBar{width:100%; float:left;background:url(../_images/topNav.png); text-align:center;}

.disclaimerInfo{width:100%;margin-top:10px;float:left; text-align:center;}
	.disclaimerInfo p{font-size:10px;}
	.disclaimerInfo p.legal{text-align:right; margin-bottom:0px;}
	.disclaimerInfo p.disclaim{text-align:left; font-size:9px; margin-top:5px;}
	img#equalHousing{float:left; margin:5px 10px 5px 0;}
	
	.videos{float:left; width:600px; padding:0 15px 0 25px; text-align:center;}
	    span.youTube{float:left; width:300px; }
		span.youTube p{font-size:11px;}
		.videos embed{margin:0 0 15px;}
		.articles{text-align:left; margin:15px 0 70px; padding:0 10px;}
		.articles p, .articles li{font-size:12px;}
		.articles ul{margin:0 0 25px 15px;}
        span.news{font-size:12px;}
	
	.splashFloor{float:right; width:340px;}
		.splashFloor p{font-size:18px;}

	
	
	.splashList{position:absolute; left:319px; width:190px; background-color:#e3c115; padding:15px 0px 0px 40px;}
	.splashList p{font-size:15px; color:#000;}
	.top{margin-top:200px;}
		
	
	
	.socialMedia{float:left;}
		.socialMedia img{margin-right:10px;}