/* CSS Document */

body {
background-image: url("images/main_bg_x.jpg");
background-repeat: repeat-x;
margin: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-size: 1.25em;
}

h2 {
font-size: 1em;
color: #ff9b00;
}

h3 {
font-size: .75em;
color: #54a026;
}

p,li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
}

div#main {
background-image: url("images/main_bg.jpg");
background-repeat: no-repeat;
width: 798px;
margin-left: auto;
margin-right: auto;
padding: 0px 0px 0px 0px;
}

div#logo {
height: 152px;
float: left;
margin-left: 20px;
}

#logo img {
border: 0px;
}


div#nav {
height: 45px;
background-image: url("images/nav_start.jpg");
background-repeat: repeat-x;
width: 712px;
font-size: 1px;
line-height: 1px;
padding: 0px 0px 0px 46px;
float: left;
margin-left: 20px;
}

#nav a span
{
position: absolute;
left: -1000px;
}

#nav .services {
background-image: url("images/nav_services.jpg");
display: block;
float: left;
height: 45px;
width: 98px;
}

#nav .tree_inventory {
background-image: url("images/nav_tree_inventory.jpg");
display: block;
float: left;
height: 45px;
width: 142px;
}

#nav .photo_gallery {
background-image: url("images/nav_photo_gallery.jpg");
display: block;
float: left;
height: 45px;
width: 135px;
}

#nav .about_us {
background-image: url("images/nav_about_us.jpg");
display: block;
float: left;
height: 45px;
width: 101px;
}

#nav .faq {
background-image: url("images/nav_faq.jpg");
display: block;
float: left;
height: 45px;
width: 77px;
}

#nav .contact_us {
background-image: url("images/nav_contact_us.jpg");
display: block;
float: left;
height: 45px;
width: 113px;
}

div#service_area {
background-color: #fff4e5;
width: 180px;
margin: 0px 0px 30px 15px;
float: left;
margin-left: 40px;
}

#service_area .title {
background-color: #ffd292;
width: 160px;
height: auto;
text-align: center;
padding: 10px 10px 10px 10px;
font-size: 1em;
font-weight: bold;
}

#service_area .content {
width: 160px;
height: auto;
text-align: center;
padding: 10px 10px 10px 10px;
font-size: 1em;
}

div#tip {
background-color: #87c860;
width: 180px;
margin: 0px 0px 30px 15px;
float: left;
margin-left: 40px;
}

#tip .title {
background-color: #54a026;
width: 170px;
height: auto;
text-align: center;
padding: 10px 5px 10px 5px;
font-size: 1em;
font-weight: bold;
color:#FFFFFF;
}

#tip .content {
width: 160px;
height: auto;
text-align: left;
padding: 0px 10px 5px 10px;
font-size: .9em;
font-weight: 300;
line-height: 1.75em;
}

div#subnav {
background-color: #87c860;
width: 180px;
margin: 0px 0px 30px 15px;
float: left;
margin-left: 40px;
}

#subnav .title {
background-color: #54a026;
width: 160px;
height: auto;
text-align: center;
padding: 10px 10px 10px 10px;
font-size: .75em;
font-weight: bold;
color:#FFFFFF;
}

#subnav .content {
width: 160px;
height: auto;
text-align: left;
padding: 0px 0px 5px 0px;
font-size: .9em;
font-weight: 300;
line-height: 1.75em;
}

#subnav ul {
list-style-image: url(images/bullet_leaf.gif);
}

#subnav a:link {
color: #ffffff;
text-decoration:none;
}

#subnav a:hover {
color: #000000;
text-decoration:none;
}

#subnav a:active {
color: #ffffff;
text-decoration:none;
}

#subnav a:visited {
color: #ffffff;
text-decoration:none;
}



div#content {
width: 488px;
float: left;
background-color:#ffffff;
padding: 35px 35px 50px 35px;
}

#content p {
line-height: 1.75em;
}

#content a:link {
color: #146dc8;
}

#content a:hover {
color: #ff9b00;
}

#content a:active {
color: #ff9b00;
}

#content a:visited {
color: #80bee9;
}

#content ul li {
line-height: 1.25em;
}

#form
{
margin-left: 30px;
margin-right: 30px;
}

#form strong {
color: #ff9b00;
}

#form p {
margin-right: 10px;
}

div#footer {
width: 738px;
background-color:#000000;
color:#FFFFFF;
text-align:center;
font-size: 1em;
padding: 10px 10px 10px 10px;
float: left;
margin-left: 20px;
}

#footer a:link {
color: #ffffff;
}

#footer a:hover {
color: #80bee9;
}

#footer a:active {
color: #80bee9;
}

#footer a:visited {
color: #ffffff;
}

#footer em {
font-size: 1em;
line-height: 2.5em;
}

#sitemeter{
  position: absolute;
  right: 9000px;
}