My first thought is that the site is too amateurish. People don't trust you with their credit card if you have a site that looks like it is run by a 12 year old in his parents basement.
For an example of good amateurish look, I suggest you check out sites like
www.sweetcuties.com or
www.dormangels.com
They look amateurish, yet somewhat professional.
I suggest you get a better logo and better design.