Nice
If that's your first site, you should be very pleased.
In terms of layout, I think you've done a great job - it gets to the point, and shows off the quality and range of the photos very clearly.
A couple of things to think about:
I would add an "about this site" page. This would just clarify the purpose of the site, and let people know what the site is for (to buy photos, to hire the photographer, etc) More importantly, an about page would give the search engines something to pick up on. Since it is nearly all graphics just now, Google will be struggling to work out what the site is about. Using the ALT tags over your images also helps.
Secondly, the e-mail address is "exposed" in the HTML. By that, I mean that it has the "mailto:" tag used. There are special SPAM robots that scan websites for these, and add you to mailing lists. It does mean the user only has to click on it to open their e-mail browser, but it would only take them a few seconds to type it in. This is a really minor point - don't worry about it.
Hope this helps,
Well done!!!