Blot fresh oil stains with a cloth or paper towels. Sprinkle clay-based cat litter over the stained area and allow it to sit for awhile to soak up oil. Sweep the cat litter up with a broom and dustpan and dispose of it.
Pour a layer of powdered laundry detergent over the stain. Add enough water to create a peanut butter consistency, then scrub it into the stain. Let it sit at least 12 hours. Re-wet the detergent and scrub it thoroughly before rinsing it away.
Don gloves to protect your hands if the stain persists. Spray oven cleaner over the stained surface, then scrub with a wire brush. Rinse away the oven cleaner, then clean the area completely with soapy water before rinsing it again with clean water.