I'm just making random suggestions here. I would think that this has something to do with the version of IE, not the imac.
1.) Move this code so that it is between <head>... </head> tags.
<link href="../code/main.css" rel="stylesheet" type="text/css">
Uh, how many people do you think are going to be looking at your site on an iMac?
Here is a link to validate your code:
http://validator.w3.org
There isn't much in way of standards compliance in there either, you're using quite a bit of deprecated mark-up.
Here's an FAQ that I wrote that will put you on the road to standards compliance. Granted, I can see that you're using a WYSIWYG, but that's no excuse for non-standards mark-up! This thing was written from the standpoint of a PHP developer, but the mark-up used is universally applicable.
http://p2p.wrox.com/topic.asp?TOPIC_ID=4028
Some examples of what I mean by this:
1.) Your HTML does not contain a Doctype setting
See above FAQ
2.) You use properties that have been deprecated
For instance:
Wrong: <img src="../images/header/spacer.gif" width="137" height="1" border="0" alt="">
Right: <img src="../images/header/spacer.gif" style="width: 137px; height: 1px; border-width: 0px;" alt="" />
Wrong: <table border="0" width="100%" cellpadding="0" cellspacing="0">
Right: <table style='border-width: 0px; padding: 0px; width: 100%; margin: 0px;'>
Wrong: <br> (<br> is deprecated)
Right: <br />
Wrong: <b></b>
Right: <span style='font-weight: bold'></span>
Wrong: ( is deprecated>
Right: <span class="Arial16Gray">
On a positive note you already have all tags in lowercase letters!
IE 5 or 5.5 or whatever that version is for the Mac incorporates nearly every CSS attribute possible. And is well on its way to being completely standards-compliant. So it would be a fantastic idea to make use of that functionality by including a Doctype setting.
Another thing that I found annoying about your code was how the <a> tags were broken up over multiple lines, but I doubt that has anything to do with your problem.
Do the W3C validator, which should point out what it doesn't like about your code. I'm betting that you're missing an end tag somewhere, or something to that effect.
: )
Rich
:::::::::::::::::::::::::::::::::
Smiling Souls
http://www.smilingsouls.net
:::::::::::::::::::::::::::::::::