Here is Menu.css
/*
* Horizontal, top-2-bottom menu
* Copyright Aleksandar Vacic, www.aplus.co.yu, some rights reserved http://creativecommons.org/licenses/by/2.0/
*/
/* ------ Basic style ------ */
#menu {
display: block;
}
#menu ul {
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
}
#menu li {
margin: 0;
padding: 0;
border: 0;
display: block;
float: left;
position: relative;
}
#menu a {
display: block;
}
/* fix the position for 2nd level submenus. make sure no horizontal scrollbars are visible on initial page load */
#menu li li ul {
left: 0;
}
#menu li:hover {
}
/* initialy hide all sub menus */
#menu li ul {
display: none;
position: absolute;
z-index: 10;
}
#menu li:hover>ul {
display: block;
}
/* this is needed if you want to style #menu div - force containment of floated LIs inside of main UL */
#menuList:after {
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
/* Clear-fix for IE5/Mac \*//*/
#menu a {
float: left;
}
#menuList {
display: inline-block;
}
/* */
/* ------ Make-up -------- */
#menu {
font-size: 0.9em;
line-height: 1;
color: #fff;
padding-top: 1px;
}
#menu ul {
}
#menu li ul {
color: #FFFFFF;
margin-left: -1px;
border-width: 1px 1px 0;
background: #7C0024;
}
#menu a {
font-weight: bold;
text-decoration: underline;
text-align: center;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#menu li:hover>a {
color: #FFFFFF;
text-decoration: none;
}
#menu a:hover {
color: #FFFFFF !important;
}
#menu li li a {
font-weight: normal;
text-align: left;
background: none;
padding: 5px 1em 5px;
}
#menu li li:hover>a {
border-bottom: 0;
}
#menu li {
}
#menu li li {
background: none;
}
#menu li:hover {
}
#menu li li:hover {
color: #FFFFFF;
background: #B30035;
}
#menu li li.submenu>a:after {
content: "...";
}
/* need to set absolute value for each submenu */
#ProductsMenu, #MyAccountMenu, #SupportMenu {
width: 30em;
}
#CategoriesMenu {
width: 23em;
}
#HardwareMenu {
width: 500px;
}
Here is Menu4IE.css
/*
* Horizontal, top-2-bottom menu ## Tweaks for IE5, IE6
* Copyright Aleksandar Vacic, www.aplus.co.yu, some rights reserved http://creativecommons.org/licenses/by/2.0/
*/
/* ------ Basic style ------ */
/* Fix IE6's inability to expand clickable area */
#menu li a {
position: relative;
}
/* IE can't handle display, so fail-over to visibility */
#menu li ul {
display: block;
visibility: hidden;
}
/* simulate child selector for IE */
#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul {
visibility: visible;
}
#menu li:hover li ul,
#menu li:hover li:hover li ul,
#menu li:hover li:hover li:hover li ul {
visibility: hidden;
}
#menuList {
height: 1%;
}
/* ------ Make-up -------- */
#menu li ul {
color: #000;
background: #7C0024;
}
#menu a:hover {
color: #000;
background: transparent url(images/inset.png) no-repeat bottom;
}
#menu li li {
border-bottom: 0;
}
#menu li li a:hover {
color: #FFFFFF;
background: #B30035;
text-decoration: none;
}
/* ------ Behaviors -------- */