I had about 3 hours on my Outback when a friend with a glass of vodka and cranberry juice lost it when we hit some choppy water. We wiped it up but it left large yellow stains on the vinyl. He was afraid he was going to have to buy me some new seats, but it came out with some soap and water mixed with a good dash of Chlorox. After a little scrubbing and rinsing, it looked fine. I've always had good luck cleaning boat seats with this mixture. Just don't wear anything nice while doing it, or you'll end up looking tie-dyed.