@charset "UTF-8";
/* CSS Document */
body {
background-color:#FFFFFF;
text-align:center;
min-width: 1026px;
font-family: "Times New Roman", Times, serif;
font-size: 62.5%;
margin:auto;
padding:0;
}
#newslpage1 {
	margin: 72px auto 0px;
	width: 822px;
	height:auto;
	overflow: auto;
}
#newslpages23 {
	margin: 0px auto;
	width: 822px;
	height:auto;
	overflow:auto;
}
#newslpage4 {
	margin: 0px auto;
	width: 822px;
	height:auto;
	overflow: auto;
}
#newslpagebox {
	margin: 0px auto;
	width: 822px;
	height:auto;
	overflow:auto;
}
#newslpageboxpink {
	background-color:#fae8e1; 
	padding:3px;
	margin: 0px auto 6px;
	width: 816px;
	height:auto;
	overflow:auto;
}
#newsltop {
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.newslwidebox {
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
.newslwiderbox {
	text-align: center;
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
.newslwideboxL {
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
.newslwider822boxL {
	text-align: left;
	width: 822px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
.newsletterhead {
	font-size: 30px;
	font-weight: bold;
	color: #32181B;
	text-align: center;
	line-height: 15px;
}
.datetop {
	font-size: 21px;
	font-weight: bolder;
	color:#C3AE8D;
	line-height: 15px;
}
.newslettertitle {
	font-size:24px;
	color:#981111;
	font-weight: normal;
}
.newsletterbody {
	font-family: "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:15px;
	color:#32181B;
	letter-spacing:normal;
}
.disclaimer {
	color:#32181B;
	font-size:11px;
}
.footnote {
	font-size:12px;
}
.subheadline {
	font-size:16px;
	color:#32181B;
	font-weight: bold;
	letter-spacing:-0.01em;
	text-align:left;
	vertical-align: top;
}
.sold1wine {
	margin: 0;
	border: solid 2px #871212;
	color:#604c4e !important;
	background:url(../images/SOLD_OUT-2llcenter.png) no-repeat right top;
	}
.subheadline-red {
	font-size:19px;
	color:#981111;
	font-weight: bold;
	letter-spacing:-0.01em;
	text-align:center;
	vertical-align: top;
}
.subheadline-red16 {
	font-size:16px;
	color:#981111;
	font-weight: bold;
	letter-spacing:-0.01em;
	text-align:left;
	vertical-align: top;
}
.inventredux {
    font-size: 27px;
    font-weight: bolder;
    color: #C3AE8D;
    line-height: 15px;
    text-align: center;
}
.winename {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#C3AE8D;
	font-size: 19px;
}
.winenamemult {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#b14d4d;
	font-size: 19px;
}
.winenames1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#C3AE8D;
	font-size: 16px;
}
.imagebox {
float:left;
border:none;
/*margin:-6px 0px 0px 0px;*/
}
.lesstopmargin {
margin-top:-12px;
}
.lesstopmargin-6 {
margin-top:-6px;
}
.newsletterimg {
	float:left;
	width:auto;
	border: 1px solid #666666;
	margin-right:15px;
	margin-top:6px;
	width: auto;
	overflow:auto;
}
.newsletterimglessmargin {
	float:left;
	width:auto;
	border: none;
	margin-right:9px;
	margin-top:6px;
	width: auto;
	overflow:auto;
}
.newsletterimgnomargin {
	float:left;
	width:auto;
	border: none;
	margin-right:0px;
	margin-top:6px;
	width: auto;
	overflow:auto;
}
.newsletterimgR {
	float:right;
	width:auto;
	border: 1px solid #666666;
	margin: 6px 0px 6px 15px;
}
.newsletterimgC {
	text-align:center;
	width:auto;
	border: 1px solid #666666;
	margin: 0 25%;
}
img.inline {
position:relative;
width:24px;
height:24px;
margin-bottom:-2px;
}
.newsletterimgCicons {
	text-align:center;
	width:auto;
	border: 1px solid #666666;
	margin: 0 7%;
}
.center {
	text-align:center;
}
.center-topmargin9 {
	text-align:center;
	margin-top:9px;
}
.fltright {
float:right;
}
.clrflt {
clear:both;
}
.clrrt {
clear:right;
}
.clrlft {
clear:left;
}
.column1 {
	float:left;
	width:380px;
	height:auto;
	/*background-color:#f0e5cb;*/
}
.column2 {
	float:left;
	width:380px;
	height:auto;
	margin-left:52px;
	/*background-color:#f0e5cb;*/
}
.column2insidepink {
	float:left;
	width:380px;
	height:auto;
	margin-left:50px;
	/*background-color:#f0e5cb;*/
}
.column2lessmargin {
	float:left;
	width:380px;
	height:auto;
	margin-left:44px;
}
.datebox {
width:794px;
text-align:center;
margin:9px auto 0px;
border:3px solid #981111;
/*width:360px;*/
padding:0px 9px;
}
.saleboxlong {
width:794px;
text-align:center;
margin:3px auto 0px;
border:3px solid #981111;
/*width:360px;*/
padding:0px 3px;
clear:both;
}
.salebox {
text-align:center;
margin:auto;
border:3px solid #981111;
width:360px;
padding:0px 9px;
}
.specialbox {
text-align:center;
margin:auto;
border:3px dotted #981111;
width:360px;
padding:0px 9px;
}
h2 {
	font-size:24px;
	color:#981111;
	font-weight:bold;
}
h3 {
	font-size:24px;
	color:#981111;
	font-weight:bold;
	margin-bottom:-9px;
}
h3.salehead {
	font-size:23px;
	color:#981111;
	font-weight:bold;
	margin-bottom:-19px;
	line-height:1;
}
h4 {
	font-size:18px;
	color:#981111;
	font-weight:bold;
}
.cheese {
	color:#9b7d4e;
	margin-bottom:12px;
}
.cheeseheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size: 18px;
	color:#b14d4d;
}
.cheeseheadline-inlinehead {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size: 16px;
	color:#b14d4d;
}
.cheeseheadline-inlineheadsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size: 14px;
	color:#b14d4d;
}
.regprice {
	font-size:15px;
}
.cheeseorigin {
	font-size:15px;
	color:#C3AE8D;
	}
.red {
	color: #981111;
	margin:-9px 0px;
	}
.gold {
	color: #C3AE8D;
	}
.womleft {
	float:left;
	width:380px;
	height:auto;
	/*background-color:#f0e5cb;*/
}
.womright {
	float:left;
	width:380px;
	height:auto;
	margin-left: 52px;
	/*background-color:#f0e5cb;*/
}
#problembox {
	float:left;
	width:250px;
	font-weight:bold; 
	font-size:1.4em;
	color:#c53607;
	margin-left:1%;
	border-width:2px;
	border-style:solid;
	border-color:#c53607;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
#newslnav {
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:fixed;
top:0px;
left:auto;
width:100%;
z-index:10;
}
ul.nav {
font-size:1em;/*was 1.2em; before adding sandwiches*/
margin:0px;
padding:0px;
line-height:400%;
}
.nav {
color:#fff;
background-color:#83170f;
/*#960C0C;*/
}
.nav li {
list-style:none;
display:inline;
padding-right:2px; /*27px;*/
}
.nav li a {
text-decoration:none;
font-weight:bold;
}
.nav li a:link, .nav li a:visited {
color:#fff;
text-decoration:none;
font-weight:bold;
}
.nav li a:hover, .nav li a:active {
	text-decoration:none;
	color:#DAA8A9;
}
img.line {
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#firstpage {
min-width:750px;
min-height:750px;
}
.subheadlinedatebox {
	font-size:16px;
	line-height:24px;
	color:#32181B;
	font-weight: bold;
	letter-spacing:-0.01em;
	vertical-align: top;
}
.subheadlinesalebox {
	font-size:16px;
	line-height:1;
	color:#32181B;
	font-weight: bold;
	letter-spacing:-0.01em;
	vertical-align: top;
}
.newsletterbodysale {
	font-weight:normal;
	line-height:21px;
	font-size:15px;
	color:#32181B;
	letter-spacing:normal;
}
.sale {
text-decoration:none;
margin-top:-9px;
}
.sale a:link, a:visited {
color:#981111;
}
.sale a:hover, a:active {
color:#e51e72;
}
/*check colors for sale links*/
.sale a:link, .sale a:visited {
color:#827483;
text-decoration:none;
}
a.saleannouncement:link, a.saleannouncement:visited {
text-decoration:none;
color: #000000;
}
a.saleannouncement:hover, a.saleannouncement:active {
color:#555555;
text-decoration:none;
}
.liquorbox-teal {
background-color:#ddfbfe; 
border: solid 2px #528291;
color:#3d5b65;
text-align:center;
}
.soldnl {
background-image:url(../images/soldnobgwide.png);
background-position:right top;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl1 {
background-image:url(../images/soldnobgFl-r480-400.png);
background-position:right top;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl1a {
background-image:url(../images/soldnobgFl-rwider.png);
background-position:right top;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl1b {
background-image:url(../images/soldnobgFl-rwidernobotspace.png);
background-position:right bottom;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl1c {
background-image:url(../images/soldnobgFl-r480-300.png);
background-position:right bottom;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl1d {
background-image:url(../images/soldnobgFl-rwidernobotspace.png);
background-position:left;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl1e {
background-image:url(../images/soldnobgFl-rwider.png);
background-position: 99% 75%;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl2 {
background:url(../images/sold2nobg.png) no-repeat center top/35%;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl2a {
background:url(../images/sold2nobg.png) no-repeat center bottom/35%;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl2b {
background:url(../images/soldnobg-217x160.png) no-repeat right bottom;
width: auto;
overflow:auto;
}
.soldnl2c {
background:url(../images/soldnobg-155x80.png) no-repeat right bottom;
width: auto;
overflow:auto;
}
.soldnl2d {
background:url(../images/sold2nobg.png) no-repeat left top/45%;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl2e {
background:url(../images/soldnobg-155x80.png) no-repeat top right;
display: inline-block;
width: 155px;
overflow:auto;
}
.soldnl2f {
background:url(../images/soldnobg-155x80.png) no-repeat top right;
display: inline-block;
width: auto;
overflow:auto;
}
.soldnl2g {
background:url(../images/soldnobg-240x72.png) no-repeat top right;
display: inline-block;
width: 245px;
overflow:auto;
}
.soldnl2h {
background:url(../images/soldnobg-195x59.png) no-repeat top right;
display: inline-block;
width: 201px;
overflow:auto;
}
.soldnl2i {
background:url(../images/sold2nobg.png) no-repeat center bottom/65%;
width: auto;
overflow:auto;
}
.soldnl2j {
background:url(../images/soldnobg-155x80.png) no-repeat top right;
width: auto;
overflow:auto;
}
.soldnl3 {
background-image:url(../images/soldnobgFl-r480-300.png);
background-position:right top;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
.availnl1 {
background-image:url(../images/AvailnobgFl-r480-400.png);
background-position:right top;
background-repeat: no-repeat;
display: inline-block;
width: auto;
overflow:auto;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#981111;
	font-weight:bold
	}
.nowrap {
  white-space: nowrap ;
}
.blue {
	color: #2d3160;
}
a.pdf-link:link, a.pdf-link:visited {
	font-weight: bolder;
	color:#9b7d4e;
	}
a.pdf-link:hover, a.pdf-link:active {
	font-weight: bolder;
	color:#dbb374;
	}
.hide {
	display:none;
}
.lessmargin
	{
	margin:3 0px;
	}
.nomargin
	{
	margin:0px;
	}