@charset "utf-8";
/* MENU CSS */

/*
.mnu_OurStory, .mnu_Philosophy, .mnu_People, .mnu_Vineyards, .mnu_Giftideas
{

	width:95px;
	height:10px;
}

.mnu_OurStory a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:0 8px;
	background-repeat:no-repeat;
	width:57px;
	height:10px;
}

.mnu_OurStory a:hover
{
	background-position:0px -9px;
}

.mnu_WinePortfolio, .mnu_Whitewines, .mnu_Redwines, .mnu_Dessertwines
{
	width:95px;
	height:10px;
}

.mnu_WinePortfolio a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:-119px 8px;
	background-repeat:no-repeat;
	width:25px;
	height:10px;
}

.mnu_WinePortfolio a:hover
{
	background-position:-119px -9px;
}

.mnu_Wineclub, .mnu_Connoisseur
{
	width:95px;
	height:10px;
}

.mnu_Wineclub a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:-259px 8px;
	background-repeat:no-repeat;
	width:57px;
	height:10px;
}

.mnu_Wineclub a:hover
{
	height:10px;
	background-position:-259px -9px;
}

.mnu_Events
{
	width:80px;
	height:10px;
}

.mnu_Events a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:-382px 8px;
	background-repeat:no-repeat;
	width:33px;
	height:10px;
}

.mnu_Events a:hover
{
	height:10px;
	background-position:-382px -9px;
}


.mnu_Visitus, .mnu_Gallery
{
	width:95px;
	height:10px;
}

.mnu_Visitus a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:-482px 8px;
	background-repeat:no-repeat;
	width:40px;
	height:10px;
}

.mnu_Visitus a:hover
{
	height:10px;
	background-position:-482px -9px;
}

.mnu_TradeMedia, .mnu_Reviews, .mnu_Awards, .mnu_Inthemedia
{
	width:95px;
	height:10px;
}

.mnu_TradeMedia a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:-589px 8px;
	background-repeat:no-repeat;
	width:27px;
	height:10px;
}

.mnu_TradeMedia a:hover
{
	height:10px;
	background-position:-589px -9px;
}


.mnu_Contact a
{
	background-image:url(../images/Menu/menu_top.png);
	background-position:-681px 8px;
	background-repeat:no-repeat;
	width:64px;
	height:10px;
}

.mnu_Contact a:hover
{
	height:10px;
	background-position:-681px -9px;
}
*/
/* Level 2 menu */

/*

.mnu_Philosophy a
{
	background-image:url(../images/Menu/menu_level2.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:67px;
	height:6px;
}

.mnu_Philosophy a:hover
{
	height:6px;
	background-position:0px -10px;
}

.mnu_Whitewines a
{
	background-image:url(../images/Menu/menu_level2.png);
	background-position:-119px 7px;
	background-repeat:no-repeat;
	width:86px;
	height:6px;
}

.mnu_Whitewines a:hover
{
	height:6px;
	background-position:-119px -10px;
}

.mnu_Connoisseur a
{
	background-image:url(../images/Menu/menu_level2.png);
	background-position:-259px 7px;
	background-repeat:no-repeat;
	width:79px;
	height:6px;
}

.mnu_Connoisseur a:hover
{
	height:6px;
	background-position:-259px -10px;
}

.mnu_Gallery a
{
	background-image:url(../images/Menu/menu_level2.png);
	background-position:-481px 7px;
	background-repeat:no-repeat;
	width:42px;
	height:6px;
}

.mnu_Gallery a:hover
{
	height:6px;
	background-position:-481px -10px;
}

.mnu_Reviews a
{
	background-image:url(../images/Menu/menu_level2.png);
	background-position:-590px 7px;
	background-repeat:no-repeat;
	width:39px;
	height:6px;
}

.mnu_Reviews a:hover
{
	height:6px;
	background-position:-590px -10px;
}

*/
/* Level 3 Menu */

