It's because it's not coded correctly.
To be honest there are so many errors on that page it's difficult to know where to start.
There's a meta tag outside of the closing head tag.
There are missing closing anchor tags on your slide-show list.
There's a missing div in your Design: table
div align="center" is depreciated as your doctype tag indicates it's supposed to be an html5 page - you need to use css coding.
alt tags are missing from images - not critical.
And that's only the tip of the iceburg.
Using tables in html5 unless there's very good reason, I wouldn't go there and in the context you're using them is unnecessary.
Frankly, it needs to be designed properly from scratch. You summed it up nicely when you said it was made from wood and glue!
Believe me when I say I'm not trying to be nasty. But you need to know the truth.
The positive side is, the images are very nice.