We normally set up our sites like:
www.customer.com
and shared ssl would be https://secure.ourmainsite.net/~customer

But I have a site more like this:
zencart.customer.com
and I thought the shared ssl would be
https://secure.ourmainsite.net/~customer/zencart/

That URL accesses to correct files, but the CSS is missing so it's a white page with black text and default blue links and broken images.

I noticed the images are trying to pull from https://zencart.customer.com

Does anyone know how I can work around this problem?