Personally I'd drop the HTML and go for a dedicated ecommerce package as I think Graham said early on. All of them have the contact forms built in as well as paypal/cheque payment systems. You can then get a very simple theme and have a great little site..
Currently even though you've changed the font I'd change it again, you want the text to be clear and readable.. Also I think your giant lollies are a bit expensive at £59p