As Stultuske points out, their is a difference between designing a site and building a site. Are you looking for cost estimates on both? There is also the ongoing cost associated with processing payments online. Have you got that part figured out yet?
Helianthus
Junior Poster in Training
64 posts since Jul 2012
Reputation Points: 12
Solved Threads: 2
Skill Endorsements: 0
I found an article that might help you. You would want to use an RGBa background to set the background color for all but IE. Then use a gradient for IE.
This article explains it in pretty good detail with some sample css code:
Click Here
Helianthus
Junior Poster in Training
64 posts since Jul 2012
Reputation Points: 12
Solved Threads: 2
Skill Endorsements: 0