@charset "UTF-8";
/* CSS Document */

/*#########################################################################################
/*=NAVIGATION PRIMARY - BASE STYLES
-------------------------------------------------------------------------------------------*/	
#navigation_primary {
	position: relative;
	float: left;
	height: 35px;
}


#navigation_primary ul {
	position: relative;
	list-style: none;
}


#navigation_primary li {
	position: relative;
	float: left;
	display: block;
	height: 35px;
	background: url(../images/main-menu-state.png) 0 0 no-repeat;
}




/*=NAVIGATION PRIMARY - LIST ITEM - BACKGROUND POSITIONS
-------------------------------------------------------------------------------------------*/	
#navigation_primary li.mhome      			{ width: 71px; background-position: 0 -35px; }
#navigation_primary li.msandwichbar      	{ width: 118px; background-position: -71px -35px; }
#navigation_primary li.mbuffet		   		{ width: 72px; background-position: -189px -35px; }
#navigation_primary li.meventplanning      	{ width: 128px; background-position: -261px -35px; }
#navigation_primary li.mblog      			{ width: 62px; background-position: -389px -35px; }
#navigation_primary li.mabout      			{ width: 73px; background-position: -451px -35px; }
#navigation_primary li.mcontact      		{ width: 82px; background-position: -524px -35px; }

#navigation_primary a {
display: block;
height: 35px;
text-indent: -9999px;
background: url(../images/main-menu-state.png) no-repeat;
}
	
/*=NAVIGATION PRIMARY - ANCHOR - DEFAULT BACKGROUND POSITIONS
-------------------------------------------------------------------------------------------*/
#navigation_primary li.mhome	a			{ background-position: 0 0px; } 
#navigation_primary li.msandwichbar a     	{ background-position: -71px 0;	}
#navigation_primary li.mbuffet a 			{ background-position: -189px 0; }
#navigation_primary li.meventplanning a    	{ background-position: -261px 0; }
#navigation_primary li.mblog	a			{ background-position: -389px 0; }
#navigation_primary li.mabout a   			{ background-position: -451px 0; }
#navigation_primary li.mcontact a     		{ background-position: -524px 0; }

/*=NAVIGATION PRIMARY - ANCHOR - HOVER BACKGROUND POSITIONS
-------------------------------------------------------------------------------------------*/
#navigation_primary li.mhome .hover a:hover				{ background-position: 0 0;	}
#navigation_primary li.msandwichbar.hover a:hover		{ background-position: -71px 0;	}
#navigation_primary li.mbuffet.hover	a:hover			{ background-position: -189px 0; }
#navigation_primary li.meventplanning.hover a:hover    	{ background-position: -261px 0; }
#navigation_primary li.mblog.hover a:hover      		{ background-position: -389px 0; }
#navigation_primary li.mabout.hover a:hover      		{ background-position: -451px 0; }
#navigation_primary li.mcontact.hover a:hover      		{ background-position: -524px 0; }


/*=NAVIGATION PRIMARY - ANCHOR - CURRENT PAGE BACKGROUND POSITIONS
-------------------------------------------------------------------------------------------*/	

#mhome #navigation_primary li.mhome a					{ background-position: 0 -70px;	}
#msandwichbar #navigation_primary li.msandwichbar a	{ background-position: -71px -70px;	}
#mbuffet #navigation_primary li.mbuffet a				{ background-position: -189px -70px; }
#meventplanning #navigation_primary li.meventplanning a	{ background-position: -261px -70px; }
#mblog #navigation_primary li.mblog a					{ background-position: -389px -70px; }
#mabout #navigation_primary li.mabout a				{ background-position: -451px -70px; }
#mcontact #navigation_primary li.mcontact a			{ background-position: -524px -70px; }



/*#########################################################################################*/

.jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		.jsddm li ul li
		{	float: none;
			display: inline}
		
		.jsddm li ul li a
		{	width: auto;
			background: #9F1B1B}
		
		.jsddm li ul li a:hover
		{	background: #7F1616}
