


/*  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 h1 { color:#fff; font-size: 19px; text-transform: uppercase;}

	#printHeader { position: absolute; left: -3000px;}

	#shell { width: 948px;  margin: 0 auto;}
	
	.imgleft, .imgRight { border: 2px solid #000;}
	.imgleft { float:left; margin: 0 10px 10px 0;}
	.imgRight { float:right; margin: 0 0 10px 10px;}

	.nopadding { margin: 0; padding: 0;}
	hr { clear: both;}

/*  HEAD  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#h-shell {  margin: 0; }
	
	#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 20px; }
	#h-usabilityNav ul li a { 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;}

	#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 20px; }
	#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;}
	.cp409 #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 {background: url(../img/headers/areainfo.jpg) no-repeat;}

	#h-logoArea { position:absolute; top: 30px; display: block; height: 110px; width: 220px;  }  
	#h-logoArea a { background:url(../img/design/logogif.gif);   display: block; height: 110px; width: 220px}


/*  BODY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#b-shell { margin: 0; padding: 0;}

	#home #b-contentArea,
	#photogallery #b-contentArea { display: none;}
	#b-contentArea { line-height: 180%; background:#999696 url(../img/design/bg_content.gif) top right no-repeat; color:#1f1e1e; display: block; font-size: 12px; padding: 10px 30px; min-height:440px;}

	#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; }
	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;}


	#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 a { background:url(../img/design/cta_virtualtour.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_virtualtour2.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); }

	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 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;}
	
	

