Not bad, one page explains everything. Everything is organized and tidy. You have attained the first step to success
I am mainly a professional web designer. Every month I take only one contact of design and try to do them neatly. Please let me know if anyone finds any ways of improve this websites.
Have you considered adding "Available" "Currently Out of Stock" or "Ships in 24 Hours" on the product pages? What about doing the following: Price: $XXX.XX (crossed through) and the "new" price in red next to it. Price: $300.00 $199.99
I like this design!! looks professional. but I think you should have a light background because it looks like "floating"