/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-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/afl-3.0.php  Academic Free License (AFL 3.0)
 */

#nav { font-size:1.1em; float:left;}

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

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:0px; color:#a7c6dd; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#d96708;}
#nav a:hover { text-decoration: underline;  }


#nav ul a					{width:100%;height: 100%;text-indent: -9999px; }
#nav ul #nav_news   		{width:45px;height:31px;margin-left:15px;}
#nav ul #nav_products  		{width:82px;height:31px;}
#nav ul #nav_videos   		{width:60px;height:31px;margin-left:5px;}
#nav ul #nav_community   	{width:90px;height:31px;}
#nav ul #nav_tech_info  	{width:82px;height:31px;}
#nav ul #nav_about_us       {width:78px;height:31px;}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:left; margin:0;}
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.last {  padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0;}
#nav ul li a { font-weight:normal !important; }
#nav ul li.level0 a{ background:url("../images/main-menu-arrow.png") no-repeat scroll 138px 5px; }
#nav ul li.level0.parent.over a { background:url("../images/main-menu-a-hover.png") no-repeat scroll 0px 0px;display:block;  }
#nav ul li.level0.parent li a:hover{ background:none;  }
#nav ul li.level0.parent li a{ background:none;  }
/*#nav ul li.level0 li.parent a:hover{ background:none;  }*/
/************ 2ND LEVEL ************/
#nav ul.level0 { position:absolute; top:31px; left:-10000px; padding-bottom: 5px;background: #fff url(../images/bg_menu0.png) no-repeat 0 0;z-index: 10000;
    border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;border-top: 1px solid #cfcfcf; border-bottom: 2px solid #ed290c; }
#nav #nav_about_us ul.level0{width:160px;}
/* Show menu */
#nav li.over > ul.level0 {left:-7px;z-index: -2;-webkit-box-shadow:0px 1px 4px #333333 }
#nav li.over > ul.level0 li.over > ul { left:153px;top:0px;background: none #f9f9f9;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:none;border-bottom:2px solid #7d7d7d;  padding-bottom: 5px; }
#nav li.over > ul.level0 li.over > ul li a{background: none;white-space:nowrap; }
#nav li.over > ul.level0 li.over > ul li.last a {/*background: url("../images/bg-menu-2-bottom.png") repeat-x scroll 0px 0px;*/}
#nav li.over > ul.level0 li.over > ul li:first-child a {background: url("../images/bg-menu-2-top.png") no-repeat scroll 0px 0px;}
#nav li.over ul ul { left:-10000px;	}
#nav li.over > ul.level0 a {text-indent: 0px;  }

#nav li#nav_community.over > ul.level0 {top:30px;padding-top: 8px;}
#nav linav_community.over > ul.level0 li.over > ul { left:100px; }

#nav li#nav_tech_info.over > ul.level0 {top:30px;padding-top: 8px;}
#nav li#nav_tech_info.over > ul.level0 li.over > ul { left:100px; }

#nav li#nav_about_us.over > ul.level0 {top:30px;padding-top: 8px;}
#nav li#nav_about_us.over > ul.level0 li.over > ul { left:100px; }

#nav li#nav_news.over > ul.level0 {left:0px;top:30px;padding-top: 8px;}
#nav li#nav_news.over > ul.level0 li.over > ul { left:100px; }

#nav li.nav-products .level0 a{padding:1px 0px;}
#nav li.nav-products .level0 a:hover{}


#nav ul li a {color:#414141 !important;font-size:11px;text-decoration:none;}
#nav ul li a:hover {
	color: #F05039;
}
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;background:transparent;min-width: 125px;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }





