jquery.hover_caption.jsは、画像に指定した幅と高さに依存していると思います。
幅と高さの値を取り、プラグインがその場で作成した親DIVに適用されます。
画像の幅と高さを指定しない場合、プラグインは親divに配置する必要のある高さ/幅を認識しません。したがって、親divは<div style="width: 0px; height: 0px;">
そのため、画像が表示されません。
以下のhtmlマークアップを参照してください。
<div style="width: 0px; height: 0px;"><h3 class="hover_caption_caption" style="padding: 0px; color: white; width: 0px; font-size: 18px; position: absolute; margin: 0px; display: none;">SPR scene 7.1 2011</h3><img title="SPR scene 7.1 2011" src="zzzthumbs/spr-scene7.1.jpg" style="z-index: -1; position: relative; font-weight: bold;"></div>