$250 is really not a realistic price for a webstore..
Hello there English webmaster here. I have years of experience in freelancing projects and know just how to look after a client and project such as this. I would build your site in a Content Management System (CMS) that makes it easy for you to add and edit your own content later down the road. The specifications that you ask for as pretty much standard for me but rest assured I will work with you to come up with ideas for the site that you have not thought of yet..Take a look at my profile and you will see that I am an excellent communicator, something that is VERY important in online freelancing. Also you deal with me and me alone and I speak perfect English (because I am an Englishman) so there will be no wasted time for "lost in translation" problems. Also I never subcontract work out, you deal with me..not some middleman in India that subcontracts to a Chinaman that cannot speak English at all..I will send you a PM with some of most recent freelance projects