This is a considerable improvement, but that background is still very distracting. Make it smaller and screen it to 40% opacity. Reading the text under it is difficult.
This sentence is awkward: "Postcards are just $.97 per postcard(shipping and handling included)". How about: "Cards are 97-cents each, postage included".
I can`t read the tiny type on the pop-up (mouseover) images. Is that intentional?
Also, again, why would you run out of stock? The customer doesn`t care about your internal processes, he just expects the card to be in the mail shortly after you receive the order. THAT is the service level expected - not "five days if they are in stock".
MannMade Digital Video