Go to Cpanel, Go to file manager. Go to public_html folder and now upload the pages that are missing..
about Add-On Domain, parked and whatever some definitions are below...
What is an Add-On Domain?
An add-on domain is a new domain name that points to a subdirectory within your existing domain hosting account, where the website for the new domain will reside. Add-on domains must be registered domain names that you own, and that are configured to point to your web host's servers.
What is a Sub-Domain?
A subdomain, also known as a "third-level" domain, is a great way to create memorable web addresses for various sub-sites of your site. For instance, Yahoo! uses subdomains for its different services, like "mail.yahoo.com", "music.yahoo.com", etc. The basic syntax is: "http://subdomain.domain.com".
What is a Parked Domain?
A parked domain is a domain that doesn't have a hosting account associated to it, and that is usually enabled with URL forwarding capabilities, so that it points to an existing website. For example, let's assume that you already run a newsletter that is hosted in a subdirectory of your domain name, as follows: "http://www.domain.com/newsletter/index.html". You may at one given point want to register a separate domain name for your newsletter, so that it is more memorable, but may not want to move its pages to a new server, open a new hosting account, or pay to establish an add-on domain. You can then register a and park a new domain for your newsletter (for example: "http://www.newsletter.com"), which will be forwarded to "http://www.domain.com/newsletter/index.html".