/* ================================================================================
Top Navigation 
================================================================================ */

div#navigation 
{
	float: left;
	width: 100%;
	background:#3b3b3b url('../images/bgnav.gif') no-repeat right top;
	height: 38px;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}


ul#nav,
ul#nav li,
ul#nav li ul,
ul#nav li ul li,
ul#nav li ul li a
{
	margin:0;
	padding:0;
	border:0;
	cursor: default;
	cursor: pointer;
	list-style-type: none;
}

ul#nav
{

	height:38px;
	text-transform: capitalize;
	background: transparent url('../images/bgnavtip.gif') no-repeat;
	padding-left:5px;
	list-style-type: none;
}

ul#nav li.level0
{
	float:left;
	display:block;
	position:relative;
	list-style-type: none;
}

ul#nav li.level0 a
{
	float: left;
	display: block;
	text-decoration: none;
	border-right: 1px solid #7e7e7e;
	border-left: 1px solid #404040;
	list-style-type: none;
}

ul#nav li.level0 a span
{
	float: left;
	display:block;
	padding: 0 20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	height: 38px;
	line-height: 38px;
}




ul#nav li.level0:hover,
ul#nav li.level0 a:hover,
ul#nav li.level0:hover a,
ul#nav li.level0:hover a:hover,
ul#nav li.over,
ul#nav li.over a,
ul#nav li.over a:hover
{
	background: #262626;
	border-left-color:#262626;
	cursor:default;
	cursor:pointer;
}

ul#nav li.level0 ul.level0
{
	position:absolute;
	left:0px;
	top:38px;
	padding: 0 0 10px 0;
	/*bbackground:transparent url('../images/navul.gif') no-repeat center bottom;*/
	
	display:none;
	z-index: 999 !important;
}

ul#nav li:hover ul.level0,
ul#nav li.over ul.level0
{
	display:block;
}

ul#nav li.level0 ul.level0 li
{

}

ul#nav li.level0 ul.level0 li a,
ul#nav li.level0 ul.level0 li a span,
ul#nav li.level0 ul.level0 li a:hover,
ul#nav li.level0 ul.level0 li a:hover span
{
	font-weight:normal;
	cursor:default;
	cursor:pointer;
	/*line-height: 1.5em;
	height: auto;*/
}

ul#nav li.level0 ul.level0 li a:hover,
ul#nav li.level0 ul.level0 li a:hover span
{
	color: #dedede;
}



ul#nav li.level0 ul.level0 li.level1 a
{

}





ul#nav li ul li a:hover
{

}

/* FIXES */


ul#nav li.level0 ul li a,
ul#nav li.level0 ul li a span
{
	float: none;
}


/* 
----------------------------------------------------
=	NAV > HOME
---------------------------------------------------- 
*/

ul#nav li.nav-welcome
{ 
	float:left;
	display:block;
	border-right: 1px solid #7e7e7e;
}

ul#nav li.nav-welcome a
{
	float: left;
	display:block;
	text-decoration:none;

}

ul#nav li.nav-welcome a span
{
	float: left;
	display:block;
	padding: 0 20px;
	height: 38px;
	line-height: 38px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

ul#nav li.nav-welcome a:hover
{
	background: transparent url('../images/bgnavhome.gif') no-repeat left center;
}


/* 
----------------------------------------------------
=	NAV > HOME
---------------------------------------------------- 
*/

ul#nav li.nav-welcome
{ 
	float:left;
	display:block;
	border-right: 1px solid #7e7e7e;
}

ul#nav li.nav-welcome a
{
	float: left;
	display:block;
	text-decoration:none;

}

ul#nav li.nav-welcome a span
{
	float: left;
	display:block;
	padding: 0 20px;
	height: 38px;
	line-height: 38px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

ul#nav li.nav-welcome a:hover
{
	background: transparent url('../images/bgnavhome.gif') no-repeat left center;
}



/* 
----------------------------------------------------
=	NAV > MEGANAV
---------------------------------------------------- 
*/


ul#nav li.nav-rucksacks ul.level0 li.level1
{
	float:left;
	width:202px;
	display:block;
	border-right:1px dotted #fff;
	margin:0;
}

ul#nav li.nav-rucksacks ul.level0 li.last
{
	border-right:none;
}

ul#nav li.nav-rucksacks ul.level0 li.level1 a
{
	display:block;
	padding: 5px 5px 5px 10px;
	background:#333 !important;
	font-weight:bold;
	border:none !important;
}

ul#nav li.nav-rucksacks ul.level0 li.level1 a span
{
	padding:0;
	background:none;
	font-weight:bold;
	height: auto;
	line-height: 1.5em;
}

ul#nav li.nav-rucksacks ul.level0 li.level1 ul
{
	display:block !important;
}

ul#nav li.nav-rucksacks ul.level0 li.level1 ul li
{
	
}

ul#nav li.nav-rucksacks ul.level0 li.level1 ul li a
{
	padding: 5px 5px 5px 25px;
	background:transparent url('../Internal/newdesigns/skin/frontend/default/eyt2010/navbulletarrow.gif') no-repeat 10px -40px !important;
}

ul#nav li.nav-rucksacks ul.level0 li.level1 ul li a span
{
	padding:0;
	background:none;
	font-weight:normal;
}

ul#nav li.nav-rucksacks ul.level0 li.level1 ul li a:hover
{
	background-position:10px 10px !important;
}





/* 
----------------------------------------------------
=	NAV > ALL CATEGORIES MEGANAV
---------------------------------------------------- 
*/

ul#nav li.nav-all-categories
{
	
}

ul#nav li.nav-all-categories a
{
	
}

ul#nav li.nav-all-categories a span
{
	display:block;
	padding-right:34px;
}

ul#nav li.nav-all-categories ul.level0
{
	width: 820px;
	padding: 15px;
	background: #262626  no-repeat bottom center;
	left: -70px;
}

ul#nav li.nav-all-categories ul.level0 li.level1
{
	float:left;
	width:202px;
	display:block;
	border-right:1px dotted #fff;
	margin:0;
}

ul#nav li.nav-all-categories ul.level0 li.last
{
	border-right:none;
}

ul#nav li.nav-all-categories ul.level0 li.level1 a
{
	display:block;
	padding: 5px 5px 5px 10px;
	background:#333 !important;
	font-weight:bold;
	border:none !important;
}

ul#nav li.nav-all-categories ul.level0 li.level1 a span
{
	padding:0;
	background:none;
	font-weight:bold;
	height: auto;
	line-height: 1.5em;
}

ul#nav li.nav-all-categories ul.level0 li.level1 ul
{
	display:block !important;
}

ul#nav li.nav-all-categories ul.level0 li.level1 ul li
{
	
}

ul#nav li.nav-all-categories ul.level0 li.level1 ul li a
{
	padding: 5px 5px 5px 25px;
	background:transparent url('../Internal/newdesigns/skin/frontend/default/eyt2010/navbulletarrow.gif') no-repeat 10px -40px !important;
}

ul#nav li.nav-all-categories ul.level0 li.level1 ul li a span
{
	padding:0;
	background:none;
	font-weight:normal;
}

ul#nav li.nav-all-categories ul.level0 li.level1 ul li a:hover
{
	background-position:10px 10px !important;
}








ul#nav li ul.level0
{
	width:220px;
}
