Well, dude, you're using CSS inline absolute positioning, and that's a real
bear to make work in all browsers. In fact, it is likely that, since you
designed it for IE, that is the *only* browser that it will look right in,
as IE 6 is farther behind the W3C standards than most other current
browsers, especially the big competition, FireFox and Netscape.
You have baiscally 2 choices: You can re-design the page using layout tables
instead of absolute positioning (probably your best bet at this point), or
you can learn a lot more about CSS, and the differences between the way IE 6
handles CSS in terms of position, and the way other browsers do, and how to
hack your CSS so it looks good in all of them.
BTW, there's way too much media in your page. It is a super memory hog.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
A watched clock never boils.