#menu ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
 width: 120px;
 height:21px; 
 float: left; } 

#menu a, #menu h2 { 
 font-size:14px;
 font-color: #FF0000
 font-family: arial, helvetica, sans-serif;
 display: block; 
 border-width: 1px; 
 border-style: solid; 
 border-color: #FF0000; 
 margin: 0; padding: 2px 3px; } 

#menu h2 { 
 color: #FF8635;
 background: #FFFF00; 
 text-transform: uppercase; } 

#menu a { 
 color: #000; 
 background: #FFFF99; 
 text-decoration: none; }

#menu a:hover { 
 color: #a00; 
 background: #fff; }

#menu li {position: relative;} 

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul, 
div#menu ul ul li:hover ul ul 
  {display: none;} 

div#menu ul li:hover ul, 
div#menu ul ul li:hover ul, 
div#menu ul ul ul li:hover ul 
  {display: block;}
  
