/*BODY STYLES*/
body {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/mgBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
html, body {
    height: 100%;
}

/*Image Border*/

img {
  border: none;
  padding: 0px;
  margin: 0px;
}
form{  padding: 0px;
  margin: 0px;}

/*Layout Styles*/
#bigBlock {
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	position: relative;

}
#bigBlock2 {
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	position: relative;

}
#top {
	width: 998px;
	height:83px;
	position: relative;
}
#logo{
	float:left;
	width: 350px;
	height:83px;
}
.membLogin{
	position:absolute;
		top:25px;
	width: 122px;
	height:77px;
		font-family: Futura, Helvetica, Arial, sans-serif;
	color:#838383;
	font-size: 10pt;
	vertical-align: middle;}
#membLogin{
	position:absolute;
	width: 122px;
	height:77px;
padding-top:15px;
	left: 425px;
	top: 3px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#838383;
	font-size: 10pt;
	vertical-align: middle;
}

#membLogin a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#838383;
	font-size: 10pt;
	text-decoration: none;
}

#membLogin a:visited{
	
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#838383;
	font-size: 10pt;
	text-decoration: none;
}

#membLogin a:hover{
	
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	text-decoration: none;
}

#topContact{
	position:absolute;
	width: 398px;
	height:30px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	text-decoration: none;
	text-align: right;
	bottom:-8px;
	right:20px;
}

#topContact a:link{
	
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	text-decoration: none;
}
#topContact a:visited{
	
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	text-decoration: none;
}
#topContact a:hover{
	
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#0d557e;
	font-size: 10pt;
	text-decoration: underline;
}
#topPic{
	float:right;
	width: 398px;
	height:83px;
	background-image: url(../images/hvwHeaderTop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#header{
	width: 998px;
	height:293px;
	position: relative;
}
#headerRight{
	width: 708px;
	height:293px;
	float:right;
}


.border{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height:2px;
	line-height:2px;
	width:100%;
}

.borderSide{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

/*LOGIN STUFF*/



#signupBox{
position:relative;
	width: 659px;
	margin-top:23px;
	margin-left:8px;
	padding-right:5px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
	padding-bottom:25px;
}
#customerLoginBox{
	width: 440px;
	height:230px;
	float:left;
	margin-top:23px;
	margin-left:40px;
	padding-right:5px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
}
#customerLoginBox2{
	width: 440px;
	height:230px;
	float:right;
	margin-top:23px;
	margin-left:8px;
	padding-right:5px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
}
#customerLoginBox3{
	width: 100%;
	height:230px;
	position: relative;
	clear:both;
	padding-top:60px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	display: block;
}


/*END LOGIN*/

#headerLeft h1{
	font-family: FuturaLight, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 13pt;
	text-decoration: none;
	padding: 0px;
  	margin: 0px;
}

#headerLeft{
	width: 248px;
	height:239px;
	float:left;
	margin-top:23px;
	margin-left:8px;
	padding-right:5px;
	overflow:auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
	scrollbar-arrow-color:#ffffff;
  	scrollbar-base-color:#e88301;
  	scrollbar-shadow-color:#e88301;
  	scrollbar-face-color:#e88301;
  	scrollbar-highlight-color:#e88301;
  	scrollbar-dark-shadow-color:#e88301;
  	scrollbar-3d-light-color:#e88301;
}
html>body #headerLeft{
	width: 248px;
	height:239px;
	float:left;
	margin-top:23px;
	margin-left:14px;
	padding-right:5px;
	overflow:auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
	scrollbar-arrow-color:#ffffff;
  	scrollbar-base-color:#e88301;
  	scrollbar-shadow-color:#e88301;
  	scrollbar-face-color:#e88301;
  	scrollbar-highlight-color:#e88301;
  	scrollbar-dark-shadow-color:#e88301;
  	scrollbar-3d-light-color:#e88301;
}

#headerLeft1{
	width: 248px;
	height:270px;
	float:left;
	margin-top:23px;
	margin-left:8px;
	padding-right:5px;
	overflow:auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#243640;
	font-size: 10pt;
	text-decoration: none;
	scrollbar-arrow-color:#ffffff;
  	scrollbar-base-color:#78bee6;
  	scrollbar-shadow-color:#78bee6;
  	scrollbar-face-color:#78bee6;
  	scrollbar-highlight-color:#78bee6;
  	scrollbar-dark-shadow-color:#78bee6;
  	scrollbar-3d-light-color:#78bee6;
}
.headingh1{
	font-family: FuturaLight, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 13pt;
	text-decoration: none;
	padding: 0px;
  	margin: 0px;
}
h1{
	font-family: FuturaLight, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 13pt;
	text-decoration: none;
	padding: 0px;
  	margin: 0px;
}
h2{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
}
h3{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;
	font-size: 10pt;
	padding:0px;
	margin:0px;
	font-weight: bold;
}
h4{
	font-family: FuturaLight, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 18pt;
	text-decoration: none;
	padding: 0px;
  	margin: 0px;
}
h5{
	font-family: FuturaLight, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	font-size: 13pt;
	text-decoration: none;
	padding: 0px;
  	margin: 0px;
}
h6{
	font-family: FuturaLight, Helvetica, Arial, sans-serif;
	color:#81c5ec;
	font-size: 13pt;
	text-decoration: none;
	padding: 0px;
  	margin: 0px;
}
/*CART STUFF*/
#cartContainer{
position:relative;
width:986px;
margin-left:-2px;
margin-right:14px;
}
/*#cartContainer{
position:relative;
width:986px;
margin-left:6px;
margin-right:14px;
}*/
#cartContainer1{
position:relative;
width:968px;
margin-left:18px;
/*margin-right:14px;*/
}
/*#cartContainerLeft{
float:left;
width:725px;
}*/
html>body #cartContainerLeft{
float:left;
width:716px;
margin-left:12px;
}
#cartContainerLeft{
float:left;
width:713px;
margin-left:7px;
}
#absoluteCart{
position:absolute;
left:0px;
top:-43px;
width:725px;

}


