body
{
scrollbar-3dlight-color:#cccccc;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:black;
scrollbar-darkshadow-color:#cccccc;
scrollbar-face-color:black;
scrollbar-highlight-color:#666699;
scrollbar-shadow-color:black;
}

body { background: #090909 url(./images/hydrbg-black2.gif);
       background-repeat: no-repeat;
       color: #d3d0c1;
       font-family: verdana,sans-serif;
       font-size: 12px;
       line-height: 16px;
       }
html>body body {
     line-height: 18px;
     }

h1,h2,h3,h4 {
    color:#7d6391;
    font-weight:bold;
    }

p { text-indent: 20px;
    margin-top: 10px;
}

#wrapper {
    margin: auto;
    position: absolute;
    width: 950px;
    height: 650px;
    }

div#container {
    position: absolute;
    margin: 0px;
    width: 950px;
    height: 650px;
}
div#frontlogo {
    position: absolute;
    margin-left: 530px;
    margin-top: 23px;
    height: 100px;
    width: 395px;
}
html>body div#frontlogo {
    position: absolute;
    margin-left: 530px;
    margin-top: 31px;
    height: 100px;
    width: 395px;
}
div#frontborder {
    position: absolute;
    width: 600px;
    height: 396px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #727B6C;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    vertical-align: center;
    display: block;
    padding-top: 5px;
}
html>body div#frontborder {
    margin-top: 103px;
}
div#ftextborder {
   position: absolute;
   width: 287px;
   height: 389px;
 /*  border-right: #727B6C;
   border-left: #090909;
   border-top: #090909;
   border-bottom: #090909;
   border-width: 1px;   */
   left: 5px;
 /*  border-style: solid; */
   background: url(./images/fronttxtbg2.gif);
   background-repeat: no-repeat;

}
div#fronttext {
    position: absolute;
    left: 22px;
    width: 240px;
    height: 390px;
    color: #9a9474;
    text-align: justify;
    font-family: verdana,sans-serif;
    font-size: 12px;
    font-style: italic;
    line-height: 20px;
    padding-top: 32px;
}
html>body div#fronttext {
     padding-top: 8px;
}

div#frontpic {
    position: absolute;
    width: 290px;
    left: 301px;
    height: 390px;
    text-align: left;
    vertical-align: center;
    display: block;
    margin-right: 4px;
}
div#frontpic2 {
    position: absolute;
    width: 590px;
    left: 5px;
    height: 390px;
    text-align: left;
    vertical-align: center;
    display: block;
    margin-right: 4px;
}
div#bottomaddr {
  position: absolute;
  font-family: Tahoma, sans-serif;  
  font-size: 11px;
  color: #9a9474;
  line-height: 15px;
  font-weight: normal;
  width: 600px;
  line-height: 18px;
  top: 515px;
  left: 247px;
  text-align: center;
  letter-spacing: 1px;
}
html>body div#bottomaddr {
    top: 520px;
}
div#mainbodyborder {
    position: absolute;
    width: 600px;
    height: 396px;
    margin-left: 245px;
    margin-top: 120px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#mainbodyborder {
    margin-top: 127px;
}
div#mainbody {
    position: float;
    width: 580px;
    height: 400px;
    margin-top: 5px;
    margin-left: 10px;
    text-align: left;
}
/* About Us Configurations */

div#AUmainbodyborder {
    position: absolute;
    width: 600px;
    height: 665px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#AUmainbodyborder {
    margin-top: 103px;
}
div#AUmainbody {
    position: float;
    width: 589px;
    height: 660px;
    margin: 5px;
    text-align: left;
  /*  background-color: #E7DDAE; */
    background: #E7DDAE url(./images/bottombg.gif) bottom no-repeat;

}
html>body div#AUmainbody {
    margin-top: 0px;
}

div#AUbodytext {
    padding-left: 22px;
    padding-right: 15px;
    color: #090909;
    font-family: verdana,sans-serif;
    font-size: 12px;
    line-height: 17px;
    margin-top: -20px;
    text-align: justify;
    width: 545px;
    }
div#AUbottpos {
  position: absolute;
  top: 780px;
  left: 200px;
}
html>body div#AUbottpos {
  top: 790px;
}
/* End About Us */

/* Landscape Construction Configurations*/

