/* ####################################### */
/* ######### =PRIMARY NAVIGATION ######### */
/* ####################################### */


/* GENERAL
------------------------------------------------*/

/* 
div.e-navigation-wrap {
	background: url(/images/) repeat-x 0 0;
}
*/


/* <div> containing the navigation <ul> -> Height (nb: this must match line-height on <li> below) and Bg of main nav <div> */
div.e-navigation-primary {
	height			: 42px	;
	background		: url(/images/nav_bg.jpg) repeat-x 0 0;
	z-index: 999;
}

div.e-navigation-primary ul.pri-nav {
	background: 	url(/images/nav_home.jpg) no-repeat 0 0;
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 179px;
	height: 42px;

}

div.e-navigation-primary ul.pri-nav li a:link,
div.e-navigation-primary ul.pri-nav li a:visited {
	color				: #fff;
	font-family			: Arial;
	font-size			: 1.2em;
	font-weight			: bold;
	padding				: 0 15px;
	width: auto;
	display:block;
}


/* Define the styles for the current tab*/
div.e-navigation-primary ul.pri-nav li.active-section a:link,
div.e-navigation-primary ul.pri-nav li.active-section a:visited {
	color				: #FFDF1B;
}



/* Show "Buy Online" tab unless in a language subdomain */

#nav_buy-online {
	display: block;
	width: 120px;
	text-transform: uppercase;
}
	
.mode-fr #nav_buy-online,
.mode-de #nav_buy-online,
.mode-it #nav_buy-online,
.mode-es #nav_buy-online,
.mode-tr #nav_buy-online,
.mode-nl #nav_buy-online,
.mode-gr #nav_buy-online {
	display: none;
}







/* TOP LEVEL
------------------------------------------------*/


div.e-navigation-primary ul.pri-nav li {
	height				:	42px;
	line-height			:	42px;
	background-repeat	:	no-repeat;
	background-position	:	0 0;
}

div.e-navigation-primary ul.pri-nav li:hover {
	background-position	:	0 -42px;
}


/*div.e-navigation-primary ul.pri-nav li#nav_home {
	background-image	: 	url(/images/nav_home.jpg);
	width				:	179px;
}*/

/*div.e-navigation-primary ul.pri-nav li#nav_catalogue {
	background-image	: 	url(/images/nav_catalogue.jpg);
	width				:	181px;
}

div.e-navigation-primary ul.pri-nav li#nav_about-dickies {
	background-image	: 	url(/images/nav_about_dickies.jpg);
	width				:	131px;
}

div.e-navigation-primary ul.pri-nav li#nav_news-centre {
	background-image	: 	url(/images/nav_news_centre.jpg);
	width				:	121px;
}

div.e-navigation-primary ul.pri-nav li#nav_collections {
	background-image	: 	url(/images/nav_collections.jpg);
	width				:	113px;
}

div.e-navigation-primary ul.pri-nav li#nav_contact-dickies {
	background-image	: 	url(/images/nav_contact_dickies.jpg);
	width				:	92px;
}*/

div.e-navigation-primary ul.pri-nav li a {
	height: 42px;
	color: #fff;
}
div.e-navigation-primary ul.pri-nav li ul li a {
	height			: 20px;
	line-height		: 20px;
}

div.e-navigation-primary ul.pri-nav li a span {
	position: absolute;
	left: -9999px;
}




div.e-navigation-primary ul.pri-nav li a:link,
div.e-navigation-primary ul.pri-nav li a:visited {
	color				:	#fff;
}



div.e-navigation-primary ul.pri-nav li a:hover,
div.e-navigation-primary ul.pri-nav li a:focus {
	color:				:	#FFE01B;
}




/* 2nd LEVEL
------------------------------------------------*/



/* Set the Bg and line-height of the drop down */


div.e-navigation-primary ul.pri-nav ul {
	background			: 	#090909 url(/images/nav_pri_ul_bg.gif) repeat-x 0 0;
	width				: 	auto;
	min-width			:	150px;
	padding				:	10px 0px;
	top					:	42px;
}

div.e-navigation-primary ul.pri-nav ul ul {
	padding				:	0px;
}

div.e-navigation-primary ul.pri-nav ul li {
	height				:	26px;
	line-height			:	26px;
}


div.e-navigation-primary ul.pri-nav ul li {
	/*height				:	2.1em;
	line-height			:	2.1em;*/
	margin-left		: 6px;
}