#cartContainerLeft1{
float:left;
width:701px;
font-family: FuturaLight, Helvetica, Arial, sans-serif;
}

#cartContainerLeft2{
float:left;
width:968px;
font-family: FuturaLight, Helvetica, Arial, sans-serif;
}
#cartContainerRight{
	float:right;
	width:258px;
	height:187px;
	background-image: url(../images/hvwCartBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:47px;
}
#cartContainerRight1{
	float:right;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2f3a3f;
}
#cartContainerRight2{
	float:right;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2f3a3f;
		margin-top:29px;
}
#cartContainerRight3{
	float:right;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2f3a3f;
}
#cartContainerRight4{
	float:right;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2f3a3f;
		margin-top:0px;
}


/*#cartContainerRight6{
	float:right;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;

}*/

/*#cartContainerRight6{
	float:right;
	width:258px;
	

}*/
#cartContainerRight6{
position:relative;
	width:258px;
	
	

}


#cartContainerRight5{
	position:relative;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2f3a3f;
	top:-30px;
	right:0px;
}

html>body #cartContainerRight5{
	position:relative;
	width:258px;
	background-image: url(../images/hvwCartBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#2f3a3f;
	top:-30px;
	right:0px;
}

#cartBot{
	position:relative;
	width:258px;
	height:65px;
	background-image: url(../images/hvwCartBG1Bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top:9px;
}
#cartBot1{
	position:relative;
	width:258px;
	height:65px;
	background-image: url(../images/hvwCartBG1Bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-top:50px;
}
.buffer{
	width:986px;
	height:18px;
	line-height:18px;
	clear:both;
}
.buffer1{
	width:986px;
	height:5px;
	line-height:5px;
	clear:both;
}
.cartContainer{
	float:left;
	width:205px;
	padding-left:11px;
	padding-right:11px;
}
.cartContainer1{
	float:left;
	width:205px;
	padding-left:12px;
	padding-right:12px;
}
.cartContainer2{
	float:left;
	width:205px;
	padding-left:17px;
	padding-right:17px;
}
.cartContainer3{
	float:left;
	width:231px;
	padding-left:1px;
	padding-right:1px;
}
.cartContainer4{
	float:left;
	width:205px;
	padding-left:11px;
	padding-right:11px;
}
.cartContainerWidth{
	width:205px;
}
/*.cartContainerWidth h2{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 5px;
	margin: 0px;
	text-align: left;
	height:33px;
	vertical-align: middle;
}*/
.mlHeading{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	text-align: left;
	height:41px;
	vertical-align: bottom;
	padding-top:10px;
}
.mlPadding{
	padding-left:11px;
}
#radioButtonBG3{
	padding-left: 5px;
	height:42px;
	position:relative;

}

.cartContainerWidth1{
	width:220px;
	
}
.cartContainerWidth2{
	margin-top:5px;
	width:201px;
}
.cartContainerWidth3{
	width:231px;
}



.cartImageContainer{
	width:114px;
	height:153px;
	/*background-color:#e9e9e9;*/
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #d9dbdb;
	border-right-color: #d9dbdb;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d9dbdb;
	border-left-color: #d9dbdb;
	text-align: center;
	padding-top:6px;
	margin-right:5px;
}
	.greenButton{
	width:77px;
	height:20px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
}
.greenButton a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton a:hover{
	color:#396106;
	text-decoration:underline;
}
.greenButton1{
	width:77px;
	height:30px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:30px;
	text-align: center;
}
.greenButton1 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton1 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton1 a:hover{
	color:#396106;
	text-decoration:underline;
}




.greenButton2{
	width:55px;
	height:32px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	/*padding-left:4px;*/
	text-decoration:none;
	line-height:28px;
	text-align: center;
	margin:0px;
}
.greenButton2 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton2 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton2 a:hover{
	color:#396106;
	text-decoration:underline;
}

.greenButton3{
	width:200px;
	height:40px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 13pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:36px;
	text-align: center;
}
.greenButton3 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton3 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton3 a:hover{
	color:#396106;
	text-decoration:underline;
}





.greenButton4{
	width:140px;
	height:40px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 13pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:36px;
	text-align: center;
	margin-left: 20px;
	margin-top:20px;
}
.greenButton4 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton4 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton4 a:hover{
	color:#396106;
	text-decoration:underline;
}





.greenButton5{
	width:55px;
	height:31px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	text-decoration:none;
	line-height:32px;
	text-align: center;
	cursor: pointer;
}
.greenButton5 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton5 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton5 a:hover{
	color:#ffffff;
	text-decoration:underline;
}




.greenButton6{
	width:77px;
	height:20px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	margin-top:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
}
.greenButton6 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton6 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton6 a:hover{
	color:#396106;
	text-decoration:underline;
}





