#resident-services { display:none;}
li#cp_sectionindex{display:none;}
/* equal opportunity/handicap logos */
#equalHandicapContainer { margin: -110px 0 0; position: absolute; width: 950px; }
#equalHousing { float:left }
#handicap { float:right }

#rightCol { float: right; line-height: 20px; right: 230px; width: 300px; }


/* sash */
#sash { position: absolute; display: none; }
#sash a img { border:none }

#ctaPayOnline {width:165px; margin:0 0 0 200px}
#ctaPayOnline a{display:block; background:url("../img/cta-pay-rent.png") center top; height:41px; width:165px; position:absolute; right:255px; top:96px; *top:105px; margin:-6px 0 0 }
#ctaPayOnline a:hover {background:url("../img/cta-pay-rent.png") center bottom; }

#ctamoreinfo {width:220px; margin:0 0 0 200px}
#ctamoreinfo a{display:block; background:url("../img/cta-moreInfo.png") center top; height:41px; width:220px; position:absolute; right:428px; top:95px; *top:105px; margin:-6px 0 0 }
#ctamoreinfo a:hover {background:url("../img/cta-moreInfo.png") center bottom; }



#ctaTour { width:165px; float:left; margin:0 0 0 540px }
#ctaTour a { display:block; background:url("../img/ctaVideoTour.png") center top; height:41px; width:165px; position:absolute; right:84px; top:96px; margin:-6px 0 0 }
#ctaApp { width:165px; float:left; margin:0 0 0 540px; display:none;}
#ctaApp a { display:block; background:url("../img/ctaOnlineApp.png") center top; height:41px; width:165px; position:absolute; right:253px; top:96px; margin:-6px 0 0 }
#ctaTour a:hover  { background:url("../img/ctaVideoTour.png") center bottom; }
#ctaApp a:hover  { background:url("../img/ctaOnlineApp.png") center bottom; }

.cp409 #h-usabilityNav ul li.rent,
.cp526 #h-usabilityNav ul li.rent { display: none;}

