Following css renders differently depends on the browser (mainly with Firefox) Firefox: the border-left-style:dashed does not seem to take effect as desired and black lines are shown instead.
I have captured screen shots
FF-->
http://pixpin.com/images/81898090171964887806.jpg
IE6--> http://pixpin.com/images/32538710129638992535.jpg
Also font seems to be another issue using em as they respond relatively better in cross browser. When i used pixel its a mess but not sure em is better or not.
I am not a CSS expert and working with CSS makes me feel worse than dealing with a second hand car dealer.
.Main
{
font-family: Arial, "Trebuchet MS", Sans-Serif;
font-size: 0.8em;
border:0px;
}
.Header
{
font-family: Arial, "Trebuchet MS", Sans-Serif;
font-size: 1.2em;
color:#666;
background : url("../images/header.jpg") repeat-x top left;
padding-left: 10px;
padding:4px;
text-transform:uppercase;
border:1px;
border-collapse:collapse;
border-bottom-width:thin;
border-left-style:dashed;
} .Footer { color:#666; font-family: Arial, "Trebuchet MS", Sans-Serif; font-size: 0.7em; } .Footer td { border-style:none; text-align:center; }
.Footer span { color:#666; font-family: Arial, "Trebuchet MS", Sans-Serif; font-size: 0.7em; font-weight:bold; text-decoration:underline; border-style:none; }
.Footer a { font-family: Arial, "Trebuchet MS", Sans-Serif; font-size: 0.7em; color:#666;
}
.Results-Item td
{
margin-left: 10px;
vertical-align:middle;
color:#666;
background-color: white;
font-size: 1.2em;
padding:4px;
font-family: Arial, "Trebuchet MS", Sans-Serif;
padding-left: 10px;
line-height: 20px;
border:1px;
border-collapse:collapse;
border-bottom-width:thin;
border-left-style:dashed;
}
.Results-AltItem td
{
margin-left: 10px;
vertical-align:middle;
color:#666;
font-size: 1.2em;
/* _font-size: 1.2em; /* IE6 hack */
padding:4px;
font-family: Arial, "Trebuchet MS", Sans-Serif;
background-color: #ccc;
padding-left: 10px;
line-height: 20px;
border:1px;
border:1px;
border-collapse:collapse;
border-bottom-width:thin;
border-left-style:dashed;
}
Amount
{ text-align:right; }