Imagem de fundo dentro do div não aparecendo

Então eu estava trabalhando neste site e tive a exibição de como eu estava querendo. Depois de trabalhar em uma faixa de página inferior, de repente, tudo desapareceu e tudo o que me restou foi a imagem de fundo no corpo.

Você consegue descobrir por que o ID topImage não é exibido? É frustrante como o inferno ver isso funcionar um segundo e depois não o outro:

<style>
   body
   {
   background-image:url("images/Background.gif");
   background-repeat:repeat-y;
   background-attachment:fixed;
   background-position:center top;
   }

   #topImage
   {
   position:absolute;
   background-image:url("images/Top-Banner.gif");
   background-repeat:repeat-x;
   width:100%;
   top:0px;
   left:0px;
   }
</style>

<body>

    <div id="topImage"></div>

</body>

Desculpe se esta é uma questão realmente básica, eu sou meio que novo nisso.

questionAnswers(2)

yourAnswerToTheQuestion