Here's one that I see recommended the most:
http://www.petinsurance.com

When I got my kitties from the breeder, they came with 3 months of this insurance, but chose not to continue it. I decided to go the route of keeping a special bank account (which I deposit to from time to time) specifically for pet emergencies.