This is a link to the site I saw the imagine card on.
If you have any spare cash, you can always do a secured card.
They have, at the bottom of that page, links to prepaid debits. DO NOT sign up for one of those, it will not help your score, they don't report the credit bureaus. Only get a secured or unsecured credit card if you are looking to build your score.