
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}


#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	/*width: 1px;  width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 786px;
	height:43px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li{
	margin-top:2px;
	height:22px;
	position:relative;
	}
#nav li ul li.first{margin-left:42px;}
#nav li ul#b1 li.first{margin-left:12px;}
#nav li ul#b3 li.first{margin-left:245px;}
#nav li ul#b4 li.first{margin-left:180px;}
#nav li ul#b5 li.first{margin-left:419px;}
#nav li ul#b6 li.first{margin-left:313px;}

#nav li ul li a{
	display:block;
	width:100%;
	height:17px;
	padding-top:5px;
	color:#fff;
	font-size:10px;
	text-align:center;
	text-indent: 0px;
	text-decoration:none;
	}

#nav li ul ul { /* third-and-above-level lists */
	margin: 0;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: 0px; top:46px;
}

#nav li li:hover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: 0px; top:23px;
}

/*--------------------------------------------------------- nav a  */

#nav  li.nava a{display:block;width:100%;height:100%;}
#nav  li.nava {
	text-indent: -9999px;
	display: block;
	height:46px;
	background-repeat: no-repeat;
}

#nav  #nava1 {
	width: 130px;
	background-image:url(../img/nav/nava1.jpg);
}
#nav  #nava2 {
	width: 131px;
	background-image:url(../img/nav/nava2.jpg);
}
#nav  #nava3 {
	width: 131px;
	background-image:url(../img/nav/nava3.jpg);
}
#nav  #nava4 {
	width: 130px;
	background-image:url(../img/nav/nava4.jpg);
}
#nav  #nava5 {
	width: 131px;
	background-image:url(../img/nav/nava5.jpg);
}
#nav  #nava6 {
	width: 132px;
	background-image:url(../img/nav/nava6.jpg);
}

#nav  #nava1:hover {

	background-image:url(../img/nav/nava1o.jpg);
}
#nav  #nava2:hover {

	background-image:url(../img/nav/nava2o.jpg);
}
#nav  #nava3:hover {

	background-image:url(../img/nav/nava3o.jpg);
}
#nav  #nava4:hover {

	background-image:url(../img/nav/nava4o.jpg);
}
#nav  #nava5:hover {
	
	background-image:url(../img/nav/nava5o.jpg);
}
#nav  #nava6:hover {
	background-image:url(../img/nav/nava6o.jpg);
}


	
/*------------------------------------------------------------- b1   */

#nav li ul#b1 {
	background:url(../img/nav/navb1bckgrnd.png) no-repeat;
	z-index:100;
}

#nav li ul#b1 li#b1a {
	width:86px;
	}
#nav li ul#b1 li#b1a:hover {
	background:url(../img/nav/navb1a.png) no-repeat;
	}
	
#nav li ul#b1 li#b1g {
	width:128px;
	}
#nav li ul#b1 li#b1g:hover {
	background:url(../img/nav/navb1g.png) no-repeat;
	}
	
#nav li ul#b1 li#b1b {
	width:95px;
	}
#nav li ul#b1 li#b1b:hover {
	background:url(../img/nav/navb1b.png) no-repeat;
	}

/*#nav li ul#b1 li#b1c {
	width:99px;
	}
#nav li ul#b1 li#b1c:hover {
	background:url(../img/nav/navb1c.png) no-repeat;
	}

#nav li ul#b1 li#b1d {
	width:85px;
	}
#nav li ul#b1 li#b1d:hover {
	background:url(../img/nav/navb1d.png) no-repeat;
	}*/

#nav li ul#b1 li#b1e {
	width:196px;
	}
#nav li ul#b1 li#b1e:hover {
	background:url(../img/nav/navb1e.png) no-repeat;
	}
	
/*#nav li ul#b1 li#b1f {
	width:128px;
	}
#nav li ul#b1 li#b1f:hover {
	background:url(../img/nav/navb1f.png) no-repeat;
	}*/



	
