@charset "UTF-8";
/* CSS Document */

/* Apartment in Sacramento - AptsInSac.com - CSS */

/* reset */

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
body{
	font:12px Helvetica, Arial, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	border: 0;
	outline:0;
	vertical-align: baseline;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/bg.png) repeat 0 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* for the wheird border */
:focus {
	outline: 0;
}

/* inserts should be highlighted*/
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'border="0"' 'cellspacing="0"' 'cellpadding="0"' in the markup - lame*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/******* Global Links *******/

a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #02407D;
        font-weight:bold;
}
a:hover, a:active {
	text-decoration: none;
}

/***** Elements *****/

p{
	font:12px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	margin: 0 0 16px 0;
}
img{
	border:0;
	display:block;
}
hr{
padding:0;
margin:0;
}
label{

}

/***** Headers and Paragraphs *****/

h1, h2, h3, h4, h5, h6 {
	line-height: 19px;
	padding:0;
	margin:0;
}
h1{
	font:28px Helvetica, Arial, sans-serif;
	color:#783600;
}
h2{
	font:italic 12px Helvetica, Arial, sans-serif;
	color:#1e1e1e;
}
h3{
	font-size: 17px;
}
h4{
	font-size: 13px;
}

/****** Website Elements *****/

#secondary-bg{
	position:absolute;
	left:0px;
	top:0px;
	padding:0;
	margin:0;
	width:100%;
	height:426px;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/bg-highlight.png) repeat-x 3px 0;
	z-index:0;
}
#container-outer{
	position:absolute;
	z-index:0;
	width:100%;
	background-color:transparent;
}

#container-inner{
	width:1002px;
	overflow:hidden;
	margin:0 auto;
}
#logo a{
	width:204px;
	height:27px;
	float:left;
	margin-top:26px;
	margin-left:10px;
}
#slogan{
	width:380px;
	height:27px;
	font:italic 16px Helvetica, Arial, sans-serif;
	color:#fff;
	float:right;
	margin-top:33px;
}
#main-header{
	clear:both;
	width:1002px;
	height:284px;
}
#conam-cta{
	width:256px;
	heigh:284px;
	float:left;
}
#flash{
	width:746px;
	height:284px;
	float:left;
}
#nav-container{
	width:1002px;
	height:34px;
	background: url(/files/corporate/000/000/002/92/gateway/images/new/nav-repeat.png) repeat-x 0 0;
}
#content-area{
	width:983px;
	overflow:hidden;
	margin:0 auto;
	background-color:#fff;
	padding-bottom:25px;
}
#nav-shadow{
	width:983px;
	height:3px;
	font-size:1px;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/nav-shadow.png) no-repeat 0 0;
}
#left-area{
	width:628px;
	overflow:hidden;
	float:left;
	padding:35px 0 0 35px;
}
#right-area{
	width:295px;
	padding-top:25px;
	padding-left:25px;
	float:left;
	overflow:hidden;
}
.text-header{
	width:100%;
	height:53px;
	border-bottom:1px solid #c7c7c7;
}
.text-header h1{
	font:20px Helvetica, Arial, sans-serif;	
	color:#000;
	height:25px;
}
.text-header h1 span{
	font-weight:bold;
	font-style:oblique;
}
.text-header h2{
	font:14px Helvetica, Arial, sans-serif;	
	color:#0275c7;
}
#text-content-box{
	width:100%;
	overflow:hidden;
	padding-top:20px;
}
#lifestyle-photo{
	width:160px;
	height:240px;
	float:left;
}
.text{
	width:445px;
	padding-left:20px;
	float:left;
        overflow:hidden;
}
.text p{
	font:12px/17px Helvetica, Arial, sans-serif;
	color:#0e0e0e;	
}
#feat-comm{
	width:230px;
	overflow:hidden;
	position:relative;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/feat-comm-repeat.png) repeat-y 0 0;
	z-index:0;
	margin-left:23px;
}
#feat-comm-title{
	font:14px Helvetica, Arial, sans-serif;	
	color:#000;
	margin-left:24px;
	padding:20px 0 5px 0;
}
#feat-comm-img{
	width:212px;
	overflow:hidden;
	margin:8px auto 11px auto;
}
#feat-comm-img img{
        width:212px;
}
#feat-comm-top{
	width:230px;
	height:39px;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/feat-comm-top.gif) no-repeat 0 0;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}