.greenButton7{
	width:102px;
	height:20px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 8pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
}
.greenButton7 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton7 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton7 a:hover{
	color:#396106;
	text-decoration:underline;
}


.greenButton8{
	width:102px;
	height:20px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 8pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	margin-top:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
}
.greenButton8 a:link{
	color:#ffffff;
		text-decoration:none;
}
.greenButton8 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.greenButton8 a:hover{
	color:#396106;
	text-decoration:underline;
}



#listingWrapper .buyWineButton{
	position:absolute;
	right:0px;
	top:5px;
	width:57px;
	height:17px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
	cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 8pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:15px;
	text-align: center;
}
#listingWrapper .buyWineButton a:link{
	color:#ffffff;
		text-decoration:none;
}
#listingWrapper .buyWineButton a:visited{
	color:#ffffff;
		text-decoration:none;
}
#listingWrapper .buyWineButton a:hover{
	color:#396106;
	text-decoration:underline;
}
#listingWrapper1 .buyWineButton{
	position:absolute;
	right:0px;
	top:5px;
	width:57px;
	height:17px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
	cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 8pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:15px;
	text-align: center;
}
#listingWrapper1 .buyWineButton a:link{
	color:#ffffff;
		text-decoration:none;
}
#listingWrapper1 .buyWineButton a:visited{
	color:#ffffff;
		text-decoration:none;
}
#listingWrapper1 .buyWineButton a:hover{
	color:#396106;
	text-decoration:underline;
}









