#main { width:984px; margin:0 auto; zoom:1; } #main .maincap { position:absolute; width:984px; left:0; z-index:5; font-size:1px; } #main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } h1 { margin-bottom:.3em; font-size:3em; line-height:1.4; font-weight:normal; } h2 { margin-bottom:.3em; font-size:2em; line-height:1.4; font-weight:normal; } h3 { margin-bottom:.3em; font-size:1.3em; line-height:1.4; } h4 { font-size:1em; line-height:1.5; } body.specs #content h4 { font-size:12px; line-height:1.5; }