Intenta colocar los valores de los colores de forma completa.. es decir cambia ésto:
background: #FF0;
por ésto:
background: #FFFF00;
Es uno de los tantos detalles que tiene IE

, pero en la version IE7 para ese caso te respeta el estilo sin problemas.
Salu2