Your HTML structure is not set up to allow multiple submenus with a single css statement. If you look at Mcinerney HTML:
<div id="menu">
<ul id="item1">
<li class="top">menu item</li>
<li class="item"><a href="#">menu item 1</a></li>
<li class="item"><a href="#">menu item 2</a></li>
<li class="item"><a href="#">menu item 3</a></li>
</ul>
</div>
and its css:
#menu ul:hover .item{display:block;}
" " ul ", id," menu ", , " ul ", " item " set " ".
- , css LI:
#test2:hover div.subMenu { display: block; }
"# test2" "test2".
"div.subMenu" ( div) "subMenu". "# test2" , div "# test2" .
, css html. "A" ( "A", # test2, ):
<li id="test2"><a href="#" class="top">Pro1</a> ...
css , # test2 ( # test2 a):
#test2:hover a.top {
background:url("../images/btTest.jpg") no-repeat top;
}