Firstly, I can confirm that your site is now fully functional without SSL. I suggest you keep it that way until the issue has been resolved, because it will still allow sales (and since you use PayPal express you probably don't *need* SSL anyway).
Secondly, it is not a cache or sessions issue. This is easily confirmed by pointing your browser to any page on your site and using https:// rather than just http://
Example:
https://www.divinelighting.com shows the error
http://www.divinelighting.com works just fine.
By using these URL's explicitly is effectively showing that the problem has nothing to do with your zencart configuration files, or its session management. It could (in theory) be a cache problem, but trying URL's that I know wouldn't exist (eg
https://www.divinelighting.com/wally) is a good way of elimitating this possibilty (if a page has never been requested before, it could never be in a cache).
In other words, with just one single test to
https://www.divinelighting.com/wally has elimiinated many possible causes. (including URL rewrites/redirects)
OK, so here's the cruncher... I still can't think of *anything* that would cause the symptoms that are being presented. At the VERY LEAST I would have expected
https://www.divinelighting.com/wally to redirect me to a page not found error (as it does when I attempt
http://www.divinelighting.com/wally)
So, where to from here? I really don't think this problem has anything to do with you or zencart. I'm thinking it has something to do with the server configuration itself. For reasons that I can't explain, your SSL server simply isn't doing what an SSL server should be doing. It appears to have no concept of what files it should be serving up and the fact that it is showing the folder name ./public_html can only be caused by a server configuration error.
You will need to contact your host for help with this one. It is NOT something that you can fix yourself. Please feel free to post a copy of this posting when asking your host for help. It'll help prevent them feeding you billshot and suggesting that it is a zencart (or similar) configuration error.
DO mention about the accidental deletion of your files because there *may* have been a 'symbolic link' (or similar) *hidden* in your public_html folder that got accidently deleted, and if so, they'll know about it and will be able to quickly restore it for you without any further investigationing
Either way, it is stil lsomething that only your host can fix.