Well your soft top options are going to be extremely limited given that there are only a couple of choices, the Bestop Supertop or Tigertop. I believe both are still offered in black or tan for CJ7's, but I would expect them to drop the tan option at some point as they have with the early CJ5 top (black only).
Originally you could get any number of tops for your Jeep in 77 in a lot of colors. There was a Levi blue denim top that matched the blue Levi interior, there was also a white top. There were several manufacturers as well, Bestop, Kayline, Whitco, etc.
Unless you find a good NOS or used Whitco or Kayline (they do exist, check Ebay) you're stuck with what Bestop has to offer.