Yes, you can put latex over oil base, but never oil base over latex.I also would not use paint on a deck,you will regret it in a couple of years. I use a product called WoodRX, Is"s a deck sealer that comes in 3 colors.Ive been building docks all my life,take my advise.No I mean docks over the water,it"s the same.