/* @group Main navigation */

#navig
{
  position:relative; /* for Firefox */
  z-index:1000;
  margin-left:10px;
  background:#96b02f;
  line-height:normal;
}

#navig ul.level_1
{
  padding-left:6px;
  background:url(../images/navig_bar_left.png) no-repeat bottom left;
}

#navig ul
{
  height:2.5em; /* 30px */
  margin:0;
  padding:0;
  background:#96b02f;
  list-style:none;
}

#navig li
{
  float:left;
  display:block;
  height:1.833em; /* 22px */
  margin:0.333em 0;
  padding:0;
  background:transparent url(../images/navig_separator.png) repeat-y right top;
}

#navig a,
#navig span
{
  display:block;
  color:#fff;
  padding:0.333em 14px;
  text-decoration:none;
  line-height:1.167em;
}

#navig a.trail,
#navig span.active
{
  background:#788838 url(../images/navig_separator.png) repeat-y right top;
}

#navig li ul a.trail /* for gallery */
{
  color:#788838;
  background:transparent;
}

#navig li li
{
  margin-bottom:0; /* NEW */
  padding-right:1ex;
  width:28ex;
  background-image:none;
}

#navig li li.last
{
  border-bottom:solid 0.333em #96b02f; /* NEW */
}

#navig li ul
{
  position:absolute;
  left:-999em;
  height:auto;
  width:29ex; /* 181px */
  margin:0;
}

#navig li ul a,
#navig li ul span
{
  width:23.5ex; /* NEW: for hover */
}

#navig li ul span.active
{
  color:#788838;
  background:#96b02f;
}

#navig li ul a.submenu,
#navig li ul span.submenu
{
  background:url(../images/navig_arrow.png) no-repeat right;
}

#navig li ul a.submenu.trail,
#navig li ul span.submenu.active
{
  color:#788838;  
}

#navig li ul ul {
  margin:-2.167em 0 0 29ex; /* eventually add 1px for space */
}

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

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

#navig li:hover,
#navig li.sfhover
{
  background:#a1b944 url(../images/navig_separator.png) repeat-y right top;
}

#navig li li:hover,
#navig li li.sfhover
{
  background:#a1b944;
}

/* @end */

/* @group Quick navigation */

.mod_quicklink
{
  margin:0 0 15px 9px;
}

.mod_quicklink .select,
.mod_quicklink option
{
  color:#c54e57;
  background:#f2f6b2;
  /* line-height:normal; */
}

.mod_quicklink h4
{
  padding:4px 0 0 12px;
  margin:0;
  height:16px;
  color:#fff;
  font-size:1em;
  background:url(../images/quick_mod_top.png) no-repeat;
}

/* @end */

