#nav, #nav ul {  list-style: none;  margin: 0;  padding: 0;  border: 0px solid #000;  background: none;  float: left;  width: 100%;}
#nav li {  float: left;  position: relative;  background: none;}

#nav a {  color: white;  text-decoration: none;  display: block;  width: 120px; padding: 4px 10px;  background: none; }
#nav a:hover {  color: #000;  background: #ccc;}
#nav li:hover { background: #ccc; }
#nav li.jshover {  background: #ccc;}



#nav li ul {  display: none; position: absolute; width: 138px;}
#nav li li a {  width: 120px; background: #aaa; color: 555;}
#nav li:hover ul {  display: block;}
#nav li.jshover ul {  display: block;}

#nav li:hover li ul {  display: none;  width: 138px;  top: -9px;  left: 133px;}
#nav li.jshover li ul { display: none;  width: 138px;  top: -9px;  left: 133px;}
#nav li:hover li:hover ul {  display: block;}
#nav li.jshover li.jshover ul { display: block;}