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

    MENUBAR

-------------------------------------------*/
.active { background-image:url(images/NavigationImages/TopMenu/Nav_Menus-over.png);
}

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

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

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

#menubar ul {padding: 0px 0;}

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

}

#menubar a.hours {
	background: url(images/NavigationImages/TopMenu/Nav_Hours-Dual.png);
	width: 104px;
}

#menubar a.directions {
	background: url(images/NavigationImages/TopMenu/Nav_Directions-Dual.png);
	width: 134px;
}
#menubar a.aboutus {
	background: url(images/NavigationImages/TopMenu/Nav_AboutUs-Dual.png);
	width: 130px;
}

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

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

#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;text-indent: 100%;white-space: nowrap;overflow: hidden;  }
#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;

	display: none;
	z-index: 1000;
	padding:0;
	margin:0;
}

#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.menus, #menubar a.menus:focus, #menubar a.menus:active, #menubar li.hvr a.menus{
	background: url(images/NavigationImages/TopMenu/Nav_Menus-Dual.png) 0 29px;
	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 - Our Menus ---*/

#menubar ul a.breakfast{
	background: url(images/NavigationImages/Submenus/Menus/Menus_Dual-Breakfast.png);
	width: 112px;
	height: 25px;
	z-index:1000;
}

#menubar ul a.brunch{
	background: url(images/NavigationImages/Submenus/Menus/Menus_Dual-Brunch.png);
	width: 112px;
	height: 25px;
	z-index:1000;
}

#menubar ul a.lunchdinner{
	background: url(images/NavigationImages/Submenus/Menus/Menus_Dual-LunchDinner.png);
	width: 112px;
	height: 25px;
	z-index:1000;
}

#menubar ul a.desserts{
	background: url(images/NavigationImages/Submenus/Menus/Menus_Dual-Desserts.png);
	width: 112px;
	height: 25px;
	z-index:1000;
}


#menubar ul a.specials{
	background: url(images/NavigationImages/Submenus/Menus/Menus_Dual-TodaysSpecials.png);
	width: 112px;
	height: 25px;
	z-index:1000;
}

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

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

#menubar ul a:hover {}