/*  SHELL  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	body { margin: 0; padding: 0; font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif;  background:#270a03 url(../img/design/bg.jpg) no-repeat top center; }		

	body#tour { margin: 20px 0 0 0; padding: 0;  background:#000 url(../img/design/bg.jpg) no-repeat left center;}
	body#tour a { color:#FFF; }	
	body#tour h1 { color:#fff; font-size: 19px; text-transform: uppercase;}

	#printHeader { position: absolute; left: -3000px;}

	#shell { width: 948px;  margin: 0 auto; /*position:relative*/}
	
	.imgleft, .imgRight { border: 2px solid #000;}
	.imgleft { float:left; margin: 0 10px 10px 0;}
	.imgRight { float:right; margin: 0 0 0 5px;}

	.nopadding { margin: 0; padding: 0;}
	hr { clear: both;}
	.style1 { color: #F7CC78; font-size:15px; line-height:16px; background-color:#2A0806;  display:block; margin:6px 0 0 -10px; border:1px solid #fff; padding:2px 0 2px 9px;}
	

/*  HEAD  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#rfp451 { left: 50%;  height:42px; position: absolute; top:92px; z-index: 1; cursor: pointer;  }
	#rfp451 a { display: block; width: 272px; height:42px; text-decoration:none; cursor: pointer;}
	#rfp451 a hover { display: block; width: 392px; height:42px; cursor: pointer;}
	#h-shell { position:relative; margin: 0 auto; }
	
	#h-usabilityNav {  text-align:right; color:#fff; }
	#h-usabilityNav ul { margin: 0 0 10px 0; padding: 30px 0 103px 0;}
	#h-usabilityNav ul li { display: 
	inline;  margin: 0 0 0 8px; }
	#h-usabilityNav ul li a { font-size:9px; color:#fff; text-decoration: none;padding: 3px 0 5px 0; text-transform: uppercase; background:url(../img/design/nav_underline.gif) bottom no-repeat; }
	#h-usabilityNav ul li a:hover { color:#f7cc78; border-top: 1px solid #7b0808;}
	span#faxnum { position:absolute; top:-35px; left: -71px; }
	#faxnum { color:#FFFFFF; width:261px; padding-left: 5px; font-family: Arial;}
	#faxnum .style1 {margin: 6px 0 0 0}
	
	span#login { position: absolute; z-index: 999; top: 58px; margin: 0 0 0 832px;}
	span#login a { color:#fff; font-weight: bold; }
	
	#h-cta { position:absolute; margin-left: 235px; top: 120px; display:none;}
	#h-cta ul { margin: 0 0 0px 0; padding: 0px 0 3px 0;}
	#h-cta ul li { display: inline;  margin: 0 15px 0 0px; }
	
	#h-nav { border: 1px solid #550606; background:#000; margin: 0;height: 19px; text-align: center;}
	#h-nav ul { margin: 3px 0 0 0; padding: 0;}
	#h-nav ul li { display: inline; margin: 0 9px; padding:0 0 20px 0; }
	#h-nav ul li a { color:#f7cc78; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 11px; letter-spacing: -1px;}
	#h-nav ul li a.current { color:#fff; border-bottom: 2px solid #a61b1b;}
	#h-nav ul li a:hover { color:#fff; }
	


	#home #h-banner { background:#550606 url(../img/design/bg_header.gif); height: 437px; width: 928px; padding: 22px 0 0 20px; border: none;}
	#h-banner {background:#550606 url(../img/design/bg_header.gif); height: 377px; width: 928px; padding: 22px 0 0 20px; border-bottom: 12px solid #550606;}
	.cp576 #h-banner, .cp577 #h-banner, .cp578 #h-banner, .cp409 #h-banner, .cp526 #h-banner, .cp525 #h-banner {background:#000 url(../img/design/bg_header.gif); height: 377px; width: 928px; padding: 22px 0 0 20px; border-bottom: 12px solid #550606;}
	body.cp409 #h-banner, body.cp526 #h-banner, body.cp525 #h-banner {background: url(../img/headers/areainfo.jpg) no-repeat;}


	#h-logoArea { position:absolute; top: 34px;	display: block;	height: 110px; width: 220px; left: -1px; }  
	#h-logoArea a { background:url(../img/design/logogif.gif);   display: block; height: 110px; width: 220px}


/*  BODY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#b-shell { background:url(../img/design/bg_content.gif) #999696 no-repeat right top; margin: 0; padding: 0;}
	#pgal { margin:20px 0 0 0 }

	/*#home #b-contentArea,*/
	#photogallery #b-contentArea { display: none;}
	#b-contentArea { line-height: 180%; color:#1f1e1e; display: block; font-size: 12px; padding: 10px 30px; }
	body#contact #b-contentArea {padding:10px 30px 70px}

	#content_r { float: right; padding: 0 0 20px 20px; margin: 0 0 20px 20px; border-left: 1px solid #ccc; width: 400px;}
	
	ul#apartlist li { list-style:none; border-bottom: 1px solid #ccc; padding: 3px 0;}
	ul#apartlist li a { width: 160px; font-size: 13px; font-weight: bold; display: block; float: left;}
	ul#apartlist li a.pdf { background:url(../img/design/icon_pdf.gif) 0 3px no-repeat;}
	
	h1 { color:#2f0404; letter-spacing: -1px; line-height: 25pt}
	h2 { letter-spacing: -1px; font-weight: normal; font-size: 22px; color:#000;}
	h3 { letter-spacing: -1px; font-size: 15px; color:#880000;}
	a { color:#550606;}
	a:hover { text-decoration: none;}
	a.pdf { background:url(../img/design/icon_pdf.gif) no-repeat; padding: 0 0 0 20px;}
	a.pdf2 { background:url(../img/design/icon_pdf.gif) right no-repeat; padding: 0 18px 0 0;}


	#amenities h2 {padding-left: 270px;}
	#amenities ul#list {padding-left: 290px;}

	#ctaShell { background:#1e1717; display: block; width: 948px; height: 130px;}
	#ctaShell ul  { padding: 7px 0 0 2px; margin: 0;  padding-left: 8px}
	#ctaShell ul li { list-style: none; margin: 0 6px;}

	#cta01, #cta02, #cta03, #cta04 { display: block; width: 221px; height: 116px; float: left;}
	#cta01 a, #cta02 a, #cta03 a, #cta04 a { display: block; width: 221px; height: 116px;}
	
	#cta01 { background:url(../img/design/cta_videotour.jpg); }
	#cta02 { background:url(../img/design/cta_areainfo.jpg); }
	#cta03 { background:url(../img/design/cta_amenities.jpg); }
	#cta04 { background:url(../img/design/cta_directions.jpg); }

	#cta01 a { background:url(../img/design/cta_videotour.jpg); }
	#cta02 a { background:url(../img/design/cta_areainfo.jpg); }
	#cta03 a { background:url(../img/design/cta_amenities.jpg); }
	#cta04 a { background:url(../img/design/cta_directions.jpg); }
	
	#cta01 a:hover { background:url(../img/design/cta_videotour2.jpg); }
	#cta02 a:hover { background:url(../img/design/cta_areainfo2.jpg); }
	#cta03 a:hover { background:url(../img/design/cta_amenities2.jpg); }
	#cta04 a:hover{ background:url(../img/design/cta_directions2.jpg); }
	
	#cta05 { background-image:url(../img/design/cta-holiday08.gif); background-repeat:no-repeat; 
	position:absolute; margin-top: 75px; margin-left: 716px; 
	z-index:99; width:230px; height: 60px}
	#cta05 a{display:block; width:230px; height: 60px}
	#cta06 { background-image:url(../img/design/cta-superbowl09.gif); background-repeat:no-repeat; 
	position:absolute; margin-top: 75px; margin-left: 716px; 
	z-index:99; width:230px; height: 60px; display:none}
	#cta06 a{display:block; width:230px; height: 60px}
	
	#cta07 { background-image:url(../img/design/cta_valentines09.jpg); background-repeat:no-repeat; 
	position:absolute; margin-top: 75px; margin-left: 716px; 
	z-index:99; width:230px; height: 60px; /*display:none*/}
	#cta07 a{display:block; width:230px; height: 60px}

	ul#tours { margin: 0; padding: 0;}
	ul#tours li {  margin: 0 20px 0 0; width: 200px; list-style: none; float: left;}
	ul#tours li span { display: block; text-align: center;}
	ul#tours li a {  font-size: 10px; }
	ul#tours li a img { border: 3px solid #000; }
	ul#tours li a:hover { border: none;}



/*  FOOTER  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


	#f-nav { margin: 25px 0; text-align: center;}
	#f-nav ul { margin: 0; padding: 0;}
	#f-nav ul li { display: inline; margin: 0 5px; }
	#f-nav ul li a { color:#f7cc78; text-transform: uppercase; text-decoration: none; font-weight: normal; font-size: 10px; letter-spacing: -1px;}
	#f-nav ul li a:hover { color:#fff;}
	
	#f-address { font-family:"Times New Roman", Times, serif; margin: 25px 0; text-align: center; color:#fff; text-transform: uppercase;  font-size: 10px; }
	#f-address div {display:inline;}
	#f-address ul { margin: 0; padding: 0;}
	#f-address ul li { display: inline; margin: 0 5px; }
	#f-address ul li a { color:#fff; text-transform: uppercase; text-decoration: none; font-weight: normal; font-size: 10px; letter-spacing: -1px;}
	#f-address ul li a:hover { color:#f7cc78;}
	
	#f-sig { margin: 10px 0 25px 0; text-align: center;}
	
	
	#cp #h-banner{background:url(../img/headers/areainfo.jpg) no-repeat;}
/*	#cp.cp576 #h-banner{background:url(../img/headers/amenities.jpg) no-repeat;} /* Maintenance Request page */
/*	#cp.cp577 #h-banner{background:url(../img/headers/corporate.jpg) no-repeat;}
/*	#cp #h-banner {background:#550606 url(../img/design/bg_header.gif); height: 377px; width: 928px; padding: 22px 0 0 20px; border-bottom: 12px solid #550606;}
*/
	#cp.cp578 #h-banner{background:url(../img/headers/fitness.jpg) no-repeat;} /* Wellness Course Sign Up & Calendar */
	#cp #h-cta { display:block; top:610px; margin:0 0 0 775px; display:none;}
/*	#cp.cp526 #h-cta, #cp.cp578 #h-cta, #cp.cp577 #h-cta, #cp.cp580 #h-cta, #cp.cp576 #h-cta, #cp.cp525 #h-cta {display:block; top:610px; margin:0 0 0 775px;} */
	
	
/*  Layouts Page  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#layoutsPg #b-contentArea a{outline:none;}
#layoutsPg #layout { padding:20px 0 0 20px;/*height:300px; overflow:auto;*/ width:700px; /*border:1px solid #fff;*/margin:0 auto;	/*background: #989494 url(img/design/bg_content.gif) no-repeat right top;*/}
#layoutsPg #h1Layout {/*top:122px;*/ /*position:absolute;*/  margin:0 auto; letter-spacing:-1px;}
#layout ul {margin:0; padding:0; overflow:auto;}
#layout li { margin:0 30px 115px 0; list-style:none; float:left; width:318px; height:330px; display:block;  position:relative;}
#layout li a {text-decoration:none;}
#layout li a:hover {}
#layout ul ul {/* width:265px; */ position:absolute; bottom:0; left:0; overflow:visible; clear:both;   }
#layout li li {margin:0; border:none; width:auto; height:auto; margin:0 3px 0 0;}
#layout li li a {display:block; background-color:#00FF33; width:99px; font:11px/15px Arial, Helvetica, sans-serif; background-color:#5E1212; color:#fff;  border:1px solid #fff; text-align:center;}
#layout li li a:hover {background-color:#851919;}
#layout li li.printPdf {}
#layout p {margin:15px 0 0 0; font:11px/19px Arial, Helvetica, sans-serif; }
#layout h2 {font-weight:bold; font-size:25px; line-height:25px; /*text-align:center;*/ margin:1px 0 3px 0;  /*background-color:#660000;*/ color:#660000; border-bottom:1px solid #660000; position:relative; left:0;}
#layout li.noStyle {margin:0;}
#quikMenu {margin:15px 0 0 0; padding:0 0 0 0;}
#quikMenu li{width:30%; float:left; list-style-type:none; height:25px;}
#quikMenu li a{}
#quikMenu li a:hover{}
#layoutsPg fieldset {width:80%; margin:0 auto; padding:0 0 0 35px;}
#layoutsPg legend {background-color:#989595; padding:0 25px 0 5px; font:19px/18px georgia; letter-spacing:-1px; }
.imgFrame {display:block; width:195px; float:left; padding:10px 0 25px 0; margin:5px 19px 0 0; height:235px; background-color:#908E8E; border:1px solid #7F7D7D;}
.imgFrame img {display:block; width:175px; margin:0 auto;}


#vizsig { margin: 0; }
#vizsig span#text {	float: none; margin: 8px 0 0 5px; font-size: 11px; font-family: "Trebuchet MS"; color: #FFFFFF;	text-decoration: none; }
#vizsig span a { float: none; 	margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color: #FFFFFF; text-decoration: none; }
#vizsig span a:hover { text-decoration: none; color: #FFFFFF; }
#vizsig img { float: none; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/ vertical-align: middle; }

#youtube {left: 816px; position: absolute; top: 90px; width: 134px;}
#youtube a img {border:medium none;}



/* SUB NAV HOVER THINGS */


/* position h-nav relative so the subnav lines up */

	#h-nav ul {position:relative;}
	
		#h-nav ul ul { background-color: #330D04;  display: none; position: absolute; top: 15px;  left: 459px; width: 150px; height: auto;}
		#h-nav ul li a.hover ul li { float: none; }
		#h-nav ul li a.hover ul li a { background: none; color: #FFF; padding: 15px 15px; }
		#h-nav ul li a .hover ul li.hover a { background-color: #FFF; color: white; }
		#h-nav ul li a .hover ul li a.current {  background-color: #FFF; color: white; }
		
