This is the CSS for that menu taken from my clients site (not my code). I know this problem does not occur in IE in Standards mode, but unfortantly this isnt an option! 
Code:
.container {width: 500px; margin: 10px auto;}
ul.menutabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 57px;
width: 100%;
margin-top: 20px;
border-bottom:1px solid #e6c54c;
}
ul.menutabs li {
float: left;
margin: 0;
padding: 0;
padding-top: 12px;
padding-bottom: 10px;
background: white;
overflow: hidden;
position: relative;
text-align:left;
height:35px;
}
ul.menutabs li.tab_right {
float: right;
margin: 0;
padding: 0;
padding-top: 22px;
padding-bottom: 0px;
background: #e6c54c;
overflow: hidden;
position: relative;
text-align:left;
height:35px;
}
ul.menutabs li a {
text-decoration: none;
color: #76c258;
display: block;
font-size: 1.2em;
padding-left:11px;
padding-right:11px;
text-transform: uppercase;
font-weight:bold;
}
ul.menutabs li a:hover {
background: #292929;
border-bottom: 1px solid #292929;
color: white;
}
html ul.menutabs li.active, ul.menutabs li.active a, html ul.menutabs li.active a:hover {
background: #292929;
border-bottom: 1px solid #292929;
color: #13B5E7;
}
Bookmarks