Many years ago, when vinyl tops were prevalent, there were dyes available. A friend of mine who had a small-scale limo company had a white Lincoln. He dyed the black top white to use for weddings. Looked great. I would avoid "paint" because "sealing" the top with paint might lead it to cracking...