

#nav {
	margin-left:0px;
}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li,.header-top ul li {
	list-style:none;
	position:relative;
	text-align:left;
	z-index:999;
}
#nav li.over,.header-top #header-links ul li.over { }
#nav li.active ,.header-top ul li.active  { } /* to prevent the li separator from showing through on mouseover on li */
#nav a,.header-top ul li a { line-height:1.3em; z-index:999;}
#nav a, #nav a:hover,.header-top #header-links a,.header-top #header-links a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }


#nav div { display:block; cursor:pointer; white-space:nowrap;width:97px;line-height:26px;padding:0px 10px 0px 10px; }
/*#nav li.over div,#nav div:hover { background-color:#28b2ce; }*/

/*MENU SPECIFIC COLOURS*/
#nav .nav-shop div { background-color:#c0c3c5;c }
#nav .nav-shop:hover div,#nav .nav-shop div:hover,#nav #nav-shop.over div { background-color:#28b2ce;color:#ffffff; }
#nav .nav-shop ul li ul li a { background-color:#28b2ce; }
#nav .nav-shop ul li a { background-color:#c0c3c5; }
#nav .nav-shop > ul > li > a { color:#444444 !important; } 
#nav .nav-shop > ul > li.over > a:hover { background-color:#1b798c;color:#ffffff; }
#nav .nav-shop > ul > li.over > a { background-color:#1b798c;color:#ffffff !important; }
#nav .nav-shop li.level2:hover a { color:#dcdcdc !important; }

#nav .nav-news div { background-color:#c0c3c5; }
#nav .nav-news:hover div,#nav .nav-news div:hover,#nav #nav-news.over div,#nav #nav-news.selected div { background-color:#d8a6a4;color:#ffffff; }
#nav .nav-news ul li ul li a { background-color:#d8a6a4; }
#nav .nav-news ul li a { background-color:#c0c3c5; }
#nav .nav-news > ul > li > a { color:#444444 !important; } 
#nav .nav-news > ul > li.over > a:hover { background-color:#997674;color:#ffffff; }
#nav .nav-news > ul > li.over > a { background-color:#997674;color:#ffffff !important; }

#nav .nav-discover div { background-color:#c0c3c5; }
#nav .nav-discover:hover div,#nav .nav-discover div:hover,#nav #nav-discover.over div { background-color:#77ae99;color:#ffffff; }
#nav .nav-discover ul li ul li a { background-color:#99b989; }
#nav .nav-discover ul li a { background-color:#c0c3c5; }
#nav .nav-discover > ul > li > a { color:#444444 !important; } 
#nav .nav-discover > ul > li.over > a:hover { background-color:#578070;color:#ffffff; }
#nav .nav-discover > ul > li.over > a { background-color:#578070;color:#ffffff !important; }



#nav li ul span {white-space:normal; }

/************ 1ST LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#ffffff; }
#nav a { float:left; padding:5px 5px 0px 0px; color:#ffffff; font-weight:normal; text-transform: uppercase;} /*SME 2124:1 herve */

/************ 1ST LEVEL RESET ************/
#nav ul li { width:178px;float:left; }
#nav ul li, #nav ul li.active {
	/*float:none;*/
	margin:0 1px 0px 0px !important;
	}
#nav ul li.over {/*background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%;*/}
#nav ul li.last { padding-right:0px; /*display:none;*/ }

	
#nav ul a, #nav ul a:hover {
	float:none;
	padding:0px 8px 0px 8px;
	background:none;
	}
#nav ul li a { font-weight:normal !important;padding:0px 8px 0px 8px; }


/************ 2ND LEVEL ************/
#nav ul {
	position: absolute;
	top:25px;
	margin-left:0px;
	margin-right:0px;
	left:-10000px;
	/*border-left:8px solid #b6b3ae;
	border-right:8px solid #b6b3ae;*/
	font-size:1.0em;
	z-index:11;
}

/* Show menu */
#nav li.over ul { display:block;left:0;z-index:11;height:37px; }
#nav li.over ul li.over ul { /*left:100px;*/display:block; z-index:11;top:20px; }

ul li.level0 ul { width:960px; }
ul li.level0 ul li { padding-right:0px !important;margin:0px !important;top:4px;margin-left:-1px;!important }

ul.level2 { width:178px !important; }
ul.level2 li { float:none; }

ul.level1 li ul {
	margin-left:-10px;
}

ul.level1 li {
	left:-10px;
}


#nav li.over ul ul { display:none;/*left:-10000px;*/ }

#nav ul li a { background:#0f1e26; }
#nav ul li a:hover { background:#0f1e26; }
#nav ul li a { color:#ffffff !important; }
#nav ul li a:hover { color:#ffffff !important; }
#nav ul span, #nav ul li.last li span { padding:6px 5px 6px 0px;}

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

#nav ul ul { top:5px; }

/***** GENERAL ******/
#nav .nav-spacer { background:#c0c3c5;padding:0px;height:26px;cursor:default; }
/*li.nav-discover.over ul { left:-118px !important; }*/
li.nav-discover.over ul { left:-236px !important; }

li.level1 > a:hover {
	/*margin-bottom:5px !important;
	padding-bottom:20px !important;
	border-bottom:1px solid black;*/
}