According to my upholstery guy, ARMORALL is about the worst thing you can put on your vinyl top.
Get some Vinyl Protectant, sold in most auto parts stores. The brand name of the bottle on my desk right now is KEYSTON MAGIC and is called "Vinyl & Fiberglass Protectant".