/* CSS Document */
ul, li {
	padding:0;
	margin:0;
	list-style:none;
	
}
a {
	outline:none;
}
ul#mainnav li {
	display:block;
	float:left;
	font-family:arial,sans-serif;
}

ul#mainnav li li{
	float:none; display: inline;
}

ul#mainnav a{
	border:0px;
}

ul#mainnav li a {
	display:block;
	outline:none;
	width:255px;
	height:31px;
	background:transparent url(../images/JohnsonDiversey-site-nav.png) no-repeat 0 0;
	text-indent:-9009px;
	margin:0 0 0 0;
}

ul#mainnav li li a{
	background:none;
	background-color: #000000; text-decoration:none;
	color:#FFFFFF;
	text-indent:0;
	height:auto;
	font-size:12px;
	padding:4px; 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

	
}

ul#mainnav li li a:hover{
	color: #FFF; background-color:#000000;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


ul#mainnav li a:hover, ul#mainnav li a.active {
	background-position:0px -124px;
}

ul#mainnav li#videos-nav a {
	width:255px;
	background-position:0px -31px;
}
ul#mainnav li#videos-nav a:hover, ul#mainnav li#videos-nav a.active, ul#mainnav li#videos-nav:hover a{
	background-position:0px -155px;
}
ul#mainnav li#downloads-nav a {
	width:255px;
	background-position:0px -62px;
}
ul#mainnav li#downloads-nav a:hover, ul#mainnav li#downloads-nav a.active, ul#mainnav li#downloads-nav:hover a {
	background-position:0px -186px;
}
ul#mainnav li#mediacontacts-nav a {
	width:255px;
	background-position:0px -93px;
}
ul#mainnav li#mediacontacts-nav a:hover, ul#mainnav li#mediacontacts-nav a.active, ul#mainnav li#mediacontacts-nav:hover a {
	background-position:0px -217px;
}

/* dropdowns */

#mainnav li ul {
	/* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 255px;
		margin-top : -30px;

	
}

#mainnav li:hover ul {
	left: auto;
}

#mainnav li:hover ul, #mainnav li.sfhover ul {
	left: auto;
}
ul#mainnav li#downloads-nav li a {
width:150px;
}

ul#mainnav li#mainnav li a {
width:150px;
}


/*sticking*/
.menu{position:relative;z-index:100} 

#mainnav li:hover, #mainnav li.hover { position: static; }


