body {
background: #fdfae1;
color: black;
font-family: "Trebuchet MS", Verdana, sans-serif;
margin: 0; 
}





#menu {
border: 0px solid red;
background: inherit;
color: black;
font: .7em "palatino linotype", "times new roman", times, serif;
letter-spacing: 1px;
margin: 25px auto 25px auto;
overflow: hidden;
width: 950px; 
text-align: center;
text-transform: uppercase;
}

.blt {
margin: 0 35px 0  35px;
}

a.menu:link, a.menu:visited {
color: black;
text-decoration:none;
}

a.menu:hover {
color: #696e1d;
text-decoration:none;
}

a.menu:active {
color: #474a13;
text-decoration:none;
}







#logo {
border: 0px solid red;
background: inherit;
color: black;
margin: 0 auto 25px auto;
overflow: hidden;
width: 350px; heigh: 105px;
}

#nenow-photos {
border: 0px solid red;
background: inherit;
color: black;
margin: 35px auto 15px auto;
overflow: hidden;
width: 926px; heigh: 223px;
}

#logos {
border-top: 1px solid #bbb6af;
background: inherit;
margin: 35px auto 10px auto;
overflow: hidden;
padding-top: 25px;
text-align: center;
width: 518px;
}








#container {
border: 1px solid #bbb6af;
background: white;
color: #000;
margin-right: auto;
margin-left: auto;
overflow: hidden;
padding: 0 35px 0 35px;
width: 950px; 
}

#container-sub { /* padding-bottom */
border: 0px solid #bbb6af;
background: white;
color: #000;
margin-right: auto;
margin-left: auto;
overflow: hidden;
padding: 0 50px 50px 50px;
}

#header {
background-color: inherit;
color: #000;
height: 150px;
width: 100%; 
}

#content {
background: white;
border: 0px solid #000;
color: #000;
font: .9em/1.5em "Trebuchet MS", Verdana, sans-serif;
padding: 75px;
position: relative;
}

#footer {
background-color: inherit;
color: #9c9e9e;
font: 11px/15px helvetica, arial, verdana, sans-serif;
margin: 20px auto 10px auto;
overflow: hidden;
text-align: center;
width: 950px; 
}




















/* FONT STYLES */

h1 { /* used on home Grey */
background: inherit;
color: #333;
font: .9em "palatino linotype", "times new roman", times, serif;
padding-top: 15px;
text-align: center;
text-transform: uppercase;
}

h2 { /* used on about Red */
background: inherit;
color: #871d18;
font: bold 1em"palatino linotype", "times new roman", times, serif;
letter-spacing: 3px;
text-transform: uppercase;
}

h3 { /* Current Wines */
background: inherit;
color: black;
font: bold 1em "palatino linotype", "times new roman", times, serif;
margin-bottom: 0;
}

h4 { /* used above distributors tbl */
background: inherit;
color: #871d18;
font: bold .9em"palatino linotype", "times new roman", times, serif;
letter-spacing: 3px;
margin: 0;
text-transform: uppercase;
}


p {
background: inherit;
color: black;
font: .9em/1.5em "palatino linotype", "times new roman", times, serif;
}

em {
font-style: oblique;
}





/* used on Buy */
table { 
background: inherit;
color: black;
margin: 0 auto 0 auto;
width: 725px;
}

th {
background: #dad9d9;
color: black;
font: bold .9em"palatino linotype", "times new roman", times, serif;
letter-spacing: 3px;
padding: 4px 0 4px 4px;
text-transform: uppercase;
}

td {
border-bottom: 1px solid  #dad9d9;
background: inherit;
color: black;
font: .8em arial, helvetica, sans-serif;
padding: 4px 4px 4px 0;
}

td.gallery {
border: 0;
font: .8em/1.3em "palatino linotype", "times new roman", times, serif;
vertical-align: top;
width: 300px;
text-align: center;
}

td.gallery img {
vertical-align: top;
margin-bottom: 5px;
text-align: center;
}








/* used on home */
a.type1:link {color: #333; text-decoration: none;}
a.type1:visited {color:#333; text-decoration: none;}
a.type1:hover {color: #696e1d;text-decoration: none;}
a.type1:active {color:#474a13;text-decoration: none;}

/* content */
a.type2:link {color: #871d18; text-decoration: underline;}
a.type2:visited {color:#785958; text-decoration: underline;}
a.type2:hover {color: #cc0c03;text-decoration: underline;}
a.type2:active {color:#6c0601;text-decoration: underline;}

/* content */
a.type3:link {color: black; text-decoration: underline;}
a.type3:visited {color:#871d18; text-decoration: underline;}
a.type3:hover {color: #cc0c03;text-decoration: underline;}
a.type3:active {color:#6c0601;text-decoration: underline;}

/* content */
a:link {color: black; text-decoration: underline;}
a:visited {color:#871d18; text-decoration: underline;}
a:hover {color: #cc0c03;text-decoration: underline;}
a:active {color:#6c0601;text-decoration: underline;}