/*
.mnu_People a
{
	background-image:url(../images/Menu/menu_level3.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:34px;
	height:6px;
}

.mnu_People a:hover
{
	background-position:0px -12px;
}

.mnu_Redwines a
{
	background-image:url(../images/Menu/menu_level3.png);
	background-position:-120px 7px;
	background-repeat:no-repeat;
	width:91px;
	height:6px;
}

.mnu_Redwines a:hover
{
	background-position:-120px -10px;
}

.mnu_Awards a
{
	background-image:url(../images/Menu/menu_level3.png);
	background-position:-589px 7px;
	background-repeat:no-repeat;
	width:46px;
	height:6px;
}

.mnu_Awards a:hover
{
	background-position:-589px -10px;
}
*/
/* Level 4 Menu */
/*
.mnu_Vineyards a
{
	background-image:url(../images/Menu/menu_level4.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:55px;
	height:6px;
}

.mnu_Vineyards a:hover
{
	background-position:0px -10px;
}

.mnu_Dessertwines a
{
	background-image:url(../images/Menu/menu_level4.png);
	background-position:-121px 7px;
	background-repeat:no-repeat;
	width:56px;
	height:6px;
}

.mnu_Dessertwines a:hover
{
	background-position:-121px -10px;
}

.mnu_Inthemedia a
{
	background-image:url(../images/Menu/menu_level4.png);
	background-position:-590px 7px;
	background-repeat:no-repeat;
	width:36px;
	height:6px;
}

.mnu_Inthemedia a:hover
{
	background-position:-590px -10px;
}
*/
/* Level 5 Menu */
/*
.mnu_Giftideas a
{
	background-image:url(../images/Menu/menu_level5.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:70px;
	height:6px;
}

.mnu_Giftideas a:hover
{
	background-position:0px -10px;
}
*/
/* Bottom Menu */

.mnu_Home a
{
	background-image:url(../images/Menu/menu_bottom.png);
	background-position:0px 6px;
	background-repeat:no-repeat;
	width:31px;
	height:8px;
}

.mnu_Home a:hover
{
	background-position:0px -10px;
}


.mnu_Sitemap a
{
	background-image:url(../images/Menu/menu_bottom.png);
	background-position:-54px 6px;
	background-repeat:no-repeat;
	width:48px;
	height:8px;
}

.mnu_Sitemap a:hover
{
	background-position:-54px -10px;
}

.mnu_Privacy a
{
	background-image:url(../images/Menu/menu_bottom.png);
	background-position:-128px 6px;
	background-repeat:no-repeat;
	width:48px;
	height:8px;
}

.mnu_Privacy a:hover
{
	background-position:-128px -10px;
}

.mnu_Francais a
{
	background-image:url(../images/Menu/menu_bottom.png);
	background-position:-203px 6px;
	background-repeat:no-repeat;
	width:66px;
	height:8px;
}

.mnu_Francais a:hover
{
	background-position:-203px -10px;
}

.content_sidemenu_Link
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#81782B;
	margin:5px 0px;
	text-transform:uppercase;
}

/* Home Bottom Menu */

