ul.nav
{
float: left;
list-style-type: none;
padding: 0 0 0 36px;
margin: 0;
width: 900px;
height: 20px;
overflow: hidden;
}
ul.nav li
{
text-indent: -8000px;
float: left;
padding: 0;
margin: 0;
font-size: .05em;
line-height: .05em;
}

ul.nav li a
{
float: left;
text-decoration: none;
}
ul.nav li, ul.nav li a
{
height: 20px;
}
ul.nav li a:link, ul.nav li a:visited,
ul.nav li a:hover, ul.nav li a:active
{
text-decoration: none;
border: 0 none;
}

ul.nav li.home, ul.nav li.home a
{
width: 139px;
background: url(/nav/home.gif) no-repeat;
}
ul.nav li.trees, ul.nav li.trees a
{
width: 89px;
background: url(/nav/trees.gif) no-repeat;
}
ul.nav li.trees
{
height: auto;
line-height: 1em;
font-size: 1em;
}
ul.nav li.trees ul
{
padding: 5px 0 5px 0;
margin: 3px 0 0 0;
list-style-type: none;
background: url(/nav/drop.png);
float: left;
width: 89px;
}
ul.nav li.trees ul li
{
text-indent: 0;
padding: 0;
margin: 0;
font-size: 1.1em;
line-height: 1.1em;
background: none;
text-align: center;
width: 89px;
height: auto;
}
ul.nav li.trees ul li a
{
padding: 3px 6px 3px 6px;
background: none;
width: 77px;
height: auto;
}
ul.nav li ul li a:link, ul.nav li ul li a:visited
{
color: #59a500;
text-decoration: none;
}
ul.nav li ul li a:hover, ul.nav li ul li a:active,
ul.nav li ul li a.active:link, ul.nav li ul li a.active:visited
{
color: #ce0000;
text-decoration: none;
}
ul.nav li ul li a:hover, ul.nav li ul li a:active
{
text-decoration: underline;
}

ul.nav li.faqs, ul.nav li.faqs a
{
width: 58px;
background: url(/nav/faqs.gif) no-repeat;
}
ul.nav li.testimonials, ul.nav li.testimonials a
{
width: 108px;
background: url(/nav/testimonials.gif) no-repeat;
}
ul.nav li.wholesale, ul.nav li.wholesale a
{
width: 94px;
background: url(/nav/wholesale.gif) no-repeat;
}
ul.nav li.contact, ul.nav li.contact a
{
width: 93px;
background: url(/nav/contact.gif) no-repeat;
}

ul.nav li a.active, ul.nav li a:hover
{
text-decoration: none;
background-position: bottom left;
}
