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;
}