I now have most of the problems sorted out.
I've made changes on the jquery.fancybox.css file to do this.
Have a look.
The only thing I can't seem to do is get the text cantered under the image.
And as with a lot of these things, you solve a load of problems and find another.
Now it seems the image is not centred in the view port or it's a bit left of centre.
Any clues on those?