/**
* Raptor Commerce
*
* @category   Raptor
* @package    Raptor_Supermenu
* @copyright  Copyright (c) 2009 Raptor Commerce (http://www.raptorcommerce.com)
 */
#anav
{
	font-size: 100%;
	margin: 0 auto;
	min-height: 28px;
}
/************** ALL LEVELS  ************
Style consistent throughout all nav levels*/
#anav LI
{
	position: relative;
	text-align: left;
}
#anav LI.over
{
	z-index: 999999999;
}
#anav A, #anav A:hover
{
	display: block;
	line-height: 1.3em;
	text-decoration: none;
}
#anav SPAN
{
	display: block;
	cursor: pointer;
	white-space: nowrap;
}
#anav LI UL SPAN
{
	white-space: normal;
}
/************ 0 LEVEL  ***************/
#anav LI
{
	float: left;
}
#anav LI.active A
{
	color: #F27441;
}
#anav A
{
	color: #6C6C6C;
	float: left;
	font-weight: bold;
	padding: 5px 12px 6px 8px;
}
/************ 1ST LEVEL ************/
#anav UL LI, #anav UL LI.active
{
	float: left;
	padding-bottom: 1px;
}
/*#anav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#anav UL LI.last
{
	padding-bottom: 0;
}
#anav UL A, #anav UL A:hover
{
	float: none;
	padding: 0;
	background: none;
}
#anav UL LI A
{
	font-weight: normal !important;
}
/************ 2ND LEVEL ************/
#anav UL
{
	position: absolute;
	padding: 8px 5px;
	width: 20em;
	margin-top: 2px;
	background: #F8F8F8 url(../images/dinkyinc/nav_submenu_bg.gif) repeat-x 0px 0px;
	top: 25px;
	left: -10000px;
}
/*Show menu*/
#anav LI.over>UL
{
	left: 0;
}
#anav LI.over>UL LI.over>UL
{
	left: 100px;
}
/*#anav li.over ul ul { left:-10000px; }
#anav ul li a { background:#0A263D; }
#anav ul li a:hover { background:#d5e4eb; }*/
#anav UL LI A
{
	color: #46C5D8 !important;
	/*[disabled]font-weight:bold;*/
}
#anav UL LI A:hover
{
	color: inherit !important;
}
#anav UL SPAN, #anav UL LI.last LI SPAN
{
	padding: 3px 15px 4px;
}
#anav LI.columns
{
	width: 10em;
}
#anav LI.columns UL
{
	width: auto;
}
#anav LI LI LI LI SPAN
{
	padding: 0 0 0 12px;
}
/************ 3RD+ LEVEL ************/
#anav UL UL
{
	border: 0px solid #000000;
	left: 0;
	position: relative;
	padding: 2px;
	top: 0;
	background: none;
}
#anav UL UL LI
{
	float: none;
	width: auto;
}
#anav UL UL UL
{
	margin-left: 10px;
	font-weight: normal;
}
#anav UL UL UL LI A
{
	color: #727272 !important;
	font-size: 90%;
	font-weight: normal !important;
}
/** ie6 hack*/
#anav LI.over UL.shown-sub
{
	left: 0;
}
#anav LI.over LI LI UL.shown-sub
{
	left: 100px;
}