/*----------------------------------------------------------- b2*/

#nav li ul#b2 {
	background:url(../img/nav/navb2bckgrnd.png) no-repeat;
	z-index:200;
}

#nav li ul#b2 li#b2a {
	width:86px;
	}
#nav li ul#b2 li#b2a:hover {
	background:url(../img/nav/navb2a.png) no-repeat;
	}
	
#nav li ul#b2 li#b2b {
	width:98px;
	}
#nav li ul#b2 li#b2b:hover {
	background:url(../img/nav/navb2b.png) no-repeat;
	}

#nav li ul#b2 li#b2c {
	width:97px;
	}
#nav li ul#b2 li#b2c:hover {
	background:url(../img/nav/navb2c.png) no-repeat;
	}

#nav li ul#b2 li#b2d {
	width:98px;
	}
#nav li ul#b2 li#b2d:hover {
	background:url(../img/nav/navb2d.png) no-repeat;
	}

#nav li ul#b2 li#b2e {
	width:98px;
	}
#nav li ul#b2 li#b2e:hover {
	background:url(../img/nav/navb2e.png) no-repeat;
	}
	
#nav li ul#b2 li#b2f {
	width:154px;
	}
#nav li ul#b2 li#b2f:hover {
	background:url(../img/nav/navb2f.png) no-repeat;
	}



/*----------------------------------------------------------------- b3*/

#nav li ul#b3 {
	background:url(../img/nav/navb3bckgrnd.png) no-repeat;
	z-index:300;
}
#nav li ul#b3 li#b3a a,#nav li ul#b3 li#b3b a {
	color:#000;
	}
#nav li ul#b3 li#b3a {
	width:86px;
	}
#nav li ul#b3 li#b3a:hover {
	background:url(../img/nav/navb3a.png) no-repeat;
	}
	
#nav li ul#b3 li#b3b {
	width:86px;
	}
#nav li ul#b3 li#b3b:hover {
	background:url(../img/nav/navb3b.png) no-repeat;
	}

#nav li ul#b3 li#b3c {
	width:148px;
	}
#nav li ul#b3 li#b3c:hover {
	background:url(../img/nav/navb3c.png) no-repeat;
	}



		
/*--------------------------------------------------------------------- b4*/

#nav li ul#b4 {
	background:url(../img/nav/navb4bckgrnd.png) no-repeat;
	z-index:400;
}

#nav li ul#b4 li#b4a {
	width:86px;
	}
#nav li ul#b4 li#b4a:hover {
	background:url(../img/nav/navb4a.png) no-repeat;
	}
	
#nav li ul#b4 li#b4b {
	width:64px;
	}
#nav li ul#b4 li#b4b:hover {
	background:url(../img/nav/navb4b.png) no-repeat;
	}
	
#nav li ul#b4 li#b4c {
	width:86px;
	}
#nav li ul#b4 li#b4c:hover {
	background:url(../img/nav/navb4c.png) no-repeat;
	}

#nav li ul#b4 li#b4d {
	width:93px;
	}
#nav li ul#b4 li#b4d:hover {
	background:url(../img/nav/navb4d.png) no-repeat;
	}

#nav li ul#b4 li#b4e {
	width:122px;
	}
#nav li ul#b4 li#b4e:hover {
	background:url(../img/nav/navb4e.png) no-repeat;
	}
	
	
#nav li ul#b4 li#b4g {
	width:93px;
	}
#nav li ul#b4 li#b4g:hover {
	background:url(../img/nav/navb4e.png) no-repeat;
	}

	
/*------------------------------------------------------------------------- b5*/

#nav li ul#b5 {
	background:url(../img/nav/navb5bckgrnd.png) no-repeat;
	z-index:500;
}

/*#nav li ul#b5 li#b5a {
	width:86px;
	}
#nav li ul#b5 li#b5a:hover {
	background:url(../img/nav/navb5a.png) no-repeat;
	}*/
	
#nav li ul#b5 li#b5b {
	width:114px;
	}
