I'm trying to fill the left and right divs in my layout with an image, which is large enough to show up on a 1900x1200 screen without the need for reapeating. However, I'm having problems in that, on a smaller screen, the image is not resizing with the div, and most of the picture is therefore cut off. Is there a way to get the image to resize as the browser window (and therefore div) does? I've tried playing with all manner of percentages etc, and nothing seems to work.
Here is the relevant code (only included it for the right div, the left is exactly the same!) If you need the code for the entire page just ask
Cheers for the help!
Here is the relevant code (only included it for the right div, the left is exactly the same!) If you need the code for the entire page just ask

Code:
#right { position: relative; float: right; width: 20%; height: 75%; background-image:url(bubbles.jpg); background-repeat: no-repeat;
border:0; margin:0; padding:0; }