.greyButton{
	width:77px;
	height:20px;
	background-color:#e9e9e9;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#96a2a6;
	font-size: 9pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
		cursor: pointer;
}
.greyButton a:link{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton a:visited{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton a:hover{
	color:#303c41;
	text-decoration:underline;
}





.greyButton1{
	width:200px;
	height:40px;
	background-color:#e9e9e9;
	border: 1px solid #dedede;
	display: block;
	cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#96a2a6;
	font-size: 14pt;
	margin:0px;
	text-decoration:none;
	line-height:40px;
	text-align: center;
	position:absolute;
	top:50px;
	left:400px;
}
.greyButton1 a:link{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton1 a:visited{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton1 a:hover{
	color:#303c41;
	text-decoration:underline;
}
.greyButton2{
	width:200px;
	height:40px;
	background-color:#e9e9e9;
	border: 1px solid #dedede;
	display: block;
	cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#96a2a6;
	font-size: 14pt;
	margin:0px;
	text-decoration:none;
	line-height:36px;
	text-align: center;
	position:absolute;
	top:100px;
	left:401px;
}
.greyButton2 a:link{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton2 a:visited{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton2 a:hover{
	color:#303c41;
	text-decoration:underline;
}





.greyButton3{
	width:90px;
	height:20px;
	background-color:#e9e9e9;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#96a2a6;
	font-size: 9pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
	cursor: pointer;
	position:absolute;


	top:20px
	right:0px;
	left: 597px;
	top: 16px;
}
.greyButton3 a:link{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton3 a:visited{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton3 a:hover{
	color:#303c41;
	text-decoration:underline;
}




.greyButton4{
	width:200px;
	height:20px;
	background-color:#e9e9e9;
	border: 1px solid #dedede;
	display: block;
	cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#96a2a6;
	font-size: 12pt;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
	position:relative;
	left:10px;
}
.greyButton1 a:link{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton1 a:visited{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton1 a:hover{
	color:#303c41;
	text-decoration:underline;
}





.greyButton5{
	width:170px;
	height:32px;
	background-color:#e9e9e9;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#96a2a6;
	font-size: 9pt;


	text-decoration:none;
	line-height:31px;
	text-align: center;
		cursor: pointer;
}
.greyButton5 a:link{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton5 a:visited{
	color:#96a2a6;
		text-decoration:none;
}
.greyButton5 a:hover{
	color:#303c41;
	text-decoration:underline;
}





.redButton1{
	width:55px;
	height:31px;
	background-color:#ad2e4f;
	border: 1px solid #8e1333;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	text-decoration:none;
	line-height:32px;
	text-align: center;
	cursor: pointer;
}
.redButton1 a:link{
	color:#ffffff;
		text-decoration:none;
}
.redButton1 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.redButton1 a:hover{
	color:#ffffff;
	text-decoration:underline;
}




.whiteButton{
	/*width:77px;*/
	height:30px;
	background-color:#ffffff;
	border: 1px solid #5eb6e8;
	display: block;
		cursor: pointer;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#5eb6e8;
	font-size: 13pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:20px;
	text-align: center;
}
.whiteButton a:link{
	color:#5eb6e8;
		text-decoration:none;
}
.whiteButton a:visited{
	color:#5eb6e8;
		text-decoration:none;
}
.whiteButton a:hover{
	color:#396106;
	text-decoration:underline;
}



.whiteButton1{
	/*width:77px;*/
	height:30px;
	background-color:#ffffff;
	border: 1px solid #5eb6e8;
	display: block;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#5eb6e8;
	font-size: 13pt;
	/*padding-left:4px;*/
	margin-bottom:5px;
	text-decoration:none;
	line-height:30px;
	text-align: left;
	margin-top:1px;
}

.whiteButton2{


	background-color:#ffffff;
	border: 1px solid #5eb6e8;
	display: block;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#5eb6e8;
	font-size: 13pt;
	margin-bottom:5px;
	text-decoration:none;
	line-height:30px;
	text-align: left;
	margin-top:1px;
}






.greyborder{
	width:72px;
	height:104px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f00c01;
	padding-left:5px;
}
.greyborder1{
	width:72px;
	height:104px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f00c01;
	padding-left:5px;
}



.greyborder2{
	padding:5px;
	width:100%;
	background-color:#ffffff;
	border: 1px solid #dedede;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color:#96a2a6;
}
.greyborder3{
	margin-top:10px;
	padding:5px;
	width:199px;
	height:150px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color:#96a2a6;
}
.greyborder4{
	width:72px;
	height:131px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f00c01;
	padding-left:5px;
}

.greyborder5{
	width:72px;
	height:48px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f00c01;
	padding-left:5px;
}


.greyborder6{
	width:98px;
	height:48px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f00c01;
	padding-left:5px;
}
.greyborder8{
	margin-top:10px;
	padding:5px;
	width:199px;
	height:170px;
	background-color:#ffffff;
	border: 1px solid #dedede;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color:#96a2a6;
}


.price{
	font-size: 12pt;
	line-height:17pt;
}
.awdLink{
	font-size: 8pt;
	color:#96a2a6;
	text-decoration:none;
}
.awdLink a:link{
	font-size: 8pt;
	color:#96a2a6;
	text-decoration:none;
}
.awdLink a:visited{
	font-size: 8pt;
	color:#96a2a6;
	text-decoration:none;
}
.awdLink a:hover{
	font-size: 8pt;
	color:#303c41;
	text-decoration:underline;
}
.wineName{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	padding-left:13px;
	padding-bottom:5px;
	padding-top:12px;
	text-decoration:none;
	font-weight: bold;
	width:130px;
}
.cases{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 10pt;
	padding-left:13px;
	padding-bottom:5px;
	padding-top:12px;
	text-decoration:none;
	font-weight: bold;
}
.wineName1{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	padding-left:13px;
	padding-bottom:0px;
	padding-top:5px;
	text-decoration:none;
	width:130px;
}
.cases1{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	padding-left:13px;
	padding-bottom:0px;
	padding-top:5px;
	text-decoration:none;

}

.checkoutButton{
	width:120px;
	height:20px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	padding-top:5px;
	padding-right:8px;
	margin-bottom:5px;
	text-decoration:none;
}
.checkoutButton a:link{
	color:#ffffff;
		text-decoration:none;
}
.checkoutButton a:visited{
	color:#ffffff;
		text-decoration:none;
}
.checkoutButton a:hover{
	color:#396106;
	text-decoration:underline;
}


.checkoutButton1{
	width:120px;
	height:20px;
	background-color:#6bb50b;
	border: 1px solid #5b9c07;
	display: block;
	cursor: auto;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size: 9pt;
	padding-top:5px;
	padding-right:8px;
	margin-right:10px;
	margin-bottom:5px;
	text-decoration:none;
}
.checkoutButton1 a:link{
	color:#ffffff;
		text-decoration:none;
}
.checkoutButton1 a:visited{
	color:#ffffff;
		text-decoration:none;
}
.checkoutButton1 a:hover{
	color:#396106;
	text-decoration:underline;
}







.twelveWineNames{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color:#96a2a6;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.twelveWineNamesHeading{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color:#303c41;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
}



.floatWineNames1{
	position:absolute;
	left:15px;
	top:568px;
	background-color:#FFFFFF;
	width:205px;
	z-index:1;
	border: 1px solid #e9e9e9;	
}
.floatWineNames2{
	position:absolute;
	left:251px;
	top:568px;
	background-color:#FFFFFF;
	width:205px;
	z-index:1;
	border: 1px solid #e9e9e9;	
}
.floatWineNames3{
	position:absolute;
	left:488px;
	top:568px;
	background-color:#FFFFFF;
	width:205px;
	z-index:1;
	border: 1px solid #e9e9e9;	
}

/*MENU CONTAINER*/

.menuText{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:48px;
	text-decoration: none;
	font-size: 10pt;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-weight: bold;
	background-image: url(../images/hvwCartMenuEnd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuText a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}


.menuText5{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:48px;
	text-decoration: none;
	font-size: 10pt;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-weight: bold;
}
.menuText5 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText5 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText5 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}




.menuText4{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:48px;
	text-decoration: none;
	font-size: 10pt;
	padding-left:10px;
	padding-right:20px;
	float:left;
	font-weight: bold;
	background-image: url(../images/hvwCartMenuEnd1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuText4 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText4 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText4 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}


.menuText5{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:48px;
	text-decoration: none;
	font-size: 10pt;
	padding-left:10px;
	padding-right:20px;
	float:left;
	font-weight: bold;
	background-image: url(../images/hvwCartMenuEnd1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuText5 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText5 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText5 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}




.menuText6{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:48px;
	text-decoration: none;
	font-size: 10pt;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-weight: bold;
}
.menuText6 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText56 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText6 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}















.menuText1{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:47px;
	text-decoration: none;
	font-size: 8pt;
	padding-left:3px;
	padding-right:15px;
	float:left;
	font-weight: bold;
	background-image: url(../images/hvwCartMenuEnd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuText1 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText1 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText1 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}
.menuText2{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:47px;
	text-decoration: none;
	font-size: 8pt;
	padding-left:9px;
	padding-right:15px;
	float:left;
	font-weight: bold;
	background-image: url(../images/hvwCartMenuEnd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuText2 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText2 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText2 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}
.menuText3{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:47px;
	text-decoration: none;
	font-size: 8pt;
	padding-left:3px;
	padding-right:19px;
	float:left;
	font-weight: bold;
	background-image: url(../images/hvwCartMenuEnd1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuText3 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText3 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuText3 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}




.menuSpacer{
position:relative;
width:970px;
	height:10px;
	background-color:#ffffff;
}
.menuSpacer1{
position:relative;
width:1000px;
	height:10px;
	background-color:#ffffff;
}
.cartSpacer1{
	position:relative;
	width:970px;
	height:30px;
	
}
.cartSpacer11{
	position:relative;
	width:400px;
	height:30px;
	
}
#menuContainer{
	position:relative;
	width:970px;
	height:48px;
	padding-left:14px;
	padding-right:14px;
	background-image: url(../images/hvwMenuBG3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*#menuLeft{
	float:left;
	width:501px;
	height:48px;
	background-image: url(../images/hvwMenuBG1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}*/
#menuLeft{
	float:left;
	width:501px;
	height:48px;
	background-image: url(../images/hvwMenuBG2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menuLeft1{
	float:left;
	width:972px;
	height:48px;
	background-image: url(../images/hvwMenuBG4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#menuLeft2{
	float:left;
	width:501px;
	height:48px;
	background-image: url(../images/hvwMenuBG5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menuLeft2ML{
	float:left;
	width:501px;
	height:48px;
	/*background-image: url(../images/hvwMenuBG5.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#menuLeft3{
	float:left;
	width:501px;
	height:48px;
	background-image: url(../images/hvwMenuBG6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menuLeft41{
	float:left;
	width:501px;
	height:48px;
	background-image: url(../images/hvwMenuBG7.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menuRight{
	float:left;
	width:469px;
	height:48px;
	background-image: url(../images/hvwNewsEvents.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.menuTextML{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:48px;
	text-decoration: none;
	font-size: 10pt;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d0d5d7;
	border-right-color: #d0d5d7;
	border-left-color: #d0d5d7;
}
.menuTextML a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuTextML a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.menuTextML a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}



/*CONTENT CONTAINER*/
#listingContainer{
	position:relative;
	width:998px;
	background-image: url(../images/hvwPageBG.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
#listingContainer1{
	position:relative;
	width:998px;
	background-image: url(../images/hvwPageBG1.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
#contentContainer{
	position:relative;
	width:660px;
	padding-left:30px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-align: justify;
	min-height: 500px;
}
#contentContainer a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}


#contentContainer1{
	position:relative;
	width:700px;
	padding-left:30px;
	padding-top:2px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-align: left;
	min-height: 500px;
	background-image: url(../images/cartTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*#contentContainer1 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer1 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer1 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}*/

#contentContainer2{
	position:relative;
	width:1000px;
	/*margin-left:18px;*/
	/*padding-left:30px;*/
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-align: justify;
	min-height: 500px;
}
html>body #contentContainer2{
	position:relative;
	width:968px;
	/*margin-left:18px;*/
	/*padding-left:30px;*/
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-align: justify;
	min-height: 500px;
}
/*#contentContainer2 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer2 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer2 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}*/



#contentContainer3{
	position:relative;
	width:660px;
	padding-left:12px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-align: justify;
	min-height: 500px;
}
#contentContainer3 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer3 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainer3 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}


#contentContainerML{
	position:relative;
	width:678px;
	padding-left:7px;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-size: 10pt;
	text-align: justify;
	min-height: 500px;
}
/*#contentContainerML a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainerML a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#contentContainerML a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}*/


#rightCart{
	float:right;
	width:258px;
	
}



#calendarBG{
	position:absolute;
	top:0px;
	right:-294px;
	width:469px;
	height:290px;
	background-image: url(../images/hvwCalendarBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
html>body #calendarBG{
	position:absolute;
	top:-13px;
}
#calendarSpacer{
	float:right;
	width:190px;
	height:290px;
}

/*FOOTER*/

#footerBG{
	position:relative;
	width:970px;
	height:40px;
	padding-left:14px;
	padding-right:14px;
	background-image: url(../images/hvwFooterBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:#aeb3b5;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	padding-top:20px;
	line-height:15px;
}
/*#signupFooterBG{
	position:relative;
	width:970px;
	height: 960px;
	padding-left:14px;
	padding-right:14px;
	background-image: url(../images/hvwFooterBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:#aeb3b5;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	line-height:60px;
}*/

#footerBG a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
		color:#aeb3b5;
}
#footerBG a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
		color:#aeb3b5;
}
#footerBG a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
		color:#81898c;
	
}

#signupFooterBG{
	position:absolute;
	bottom:0px;
	width:100%;
	height: 60px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/hvwFooterBG1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:#aeb3b5;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	line-height:60px;
}

#signupFooterBG a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
		color:#aeb3b5;
}
#signupFooterBG a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
		color:#aeb3b5;
}
#signupFooterBG a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
		color:#81898c;
	
}



/*ADS*/

#adContainer{
	width:278px;
	position:absolute;
	right:14px;
	top:350px;

}
#adContainer1{
	width:278px;
	position:absolute;
	right:14px;
	top:20px;

}

#addContainer2{
	width:258px;
	position:relative;
	/*overflow:hidden;*/
	

}

#awdAd{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:278px;
	height:143px;
	position:relative;
}
#awdAd1{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:278px;
	height:173px;
	position:relative;
}
#awdAdText{
	width:100px;
	padding-left:165px;
	padding-top:17px;
	position:relative;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#3e6009;
	font-size: 9pt;
}
#awdAdText a:link{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText a:visited{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText a:hover{

	color:#22343e;
	font-size: 9pt;
	text-decoration:underline;	
}
#awdAdText1{
	width:100px;
	padding-left:165px;
	padding-top:47px;
	position:relative;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#3e6009;
	font-size: 9pt;
}
#awdAdText1 a:link{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText1 a:visited{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText1 a:hover{

	color:#22343e;
	font-size: 9pt;
	text-decoration:underline;	
}


#awdAdText2{
	width:100px;
	padding-left:165px;
	padding-top:17px;
	position:relative;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#3e6009;
	font-size: 9pt;
}
#awdAdText2 a:link{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText2 a:visited{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText2 a:hover{

	color:#22343e;
	font-size: 9pt;
	text-decoration:underline;	
}


