#menu {  behavior: url(csshover2.htc);  width:900px;  background-image:url(../img/menubar.jpg);  float:left;}#menu ul {  list-style:none;  margin:0;  padding:0;  width:150px;  float:left;}#menu ul ul {  position: absolute;  z-index: 500;}#menu ul ul ul {  position: absolute;  top: 0;  left: 100%;}#menu li {  position: relative;}#menu a, #menu h2 {  font:bold 12px verdana;  display:block;  margin: 0px;  padding: 3px 5px;}#menu h2 {  color: #000;  text-transform: uppercase;  border-left-width:1px;  border-right-width:1px;  border-top-width:0px;  border-bottom-width:0px;  border-style:solid;  border-color:#ccc #888 #555 #bbb;}#menu a {  border-width:1px;  border-style:solid;  border-color:#ccc #888 #555 #bbb;  color: #000;  background: #eee;  text-decoration: none;}#menu a:hover {  color: #fff;  background: #f00;}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]>#menu {font-size: 100%;}#menu ul li {float:left; width:100%;}#menu ul li a {height:1%;}<![endif]-->