Mostlikely the width of your div and table with don’t match. One most likely wider. Or you have margin and padding on some of your div’s and in some browsers it’s getting cut off. I looked at your site in Safari and I don’t see any cut off which means it most likely a margin and padding problem in IE flavored bowsers. Listed below is a sample style that shows how to set margin and padding for multiple bowsers.
.sample {
/* Safari/Firefox read this and ignore others */
margin: 0 0 0 5px !important;
margin: 0 0 0 8px; /* IE 5.5 and ignored by others */
margin/**/:/**/ 0 0 0 6px; /* For IE 6 ignored by others */
/* Safari/Firefox read this & ignore others */
padding: 0 0 0 5px !important;
padding: 0 0 0 8px; /* IE 5.5 ignored by others */
padding/**/:/**/ 0 0 0 6px; /* For IE 6 ignored by others */
}
Your going to have to play with the margins or padding in the IE to see what works. If the padding or margin are set to “0” you don’t have to add the fix at all:
padding: 0px;
margin:0px;
will work correctly in all browsers.