una pregunta concreta: no redimensiona el div en funcion de la tabla
<div style="width: 750px;height: 405px;position: relative;left: 215px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;font-style: normal;color: #4C5D93; font-weight: normal;line-height: 1.4em;background-color:lightgrey;display:inline;">
<table>
<tr><td>
<div class="main_browsing_submenu_horizontal"><a href="javascript:history.back()"><img src="img/bot_volver_on.gif"/></div>
</td></tr>
</table>
</div>
en la hoja de estilos:
.main_browsing_submenu_horizontal{
display:block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000B6E;
overflow: hidden;
padding-top: 30px;
position: relative;
}