Your top is made of two layers, a fabric layer and a vinyl (PVC) layer. So the "vinyl impregnated" product would be best. It's not technically impregnated, but it's close (hey, that's really close to what a girlfriend once told me).
There's a repair product I've heard our customer support team recommend, but I can't remember what it is. You could give them a ring, or ask me tomorrow.