Any competent upholstery shop can recover the top in any color you want. If they only install ready made vinyl roofs, then the aren't a competent shop anyhow!!!!