Using an override, I can now pull the info I want into a centerbox.
But changing the formatting... !

I'm trying to move all the text info to the right of the image.
So I need nested div tags.
But I can't add div tags within the " 'text' => " line of code.
So it always has just one div.

Any hints on how to really control how the layout is generated?

Here's the snip I'm trying to manipulate, from modules/featured_products.php.

Code:
    
$list_box_contents[$row][$col] = array('params' =>'class="featured_prods"' . ' ' . 'style="width:' . $col_width . '%;"',
 
'text' => (($featured_products->fields['products_image'] == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == 0) ? '' : '<a href="' . zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' . $featured_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $featured_products->fields['products_image'], $featured_products->fields['products_name'], IMAGE_FEATURED_PRODUCTS_LISTING_WIDTH, IMAGE_FEATURED_PRODUCTS_LISTING_HEIGHT) . '</a><br />') . '<a href="' . zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' . $featured_products->fields['products_id']) . '">' . $featured_products->fields['products_name'] . '</a><br />' . $products_price . $featured_products->fields['products_description']);