/**
 * 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) 2004-2007 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 {padding:5px 0 0; font-size:1.1em; z-index:999; width:1000px; background:#0072BC;}


/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {
	list-style:none;
	position:relative;
	text-align:left;
	font-size:12px;
	}
#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:link, #nav a:visited { line-height:1.3em; }
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; }

li.cat-list-heading {font-size:1.1em; color:#9FDBFF; font-weight:bold; padding-left:31px;}

/************ 1ST LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#FF953F; }
#nav a:link, #nav a:visited { float:left; color:#fff; padding:3px 7px 5px 15px; font-weight:bold; }
#nav li.over a, #nav a:hover { color:#5FC2FF;}


/************ 1ST LEVEL RESET ************/
#nav ul li, #nav ul li.active {
	float:none;
	height:auto;
	background: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; }


/************ 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:100px; }
#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; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}



/************ 3RD+ LEVEL ************/

#nav ul ul { top:5px; }


#nav ul ul ul { left:-10000px; }
#nav li.over ul li.over ul ul { left:-10000px; }
#nav li.over ul li.over ul li.over ul { left:100px; }


/* Fix for the IE bug */

#nav iframe {
position: absolute;
left: -1px;
top: 0;
z-index: -1;
background:transparent;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
.debug {border:1px solid red!important;}

/************ MAIN NAVIGATION ************/
/*ul#main-nav {clear:both}

ul#main-nav {
	float:left;
	position:relative;
	display:inline;  
	border-bottom:2px solid #fff;
	margin-bottom:4px;
	width:1000px;
	z-index:1000;
}
body.onecol ul#main-nav {
	position:relative; 
	float:left; 
	background:url(/img/tpl/bg_store-main-nav.png) no-repeat top center; 
	border-bottom:2px solid #fff;
	margin-bottom:4px;
	width:1000px;
}
body.onecol #nav {padding:0; font-size:1.1em; z-index:999; width:1000px; background:#0072BC;}
ul#main-nav li {display:inline; float:left;}
ul#main-nav li a {}

ul#main-nav li.home {
	background:url(/img/tpl/buttons/btn_home.png) no-repeat top center;
}
ul#main-nav li.home a:link,
ul#main-nav li.home a:visited {
	width:97px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
ul#main-nav li.home a:hover, 
ul#main-nav li.home a:active {
	background:url(/img/tpl/buttons/btn_home-over.png) no-repeat top center;
}
ul#main-nav li.home#active {
	background:url(/img/tpl/buttons/btn_home-over.png) no-repeat top center;
}

 ul#main-nav li.products {background:url(/img/tpl/buttons/btn_products.png) no-repeat top center;}
 ul#main-nav li.products a:link,
 ul#main-nav li.products a:visited {
	width:118px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.products a:hover, 
 ul#main-nav li.products a:active {
	background:url(/img/tpl/buttons/btn_products-over.png) no-repeat top center;
}
 ul#main-nav li.products#active{
	background:url(/img/tpl/buttons/btn_products-over.png) no-repeat top center;
}

 ul#main-nav li.buy {
	background:url(/img/tpl/buttons/btn_buy.png) no-repeat top center;
}
 ul#main-nav li.buy a:link,
 ul#main-nav li.buy a:visited {
	width:142px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.buy a:hover, 
 ul#main-nav li.buy a:active {
	background:url(/img/tpl/buttons/btn_buy-over.png) no-repeat top center;
}
 ul#main-nav li.buy#active {
	background:url(/img/tpl/buttons/btn_buy-over.png) no-repeat top center;
}

 ul#main-nav li.support {
	background:url(/img/tpl/buttons/btn_products-support.png) no-repeat top center;
}
 ul#main-nav li.support a:link,
 ul#main-nav li.support a:visited {
	width:175px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
ul#main-nav li.support a:hover, 
 ul#main-nav li.support a:active {
	background:url(/img/tpl/buttons/btn_products-support-over.png) no-repeat top center;
}
 ul#main-nav li.support#active {
	background:url(/img/tpl/buttons/btn_products-support-over.png) no-repeat top center;
}

 ul#main-nav li.resources {
	background:url(/img/tpl/buttons/btn_kitchen-resources.png) no-repeat top center;
}
 ul#main-nav li.resources a:link,
 ul#main-nav li.resources a:visited {
	width:183px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.resources a:hover, 
 ul#main-nav li.resources a:active {
	background:url(/img/tpl/buttons/btn_kitchen-resources-over.png) no-repeat top center;
}
 ul#main-nav li.resources#active {
	background:url(/img/tpl/buttons/btn_kitchen-resources-over.png) no-repeat top center;
}
*/
/* Second Level Navigation */
 ul#main-nav li ul {
	position:absolute;
	border-right:1px solid #53c374;
	border-bottom:1px solid #53c374;
	border-left:1px solid #53c374;
	background:#fff;
	line-height:1em;
	width:173px;
	left:-999em;
	z-index:100;
	padding:0;
}

 ul#main-nav li ul li.submenu {padding:10px 7px 2px 27px; width:139px; margin:0; border-bottom:1px solid #f2f2f2;}
 ul#main-nav li ul li.submenu:hover {background:#f2f2f2;}
 ul#main-nav li ul li.submenu a:link, 
 ul#main-nav li ul li.submenu a:visited {font-size:12px; color:#d1a816; height:20px; padding:0 0 5px; text-decoration:none;}
 ul#main-nav li ul li.submenu a:hover, 
 ul#main-nav li ul li.submenu a:active {background:none;}

 ul#main-nav li ul.resources {
	position:absolute;
	border-right:1px solid #53c374;
	border-bottom:1px solid #53c374;
	border-left:1px solid #53c374;
	background:#fff;
	line-height:1em;
	width:181px;
	left:-999em;
	z-index:100;
	padding:0;
}
 ul#main-nav li ul.resources li.submenu {padding:10px 7px 2px 27px; width:147px; margin:0; border-bottom:1px solid #f2f2f2;}

 ul#main-nav li:hover ul, 
 ul#main-nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
 ul#main-nav li:hover, 
 ul#main-nav li.sfhover { /* lists nested under hovered list items */
	position:static;
}


