In attesa che gm ti sposti in CSS (o HTML):
non so se hai mai aperto il sorgente della home page di cui hai postato il link...
ci sono ben 11 tag <html> aperti, altri tag in posizioni gerarchiche confuse, CSS in linea mischiati con quelli nei fogli...

E poi errori come <div class="TabView" id="TabView"> con nessuno dei due attributi richiamati dai fogli di stile (praticamente errori inutili).
E' vero che i browser mangiano di tutto, ma se prima non dai un minimo di correttezza al tuo codice è inutile parlare di impaginazione CSS.