/**
 * 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)
 */
 
.header-nav {background:#000 url(../images/nav_gradient_bg.jpg) right top repeat-x; font-family:Arial, Helvetica, sans-serif; width:897px;/*float:left;*/ height:41px; }

*html .header-nav {background:#000 url(../images/nav_gradient_bg.jpg) right top repeat-x; font-family:Arial, Helvetica, sans-serif;width:897px;/*float:left; */height:41px; margin:0 auto; }

#anav {
	float:left;
	margin:0;
	font-size:12px
}
#anav a, #anav a:hover {
	display:block;
	text-decoration:none
}
#anav span {
	display:block;
	cursor:pointer;
	white-space:normal
}
#anav li ul span {
	white-space:normal
}
#anav li {
	float:left;
	margin:0;
	padding:3px 13px;
	position:relative;
	text-align:center
}
*html #anav li {
	padding:3px 13px
}
*:first-child+html #anav li {
	padding:3px 13px
}
#anav ul li {
	text-align:left
}
#anav li.over {
	z-index:999;
	background:#254697
}
*:first-child+html #anav li.over {
	z-index:1000;
	background:#254697;
	height:35px
}
#anav li.active a {
	color:#fff
}
#anav a {
	color:#fff;
	float:left;
	font-weight:bold
}
#anav ul .viewall {
	float:left;
	text-align:left;
	font-size:15px;
	padding:5px 0 5px 20;
	margin-bottom:5px;
	color:#fff
}
*:first-child+html #anav ul .viewall {
	float:left;
	text-align:left;
	font-size:15px;
	padding:0px 0 0px 0;
	margin-bottom:5px;
	color:#fff
}
#anav ul .bluebg {
	background:#fff; /* Changed to white bg color on 23-dec-2010*/
	float:left;
	clear:left;
	/*width:auto*/
	width:100%;
}
*:first-child+html #anav ul .bluebg {
	float:left;
	clear:left;
	width:100%
}
*html #anav ul .bluebg {
	float:left;
	clear:left;
	width:100%;
	margin:10px 0 0 0
}
#anav ul li, #anav ul li.active {
	float:left;
	padding-bottom:1px
}
#anav ul li.last {
	padding-bottom:0
}
#anav ul a, #anav ul a:hover {
	float:none;
	padding:0;
	background:none
}
#anav ul {
	background:#254697;
	left:-100000px;
	padding:9px 10px 10px 10px;
	position:absolute;
	top:39px;
	width:429px
}
*html #anav ul {
	background:#254697;
	left:-100000px;
	padding:0 10px 10px 10px;
	position:absolute;
	top:39px;
	width:402px
}

*:first-child+html #anav ul { width:400px; }

#anav li.over>ul {
	left:0;
	float:left
}
*:first-child+html #anav li.over>ul {
	left:0;
	float:left
}
#anav li.over > ul li.over>ul {
	left:100px
}
#anav ul li a {
	font-weight:normal;
	color:#000!important; /* Changed on 23-dec-2010 */
	font-size:11px!important;
	padding:0 0 0 7px!important
}
#anav ul li a:hover {
	color:#fff!important;
	text-decoration:underline
}
#anav ul span, #anav ul li.last li span {
	padding:0
}
#anav li.columns {
	padding:0px;
	margin:0 10px 10px 0;
	width:200px
}
*:first-child+html #anav li.columns {
	padding:0px;
	margin:0px
}

* html #anav li.columns {
	width:180px;
}

#anav li.columns ul {
	width:auto
}
#anav li.columns>ul {
	width:auto;
	float:left;
	background:none
}
#anav li li li li span {
	padding:0;
	margin:0
}
#anav ul ul {
	border:0px;
	left:0;
	position:relative;
	top:0;
	background:none
}
#anav ul ul li {
	float:none;
	width:auto;
	margin:0;
	padding:0
}
#anav ul ul ul {
	margin-left:0;
	padding-top:0
}
*:first-child+html #anav ul ul ul {
	margin-left:0;
	padding-top:0;
	background:none
}
#anav ul ul ul li {
	margin:0;
	padding:0
}
#anav ul ul ul li a {
	font-weight:normal;
	color:#95c7f5!important;
	font-size:11px!important
}
#anav ul ul ul li a:hover {
	text-decoration:underline;
	color:#fff !important
}
#anav ul ul ul ul li a {
	font-weight:normal;
	color:#95c7f5!important;
	font-size:11px!important;
	margin:0;
	padding:0
}
#anav ul ul ul ul li a:hover {
	text-decoration:underline;
	color:#95c7f5 !important
}
#anav li ul li a.level1 {color:#254697!important;text-decoration:none;padding:10px 0 0 7px!important;font-weight:bold!important;text-transform:uppercase;!important} /* Changed text color on 23-dec-2010*/
#anav li ul li a.level1:hover {color:#254697!important;text-decoration:none;padding:10px 0 0 7px!important;font-weight:bold!important}
#anav li ul li a.level1:hover {text-decoration:underline}
#anav li ul li a.level2, #anav li ul li a.level2:hover {color:#006994;text-decoration:none;padding:0 0 5px 0}
#anav li ul li a.level2:hover {color:#000!important;text-decoration:underline}
#anav li ul li a.level3, #anav li ul li a.level3:hover {color:#006994;text-decoration:none}
#anav li ul li a.level3:hover {color:#a50327!important}
#anav li ul li a.level1.first {border:0;margin-top:0}
#anav li.over ul.shown-sub {left:0}
#anav li.over li li ul.shown-sub {left:100px}


