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

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

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

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

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


ul.lewes-nav li a{
	background-image:url(/images/nav23.png); background-repeat:no-repeat;
	display:block;
	height:31px;
	text-indent:-9999px;
	position:relative;
}


ul.lewes-nav li a.about{background-position: -23px top;	width:85px;}
ul.lewes-nav li:hover a.about{background-position: -23px bottom;}

ul.lewes-nav li a.menu{	background-position: -108px top;width:91px;}
ul.lewes-nav li:hover a.menu{background-position: -108px bottom;}

ul.lewes-nav li a.bar{background-position: -199px top; width:46px;}
ul.lewes-nav li:hover a.bar{background-position: -199px bottom;}

ul.lewes-nav li a.carryout{	background-position: -245px top;width:185px;}
ul.lewes-nav li:hover a.carryout{background-position: -245px bottom;}

ul.lewes-nav li a.butcher{background-position: -430px top;width:118px;}
ul.lewes-nav li:hover a.butcher{background-position: -430px bottom;}

ul.lewes-nav li a.catering{	background-position: -548px top;width:196px;}
ul.lewes-nav li:hover a.catering{background-position: -548px bottom;}

ul.lewes-nav li a.community{background-position: -744px top;width:102px;}
ul.lewes-nav li:hover a.community{background-position: -744px bottom;}

ul.lewes-nav li a.awards{background-position: -846px top;width:74px;}
ul.lewes-nav li:hover a.awards{background-position: -846px bottom;}

ul.lewes-nav li a.shopl{background-position: -920px top;width:55px;}
ul.lewes-nav li:hover a.shopl{background-position: -920px bottom;}

ul.lewes-nav li a.contact{background-position: -1002px top;width:65px;}
ul.lewes-nav li:hover a.contact{background-position: -1002px bottom;}

ul.lewes-nav ul {display: none; cursor: pointer;}

ul.lewes-nav ul:hover {cursor: pointer;}

/* SubNav for MainNav */

ul.lewes-nav li:hover ul li a {
	background-image:none;
	text-indent:-9999px;
}

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

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

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

ul.lewes-nav li:hover ul li span.llocation{height:33px; background-position:top left ;}
ul.lewes-nav li:hover ul li:hover span.llocation {background-position:right top;}

ul.lewes-nav li:hover ul li span.gallery{height:31px; background-position:left -33px ;}
ul.lewes-nav li:hover ul li:hover span.gallery {background-position:right -33px;}

ul.lewes-nav li:hover ul li span.media{height:24px; background-position:left -64px ;}	
ul.lewes-nav li:hover ul li:hover span.media{background-position:right -64px;}

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

ul.lewes-nav li:hover ul li span.entertainment{height:28px; background-position:left -300px;}	
ul.lewes-nav li:hover ul li:hover span.entertainment{background-position:right -300px;}

ul.lewes-nav li:hover ul li span.socialmedia{height:33px; background-position:left -110px;}	
ul.lewes-nav li:hover ul li:hover span.socialmedia{background-position:right -110px;}

ul.lewes-nav li:hover ul li span.links{height:21px; background-position:left -143px;}	
ul.lewes-nav li:hover ul li:hover span.links{background-position:right -143px;}

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

ul.lewes-nav li:hover ul li span.green{height:46px; background-position:left -186px;}	
ul.lewes-nav li:hover ul li:hover span.green{background-position:right -186px;}

ul.lewes-nav li:hover ul li span.hours{height:38px; background-position:left -232px;}	
ul.lewes-nav li:hover ul li:hover span.hours{background-position:right -232px;}

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

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

ul.lewes-nav li:hover ul.submenu li{
	width:72px;
	margin:0; padding:0; display:block; float:none; background-image:none;
}

ul.lewes-nav li:hover ul.submenu li span{
	background-image: url(/images/li-menu-lewes.gif); 
	background-repeat:no-repeat; 
	display:block; 
}

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

ul.lewes-nav li:hover ul li span.glutenfree{height:31px; background-position:left -33px;}	
ul.lewes-nav li:hover ul li:hover span.glutenfree{background-position:right -33px;}

ul.lewes-nav li:hover ul li span.menul{height:26px; background-position:left -63px;}	
ul.lewes-nav li:hover ul li:hover span.menul{background-position:right -63px;}

