If you're looking for something over hte counter, I've had good luck with prestone carpet cleaner (in a red can).
As suneet mentioned, the 303 lineup is very nice. I also tend to lay down a little fabric protection after cleaning to make future events easier
303 Products
When cleaning, I'd work them in with a carpet/uphostery brush and wipe w/ a mf towel.
Prochem is a little more industrial, but they have a wide aray of cleaning products that you can order directly from them. Only downside is that some only come in large sizes.
Did this just get on the floor mat? That could make life much easier for you if so!
If its available to you, you can make a homemade carpet extractor with a shop vac and a little hot water. Pretreat your stain, grab some hot water in an empty spray bottle and hit it with that, and suck up w/ the shop vac. It can help to break down the gunk in your carpets. YOu can also see if anyone in your area has a real one to do the job. They're really good at getting dirt from deep down. If you're in nj, I have one here.