rent a rug doctor with the upholstery atachment, we can rent them here at the grocery store for a 20 dollar bill for 24 hours. go to autozone and get a can of OXY OUT spray the hell out of the spot, let it sit for 10 minutes, then spray again and scrub the spot with a stiff brissle brush, then use the rug doctor and the hottest water you can put your hand under, and it should come out, those rug doctors are kick ass, if i had 600 bucks to blow, i would buy one outright for the house and the cars, i have never had a stain i couldnt get rid of with the rug doctor.