IE6 has a pretty bad reputation for being incompatible with standards, and these days IE7 is the new IE6.
One of the biggest gripes I have about it is the inability to use display inline-block! It's the saviour of all layout rendering issues, yet shamed by IE.
Well, luckily there's a "compatibility hack" for it.
.shirt-details .tabs {
font-weight: bold;
font-size: larger;
display: inline-block;
/* IE6/7 */
*display: inline;
padding: 3px 10px;
height: 20px;
}
Whalla, problem solved.
Even Christian Bale deliciously agrees.