.hmnu_Sitemap a
{
	background-image:url(../images/Menu/menu_bottomHome.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:54px;
	height:8px;
}

.hmnu_Sitemap a:hover
{
	background-position:0px -10px;
}

.hmnu_Privacy a
{
	background-image:url(../images/Menu/menu_bottomHome.png);
	background-position:-77px 7px;
	background-repeat:no-repeat;
	width:43px;
	height:8px;
}

.hmnu_Privacy a:hover
{
	background-position:-77px -10px;
}

.hmnu_Francais a
{
	background-image:url(../images/Menu/menu_bottomHome.png);
	background-position:-140px 7px;
	background-repeat:no-repeat;
	width:60px;
	height:8px;
}

.hmnu_Francais a:hover
{
	background-position:-140px -10px;
}

/* Side Menu */


.smenu_purchase a
{
	background-image:url(../images/Menu/menu_side.png);
	background-position:0px 1px;
	background-repeat:no-repeat;
	width:110px;
	height:7px;
	display:block;
}

.smenu_purchase a:hover
{
	background-position:0px -18px;
	text-decoration:none;
}

.smenu_subscribe a
{
	background-image:url(../images/Menu/menu_side.png);
	background-position:-111px 1px;
	background-repeat:no-repeat;
	width:180px;
	height:7px;
	display:block;
}

.smenu_subscribe a:hover
{
	background-position:-111px -18px;
}

.smenu_viewmap a
{
	background-image:url(../images/Menu/menu_side.png);
	background-position:-291px 1px;
	background-repeat:no-repeat;
	width:150px;
	height:7px;
	display:block;
}

.smenu_viewmap a:hover
{
	background-position:-291px -18px;
}

.smenu_shoppingcart a
{
	background-image:url(../images/Menu/menu_side.png);
	background-position:-443px 1px;
	background-repeat:no-repeat;
	width:155px;
	height:7px;
	display:block;
}

.smenu_shoppingcart a:hover
{
	background-position:-443px -18px;
}



/* ******** Parent Side Menu ********** */

.pmenu_whitewines a
{
	background-image:url(../images/Menu/menu_WineSide.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:89px;
	height:9px;
	display:block;
}

.pmenu_whitewines a:hover
{
	background-position: 0px -15px;
}

.pmenu_redwines a
{
	background-image:url(../images/Menu/menu_WineSide.png);
	background-position:-91px 0px;
	background-repeat:no-repeat;
	width:76px;
	height:9px;
	display:block;
}

.pmenu_redwines a:hover
{
	background-position: -91px -15px;
}

.pmenu_rosewines a
{
	background-image:url(../images/Menu/menu_WineSide.png);
	background-position:-170px 0px;
	background-repeat:no-repeat;
	width:85px;
	height:9px;
	display:block;
}

.pmenu_rosewines a:hover
{
	background-position: -170px -15px;
}

.pmenu_sparklingwines a
{
	background-image:url(../images/Menu/menu_WineSide.png);
	background-position:-365px 0px;
	background-repeat:no-repeat;
	width:115px;
	height:9px;
	display:block;
}

.pmenu_sparklingwines a:hover
{
	background-position: -365px -15px;
}

.pmenu_dessertwines a
{
	background-image:url(../images/Menu/menu_WineSide.png);
	background-position:-256px 0px;
	background-repeat:no-repeat;
	width:105px;
	height:9px;
	display:block;
}

.pmenu_dessertwines a:hover
{
	background-position: -256px -15px;
}

/* *** FIND WINES MENU *** */
.fmenu_ontario a
{
	background-image:url(../images/Menu/menu_findwines.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:112px;
	height:9px;
	display:block;
}

.fmenu_ontario a:hover
{
	background-position: 0px -17px;
}

.fmenu_restaurant a
{
	background-image:url(../images/Menu/menu_findwines.png);
	background-position:-115px 0px;
	background-repeat:no-repeat;
	width:89px;
	height:9px;
	display:block;
}

.fmenu_restaurant a:hover
{
	background-position: -115px -17px;
}

/* *** Review Year *** */

.myear2008 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2008 a:hover
{
	background-position: 0px -17px;
}

.myear2007 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:-44px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2007 a:hover
{
	background-position: -44px -17px;
}

.myear2006 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:-87px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2006 a:hover
{
	background-position: -87px -17px;
}

.myear2005 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:-131px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2005 a:hover
{
	background-position: -131px -17px;
}

.myear2004 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:-176px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2004 a:hover
{
	background-position: -176px -17px;
}

.myear2003 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:-221px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2003 a:hover
{
	background-position: -221px -17px;
}

.myear2002 a
{
	background-image:url(../images/Menu/menu_year.png);
	background-position:-266px 0px;
	background-repeat:no-repeat;
	width:44px;
	height:6px;
	display:block;
}

.myear2002 a:hover
{
	background-position: -266px -17px;
}



/* *** DROP DOWN MENU *** */

.ddWelcome a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:0 8px;
	/*background-color:#FF9900;*/
	background-repeat:no-repeat;
	width:115px !important;
	height:10px;
}


.ddWineClub a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:-209px 8px;
	/*background-color:#d15900;*/
	background-repeat:no-repeat;
	width:124px !important;
	height:10px;
}


.ddWines a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:-116px 8px;
	background-repeat:no-repeat;
	width:92px !important;
	height:10px;
}


.ddEvents a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:-333px 8px;
	background-repeat:no-repeat;
	width:102px !important;
	height:10px;
}

.ddVisit a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:-436px 8px;
	background-repeat:no-repeat;
	width:108px !important;
	height:10px;
}

.ddMedia a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:-545px 8px;
	background-repeat:no-repeat;
	width:93px !important;
	height:10px;
}

.ddContact a.ddtop
{
	background-image:url(../images/Menu/menu_top_dd.png);
	background-position:-638px 8px;
	background-repeat:no-repeat;
	width:83px !important;
	height:10px;
}

#menuh ul li.ddMedia ul.parent1
{
	width:89px !important;
}


#menuh-container
	{
		height:70px;
	}

#menuh
	{	
	width:100%;
	float:left;
	padding-top:30px;
	padding-left:22px;
	}
	
ul.parent1 li a
{
	padding:0px !important;
}
		
#menuh a
	{
	text-align: left;
	vertical-align:middle;
		
	float:left;
    display:block;
    margin:0 auto;
    padding:20px 0px;
    
	width:99px;
    height:20px;
    
    text-decoration:none;
    /*color:#000;
    text-align:center;
    font-size:13px;  
	font-family:'Palatino Linotype',Arial;*/
	}
	