#feat-comm-bottom{
	width:230px;
	height:42px;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/feat-comm-bottom.gif) no-repeat 0 0;
	position:absolute;
	z-index:1px;
	bottom:0;
}
#feat-comm-info{
	width:100%;
	overflow:hidden;
	padding-left:24px;
	margin-top:8px;
}
#feat-comm-name{
	font:bold 16px Helvetica, Arial, sans-serif;
	color:#004898;
	height:23px;
}
#feat-comm-address{
	font:12px Helvetica, Arial, sans-serif;
	color:#222;
	height:35px;
}
#feat-comm-web a{
	font:12px Helvetica, Arial, sans-serif;
	color:#03F;
	text-decoration:underline;
}
#feat-comm-web a:hover{
	text-decoration:none;	
}
/******** CONTACT *******/

#contact_wrap{
        margin:13px 0 15px 15px;

}
#contact_table td{
        padding:2px 4px;
}
#submit_button{
        margin-top:20px;
}
#contact-spacer-div{
        width:100%;
        height:50px;
        float:right;
        height:13px;
        font-size:1px;
}
#errors{
        color:#CF0000;
}
.contact-links{
        float:left;
        width:222px;
        overflow:hidden;
        padding:15px 0;
}
.contact-links ul li{
        padding:5px 0;
}
.contact-links ul li a{
        font:12px Helvetica, Arial, sans-serif;
        color:#2c6fb5;
        text-decoration:underline;
}
.contact-links ul li a:hover{
        text-decoration:none;
}
#contact-form{
        width:100%;
        overflow:hidden;
        clear:both;
        border-top:1px solid #C7C7C7;
        border-bottom:1px solid #c7c7c7;
        padding-top:19px;
        padding-bottom:19px;
}

/******** COMMUNITY LIST ********/

.comm-list-text{
        width:620px;
        overflow:hidden;
}
.comm-list-text p{
        padding:12px;
}
.comm-list-text a:hover{
        color:#CF0000;
        text-decoration:underline;
}
.comm-list-header h1{
        border-bottom:1px solid #C7C7C7;
        height:30px;
        font:20px Helvetica,Arial,sans-serif;
        color:#000;
        margin-bottom:12px;
}
.comm-apt-list{
        padding:0 0 10px 25px;
}
.comm-apt-list li{
        list-style-type:disc;
        list-style-position:inside;
        padding:1px;
}

/******** FOOTER ********/

#footer-nav-container{
	width:475px;
        margin:10px auto 0 auto;
        height:30px;
}
.footer-nav-btn{
	float:left;
	padding:0 20px;
        border-right:1px solid #fff;
}
.footer-nav-btn a{
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;	
	text-decoration:none;
font-weight:normal;
}
.footer-nav-btn a:hover{
	text-decoration:underline;
	color:#FFC000;
        font-weight:normal;
}
.footer-nav-btn a:visited{
        font-weight:normal;
        color:#fff;
  
}

#footer-nav-bg{
	width:983px;
	height:46px;
	background:url(/files/corporate/000/000/002/92/gateway/images/new/footer-bg-repeat.png) repeat-x 0 0;
	margin:0 auto;
	padding-top:22px;
}
#footer-nav{
	width:100%;
	height:30px;
}
#footer-info{
	width:983px;
	height:50px;
	margin:15px auto;
}
#ada-logo{
	width:39px;
	height:42px;
	float:left;
	margin-left:50px;
}
#copyright{
	width:380px;
	height:50px;
	float:left;
	text-align:center;
	font:10px Helvetica, Arial, sans-serif;
	color:#fff;
	margin-left:200px;
    display:inline;
}
#copyright img{
	margin:0 auto;
	vertical-align:middle;
}
#copyright a{
	color:#ffc000;	
}
#eho{
	width:135px;
	height:50px;
	float:left;
	font:10px Helvetica, Arial, sans-serif;
	margin-left:130px;
}
#eho a{
	color:#ffc000;
}
#eho div{
	margin-top:5px;	
}
#eho img{
	margin:0 auto;
	vertical-align:middle;
}
