body {
background-color:#fff;
background-image:url(/images/bg_home1.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0;
}

a,a:active,a:focus,a:link,a:visited {
color:#383e0b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a:hover {
color:#151c00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a.link2,a:active.link2,a:focus.link2,a:link.link2,a:visited.link2 {
color:#5b6035;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
letter-spacing:0;
line-height:10px;
text-decoration:none;
}

a:hover.link2 {
color:#82885a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
letter-spacing:0;
line-height:10px;
text-decoration:none;
}

.link3:link,.link3:active,.link3:visited {
color:#5b6035;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:0;
line-height:12px;
text-decoration:underline;
}

.link3:hover {
color:#909667;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:0;
line-height:12px;
text-decoration:none;
}

h1 {
color:#fff;
font-family:Helvetica,Arial, Verdana, Geneva, sans-serif;
font-size:26px;
font-weight:100;
line-height:1.2em;
margin-bottom:2px;
}

h2 {
color:#383e0b;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
margin-bottom:2px;
}

h3 {
color:#383e0b;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:20px 0 4px 2px;
}

.header_text {
color:#8dbdfe;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
line-height:12px;
}

td {
color:#383e0b;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.matter {
background-color:transparent;
color:#fff;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
line-height:17px;
}

p {
color:#383e0b;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
line-height:17px;
}

ul.left {
border:0 none;
float:left;
list-style-position:inside;
list-style-type:disc;
margin:15px 0;
padding:0;
width:564px;
}

input {
background-color:#fff;
border:solid;
border-color:#cecece;
border-width:1px;
color:#666;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
height:17px;
line-height:14px;
width:211px;
}

.bg_email {
background-image:url(/images/left_nav_bg.gif);
background-repeat:repeat;
}

.footer_text {
color:#5b6035;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:0;
line-height:10px;
}

a.link1,a:active.link1,a:focus.link1,a:link.link1,a:visited.link1,a:hover.link1 {
color:#754c39;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:0;
line-height:14px;
text-decoration:none;
}

tbody {
border:none;
}

table#headerImg {
	border-top:4px solid #95957C;
}
/*--------------------------------------------------------------- Winery Partners List */
table#winery-partners-list {
  border: 1px solid #80874a;
  border-collapse: collapse;
  margin: 0 0 40px 0;
}

table#winery-partners-list caption {
  text-align: left;
}

table#winery-partners-list tr {
  border-bottom: 1px solid #80874a;
}

table#winery-partners-list td {
  background-color: #fff;
  margin: 2px;
  padding: 10px;
  vertical-align: middle;
  line-height: 19px;
}

table#winery-partners-list td.logo {
  text-align: center;
}