If you want to use shared web hosting services for your website, take a look at: http://www.threehosts.com/business
There you can reach the three reputable companies that are leaders in the E-commerce web hosting industry. They fulfill all your requirements to sell online. By using each of them, everything you need for your business website is provided in one eCommerce Hosting Package.
If you intend to use a dedicated service, go to: http://www.goldpuma.com
. Their dedicated web hosting plans provide all features needed for a successful online business. They have a really great offer & I have used them for over 3 yrs now, and have never had a single problem with them. Their service is really great and easy to use.