/*MENU DEFINITION*/







/**STYLES THAT APPLY TO BOTH MENUS**/






/*position:relative and z-index:1000 is to ensure ie6 and other browsers render menu items on top of most things*/
div.lnav_container {
	position:relative;
	z-index:1000;
	margin:auto;
	text-align:center;
	width:175px;
}

div.lnav_menu, div.lnav_menu_curr{
	position:relative;
}

div.lnav_submenu{
	visibility:hidden;
	position:absolute;

	text-align:left;
}





/*default styles for all links in submenus*/
div.lnav_submenu a{
	display:block;

	text-decoration:none;
	font:11px Arial, sans-serif;
}








/**LNAV - HORIZONTAL NAVIGATION ON ALL PAGES**/










div.lnav{
	width:175px;
}

div.lnav a{
	color:#fff;
}




/*to make the menu horizontal*/


div.lnav div.lnav_submenu{
	float:none;
}


	/*standard menu items*/
div.lnav a.lnav_menu, div.lnav a.lnav_single, div.lnav a.lnav_home{
	display:block;
	
	text-decoration:none;
	text-align:right;
	
	color:white;
	background:  url('/images/brush.gif') no-repeat 135px ;
	font:14px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	
	padding:12px 50px 12px 0;
}

div.lnav a:hover{
	color:black;
}


/*menu styles*/

div.lnav div.lnav_menu{
}


	/*alteration to all menu items depending on if it is set as 'current'
div.lnav_menu_curr a.lnav_menu, div.lnav_menu_curr a.lnav_single, div.lnav_menu_curr a.lnav_home, div.lnav_menu_curr a:hover{
	
}
*/
	/*to remove bottom border if on a tab menu with children items exposed*/
div.lnav_menu_curr a.lnav_menu{
	
}



/*SUBMENU DEFINITION*/

/**NOTE: widths, heights, paddings, margins may be important - if dimensions dont add up, browsers handle things differently!**/


div.lnav div.lnav_submenu{
	left:171px;
	top:0px;
	
	border-bottom:1px solid #810e18;
}



div.lnav div.lnav_submenu a.lnav_sub{
	padding:5px;
	width:175px;
	
	border:1px solid #810e18;
	border-bottom:0 none;
	
	background-color:#69040b;
	color:#fff;
}

div.lnav div.lnav_submenu a.lnav_sub:hover{
	background-color:#a8161a;
	color:#fff;
}
	
/*
	the 'onmouseover' that makes most browsers showing/hiding of submenus work, 
	for everything else theres javascript
*/

div.lnav_menu:hover div.lnav_submenu, div.lnav_menu_curr:hover div.lnav_submenu{
	visibility:visible;
}








/**LNAV2 - VERTICAL MENU ON MOST PAGES**/







div.lnav2{
	background: #ded9bc url('/img/submenu-gradient.gif') repeat-y center center;
	font:13px Arial Narrow, Arial, sans-serif;
	color:#986827;
	width:210px;
}

/*this should be a slightly darker gradient and default colour than the menu items*/
div.lnav2_top{
	margin:0;
	padding:0;
	background: #eae6d1;
	
}
/*add some space around the hours of operation*/
div.lnav2_bottom{
	padding:5px;
	margin:0;
}

div.lnav2_top h3{
	font:19px Arial Narrow, Arial, sans-serif;
	color: #007C8D;
	padding:18px 0 8px 10px;
	margin:0;
}



/*SUBMENU DEFINITION*/

/**NOTE: widths, heights, paddings, margins may be important - if dimensions dont add up, browsers handle things differently!**/






/*non-dropdown submenu for pages in current submenu*/

	/*static submenu styles*/
div.lnav2 div.lnav_submenu_open{

	visibility:visible;
	
	color:#000;
	background: #eed url('/img/submenu-gradient.gif') repeat-y center center;
	text-decoration:none;
	border-top:1px solid #986827;
}

/*styles that apply to the always-stuck-open submenus in a vertical menu - i.e. current submenu*/
div.lnav2 div.lnav_submenu_open a.lnav_sub{
	display:block;
	border-bottom:1px solid #986827;
	text-decoration:none;
	padding:3px 11px;
	
	color:#000;
	background:transparent;
	font:11px Arial, sans-serif;
}

div.lnav2 div.lnav_submenu_open a:hover{
	color:#986827;
}