#nav li ul#b5 li#b5b:hover {
	background:url(../img/nav/navb5b.png) no-repeat;
	}

#nav li ul#b5 li#b5c {
	width:96px;
	}
#nav li ul#b5 li#b5c:hover {
	background:url(../img/nav/navb5c.png) no-repeat;
	}

#nav li ul#b5 li#b5d {
	width:73px;
	}
#nav li ul#b5 li#b5d:hover {
	background:url(../img/nav/navb5d.png) no-repeat;
	}
	
/*------------------------------------------------------------------------------ b6*/

#nav li ul#b6 {
	background:url(../img/nav/navb6bckgrnd.png) no-repeat;
	z-index:600;
}

#nav li ul#b6 li#b6a {
	width:86px;
	}
#nav li ul#b6 li#b6a:hover {
	background:url(../img/nav/navb6a.png) no-repeat;
	}
	
#nav li ul#b6 li#b6b {
	width:80px;
	}
#nav li ul#b6 li#b6b:hover {
	background:url(../img/nav/navb6b.png) no-repeat;
	}

#nav li ul#b6 li#b6c {
	width:76px;
	}
#nav li ul#b6 li#b6c:hover {
	background:url(../img/nav/navb6c.png) no-repeat;
	}

/*#nav li ul#b6 li#b6d {
	width:67px;
	}
#nav li ul#b6 li#b6d:hover {
	background:url(../img/nav/navb6d.png) no-repeat;
	}*/

#nav li ul#b6 li#b6e {
	width:91px;
	}
#nav li ul#b6 li#b6e:hover {
	background:url(../img/nav/navb6e.png) no-repeat;
	}
	
/*#nav li ul#b6 li#b6f {
	width:72px;
	}
#nav li ul#b6 li#b6f:hover {
	background:url(../img/nav/navb6f.png) no-repeat;
	}*/
	
/*#nav li ul#b6 li#b6g {
	width:136px;
	}
#nav li ul#b6 li#b6g:hover {
	background:url(../img/nav/navb6g.png) no-repeat;
	}*/
	
#nav li ul#b6 li#b6h {
	width:122px;
	}
#nav li ul#b6 li#b6h:hover {
	background:url(../img/nav/navb6h.png) no-repeat;
	}

/*---------------------------------------------------------------- level 3  */
#nav li ul li ul{
	background:url(../img/nav/navcbckgrnd.png) no-repeat;

	}

#nav li ul li ul#b2e3{
	width:127px;
	height:200px;
	background-position:0px -55px;
	}
	
#nav li ul li ul#b2d3{
	width:127px;
	height:160px;
	background-position:0px -80px;
	}
	
#nav li ul li ul#b2b3{
	width:127px;
	height:160px;
	background-position:0px -140px;
	}
	
#nav li ul li ul#b2c3{
	width:127px;
	height:160px;
	background-position:0px -80px;
	}
	
#nav li ul li ul li{
	float: none;
	width:127px;
	height:24px;
	margin: 0;
	padding:0;
	text-decoration:none;
	overflow: hidden;	
	}
	
#nav li ul li ul li.double, #nav li ul li ul li.double a{

	height:35px;

	}
#nav li ul li ul li a{
	display:block;
	width:108px;
	height:19px;
	text-align:left;
	color:#000;
	margin: 0;
	padding:5px 0 0 14px;
}	
#nav li ul li ul li a:hover{
	background-color:#0099ff;
	color:#fff;
	}

	
/*--------------------------------------------------------------- L2 */


.optical #nav #nava1 {background-image:url(../img/nav/nava1o.jpg);}
.optical #nav li ul#b1 {left: 0px; top:46px; z-index:50;}
#overview1 #nav li ul#b1 li#b1a {background:url(../img/nav/navb1a.png);}
#allinone #nav li ul#b1 li#b1g {background:url(../img/nav/navb1g.png);}
#multi #nav li ul#b1 li#b1b {background:url(../img/nav/navb1b.png);}
#comparison #nav li ul#b1 li#b1e {background:url(../img/nav/navb1e.png);}
#video #nav li ul#b1 li#b1f {background:url(../img/nav/navb1f.png);}

