body {
	background: url(/images/bg.jpg) no-repeat center top #003e65;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/************ NAV *************/

ul.main-nav, ul.secondary-nav, ul.main-nav ul{
	list-style:none;
}

ul.main-nav{
	position:relative;
	bottom:0;
	margin:0;
	padding:0 0 0 351px;
	height:31px;
	z-index:1000;
}

ul.main-nav li {
	float:left;
}


ul.main-nav li a{
	background-image:url(/images/nav22.jpg); background-repeat:no-repeat;
	display:block;
	height:31px;
	text-indent:-9999px;
}


ul.main-nav li a.about{	background-position: left top; width:86px;}
ul.main-nav li:hover a.about{background-position: left bottom;}

ul.main-nav li a.location{background-position: -86px top; width:87px;}
ul.main-nav li:hover a.location{background-position: -86px bottom;}

ul.main-nav li a.dinein{background-position: -173px top; width:74px;}
ul.main-nav li:hover a.dinein{background-position: -173px bottom;}

ul.main-nav li a.carryout{background-position: -247px top; width:94px;}
ul.main-nav li:hover a.carryout{background-position: -247px bottom;}

ul.main-nav li a.bulkorder{background-position: -341px top; width:100px;}
ul.main-nav li:hover a.bulkorder{background-position: -341px bottom;}

ul.main-nav li a.catering{	background-position: -441px top; width:86px;}
ul.main-nav li:hover a.catering{background-position: -441px bottom;}

ul.main-nav li a.shop{background-position: -527px top; width:61px;}
ul.main-nav li:hover a.shop{background-position: -527px bottom;}

ul.main-nav li a.contact{background-position: -597px top; width:61px;}
ul.main-nav li:hover a.contact{background-position: -597px bottom;}

ul.main-nav ul {display: none;}
ul.main-nav ul:hover {/*cursor:pointer;*/}

/* SubNav for MainNav */

ul.main-nav li:hover ul li a {
	background-image:none; 
	text-indent:-9999px; 
	height:31px;
	position:relative;
	display:block;
}

ul.main-nav li:hover ul.subabout {
	display:block; 
	position:absolute; 
	top:31px;
	margin:0; 
	padding:0;
	z-index: 1000;
}

ul.main-nav li:hover ul.subabout li{
	width:96px;
	margin:0; padding:0; display:block; float:none; background-image:none;
}

ul.main-nav li:hover ul.subabout li span{
	background-image: url(/images/li-about.gif); 
	background-repeat:no-repeat; 
	display:block; 
}

ul.main-nav li:hover ul li span.gallery{height:22px; background-position:top left ;}
ul.main-nav li:hover ul li:hover span.gallery {background-position:right top;}

ul.main-nav li:hover ul li span.media{height:22px; background-position:left -22px ;}	
ul.main-nav li:hover ul li:hover span.media{background-position:right -22px;}

ul.main-nav li:hover ul li span.calendar{height:22px; background-position:left -44px;}	
ul.main-nav li:hover ul li:hover span.calendar{background-position:right -44px;}

ul.main-nav li:hover ul li span.socialmedia{height:22px; background-position:left -66px;}	
ul.main-nav li:hover ul li:hover span.socialmedia{background-position:right -66px;}

ul.main-nav li:hover ul li span.links{height:28px; background-position:left -88px;}	
ul.main-nav li:hover ul li:hover span.links{background-position:right -88px;}

ul.main-nav li:hover ul li span.hours{height:42px; background-position:left -116px;}	
ul.main-nav li:hover ul li:hover span.hours{background-position:right -116px;}

ul.main-nav li:hover ul li span.employment{height:22px; background-position:left -164px;}	
ul.main-nav li:hover ul li:hover span.employment{background-position:right -164px;}

ul.main-nav li:hover ul.subdinein {
	display:block; 
	position:absolute;
	z-index: 1000;
	margin:0; 
	padding:0;
}

ul.main-nav li:hover ul.subdinein li{
	width:86px;
	margin:0; padding:0; display:block; float:none; background-image:none;
}

ul.main-nav li:hover ul.subdinein li span{
	background-image: url(/images/li-dinein.gif); 
	background-repeat:no-repeat; 
	display:block; 
}

ul.main-nav li:hover ul li span.menuquestions{height:35px; background-position:left top;}	
ul.main-nav li:hover ul li:hover span.menuquestions{background-position:right top;}

ul.main-nav li:hover ul li span.glutenfree{height:30px; background-position:left -35px;}	
ul.main-nav li:hover ul li:hover span.glutenfree{background-position:right -35px;}

ul.main-nav li:hover ul li span.menu{height:27px; background-position:left -66px;}	
ul.main-nav li:hover ul li:hover span.menu{background-position:right bottom;}
