Any boat or upholstery shop can make a new cover from the old one.