div#LCmainbodyborder {
    position: absolute;
    width: 600px;
    height: 525px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#LCmainbodyborder {
    margin-top: 103px;
    height: 565px;
}
div#LCmainbody {
    position: float;
    width: 589px;
    height: 550px;
    margin: 5px;
    text-align: left;
   /* background-color: #E7DDAE; */
    background: #E7DDAE url(./images/bottombg.gif) bottom no-repeat;
}
html>body div#LCmainbody {
    margin-top: 0px;
    height: 560px;
}

div#LCbottpos {
  position: absolute;
  top: 665px;
  left: 200px;
}
html>body div#LCbottpos {
  top: 680px;
}

div#LCSSborder {
    position: absolute;
    width: 200px;
    height: 285px;
    border: 1px solid #9A8C46;
    padding: 2px;
    margin-left: 330px;
    top: 152px;
}
html>body div#LCSSborder {
    top: 136px;
}
/* End Landscape Construction*/

/* Affiliations Configurations */

div#AFmainbodyborder {
    position: absolute;
    width: 600px;
    height: 460px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#AFmainbodyborder {
    margin-top: 103px;
    height: 480px;
}
div#AFmainbody {
    position: float;
    width: 589px;
    height: 455px;
    margin: 5px;
    text-align: left;
    /*background-color: #E7DDAE;  */
    background: #E7DDAE url(./images/bottombg.gif) bottom no-repeat;
}
html>body div#AFmainbody {
    margin-top: 0px;
    height: 475px;
}

div#AFbottpos {
  position: absolute;
  top: 570px;
  left: 200px;
}
html>body div#AFbottpos {
  top: 600px;
}
/* End Affiliations */

/* Landscape Design Configurations*/

div#LDmainbodyborder {
    position: absolute;
    width: 600px;
    height: 405px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#LDmainbodyborder {
    margin-top: 103px;
}
div#LDmainbody {
    position: float;
    width: 589px;
    height: 400px;
    margin: 5px;
    background: #090909 url(./images/designbg.gif) 100% no-repeat;
    text-align: left;
/*    background-color: #E7DDAE; */
}
html>body div#LDmainbody {
    margin-top: 0px;
}

div#LDbottpos {
  position: absolute;
  top: 515px;
  left: 200px;
}
html>body div#LDbottpos {
  top: 525px;
}

div#Designbodytext {
    padding-left: 12px;
    padding-top: 10px;
    padding-right: 15px;
    color: #9a9474;
    font-family: verdana,sans-serif;
    font-size: 12px;
    line-height: 20px;
    }

div#LDtextSec {
    padding-top: 18px;
    width: 240px;
    text-align: justify;
    }
/* End Landscape Design */

/* Employment, Contact, Affiliations Configurations*/

div#EMmainbodyborder {
    position: absolute;
    width: 600px;
    height: 410px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#EMmainbodyborder {
    margin-top: 103px;
}
div#EMmainbody {
    position: float;
    width: 589px;
    height: 405px;
    margin: 5px;
    text-align: left;
    /* background-color: #E7DDAE; */
    background: #E7DDAE url(./images/bottombg.gif) bottom no-repeat;
}
html>body div#EMmainbody {
    margin-top: 0px;
}
div#EMtextSec {
    padding-top: 10px;
    width: 100px;
    text-align: justify;
    }

div#EMbottpos {
  position: absolute;
  top: 525px;
  left: 200px;
}
html>body div#EMbottpos {
  top: 535px;
}
div#EMSSborder {
    position: absolute;
    width: 200px;
    height: 285px;
    border: 1px solid #9A8C46;
    padding: 2px;
    margin-left: 330px;
    top: 144px;
}

div#FImainbodyborder {
    position: absolute;
    width: 600px;
    height: 410px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#FImainbodyborder {
    margin-top: 103px;
    height: 425px;
}
div#FImainbody {
    position: float;
    width: 589px;
    height: 405px;
    margin: 5px;
    text-align: left;
    /* background-color: #E7DDAE; */
    background: #E7DDAE url(./images/bottombg.gif) bottom no-repeat;
}
html>body div#FImainbody {
    margin-top: 0px;
    height: 420px;
}
div#FIbottpos {
  position: absolute;
  top: 520px;
  left: 200px;
}
html>body div#FIbottpos {
  top: 550px;
}
/* End Employment, Contact*/
/* Testimonials*/

