Welcome Matt. To the best of my knowledge there isn't anyone mass producing these style (navy) tops anymore. You may be able to find a local marine upholstery who can reproduce one for you. Not sure where your located, but the members here may be able to refer you to someone if you let us know where.
Also, Matt....if you have what is left of the top there is a guy here locally that does Custom Cars, Boats, Planes and you name it....I am sure you could call him and get an idea. he does awesome work but he isn't cheap either.