Hi
You should make ManuWrapper as a class. ID should be for unique stuff.

Hi
You should apply a class and not a ID to ManuWrapper inside the while loop .
But, more or less you could try to add a wrapper outside the while loop

PHP Code:
if (!MANUFACTURERS_ALL_EMPTY_SHOW) {
    
$manufacturers_query "select distinct m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url
                            from (" 
TABLE_MANUFACTURERS " m
                            left join " 
TABLE_MANUFACTURERS_INFO " mi on m.manufacturers_id = mi.manufacturers_id)
                            left join " 
TABLE_PRODUCTS " p on m.manufacturers_id = p.manufacturers_id
                            where p.manufacturers_id = m.manufacturers_id
                            and (p.products_status = 1
                            and p.products_quantity > 0)
                            order by m.manufacturers_name"
;
    } else {
      
$manufacturers_query "select m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url
                              from " 
TABLE_MANUFACTURERS " m
                              left join " 
TABLE_MANUFACTURERS_INFO " mi on m.manufacturers_id = mi.manufacturers_id
                              order by manufacturers_name"
;
    }

    
$manufacturers $db->Execute($manufacturers_query);

    
$manu_content '';
    
$manu_row=0;
$manu_content .= '<div id="ManuWrapper>'// outside the loop 
    
while (!$manufacturers->EOF) {
        if (
$manu_row==MANUFACTURERS_ALL_COLUMNS) {
            
$manu_content .= '<br class="clearBoth" />';
            
$manu_row=0;
        }
          
$manu_content .= '<div class="ManuWrapperContent"><a href="' zen_href_link(FILENAME_DEFAULT'manufacturers_id=' $manufacturers->fields['manufacturers_id']) . '">';
        if (
MANUFACTURERS_ALL_IMAGE_SHOW) {
            
$manu_content .= zen_image(DIR_WS_IMAGES $manufacturers->fields['manufacturers_image'], ''MANUFACTURERS_ALL_WIDTHMANUFACTURERS_ALL_HEIGHT) . '<br />';
            }
        
$manu_content .= $manufacturers->fields['manufacturers_name'] . "</a>";
        if (
MANUFACTURERS_ALL_URL_SHOW) {
            
$manu_content .= '<br /><a href="http://' $manufacturers->fields['manufacturers_url'] . '" target="_blank">' $manufacturers->fields['manufacturers_url'] . '</a>';
            }
        
$manu_content .= '</div>';
        
$manu_row++;
      
$manufacturers->MoveNext();
    }
$manu_content .= '</div>'// ends ManuWrapper div 
And add to #ManuWrapper css

display: table;

And to .ManuWrapperContent
display : table-cell;

I think it should work , but I haven't tested.

If you want tables, the principle is the same, outside the while loop, do a <table><tr>
inside the loop, what should loop, <tr><td> or just <td>etc...it really depends.

And use $manu_content .= ''; to add stuff

Hope it helps