you haven't provided the width to your main table so it is not proper in the chrome .
different kinds of browser differently to table element i have made changes to the code
paste this code . i have just added the div before table and provided width and to center it
i used margin 0 auto property.
please find the code here
put this div wrapping your main table
<div style="width:990px;margin:0 auto">
your main table goes here