body{margin:0; padding:0; background:#282828; color:#fff; font-family: 'eurostileregular';}
a{text-decoration:none;}
img{border:0; outline:none;}
ul{list-style:none; margin:0; padding:0;}
p{width:100%; float:left; margin:0;}
/*--------container---------*/
#container{width:900px; margin:0px auto; overflow:hidden; max-height:768px; min-height:768px; background:url(../images/container-bg.png) no-repeat;}
#container-other{width:900px; margin:0px auto; overflow:hidden; max-height:768px; min-height:768px; background:url(../images/other-page-bg.png) no-repeat;}
#container-link-pg{width:900px; margin:0px auto; overflow:hidden; max-height:768px; min-height:768px; background:url(../images/link-pg-bg.png) no-repeat;}
#image{float:left;}
#logo{width:335px; float:right; z-index:999px; margin:-220px 35px 0 0;}
#logo-other{width:335px; float:right; z-index:999px; margin:-165px 25px 0 0;}
/*--------navigation---------*/
ul.nav{display:block; width:100%; float:left; margin-top:-5px;}
ul.nav li{float:left; background:#fff; height:39px; color:#211d1e;}
ul.nav li span.sep{width:1px; height:32px; border-right:solid 1px #211d1e;}
ul.nav li span.sepplus{color:#585555; padding:0 10px; font-size:23px; font-weight:lighter;}
ul.nav li a{text-transform:uppercase; color:#211d1e; line-height:39px; padding:0 10px; font-family: 'eurostileregular'; font-size:1.3em; letter-spacing:.05em;}
ul.nav li a.yellow{color:#ecec08;}
ul.nav li a.cyan{color:#1bd8d0;}
ul.nav li a.purple{color:#754c72;}
ul.nav li a.selected{color:#84953a;}
ul.nav li.last{padding-right:0px;}
ul.nav li.corner{border-right:none; width:39px; height:39px; background:url(../images/menu-corner.png) no-repeat;}
.commercial ul.nav li.link-text{border-right:none; width:260px; height:39px; background:#fff; overflow:hidden; border-radius: 0 8px 0 0; -moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; -o-border-radius:0 8px 0 0;}
.commercial ul.nav li{border-bottom:solid 2px #aeacab;}
.commercial ul.nav li.link-text a{border-right:solid 2px #aeacab; /*border-bottom:solid 2px #aeacab;*/ border-radius: 8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; color:#fff; line-height:39px; height:39px; display:block; background:#ecec08; text-align:center; font-size:1.5em;}
.newhome ul.nav li.link-text{border-right:none; width:253px; height:39px; background:#fff; overflow:hidden; border-radius: 0 8px 0 0; -moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; -o-border-radius:0 8px 0 0;}
.newhome ul.nav li{border-bottom:solid 2px #aeacab;}
.newhome ul.nav li.link-text a{border-right:solid 2px #aeacab; /*border-bottom:solid 2px #aeacab;*/ border-radius: 8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; color:#fff; line-height:39px; height:39px; display:block; background:#1bd8d0; text-align:center; font-size:1.5em;}
.renovation ul.nav li.link-text{border-right:none; width:380px; height:39px; background:#fff; overflow:hidden; border-radius: 0 8px 0 0; -moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; -o-border-radius:0 8px 0 0;}
.renovation ul.nav li{border-bottom:solid 2px #aeacab;}
.renovation ul.nav li.link-text a{border-right:solid 2px #aeacab; /*border-bottom:solid 2px #aeacab;*/ border-radius: 8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; color:#fff; line-height:39px; height:39px; display:block; background:#754c72; text-align:center; font-size:1.5em;}
ul.nav li.blklng{padding:0 18px;}
/*--------content area---------*/
#wrapper{width:100%; display:block; float:left; min-height:250px; max-height:250px;}
#wrapper-side{width:65%; display:block; float:left; min-height:295px; max-height:295px;}
#wrapper-side p a{color:#84953a;}
#wrapper-sideimg{width:30%; display:block; float:left; min-height:275px; max-height:275px; margin-top:20px;}
#wrapper-other{width:100%; display:block; float:left; min-height:295px; max-height:295px; margin-top:10px;}
#wrapper-other p{width:85%; padding:20px 60px 0 60px; text-align:justify;}
#wrapper-other p a{color:#84953a;}
#wrapper-other .col1{width:58%; float:left; margin-left:60px;}
#wrapper-other .col1 p{padding:20px 0 0 0; text-align:justify; width:90%;}
#wrapper-other .col1 ul.left{list-style:disc; margin-left:3px; padding-top:15px; float:left; width:95%;}
#wrapper-other .col1 ul.left li{float:left; margin:3px 12px;}
#wrapper-other .col1 p a{color:#84953a;}
#wrapper-other .col2{width:32%; float:left; margin-top:20px;}
#wrapper-other .col2 img{margin-bottom:15px;}

#wrapper-link-pg{width:100%; display:block; float:left; min-height:300px; max-height:300px;}
#wrapper-link-pg .block{width:91%; padding:2% 4% 0 5%; text-align:justify; float:left;}
#wrapper-link-pg .block div.col1{width:60%; float:left;}
#wrapper-link-pg .block div.col1 ul{list-style:disc; float:left; margin:0 20px 20px 15px;}
#wrapper-link-pg .block div.col1 ul li{margin:3px 0;}
#wrapper-link-pg .block div.col1 p{ padding:0 0 20px 0; text-align:justify;}
#wrapper-link-pg .block div.col2{width:37%; float:right;}
#wrapper-link-pg .block div.col2 img{margin-bottom:15px;}
.image-block{width:100px; margin:0 33px; min-height:100px; overflow:hidden; vertical-align:top;}

.linkbtn1{width:280px; height:40px; line-height:40px; text-transform:uppercase; font-size:1.1em; background:#383838; border:solid 2px #aeacab; float:right; margin:30px 35px 0 0; border-radius: 8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; overflow:hidden; letter-spacing:1px;}
.linkbtn1 a{display:block; padding-left:15px; color:#fff;}
.linkbtn1 a:hover{background:#00b0be;}

.linkbtn2{width:280px; height:40px; line-height:40px; text-transform:uppercase; font-size:1.1em; background:#383838; border:solid 2px #aeacab; float:right; margin:25px 135px 0 0; border-radius: 8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; overflow:hidden; letter-spacing:1px;}
.linkbtn2 a{display:block; padding-left:15px; color:#fff;}
.linkbtn2 a:hover{background:#754c72;}

.linkbtn3{width:280px; height:40px; line-height:40px; text-transform:uppercase; font-size:1.1em; background:#383838; border:solid 2px #aeacab; float:right; margin:25px 235px 0 0; border-radius: 8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; overflow:hidden; letter-spacing:1px;}
.linkbtn3 a{display:block; padding-left:15px; color:#fff;}
.linkbtn3 a:hover{background:#d7d40d;}

.contact #wrapper-other p{width:85%; padding:13px 60px 0 60px; text-align:justify;}

/*--------footer---------*/
#footer{float:left; display:block; width:100%; background:#464647; text-align:center; color:#fff; text-transform:uppercase; font-size:10px; line-height:25px; height:30px;}
#footer span.links{float:right; margin-right:80px; color:#9d9fa2;}
#footer span.links a{color:#9d9fa2;}
#footer span.links a:hover{color:#fff;}