@charset "utf-8"; /* CSS Document */ body, html { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; background: url(bg.jpg) repeat-x #d10000; } #container { margin: auto; padding: 0; width: 1024px; } #header { width: 1024px; height: 148px; background: url(header.gif); } #nav { margin: 0; padding: 0; width: 1024px; height: 50px; background: none; } #nav ul { margin: 0; padding: 0px 35px 0 0; float: right; } #nav ul li { margin: 0; padding: 0; display: inline; list-style: none; } #nav ul li a { margin: 0; padding: 13px 0 0 0; font-size: 11px; text-transform: none; background: none; display: block; width: 87px; height: 28px; text-align: center; float: left; color: #333; text-decoration: none; } #nav ul li a:hover { background: url(nav-a.jpg); color: #FFFFFF; } #shop-nav { margin: 0; padding: 0; width: 1024px; height: 50px; } #shop-nav ul { margin: 0; padding: 0 35px 0 0; float: right; } #shop-nav ul li { margin: 0; padding: 0 10px; width: 80px; float: left; } #shop-nav ul li a { margin: 0; padding: 13px 0 0 0; font-size: 11px; text-transform: none; background: none; display: block; width: 87px; height: 28px; text-align: center; float: left; color: #333; text-decoration: none; } #banner { margin: 0px auto 20px auto; padding: 0; background: url(banner.jpg); width: 1024px; height: 311px; clear: both; } #content { margin: auto; padding: 20px; width: 918px; background: #666; border: 1px solid #c2c2c2; overflow: hidden; } #content img.product { margin: 15px 15px 0 0; padding: 5px; border: 2px solid #FFF; float: left; } h1 { margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 24px !important; color: #FFF !important; font-style: italic; font-weight: bold; text-shadow: 2px 2px 2px #333; } p { margin: 0; padding: 5px 0; font-size: 12px; } ul { margin: 10px 0 10px 0; padding: 0 0 0 20px; font-size: 12px; } li { margin: 0; padding: 0; list-style: disc; } #karting-team { width: 200px; height: 150px; background: url(karting-team.jpg) no-repeat; border: 2px solid #FFF; } #mini { margin: 0; padding: 0; width: 210px; float: left; } #mini a { width: 200px; height: 150px; background: url(../images/mini-challenge.jpg) no-repeat; border: 2px solid #FFF; display: block; } #clio { margin: 0; padding: 0; width: 210px; float: left; } #clio a { width: 200px; height: 150px; background: url(../images/clio-cup.jpg) no-repeat; border: 2px solid #FFF; display: block; } #abarth { margin: 0; padding: 0; width: 210px; float: left; } #abarth a { width: 200px; height: 150px; background: url(../images/abarth-trofeo.jpg) no-repeat; border: 2px solid #FFF; display: block; } #team { margin: 0; padding: 0; width: 210px; float: left; } #team a { width: 200px; height: 150px; background: url(../images/the-team.jpg) no-repeat; border: 2px solid #FFF; display: block; } #footer { margin: auto; padding: 20px; width: 918px; font-size: 12px; } 