OK I goofed badly on my previous post, blaming Opera for poor image rendering. 🙁
I've spent some time this morning re-doing the dodgy images and re-sizing them properly and it all works fine. 🙂
So a lesson learnt. Don't shoot your mouth off if you don't know what you're talking about.