How long ago did you pull down the old site and launch the new one? 4 days, 2 weeks, 3 months? If it has been more then a month or two, you need to start digging deeper and follow some of the above comments to understand the real problem(s).
Regardless of doing everything correctly, you are likely to see a hiccup or two with your rankings. The site is new, Google is unfamiliar with the new layout, code, etc. It always messes things up when you redesign a site or make changes. At least in my experiences. It is important to start noting EVERYTHING you are doing during this troubleshooting process to understand what the problem was and how to prevent it (if possible) with any future changes. Yes, the bottom line is affected but not allowing time to see if your changes are improving will lead you down this same road in the future.
If it's been less then a month, hold your horses and wait it out a little longer. The re-launch may take a little more time to settle down. If you have not already done so, be sure to re-generate a xml sitemap and submit it, start building links to your new pages instead of the ones that you 301'd and pay attention to your webmaster tools account to make sure something else is amok.
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." Chinese Proverb