/* test */
#anav li.nav-absorbents-html ul {width:732px!important}
#anav li.nav-absorbents-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 234px;}
#anav li.nav-wipers-html ul {width:210px!important}
#anav li.nav-spill-kits-html ul {width:221px!important}
#anav li.nav-spill-kits-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 210px;}
#anav li.nav-spill-containment-html ul {width:660px!important}
#anav li.nav-spill-containment-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 210px;}
#anav li.nav-waste-minimization-1-html ul {width:420px!important}
#anav li.nav-material-handling-html ul {width:425px!important}
#anav li.nav-stormwater-products-html ul {width:450px!important}
#anav li.nav-stormwater-products-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 215px;}
#anav li.nav-facility-protection-html ul {width:440px!important}
#anav li.nav-facility-protection-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 210px;}
#anav li.nav-personal-safety-html ul {width:257px!important}
#anav li.nav-floor-safety-anti-fatigue-html ul {width:430px!important}
#anav li.nav-safety-products-html ul {width:280px!important}
#anav li.nav-safety-products-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 230px;}
#anav li.nav-floor-safety-html ul {width:460px!important}
#anav li.nav-floor-safety-html ul .bluebg li.columns { margin: 0 10px 10px 0; padding: 0; width: 220px;}


#anav li.nav-absorbents ul {width:630px!important}
#anav li.nav-wipers ul {width:210px!important}
#anav li.nav-spill-kits ul {width:420px!important}
#anav li.nav-spill-containment ul {width:630px!important}
#anav li.nav-waste-minimization-1 ul {width:420px!important}
#anav li.nav-material-handling ul {width:450px!important}
#anav li.nav-stormwater-products ul {width:420px!important}
#anav li.nav-facility-protection ul {width:420px!important}
#anav li.nav-personal-safety ul {width:420px!important}
/*------------------------------------------------------------*/

/*roll over shifting*/

li.nav-material-handling-html ul {margin-left:-297px}
li.nav-floor-safety-anti-fatigue-html ul {margin-left:-349px}
li.nav-facility-protection-html ul {margin-left:-363px}
li.nav-spill-containment-html ul {margin-left:-272px}
li.nav-material-handling ul {margin-left:-120px}
li.nav-floor-safety-anti-fatigue ul {margin-left:-349px}
li.nav-facility-protection ul {margin-left:-358px}
li.nav-spill-containment ul {margin-left:-50px}
li.nav-floor-safety-anti-fatigue-html ul {margin-left:-456px; }
li.nav-personal-safety-html ul {margin-left:-89px; }
li.nav-stormwater-products-html ul {margin-left:-169px; }
li.nav-waste-minimization-1-html ul {margin-left:-169px; }
li.nav-floor-safety-html ul { margin-left:-340px;}
li.nav-safety-products-html ul {margin-left:-100px;}


/*rollover shifting for ie 7*/
*:first-child+html li.nav-waste-minimization-1-html ul {margin-left:-150px }
*:first-child+html li.nav-material-handling-html ul {margin-left:-322px}
*:first-child+html li.nav-personal-safety-html ul {margin-left:-89px; }
*:first-child+html li.nav-floor-safety-anti-fatigue-html ul {margin-left:-469px}

/*end*/

/*rollover shifting for ie 6 */
li.nav-spill-containment-html ul {margin-left:-272px}
*html li.nav-waste-minimization-1-html ul {margin-left:-150px }
*html li.nav-material-handling-html ul {margin-left:-347px}
*html li.nav-floor-safety-anti-fatigue-html ul {margin-left:-472px} 
*html li.nav-personal-safety-html ul {margin-left:-89px; }
*html li.nav-facility-protection-html ul {margin-left:-382px}
*html li.nav-stormwater-products-html ul {margin-left:-169px; }
/*end*/

#anav .nav-browse-all-product-html {
	width:52px;
	border:1px aqua solid
}
#anav .nav-absorbents-html {
	width:67px;
	height:24px;
	padding-top:12px
}
#anav .nav-wipers-html {
	width:42px;
	height:24px;
	padding-top:12px
}
#anav .nav-waste-minimization-1-html {
	width:80px
}
#anav .nav-spill-kits-html {
	width:27px
}
#anav .nav-spill-kits-html ul { width:229px;}
#anav .nav-safety-products-html {
    width:72px;
}

#anav .nav-floor-safety-html {
    width:65px;
 }
