Que tu imagen se llame banner.gif.gif ¿que como es eso de doble extensión? pues no es doble extension sino que windows por alguna tonta razón (no le veo el sentido) oculta las extensiones para los archivos "conocidos" (totalmente subjetivo y descabellado). Y pasa, porque entre mis estudiantes lo veia, que guardan su imagen como banner.gif pero como el sistema oculta la extensión real, en realidad el archivo se llama banner.gif.gif ¿como saber si es tu caso? Dentro de una carpeta, Menu herramientas, opciones de carpeta, ver, desactiva ocultar extensiones para tipos de archivo conocidos.
Quizas no sea tu caso, pero recuerdo que casi siempre que mis estudiantes no podían insertar una imagen era por ese asunto de la "doble extension"
Otras opciones, un poco ilusas pero uno nunca sabe:
- Segura que tu imagen nueva se llama banner y no baner ?
- Segura que tu nueva imagen se encuentra en la misma carpeta que la original?
- Intenta editando la linea 122 de tu CSS y cambia background por background-image
- Prueba con otro jpg o png a ver si es la extension de la imagen la que esta complicando las cosas.