There is not much (beside product name) that can be individually controlled by the stylesheet in the stock version of product_listing.php (even the col/grid version). Here's where you get your coder hat busy.
You can wrap divs with classes around elements that don't yet have them. For example, find this:
PHP Code:
switch ($column_list[$col]) {
case 'PRODUCT_LIST_MODEL':
$lc_align = '';
$lc_text = $listing->fields['products_model'];
break;
and add
'<div class="productListModel">' .
and
. '</div>'
to get this
PHP Code:
switch ($column_list[$col]) {
case 'PRODUCT_LIST_MODEL':
$lc_align = '';
$lc_text = '<div class="productListModel">' . $listing->fields['products_model'] . '</div>';
break;
You can style .productListModel {} in your stylesheet.
The name has a label:
PHP Code:
'<h3 class="itemTitle">