prueba a poner el espacio entre el paréntesis de cierre de la dirección de la imagen de fondo y los siguientes valores:
Tú tienes:
Cita: body { background: #9e0000 url(.........../background.jpg)0px 0px no-repeat;...
cuando debe ser:
Cita: body { background: #9e0000 url(.........../background.jpg) 0px 0px no-repeat;...
Al menos en local eso hace que aparezca el fondo en ie7
un saludo