body {padding:0px; margin:0px; background:url(../images/bg-right-bottom-corner.png) repeat-x #D1D1AD;  font-family:Arial, Helvetica, Garuda, sans-serif;}
img{border:0px none;}

.background{position:relative; width:100%;}
.background .dark{height:90px; background:url(../images/dark-bg.png) repeat-x #6E715C;}
.background .light{height:15px; background-color:#939780;}
.background .spacer{height:1px; background-color:#5B5F3A;}
.background .main{background-color:#DFDEBF;}

body .content{width:860px; margin:34px 0px 0px -428px; position:absolute; left:50%; top:0px;}

.header .logo{float:left; height:38px; display:block;}
.header .contacts{text-align:right; color:#E3E5CF; font-size:35px; line-height:35px;}

.main-menu{list-style-type:none; margin:0px; padding:0px; clear:both; overflow:hidden;}
.main-menu li{float:left;}
.main-menu li a {display:block; background:url('../images/main-menu.png'); height:34px; font-size:0px;}
.main-menu li a.home{width:172px; background-position:0 0;}
.main-menu li a.about-us{width:172px; background-position:-172px 0px;}
.main-menu li a.tenants{width:172px; background-position:-344px 0px;}
.main-menu li a.location{width:172px; background-position:-516px 0px;}
.main-menu li a.contact-us{width:172px; background-position:-688px 0px;}
.main-menu li a.home:hover, .main-menu li a.home.active{width:172px; background-position:0 34px;}
.main-menu li a.about-us:hover, .main-menu li a.about-us.active{width:172px; background-position:-172px 34px;}
.main-menu li a.tenants:hover, .main-menu li a.tenants.active{width:172px; background-position:-344px 34px;}
.main-menu li a.location:hover, .main-menu li a.location.active{width:172px; background-position:-516px 34px;}
.main-menu li a.contact-us:hover, .main-menu li a.contact-us.active{width:172px; background-position:-688px 34px;}

.page-content{border-left:1px solid #B3B399; border-right:1px solid #B3B399; padding:10px 10px 2px 10px; width:836px; margin-left:1px; background-color:#FFF;}

.row-1, .row-2{overflow:hidden; clear:both;}
.row-1 .left-column{float:left; width:410px;}
.row-1 .right-column{width:423px; height:277px; background:url(../images/house-photo.jpg) no-repeat center center transparent; border:1px solid #A6AE97; overflow:hidden;}

.best-solution{color:#AF5800;font-size:40px; font-weight:bold; line-height:40px; text-transform:uppercase; padding:10px 10px 0px 7px}
.for-leasing{color:#878785; font-size:49px; text-transform:uppercase; line-height:34px; padding:0px 10px 0px 6px;}
.row-1 .left-column .text{font-size:12px; color:#2E2E2E; padding:8px 10px 12px 9px;}

.banner-0{width:410px; height:113px; margin-top:-113px;}
.banner-0 .caption{color:#595226; font-size:24px; line-height:22px; padding-bottom:5px;}
.banner-0 .caption h1{display:inline; font-size:32px;}
.banner-0 .text{width:220px; float:left;}
.banner-0 a.view-details{display:block; width:150px; height:28px; background:url(../images/view-details.png) repeat-x; border:1px solid #777969; text-decoration:none; color:#FFF; text-align:center; font-size:18px;line-height:26px; overflow:hidden; margin:-42px 20px 0px 0px; float:right;}
.banner-0 a.view-details:hover{background:url(../images/view-details-hover.png) repeat-x;}

.banner-0-content{padding-left:5px !important; background-color:#E3E3C4;}
.banner-0-content span.arr{font-size:28px;}
.banner-0-content .text{padding:0px !important; line-height:14px; font-size:12px; color:#2E2E2E;}

table.banner{border-collapse: collapse; width:403px;}
table.banner td{padding:0px; margin:0px;}
table.banner .left-corner, table.banner .top-border, table.banner .top-border, table.banner .right-corner, table.banner .left-corner-bottom, table.banner .bottom-border, table.banner .right-corner-bottom, table.banner .left-border, table.banner .right-border{font-size:1px; line-height:1px;}
table.banner .left-corner{background:url(../images/left-top-corner.png); width:7px; height:9px;}
table.banner .top-border{background:url(../images/border-top.png) repeat-x;}
table.banner .right-corner{background:url(../images/right-top-corner.png) no-repeat; width:9px; height:9px;}
table.banner .left-corner-bottom{background:url(../images/left-bottom-corner.png); width:7px; height:9px;}
table.banner .bottom-border{background:url(../images/border-bottom.png) repeat-x 0px -1px;}
table.banner .right-corner-bottom{background:url(../images/right-bottom-corner.png) no-repeat; width:9px; height:9px;}
table.banner .left-border{background:url(../images/border-left.png);}
table.banner .right-border{background:url(../images/border-right.png) repeat-y;}

.row-2{background-color:#6B6D5E; border:1px solid #525448; background:url(../images/banner-bg.png); margin-top:10px;}
.row-2 .left-column, .row-2 .right-column{height:158px;}
.row-2 .left-column{float:left; width:395px; background:url(../images/left-banner.jpg) no-repeat right; padding-left:15px;}
.row-2 .right-column{overflow:hidden; padding-left:20px; background:url(../images/right-banner.jpg) no-repeat right;}
.row-2 .tenants{background:url(../images/tenants.png); width:98px; height:25px; margin-top:17px;}
.row-2 .location{background:url(../images/location.png); width:102px; height:26px; margin-top:16px;}
.row-2 .text{color:#FFF; font-size:12px; width:240px; padding:2px 0px 5px 0px;}
.row-2 .right-column .text{width:220px;}
.row-2 .view-details{display:block; width:103px; height:20px; text-decoration:none; background-color:#D1D4BA; color:#32332C; font-size:13px; line-height:15px; padding-left:6px;}
.row-2 .view-details:hover{background-color:#E4E7CF;}
.row-2 span.arr{font-size:22px;}

.page-bottom{background:url(../images/bg-bottom-border.png) repeat-x transparent; font-size:1px; margin:0px 9px;}
.page-bottom .left-corner{background:url(../images/bg-left-bottom-corner.png) no-repeat left; margin-left:-9px;}
.page-bottom .right-corner{background:url(../images/bg-right-bottom-corner.png) no-repeat right; height:9px; margin-right:-9px;}

.footer{clear:both; overflow:hidden; padding-bottom:30px;}
.footer *{font-size:12px; text-decoration:none; color:#232323;}
.footer .footer-links{float:right;}
.footer .footer-links ul.links{list-style-type:none; overflow:hidden; margin:6px 0px 3px 0px; padding:0px;}
.footer .footer-links ul.links li{float:right; background:url(../images/ul-delimiter.png) no-repeat left; padding-left:10px; margin-left:10px;}
.footer .footer-links ul.links li a:hover{text-decoration:underline;}
.footer .footer-links ul.links li.first{background:none;}
.footer .footer-links .sign{text-align:right;}

/* Pages */
.clear{clear:both;}
.address{font-size:14px; color:#595226; margin-top:20px;}
.text{font-size:12px; color:#595226;}
.main-content .page-title .h-line{background:url(../images/ab-us-hor-line.png) no-repeat 0px 36px; width:148px; overflow:hidden;}
/* About Us */
.ab-us .main-content{float:left; width:430px; padding:15px;}
.ab-us .main-content .page-title{clear:both; overflow:hidden;}
.ab-us .main-content .page-title .title, .ab-us .main-content .page-title .h-line{height:39px;}
.ab-us .main-content .page-title .title{width:131px; background:url(../images/about-us.png); float:left;}
.ab-us .staff-column{width:355px; margin-left:480px;}
    .ab-us .staff-column .header{width:357px;height:50px;position:relative;z-index:999;}
    .ab-us .staff-column .header_left{width:11px;height:50px;float:left;
        background:url('../images/ab-us-header-bg-left.png') no-repeat;}
    .ab-us .staff-column .header_block{width:auto;height:50px;margin:0 11px;
        background:url('../images/ab-us-header-bg.png') repeat-x;}
    .ab-us .staff-column .header_right{width:11px;height:50px;float:right;
        background:url('../images/ab-us-header-bg-right.png') no-repeat;}
    .ab-us .staff-column .header_block img{margin:10px 0 0 2px;}
.ab-us .staff-column .detailed{width:355px;}
.ab-us .staff-column .detailed .left-border{width:8px;height:auto;float:left;
    background:url('../images/ab-us-border-left.png') repeat-y;}
.ab-us .staff-column .detailed .right-border{width:10px;height:auto;float:right;
    background:url('../images/ab-us-border-right.png') repeat-y;}
.ab-us .staff-column .detailed .block{width:auto;height:auto;padding:15px;padding-top:40px;margin:-20px 1px 0 2px;
    background:url('../images/ab-us-content.png') repeat;}  
.ab-us .staff-column .detailed .bottom-left{width:8px;height:11px;float:left;
    background:url('../images/ab-us-bottom-left.png') no-repeat;}
.ab-us .staff-column .detailed .bottom-center{width:auto;height:11px;margin:0 10px 0 8px;
    background:url('../images/ab-us-bottom-center.png') repeat-x;}
.ab-us .staff-column .detailed .bottom-right{width:10px;height:11px;float:right;
    background:url('../images/ab-us-bottom-right.png') no-repeat;}

.ab-us .staff-column .detailed .block{} 
.ab-us .staff-column .detailed .block .part_block{padding-right:15px;width:auto;height:auto;position:relative;}    
.ab-us .staff-column .detailed .block .part_block .left{width:105px;float:left;}
.ab-us .staff-column .detailed .block .part_block .right{width:210px;font-size:11.6px; margin-left:115px;}
.ab-us .staff-column .detailed .block .part_block .left .name{font-size:11.6px;}
.ab-us .staff-column .detailed .block .middle-line{width:auto;height:5px;margin-bottom:19px;margin-top:44px;
    background:url('../images/ab-us-middle-line.png') repeat-x;}    
.ab-us .staff-column .detailed .block .part_block .left .title{font-size:11.6px;text-transform:uppercase;}
.ab-us .staff-column .detailed .block .part_block .left {font-size:11.6px;}

/* Contact Us */
.contact-us .main-content{float:left; width:450px; padding:15px;}
.contact-us .main-content .page-title{clear:both; overflow:hidden;}
.contact-us .main-content .page-title .title, .contact-us .main-content .page-title .h-line{height:39px;}
.contact-us .main-content .page-title .title{width:154px; background:url(../images/contact-us.png); float:left;}
.contact-us .main-content .form_address{color:#595226;font-size:12px;}
.contact-us .main-content .form_address .title{float:left;width:105px;}
.contact-us .main-content .form_address .title div{margin:0 0 8px 0;}
.contact-us .main-content .form_address .forms a:hover{cursor:pointer;}
.contact-us .main-content .form_address .forms input,.contact-us textarea{background:#f1f1e1;
    border:1px solid #c4bea9;border-right:0;border-bottom:0;width:145px;height:17px;}
.contact-us textarea{height:60px;width:335px;overflow:hidden;}
.contact-us .main-content .form_address .forms img{margin-top:7px;}
.contact-us .right-column img{margin:126px 0 0 22px;}
.contact-us .forms .form-input-row{clear:both; overflow:hidden; margin-bottom:5px;}
.contact-us .forms .form-input-row div{float:left; width:110px; margin-top:2px;}
.contact-us .forms .error{color:red; padding:10px 0px 5px 110px;}

/* Location */
.location .main-content{width:807px; padding:15px;}
.location .main-content .page-title{clear:both; overflow:hidden;}
.location .main-content .page-title .title, .location .main-content .page-title .h-line{height:39px;}
.location .main-content .page-title .title{width:126px; background:url(../images/location-title.png); float:left;}
.location .main-content .map {margin:28px 0 0 0;}

/* Tenants */
.tenants .main-content{width:832px; padding:15px 0 15px 15px;}
.tenants .main-content .page-title{clear:both; overflow:hidden;}
.tenants .main-content .page-title .title, .tenants .main-content .page-title .h-line{height:39px;}
.tenants .main-content .page-title .title{width:117px; background:url(../images/tenants-title.png); float:left;}
.tenants .tenan-page{font-size:12px; color:#595226;margin-top:10px;font-size:10px;}
.tenants .pagination{text-align:right; font-size:12px; color:#595226;padding-right:30px;}
.tenants .pagination a{color:#595226;padding:1px;}
.tenants .tenan-page div.tp{width:256px;height:96px;float:left;margin:0 18px 17px 0;
    background:#f9f9f4;}
.tenants .tenan-page .up{height:265px;}
.tenants .tenan-page .ten-address{width:240px;height:auto;margin:5px 5px 0 10px;}
.tenants .tenan-page .ten-email{width:auto;height:auto;text-decoration:underline;
    margin:0 0 5px 10px;}
.tenants .main-content .tenan-page .view-details {background-color:#D1D4BA;color:#32332C;
    display:block;font-size:13px;height:20px;line-height:20px;padding-left:10px;
    text-decoration:none;width:103px;margin-left:10px;}
