* { padding: 0px; margin: 0px}

html{overflow:hidden}
body {background: rgb(204,204,153); font-family: verdana, arial; font-size: 10pt; line-height: 165%; color: rgb(255,255,255); text-align: center}
a {color: rgb(255,255,255); text-decoration: none}
a:hover {text-decoration: none}
a img {border: none}
.both {clear: both}
.rg {float: right}
.lf {float: feft}
table {border: 0px}
table td {text-align: left; vertical-align: top}

#pr {padding: 28px 0px 0px}


/* HEADER */
#header {height: 77px; width: 100%; text-align: left; border: 0px}
#header .lh {height: 77px; width: 175px}
#header .ch {height: 77px; text-align: right; background: rgb(35,58,45) url(../images/p01.gif) 100% 0 no-repeat}
#header .ch img {float: left}
#header .ch h2 {padding: 48px 27px 0px 0px}
#header .ch h2 a {font-size: 13pt; line-height: 13pt; font-family: arial; color: #627d7c; letter-spacing: 1px}
#header .ch h2 a span {color: rgb(255,255,204)}
#header .rh {height: 75px; width: 474px; text-align: right; padding: 2px 58px 0px 26px}
#header .rh .menu {height: 75px; width: 474px; text-align: left}
#header .rh .menu .top {height: 20px; width: 474px}
#header .rh .menu .top img {float: left}
#header .rh .menu .cen {padding-top: 2px}
#header .rh .menu .cen a {font-size: 8pt; font-family: arial; font-weight: bold; color: rgb(35,58,45)}
#header .rh .menu .cen a:hover {color: #627d7c}
#header .rh .menu .cen a.ov {font-size: 8pt; font-family: arial; font-weight: bold; color: #627d7c}
#header .rh .menu .cen a#left_pad {margin-left: 27px}
#header .rh .menu .bot {padding-top: 6px}
#header .rh .menu .bot a {font-size: 8pt; font-family: arial; font-weight: normal; color: rgb(35,58,45); line-height: 14px; border: 1px solid rgb(204,204,153); padding: 2px 6px}
#header .rh .menu .bot a.ost {font-size: 8pt; font-family: arial; font-weight: normal; color: rgb(35,58,45); line-height: 14px; border: 1px solid rgb(204,204,153); padding: 2px 6px; margin-left: 9px}
#header .rh .menu .bot a:hover, #header .rh .menu .bot a:hover.ost {border: 1px solid #627d7c}
#header .rh .menu .bot a#ov {border: 1px solid #627d7c;}


/* CONTENT */
#content {height: 427px; width: 100%; text-align: left; border: 0px; margin-top: 4px;}
#content .lc {height: 427px; width: 175px;}
#content .cc {height: 427px; background: url(../images/s01.gif) 0 0 repeat-x; line-height: 1px; font-size: 1px}
#content .cc img.rr {float: right}
#content .rc {height: 427px; width: 411px}
#content #tp1 {background: url(../images/home_bgimage.jpg) 0 0 no-repeat}
#content #tp2 {background: rgb(36,58,45) url(../images/about_bgimage.jpg) 0px 0 no-repeat}
#content #tp3 {background: rgb(36,58,45) url(../images/about_team_bgimage.jpg) 0px 0 no-repeat}
#content #tp4 {background: rgb(36,58,45) url(../images/contact_bgimage.jpg) 0px 0 no-repeat}
#content #tp5 {background: rgb(36,58,45) url(../images/commercial_bgimage.jpg) 0px 0 no-repeat}
#content #tp6 {background: rgb(36,58,45) url(../images/portfolio_bgimage.jpg) 0px 0 no-repeat}
#content #tp7 {background: rgb(36,58,45) url(../images/residential_bgimage.jpg) 0px 0 no-repeat}
#content .rc img {float: left}
#content .rc .cnt {float: left; width: 335px; padding: 104px 76px 0px 0px; text-align: right; padding-bottom: 4px}
#content #tp2 .cnt, #content #tp4 .cnt, #content #tp5 .cnt, #content #tp6 .cnt, #content #tp7 .cnt {text-align: left; padding: 72px 0px 4px 55px} 
#content #tp3 .cnt {text-align: left; padding: 83px 0px 4px 55px}
#content #tp3 .cnt  p {font-size: 10.5pt; line-height: 220%; font-family: arial; font-weight: normal}
#content #tp3 .cnt  p a {font-size: 10.5pt; line-height: 250%; font-family: arial; font-weight: normal; padding: 3px 7px}
#content #tp3 .cnt  p a:hover {font-size: 10.5pt; line-height: 250%; font-family: arial; font-weight: normal; padding: 2px 6px; border: 1px solid #627d7c}
#content #tp5 .cnt  p {color: rgb(255,255,204)}
#content #tp5 .cnt  p span {color: rgb(255,255,255); font-size: 13pt; font-weight: bold}
#content #tp7 .cnt  p {color: rgb(255,255,204);text-align: left;}
#content #tp7 .cnt  p span {color: rgb(255,255,255);text-align: left;}
#content .rc .cnt p {font-size: 13pt; line-height: 210%; font-family: arial; font-weight: bold}
#content .rc .cnt p span {font-size: 10pt; font-weight: normal}
#content .rc .cnt .ddv {margin: 76px 0px 0px 0px; line-height: 1px;}
#content #tp1 .cnt .ddv {margin: 115px 0px 0px 0px; line-height: 1px;}
/* 
#content #tp3 .cnt .ddv {margin: 151px 0px 0px 0px; line-height: 1px;}
#content #tp4 .cnt .ddv {margin: 149px 0px 0px 0px; line-height: 1px;} 
#content #tp6 .cnt .ddv {margin: 112px 0px 0px 0px; line-height: 1px;}
*/
#content #tp5 .cnt .ddv {margin: 112px 0px 0px 0px; line-height: 1px;}
#content #tp7 .cnt .ddv {margin: 112px 0px 0px 0px; line-height: 1px;}
#content .rc .cnt .sp_link {font-size: 8.5pt; line-height: 16px; letter-spacing: 1px; font-family: arial; font-weight: bold; color: rgb(255,255,204); padding: 4px 7px}
#content .rc .cnt .sp_link:hover {font-size: 8.5pt; line-height: 16px; letter-spacing: 1px; font-family: arial; font-weight: bold; color: rgb(255,255,204); padding: 3px 6px; border: 1px solid rgb(101,102,72)}

