a mi me pasó una vez de que IE no me centraba un fondo cuando ponía top center. Lo que tube que hacer es reemplazar por coordenadas en pixeles, así que prueba reemplazando top left por 0 0 a ver que tal.
te quedaría:
Código CSS:
Ver originalbackground:#f9f9f9 url(elementosDiseno/fondo.png) 0 0 repeat-x;
Saludos.