div.e-navigation-primary ul.pri-nav ul li {
	margin				: 0px 10px 0px 10px;
}
div.e-navigation-primary ul.pri-nav ul li.has-drop {
	margin				: 0px 0px 0px 10px;
}

div.e-navigation-primary ul.pri-nav ul a:link,
div.e-navigation-primary ul.pri-nav ul a:visited {
	font-weight		: 	normal;
	font-size		: 	1em;
	height			:	26px;
	line-height		:	26px;
}



/* For items with no sub list*/
div.e-navigation-primary ul.pri-nav ul li:hover {
	background			: 	 url(/images/nv_ul_ul_li_bg.gif) no-repeat 0 0;
	color				: #000;
}

/* For items with sub lists*/


div.e-navigation-primary ul.pri-nav ul li:hover {
	
}

div.e-navigation-primary ul.pri-nav ul li:hover a {
	background			: 	 url(/images/nv_ul_ul_li_a_bg_nslr.gif) no-repeat right top;
	color				: #000;
}


div.e-navigation-primary ul.pri-nav ul li:hover a,
div.e-navigation-primary ul.pri-nav li.active-section ul li:hover a {
	color				: #000;
}


div.e-navigation-primary ul.pri-nav ul ul li a:link,
div.e-navigation-primary ul.pri-nav ul ul li a:visited,
div.e-navigation-primary ul.pri-nav ul ul li a:hover,
div.e-navigation-primary ul.pri-nav ul ul li a:focus,
div.e-navigation-primary ul.pri-nav ul li:hover li
 {
	background-image: none;
}

div.e-navigation-primary ul.pri-nav ul li a span {
	position: static;
	left: 0;
}




div.e-navigation-primary ul.pri-nav ul ul {
	background: #F4F4F4;
	top: 0;
}

div.e-navigation-primary ul.pri-nav ul ul {
	background: #393939 url(/images/nv_ul_ul_ul_bg.gif) no-repeat;
}

div.e-navigation-primary ul.pri-nav ul ul li {
	margin-left: 10px;
	padding-left: 0px;
}

div.e-navigation-primary ul.pri-nav ul ul.inner-links a:link,
div.e-navigation-primary ul.pri-nav ul ul.inner-links a:visited,
div.e-navigation-primary ul.pri-nav li.active-section ul ul.inner-links a:link,
div.e-navigation-primary ul.pri-nav li.active-section ul ul.inner-links a:visited
 {
	color				: #fff;
}

div.e-navigation-primary ul.pri-nav ul ul.inner-links a:hover,
div.e-navigation-primary ul.pri-nav ul ul.inner-links a:focus
 {
	color				: #fff;
	text-decoration: underline;
}


div.e-navigation-primary ul.pri-nav li.active-section ul li:hover a {
	color				: #000;
}







/* ####################################### */
/* ######### FORGEIGN LANGUAGES ########## */
/* ####################################### */

/* FRENCH
------------------------------------------------*/

/*.mode-fr div.e-navigation-primary ul.pri-nav li#nav_catalogue {
	background-image	: 	url(/images/nav_catalogue_fr.jpg);
	width				:	183px;
}

.mode-fr div.e-navigation-primary ul.pri-nav li#nav_about-dickies {
	background-image	: 	url(/images/nav_about_dickies_fr.jpg);
	width				:	161px;
}

.mode-fr div.e-navigation-primary ul.pri-nav li#nav_news-centre {
	background-image	: 	url(/images/nav_news_centre_fr.jpg);
	width				:	99px;
}*/


/* ITALIAN
------------------------------------------------*/

/*.mode-it div.e-navigation-primary ul.pri-nav li#nav_catalogue {
	background-image	: 	url(/images/nav_catalogue_it.jpg);
	width				:	214px;
}

.mode-it div.e-navigation-primary ul.pri-nav li#nav_collections {
	background-image	: 	url(/images/nav_collections_it.jpg);
	width				:	100px;
}

.mode-it div.e-navigation-primary ul.pri-nav li#nav_about-dickies {
	background-image	: 	url(/images/nav_about_dickies_it.jpg);
	width				:	100px;
}

.mode-it div.e-navigation-primary ul.pri-nav li#nav_news-centre {
	background-image	: 	url(/images/nav_news_centre_it.jpg);
	width				:	75px;
}

.mode-it div.e-navigation-primary ul.pri-nav li#nav_contact-dickies {
	background-image	: 	url(/images/nav_contact_dickies_it.jpg);
	width				:	93px;
}*/


