html, body{
  height: 100%;
}

body{
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  background: #333;
}

img {
  border-style: none;
}

form{
  color: #3F3F3F;
  font-size: 14px;
}

html, body{
  height: 100%;
}

#topbar {
  height: 88px;
  background-image: url(topbk.jpg);
  background-repeat: repeat-x;
}

#logo {
  float: left;
  padding-left: 20px;
}

#call{
  float: right;
  padding-right: 25px;
  text-align: right;
  padding-top: 40px;
  font-size: 26px;
  font-weight: bold;
}

.call{
  color: #74787e;
}

.number {
  color: #47b425;
}

#green {
  background-image: url(greenfade.jpg);
  background-repeat: repeat-x;
  height: 37px;
}

td{
  line-height: 20px;
}

.res{
  color: #818181;
  width: 390px;
}

.sub{
  color: #4B7742;
  font-size: 16px;
  font-weight: bold;
}

.tab{
  color: #73913b;
  font: 14px/20px AvantGarde LT Book;
}

#curve{
  margin-top: -50px;
  position: relative;
}

#L{
  float: left;
}

#left{
  float: left;
  padding-left: 100px;
  padding-top: 70px;
  text-align: left;
  width: 320px;
}

#liv{
  padding-left: 20px;
  padding-top: 480px;
  position: absolute;
  text-align: left;
}

#logo2{
  padding-left: 6px;
}

#nav{
  margin-top: -34px;
  position: relative;
}

#one{
  padding-top: 10px;
  position: absolute;
  z-index: 10;
}

#outleft{
  float: left;
  height: 765px;
  padding-left: 100px;
  padding-top: 70px;
  text-align: left;
  width: 380px;
}

#outleft1{
  float: left;
  height: 300px;
  padding-left: 100px;
  padding-top: 70px;
  text-align: left;
  width: 350px;
}

#outright{
  color: #484848;
  padding-right: 50px;
  text-align: left;
  width: 460px;
  float: right;
}

#path{
  margin-top: -36px;
  background-image: url(path.png);
  background-repeat: no-repeat;
  width: 285px;
  height: 451px;
  float: left;
  position: absolute;
}

#path2{
  margin-top: -36px;
  float: left;
  position: absolute;
}

#R{
  float: left;
  padding-left: 70px;
}

#right{
  width: 565px;
  float: right;
}

#toright{
  padding-bottom: 32px;
  padding-right: 60px;
  padding-top: 30px;
  float: right;
}

#two{
  padding-top: 60px;
  position: absolute;
  z-index: 10;
}

#wr{
  background: #FFF;
  padding-top: 30px;
  width: 400px;
}

#wr h1{
  color: #85B57A;
}

#wrapper{
  background: #FFF;
  height: 810px;
  margin: auto;
  position: relative;
  width: 1000px;
  overflow: hidden;
}

#wrapper2{
  background: #FFF;
  height: 1450px;
  margin: auto;
  position: relative;
  text-align: center;
  width: 1000px;
}

#number {
  margin-top: -40px;
  padding-left: 40px;
}

#copyright a:link{
  color: #A0A0A0;
  text-decoration: none;
}

#outright a:link{
  color: #4B7742;
  font-size: 15px;
  text-decoration: none;
}

h2,#outright a:visited{
  color: #4B7742;
  text-decoration: none;
}

td a:link{
  color: #607e19;
  text-decoration: none;
}

#bottom3{
  margin-top: -10px;
  z-index: -1;
}

#box{
  margin-left: 100px;
}

#copyright{
  color: #A0A0A0;
  font-size: 11px;
  padding-left: 250px;
  padding-top: 20px;
}
