Your source code shows repeatedly:
<b>Warning</b>: mysql_free_result(): supplied argument is not a valid MySQL result resource in <b>/home/agricon/public_html/b/CSSMenuWriter/cssmw/menu.php</b> on line <b>104</b><br /><br />
<b>Warning</b>: mysql_free_result(): supplied argument is not a valid MySQL result resource in <b>/home/agricon/public_html/b/CSSMenuWriter/cssmw/menu.php</b> on line <b>107</b><br /><br />
<b>Warning</b>: mysql_free_result(): supplied argument is not a valid MySQL result resource in <b>/home/agricon/public_html/b/CSSMenuWriter/cssmw/menu.php</b> on line <b>110</b><br /><br />
<b>Warning</b>: mysql_free_result(): supplied argument is not a valid MySQL result resource in <b>/home/agricon/public_html/b/CSSMenuWriter/cssmw/menu.php</b> on line <b>113</b><br /><br />
<b>Warning</b>: mysql_free_result(): supplied argument is not a valid MySQL result resource in <b>/home/agricon/public_html/b/CSSMenuWriter/cssmw/menu.php</b> on line <b>116</b><br /><br />
<b>Warning</b>: mysql_free_result(): supplied argument is not a valid MySQL result resource in <b>/home/agricon/public_html/b/CSSMenuWriter/cssmw/menu.php</b> on line <b>119</b><br />
There is no repeats of the mysql_free_result() that I can see.
This is what is on page:
<?php
mysql_free_result($rsProdCat);
mysql_free_result($rsProd);
mysql_free_result($rsSupportcat);
mysql_free_result($rsSupportprod);
mysql_free_result($rsNewscat);
mysql_free_result($rsNewsprod);
mysql_free_result($rsLinkscat);
mysql_free_result($rsLinksprod);
mysql_free_result($rsContactcat);
mysql_free_result($rsContactprod);
?>
The menu without the products just omits the top two above