@charset "utf-8";
/* CSS Document */

/* General */
div, dl, dt, dd, ul,ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend,  textarea, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em,  th, var {font-style:normal;}
li {list-style:none;}
caption, th {text-align:justify;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
input, textarea, select {font-family:inherit; outline:none;}
input, textarea, select {font-size:100%;}
legend {color:#000;}
.clear{clear:both;}
a{outline:none; text-decoration:none;}
img{border:0 none;}
textarea{resize:none; overflow:auto;}
/* / General */

html{background:#ececec url('../images/bg-html.jpg') 0 0 repeat;}
body{margin:0 auto; color:#222; font:13px arial, verdana;}

.bg-sec{background:#6a1917 url('../images/bg-body.jpg') 0 0 repeat; min-width:1000px;}
.wrap{width:1000px; margin:0 auto; padding:0;}
h1{font-weight:bold; color:#1e1e1e; font-size:18px; background:url('../images/bdr01.gif') 0 bottom repeat-x; padding:0 0 7px 0; margin:0 0 5px;}
h2, h3{font-weight:bold; font-size:16px; padding:10px 0 5px;}
h2 span{font-size:14px;}
h2{color:#1E1E1E;}
h3{color:#a30b04;}
h3 span{font-size:14px;color:#1E1E1E;}
.img-lt{float:left; background:#fff; padding:4px; border:1px solid #dcdcdc; margin:8px 10px 0 0;}
p.img-bdr{float:left; padding:0 !important; border:2px solid #fff; margin:1px; margin:8px 10px 0 0;}
img.img-lt01{border:5px solid #dcdcdc;padding:10px;}
.img-rt{float:right; background:#fff; padding:4px; border:1px solid #dcdcdc; margin:8px 0 0 10px;}
a{color:#0064d2;}
a:hover{color:inherit;}
p.bdr{background:url('../images/bdr01.gif') 0 bottom repeat-x; padding:0 0 7px 0; margin:-15px 0 15px;}


ul.inner-list{margin:0 0 10px 15px; padding:0;}
ul.inner-list li{list-style:url('../images/blt01.png');}

/* Top */
.top{overflow:hidden; height:83px; padding:17px 0 0;}
.top-lt{float:left;}
.top-rt{float:right;}
/* / Top */

/* Menu */
.lavaLampWithImage{position:relative; height:29px; padding:7px 0 0; margin:10px 0; overflow:hidden;}
.lavaLampWithImage li{float:left; list-style:none; margin:0 0 0 15px;}
.lavaLampWithImage li.back{background: url('../images/menu-highlight.png') no-repeat right -30px;  width:5px; height:30px; z-index:8; position:absolute;}
.lavaLampWithImage li.back .left{background: url('../images/menu-highlight.png') no-repeat 0 0; height: 30px; margin-right: 5px; padding:0;}
.lavaLampWithImage li a{font: bold 12px arial; height:30px; line-height:30px;  text-decoration: none; color: #fff; outline: none; text-align: center;   letter-spacing: 0; z-index: 10; display: block; float: left; position: relative; overflow: hidden; background-color: #3F0E09;}
.lavaLampWithImage li a em{background: url('../images/menu-bg.png') no-repeat right -30px;float:right; width:10px; height:30px;}
.lavaLampWithImage li a span{background: url('../images/menu-bg.png') no-repeat 0 0; padding:0 0 0 10px;  float:left;}
.lavaLampWithImage li a em, .lavaLampWithImage li a span { transition: background-color 0.5s ease, color 0.5s ease; }
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none;}
/*.lavaLampWithImage li a:hover em, .lavaLampWithImage li a:hover span{background:none; color:#3f0e09;}*/
.lavaLampWithImage li a:hover em, .lavaLampWithImage li a.active em{background: url('../images/menu-highlight.png') no-repeat right -30px; color:#a30b04;}
.lavaLampWithImage li a:hover span, .lavaLampWithImage li a.active span{background: url('../images/menu-highlight.png') no-repeat 0 0; color:#a30b04;}
.lavaLampWithImage li.current a{margin:0;}
/* / Menu */

/* Banner */

#slideshowWrapper{position:relative;margin:auto; float:left;}
ul#slideshow{list-style:none;margin:auto;width:650px;height:303px;overflow:hidden;}
#fssList{list-style:none;width:650px;padding:0; margin:0 auto; position:absolute; z-index:1;}
#fssList li{display:inline; text-indent:-99999px; float:left; margin:0 0 0 5px;width:10px; height:10px;}
/*#fssList li a{color:#999;text-decoration:none; float:left; background:url('../images/bg-gallery-nav.png') 0 0 no-repeat; width:10px; height:10px; }
#fssList li.fssActive a{font-weight:bold;color:#333; background:url('../images/bg-gallery-nav.png') 0 -10px no-repeat;}*/

.banner{padding:0 0 40px; overflow:hidden;}
.banner-lt{float:left; width:650px;}
.banner-rt{float:right; width:330px; margin:-9px 0 0;}
.banner-rt img{margin:2px 0 0;}
.inner-banner-head, .proj-inner-banner-head, .proj-group-comp-banner{font-size:45px; color:#fff; display:table-cell; text-align:right; background:url('../images/b01.png') 0 0 no-repeat; width:960px; height:133px; font-weight:bold; padding:0 20px; text-transform:uppercase;}
.inner-banner-head span, .proj-inner-banner-head span, .proj-group-comp-banner span {height:95%; display:inline-block; vertical-align:text-bottom;}
.inner-banner{margin:7px 0 0;}
.inner-banner img{float:left;}
.imgb1{margin:2px 2px 0 0;}
.imgb2{margin:1px 2px 0 0;}
.imgb3{margin:0;}
.proj-inner-banner-head{background:url('../images/b02.png') 0 0 no-repeat; width:1000px; height:158px;}
.proj-inner-banner-head01{background:url('../images/b07.png') 0 0 no-repeat;}
.proj-inner-banner-head02{background:url('../images/b08.png') 0 0 no-repeat;}
.proj-inner-banner-head03{background:url('../images/b09.png') 0 0 no-repeat;}
.inner-banner-head01{background:url('../images/b03.png') 0 0 no-repeat;}
.inner-banner-head02{background:url('../images/b04.png') 0 0 no-repeat;}
.inner-banner-head03{background:url('../images/b05.png') 0 0 no-repeat;}
.proj-group-comp-banner{background:url('../images/banner-group-comp.png') 0 0 no-repeat; width:1000px; height:133px;}
/* / Banner */
  
/* Main */
.main{text-align:justify; line-height:24px; padding:10px 0 0;}
.main p{padding:3px 0 7px;}
.main-lt{float:left; width:650px; padding:0 20px 0 0;}
.quot-sec{margin:10px 0;}
.main-lt p.home-quot{text-align:center; font-size:18px;font-weight:bold; padding:10px 0 0px; color:#a30b04;}
.main-lt span.inner-head{color:#a30b04; font-weight:bold; font-size:13px;}

.main-rt{float:right; width:330px;}
.cnt-add-shadow{background:url('../images/p1.png') 0 0 no-repeat;  padding:0 0 0 12px; margin:0 0 0 -12px; position:relative;}
.cnt-address{background:#3f0e09; color:#e6b4b4; margin:-32px 0 0; padding:18px 18px 8px; line-height:25px;}
.cnt-address h6, .group-housing h6{font-weight:bold; font-size:18px;  color:#eb8282; background:url('../images/bdr02.gif') 0 bottom repeat-x; padding:0 0 5px; margin:0 0 5px;}
.add-ph{background:url('../images/bdr02.gif') 0 0 repeat-x; color:#e6b4b4; font-size:17px; font-weight:bold; margin:13px 0 0 0; padding:20px 0 0 0;}
.add-ph p{margin:0 0 5px;}
.add-ph .ph-icon{background:url('../images/p4.png') 0 center no-repeat; padding:0 0 0 40px;}
.add-ph .mobile-icon{background:url('../images/mobile-icon.png') 3px center no-repeat; padding:0 0 0 40px; height:32px; line-height:32px;}
.add-ph .mobile-icon span{display:block; padding:11px 0 0;}
.add-ph .mail-icon{background:url('../images/p5.gif') 0 center no-repeat; padding:0 0 0 40px;}
.add-ph .mail-icon a{color:#e6b4b4;}
.add-ph .mail-icon a:hover{color:#fff;}
.add-rounded-corner-lt{background:url('../images/p2.png') 0 0 no-repeat;}
.add-rounded-corner-rt{background:url('../images/p3.png') right 0 no-repeat; }
.add-rounded-corner-mid{background:#3f0e09; height:4px; margin:0 5px;}

.add-rounded-corner-top01-lt{background:url('../images/p2-lt-top01.png') 0 0 no-repeat;}
.add-rounded-corner-top01-rt{background:url('../images/p3-rt-top01.png') right 0 no-repeat; }

.group-housing{margin:15px 0; color:#fff; font-weight:bold;}
.add-rounded-corner-top-lt{background:url('../images/p2-top-lt.png') 0 0 no-repeat;}
.add-rounded-corner-top-rt{background:url('../images/p3-top-rt.png') right 0 no-repeat; }
.group-cnt{background:#26BDF9;  padding:15px 18px;}
.group-cnt li{margin:0 0 0 15px; list-style:url('../images/blt02.png'); line-height:21px; padding:5px 0 0;}
.add-rounded-corner-bot-lt{background:url('../images/p2-bot-lt.png') 0 0 no-repeat;}
.add-rounded-corner-bot-rt{background:url('../images/p3-bot-rt.png') right 0 no-repeat; }
.add-rounded-corner-bot-mid{background:#26BDF9; height:4px; margin:0 5px;}
.group-housing h6{color:#0A2B43; background:url('../images/bdr03.gif') 0 bottom repeat-x;}

.group-list{float:left; width:300px;}

.visit-add-sec{}
.visit-add{background:#3f0e09; color:#e6b4b4; margin:0; padding:18px 15px; line-height:22px; font-size:15px;}
.visit-add p{padding:0;}
.visit-add a{color:#fff;}
.visit-add a:hover{color:#e6b4b4;}
/* / Main */

/* Projects */
.proj-sec{float:left; width:320px; margin:0 0 0 20px;}
.proj-sec.first-sec{margin:0;}
.proj-head01, .proj-head02, .proj-head03{height:24px; width:320px; color:#fff; padding:7px 10px 0; font-size:20px;}
.proj-head01{background:url('../images/p16.jpg') 0 0 repeat-y;}
.proj-head02{background:url('../images/p17.jpg') 0 0 repeat-y;}
.proj-head03{background:url('../images/p18.jpg') 0 0 repeat-y;}
.proj-det{width:300px;  text-align:justify; line-height:27px; height:370px; padding:7px 10px; background: -moz-linear-gradient(top,  #f4f4f4,  #e4e4e4);
background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e4e4e4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e4e4e4');}
.proj-det a{color:#3c3c3c;}
.proj-det a:hover{color:#0064d2;}
.proj-rounded-rt{background:url('../images/p14.png') right 0 no-repeat;}
.proj-rounded-lt{background:url('../images/p13.png') 0 0 no-repeat;}
.proj-rounded-mid{background:url('../images/p15.png') 0 0 repeat-x; margin:0 5px; height:5px;}
.proj-rounded-mid a{text-align:right; float:right; color:#e60046; margin:-20px 10px 0 0; position:relative;}
.proj-rounded-mid a:hover{text-decoration:none; color:#3f0e09;}

.back-main-menu-shadow{background:url('../images/p20.png') 0 0 no-repeat; float:right;  padding:0 0 0 6px; margin:-50px 0 0 -12px; position:relative; width:120px;}
.back-main-menu{background:#3f0e09; color:#e6b4b4;  padding:5px 7px 0; line-height:25px; height:25px; text-align:center;}
.back-main-menu a{color:#eb8282; font-weight:bold; text-decoration:none; font-size:11px;}
.back-main-menu a:hover{color:#fff;}

.proj-bredcrumb-bg-bdr{background:url('../images/bdr01.gif') left bottom repeat-x; font-weight:bold; overflow:hidden; width:1000px; margin:-7px auto 15px; padding:4px 0;}
.proj-bredcrumb{background:url('../images/p21.png') top left repeat; font-size:18px; color:#A30B04; height:25px; padding:10px 0 0 10px; }
.proj-bredcrumb span{float:left;}

.proj-det-sec{overflow:hidden; background:url('../images/bdr01.gif') 0 bottom repeat-x; padding:0 0 10px; margin:0 0 5px;}
.proj-det-sec.bdr-none{background:none transparent;}
.proj-det-sec1{overflow:hidden; padding:0 0 10px; margin:0 0 5px;}
.proj-det-lt{float:left; width:600px; margin:0 0 0 10px;}
.proj-det-mid{float:left; width:400px; margin:0 20px 0 10px;}
.proj-det-rt{float:right; width:300px;}

.floor-plan-img-sec{margin:0;}
.floor-plan-img-sec p{float:left;  margin:0 51px 0 0;}
.floor-plan-img-sec img{padding:7px; border:1px solid #cecdcd; background:#e4e4e4; }
.floor-plan-img-sec p a{float:left;}
.floor-plan-img-sec p a span{background:url('../images/p25.png') 0 0 no-repeat; float:right; width:33px; height:33px; position:absolute; z-index:5; margin:10px 0 0 -45px;}
.floor-plan-img-sec p a:hover span{background-position:0 -33px;}
.floor-plan-img-sec em{float:left; position:absolute; display:none;}
.floor-plan-img-sec p:hover em{display:block;  color:#fff; width:250px; margin:124px 8px 0; padding:5px 20px 5px 10px; line-height:17px; font-weight:bold; background:url('../images/p26.png') 0 0 repeat; }

.proj-det-clr{overflow:hidden;}

.proj-floorplan{ margin:0 0 0 10px; float:left;}

.proj-available{float:left; margin:-4px 0 0 10px; font-size:15px;}
.proj-available p{padding:0 !important;}
.proj-available span{float:left; background:url('../images/img-lt2.png') 0 0 no-repeat; padding:5px 10px 0 20px; height:23px; color:#fff; line-height:23px;}
.proj-available1{float:left; margin:-4px 0 0 10px; font-size:15px;}
.proj-available1 p{padding:0 !important;}
.blink {font-size:15px; display:inline; float:left; background:url('../images/img-lt1.png') 0 0 no-repeat; padding:4px 10px 0 20px; height:23px; color:#fff; line-height:23px;}
.blink1 {font-size:15px; display:inline; float:left; background:url('../images/img-lt2.png') 0 0 no-repeat; padding:5px 10px 0 20px; height:23px; color:#fff; line-height:23px;}
.proj-available em{background:url('../images/img-rt.png') 0 0 no-repeat; height:23px; width:5px; float:left;}
/* / Projects */

/* Contact Us */
.main-lt-cnt{float:left; margin:0 30px 0 0; text-align:justify;}
.main-lt-cnt p{padding:7px 0; }
.main-rt-cnt{float:right;}

.main-lt-cnt{width:670px;}
.main-rt-cnt{width:300px;}
/* Form */
.add{float:left; width:325px;}
.form{float:left;}
.add-head{color:#a30b04; font-weight:bold;}
iframe{margin:5px 0 0; padding:10px; background:#fff; border:1px solid #d7d7d7; width:278px; height:270px;}
form.feedback{ border:1px solid #d7d7d7; overflow:hidden; padding:19px 25px; margin:5px 0 0;}
.feedback dl{padding:5px 0; clear:both; overflow:hidden;}
.feedback dl input.ip-bdr{ background:#fff; width:220px; height:16px; line-height:16px; padding:4px 10px; border:1px solid #d7d7d7; font-size:11px;}
.feedback dl textarea{background:#fff; width:220px;  height:88px; padding:4px 10px; border:0 none; float:left; font-size:11px;border:1px solid #d7d7d7;}
.feedback dd input:hover.ip-bdr, .feedback dd textarea:hover{border:1px solid #c3c3c3;}
.feedback .submit{cursor:pointer; padding:0;  background:url('../images/submit.png') no-repeat 0 0; color:#fff; width:64px; height:29px; border:0 none; float:right; margin:0;}
.feedback .submit:hover{background-position:0 -29px;}
.feedback-result{text-align:center; color:#12a0c6; min-height:25px;}
/* Form */
/* / Contact Us */

/* Bot */
.bot-sec{overflow:hidden; background:url('../images/bdr01.gif') 0 0 repeat-x; padding:7px 0; margin:15px 0 0;}
.bot-lt{float:left; font-size:11px; line-height:19px; margin:0 0 0 -5px; color:#646464;}
.bot-lt span{padding:0 0 0 5px; color:#a0a0a0;}
.bot-lt p a{font-weight:bold; color:inherit; margin:0 5px;color:#646464;}
.bot-lt p a:hover{color:#a52c2b;}
.bot-rt{float:right; margin:5px 0 0;}
/* / Bot */

/* Scroll to Top */
#toTop{display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url('../images/ui.totop.png') no-repeat left top;}
#toTopHover{background:url('../images/ui.totop.png') no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}
/* / Scroll to Top */



.blink5 {
    background: url('../images/img-lt3.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    display: inline;
    float: left;
    font-size: 15px;
    height: 23px;
    line-height: 23px;
    margin: -4px 0 0 10px;
    padding: 5px 10px 0 20px;
}

.blink4 {
    background: url('../images/img-lt2.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    display: inline;
    float: left;
    font-size: 15px;
    height: 23px;
    line-height: 23px;
	margin: -4px 0 0 10px;
    padding: 5px 10px 0 20px;
}