#awdAdText3{
	width:100px;
	padding-left:165px;
	padding-top:17px;
	position:relative;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#3e6009;
	font-size: 9pt;
}
#awdAdText3 a:link{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText3 a:visited{

	color:#3e6009;
	font-size: 9pt;
	text-decoration:none;
}
#awdAdText3 a:hover{

	color:#22343e;
	font-size: 9pt;
	text-decoration:underline;	
}




#detailAd1{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:278px;
	height:143px;
	position:relative;
}

#detailAd2{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:278px;
	height:143px;
	position:relative;
	right:17px;
	padding-top:20px;
	top:-30px;
	background-color:#FFFFFF;
}

html>body #detailAd2{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:278px;
	height:143px;
	position:relative;
	right:18px;
	padding-top:20px;
	top:-30px;
	background-color:#FFFFFF;
}

#detailAdML{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:278px;
	height:143px;
	position:relative;
	left:-13px;
	padding-top:20px;
	top:-30px;
	background-color:#FFFFFF;
}

html>body #detailAdML{
	background-image: url(../images/hvwAWDAd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:278px;
	height:143px;
	position:relative;
	left:-13px;
	padding-top:20px;
	top:-30px;
	background-color:#FFFFFF;
}


/*LISTING TEXT CONTINER STYLES*/

