I am sorry you have lost your job.
In our area, I know many people are losing their jobs......the only reason is economic reasons for the company. They are eliminating or consolidating jobs all over. When the companies are feeling a financial crunch....someone has to go. Often people are let go if there is any "opportunity" to, in order to keep others within the company from not getting raises, hours, etc.
It really sucks and sadly I do not see much (in our area of the country) that is showing this country is coming out of a recession. In fact I see/know more and more people losing their jobs.
Your best next move is to apply for unemployment insurance and look for a new job asap. Many companies do not want to hire people who have been out of work for a long period of time, so I think the quicker the better you put yourself back out there.
Good luck.
God Bless.