I've got a tipping site and after the lockout for each round I want to display all the games for the round along with how many tippers have tipped each team. This part is no probs.

My issue is if a tipper clicks on the total tips for one team a DIV will appear with every tippers name that has tipped that team. I've got most of this as well. My problem is the TD which has the DIV to display the tippers is very narrow yet the DIV can be very wide. Currently when the DIV is displayed it is only the width of the TD. So my question is....how can I make the DIV displaying the tippers automatically resize based on it's contents and not the width of the TD? If you copy and paste the code below you'll see what I'm after.

HTML Code:
  1. <script type="text/javascript">
  2.  
  3. function ShowHideDiv($ID)
  4. {
  5.     var ele = document.getElementById($ID);
  6.            
  7.             if(ele.style.display == "block") {
  8.                     ele.style.display = "none";
  9.             }
  10.             else {
  11.        
  12.                 ele.style.display = "block";
  13.                
  14.             }
  15. }
  16. </script>
  17.  
  18. <style type='text/css'>
  19. div.hidediv {
  20.  
  21. display:none;
  22. border:1px solid black;
  23. background-color: white;
  24. /*background-color: red;*/
  25. padding: 5px;
  26. }
  27. </style>
  28. <center>
  29. <table width="500" cellpadding="1" cellspacing="1" border="1">
  30.  
  31.            
  32.             <!--The column heading-->
  33.             <tr>
  34.                 <td width="50" align="center" ><strong>Tips</strong></td>  
  35.                 <td width="100" ><strong>Home Team</strong></td>
  36.                 <td width="10" align="center" ><strong>Vs</strong></td>              
  37.                 <td width="100"  align="right" ><strong>Away Team</strong></td>
  38.                 <td width="50" align="center" ><strong>Tips</strong></td>  
  39.             </tr>
  40.  
  41.                
  42.                    
  43.  
  44.         <tr bgcolor="white">
  45.                 <td align="center" >
  46. &nbsp;&nbsp;&nbsp;<a href='javascript:ShowHideDiv("Home1")' title='Display Tippers'>19</a>
  47.                 <div class='hidediv' id='Home1' align='left'>Tipper Name 1<br>Tipper Name 2<br>Tipper Name 3<br>Tipper Name 4 Is Really Long<br>Tipper Name 5<br></div></td>
  48.                 <td>St Kilda</td>
  49.                 <td align="center" >V</td>
  50.                 <td align="right" > Richmond</td>
  51.                 <td align="center" >2</td>     
  52.                 </tr>
  53.                    
  54.         </table>
  55.         </center>