div#TMmainbodyborder {
    position: absolute;
    width: 600px;
    height: 430px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#TMmainbodyborder {
    margin-top: 103px;
}
div#TMmainbody {
    position: float;
    width: 589px;
    height: 425px;
    margin: 5px;
    text-align: left;
    /* background-color: #E7DDAE; */
    background: #E7DDAE url(./images/bottombg.gif) bottom no-repeat;
}
html>body div#TMmainbody {
    margin-top: 0px;
}
div#TMtextSec {
    padding-top: 10px;
    width: 100px;
    text-align: justify;
    }

div#TMbottpos {
  position: absolute;
  top: 545px;
  left: 200px;
}
html>body div#TMbottpos {
  top: 545px;
}
div#TMSSborder {
    position: absolute;
    width: 200px;
    height: 285px;
    border: 1px solid #9A8C46;
    padding: 2px;
    margin-left: 330px;
    top: 144px;
}
/* Portfolio Configurations*/

div#Pmainbodyborder {
    position: absolute;
    width: 600px;
    height: 514px;
    margin-left: 245px;
    margin-top: 95px;
    border-color: #676f5a;
    border-width: 1px;
    border-style: solid;
    padding-top: 5px;
}
html>body div#Pmainbodyborder {
    margin-top: 103px;
}
div#Pmainbody {
    position: float;
    width: 590px;
    height: 495px;
    margin: 5px;
    text-align: left;
    margin-top: 0px;
  /*  background-color: #E7DDAE; */
}
html>body div#Pmainbody {
    margin-top: 0px;
}

div#Pbottpos {
  position: absolute;
  top: 626px;
  left: 200px;
}
html>body div#Pbottpos {
  top: 636px;
}
div#PicBox {
  position: relative;
  top: -2px;
  left: 0px;
}
div#CatTitle {
  position: relative;
  top: 0px;
  left: 0px;
  width: 530px;
  height: 35px;

}

div#bcaption {
  position: relative;
  top: -2px;
  left: 0px;
  width: 590px;
  height: 35px;
  background: #E7DDAE;
}
html>body div#bcaption {
  top: 0px;
}

div#PicScrollBox {
  position: absolute;
  top: 478px;
  left: 5px;
  width: 530px;
  height: 43px;

}

/* End Portolio*/
div#bodytext {
    padding-left: 22px;
    padding-right: 15px;
    color: #090909;
    font-family: verdana,sans-serif;
    font-size: 12px;
    line-height: 17px;
    margin-top: -20px;
    text-align: justify;
    }

.img_right {
    float: right;
    border-style: none;
    margin-left: 20px;
    margin-right: 5px;
    margin-top: 2px;
    border:1px solid #9A8C46;
    padding:2px;
    }
html>body .img_right {
    margin-top: 12px;
}

div#SStextSec {
    width: 315px;
    text-align: justify;
    padding-top: 5px;
    padding-left: 5px;
    }
html>body #SStextSec {
    line-height: 18px;
}
html>body #SStextSec p {
    margin-top: -5px;
}
div#PMtextSec {
    padding-top: 50px;
    width: 235px;
    text-align: justify;
    }

div#FulltextSec {
    width: 535px;
    padding-left: 5px;
    text-align: justify;
    }

div#TestextSec {
    padding-top: 5px;
    width: 375px;
    text-align: justify;
    }

div#PMborder {
    position: absolute;
    width: 275px;
    height: 285px;
    border: 1px solid #9A8C46;
    padding: 2px;
    margin-left: 260px;
    top: 75px;
}

div#SSborder {
    position: absolute;
    width: 200px;
    height: 285px;
    border: 1px solid #9A8C46;
    padding: 2px;
    margin-left: 338px;
    top: 75px;
}

#navigation
{
position: absolute;
left: 0px;
top: 151px;
width: 225px;
} 

html>body #navigation
{
top: 157px;
left: 5px;
} 
#navigation2
{
position: absolute;
left: 0px;
top: 124px;
width: 225px;
} 
html>body #navigation2
{
top: 129px;
left: 5px;
} 

.nav { color: #d3d0c1;
           font-family: verdana,sans-serif;
           font-size: 12px;
           line-height: 16px;
           text-decoration: none;
           text-align: right;
           }

