Bgcolor not showing in Firefox, using css in Dreamweaver 8

I am testing this page in IE, FF, and Netscape. I have successfully gotten the bg color to show up in both IE & netscape but not FF. I am using css to set this attribute, so I am not sure where to go next. It was not working in Netscape until I set the css, now it is. Here is my source code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Welcome to Studio 718 LaSalle</title>
<script type="text/javascript" language="JavaScript1.2" src="flashobject.js"></script>
<link href="/bgcolor.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="5a5a5a">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">&nbsp;</td>
    <td height="60" align="center" valign="top">&nbsp;</td>

    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top">&nbsp;</td>
	<td align="center" valign="top"><div id="firstflash">
      <div align="center">This text gets replaced by the swf file if the user has Flash installed.      </div>
    </div>
      <div align="center">

        <script type="text/javascript">
 var fo = new FlashObject("splash.swf", "firstflash", "550", "400", "8", "#afb0ac");
   fo.addParam("quality", "best");
   fo.write("firstflash");
      </script>
    </div></td>
    <td valign="top">&nbsp;</td>
  </tr>
</table>
</body>
</html>

and the style sheet:

.bgcolor {
	background-color: 5a5a5a;
}