body{

scrollbar-base-color: #cccc99; 
scrollbar-arrow-color: #cccc99;
scrollbar-DarkShadow-Color: #cccc99; 
}


p, div {
padding-left: 30px;
padding-right: 10px;
font-family: Verdana;
font-size: 12px; 
color: #000000;
line-height: 0.5cm; 
}

p.landing, div.landing {
padding-left: 30px;
padding-right: 30px;
font-family: Verdana;
font-size: 12px; 
color: #000000;
line-height: 0.5cm; 
}


td {
font-family: Verdana;
font-size: 12px; 
color: #000000;
}

td.news {
padding-left: 30px;
font-family: Verdana;
font-size: 12px; 
color: #000000;
line-height: 0.5cm; 
}

div.home {
padding-left: 20px;
font-family: Verdana;
font-size: 11px; 
color: #000000;
line-height: 0.35cm; 
}

td.contact {

font-family: Verdana;
font-size: 9px; 
color: #660066;
line-height: 0.5cm; 
background: #cccc99;
}

td.contact2 {
padding-left: 5px;
font-family: Verdana;
font-size: 9px; 
color: #660066;
line-height: 0.5cm; 
background: #cccc99;
}

div.contact {
padding-left: 10px;
font-family: Verdana;
font-size: 9px; 
color: #000000;
line-height: 0.5cm; 
}

a {
font-family: Verdana;
font-size: 12px; 
color: #0066ff;
text-decoration: none;
line-height: 0.5cm; 
font-weight: regular;
}

a.home {
font-family: Verdana;
font-size: 11px; 
color: #0066ff;
text-decoration: none;
line-height: 0.35cm; 
font-weight: regular;
}

a.home:hover {
{text-decoration: underline; color: 0066ff;
}

A:visited {
text-decoration: none;
color: #990033;
}

A:active 
{text-decoration: none;
color: #990033;
}

A:hover 
{text-decoration: underline; color: 0066ff;
}

a.subnav{
	padding: 10px;
	font-size: 12px;
}

a.subnav:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.subnav:hover {
	color: #330033;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: none;
}
a.subnav:visited {
	color: #330033;
	font-weight: bold;
	text-decoration: none;
}

a.topnav{
	padding: 10px;
	font-size: 12px;
                
}

a.topnav:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;

}
a.topnav:hover {
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: none;
} 

a.topnav:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;

}

.container {
        width: 400px;
        padding: 5px;
        margin: 3px 0 20px 0;
        border: 0px solid #ccc;
        background: #fff;
}

/* rounded */

#nav {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#nav a:link, #nav a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
        color: #000;
        background: url(/images/rounded.gif) no-repeat bottom center;
}
span.vintage {
font-family: Gils Sans MT;
font-size: 30px; 
color: #C72024;
text-decoration: none;
letter-spacing: .5;
}


a.winetitle {
font-family: Trebuchet MS;
font-size: 13px; 
color: #000000;
text-decoration: none;
letter-spacing: .5;
font-weight: bold;
}

label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
} 
input
{
color: #fffff;
background: #ffffff;
border: 1px solid #660099
}

.submit input
{
color: #ffffff;
background: #660099;
border: 2px outset #d7b9c9
} 
fieldset
{
border: 1px solid #660099;
width: 20em
background: #fff;
}

legend
{
color: #fff;
background: #660066;
border: 1px solid #781351;
padding: 2px 6px
} 

td.pagetitle {
padding-left: 30px;
padding-top: 10px;
font-family: Garamond;
letter-spacing: .2;
font-size: 20px; 
color: #cc0000;
}

div.pagetitle {
padding-left: 30px;
padding-top: 10px;
font-family: Garamond;
letter-spacing: .2;
font-size: 20px; 
color: #cc0000;
}



div#iehack {
    height: 305;
    overflow: auto;
    margin: 0px;
    padding: 0px;
    }
div#iehack2 {
    height: 350;
    overflow: auto;
    margin: 0px;
    padding: 0px;
    }

tbody#moz {
    height: 300;
    overflow:auto;
    }