/* Imported Nav Styles */
ul#main-nav {clear:both; background: url(/img/tpl/buttons/bg_nav.png) no-repeat top left; width: 1000px; height: 37px;}
ul#main-nav li {display:inline; float:left;}
ul#main-nav li a {padding:0;}

ul#main-nav li.home {
	background:url(/img/tpl/buttons/btn_home.png) no-repeat top center;
}
 ul#main-nav li.home a:link,
 ul#main-nav li.home a:visited {
	width:97px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.home a:hover, 
 ul#main-nav li.home a:active {
	background:url(/img/tpl/buttons/btn_home-over.png) no-repeat top center;
}
 ul#main-nav li.home#active {
	background:url(/img/tpl/buttons/btn_home-over.png) no-repeat top center;
}

 ul#main-nav li.products {background:url(/img/tpl/buttons/btn_products.png) no-repeat top center;}
 ul#main-nav li.products a:link,
 ul#main-nav li.products a:visited {
	width:118px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.products a:hover, 
 ul#main-nav li.products a:active {
	background:url(/img/tpl/buttons/btn_products-over.png) no-repeat top center;
}
 ul#main-nav li.products#active{
	background:url(/img/tpl/buttons/btn_products-over.png) no-repeat top center;
}

 ul#main-nav li.buy {
	background:url(/img/tpl/buttons/btn_buy.png) no-repeat top center;
}
 ul#main-nav li.buy a:link,
 ul#main-nav li.buy a:visited {
	width:142px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.buy a:hover,  ul#main-nav li.buy a:active {background:url(/img/tpl/buttons/btn_buy-over.png) no-repeat top center;}
 ul#main-nav li.buy#active {background:url(/img/tpl/buttons/btn_buy-over.png) no-repeat top center;}

 ul#main-nav li.support {background:url(/img/tpl/buttons/btn_products-support.png) no-repeat top center;}
 ul#main-nav li.support a:link,
 ul#main-nav li.support a:visited {
	width:175px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.support a:hover, 
 ul#main-nav li.support a:active {
	background:url(/img/tpl/buttons/btn_products-support-over.png) no-repeat top center;
}
 ul#main-nav li.support#active {
	background:url(/img/tpl/buttons/btn_products-support-over.png) no-repeat top center;
}

 ul#main-nav li.resources {
	background:url(/img/tpl/buttons/btn_kitchen-resources.png) no-repeat top center;
}
 ul#main-nav li.resources a:link,
 ul#main-nav li.resources a:visited {
	width:183px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.resources a:hover, 
 ul#main-nav li.resources a:active {
	background:url(/img/tpl/buttons/btn_kitchen-resources-over.png) no-repeat top center;
}
 ul#main-nav li.resources#active {
	background:url(/img/tpl/buttons/btn_kitchen-resources-over.png) no-repeat top center;
}


 ul#main-nav li.blog {
	background:url(/img/tpl/buttons/btn_fresherize.png) no-repeat top center;
}
 ul#main-nav li.blog a:link,
 ul#main-nav li.blog a:visited {
	width:135px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.blog a:hover, 
 ul#main-nav li.blog a:active {
	background:url(/img/tpl/buttons/btn_fresherize_over.png) no-repeat top center;
}
 ul#main-nav li.blog#active {
	background:url(/img/tpl/buttons/btn_fresherize_over.png) no-repeat top center;
}
 ul#main-nav li.trade {
	background:url(/img/tpl/buttons/btn_trade.png) no-repeat top center;
}
 ul#main-nav li.trade a:link,
 ul#main-nav li.trade a:visited {
	width:152px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
 ul#main-nav li.trade a:hover, 
 ul#main-nav li.trade a:active {
	background:url(http://www.freshvac.com/img/tpl/buttons/btn_trade-over.png) no-repeat top center;
}
 ul#main-nav li.trade#active {
	background:url(http://www.freshvac.com/img/tpl/buttons/btn_trade-over.png) no-repeat top center;
}




