Cached Stylesheet images not showing on checkout

I was linking to a stylesheet for my checkout after cacheing my checkout page, and it was coming up unsecure. I went ahead and added the styles to a different stylesheet. I cached everything and the site is coming up secure, but my images from my stylesheet aren't showing up. Anyone have any idea what is going on?

@fc_adam I was able to get my styles back, and my images, by linking to a separate stylesheet directly from the text box on the 'Checkout Template' page. But now my cart is unsecure again because my images aren't being cached.

What hosting environment are you in? Do you have any protection against "hotlinking" your images? That's in essence what our server is doing here so that we can download the image and cache it in our system. When I pull up a checkout page using your template, this is what I see: