Ok, now that I'm home for the evening, I decided to look at this a little closer.
With the exception of Google Analytics, (won't touch this without permission) I created a page using the scripts you have used. All worked fine in FF and Safari.
After looking closer at your code, your head and body tags appear as such:
Code:
<head>
...all your header code...
</head><br>
<script type="text/javascript">
gradualFader.init() //activate gradual fader
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "xx-xxxxxxx-x";
urchinTracker();
</script>
<BODY>
...your body code...
<body onload="ImageBook()">
</BODY>
The code in
boldface is outside the <head> and <body> tags. These should be inside one or the other. (depending on script instructions)
The line reading <body onload="ImageBook()"> near the bottom is your main problem. Remove that line and insert the "onload" code into your main body tag so your structure looks like this...
Code:
<head>
...header code...
</head>
<body onload="ImageBook()">
...body code...
</body>
Doing these adjustments should fix things up. (hopefully

)
If not, let us know.