You seem to have introduced a stray bracket here:
Code:
.menu ul li:hover ul {
display: block;
position: absolute !important; /* ***** Carbonite fix ***** */
bottom: 15px; /* was top: -4px; */ /* FF DD up down */
margin-top: 17px; /* FF main mouse active vertical */
left: -32px; /* FF DD right left */
width: 104px; /* unknown */
} /* <<<<< what's this ? - remove it */
/*opacity for IE5+*/
filter: alpha(opacity=40);
/*opacity for older Mozilla browsers*/
-moz-opacity: 0.7;
/*opacity for mozilla/safari*/
opacity: 0.7;
}
This rule will kill IE's opacity for the reason I already mentioned:
Code:
.menu ul li {
/* margin: 0 2px 0 2px; */ /* adds space between main menu boxes */
float:left; /* WARNING: float right reverses menu */
position:relative !important; /* ***** Carbonite fix ***** */
}
Add the css from my original post and place it at the end of the CSS files and it will work.
I've tested locally so I know it's working.
Bookmarks