/* SPANISH
------------------------------------------------*/

/*.mode-es div.e-navigation-primary ul.pri-nav li#nav_catalogue {
	background-image	: 	url(/images/nav_catalogue_es.jpg);
	width				:	147px;
}

.mode-es div.e-navigation-primary ul.pri-nav li#nav_collections {
	background-image	: 	url(/images/nav_collections_es.jpg);
	width				:	122px;
}

.mode-es div.e-navigation-primary ul.pri-nav li#nav_about-dickies {
	background-image	: 	url(/images/nav_about_dickies_es.jpg);
	width				:	225px;
}

.mode-es div.e-navigation-primary ul.pri-nav li#nav_news-centre {
	background-image	: 	url(/images/nav_news_centre_es.jpg);
	width				:	164px;
}

.mode-es div.e-navigation-primary ul.pri-nav li#nav_contact-dickies {
	background-image	: 	url(/images/nav_contact_dickies_es.jpg);
	width				:	105px;
}*/


/* GERMAN
------------------------------------------------*/

/*.mode-de div.e-navigation-primary ul.pri-nav li#nav_catalogue {
	background-image	: 	url(/images/nav_catalogue_de.jpg);
	width				:	98px;
}

.mode-de div.e-navigation-primary ul.pri-nav li#nav_collections {
	background-image	: 	url(/images/nav_collections_de.jpg);
	width				:	119px;
}

.mode-de div.e-navigation-primary ul.pri-nav li#nav_about-dickies {
	background-image	: 	url(/images/nav_about_dickies_de.jpg);
	width				:	119px;
}

.mode-de div.e-navigation-primary ul.pri-nav li#nav_news-centre {
	background-image	: 	url(/images/nav_news_centre_de.jpg);
	width				:	121px;
}

.mode-de div.e-navigation-primary ul.pri-nav li#nav_contact-dickies {
	background-image	: 	url(/images/nav_contact_dickies_de.jpg);
	width				:	86px;
}
*/


/* CORP SITE
------------------------------------------------*/



div.e-navigation-primary ul.pri-nav li a span.anchor-span {
	position: static;
	left: auto;
}








/* ####################################### */
/* ############### SUB NAV ############### */
/* ####################################### */

.e-navigation-sub {
	margin: 0 0 1.5em 0;
	padding: 0;
	list-style: none;
	background: #f5f5f5;
	border: 1px solid #dddddd;
	border-bottom: 0;
}

.e-navigation-sub ul li {
	border: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
}




.e-navigation-sub ul li a:link,
.e-navigation-sub ul li a:visited {
	color: #3e3e3e;
	padding: 0.5em 1em;
	width: auto;
	text-decoration: none;
}

.e-navigation-sub ul li a:hover,
.e-navigation-sub ul li a:focus {
	background: #eee;
}

.e-navigation-sub ul li.active-sub-section,
.e-navigation-sub ul li.active {
	border: 0;
}

.e-navigation-sub ul li.active-sub-section a:link,
.e-navigation-sub ul li.active-sub-section a:visited,
.e-navigation-sub ul li.active a:link,
.e-navigation-sub ul li.active a:visited {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;	
	background: #000;
}


/* DROPS */
.e-navigation-sub ul li ul {
	display: none;
	background: #e1e1e1;
}

.e-navigation-sub ul li.active-sub-section ul,
.e-navigation-sub ul li.active ul {
	display: block;
}

.e-navigation-sub ul li.active-sub-section ul li,
.e-navigation-sub ul li.active ul li {
	background		: 	#e1e1e1;
	border-top		: 1px solid #fff;
	border-bottom	: 1px solid #aaa;
}



.e-navigation-sub ul li.active-sub-section ul li a:link,
.e-navigation-sub ul li.active-sub-section ul li a:visited,
.e-navigation-sub ul li.active ul li a:link,
.e-navigation-sub ul li.active ul li a:visited {
	background: 0;
	color: #3e3e3e;
	padding-left: 2em;
	text-transform: none;
	font-weight: normal;
}

.e-navigation-sub ul li.active ul li a:hover,
.e-navigation-sub ul li.active ul li a:focus {
	background: #d7d7d7;
}

