The menus above are driven completely through CSS rules; there's no JavaScript involved at all. This demo depends on your browser's ability to support the :hover pseudo-class on elements other than links, in this case divs. So far, Mozilla 1.0 is the only browser that this checks out in.