/*********************************************************************
LAYOUT FRAMEWORK - main containers specific to the drill pages
**********************************************************************/
#content 
	{
	margin: 0 auto;
	position: relative; 
	top: -20px;
	width: 949px;
	background: #C5B9AD url(../images/bkg_content.jpg) top left no-repeat;
	overflow:hidden;
	padding-top:15px;
	margin-bottom:-25px;
	}

#contentBottom 
	{
	position: relative;
	top: -12px;
	left: -2px;
	margin: 0 0 0px 0;
	}

#page
	{
	float: left;
	width: 738px;
	padding: 25px 0 30px 18px;
	}
	
#pageBasic h1
	{
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #BBAFA1;

	}

#page.full
	{
	padding-right:18px;
	width:910px;
	}
	
.drillPage 
	{
	width: 750px !important;
	background:transparent url(../images/drill_bg.png) top right no-repeat;
	}
	
.drillPage.spirits
	{
	background:transparent url(../images/drill_bg2.png) top right no-repeat;
	}
/*********************************************************************
SUB NAV
**********************************************************************/
#subNav
	{
	float: left;
	width: 159px;
	padding: 25px 11px 2530px 11px;
	background: #998675 url(../images/bkg_subNav.jpg) top left no-repeat;
	margin-bottom:-2500px;
	}

#subNav ul
	{
	list-style-type: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 20px 0;
	}

#subNav li
	{
	list-style-type: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
	padding: 4px 0 4px 22px;
	}

#subNav li.on
	{
	list-style-type: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
	padding: 4px 0 4px 22px;
	background-image: url(../images/bkg_subNavBttn.gif);
	background-repeat: no-repeat;
	background-position: .5em;
	}

#subNav li.on a, #subNav li a:hover 
	{
	color: #534741;
	}

#subNav ul a
	{
	color: #fff;
	}

/*********************************************************************
WINE CONTENT
**********************************************************************/
#wine
	{
	float:left;
	width:740px; 
	}
	
.wineGridMarg
	{
	margin-bottom:50px !important;
	}

div#page.drillPage div#wine .wineHeading 
	{
	background: transparent url(../images/aveniu_head_logo.jpg) top left no-repeat;
	padding: 0 0 10px 6px;
	}
#wine .wineHeading
	{
	margin: 0 0 8px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #BBAFA1;
	width: 58%; 
	height: 50px;
	}

#wine .website
	{
	display: block;
	font: italic 12px Arial, Helvetica, sans-serif; 
	}
	
#wine .website a
	{
	color: #8E8178; 
	}
#wine .website a:hover
	{
	color: #fff; 
	}

#wine .map
	{
	float: right; 
	position: relative;
	right: 0;
	bottom: 30px;
	}
	
#wine .overview
	{
	color: #473E34; 
	float: left;
	font: 11px Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
	padding: 0 0 15px 0;
	width: 58%;  
	} 

.category-wines #wine .overview
	{

	width: 50%;  
	}
	
	
.category-spirits #wine .overview
	{

	width: 50%;  
	}		
	
#wine .overview blockquote {
	display:block;
	letter-spacing: 0;
} 
	
#wine .overview p, #content p
	{
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #473E34; 
	line-height: 1.5em;
	padding: 0 0 15px 0;
	}

#wine .wineGrouping
	{
	float: right;
	position: relative;
	top: -85px;
	z-index: 2000;
	margin-bottom:-85px;
	}
	
.drillPage div#wine div.wineHeading, .drillPage div#wine div.overview blockquote, .drillPage div#wine div.overview p
	{
	width: 330px;
	}
	
/*********************************************************************
VARIETALS
**********************************************************************/
#varietals
	{
	margin: 0 0 30px 0;
	}

#varietals h4
	{
	border-bottom: 1px solid #BBAFA1;
	width: 100%;
	display: inline-block !important;
	}

#varietals p
	{
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #796D61;
	line-height: 1.4em;
	float: left;
	width: 250px;
	display: inline-block !important;
	}

#varietals img
	{
	float: left;
	position: relative;
	left: -6px;
	top: -6px;
	margin: 0 0 -6px 0;
	display: inline-block !important;
	}

#varietals h5{	
	width:250px;
}
	

/*********************************************************************
VARIETALS DROPDOWN
**********************************************************************/

a.viewLink
	{
	color: #534741;
	font: 12px Georgia, "Times New Roman", Times, serif;
	float: right;
	text-transform: uppercase;
	margin-top: -4px;
	}
	
.viewMore 
	{
	background: #E4DDD7 url(../images/view_downloads.gif) no-repeat scroll top left;
	width: 133px;
	height: 30px;
	}
	
.viewLess
	{
	background: #E4DDD7 url(../images/close_downloads.gif) no-repeat scroll top left;
	width: 139px;
	height: 30px;	}
	
a.viewLink:hover 
	{
	text-decoration: underline;
	}
	
a.closeLink 
	{
	background: #E4DDD7;
	color: #534741;
	display: block;
	font: 12px Georgia, "Times New Roman", Times, serif;
	padding: 0 10px;
	float: right;
	}

a.closeLink:hover
	{
	background: #EFEFEF ;
	cursor: pointer;
	}
	
