The problem with the screen being over-extended is related to this code:
HTML Code:
<tr bgcolor="#DDEACC">
<td class="main"><?php echo TEXT_PRODUCTS_PHRASES; ?></td>
<td class="main" colspan="2"><?php echo zen_draw_separator('pixel_trans.gif', '24', '15') . ' ' . zen_draw_input_field('products_phrases', $pInfo->products_phrases, 'size="500"'); ?></td>
</tr>
I adjusted this to 125 and that works for me.