I have now identified the problem with the site and largely rebuilt it.

Although it is now live i intend to leave it as is for a while so that any further glitches can be ironed out.

Tony (webweaver)