Glad it's working for you now. I'm also glad your question prompted me to check and remove the bad file.

SEMFUSION -
If you want the products to use the 3/4-column layout even if there are fewer products than that, comment out this line

$col_width = floor(90/$num_products_count);

to get this
PHP Code:
if (PRODUCT_LISTING_LAYOUT_STYLE == 'columns') {
if (
$num_products_count PRODUCT_LISTING_COLUMNS_PER_ROW || PRODUCT_LISTING_COLUMNS_PER_ROW == ) {
//$col_width = floor(90/$num_products_count);
} else {
$col_width floor(90/PRODUCT_LISTING_COLUMNS_PER_ROW);