Thumbnail gallery for a newb

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

Google’s Mobile Friendly Test

Is your site Online?