/***** RESETTING THE WORLD *****/
*{padding:0; margin:0; border:0; list-style:none; list-style-type:none}


/* COLORS FOR REFERENCE
beige = a98764
blue = 333e48
dark blue (text) = 333e48
orange = #e84a36
green = #928e34

font-family:'Avenir LT W01 35 Light';
font-family:'FrutigerLTW01-47LightCn';


/* TYPOGRAPHY 
-----------------------------------------------------------------------------*/
html, body, p, table{font-family:'Avenir LT W01 35 Light'; font-size:14px; line-height:20px; color:#333e48}

h1, h2, h3, h4, h5{color:#e84a36; font-family:'FrutigerLTW01-47LightCn';  font-weight:normal; margin-bottom:15px; text-transform:uppercase}
h1{font-size:16px}
h2{font-size:24px; line-height:22px}
h4{font-size:24px}
h5{font-size:12px; margin-bottom:5px}

a{color:#e84a36; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both}
.medium{font-family:'Avenir LT W01 65 Medium'}
.heavy{font-family:'Avenir LT W01 85 Heavy'}

.blue-bg{background-color:#a98764}
.green-bg{background-color:#bab657}

.bullets li{background:url(../images/bullet.png) no-repeat 4px 3px; font-size:12px; padding-left:18px; line-height:15px; margin-bottom:7px}
.fp-details h4{margin-bottom:0}
.floorplans a{color:#333e48}

/* GENERAL LAYOUT
-----------------------------------------------------------------------------*/
body {background-color:#333e48}
body.fp-details, body.popup{background:none!important}
body.popup{margin:15px}

#container{display:table; width:980px; margin:0 auto; border-top:none!important; border:solid 4px #fff; background-color:#fff}
#split_left, #split_right{display:table-cell}
#split_left{width:203px; vertical-align:bottom}
#split_right{width:780px}

.full .content {width:740px; padding:10px 20px 20px 20px;}
.split .content{display:table; width:780px}
.split .content-left, .split .content-right{display:table-cell; vertical-align:top}
.split .content-left{padding:20px 0px 20px 0px}
.split .content-right{padding:10px 0 20px 10px}
.full .content p{margin-bottom:15px}
.home .content p, .home .content h2{margin-left:10px}

.pdf{padding:3px 0 0 24px; background:url(/assets/images/icon-pdf.gif) left center no-repeat; display:block; margin-top:15px}
input{padding:2px; background-color:#eee; border:solid 1px #999999}
input.submit{background-color:#e84a36; color:#fff; padding:3px 6px; border:0; box-shadow:none}
input.submit:hover{background-color:#a98764}
#TB_window{border:4px solid #a98764}

/* LEFT SIDEBAR - NAV
-----------------------------------------------------------------------------*/
.home #top-half{top:55px!important;}
#top-half{position:absolute; top:0;}
#logo{background:url(../images/logo.png) no-repeat center center #fff; width:200px; height:125px; display:block}

.glossymenu{margin:10px 0 0 10px; padding:0; width:180px; display:block; font-family:'FrutigerLTW01-47LightCn'; font-size:15px;}
.glossymenu a.menuitem, .glossymenu div.submenu ul li a{line-height:14px; font-family:'FrutigerLTW01-47LightCn'; color:#434d3e; display:block; text-decoration:none; margin-bottom:2px; padding:8px 0}
.glossymenu a.menuitem{position:relative; text-transform:uppercase; padding-left:15px}
.glossymenu a.menuitem:hover, .glossymenu div.submenu ul li a:hover{background-color:#e84a36; color:#fff;}

.glossymenu div.submenu ul{margin:-2px 0 0 10px}
.glossymenu div.submenu ul li a{padding:3px 0px 5px 15px; text-transform:lowercase; line-height:12px; font-family:'FrutigerLTW01-47LightCn'; font-size:13px}

#portals{list-style:none;}
#portals li{width:196px; text-align:right; line-height:20px}

#portals .portal-1{background-color:#333e48}
#portals .portal-2{background-color:#a98764}

#portals li a{display:block; font-size:12px; width:184px; color:#fff; text-decoration:none; padding:12px 8px 12px 4px}
#portals li a:hover{background-color:rgba(0,0,0,0.1);}
#portals span {font-family:'Avenir LT W01 35 Light'; text-transform:uppercase; font-size: 18px;}


/* Footer
-----------------------------------------------------------------------------*/
footer{width:990px; margin:20px auto 0 auto; font-size:12px; color:#CCC}
footer ul{list-style:none;}
footer li{float:left; margin:0 12px 0 0;}
footer li a{text-transform:uppercase; color:#CCC; text-decoration:none}
footer li a:hover {text-decoration:underline}
footer .info{text-align:right}
#fairhousing{height:17px; width: 147px; background:url(../images/foot-fair-housing.png) 100px top no-repeat; display:block; text-transform:uppercase; margin-left:5px}

footer #asset-living-logo img {
	height: 40px;
}

footer #asset-living-logo {
	transform: translateY(-40px);
}