ul.nav, ul.qualmark, ol.rivers
{
float: right;
width: 862px;
list-style-type: none;
padding: 0;
}
ul.qualmark
{
width: 65px;
height: 75px;
float: right;
padding: 0 20px 0 20px;
margin: 0 0 18px 0;
}
ul.nav
{
padding: 16px 0 0 0;
width: 464px;
}
ol.rivers
{
margin: 0;
height: 32px;
width: 890px;
}

ul.nav li, ul.qualmark li, ol.rivers li
{
text-indent: -8000px;
float: left;
display: block;
padding: 0;
margin: 0;
font-size: .05em;
line-height: .05em;
}
ul.nav li a, ul.qualmark li a, ol.rivers li a
{
float: left;
display: block;
text-decoration: none;
}
ol.rivers li, ol.rivers li a
{
width: 218px;
height: 32px;
}
ol.rivers li
{
padding: 0 6px 0 0;
}
ol.rivers li.combos
{
padding: 0;
}
ol.rivers li.shotover, ol.rivers li.shotover a
{
background: url(/nav/shotover.gif) no-repeat;
}
ol.rivers li.kawarau, ol.rivers li.kawarau a
{
background: url(/nav/kawarau.gif) no-repeat;
}
ol.rivers li.landsborough, ol.rivers li.landsborough a
{
background: url(/nav/landsborough.gif) no-repeat;
}
ol.rivers li.combos, ol.rivers li.combos a
{
background: url(/nav/combos.gif) no-repeat;
}


ul.qualmark li, ul.qualmark li a
{
width: 65px;
height: 75px;
background: url(/images/qualmark.gif) no-repeat;
}
ul.qualmark li a:hover
{
text-decoration: none;
}
ul.qualmark li img
{
display: none;
}
ul.nav li
{
padding: 0 7px 0 7px;
border-left: 1px solid #bc9607;
}
ul.nav li, ul.nav li a
{
height: 11px;
}
ul.nav li.faqs, ul.nav li.faqs a
{
width: 26px;
background: url(/nav/faqs.gif) no-repeat center top;
}
ul.nav li.media, ul.nav li.media a
{
width: 32px;
background: url(/nav/media.gif) no-repeat center top;
}
ul.nav li.media_trade, ul.nav li.media_trade a
{
width: 77px;
background: url(/nav/media_trade.gif) no-repeat center top;
}
ul.nav li.testimonials, ul.nav li.testimonials a
{
width: 75px;
background: url(/nav/testimonials.gif) no-repeat center top;
}
ul.nav li.groups, ul.nav li.groups a
{
width: 41px;
background: url(/nav/groups.gif) no-repeat center top;
}
ul.nav li.employment, ul.nav li.employment a
{
width: 71px;
background: url(/nav/employment.gif) no-repeat center top;
}
ul.nav li.links, ul.nav li.links a
{
width: 29px;
background: url(/nav/links.gif) no-repeat center top;
}
ul.nav li.about, ul.nav li.about a
{
width: 52px;
background: url(/nav/about.gif) no-repeat center top;
}
ul.nav li.contact, ul.nav li.contact a
{
width: 64px;
background: url(/nav/contact.gif) no-repeat center top;
}

ul.nav li.home, ul.nav li.home a
{
width: 38px;
height: 11px;
background: url(/nav/home.gif) no-repeat top right;
}
ul.nav li.gallery, ul.nav li.gallery a
{
width: 87px;
height: 11px;
background: url(/nav/gallery.gif) no-repeat top right;
}
ul.nav li.trip, ul.nav li.trip a
{
width: 55px;
height: 11px;
background: url(/nav/trip.gif) no-repeat top right;
}
ul.nav li.daily, ul.nav li.daily a
{
width: 102px;
height: 20px;
background: url(/nav/daily.gif) no-repeat top right;
}
ul.nav li.profiles, ul.nav li.profiles a
{
width: 109px;
height: 20px;
background: url(/nav/profiles.gif) no-repeat top right;
}
ul.nav li a.active, ul.nav li a:hover,
ol.rivers li a.active, ol.rivers li a:hover
{
text-decoration: none;
background-position: center bottom;
}
ul.nav li.gallery a.active, ul.nav li.gallery a:hover,
ul.nav li.trip a.active, ul.nav li.trip a:hover,
ul.nav li.daily a.active, ul.nav li.daily a:hover
{
background-position: bottom right;
}
ul.nav li.faqs, ul.nav li.profiles, ul.nav li.daily, ul.nav li.home
{
border-left: 0 none;
}
ul.nav li.profiles, ul.nav li.daily
{
margin: 0 0 14px 0;
padding: 0;
}
ul.nav li.gallery, ul.nav li.trip, ul.nav li.home
{
margin: 5px 0 18px 0;
padding: 0 0 0 7px;
}
ul.nav li.home
{
padding-left: 4px;
}
ul.nav li.daily
{
padding: 0 0 0 32px;
}
ul.nav li.profiles
{
padding: 0 0 0 16px;
}