well done for a first site.
but i have to agree with LiEs about the snow effect and the stretched header images (a big "NO").
i also dont prefer the combination of the green colored backgorund and the blue-pink in the header, but that is my personal taste.
for color combinations i like to refer to http://www...
I love the site, I bet your client was overjoyed. Tip for you. Convert your images to png and use https://tinypng.com/ to compress. You won't loose any detail in the images and will save a shed load of bandwidth and server space.