There are also unnecessary characters in your image links:
<a href="kitchen%20thumbs/Avant%20Alabaster.jpg">
">
<img src="kitchen%20thumbs/Avant%20Alabaster%20Small.jpg" alt="High gloss door in Alabaster colour."/>
</a>
Try this:
<a href="kitchen-thumbs/Avant-Alabaster.jpg">
<img
src="kitchen-thumbs/Avant-Alabaster-Small.jpg"
alt="High gloss door in Alabaster colour." />
</a>
No doubt you will be hosting your site on an Apache Server which unlike Windows is case-sensitive. Apache will refuse point-blank to display any images, links, etc which do not match exactly.
I tried your web-page locally and made some adjustments which was not easy because of your use of position:absolute;
. It is far easier to let the page flow naturally especially when trying to make the page conform to
Is your site Online?