a.nav:link {
           color: #d3d0c1;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.nav:visited {
           color: #d3d0c1;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.nav:hover {
           color: #676f5a;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }
.Snav { color: #676f5a;
           font-family: verdana,sans-serif;
           font-size: 12px;
           line-height: 16px;
           text-decoration: none;
           text-align: right;
           }

a.Snav:link {
           color: #676f5a;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.Snav:visited {
           color: #676f5a;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.Snav:hover {
           color: #676f5a;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }

p {
           margin-left: 5px;
           margin-right: 5px;
           }

.btext {
           color: #d3d0c1;
           font-family: verdana,sans-serif;
           font-size: 12px;
           text-decoration: none;
           }
.blinkU {
           color: #585E4D;
           font-family: verdana,sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }

a.blinkU:link {
           color: #585E4D;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }

a.blinkU:visited {
           color: #6F5A5B;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }

a.blinkU:hover {
           color: #000000;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }
.blink {
           color: #585E4D;
           font-family: verdana,sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.blink:link {
           color: #585E4D;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.blink:visited {
           color: #6F5A5B;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: none;
           }

a.blink:hover {
           color: #000000;
           font-family: verdana, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           }



div#baddr {
  position: absolute;
  font-family: Tahoma, sans-serif;  
  font-size: 11px;
  color: #9a9474;
  line-height: 15px;
  font-weight: normal;
  width: 690px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 1px;
}
div#bcopyright {
  position: absolute;
  font-family: Tahoma, sans-serif;  
  font-size: 10px;
  color: #4D4A3A;
  font-weight: normal;
  width: 690px;
  height: 16px;
  top: 65px;
  text-align: center;
  clear: both;
}
.addr {
           color: #9a9474;
           font-family: verdana,sans-serif;
           font-size: 11px;
           text-decoration: none;
           }

a.addr:link {
           color: #9a9474;
           font-family: verdana, sans-serif;
           font-size: 11px;
           text-decoration: none;
           }

a.addr:visited {
           color: #9a9474;
           font-family: verdana, sans-serif;
           font-size: 11px;
           text-decoration: none;
           }

a.addr:hover {
           color: #676f5a;
           font-family: verdana, sans-serif;
           font-size: 11px;
           text-decoration: underline;
           }

.subtitle {
  font-family: verdana, sans-serif;
  font-size: 13px;
  color: #675e2f;
  line-height: 18px;
  font-weight: bold;
}

.sitetitle {
  font-family: verdana, sans-serif;
  font-size: 15px;
  color: #675e2f;
  line-height: 35px;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}
.porttitle {
  font-family: verdana, sans-serif;
  font-size: 15px;
  color: #9a9474;
  font-style: italic;
  letter-spacing: 1px;
  line-height: 30px;
  /* font-weight: bold; */
  text-align: center;
  vertical-align: top;
}

div#copyright {
  position: absolute;
  font-family: Tahoma, sans-serif;  
  font-size: 10px;
  color: #4D4A3A;
  font-weight: normal;
  width: 600px;
  height: 16px;
  top: 583px;
  left: 247px;
  text-align: center;
  clear: both;
}


.pwd { color: #4D4A3A;
           font-family: tahoma, verdana,helvetica,arial,sans-serif;
           font-size: 10px;
           line-height: 20px;
           text-align: right;
           }

a.pwd:link {
           color: #4D4A3A;
           font-family: tahoma,verdana, sans-serif;
           font-size: 10px;
           text-decoration: none;
           text-align: right;
           }

a.pwd:visited {
           color: #4D4A3A;
           font-family: tahoma,verdana, sans-serif;
           font-size: 10px;
           text-decoration: none;
           text-align: right;
           }

a.pwd:hover {
           color: #dddddd;
           font-family: tahoma,verdana, sans-serif;
           font-size: 10px;
           text-decoration: underline;
           border-bottom: #242220;
           border-width: 0px 0px 1px 0px;
           border-style: none none dotted none;
           text-align: right;
           }

.title {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: Bold;
    font-size: 17px;
    color: #675E2F;
    }

.tag {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    /* font-style: italic; */
    font-size: 15px;
    line-height: 14px;
    color: #676f5a;
    padding: 24px 0px 14px 0px;
    }