#listingWrapper{
	position:relative;
	width:467px;
	height:79px;
	padding-top:5px;
	padding-bottom:5px;
	
}
#listingWrapper1{
	position:relative;
	width:658px;
	height:79px;
	padding-top:5px;
	padding-bottom:5px;
	
}

#listingPicWrapper{
	float:left;
	width:108px;
	padding:4px;
	background-color: #e9e9e9;
	text-align: center;
	vertical-align: middle;

}
#listingPicWrapper{
	position:absolute;
	top:5px;
	left:0px;
	width:108px;
	padding:4px;
	background-color: #e9e9e9;
	text-align: center;
	vertical-align: middle;

}
#listingPicWrapper2{
	position:relative;
	width:108px;
	height:72px;
	padding:0px;
	background-color: #e9e9e9;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
}
#listingTextWrapper{
	float:right;
	width:340px;
	height:78px;
	padding-top:0px;
	padding-bottom:0px;
	border: 1px solid #e9e9e9;	
}
#listingTextWrapperWide{
	float:right;
	width:530px;
	height:78px;
	padding-top:0px;
	padding-bottom:0px;
	border: 1px solid #e9e9e9;	
}

#listingTextWrapper1{
	float:left;
	width:315px;
	height:58px;
	padding-top:11px;
	padding-left:13px;
	overflow:hidden;
	line-height:11pt;
	font-size: 10pt;

}
#listingTextWrapper1 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}
#listingTextWrapper1Wide{
	float:left;
	width:500px;
	height:58px;
	padding-top:11px;
	padding-left:13px;
	overflow:hidden;
	line-height:11pt;
	font-size: 10pt;

}
#listingTextWrapper1Wide a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1Wide a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1Wide a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}
/*Styles FOR OTHER WINERIES (IE THOSE NOT FEATURED)*/

#listingTextWrapperOther{
	position:relative;
	width:465px;
	height:78px;
	padding-top:0px;
	padding-bottom:0px;
	border: 1px solid #e9e9e9;	
}
#listingTextWrapperWideOther{
	position:relative;
	width:656px;
	height:78px;
	padding-top:0px;
	padding-bottom:0px;
	border: 1px solid #e9e9e9;	
}

#listingTextWrapper1Other{
	position:relative;
	width:445px;
	height:58px;
	padding-top:11px;
	padding-left:13px;
	overflow:hidden;
	line-height:11pt;
	font-size: 10pt;

}
#listingTextWrapper1Other a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1Other a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1Other a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}
#listingTextWrapper1WideOther{
	position:relative;
	width:635px;
	height:58px;
	padding-top:11px;
	padding-left:13px;
	overflow:hidden;
	line-height:11pt;
	font-size: 10pt;

}
#listingTextWrapper1WideOther a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1WideOther a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
#listingTextWrapper1WideOther a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: underline;

}








/*END */



.cellBorder1 {
	border: 1px solid #e9e9e9;	
	width:100%;	
}
.cellBorder2 {
	border: 1px solid #e9e9e9;	
	
}
#smallDetailSpacer{
	position:relative;
	width:460px;	
	height:280px;
}

