ul.nav
{
float: left;
width: 700px;
list-style-type: none;
padding: 0;
margin: 0;
}

ul.nav li
{
text-indent: -8000px;
float: left;
display: block;
padding: 0;
margin: 0;
font-size: 1em;
line-height: .05em;
}
ul.nav li
{
position: relative;
z-index:100;
margin: 0;
padding: 0 5px 0 0;
}
ul.nav li a
{
float: left;
display: block;
text-decoration: none;
}
ul.nav li, ul.nav li a
{
width: 136px;
height: 23px;
}

ul.nav li.home, ul.nav li.home a{background: url(/nav/home.gif) no-repeat;}
ul.nav li.wines, ul.nav li.wines a{background: url(/nav/wines.gif) no-repeat;}
ul.nav li.tastingroom, ul.nav li.tastingroom a{background: url(/nav/tastingroom.gif) no-repeat;}
ul.nav li.site, ul.nav li.site a{background: url(/nav/site.gif) no-repeat;}
ul.nav li.about, ul.nav li.about a{background: url(/nav/about.gif) no-repeat;}
ul.nav li.about, ul.nav li.aboutactive{padding: 0;}
ul.nav li a.active, ul.nav li a:hover
{
border-bottom: none;
text-decoration: none;
background-position: bottom left;
}

ul.nav ul, .smOW
{
display:none;
position:absolute;
overflow:hidden;
}

.smOW ul
{
float: none;
width: 136px;
padding: 5px 0 0 0;
margin: 0;
list-style-type: none;
}
.smOW ul li
{
padding: 0;
background: #d6dddb;
font-size: 1em;
line-height: 1.1em;
text-align: center;
width: 136px;
height: auto;
margin: 0;
padding: 0;
text-indent: 0px;
}
.smOW ul li.arrow
{
background: #d6dddb url(/nav/arrow.gif) no-repeat center right;
}
.smOW ul ul
{
}
.smOW ul ul li
{
background: #ccc;
width: 141px;
}
.smOW ul a
{
font-size: 1.1em;
display: block;
width: 112px;
height: auto;
background: none !important;
text-decoration: none;
margin: 0 !important;
padding: 6px 12px !important;
}
.smOW ul a:link, .smOW ul a:visited
{
text-decoration: none;
color: #000;
}
.smOW ul a:hover, .smOW ul a:active, .smOW ul a.active:link, .smOW ul a.active:visited
{
text-decoration: none;
color: #025e61;
}