#anav .nav-wipers-rags-html {
width:65px;
}
#anav .nav-wipers-rags-html ul { width:229px;}
#anav .nav-spill-containment-html {
	width:74px
}
#anav .nav-personal-safety-html {
	width:75px
}
#anav .nav-material-handling-html {
	width:52px
}
#anav .nav-floor-safety-anti-fatigue-html {
	width:91px
}
#anav .nav-anti-fatigue-floor-mat-html {
	width:91px
}
#anav .nav-stormwater-products-html {
	width:72px
}
#anav .nav-facility-protection-html {
	width:70px
}

/*without html*/

#anav .nav-browse-all-product {
	width:52px;
	border:1px aqua solid
}
#anav .nav-absorbents {
	width:65px;
	height:24px;
	padding-top:12px
}
#anav .nav-wipers {
	width:40px;
	height:24px;
	padding-top:12px
}
#anav .nav-waste-minimization-1 {
	width:70px
}
#anav .nav-spill-kits {
	width:25px
}
#anav .nav-spill-containment {
	width:70px
}
#anav .nav-personal-safety {
	width:75px
}
#anav .nav-material-handling {
	width:52px
}
#anav .nav-floor-safety-anti-fatigue {
	width:107px
}
#anav .nav-stormwater-products {
	width:70px
}
#anav .nav-facility-protection {
	width:66px
}
*html #anav .nav-browse-all-product-html {
	width:42px;
	
}
*html #anav .nav-absorbents-html {
	width:45px;
	height:24px;
	padding-top:12px;

}
*html #anav .nav-wipers-html {
	height:24px;
	padding-top:12px;
	width:40px;
	padding-left:5px;
	padding-right:7px!important;
}

#anav .nav-wipers-html span { padding:0 0 0 5px;}

*html #anav .nav-waste-minimization-1-html {
	width:70px
}
*html #anav .nav-spill-kits-html {
	width:25px
}
*html #anav .nav-spill-containment-html {
	width:75px
}
*html #anav .nav-personal-safety-html {
	width:55px
}
*html #anav .nav-material-handling-html {
	width:52px
}
*html #anav .nav-floor-safety-anti-fatigue-html {
	width:71px
}
*html #anav .nav-stormwater-products-html {
	width:70px
}
*html #anav .nav-facility-protection-html {
	width:62px
}

/*without html*/

*html #anav .nav-browse-all-product {
	width:77px
}
*html #anav .nav-absorbents {
	width:45px;
	height:24px;
	padding-top:12px
}
*html #anav .nav-wipers {
	height:24px;
	padding-top:12px;
	width:45px;
	padding-left:5px
}
*html #anav .nav-waste-minimization-1 {
	width:70px
}
*html #anav .nav-spill-kits {
	width:25px
}
*html #anav .nav-spill-containment {
	width:70px
}
*html #anav .nav-personal-safety {
	width:70px
}
*html #anav .nav-material-handling {
	width:52px
}
*html #anav .nav-floor-safety-anti-fatigue {
	width:100px
}
*html #anav .nav-stormwater-products {
	width:60px
}
*html #anav .nav-facility-protection {
	width:60px
}
*:first-child+html #anav .nav-browse-all-product-html {
	width:67px;
	background:#00CC33;
}
*:first-child+html #anav .nav-absorbents-html {
	width:70px;
	padding-top:12px
}
*:first-child+html #anav .nav-wipers-html {
	width:45px;
	height:24px;
	padding-top:12px
}
*:first-child+html #anav .nav-waste-minimization-1-html {
	width:72px
}
*:first-child+html #anav .nav-spill-kits-html {
	width:25px
}
*:first-child+html #anav .nav-spill-containment-html {
	width:75px
}
*:first-child+html #anav .nav-personal-safety-html {
	width:55px
}
*:first-child+html #anav .nav-material-handling-html {
	width:52px
}
*:first-child+html #anav .nav-floor-safety-anti-fatigue-html {
	width:71px
}
*:first-child+html #anav .nav-stormwater-products-html {
	width:70px
}
*:first-child+html #anav .nav-facility-protection-html {
	width:70px
}

/*without html*/

*:first-child+html #anav .nav-browse-all-product {
	width:72px;
	padding:0 0 0 5px
}
*:first-child+html #anav .nav-absorbents {
	width:70px;
	padding-top:12px
}
*:first-child+html #anav .nav-wipers {
	width:45px;
	height:24px;
	padding-top:12px
}
*:first-child+html #anav .nav-waste-minimization-1 {
	width:72px
}
*:first-child+html #anav .nav-spill-kits {
	width:25px
}
*:first-child+html #anav .nav-spill-containment {
	width:75px
}
*:first-child+html #anav .nav-personal-safety {
	width:75px
}
*:first-child+html #anav .nav-material-handling {
	width:52px
}
*:first-child+html #anav .nav-floor-safety-anti-fatigue {
	width:100px
}
*:first-child+html #anav .nav-stormwater-products {
	width:70px
}
*:first-child+html #anav .nav-facility-protection {
	width:60px
}
