/*@import url("reset.css");*/

body {font:12px Tahoma, Geneva, sans-serif; color:#fff7e0; text-decoration:none;  background:#1d1919;}

.linkW {font:12px Tahoma, Geneva, sans-serif; color:#FFF; text-decoration:none;}
.linkW:hover {color:#CAB6C3;}

#wrap {position:absolute; overflow:hidden; width:100%; height:100%; left:0; top:0; background:#1d1919; display:none;}
#wrap div {position:absolute;}
#mainBg {overflow:hidden; width:100%; left:0; top:10px; background:#0CF;}
#mainBg img{position:absolute; overflow:hidden;}
#topBg {width:100%; height:37px; left:0; top:0; background:url(/img/topBg.png) repeat-x;}
#btmBg {width:100%; height:86px; left:0; bottom:0; background:url(/img/btmBg.png) repeat-x;}

#mainWrap {overflow:hidden; width:984px; height:100%; top:0;}
.topMenu {height:87px; top:0; opacity:0.9;}
.topMenu:hover {opacity:1;}
#logBtn {position:absolute; display:block; width:120px; left:0; background:url(/img/logo.png) no-repeat;}
#slogan {position:absolute; display:block; width:248px; height:26px; left:120px; top:0;}
#resBtn {position:absolute; display:block; width:109px; right:308px; background:url(/img/nav_res.png) no-repeat;}
#comBtn {position:absolute; display:block; width:112px; right:194px; background:url(/img/nav_com.png) no-repeat;}
#conBtn {position:absolute; display:block; width:80px; right:112px; background:url(/img/nav_con.png) no-repeat;}
#prsBtn {position:absolute; display:block; width:57px; right:53px; background:url(/img/nav_prs.png) no-repeat;}
#blgBtn {position:absolute; display:block; width:51px; right:0; background:url(/img/nav_blg.png) no-repeat;}
#content {position:absolute; display:block; width:100%; left:0; top:92px; background:url(/img/contentBg.png) repeat; overflow:hidden;}
#ftrTWrap {position:absolute; display:block; width:100%; height:30px; left:0; bottom:46px; background:url(/img/ftrBg.png) repeat-x;}
#ftrBWrap {position:absolute; display:block; width:100%; height:16px; left:0; bottom:20px;}
#clsMnL {position:absolute; left:0; top:0; width:11px; height:30px; background:url(/img/clsMnL.png) no-repeat;}
#clsMnR {position:absolute; right:0; top:0; width:11px; height:30px; background:url(/img/clsMnR.png) no-repeat;}
#clsMnWrap {position:absolute; left:13px; top:0; width:958px; height:30px; overflow:hidden;}
#clsMenu {left:0; top:8px; font:9px Tahoma, Geneva, sans-serif; color:#1d1919; text-decoration:none; white-space:nowrap;}
#clsMenu a {font:9px Tahoma, Geneva, sans-serif; color:#1d1919; text-decoration:none; text-transform:uppercase;}

/* home */
#l_photo {position:absolute; width:279px; height:392px; top:80px; left:30px;}
#txtHome {width:600px; right:30px; top:80px;}
#txtHome p {font:12px Tahoma, Geneva, sans-serif; text-align:justify; word-wrap:break-word; text-indent:50px; line-height:110%;}
#txtHome h1 {font:14px Tahoma, Geneva, sans-serif; text-align:right; word-wrap:break-word; text-indent:50px;}
#txtHome h2 {font:14px Tahoma, Geneva, sans-serif; text-align:right; word-wrap:break-word; text-indent:50px; line-height:150%;}
#txtHome a {color:#bbb5d9; text-decoration:none;}

/* residential */
h1 {font:14px Tahoma, Geneva, sans-serif; word-wrap:break-word; text-indent:50px;}
#objsWrap {width:100%; overflow-y:scroll;}
.obj {position:relative !important; float:left; width:248px; height:200px; padding:0; outline:0; margin:10px 15px 10px 15px;}
.obj img {height: 164px; width: 246px; border: 1px solid #281e22;}
.obj img:hover {border-color:#fff7e0;}

/* gallary */
#overlay {background:transparent url(../img/overlay.png) repeat top left; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:100; display:none;}
#loading {position:absolute; width:32px; height:32px; left:50%; top:50%; margin:-16px 0 0 -16px; z-index:101; }
#gallery {position:absolute; width:840px; height:600px; left:50%; top:50%; margin:-296px 0 0 -420px; z-index:102; /*background-color: #3F6;*/ display:none;}

.hdr_cntr {width:654px; height:34px; margin:6px auto 0 auto; background:transparent url(/img/overlay.png) repeat top left;}
#objTitle {}
.ftr_cntr {width:654px; height:26px; margin:0px auto 0 auto; background:transparent url(/img/overlay.png) repeat top left;}
.hdr_h1 {position:absolute; color:#fff7e0; font-family: Tahoma, Geneva, sans-serif; font-size:14px; text-indent:0px; top:5px; left:110px;}
.hdr_p {position:absolute; text-align:right; top:3px; right:10px;}
.hdr_a {position:absolute; color:#fff7e0; font-family: Tahoma, Geneva, sans-serif; font-size:14px; text-indent:0px; text-decoration:none; top:14px; right:110px; display:none;}

#img_cntr {position:relative; width:654px; height:436px; margin:0px auto 0 auto;}
#img_cntr_img {width:654px; height:436px; z-index:102;}
#boxclose {position:absolute; top:6px; right:6px; width:26px; height:26px; background:transparent url(/img/cancel.png); cursor:pointer; z-index:104;}
#scr_img_l {position:absolute; top:200px; left:-28px; width:18px; height:36px; background:transparent url(/img/scr_l_unact.png); cursor:pointer; z-index:103;}
#scr_img_l:hover {background:url(/img/scr_l_act.png);}
#scr_img_r {position:absolute; top:200px; right:-28px; width:18px; height:36px; background:transparent url(/img/scr_r_unact.png); cursor:pointer; z-index:103;}
#scr_img_r:hover {background:url(/img/scr_r_act.png);}
#scr_sdr_l {position:absolute; top:493px; left:-28px; width:18px; height:36px; background:transparent url(/img/scr_l_unact.png); cursor:pointer; z-index:103;}
#scr_sdr_l:hover {background:url(/img/scr_l_act.png);}
#scr_sdr_r {position:absolute; top:493px; right:-28px; width:18px; height:36px; background:transparent url(/img/scr_r_unact.png); cursor:pointer; z-index:103;}
#scr_sdr_r:hover {background:url(/img/scr_r_act.png);}

#sldr_cntr {position:relative; width:660px; height:86px; margin:6px auto 0 auto; overflow:hidden;}
#sldr_bar {height:86px;}
.sldr_img_div {float:left; width:128px; height:86px; margin:auto 2px;}
.sldr_img_a img{width:126px; height:84px; border:1px solid transparent;}
.sldr_img_a:hover img{border-color:#fff7e0;}
#dscrWrap {position:absolute; padding:4px;  z-index:103; display:none; background:transparent url(../img/overlay.png) repeat top left;}
#dscrWrap p {margin:0; font:12px Tahoma, Geneva, sans-serif; font-weight:normal; color:#FFF; line-height: 12px;}

.post {position:relative !important; display:block; margin:0 20px 0 15px; text-align:justify;}
.cnptImg {position:relative; display:block; float:left; margin:0 20px 20px 0;}
.concept_tt {font:12px Tahoma, Geneva, sans-serif; text-align:justify; word-wrap:break-word; text-indent:50px; line-height:110%;}
.post_brk {position:relative !important; width:932px; height:1px; background-image:url(../img/post_brk.png); background-position:left; background-repeat:repeat-x; margin:0 0 20px 0; clear:both;}

.blog {position:relative; margin:10px 15px;}
.blog img {position:relative; margin:10px auto 14px 20px;}
.blog_dt {color:#CCCCCC; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.blog_hd {position:relative; display:block; color:#fff7e0; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; margin-left:20px;}
.blog_tt {position:relative; display:block; color:#fff7e0; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-left:20px; text-align:justify;}
.blog_ln {position:relative; color:#fff7e0; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; margin-left:20px;} 





