I think someone has walked oil off the street onto my sitting room carpet (so I'm guessing it's motor oil.) There are black, sticky spots on the carpet (which is pale and relatively new - argh!) Has anyone any experience of removing oil out of carpets without taking the colour out too?