/*DETAIL PAGES SYTLES*/

*MORE DETAIL PAGE STYLES*/

#businessPicContainer1{
	position:relative;
	width:258px;
	height:196px;
	padding-bottom:0px;
	background-color: #e9e9e9;
	vertical-align: top;
	padding-top:6px;
	/*padding-left:6px;*/
}
#wrapper1{float:left;
	width:258px;
	padding-right:10px;
	}
#businessPicContainer2{
	position:relative;
	width:258px;
	height:196px;
	background-color: #e9e9e9;
	vertical-align: top;
	overflow:hidden;
	padding-top:6px;
}
#imageCaption{
	vertical-align: middle;
	color: #303c41;
	font-weight: bold;
	line-height:30px;

}
/*#businessTextContainer{
	float:right;
	width:359px;

	min-height:332px;
	padding-top:0px;
	padding-bottom:0px;
	border: 1px solid #d9f3f9;	
}*/
/*#businessTextContainer1{
	float:left;
	width:328px;

	min-height:316px;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:15px;
	overflow:hidden;

}*/

#mapContainer{
	float:left;
	margin-top:10px;
	padding-bottom:0px;
	background-color: #e9e9e9;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
}

#businessAddressContainer{
	float:right;
	width:359px;
	padding-top:0px;
	padding-bottom:0px;
	/*border: 1px solid #d9f3f9;*/	
}



#businessBuffer{
	position:relative;
	width: 627px;
	height:2px;
	line-height:2px;
	clear:both;
}
#locationContactHeadingContainer{
	position:relative;
	width: 627px;
	height:30px;
	line-height:30px;
	clear:both;
}
#locationText{
	position:absolute;
	left:0px;
	top:5px;
	color:#640505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
#contactText{
	position:absolute;
	left:268px;
	top:5px;
	color:#640505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

/*Add a height attribute and set to largest image's height to prevent overlaying*/
.gallerycontainer{
	position:relative;
	width:258px;
	height:126px;

	vertical-align: top;
	padding-top:5px;
}
#addressDetailContainer{
float:right;
}

/*ADDRESS TEXT*/

.addressText{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:20px;
	text-decoration: none;
	font-size: 10pt;
	float:left;
	font-weight: bold;
}
.addressText a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.addressText a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	font-weight: bold;
	text-decoration:none;
}
.addressText a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#f01c11;
	font-weight: bold;
	text-decoration:underline;
}
/*2nd SHOPPING CART STUFF*/
.vintageText{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	line-height:20px;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.vintageText1{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	line-height:20px;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

.vintageText1 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	line-height:20px;

	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}

.vintageText1 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	line-height:20px;

	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}

.vintageText1 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	line-height:20px;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;

}

#cartPriceBG{
	position:relative;
	width:688px;
	height:47px;
	/*padding-left:10px;*/
	padding-left:10px;
	padding-top:0px;
	/*background-image: url(../images/hvwCartPriceBG.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin-left:16px;
	text-decoration: none;
	font-size: 8pt;
	color:#303c41;
	font-family: Futura, Helvetica, Arial, sans-serif;
	background-image: url(../images/hvw_wineTypeBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#cartPriceBG1{
	position:relative;
	width:688px;
	height:47px;
	/*padding-left:10px;*/
	padding-left:10px;
	padding-top:0px;
	/*background-image: url(../images/hvwCartPriceBG.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin-left:-2px;
	text-decoration: none;
	font-size: 8pt;
	color:#303c41;
	font-family: Futura, Helvetica, Arial, sans-serif;
	background-image: url(../images/hvw_wineTypeBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#starContainer{
	position:relative;

}
#medalContainerBG{
	position:relative;
	background-image: url(../images/hvwMedalBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
	height:43px;
	overflow:hidden;
}
.textwidth{
padding-top:15px;
	text-align: left;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:20px;
	text-decoration: none;
	font-size: 9pt;
	z-index:-1;

}
.textwidth1{
padding-top:5px;
	text-align: left;
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#303c41;
	line-height:20px;
	text-decoration: none;
	font-size: 9pt;
	z-index:-1;

}
.textwidth1 a:link{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
.textwidth1 a:visited{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#57aada;
	text-decoration: none;

}
.textwidth1 a:hover{
	font-family: Futura, Helvetica, Arial, sans-serif;
	color:#eb7d01;
	text-decoration: none;

}
#medalContainer{
float:left;
width:23px;
height:33px;
}

#medalContainer2{
float:left;
width:27px;
height:33px;
}


#info{
    position:relative; /*this is the key*/
    z-index:1;
    text-decoration:none;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #515151;
	line-height:14px;}

/*#info:hover{z-index:25;
background-color:#ffffff; color:#515151;}*/

/*#info span{display: none}
#info:hover span{ /*the span will display just on :hover state*/
   /* display:block;
    position:absolute;
    top:2em; left:2em; width:35em;
    border:1px solid #babea8;
    background-color:#ffffff; color:#515151;
    text-align: center;
	padding:10px;}*/
	
/*html>body #info:hover span{ /*the span will display just on :hover state*/
  /*  display:block;
    position:absolute;
    top:2em; left:2em; width:35em;
    border:1px solid #babea8;
    background-color:#ffffff; color:#515151;
    text-align: center;
	padding:10px;}*/