#menuh a.twolines
{
    padding:12px 0 28px 0;
    
}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	/*
	color: white;
	background-color: royalblue;
	text-decoration:none;
    */
	
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
		text-decoration:underline;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	}

#menuh ul
{	
	margin:0px;
    list-style:none;
    float:left; 
    padding:0px;	
}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
			/* Sophie Dennis contribution for IE7 */
	
	float:left;
    margin: 0 0px 0 0px;
    padding:0;
    font-size:11px;
    color:#d15900;
	}

#menuh ul .parent1
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	/* CHANGE BACK TO Display:None */
	
	padding: 5px 6px 0px 8px;	
	margin:25px 0 0 0;	
	background:#FFF;
	}
	
#menuh ul .parent1 li
{
    float:none;
}

#menuh ul .parent1 ul
	{
	top:0;
	left:100%;
	}
	

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}
/* CHANGE BACK TO Display:None */

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */


.mnu_OurStory a
{
	background-image:url(../images/Menu/menu_Welcome_dd.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	height:10px;
}

.mnu_OurStory a:hover
{
	background-position:-99px 7px;
}

.mnu_Philosophy a
{
	background-image:url(../images/Menu/menu_Welcome_dd.png);
	background-position:0px -10px;
	background-repeat:no-repeat;
	
	height:10px;
}

.mnu_Philosophy a:hover
{
	background-position:-99px -10px;
}

.mnu_People a
{
	background-image:url(../images/Menu/menu_Welcome_dd.png);
	background-position:0px -27px;
	background-repeat:no-repeat;
	height:10px;
}

.mnu_People a:hover
{
	background-position:-99px -27px;
}

.mnu_Vineyards a
{
	background-image:url(../images/Menu/menu_Welcome_dd.png);
	background-position:0px -44px;
	background-repeat:no-repeat;
	height:10px;
}

.mnu_Vineyards a:hover
{
	background-position:-99px -44px;
}

.mnu_Giftideas a
{
	background-image:url(../images/Menu/menu_Welcome_dd.png);
	background-position:0px -61px;
	background-repeat:no-repeat;
	height:10px;
}

.mnu_Giftideas a:hover
{
	background-position:-99px -61px;
}

.mnu_WinePortfolio a
{
	background-image:url(../images/Menu/menu_Wines_dd.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:117px !important;
	height:10px;
}

.mnu_WinePortfolio a:hover
{
	background-position:-117px 7px;
}

.mnu_Whitewines a
{
	background-image:url(../images/Menu/menu_Wines_dd.png);
	background-position:0px -10px;
	background-repeat:no-repeat;
	width:117px !important;
	height:10px;
}

.mnu_Whitewines a:hover
{
	background-position:-117px -10px;
}

.mnu_Redwines a
{
	background-image:url(../images/Menu/menu_Wines_dd.png);
	background-position:0px -27px;
	background-repeat:no-repeat;
	width:117px !important;
	height:10px;
}

.mnu_Redwines a:hover
{
	background-position:-117px -27px;
}

.mnu_Dessertwines a
{
	background-image:url(../images/Menu/menu_Wines_dd.png);
	background-position:0px -44px;
	background-repeat:no-repeat;
	width:117px !important;
	height:10px;
}

.mnu_Dessertwines a:hover
{
	background-position:-117px -44px;
}

.mnu_Reviews a
{
	background-image:url(../images/Menu/menu_media_dd.png);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:65px !important;
	height:10px;
}

.mnu_Reviews a:hover
{
	background-position:-65px 7px;
}

.mnu_Awards a
{
	background-image:url(../images/Menu/menu_media_dd.png);
	background-position:0px -10px;
	background-repeat:no-repeat;
	width:65px !important;
	height:10px;
}

.mnu_Awards a:hover
{
	background-position:-65px -10px;
}

.mnu_Inthemedia a
{
	background-image:url(../images/Menu/menu_media_dd.png);
	background-position:0px -27px;
	background-repeat:no-repeat;
	width:65px !important;
	height:10px;
}

.mnu_Inthemedia a:hover
{
	background-position:-65px -27px;
}


.mnu_sub a
{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #81782b;
	text-transform: uppercase;
	text-decoration: none;
	/*height:15px;*/
}

.mnu_sub a:hover
{
	text-decoration: underline;
}
