it looks fine except don't use .jpeg - use .jpg.
/*background-image:url("-/images/logo.jpeg");*/ << Try hardcoding there too not just images/.. but http:// and don't use jpEg.
Perhaps it's only opening locally (not sure what firefox editor is/does), and the image actually isn't on the server, or is a different name, or has been moved. Linking to an image should be a piece of cake and it's probably a simple solution you're overlooking, and my guess is it's either the image is NOT there, or your path is wrong re .jpEg or hardcoding vs. local linking... When you upload the new code, and go to a browser to look at it - always CTRL+F5 to re-fresh and clear cache - also just try typing your way to the image directly in your address bar. Like type in hxxp://...com/images/logo.jpg to make absolute sure the file is there and you can view it directly. **Also, when you preview the page, and you notice the logo is not there, right click on where it should be, and look at properties (or view background image, then properties), see where you're linking while in a live environment (again watch out for .jpeg).