@charset "utf-8";
/* CSS Document */ 

#navContainer2 {
	padding:0;
	margin:0;
	list-style:none;
	height:53px;
	position:relative;
	z-index:200;
	font-family:arial, verdana, sans-serif;
	background: url(../images09/mainnavbkg.jpg) no-repeat;
}

#navContainer2 li.top {display:block; float:left;}
#navContainer2 li a {
	display:block; 
	float:left; 
	height:53px; 
	border: none !important; 
	text-decoration:none; 
	padding:0; 
	cursor:pointer;}
	
#navContainer2 li a b {margin-left:-9999px;}

#navContainer2 li a.two {
	background: url(../images09/navImages/chocolate.gif);
	width: 147px;
}
#navContainer2 li a.three {
	background: url(../images09/navImages/candies.gif);
	width: 127px;
}
#navContainer2 li a.four {
	background: url(../images09/navImages/gifts.gif);
	width: 95px;
}
#navContainer2 li a.five {
	background:url(../images09/navImages/gourmetFoods.gif);
	width: 140px;
}
#navContainer2 li a.six {
	background:url(../images09/navImages/partycandy.gif);
	width: 113px;
}
#navContainer2 li a.seven {
	background:url(../images09/navImages/customchocolate.gif);
	width: 147px;
}
#navContainer2 li a.eight {
	background:url(../images09/navImages/tour.gif);
	width: 129px;
}

#navContainer2 li:hover a,
#navContainer2 a:hover
{background-position: 0 -53px;}


#navContainer2 table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;} 

#navContainer2 .sub, #navContainer2 .aboutSub, #navContainer2 .tourSub{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#navContainer2 li:hover {position:relative; z-index:200;}
#navContainer2 a:hover {position:relative; white-space:normal; z-index:200;}

#navContainer2 :hover ul.sub, #navContainer2 :hover ul.aboutSub, #navContainer2 :hover ul.tourSub{
	left:0; 
	top: 53px;
	height:auto; 
	z-index:300;
	padding: 9px 5px 5px 5px;
	text-align: left;
	}
	
#navContainer2 :hover ul.aboutSub{
	width: 215px; 
	padding: 29px 5px 4px 5px;

}
#navContainer2 :hover ul.tourSub{
	width: 135px; 
	padding: 29px 5px 4px 5px;
}
#navContainer2 :hover ul.aboutSub li, #navContainer2 :hover ul.tourSub li{	
	background-color: #bfb89f;
	position:relative; 
	float:left; 
	clear: left;
	font-weight:normal;
	padding: 0 7px 0 5px;
	border-left: 3px solid #5b584e;
	border-right: 3px solid #5b584e;
	}
	
#navContainer2 :hover ul.aboutSub li.endli, #navContainer2 :hover ul.tourSub li.endli {padding-bottom: 10px; border-bottom: 3px solid #5b584e;}

#navContainer2 :hover ul.aboutSub li a, #navContainer2 :hover ul.tourSub li a{
	display:block;
	height: 14px !important;
	border: 0px;  
	font-size: 11px;
	text-decoration:none; 
	padding: 5px 5px 3px 14px;
	cursor:pointer; 
	color: #2b2217;
	}

#navContainer2 :hover ul.aboutSub li a:hover, #navContainer2 :hover ul.tourSub li a:hover{font-weight: bold;}

#navContainer2 :hover ul.sub li a b, #navContainer2 :hover ul.aboutSub li a b, #navContainer2 :hover ul.tourSub li a b{position:absolute; left:-9999px; margin:0;}

#navContainer2 :hover ul li a.about_li { width: 215px;}
#navContainer2 :hover ul li a.tour_li { width: 120px;}

#navContainer2 a:focus {outline: none;}

/* Page highlights or section indicators */
.about a.two{background-position: 0 53px !important;}
.training a.three{background-position: 0 53px !important;}
.support a.four{background-position: 0 53px !important;}
.resources a.five{background-position: 0 53px !important;}
.events a.six{background-position: 0 53px !important;}
.news a.seven{background-position: 0 53px !important;}
.tours a.eight{background-position: 0 53px !important;}