body {
background: #000000 url(../images/background.gif);
background-repeat: repeat-x;
margin: 0 auto;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

a:link {
	color: #770000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #770000;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}
h1 {
	font-family: Georgia,'Times New Roman',sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-style: normal;
	font-weight: normal;
	color: #880000;
    text-shadow: #888888 1px 1px 2px;
  padding: 0px 0px 0px 0px;        
}

h2 {
	font-family: Georgia,'Times New Roman',sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #880000;
  padding: 0px 0px 0px 0px;        
}
h3 {
	font-family: Georgia,'Times New Roman',sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #880000;
  padding: 0px 0px 0px 0px;        
}
p {
  margin: 8px 0px 0px 0px;
}



.container {
	width: 900px;
	text-align: left;
	margin: 0 auto;
}


.rightbox {
background: #585858 url(../images/rightbox.gif); background-repeat: no-repeat; height: 357px; width: 300px;
margin-top: 0;
margin-bottom: 0;
    margin: 0;
    padding: 0 0px 0px 0px;

}

.inttop {
background: #FFFFFF url(../images/int-top-back.gif); background-repeat: no-repeat; width: 580px;
margin-top: 0;
margin-bottom: 0;
    margin: 0;
    padding: 0 0px 0px 0px;
}
.intbot {
background: #FFFFFF url(../images/int-bot-back.gif); background-repeat: no-repeat; width: 580px;
height: 140px;
margin-top: 0;
margin-bottom: 0;
    margin: 0;
    padding: 0 0px 0px 0px;
}



.bot1 {
background: #111111; height: 120px; width: 300px;
}

.bot2 {
background: #111111; height: 120px; width: 300px;
}

.linksback {
background: #383938 url(../images/linksback.gif); background-repeat: no-repeat; height: 50px;
}

.linkspace {
 height: 40px;
 }

.emailbox {
	width: 155px;
	height: 14px;
	padding: 0px;
	background: #333333;
    border:1px solid #CCCCCC;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #EEEEEE;
	margin-left: 12px;
	}
	
.emailbox_onfocus {
	width: 155px;
	height: 14px;
	padding: 0px;
	background: #FFFFFF;
    border:1px solid #CCCCCC;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
	}
	
.emailbox_missing {
	width: 155px;
	height: 14px;
	padding: 0px;
	background: #FFFFCC;
    border:1px solid #CCCCCC;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
	}
	
.message {
	width: 155px;
	height: 14px;
	padding: 0px;
	background: #333333;
    border:1px solid #CCCCCC;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #EEEEEE;
	}

.search {
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

.leftcolumn {
	width: 600px;
	text-align: left;
	margin: 0 auto;
	}

.rightcolumn {
	width: 300px;
	text-align: left;
	margin: 0 auto;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	}

.blurb {
  display: table-cell;
	height: 70px;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}

.heading {
	text-align: left;
	padding: 15px 0px 10px 20px;
	font-family: Georgia,'Times New Roman', 'Helvetica Neue',Arial,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #888888;
   text-shadow: #888888 1px 1px 1px;
 }


.rightmain {
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	list-style-image: url(images/news_bullet.gif);
}

.rightmain a:link {
	color: #FB8E0B;
	text-decoration: none;
}

.rightmain a:visited {
	color: #FB8E0B;
	text-decoration: none;
}

.rightmain a:hover {
	color: #FFBB55;
	text-decoration: underline;
}


.two {
	text-align: left;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.two a:link {
	color: #A60000;
	text-decoration: none;
}

.two a:visited {
	color: #A60000;
	text-decoration: none;
}

.two a:hover {
	color: #F60000;
	text-decoration: underline;
}

.three {
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.three a:link {
	color: #435A72;
	text-decoration: none;
}

.three a:visited {
	color: #435A72;
	text-decoration: none;
}

.three a:hover {
	color: #759FC9;
	text-decoration: underline;
}

.sampleBack {
background: #171717 url(back/rotator.php) no-repeat;
	width: 923px;
	height: 100%;
}

.botLeft {
	height: 60px;
	vertical-align: top;
	width: 272px;
}
.rightLinks {
	height: 451px;
	vertical-align: top;
	width: 75px;
}
.botRight {
	height: 60px;
	vertical-align: top;
	width: 75px;
}

.vintage {
float:left;
width: 75px;
border: #DDDDDD 1px solid ;
font:normal 12px 'Helvetica Neue',Arial,sans-serif;
text-align:center;
color:#880000;
padding: 6px 0px 6px 0px;
margin: 2px 5px 5px 0px;
background: #EEEEEE;
}
a.vintage:link, a.vintage:visited, a.vintage:active {
color:#880000;
background: #EEEEEE;
text-decoration:none;
}
a.vintage:hover {
color:#FFFFFF;
background: #880000;
}

.review {
width: 75px;
border: #DDDDDD 1px solid ;
font:normal 12px 'Helvetica Neue',Arial,sans-serif;
text-align:center;
color:#880000;
padding: 6px 0px 6px 0px;
margin: 4px 0px 4px 0px;
background: #EEEEEE;
}
a.review:link, a.review:visited, a.review:active {
color:#880000;
background: #EEEEEE;
text-decoration:none;
}
a.review:hover {
color:#FFFFFF;
background: #880000;
}

.varietal {
float:left;
width: 158px;
border: #DDDDDD 1px solid ;
font:normal 10px 'Helvetica Neue',Arial,sans-serif;
text-align:center;
color:#880000;
padding: 6px 0px 6px 0px;
margin: 4px 0px 0px 1px;
background: #EEEEEE;
}
a.varietal:link, a.varietal:visited, a.varietal:active {
color:#880000;
background: #EEEEEE;
text-decoration:none;
}
a.varietal:hover {
color:#FFFFFF;
background: #880000;
}

.sellsheet {
float:left;
width: 485px;
border: #DDDDDD 1px solid ;
font:normal 10px 'Helvetica Neue',Arial,sans-serif;
text-align:center;
color:#880000;
padding: 6px 0px 6px 0px;
margin: 4px 0px 0px 1px;
background: #EEEEEE;
}
a.sellsheet:link, a.sellsheet:visited, a.sellsheet:active {
color:#880000;
background: #EEEEEE;
text-decoration:none;
}
a.sellsheet:hover {
color:#FFFFFF;
background: #880000;
}


.recipes {
float:left;
width: 484px;
border: #DDDDDD 1px solid ;
font:normal 12px 'Helvetica Neue',Arial,sans-serif;
text-align:left;
color:#880000;
padding: 6px 6px 6px 6px;
margin: 4px 0px 0px 1px;
background: #EEEEEE;
}
a.recipes:link, a.recipes:visited, a.recipes:active {
color:#880000;
background: #EEEEEE;
text-decoration:none;
}
a.recipes:hover {
color:#FFFFFF;
background: #880000;
}

.clubbox {
display: block;
width: 200px;
border: #DDDDDD 1px solid ;
font:normal 12px 'Helvetica Neue',Arial,sans-serif;
text-align:left;
color:#880000;
padding: 6px 6px 6px 6px;
margin: 4px 10px 4px 1px;
background: #EEEEEE;
}
a.clubbox:link, a.clubbox:visited, a.clubbox:active {
color:#880000;
background: #EEEEEE;
text-decoration:none;
}
a.clubbox:hover {
color:#FFFFFF;
background: #880000;
}


.club {
float:left;
width: 460px;
border: #DDDDDD 1px solid ;
font:normal 12px 'Helvetica Neue',Arial,sans-serif;
text-align:left;
color:#880000;
padding: 6px 6px 6px 30px;
margin: 8px 0px 6px 1px;
background: #EEEEEE url(../images/back_word.gif); background-repeat: no-repeat; height: 16px;

}
a.club:link, a.club:visited, a.club:active {
color:#880000;
background: #EEEEEE url(../images/back_word.gif); background-repeat: no-repeat; height: 16px;
text-decoration:none;
}
a.club:hover {
color:#FFFFFF;
background: #880000 url(../images/back_word-on.gif); background-repeat: no-repeat; height: 16px;
}


.clubpdf {
float:left;
width: 460px;
border: #DDDDDD 1px solid ;
font:normal 12px 'Helvetica Neue',Arial,sans-serif;
text-align:left;
color:#880000;
padding: 6px 6px 6px 30px;
margin: 8px 0px 6px 1px;
background: #EEEEEE url(../images/back_pdf.gif); background-repeat: no-repeat; height: 16px;

}
a.clubpdf:link, a.clubpdf:visited, a.clubpdf:active {
color:#880000;
background: #EEEEEE url(../images/back_pdf.gif); background-repeat: no-repeat; height: 16px;
text-decoration:none;
}
a.clubpdf:hover {
color:#FFFFFF;
background: #880000 url(../images/back_pdf-on.gif); background-repeat: no-repeat; height: 16px;
}



.starburst {
	font-family: 'Times New Roman','Helvetica Neue',Arial,sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	color: #880000;
  padding: 24px 35px 0px 43px;        
	height: 89px;
	background-image: url(../images/starBurst.gif);
	background-repeat: no-repeat;
	text-align: center;
}


.maincontent {
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	padding: 20px 40px 10px 40px;
}

.wchead {
	text-align: center;
	font-family: 'Times New Roman','Helvetica Neue',Arial,sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	color: #880000;
  padding: 15px 15px 10px 15px;        
}

.quote {
	text-align: center;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: oblique;
	font-weight: normal;
	color: #222222;
  padding: 0px 0px 10px 0px;        
}


.linesback {
	background: url(../images/linesback.gif);
	width: auto;
	height: 12px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.main {
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
}
.mainlist {
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
}

.newsright {
width: 210px;
float: right;
border: #DDDDDD 1px solid ;
background: #FFFFFF;
	text-align: left;
 margin: 10px 0px 10px 10px;        
 padding: 4px 4px 4px 4px;        
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.newsleft {
width: 210px;
float: left;
border: #DDDDDD 1px solid ;
background: #FFFFFF;
	text-align: left;
 margin: 10px 10px 10px 0px;        
 padding: 4px 4px 4px 4px;        
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.imgright {
float: right;
	text-align: left;
 margin: 10px 0px 10px 10px;        
 padding: 4px 4px 4px 4px;        
}

.imageright {
float: right;
border: #DDDDDD 1px solid ;
background: #FFFFFF;
	text-align: left;
 margin: 10px 0px 10px 10px;        
 padding: 4px 4px 4px 4px;        
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.imageleft {
float: left;
border: #DDDDDD 1px solid ;
background: #FFFFFF;
	text-align: left;
 margin: 10px 10px 10px 0px;        
 padding: 4px 4px 4px 4px;        
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.copy {
	padding: 12px;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	}

.copy a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.copy a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.copy a:hover {
	color: #666666;
	text-decoration: underline;
}

.aright {
text-align:right;
color: #880000;
font-family: 'Helvetica Neue',Arial,sans-serif;
font-size: 9px;
}

.pagetools a  {
padding-left: 15px;
}

.pagetools a.email{
background: url(../images/icon_mail.gif) 0 0 no-repeat;
color: #880000;
font-family: 'Helvetica Neue',Arial,sans-serif;
font-size: 10px;
}

.pagetools a.print {
background: url(../images/icon_print.gif) 0 0 no-repeat;
color: #880000;
font-family:'Helvetica Neue',Arial,sans-serif;
font-size: 10px;
}

.pagetools a.bookmark {
background: url(../images/icon_bookmark.gif) 0 0 no-repeat;
color: #880000;
font-family: 'Helvetica Neue',Arial,sans-serif;
font-size: 10px;
}

.pagetools {
color: #74736C;
padding-top: 8px !important;
padding-right: 30px !important; color: #880000; 
font-family: 'Helvetica Neue',Arial,sans-serif;
font-size: 10px;
}

.bxheader {
text-align:left;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
   text-shadow: #888888 1px 1px 2px;
	padding:10px;
	width:250px;
	font-weight:bold;
	border:1px solid #880000;
	background:#990000;
}

.bxbody {
text-align:left;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
   text-shadow: #888888 1px 1px 2px;
	width:250px;
	padding:10px;
	border:1px solid #880000;
	background:#880000;
}

.search_body		{font:12px Arial;color:#111;}
.search_title 		{font:12px Arial;color:#111111;font-weight:bold;}
.search_snippet 	{font:11px Arial;color:#333;margin-left:12px;}
a.search_url		{font:11px Arial;color:#880000;margin-left:12px;}
a.search_url:hover	{font:11px Arial;color:#6699CC;margin-left:12px;}
.search_fields		{font:11px Arial;}
.search_details 	{margin-bottom:8px;padding:8px;background-color:#ffffdd;}
.search_pages 		{font:12px Arial;letter-spacing:2px;margin-top:8px;margin-bottom:8px;padding:8px;background-color:#f5f5f5;}
#preloadedImages { 
       width: 0px; 
       height: 0px; 
       display: inline; 
       background-image: url(../images/links1_on.gif); 
       background-image: url(../images/links2_on.gif); 
       background-image: url(../images/links3_on.gif); 
       background-image: url(../images/links4_on.gif); 
       background-image: url(../images/links5_on.gif); 
       background-image: url(../images/links6_on.gif); 
       background-image: url(../images/links7_on.gif); 
       background-image: url(../images/links8_on.gif); 
       background-image: url(../images/toplinks1_on.gif); 
       background-image: url(../images/toplinks2_on.gif); 
       background-image: url(../images/toplinks3_on.gif); 
       background-image: url(../images/readon_on.gif); 
       background-image: url(../images/1sublinks1_on.gif); 
       background-image: url(../images/1sublinks2_on.gif); 
       background-image: url(../images/1sublinks3_on.gif); 
       background-image: url(../images/1sublinks12_on.gif); 
       background-image: url(../images/1sublinks13_on.gif); 
       background-image: url(../images/1sublinks14_on.gif); 
       background-image: url(../images/2sublinks1_on.gif); 
       background-image: url(../images/2sublinks2_on.gif); 
       background-image: url(../images/3sublinks1_on.gif); 
       background-image: url(../images/3sublinks2_on.gif); 
       background-image: url(../images/3sublinks3_on.gif); 
       background-image: url(../images/back_word-on.gif); 

} 

.input2 { display: none; }

.button  {
    margin-top: 3px;
    background-color: #585858;
    color: #fff;
	font-weight: normal;
    border: none;
    font: 12px Arial;
    cursor: hand;
    cursor: pointer;
}

.grey { color: #999999; }
.red { color: #FF0000; }