#menu {width: auto;background: #CC99FF;float: left;}#menu ul {list-style: none;margin: 0;padding: 0;width: auto;float: left;}#menu a, #menu h2 {font: bold 11px/16px arial, helvetica, sans-serif;display: block;border-width: 0px;border-style: solid;border-color: #ccc #888 #555 #bbb;margin: 0;padding: 2px 6px;}#menu h2 {font-size: x-small;color: #000000;background: #CC99FF;}#menu a {width: 150px;color: #FF99FF;background: #993399;text-decoration: none;}#menu a:hover {color: #993399;background: #FF99FF;}#menu li {position: relative;}#menu ul ul {position: absolute;z-index: 500;}#menu ul ul ul {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;}<!--[if IE]><style type="text/css" media="screen">body {behavior: url(csshover.htc);font-size: 100%;}#menu ul li {float: left; width: 100%;}#menu ul li a {height: 1%;} #menu a, #menu h2 {font: bold 0.6.5em/1.2em arial, helvetica, sans-serif;}</style><![endif]-->