ul#main-nav li.store {
	background:url(http://www.freshvac.com/img/tpl/buttons/btn_store.png) no-repeat top center;
}
ul#main-nav li.store a:link,
ul#main-nav li.store a:visited {
	width:97px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	display:block;
}
ul#main-nav li.store a:hover, 
ul#main-nav li.store a:active {
	background:url(http://www.freshvac.com/img/tpl/buttons/btn_store-over.png) no-repeat top center;
}
ul#main-nav li.store#active {
	background:url(http://www.freshvac.com/img/tpl/buttons/btn_store-over.png) no-repeat top center;
}

/* Second Level Navigation */
/* ul#main-nav li ul {
	position:absolute;
	border-right:1px solid #53c374;
	border-bottom:1px solid #53c374;
	border-left:1px solid #53c374;
	background:#fff;
	line-height:1em;
	width:173px;
	left:-999em;
	z-index:100;
	padding:0;
}

 ul#main-nav li ul li.submenu {padding:10px 7px 2px 27px; width:139px; margin:0; border-bottom:1px solid #f2f2f2;}
 ul#main-nav li ul li.submenu:hover {background:#f2f2f2;}
 ul#main-nav li ul li.submenu a:link, 
 ul#main-nav li ul li.submenu a:visited {font-size:12px; color:#d1a816; height:20px; padding:0; text-decoration:none; cursor:pointer;}
 ul#main-nav li ul li.submenu a:hover, 
 ul#main-nav li ul li.submenu a:active {background:none;}

 ul#main-nav li ul.resources {
	position:absolute;
	border-right:1px solid #53c374;
	border-bottom:1px solid #53c374;
	border-left:1px solid #53c374;
	background:#fff;
	line-height:1em;
	width:181px;
	left:-999em;
	z-index:100;
	padding:0;
}
 ul#main-nav li ul.resources li.submenu {padding:10px 7px 2px 27px; width:147px; margin:0; border-bottom:1px solid #f2f2f2;}

 ul#main-nav li:hover ul, 
 ul#main-nav li.sfhover ul { /* lists nested under hovered list items */
/*	left: auto;
}
 ul#main-nav li:hover, 
 ul#main-nav li.sfhover { *//* lists nested under hovered list items */
/*	position:static;
}*/