#content .cc .txt {float: right; font-size: 9pt; line-height: 150%; height: 407px}
#content .cc #mnn {}
#content .cc .txt h1 {font-size: 12.5pt; line-height: 165%; font-family: arial; color: #627d7c; margin-top: 10px}
#content .cc .txt span {font-size: 9pt; line-height: 150%; color: #627d7c}
#content a:hover {border: 1px solid #627d7c;}

#content #tp3x {background: rgb(36,58,45) url(../images/about_team_bgimage.jpg) 0px 0 no-repeat}
#content #tp3x .cnt .ddv {margin: 151px 0px 0px 0px; line-height: 1px;}
#content #tp3x .cnt {text-align: left; padding: 83px 0px 4px 55px}
#content #tp3x .cnt  p {font-size: 10.5pt; line-height: 220%; font-family: arial; font-weight: normal}
#content #tp3x .cnt  p a {font-size: 10.5pt; line-height: 250%; font-family: arial; font-weight: normal; padding: 3px 7px}
#content #tp3x .cnt  p a:hover {font-size: 10.5pt; line-height: 250%; font-family: arial; font-weight: normal; padding: 2px 6px; border: 1px solid #627d7c}



/* CONTENT_2 */
#content2 {height: auto; width: 100%; text-align: left; border: 0px; margin-top: 4px;}
#content2 .lc {height: auto; width: 537px}
#content2 .lc img.ak {float: left}
#content2 .lc img.ab {position: absolute; margin-left: -537px}
#content2 .cc {height: auto; background: rgb(35,58,45) url(../images/s02.gif) 100% 100% no-repeat; line-height: 1px; font-size: 1px}
#content2 .cc img.rr {float: right}
#content2 .rc {height: auto; width: 411px; background: rgb(35,58,45) url(../images/rg6.gif) 0 100% no-repeat}
#content2 .rc img {float: left}
#content2 .rc .cnt {float: left; width: 335px; padding: 38px 76px 0px 0px; text-align: left; padding-bottom: 4px}
#content2 .rc .cnt h2 {font-size: 10pt; line-height: 130%; font-family: arial; font-weight: normal; color: rgb(204,204,153); padding: 4px 0px}
#content2 .rc .cnt p {font-size: 10pt; line-height: 150%; font-family: arial; font-weight: normal}
#content2 .rc .cnt p.kl {font-size: 10pt; line-height: 160%; font-family: arial; font-weight: bold}
#content2 .rc .cnt p.kl a {font-size: 10pt; line-height: 130%; font-family: arial; font-weight: normal; color: rgb(204,204,153); padding: 1px 4px}
#content2 .rc .cnt p.kl a:hover {font-size: 10pt; line-height: 130%; font-family: arial; font-weight: normal; color: rgb(204,204,153); border: 1px solid #627d7c; padding: 0px 3px}
#content2 .rc .cnt p.kl a.ov {font-size: 11pt; line-height: 130%; font-family: arial; font-weight: normal; color: rgb(204,204,153); border: 1px solid #627d7c; padding: 0px 3px}
#content2 .rc .ddv {margin: 42px 2px 5px 0px; line-height: 1px; text-align: right;}
#content2 .rc .cnt .sp_link {font-size: 8.5pt; line-height: 16px; letter-spacing: 1px; font-family: arial; font-weight: bold; color: rgb(255,255,204); padding: 4px 7px}
#content2 .rc .cnt .sp_link:hover {font-size: 8.5pt; line-height: 16px; letter-spacing: 1px; font-family: arial; font-weight: bold; color: rgb(255,255,204); padding: 3px 6px; border: 1px solid rgb(101,102,72)}

#content2 .rc .cnt .gall {width: 351px; height: 223px}
#content2 .rc .cnt .gall img {width: 97px; height: 65px; float: left}
#content2 .rc .cnt .gall .lr {margin-left: 14px}
#content2 .rc .cnt .gall .lc {margin-top: 15px}
#content2 .rc .cnt .gall .lrc {margin: 14px 0px 0px 15px}

.rrrr { position: absolute; margin: 380px 0px 0px 00px}

