Нет ответа на вашу проблему, но для такого рода данных гораздо лучше использовать таблицы вместо div.Div может быть полезным, но не в этом случае.Проверьте следующий пример: http://jsfiddle.net/NtXwQ/
<table>
<tr>
<td colspan="2">amount requested</td>
<td rowspan="2">info<br />text<br />here</td>
</tr>
<tr>
<td>first name</td>
<td>last name</td>
</tr>
<tr>
<td>zip code</td>
<td>city</td>
<td>state</td>
</tr>
<tr>
<td colspan="2">date of birth</td>
<td>social security no</td>
</tr>
</table>
Используя CSS, вы можете изменить ширину, высоту, отступы и т. Д. И создать тот же стиль, который вы используете сейчас.В конце концов, подобную настройку также намного проще поддерживать.Использование div для отображения табличных данных вызовет только головную боль:)