Major reason could be stale content or you might have unintentionally violated Google guidelines.
Here’s Matt Cutts explaining the possible reasons for drop in ranking, http://www.youtube.com/watch?v=gx04qNrCbnk
Check the duplication in the website thoroughly if there then request to the Google and may be it will bring back your keywords after accepting the request.