I have had success with Fairy Liquid - don't know if this is a brand you can get in the States. As it is a degreasant to cut through grease on dirty dishes, it is good at removing any kind of oily stain. Any degreasing detergent should do the same I would think.