I don't see why the images need to be in divs.
I've had this type of error happen to me before in IE7. It's a bug in IE7, where height: 100% is only as tall as the viewport.
It seems like a common bug, somebody must have a fix for it.
PS: New URL -
http://dev.otherroaddesign.com/website/pages/0.html