Oh man, I wrote a big write up and my battery died
The best product to use for removing stains from carpets and cloth seats in Folex. It is readily available at Lowes by the gallon. It has no scent and does not need to be rinsed out. Great product for stains. Just follow the directions on the jug and you should have no problem. You may want to get a hold of a hot water extractor to clean the rest of the seats, or something like a little green machine.
After cleaning the surface, you need to protect it. I would suggest using 303 Aerospace High Tech Protectant for Fabric. This will repel liquids for up to 2-3 months depending on how often you drive the truck.
Water spots on cloth, for some reason, are very difficult to get rid of. I have found that Folex works very well.