You can find list of online casinos that accept americans here http://www.gamblingsafe.net/usa-friendly-sites/usa-casinos.html
I like Rushmore the most, also you should know that the easiest way to deposit from USA is all access visa gift card or echecks.