No sé exactamente qué te ocurre, pero añade un left al selector .MenuButtons_main, porque con posición absoluta y en ausencia de top o left, explorer les asigna unos valores predeterminados diferentes de cero.
Cita: .MenuButtons_main {
top: 320px;
left: 0;
position: absolute;
height: 42px;
width: 890px;
text-align: center;
margin: 0 auto;
}