*:focus { outline: none; }
body { 
 background-color:#d2cbc3;
 margin:0 auto;
  }
#table{
 background:url(../images/bg_body.jpg); 
 background-repeat:repeat-y;
 }    
div{ margin:0; padding:0; }
img, a img{ border:none; }
#header{
 width:929px;
 height:115px;
 clear:both !important;
 overflow:hidden !important;
 background:url(../images/bg_header.jpg) repeat-x 0 0;
 border-bottom:1px solid #BCB3A8;
 }
#logo{
 float:left;
 width:115px;
 height:80px;
 overflow:hidden;
 margin:14px 0 0 0;
 padding-left:22px;
 background:url(../images/logo.jpg) no-repeat 22px 0;
 }
#logo a, #logo a:hover{
 display:block;
 width:115px;
 height:80px;
 overflow:hidden;
 }
#links{
 float:right;
 padding-right:24px;
 }
.p1, .p2{
 margin:0;
 padding:0;
 overflow:hidden;
 float:left;
 }
.p1{
 width:49px;
 height:15px;
 margin:8px 19px 0 0;
 background:url(../images/about-a.gif) no-repeat 0 0; }
.p2{
 width:81px;
 height:28px;
 background:url(../images/contact-a.gif) no-repeat 0 0; } 
a.about-linck{
 display:block;
 overflow:hidden;
 width:49px;
 height:15px;
 background:url(../images/about-a.gif) no-repeat 0 0;
 } 
a.about-linck:hover, a.about-actyve{
 display:block;
 overflow:hidden;
 width:49px;
 height:15px;
 background:url(../images/about-a.gif) no-repeat 0 -15px;
 } 
a.contact-linck{
 display:block;
 overflow:hidden;
 width:81px;
 height:28px;
 background:url(../images/contact-a.gif) no-repeat 0 0;
 } 
a.contact-linck:hover, a.contact-lactive{
 display:block;
 overflow:hidden;
 width:81px;
 height:28px;
 background:url(../images/contact-a.gif) no-repeat 0 -28px;
 }
a.about-actyve, a.contact-lactive{ cursor:default!important; }   
 
#flash-block{
 width:929px;
 clear:both !important;
 overflow:hidden !important;
 height:655px;
 background:url(../images/bg_flash.jpg) repeat-y 0 0;
 }
 
#about-block{
 width:929px;
 clear:both !important;
 min-height:613px;
 height:auto !important;
 height:613px;
 background:url(../images/bg_flash.jpg) repeat-y 0 0;
 }
#navigation{ height:90px; }
#content{
 margin-left:23px;
 width:883px;
 color:#6c5e53;
 clear:both!important;
 }
#content h1{
 margin:0;
 padding:26px 0 31px 8px;
 overflow:hidden;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 }
#content p{
 padding:0 0 20px 8px;
 margin:0;
 overflow:hidden;
 font:normal 13px/18px Arial, Helvetica, sans-serif;
 } 
.phone-span{ width:60px; display:block; float:left; }
#copyright{
 width:929px;
 height:42px;
 overflow:hidden !important;
 clear:both !important;
 background:url(../images/bg_copy.jpg) repeat-x 0 0;
}
#copyright p.l{
 float:left;
 width:24px;
 height:42px;
 margin:0;
 padding:0;
 overflow:hidden;
 background:url(../images/bg_copy_left.jpg) no-repeat 0 0;
}
#copyright p.r{
 float:right;
 height:42px;
 width:129px;
 margin:0;
 padding:0;
 overflow:hidden;
 background:url(../images/copy.jpg) no-repeat 100% 0;
}

/* ----------------------------------------------- */
#floorplans{
 margin-left:23px;
 width:883px;
 color:#6c5e53;
 }
#floorplans h1{
 float:left;
 margin:0;
 padding:26px 28px 0 14px;
 overflow:hidden;
 font: bold 20px Arial, Helvetica, sans-serif;
 }
#floorplans p.ave{
 float:left;
 padding:0 0 0 28px;
 margin:26px 0 0 0;
 overflow:hidden;
 font:bold 11px Arial, Helvetica, sans-serif;
 border-left: 1px solid #554f46;
 } 
#floorplans p.acrobat{
 width:266px;
 background-color:#fff;
 padding:12px;
 margin:0;
 position: relative; right: 1px;
 float:right;
 font:bold 9px Arial, Helvetica, sans-serif;
 }
#floorplans p.acrobat a{
 color:#d91a20;
 text-decoration:none;
 }
#floorplans p.acrobat a:hover{ text-decoration:underline; }
/* ------------ PDF ---------------------- */
#pdf-block{
 margin-left:36px;
 color:#6c5e53;
 }
.pdf{
 float:left!important;
 width:158px;
 height:176px;
 margin:10px 18px 0 0;
 overflow:hidden !important;
 }
.pdf  a{
 display:block;
 width:158px;
 height:140px;
 background: url(../images/pdf.jpg) no-repeat 0 0;
 }
.pdf  a  img{
 margin: 4px 0 0 2px;
}
#pdf-block p{
 padding:0 0 0 3px;
 margin:0;
 font:normal 11px Arial, Helvetica, sans-serif;
 }
.back{
 clear:both !important;
 text-align:center;
 }
 
 
 
 
 
 
 
 
 
 