Hi there! I think your site looks really nice, very clean and well-organized. And you have some very beautiful pictures, indeed!
I'm wondering, though, why you have that nice CSS file and are still using your table-based layout; there's some overlapping, it appears, with your CSS and inline styles, also--your body background color, for example. These issues bloat your files and cause slower page downloads, I'd think, and on top of the large-resolution images you're storing, it could be difficult for some people.
Your website doesn't validate with the W3C (
[Invalid] Markup Validation of http://www.stockaphoto.com/ - W3C Markup Validator). There is no doctype at all, and there were 62 other errors.
I would be concerned about your form captcha, also. How would people who are color-blind use it?
Thanks for letting me analyze your site.
Jo