Con todo respeto pregunto esto..
¿Tienes conocimientos basicos en CSS? Porque viendo tu codigo hay bastantes filtros avanzados de CSS y poner los bloques en horizontal es relativamente facil teniendo en cuenta la complejidad del codigo css que muestras.
Te recomendaria que pasaras por alguna guia de CSS y asi tendrias un poco mas de conocimiento.
Yo lo haria de la siguiente manera.
Cita: #bloque_horizontal{
position: relative;
display: inline-block;
width: 24%;
}