* { outline:none;  }

#nav
{
	font-size:15px;
	margin:5px 25px 0 5px;
	padding:0;
	font:15px/15px Verdana, Arial, Helvetica, sans-serif;
	z-index:999!important;
	position:relative!important;
	width:580px;
	display:block;
}

#nav,
#nav ul
{
	list-style: none;
/*	line-height: 1;
*/}

#nav a,
#nav a:hover
{
	display: block;
	text-decoration: none;
	border:none;
}

#nav li
{
	float: left;
	list-style:none;
	margin:0 2px;
	padding:0;
	background:url(images/nav-button-bg-right.jpg) no-repeat right top;
/*	height:auto;
*/}

#nav li a
{
	display:block!important;
	background:url(images/nav-button-bg.jpg) top left no-repeat;
	margin:0;
	/*height:auto;*/
	width:auto;
}

#nav a
{
	display:block;
	font-weight:bold;
	color: #654b2c;
	padding:6px;
	width:auto;
}

#nav a:hover { color:#00478a!important; }

#nav a:hover,
#nav li:hover a,
#nav a:active,
#home .on
{
	background:url(images/nav-button-bg-right-on.jpg) no-repeat right top #fff;
	color:#003366;
}
#home .on
{
	color:red!important;
}
.current_page_item a { /* 	border:1px solid red;
*/ }

/*..................... Dropdown Menus ..............................*/		
#nav li ul
{
	position: absolute;
	left: -999em;
	width: 170px;
	/*	background:url(images/nav-drop-bg-bottom.png) no-repeat bottom!important;
*/	font:14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#4e2a00;
	
}

#nav li li
{
	width: 170px;
	background:url(images/nav-drop-bg.png) repeat-y left;
	color:#4e2a00!important;
	padding:3px 0 3px 10px!important;
	margin:0!important;
	text-align:left;
	float:none!important;
	clear:both!important;

}
#nav li li *
{
	display:block!important;
	clear:both!important;
/*	height:auto!important;
*/}
#nav li li a { border-top:1px dotted #ccc!important; width: 150px;}

/*#nav li li a:first-child { border:0pt none!important; }
*/
#nav li li:last-child
{
	width: 170px;
/*	background:url(images/nav-drop-bg-bottom.png) no-repeat bottom !important;
*/	padding-bottom:6px;
	height:25px!important;
	display:block!important;
	clear:both!important;
}

#nav li li a,
#nav li li a:visited
{
	font-weight:normal;
	font-size:0.9em;
	color:#000;
	padding:0!important;
	margin:0!important;
	background:none!important;
}

#nav li li a:hover

{
	background:url(images/nav-button-bg-right-on.jpg) no-repeat right top #fff;
	text-decoration:underline;
}

#nav li:hover ul,
#nav li.sfhover ul




{
	left: auto;
	background:#fff;
	padding:0!important;
	margin:0!important;
	}


#nav li:hover ul
{
	background:url(images/nav-drop-bg.png) repeat-y left;
	display:block!important;
	height:
}

a.main:hover
{
	background:none;
	padding:0!important;
	margin:0!important;
}

/*================= tier 2 =============================*/
#nav li li ul
{
	position:absolute!important;
	left:-999em!important;
	display:none!important;
	border:1px solid #ccc;
}
#nav li li:hover ul
{

	left:auto!important;
	display:block!important;
	margin-left:150px!important;
	margin-top:-10px!important;
	background:#fff!important;


}



.page-item-201, .page-item-319
{
	background:url(images/list-arrow-menu.gif) no-repeat 140px 10px!important;
/*	list-style-image:url(images/interior-sidebar-nav-li-arrow.gif)!important;
*/}

