/**
 * 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 { /*padding:0 20px;*/ font-size:1.1em; list-style-position:inherit!important; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; margin:0px!Important; padding:0px!important; }
#nav li.over { z-index:999;  }

#nav a,
#nav a:hover {  /*line-height:1.3em; text-decoration:none;*/ }
#nav span { /*display:block;*/ /*padding:20px; padding-left:0px!Important; cursor:pointer; white-space:nowrap;*/ white-space:nowrap }
#nav li ul span {white-space:normal; }
#nav li a:hover { /*background-color:#FFFFFF!important;*/ /*background:url(../images/menubg_head.jpg) repeat-x!important;*/  }
/************ 0 LEVEL  ***************/
#nav li { float:left;  padding:0px 0px 0px 0px!important; /*margin-top:5px!important;*/}
#nav li.active { margin:0px!important; padding:0px!important;/*margin-left:2px!important; margin-right:2px!important;*/  }
#nav li.active a { }
#nav a {  padding:5px 12px 6px 8px!important; font-size:12px;
	font-weight:bold;
	color:#d3d3d3;
	 }
#nav li.over a,
#nav a:hover { /*color:#393939!important;*/}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active {  /*float:none!important;*/ margin:0; margin-right:10px!important; width:150px!Important; padding-bottom:1px!important; background:none!important; border:0px!important; text-align:left!important; width:100%;  /*border-bottom:1px dashed #3B3B3B;*//*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 li a { border:0px!important; background:none!Important;}
#nav ul a,
#nav ul a:hover {  /*background:none;*/ color:#666666; background:none!important; height:15px!important; border:0px!important; }
#nav ul li a { font-weight:normal !important; color:#393939!important; padding-bottom:5px;  background:none!important;}

/************ 2ND LEVEL ************/
#nav ul {/*background-color:#000000;*/ border:0px solid #313131; /*background:#C3C3C3 url(../images/menu_bg.jpg) repeat-x;*/   /*border:1px solid #313131;*/ list-style-type:none;}


/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:0px; }
#nav li.over ul ul { left:0px; }

#nav ul li a { /*background:#ecf3f6;*/ display:block; border:0px!important; }
#nav ul li a:hover { /*background:#d5e4eb;*/ }

#nav ul li.parent { width:150px!important; float:left!important; padding-top:15px!important; padding-bottom:20px!important;   }
#nav ul li.parent a {color:#F00000!important; border:0px!Important; border-bottom:1px solid #AEAEAE!important; font-weight:bold!Important;}
#nav ul li.parent a:hover {color:#000000!important;border-bottom:1px solid #AEAEAE!important;}
#nav ul li.child { /*background:url(../images/img/intro_btmline.jpg) repeat-x bottom!important;*/ padding:0px; border-bottom:1px dashed #AEAEAE!important;  }
#nav ul li.child a { color:#393939 !important;border-bottom:0px!important; font-weight:normal!important;}
#nav ul li.child a:hover { color:#858585!important; border-bottom:0px!important;}
#nav ul span, #nav ul li.last li span { /*padding:3px 15px 4px 15px;*/ float:none!important;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; border:0px!important; background:none!important; }

#nav #nav { padding:10px;}
#nav #nav a, #nav #nav a:hover { background:none!Important; }



/*	Primary Navigation
++++++++++++++++++++++ */



#nav li#nav-products a{
	background-image: url(../images/home.gif?1196198696);
}
#nav li#nav-innovation a{
	background-image: url(nav_innovation.gif?1196198696);
}
#nav li#nav-sports a{
	background-image: url(nav_sports.gif?1196198696);
}
#nav li#nav-community a{
	background-image: url(nav_community.gif?1196198696);
}
#nav li#nav-custom a{
	background-image: url(nav_custom.gif?1226870365);
}
#nav li#nav-team a{
	background-image: url(nav_team.gif?1226870365);
}
#nav li#nav-retail a{
	background-image: url(nav_retail.gif?1226870365);
}
#nav li#nav-store a{
	background-image: url(nav_store.gif);
}
#nav li#nav-hdo a{
	background-image: url(nav_hdo.gif);
}
#nav li#nav-men a{
	background-image: url(nav_men.gif);
}
#nav li#nav-women a{
	background-image: url(nav_women.gif);
}

#nav li#nav-products a:hover,
#nav li#nav-innovation a:hover,
#nav li#nav-sports a:hover,
#nav li#nav-community a:hover,
#nav li#nav-custom a:hover,
#nav li#nav-team a:hover,
#nav li#nav-store a:hover,
#nav li#nav-hdo a:hover,
#nav li#nav-men a:hover,
#nav li#nav-women a:hover,
#nav li#nav-retail a:hover{background-position: 0 -38px;}
#nav li#nav-products a.selected,
#nav li#nav-innovation a.selected,
#nav li#nav-sports a.selected,
#nav li#nav-community a.selected,
#nav li#nav-custom a.selected,
#nav li#nav-team a.selected,
#nav li#nav-store a.selected,
#nav li#nav-hdo a.selected,
#nav li#nav-men a.selected,
#nav li#nav-women a.selected,
#nav li#nav-retail a.selected{background-position: 0 -19px;}

#nav li#nav-products a.selected:hover,
#nav li#nav-innovation a.selected:hover,
#nav li#nav-sports a.selected:hover,
#nav li#nav-community a.selected:hover,
#nav li#nav-custom a.selected:hover,
#nav li#nav-team a.selected:hover,
#nav li#nav-retail a.selected:hover{background-position: 0 -19px;}


.highlight img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
filter:alpha(opacity=100);
-khtml-opacity: 1;
opacity: 1;
}

.highlight:hover img{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
filter:alpha(opacity=70);
-khtml-opacity: .7;
opacity: 0.7;
}








#vertical-nav dl {
background:transparent url(../images/images/horizontal_line.gif) repeat-y scroll 0 50%;
list-style-type:none;
margin:0;
padding:0;
}

#vertical-nav dl dt {
display:block;
margin:1px 0 0;
padding:0;
}

#vertical-nav dl dt .open, #vertical-nav .activesubsub, #vertical-nav .subopen {
color:#7D7B7B;
font-weight:bolder;
text-decoration:underline;
}
#vertical-nav dl dt a {
color:#FFFFFF;
display:block;
font-size:11px;
height:15px;
margin:0;
padding:3px 3px 3px 10px;
text-decoration:none;
}