ul.nav, ul.fha, ul.admin
{
float: right;
width: 479px;
list-style-type:none;
padding: 17px 18px 0 0;
margin:0;
}
ul.fha
{
float: right;
width: 94px;
padding-right: 0;
}
ul.nav li, ul.fha li
{
text-indent: -8000px;
float: left;
padding: 0;
margin: 0 0 3px 0;
font-size: .05em;
line-height: .05em;
height: 21px;
}
ul.nav li a, ul.fha li a
{
float: left;
text-decoration: none;
border-bottom: 0px none;
height: 21px;
}
ul.nav li.cc, ul.nav li.cc a
{
width: 137px;
background: url(/nav/cc.gif) no-repeat;
}
ul.nav li.size_chart, ul.nav li.size_chart a
{
width: 74px;
background: url(/nav/size_chart.gif) no-repeat;
}
ul.nav li.shopping_cart, ul.nav li.shopping_cart a
{
width: 125px;
background: url(/nav/shopping_cart.gif) no-repeat;
}
ul.nav li.go_shopping, ul.nav li.go_shopping a
{
width: 143px;
background: url(/nav/go_shopping.gif) no-repeat right top;
}
ul.nav li.go_shopping_count, ul.nav li.go_shopping_count a
{
width: 118px;
background: url(/nav/go_shopping.gif) no-repeat right top;
}
ul.nav li.count
{
text-indent: 0px;
float: left;
padding: 0;
margin: 0 0 3px 0;
font-size: 1.1em;
line-height: 1.2em;
height: 21px;
width: 25px;
text-align: right;
color: #fff;
}

ul.nav li.cc,
ul.nav li.size_chart,
ul.nav li.shopping_cart,
ul.nav li.go_shopping,
ul.nav li.go_shopping_count,
ul.nav li.count
{
border-bottom: 1px solid #f16683;
}



ul.nav li.home
{
padding-left: 25px;
}
ul.nav li.home, ul.nav li.home a
{
width: 36px;
background: url(/nav/home.gif) no-repeat top right;
}
ul.nav li.gift_vouchers, ul.nav li.gift_vouchers a
{
width: 90px;
background: url(/nav/gift_vouchers.gif) no-repeat;
}
ul.nav li.playground, ul.nav li.playground a
{
width: 104px;
background: url(/nav/playground.gif) no-repeat;
}
ul.nav li.members, ul.nav li.members a
{
width: 84px;
background: url(/nav/members.gif) no-repeat;
}
ul.nav li.join, ul.nav li.join a
{
width: 56px;
background: url(/nav/join.gif) no-repeat;
}
ul.nav li.about, ul.nav li.about a
{
width: 44px;
background: url(/nav/about.gif) no-repeat;
}
ul.nav li.contact, ul.nav li.contact a
{
width: 53px;
background: url(/nav/contact.gif) no-repeat;
}


ul.nav li.media, ul.nav li.media a
{
width: 43px;
background: url(/nav/media.gif) no-repeat;
}
ul.nav li.tourism_nz, ul.nav li.tourism_nz a
{
width: 77px;
background: url(/nav/tourism_nz.gif) no-repeat;
}
ul.nav li.got_ideas, ul.nav li.got_ideas a
{
width: 71px;
background: url(/nav/got_ideas.gif) no-repeat;
}
ul.nav li.upload, ul.nav li.upload a
{
width: 116px;
background: url(/nav/upload.gif) no-repeat;
}
ul.nav li.hospo, ul.nav li.hospo a
{
width: 69px;
background: url(/nav/hospo.gif) no-repeat;
}
ul.nav li.golf, ul.nav li.golf a
{
width: 62px;
background: url(/nav/golf.gif) no-repeat;
}
ul.nav li.nzmade, ul.nav li.nzmade a
{
width: 84px;
background: url(/nav/nzmade.gif) no-repeat;
}
ul.nav li.nzmade, ul.nav li.golf, ul.nav li.hospo, ul.nav li.tourism_nz, ul.nav li.got_ideas, ul.nav li.upload
{
float: right;
}

ul.fha li.femme, ul.fha li.femme a
{
width: 78px;
background: url(/nav/femme.gif) no-repeat;
}
ul.fha li.homme, ul.fha li.homme a
{
width: 78px;
background: url(/nav/homme.gif) no-repeat;
}
ul.fha li.all, ul.fha li.all a
{
width: 78px;
background: url(/nav/all.gif) no-repeat;
}


ul.nav li.cc, ul.nav li.size_chart, ul.nav li.shopping_cart, ul.nav li.go_shopping,
ul.nav li.home, ul.nav li.gift_vouchers, ul.nav li.playground, ul.nav li.members, ul.nav li.join, ul.nav li.about, ul.nav li.contact,
ul.nav li.media, ul.nav li.tourism_nz, ul.nav li.got_ideas, ul.nav li.upload,
ul.fha li.femme, ul.fha li.homme, ul.fha li.all,
ul.nav li a.active, ul.fha li a.active,
ul.nav li a:hover, ul.fha li a:hover
{
background-position: right bottom;
}



ul.admin
{
width: 169px;
padding: 14px 6px 0 16px;
border-left: 1px solid #fff;
height: 83px;
}
ul.admin li
{
width: 159px;
float: left;
padding: 0;
line-height: 1.4em;
}
ul.admin li a:visited, ul.admin li a:link
{
outline: none;
color: #1e1e1e;
text-decoration: underline;
}
ul.admin li a:hover, ul.admin li a:active,
ul.admin li a.active:visited, ul.admin li a.active:link
{
outline: none;
color: #fff;
text-decoration: underline;
}