Not sure why the opening menu works in Firefox but fails in Internet Explorer.
In IE it is not centered, even though I'm using margin-left, margin-right: auto
width: 28% !important;
Do you have a doctype? If you do, does it have a URI at the end (a link)? If you answered no to either of these, get a proper doctype.