/*[variables]
colors
{
	@20: #007B8F;
	@10: #8A8F99;
	@00: #5A7DB7;
}
*/
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
* @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
#nav
{
	font-size: 1.1em;
	z-index: 999;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
/************** ALL LEVELS  ************
Style consistent throughout all nav levels*/
#nav LI
{
	list-style: none;
	position: relative;
	text-align: left;
}
#nav LI.over
{
	z-index: 99;
}
#nav LI.active
{
	z-index: 98;
}
/*to prevent the li separator from showing through on mouseover on li*/
#nav A
{
	line-height: 1.3em;
}
#nav A, #nav A:hover
{
	display: block;
	text-decoration: none;
}
#nav SPAN
{
	display: block;
	cursor: pointer;
	white-space: nowrap;
}
#nav LI UL SPAN
{
	white-space: normal;
}
/************ 1ST LEVEL  ***************/
#nav LI
{
	float: left;
}
#nav LI.active A
{
	color: #007B8F; /*[e]@20*/
}
#nav A
{
	float: left;
	padding: 5px 15px 6px 8px;
	color: #616365;
	font-weight: bold;
	font-size: 11px;
}
#nav LI.over A, #nav A:hover
{
	color: #007B8F; /*[e]@20*/
}
/************ 1ST LEVEL RESET ************/
#nav UL LI, #nav UL LI.active
{
	float: none;
	margin: 0;
	padding-bottom: 1px;
	background: #ECF3F6 url(../images/nav_divider.gif) repeat-x 0 100%;
}
#nav UL LI.over
{
	background: #D5E4EB url(../images/nav_divider.gif) repeat-x 0 100%;
}
#nav UL LI.last
{
	background: #ECF3F6;
	padding-bottom: 0;
}
#nav UL A, #nav UL A:hover
{
	float: none;
	padding: 0;
	background: none;
}
#nav UL LI A
{
	font-weight: normal !important; /*[e]normal*/
}
/************ 2ND LEVEL ************/
#nav UL
{
	position: absolute;
	width: 15em;
	top: 25px;
	left: -10000px;
	border: 1px solid #899BA5;
}
/*Show menu*/
#nav LI.over>UL
{
	left: 0;
}
#nav LI.over>UL LI.over>UL
{
	left: 150px;
}
#nav LI.over UL UL
{
	left: -10000px;
}
#nav UL LI A
{
	background: #ECF3F6;
}
#nav UL LI A:hover
{
	background: #D5E4EB;
}
#nav UL LI A, #nav UL LI A:hover
{
	color: #2F2F2F !important; /*[e]#2F2F2F*/
}
#nav UL SPAN, #nav UL LI.last LI SPAN
{
	padding: 3px 15px 4px;
}
/************ 3RD+ LEVEL ************/
#nav UL UL
{
	top: 5px;
}
/***************VERTICAL*********************
****ALL*****/
#vertical-nav UL
{
	list-style-type: none;
/*get rid of the bullets*/
	padding: 0;
/*no padding*/
	margin: 0;
/*no margin for IE either*/
}
UL#sidenav LI.parent.active A
{
	background: #4F4F4F;
}
UL#sidenav LI.parent
{
	display: block;
}
#vertical-nav UL LI
{
	margin: 0;
	padding: 0;
	display: block;
	margin-top: 1px;
/*lines*/
}
#vertical-nav UL UL LI A, #vertical-nav UL LI
{
	background-color: #FFFFFF;
}
#vertical-nav UL LI A
{
	display: block;
	padding: 3px 3px 3px 8px;
	margin: 0;
	text-decoration: none;
	height: 15px;
/*hint for IE, alternatively remove whitespace from HTML*/
	background-color: #007B8F; /*[e]@20*/
}
UL#sidenav LI.greatgrandchild A
{
	background: white;
	color: #007B8F; /*[e]@20*/
	padding-left: 30px;
}
UL#sidenav LI.grandchild A
{
	color: #007B8F; /*[e]@20*/
	background: white;
	padding-left: 19px;
}
UL#sidenav LI
{
	display: none;
}
UL#sidenav LI.child A
{
	background: white;
	color: #007B8F; /*[e]@20*/
	font-weight: bold;
}
UL#sidenav LI.open
{
	display: block !important; /*[e]block*/
}
UL#sidenav LI.grandchild.open
{
	display: block;
}
UL#sidenav LI.grandchild
{
	display: none;
}
UL#sidenav LI.child
{
	display: none;
}
UL#sidenav LI.child.active.open
{
	display: block;
}
#vertical-nav UL LI .open, #vertical-nav .activesubsub, #vertical-nav .subopen
{
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
#vertical-nav .final
{
	background-color: #ECECEC;
}
#vertical-nav UL UL LI A
{
	margin-left: 5px;
}
#vertical-nav UL UL UL LI A
{
	margin-left: 4px;
/*indent level 2*/
}
DIV#vertical-nav UL#nav_vert LI UL LI UL LI A
{
	color: #55686B;
}
#vertical-nav A
{
	color: #FFFFFF;
}
#vertical-nav A:hover
{
	color: #99B2DB;
}
UL#sidenav LI.level1 A
{
	color: #007B8F; /*[e]@20*/
	background: white;
}
UL#sidenav LI.level1.active A
{
	color: #007B8F; /*[e]@20*/
	background: white;
}
DIV#vertical-nav UL#nav_vert LI UL LI A.potential
{
	color: #007B8F; /*[e]@20*/
}
#vertical-nav UL LI UL LI A
{
	border-top-width: thin;
	border-bottom-width: thin;
	/*[disabled]border-top-style:dotted;*/
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-bottom: 0px;
	margin-top: 0px;
}
DIV#vertical-nav UL#nav_vert LI UL LI A
{
	color: #007B8F; /*[e]@20*/
}
#vertical-nav UL LI UL LI
{
	margin-bottom: 0px;
	margin-top: 0px;
}
