Thanks for all your answers.
There is quite a few big fist sized stains. Thing is, we got the drive done a year ago and we have never leaked oil on it. This weekend we had some work done and my wife let the workmen park on the drive and thats when it happened.
I think I might give the cola one a go as this is the one others have mentioned to me.