.adContainer{
	width:270px;
	padding-left:8px;
	position:relative;
	}	
	
	.highlight{
	}
	
	.eventImage{
	float:left;
	padding-right:10px;
	}
	.rightBorder{
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	}
	.bottomBorder{

	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	}
	
	.tableWidth{
	width:972px;
	}
	
/*WEATHER STUFF*/

#weatherHeading{
	position:absolute;
	width:157px;
	height:29px;
	top:-2px;
	left:7px;

}
#weatherPosition{
	position:absolute;
	width:410px;
	height:89px;
	bottom:-4px;
	left:30px;
	text-align: right;
}

.weatherText{
	color:#2c3a5d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
.weatherText2{
	color:#7dc400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.weatherText3{
	color:#2c3a5d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: -.1em;
}
.weatherText4{
	color:#2c3a5d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}


/*REGION AD*/


.regionBG{
	position:relative;
	width:258px;
	height:435px;
	margin-top:10px;
	margin-left:25px;
	background-image: url(../images/regionBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
.regionBGML{
	position:relative;
	width:258px;
	height:435px;
	margin-top:10px;
	margin-left:5px;
	background-image: url(../images/regionBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify;
	top:-15px;
}


.regionadText{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify;
	width:390px;
	padding-left:0px;
	margin-left:10px;
	margin-top:5px;
}

.regionadText1{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify;
	width:230px;
	padding-left:0px;
	margin-left:10px;
	padding-top:10px;
}

.regionadText ul {
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify;
	padding:0px;
	margin:0px;

}

#regionMenu{

	/*clear:both;*/
	position:relative;
	left:-7px;
	width: 420px;
	height:75px;
	/*background-color:#f1f2ed;*/
	padding-left:0px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:3px;
	text-align: left;
	overflow:auto;
}

#regionMenu1{

	/*clear:both;*/
	position:relative;
	width: 240px;
	height:100px;
	/*background-color:#f1f2ed;*/
	padding-left:0px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:3px;
	text-align: left;
	overflow:auto;
}

#regionMenu2{

	/*clear:both;*/
	position:relative;
	width: 240px;
	height:107px;
	/*background-color:#f1f2ed;*/
	padding-left:0px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:3px;
	text-align: left;
	overflow:auto;
}

.region ul  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;	
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
		font-size: 13px;
		text-align: left;
}
.region li  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 13px;
	text-align: left;
}



.region li a:link  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 13px;
	text-align: left;
	text-decoration:none;
}


.region li a:visited { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 13px;
	text-align: left;
	text-decoration:none;
}

.region li a:hover { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#eb7d01;
	font-size: 13px;
	text-align: left;
	text-decoration:underline;
}





.region1 li  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 12px;
	text-align: left;
}



.region1 li a:link  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 11px;
	text-align: left;
	text-decoration:none;
}


.region1 li a:visited { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 11px;
	text-align: left;
	text-decoration:none;
}

.region1 li a:hover { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#eb7d01;
	font-size: 11px;
	text-align: left;
	text-decoration:underline;
}









.region2 li  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 11px;
	text-align: left;
}



.region2 li a:link  { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 11px;
	text-align: left;
	text-decoration:none;
}


.region2 li a:visited { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#42a3d4;
	font-size: 11px;
	text-align: left;
	text-decoration:none;
}

.region2 li a:hover { /* all lists */
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#eb7d01;
	font-size: 11px;
	text-align: left;
	text-decoration:underline;
}

.regionBG1{
	position:relative;
	width:258px;
	height:309px;
	margin-top:0px;
	margin-left:0px;
	background-image: url(../images/regionBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	text-align: justify;
}


#adminPadding{
padding:10px;
margin:10px;
}


#countPlacment{
position:absolute;	
top:0px;
right:-300px;

	
}


/*STUFF TO DISPLY ALL WINES ON FRONT PAGE*/

.wineContainerML{
	float:left;
	width:216px;
	height:360px;
	border: 1px solid #d9dbdb;
	margin-right:8px;
	margin-bottom:8px;
}

.greyBGML{
background-color:#d9dbdb;
height:22px;


}

.headingML{
	text-align: left;
	vertical-align: top;
	height:18px;
	overflow:hidden;
	padding-left:4px;
}

.bottleContainerML{
	width:61px;
	text-align: center;
	vertical-align: top;
	overflow:hidden;
}
.bottleContainer1ML{
	width:61px;
	text-align: center;
	vertical-align: top;
	overflow:hidden;
}

.winedetailContainerML{
	text-align: left;
	vertical-align: top;
}

.winedetailContainerML h4{
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color:#eb7d01;
}

.fontpaddingML{
padding-bottom:5px;

}

.tastingNoteContainerML{
	text-align: left;
	vertical-align: top;
	height:95px;
	overflow:hidden;
	color:#000000;
}
.tastingNoteContainerML a:link{
	font-family: Futura, Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#ff9000;
}	
.tastingNoteContainerML a:visited{
	font-family: Futura, Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#ff9000;

}
.tastingNoteContainerML a:hover{
	font-family: Futura, Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#FF9900;

}

.bottlePriceML{
	font-size:10px;
	font-family: Futura, Helvetica, Arial,  sans-serif;
	color:#FF0000;
}
.dollarsML{
	font-size:20px;
	font-family: Futura, Helvetica, Arial,  sans-serif;
	color:#FF0000;
}


.winedetailContainerML h4