.varietal_dropdown 
	{
	clear: both;
	display: block;
	}
.varietal_dropdown ul
	{
	border-bottom: 1px dashed #534741;
	height: 60px;
	list-style-type: none;
	padding: 10px;
	width: 327px;
	}
	
.varietal_dropdown ul.oddRow 
	{
	background-color: #E4DDD7;
	}
		
.varietal_dropdown ul.evenRow 
	{
	background-color: #D8D3CC;
	}

.varietal_dropdown ul li 
	{
	background: transparent url(../images/download.gif) 5px 5px no-repeat;
	color: #534741;
	display: inline;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	float: left;
	height: 53px;
	padding: 5px 0 0 21px ;
	width: 142px;
	}
	
.varietal_dropdown ul li a
	{
	color: #534741;
	float: left;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	padding-top: 5px;
	}

.varietal_dropdown ul li a:hover
	{
	color: #534741;
	}
.varietal_dropdown ul li.over 
	{
	background: #EFEFEF  url(../images/download.gif) 5px 5px no-repeat;
	cursor: pointer;
	}

.varietal_dropdown ul.last 
	{
	border-bottom: none;
	height: 10px;
	}

.varietal_dropdown ul.last li
	{
	margin-top: -5px;
	height: 20px;
	line-height: 0;
	padding: 0;
	width: 326px;
	background-image: none;
	}
	
a.backToTop 
	{
	background: transparent url(../images/backToTop.jpg) top left no-repeat;
	display: block;
	width: 130px;
	height: 30px;
	}

a.backToTop:hover 
	{
	background-position: 0 -30px;
	}
/*********************************************************************
BOXGRID
**********************************************************************/
	
.gridCont
	{
	border: 1px dashed #534741;
	border-top: none;
	border-left: none;
	float: left;
	padding: 2px 4px 5px 0;
	margin-left:-2px;
	}	

.gridCont.last 
	{
	border-right: none;
	}

.boxgrid
	{
	width: 180px; 
	height: 98px; 
	float: left; 
	overflow: hidden; 
	position: relative; 
	}

.boxgrid img
	{ 
	position: absolute; 
	top: 0; 
	left: 2px; 
	border: 0; 
	}

.boxgrid img.cover {
	position: absolute !important;
	}
/*********************************************************************
TRADE + MEDIA RESOURCES
**********************************************************************/
#page.tm{
}

#page.tm ul{
	list-style:none;
	font-size:14px;
	padding:0 0 1em;
}

#page.tm ul li{
	padding:0 0 .4em;
}

#page.tm ul li a{
	color: #534741;
}

#page.tm ul li a:hover{
	text-decoration:underline;
}

#page.tm_single #wine{
	width:100%;
	padding-bottom:20px;
}

#page.tm_single .wineHeading{
	width:100%;
}

#subNav.tm_nav{
}

#subNav.tm_nav ul{
	margin-top:20px;
}

#resources,
#related_news{
	margin: 0 0 30px 0;
	width:47%;
}

#resources{
	float:left;
}

#related_news{
	float:right;
}

#resources h4,
#related_news h4{
	border-bottom: 1px solid #BBAFA1;
	width: 100%;
	display: inline-block !important;
	margin:30px 0 15px;
	padding:0;
}

#resources ul,
#related_news ul{
	list-style:none;
}

#related_news ul li{
	padding:0 0 .6em;
}

#resources ul li{
	padding:.3em 0 .3em 12px;
	background:url(../images/dl_arr.gif) no-repeat left;
}

#resources ul li a{
	font-size:14px;
	color:#473E34;
}

#resources ul li a:hover{
	text-decoration:underline;
}

#related_news h5{
	float:none;
}

#related_news p{
	padding-bottom:0;
}

#related_news .date{
	float:right;
	color:#796D61;
}
/*********************************************************************
SITEMAP
**********************************************************************/
.sitemap{
}

.sitemap .col{
	width:300px;
	float:left;
	padding-bottom:30px;
}

.sitemap h4{
	border-bottom: 1px solid #BBAFA1;
	width: 80%;
	padding:0;
	margin-bottom:15px;
}

.sitemap ul{
	list-style:none;
	font-size:12px;
}

.sitemap ul li{
	padding:.1em 0;
}

.sitemap ul li a{
	color:#473E34;
}

.sitemap ul li a:hover{
	text-decoration:underline;
}

/*********************************************************************
CONTACT
**********************************************************************/
#wpcf7-f1-p16-o1{
}

#wpcf7-f1-p16-o1 #contact_info{
	width:300px;
	float:left;
	padding-right:30px;
}

#wpcf7-f1-p16-o1 #contact_form{
	width:386px;
	float:left;
}

#wpcf7-f1-p16-o1 #contact_form input,
#wpcf7-f1-p16-o1 #contact_form textarea{
	width:370px;
}
#wpcf7-f1-p16-o1 #contact_form input[type="submit"]{
	width:auto;
	float:right;
}

/*********************************************************************
SEARCH
**********************************************************************/
#searchform{
}

#searchform p,
#searchform input[type="submit"]{
	float:left;
}

#searchform input[type="text"]{
	width:250px;
	margin-right:5px;
}