#nav, #nav ul {
 padding:0;
 margin:0;
 list-style:none;
}

#nav a {
 display:block;
 width:100%;
 height:100%;
 color:#5e5e4f;
 font-size:.9em;
 text-decoration:none;
 padding-top:8px;
}

#nav li {
 float:left;
 text-align:center;
 height:32px;
}

#nav li ul {
 position:absolute;
 z-index:1000;
 width:180px;
 left:-999em;
 margin:-6px 0 0 -2px;
}

#nav li:hover {
 background-position: 0 0;
}

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

#nav li.separator {
 background:url(../images/nav_separator.png);
 _behavior:url(css/iepngfix.htc);
 width:1px;
 height:31px;
}

#nav li.first {
 width:72px;
}

#nav li.first a:hover {
 background:url(../images/nav_first_li_on.png);
 height:32px;
}

#nav li.first .second-nav a:hover {
 background-image:none;
}

#nav li.second {
 width:118px;
}

#nav li.second a:hover {
 background:url(../images/nav_second_li_on.png);
 height:32px;
}

#nav li.third {
 width:131px;
}

#nav li.third a:hover {
 background:url(../images/nav_third_li_on.png);
 height:32px;
}

#nav li.fourth {
 width:122px;
}

#nav li.fourth a:hover {
 background:url(../images/nav_fourth_li_on.png);
 height:32px;
}

#nav li.fifth {
 width:163px;
}

#nav li.fifth a:hover {
 background:url(../images/nav_fifth_li_on.png);
 height:32px;
}

#nav li.sixth {
 width:119px;
}

#nav li.sixth a:hover {
 background:url(../images/nav_sixth_li_on.png);
 height:32px;
}

#nav li.last {
 width:160px;
}

#nav li.last a:hover {
 background:url(../images/nav_last_li_on.png);
 height:32px;
}

#nav ul.second-nav li a:hover {
 background-image:none;
}

#nav ul.second-nav li.first-sub {
 background:url(../images/nav_first_sub.png);
 height:32px;
 width:164px;
}

#nav ul.second-nav li {
 background:url(../images/nav_li_sub.png);
 _behavior:url(css/iepngfix.htc);
 height:32px;
 width:164px;
}

#nav ul.second-nav li.last-sub {
 background:url(../images/nav_last_sub.png);
 _behavior:url(css/iepngfix.htc);
 height:37px;
 width:164px;
}

ul#sub-nav {
 text-align:center;
}

ul#sub-nav li {
 list-style:none; 
 display:inline;
 margin-right:50px;
 font-size:.9em;
}

ul#sub-nav li.active {
 color:#b6513f;;
 font-size:1em;
 font-weight:bold;
}
