
ul#nav {
list-style: none;
background: #e8d9b6;
height: 27px;
margin: 0;
padding: 0;
line-height: 1;
}

ul#nav li {
height: 27px;
margin: 0;
padding: 0;
float: left;
}

ul#nav li a {
height: 27px;
background: url(../images/banner-and-nav/tannav-bg.jpg) repeat-x right;
margin: 0;
padding: 0;
color: #000;
font-size: 11px;
text-align: center;
font-weight: bold;
text-decoration: none;
display: block;
}

ul#nav li a.end {
background: url(../images/banner-and-nav/tannav2-bg.jpg) repeat-x right;
}

ul#nav li a:hover {
color: #000;
background: url(../images/banner-and-nav/tannav-over-bg.jpg) repeat-x right;
text-decoration: none;
}

ul#nav li a.end:hover {
background: url(../images/banner-and-nav/tannav2-over-bg.jpg) repeat-x right;
}

ul#nav ul {
list-style: none;
background: #e8d9b6;
border: #03023f solid 1px;
border-top: none;
margin: 0;
padding: 0;
font-size: 11px;
position: absolute;
text-align: left;
line-height: 1;
left: -999em;
}

ul#nav ul li {
height: 20px;
margin: 0;
padding: 0;
float: none;
}

ul#nav ul li.last {
*margin: 0 0 -1px 0;
}

ul#nav ul li a {
background: #e8d9b6;
margin: 0;
padding: 0 0 0 15px;
color: #000;
font-size: 10px;
font-weight: bold;
text-decoration: none;
display: block;
text-align: left;
}

ul#nav ul li a:hover {
background: #fff;
color: #000;
text-decoration: none;
}

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.sfhover ul ul, ul#nav li.sfhover ul ul ul {
left: -999em;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul {
left: auto;
}

/* -------------------------- PROCESSING SECTION ----------------------------- */

ul#nav li.processing a {
width: 170px;
height: 20px;
margin: 0;
padding: 7px 10px 0 10px;
*padding: 6px 10px 1px 10px;
}

ul#nav li.processing ul {
width: 188px;
}

ul#nav li.processing ul li {
width: 188px;
}

ul#nav li.processing ul li a {
width: 173px;
height: 14px;
margin: 0;
padding: 4px 0 2px 15px;
}


/* -------------------------- PRODUCTS SECTION ----------------------------- */

ul#nav li.products a {
width: 70px;
height: 20px;
margin: 0 1px 0 0;
padding: 7px 10px 0 10px;
*padding: 6px 10px 1px 10px;
}

ul#nav li.products ul {
width: 275px;
margin: 0 0 0 -1px;
}

ul#nav li.products ul li {
width: 275px;
}

ul#nav li.products ul li a {
width: 260px;
height: 14px;
margin: 0;
padding: 4px 0 2px 15px;
}

ul#nav li.products ul ul li {
width: 275px;
}

ul#nav li.products ul ul li a {
width: 245px;
height: 14px;
margin: 0;
padding: 4px 0 2px 30px;
}

/* -------------------------- SIZE SECTION ----------------------------- */

ul#nav li.size a {
width: 162px;
height: 20px;
margin: 0;
padding: 7px 10px 0px 10px;
*padding: 6px 10px 1px 10px;
}

ul#nav li.size ul {
margin: 0 0 0 -2px;
width: 182px;
}

ul#nav li.size ul li {
width: 182px;
}

ul#nav li.size ul li a {
width: 167px;
height: 14px;
margin: 0;
padding: 4px 0 2px 15px;
}

/* -------------------------- MOISTURE SECTION ----------------------------- */

ul#nav li.moisture a {
width: 186px;
*width: 196px;
height: 20px;
margin: 0;
padding: 7px 10px 0 10px;
*padding: 6px 0 1px 0;
}

ul#nav li.moisture ul {
margin: 0 0 0 -1px;
width: 196px;
*width: 216px;
}

ul#nav li.moisture ul li {
width: 196px;
*width: 216px;
}

ul#nav li.moisture ul li a {
width: 181px;
*width: 201px;
height: 14px;
margin: 0;
padding: 4px 0 2px 15px;
}

/* -------------------------- HISTORY SECTION ----------------------------- */

ul#nav li.history a {
width: 129px;
*width: 123px;
height: 20px;
margin: 0;
padding: 7px 10px 0 10px;
*padding: 6px 10px 1px 10px;
}

ul#nav li.history ul {
margin: 0 0 0 -1px;
width: 210px;
}

ul#nav li.history ul li {
width: 210px;
}

ul#nav li.history ul li a {
width: 195px;
height: 14px;
margin: 0;
padding: 4px 0 2px 15px;
}