If the vinyl is in very good condition, no tears, the embossed patttern is intact you can paint the top with a special flexible paint, the same product is used for wrapped steering wheels and seats/door skins.
As Rusty said, your local auto paint jobber can set you up with the right products.
_________________________
John
The real pity in America is that the people who really know how to run the country are all tending bar and cutting hair--George Burns