Very nice Maitri! Sorry for the delay in getting you feedback, I just got here, lol. Okay, one change I might make for certain is to take the checkout off the menu bar. you can do that in the menus section of the sidebar in your dashboard if you used a WooTheme. I only use WooThemes, so I don't know how to do it with other softwares that might change the Wordpress dashboard. I suggest this just because I think it's odd to have both cart and checkout on your menu. At the very least, take off Order Recieved under the checkout menu. Order Recieved is a default page that your customer will see when they check out. You don't really want something like that hanging around as a free-to-read page.
Another thing you might consider is making a static home page and putting Blog on your menu. This is entirely up to you. You can leave the blog as your landing page, but if you want to gear your web site to be more sales oriented, then make a static home page, and keep the blog for status updates. When you look at my blog, my blog's url is basically myurl.com/mysoapblog. If you just look at myurl, you will see my hairdressing website with a status update blog attached. As you get to learn how websites work, you'll learn how to install in more then directory so you can use one domain for multiple purposes.
Again that second paragraph is entirely up to you, and all feedback is suggestions. I think the design is clean and bright. It's very clean and simple and easy to navigate, so you're on the right track so far! Good luck, and make sure you get yourself Google Analytics so you can track your website's statistics. It's free from google and you just insert code into the footer of your web site, or into the wordpress dash if your theme has it built in.