.products #nav #nava2 {background-image:url(../img/nav/nava2o.jpg);}
.products #nav li ul#b2 {left: 0px; top:46px; z-index:50;}
#overview2 #nav li ul#b2 li#b2a {background:url(../img/nav/navb2a.png);}
/*#s2400 #nav li ul#b2 li#b2b {background:url(../img/nav/navb2b.png);}*/
.aa#s2700 #nav li ul#b2 li#b2b {background:url(../img/nav/navb2c.png);}
.bb#s2700 #nav li ul#b2 li#b2c {background:url(../img/nav/navb2c.png);}
#s1900 #nav li ul#b2 li#b2d {background:url(../img/nav/navb2d.png);}
#s2150 #nav li ul#b2 li#b2e {background:url(../img/nav/navb2e.png);}
#s2500 #nav li ul#b2 li#b2b {background:url(../img/nav/navb2b.png);}

.showcase #nav #nava3 {background-image:url(../img/nav/nava3o.jpg);}
.showcase #nav li ul#b3 {left: 0px; top:46px; z-index:50;}
#overview3  #nav li ul#b3 li#b3a {background:url(../img/nav/navb3a.png);}
#case #nav li ul#b3 li#b3b {background:url(../img/nav/navb3b.png);}
#consumer #nav li ul#b3 li#b3c {background:url(../img/nav/navb3c.png);}

.support #nav #nava4 {background-image:url(../img/nav/nava4o.jpg);}
.support #nav li ul#b4 {left: 0px; top:46px; z-index:50;}
#overview4 #nav li ul#b4 li#b4a {background:url(../img/nav/navb4a.png);}
#faqs #nav li ul#b4 li#b4b {background:url(../img/nav/navb4b.png);}
#installation #nav li ul#b4 li#b4c {background:url(../img/nav/navb4c.png);}
#downloads #nav li ul#b4 li#b4d {background:url(../img/nav/navb4d.png);}
#productinfo #nav li ul#b4 li#b4e {background:url(../img/nav/navb4e.png);}
/*#customer #nav li ul#b4 li#b4f {background:url(../img/nav/navb4f.png);}*/

.news #nav #nava5 {background-image:url(../img/nav/nava5o.jpg);}
.news #nav li ul#b5 {left: 0px; top:46px; z-index:50;}
#overview5 #nav li ul#b5 li#b5a {background:url(../img/nav/navb5a.png);}
#pressreleases #nav li ul#b5 li#b5b {background:url(../img/nav/navb5b.png);}
#inthenews #nav li ul#b5 li#b5c {background:url(../img/nav/navb5c.png);}
#events #nav li ul#b5 li#b5d {background:url(../img/nav/navb5d.png);}

.about #nav #nava6 {background-image:url(../img/nav/nava6o.jpg);}
.about #nav li ul#b6 {left: 0px; top:46px; z-index:50;}
#overview6 #nav li ul#b6 li#b6a {background:url(../img/nav/navb6a.png);}
#partners #nav li ul#b6 li#b6b {background:url(../img/nav/navb6b.png);}
#careers #nav li ul#b6 li#b6c {background:url(../img/nav/navb6c.png);}
/*#news #nav li ul#b6 li#b6d {background:url(../img/nav/navb6d.png);}*/
#contact #nav li ul#b6 li#b6e {background:url(../img/nav/navb6e.png);}
/*#events2 #nav li ul#b6 li#b6f {background:url(../img/nav/navb6f.png);}*/
/*#customershow2 #nav li ul#b6 li#b6g {background:url(../img/nav/navb6g.png);}*/
#management #nav li ul#b6 li#b6h {background:url(../img/nav/navb6h.png);}