div.nav
{
width: 100%;
background: #231f20;
position: absolute;
top: 105px;
left: 0;
text-align: center;
padding: 0;
margin: 0 auto 0 auto;
z-index: 1000;
}
div.navfixed
{
top: 0;
position: fixed;
}
div.navinner, div.subnavinner
{
width: 948px;
text-align: left;
margin: auto;
}
ul.nav, ul.aux
{
position: relative;
z-index: 20;
float: left;
list-style-type: none;
margin: 0;
}
ul.nav
{
width: 948px;
padding: 5px 0 5px 0;
background: url(/images/nav.gif) no-repeat;
}
ul.aux
{
width: 249px;
padding: 8px 0 0 0;
margin: 0;
float: right;
background: none;
}
ul.nav li, ul.aux li
{
text-indent: -8000px;
float: left;
padding: 0 54px 0 0;
margin: 0;
line-height: .05em;
font-size: .05em;
}
ul.nav li, ul.nav li a
{
float: left;
height: 23px;
}
ul.aux li, ul.aux li a
{
float: left;
padding: 0;
height: 30px;
}
ul.nav li a:link, ul.nav li a:visited,
ul.nav li a:hover, ul.nav li a:active,
ul.aux li a:link, ul.aux li a:visited,
ul.aux li a:hover, ul.aux li a:active
{
text-decoration: none;
border: 0 none;
}

ul.nav li.contact
{
padding: 0;
}
ul.nav li.home, ul.nav li.home a
{
width: 32px;
background: url(/nav/home.gif) no-repeat;
}
ul.nav li.akarua, ul.nav li.akarua a
{
width: 44px;
background: url(/nav/akarua.gif) no-repeat;
}
ul.nav li.vw, ul.nav li.vw a
{
width: 109px;
background: url(/nav/vw.gif) no-repeat;
}
ul.nav li.wines, ul.nav li.wines a
{
width: 58px;
background: url(/nav/wines.gif) no-repeat;
}
ul.nav li.newsblog, ul.nav li.newsblog a
{
width: 74px;
background: url(/nav/newsblog.gif) no-repeat;
}
ul.nav li.gv, ul.nav li.gv a
{
width: 94px;
background: url(/nav/gv.gif) no-repeat;
}
ul.nav li.distributors, ul.nav li.distributors a
{
width: 72px;
background: url(/nav/distributors.gif) no-repeat;
}
ul.nav li.contact, ul.nav li.contact a
{
width: 69px;
background: url(/nav/contact.gif) no-repeat;
}

ul.aux li.order
{
padding: 0 1px 0 0;
}
ul.aux li.order, ul.aux li.join
{
margin: 0 0 13px 0;
}
ul.aux li.order, ul.aux li.order a
{
width: 124px;
background: url(/nav/order.gif) no-repeat;
}
ul.aux li.join, ul.aux li.join a
{
width: 124px;
background: url(/nav/join.gif) no-repeat;
}
ul.aux li.account
{
padding: 0 8px 0 0;
}
ul.aux li.basket
{
padding: 0 5px 0 0;
}
ul.aux li.account, ul.aux li.account a
{
width: 84px;
height: 12px;
background: url(/nav/account.gif) no-repeat;
}
ul.aux li.basket, ul.aux li.basket a
{
width: 82px;
height: 12px;
background: url(/nav/basket.gif) no-repeat;
}
ul.aux li.checkout, ul.aux li.checkout a
{
width: 70px;
height: 12px;
background: url(/nav/checkout.gif) no-repeat;
}
ul.nav li a.active, ul.nav li a:hover,
ul.aux li a.active, ul.aux li a:hover
{
text-decoration: none;
background-position: bottom left;
}


div.subnav
{
float: left;
width: 100%;
padding: 18px 0 0 0;
height: 45px;
background: #9e7622 url(/images/subnav.jpg) no-repeat center top;
}
div.subnav p.section, div.subnav h1.section
{
float: left;
width: 248px;
margin: 0;
padding: 0;
font-weight: normal;
text-transform: uppercase;
line-height: 1.1em;
color: #fff;
font-size: 2em;
height: 43px;
}
div.subnav ul
{
float: left;
list-style-type: none;
padding: 0 23px 0 0;
margin: 0;
}
div.subnav ul li
{
font-size: 1.1em;
font-weight: bold;
padding: 0 0 2px 0;
white-space: nowrap;
}
div.subnav ul li a:link, div.subnav ul li a:visited
{
color: #fff;
text-decoration: underline;
}
div.subnav ul li a:hover, div.subnav ul li a:active,
div.subnav ul li a.active:link, div.subnav ul li a.active:visited
{
color: #231f20;
text-decoration: underline;
}


div.content div.tertiarynav
{
float: left;
width: 207px;
border-top: 1px solid #ac8c49;
text-align: right;
}
div.content div.tertiarynav p.title
{
float: left;
width: 187px;
padding: 5px 10px;
margin: 0;
font-size: 1.3em;
line-height: 1.1em;
text-transform: uppercase;
font-weight: normal;
background: #f2efec;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
div.content div.tertiarynav p.comingsoon
{
color: #ac8c49;
font-weight: bold;
}
div.content div.tertiarynav ul
{
list-style-type: none;
float: left;
width: 207px;
padding: 10px 0 3px 0;
margin: 0;
border-top: 1px solid #ac8c49;
border-bottom: 1px solid #ac8c49;
}
div.content div.tertiarynav ul.noborder
{

}
div.content div.tertiarynav ul li
{
font-size: 1em;
line-height: 1.4em;
font-weight: bold;
padding: 0 0 7px 0;
float: left;
width: 100%;
}
div.content div.tertiarynav ul li a
{
font-size: 1.2em;
}
div.content div.tertiarynav ul li ul
{
background: #f1e6da;
padding: 7px 10px 0 0;
margin: 3px 0 10px 0;
width: 197px;
}
div.content div.tertiarynav ul li ul li a
{
font-size: 1.1em;
}

div.content div.tertiarynav ul li a:link, div.content div.tertiarynav ul li a:visited
{
color: #8f6100;
text-decoration: none;
}
div.content div.tertiarynav ul li a:hover, div.content div.tertiarynav ul li a:active
{
color: #434343;
text-decoration: underline;
}
div.content div.tertiarynav ul li a.active:link, div.content div.tertiarynav ul li a.active:visited
{
color: #434343;
text-decoration: none;
}

div.content div.tertiarynav div.wine
{
float: left;
width: 207px;
padding: 16px 0 3px 0;
border-top: 1px solid #ac8c49;
}
div.content div.tertiarynav div.wine p
{
float: left;
width: 207px;
}
div.content div.tertiarynav div.wine p select
{
background: #efefef;
padding: 2px;
}
div.content div.tertiarynav div.wine p.notespdf
{
margin: 0 0 16px 0;
text-align: left;
}
div.content div.tertiarynav div.wine p.notespdf a
{
float: right;
width: 54px;
height: 62px;
background: url(/images/notespdf.gif) no-repeat;
}
div.content div.tertiarynav div.wine p.notespdf a:hover
{
background-position: bottom left;
}
