/*-------------------------------------------

    MENUBAR

-------------------------------------------*/

#menuwrapper {width: 653px; float: right; margin-top: 0px; position:relative; right: 0px; z-index:1000}

#menubar, #menubar ul {width: 653px;padding: 0; margin: 0;list-style: none;font-family: Arial, Helvetica, sans-serif; float: left; border:0px solid;}

#menubar {width: 653px; float: right;}

#menubar ul {padding: 2px 0;}

#menubar a{display: block; text-decoration: none; border-bottom: none; font-family: Arial, Helvetica, sans-serif; background: none;line-height: 27px; 

}

#menubar a.hoursdirections {
	background: url(images/NavigationImages/TopMenu/Nav_HoursDirections-Dual.png);
	width: 180px;
}

#menubar a.banquet {
	background: url(images/NavigationImages/TopMenu/Nav_Banquet-Dual.png);
	width: 147px;
}
#menubar a.more {
	background: url(images/NavigationImages/TopMenu/Nav_More-Dual.png);
	width: 87px;
}

#menubar a.menus {
	background: url(images/NavigationImages/TopMenu/Nav_OurMenus-Dual.png);
	width: 110px;
}

#menubar a.about {
	background: url(images/NavigationImages/TopMenu/Nav_AboutKeens-Dual.png);
	width: 127px;
}

#menubar a:hover {
	background-position: 0 27px;}

#menubar img {margin:0; padding:0;}

#menubar a:hover {}

#menubar li {float: right; width: 100px; position: relative; background: none; padding: 0; margin: 0;}

#menubar li a {margin:0; padding:0; }
#menubar li img {margin:0; padding:0; border:0;}

#menubar li.logo {
	border: 0;	
	margin:0px;
}


/* hide from IE mac \*/

#menubar li {position: static; width: auto;}



/*--- dropdown menu secondary items ---*/



#menubar li ul, #menubar ul li  {width: 129px; z-index:1000}

#menubar ul li {padding: 0; margin: 0; border:0;}

#menubar ul li a  {padding: 0; margin: 0; }

#menubar li ul {
	position: absolute;	
	display: none;     
	z-index: 1000;
}

#menubar li.last ul {
	position: absolute;
	right: 0px;
	display: none;     
	z-index: 1000;
	padding:0;
	margin:0;
	margin-right:-10px;
}

#menubar li.second ul {
	position: absolute;
	display: none;     
	z-index: 1000;
	padding:0;
	margin:0;
	margin-left:2px;
}

#menubar li.first ul {
	position: absolute;
	display: none;     
	z-index: 1000;
	padding:0;
	margin:0;
	margin-left:0px;
}

#menubar li:hover a, #menubar a:focus, #menubar a:active, #menubar li.hvr a {color: #ffffff; z-index:1000}

#menubar li:hover a.about, #menubar a.about:focus, #menubar a.about:active, #menubar li.hvr a.about{
	background: url(images/NavigationImages/TopMenu/Nav_AboutKeens-Dual.png) 0 27px;
	z-index:1000
}

#menubar li:hover a.more, #menubar a.more:focus, #menubar a.more:active, #menubar li.hvr a.more{
	background: url(images/NavigationImages/TopMenu/Nav_More-Dual.png) 0 27px;
	z-index:1000
}

#menubar li:hover a.menus, #menubar a.menus:focus, #menubar a.menus:active, #menubar li.hvr a.menus{
	background: url(images/NavigationImages/TopMenu/Nav_OurMenus-Dual.png) 0 27px;
	z-index:1000
}

#menubar li:hover ul, #menubar li.hvr ul {display: block; z-index:1000}

#menubar li:hover ul a, #menubar li.hvr ul a {z-index:1000}

#menubar ul a {display: block; text-decoration: none; border-bottom: none; font-family: Arial, Helvetica, sans-serif; background: none;line-height: 24px; z-index:1000;}


/*--- SubMenu - About ---*/

#menubar ul a.history {
	background: url(images/NavigationImages/Submenus/About/About_Dual-History.png);
	width: 127px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.mutton {
	background: url(images/NavigationImages/Submenus/About/About_Dual-Mutton.png);
	width: 127px;
	height: 24px;
	z-index:1000;
}


/*--- SubMenu - More ---*/

#menubar ul a.upcoming {
	background: url(images/NavigationImages/Submenus/More/More_Dual-Upcoming.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.store {
	background: url(images/NavigationImages/Submenus/More/More_Dual-Store.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}
#menubar ul a.press {
	background: url(images/NavigationImages/Submenus/More/More_Dual-Press.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.photos {
	background: url(images/NavigationImages/Submenus/More/More_Dual-Photos.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.videos{
	background: transparent url(images/NavigationImages/Submenus/More/More_Dual-Videos.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.vrtour{
	background: transparent url(images/NavigationImages/Submenus/More/More_Dual-VRTour.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.contact{
	background: transparent url(images/NavigationImages/Submenus/More/More_Dual-ContactUs.png);
	width: 117px;
	height: 24px;
	z-index:1000;
}



/*--- SubMenu - Our Menus ---*/

#menubar ul a.lunch{
	background: url(images/NavigationImages/Submenus/OurMenus/Menus_Dual-Lunch.png);
	width: 111px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.dinner{
	background: url(images/NavigationImages/Submenus/OurMenus/Menus_Dual-Dinner.png);
	width: 111px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.pub{
	background: url(images/NavigationImages/Submenus/OurMenus/Menus_Dual-Pub.png);
	width: 111px;
	height: 24px;
	z-index:1000;
}

#menubar ul a.dessert{
	background: url(images/NavigationImages/Submenus/OurMenus/Menus_Dual-Dessert.png);
	width: 111px;
	height: 24px;
	z-index:1000;
}


#menubar ul a.specials{
	background: url(images/NavigationImages/Submenus/OurMenus/Menus_Dual-Specials.png);
	width: 111px;
	height: 24px;
	z-index:1000;
}

#menubar ul a:hover {
	background-position:0 24px;
	z-index:1000;
}

#menubar ul a.last {border: 0; z-index:1000;}

#menubar ul a:hover {}
