/**
 * 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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @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)
 */

 
 /**************ORIGINAL CUSTOM NAVIGATION**************
 /*.nav {float:right;}
 /*.nav li {float: left;list-style: none;margin:0;padding:0;}
 /*.nav li a:hover {background-color: #41181A;}
 /*.nav li a {text-decoration: none;color: #fff;outline: none;top: 2px;margin: auto 5px;padding:5px;}
 /* .nav li a:hover,  .nav li a:active,  .nav li a:visited { border: none; }
/******************************************************/

.contain_nav { clear: both; margin-top: 10px }
.main_nav { padding:0;   margin-top:-6px; /* float: right; */ }


/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.main_nav li { position:relative; text-align:left; }
.main_nav li.over { z-index:999; }
.main_nav a,
.main_nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
.main_nav span { display:block; cursor:pointer; white-space:nowrap; }
.main_nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
.main_nav li { float:left; margin:0 20px 0 0; }
.main_nav li.active a { color:#fff; }
.main_nav a { float:left; padding:5px 0 6px 0; color:#aaa; font-weight:bold; }
.main_nav li.over a,
.main_nav a:hover { color:#fff; }
.main_nav .level0 li a, .main_nav .level0 li a:hover {padding:3px 0;}

/************ 1ST LEVEL ************/
.main_nav ul li,
.main_nav ul li.active { float:none; margin:0; padding-bottom:1px;  }
.main_nav ul li.over {  }
/*.main_nav ul li.last { background:#ecf3f6; padding-bottom:0; }*/
.main_nav li.active li a { color:#BDB3B3; }
.main_nav li.active li a:hover { color:#BDB3B3; }

.main_nav ul a,
.main_nav ul a:hover { float:none; padding:0; background:none; color:#BDB3B3; }
.main_nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
.main_nav ul { background:url(../images/carbon.png) top right #300; position:absolute; width:18em; top:25px; left:-10000px; padding:10px 0; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;  }

/* Show menu */
.main_nav li.over > ul { left:-20px; }
.main_nav li.over > ul li.over > ul { left:100px; }
.main_nav li.over ul ul { left:-10000px; }

.main_nav ul li a { background:none!important; color:#888 !important; font-weight: bold !important; text-shadow:0 1px black;
padding:6px 10px !important;
margin:0 10px !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
 }
.main_nav ul li a:hover { background:none!important; color:#ccc !important; 
	
	padding:5px 9px !important;
	border:1px solid black;
	-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.25);
	-moz-box-shadow:inset 0 0 5px rgba(255,255,255,0.25);
	box-shadow:inset 0 0 5px rgba(255,255,255,0.25);


}
/*.main_nav ul li a:hover { color:#fff !important; }*/
/*.main_nav ul span, .main_nav ul li.last li span { padding:3px 20px 4px 20px;}*/

/************ 3RD+ LEVEL ************/
.main_nav ul ul { top:5px; }


ul.top-nav {
	float: right;
	margin: -27px 0 0 0;
	font-size: 10px;
	border: 1px solid #2e1115;
	border-top: 0;
	padding: 0 0 0 20px;
	background:url(../images/carbon.png) top right #300;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
ul.top-nav li {
	float: left;
	margin:0 20px 0 0;
}
ul.top-nav a { float:left; padding:5px 0; color:#625a5a; font-weight:bold; }

.main_nav ul {
	top:22px;
}










