Cita: y note que en este navegador el background no redimensiona y se descuadra totalmente cuando hago Zoom in or Zoom out
Hola Husuva, ¿qué significa que no redimensiona? ¿puedes poner la url para poder ver el error?
Respecto del código que has puesto, el margin auto, supongo que para centrar, no funciona si no das un ancho al elemento y es más conveniente hacerlo con un contenedor. La posición relative sobra porque body es el elemento padre, no depende de nadie.
Salud!