Datalist spacing

I’m using a datalist with 5 horizontal repeatcolumns but when the items are fewer than 5 they’re spread across the table row width instead of packing together to the left with little spacing in between. If I set a much smaller width for the row they’d work in IE but not in FF. Any way I can achieve this effect?