body{margin:0;  font:normal 62.5% Arial, Helvetica, sans-serif;}
a{outline:none; color:#e9193a;}
img{border:none;}
.headercontain{width:100%;  background:#fff; float:left; margin:0px 0 0 0; border-top:3px solid #f0f0f0;}
.headercontain .headcontain{width:950px; margin:0 auto;}
.headercontain #header{width:950px; float:left; background:#fff;}
.headercontain #header img{float:left;margin-bottom:10px;}
.headercontain #header #nav{float:left; background:url(../images/navbottom.gif) repeat-x bottom; width:770px;height:85px;}
.headercontain #header #nav h1{color:#e9193a;font:bold 2.4em Helvetica, Arial, sans-serif;margin:19px 5px 0 0; text-align:right;}
.headercontain #header #nav ul{margin:8px 0 0 0;padding:0;padding:0 0 0 10px;}
.headercontain #header #nav ul li{float:left;margin:0; list-style:none; font:normal 1em/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase;}
.headercontain #header #nav ul li a{display:block;padding:1px 5px 9px 5px; text-decoration:none; border-top:3px solid #5c5344; color:#5c5344;}
.headercontain #header #nav ul li a:hover, .headercontain #header #nav ul li a.active{border-top:3px solid #e9193b; color:#e9193b;}
.headercontain .subnav{float:left; clear:both; width:750px;}
.headercontain .subnav ul{margin:0 0 0 168px;padding:0;}
.headercontain .subnav li{float:left; list-style:none;margin:0; list-style:none; font:normal 1.2em Arial, Helvetica, sans-serif; text-transform:uppercase;}
.headercontain .subnav li a{display:block;padding:0px 5px 1px 5px; text-decoration:none; border-bottom:3px solid #999; color:#999; width:auto;}
.headercontain .subnav li a:hover, .headercontain .subnav li a.active{border-bottom:3px solid #f66078; color:#f66078;}

.hpfeaturecontain{width:100%; height:350px;margin-top:5px; float:left; border-top:3px solid #f0f0f0; background:#000;}
.hpfeature{width:950px; height:350px; margin:0 auto;}

.featurecontain{width:100%;margin-top:5px; float:left; border-top:3px solid #f0f0f0; background:#d1d1d1;}
.feature{width:950px; margin:0 auto;}

.hpcontainer{width:100%; float:left;background:#f0f0f0; padding-bottom:10px;}
.hparticlecontain{margin:0 auto; width:950px;clear:both;}
.hparticlecontain .col01{float:left; width:465px;margin-left:20px;}
.hparticlecontain .col01 h1{color:#e9193a; border-bottom:1px solid #e9193a;margin-top:15px;font:bold 2.4em Helvetica, Arial, sans-serif;}
.hparticlecontain .col01 h2{font:bold 1.7em/1.2em Arial, Helvetica, sans-serif; color:#333;}
.hparticlecontain .col01 p{font:normal 1.3em/1.4em Arial, Helvetica, sans-serif; color:#333;}

.hparticlecontain .col02{width:415px; float:left;margin-left:30px;}
.hparticlecontain .col02 h2{color:#333c6f; border-bottom:1px solid #333;margin:15px 0 0 0;font:bold 2.4em Helvetica, Arial, sans-serif;}
.hparticlecontain .col02 .newsitem{width:415px; float:left; border-bottom:1px solid #333; clear:both;}
.hparticlecontain .col02 .newsitem h1{font:bold 1.9em Helvetica, Arial, sans-serif;margin:3px 0 0 0;}
.hparticlecontain .col02 .newsitem p{font:normal 1.2em Helvetica, Arial, sans-serif;margin:2px 0 2px 0;}
.hparticlecontain .col02 .newsitem .description{width:337px; float:left;}
.hparticlecontain .col02 .newsitem .readmore{float:left;margin:23px 0 0 5px;}
.hparticlecontain .col02 .newsitem .readmore a{ color:#e9193a; text-decoration:none; font:bold 1.3em Helvetica, Arial, sans-serif;}
.hparticlecontain .col02 .newsitem .readmore a:hover{text-decoration:underline;}

.generalcontainer{width:100%; float:left;background:#f0f0f0; padding-bottom:10px;}
.articlecontain{margin:0 auto; width:950px;clear:both;}
.generalcontainer .col01{float:left; width:880px;margin-left:20px;}
.generalcontainer .col01 h1{color:#e9193a; border-bottom:1px solid #e9193a;margin-top:15px;font:bold 2.4em Helvetica, Arial, sans-serif;}
.generalcontainer .col01 h2{font:bold 1.7em/1.2em Arial, Helvetica, sans-serif; color:#333;}
.generalcontainer .col01 h3{color:#e9193a; font:bold 1.7em/1.2em Arial, Helvetica, sans-serif;}
.generalcontainer .col01 p{font:normal 1.3em/1.4em Arial, Helvetica, sans-serif; color:#333;}

.generalcontainer .col02 #gallery ul{margin:0;padding:0 0 0 20px;}
* html .generalcontainer .col02 #gallery ul{margin:0;padding:0 0 0 39px;}
.generalcontainer .col02 #gallery ul li{float:left; list-style:none;margin:1px;}
.generalcontainer .col02 #gallery ul a{ border:2px solid #000; width:100px; height:100px; overflow:hidden; display:block;}
.generalcontainer .col02 #gallery ul a:hover{border:2px solid #fff;}
.generalcontainer .col02 #gallery ul li img{margin-left:-50px;}

.newsarticle .col01{float:left; width:650px;margin-left:20px;}

.newsarticle .col02{width:230px; float:left;margin-left:30px;}
.newsarticle .col02 h2{color:#333c6f; border-bottom:1px solid #333;margin:15px 0 0 0;font:bold 1.8em Helvetica, Arial, sans-serif;}
.newsarticle .col02 .newsitem{width:230px; float:left; border:1px solid #333; clear:both;}
.newsarticle .col02 .newsitem h1{font:bold 1.5em Helvetica, Arial, sans-serif;margin:3px 0 0 0;}
.newsarticle .col02 .newsitem p{font:normal 1.1em Helvetica, Arial, sans-serif;margin:2px 0 2px 0;}
.newsarticle .col02 .newsitem .description{width:230px; float:left; clear:both;}
.newsarticle .col02 .newsitem .readmore{ float:left;}
.newsarticle .col02 .newsitem .readmore a{ color:#e9193a; text-decoration:none; font:bold 1.2em Helvetica, Arial, sans-serif;}
.newsarticle .col02 .newsitem .readmore a:hover{text-decoration:underline;}

.footercontain{background:#fff; width:100%; clear:both; float:left;}
.footer{width:950px;margin:0 auto;}
.footer p{float:left; color:#666;font:normal 1.2em Arial, Helvetica, sans-serif;margin-top:18px;}
.footer .logos{float:right;}
.footer .logos h4{ font:bold 1.1em Arial, Helvetica, sans-serif;clear:both; color:#000; text-align:left;margin:-50px 0 0 5px; padding:0; border-bottom:1px solid #f7f7f7;}

.footer .threebit{clear:both; float:right;margin-top:0px;}
.footer .threebit h1{font:normal 1em Arial, Helvetica, sans-serif;}
.footer .threebit h1 a{color:#e7e7e7; text-decoration:none;background-color:transparent;background-image:url(/images/3bit.png);display:block;float:right;height:25px;text-indent:-50000px;width:187px;}
.footer .threebit h1 a:hover{background-position:0 -24px;}

.socialcontain{background:#ececed; width:100%; clear:both; float:left;}
.social{width:950px;margin:0 auto; text-align:right;}
.social .icons{float:right;margin-right:10px;}
.social img{float:left;margin:5px;}

/* ----- PArts ----- */

.parts{ width:920px;}
.parts h2{clear:both; float:left;}
.parts p{clear:both;}
.parts ul{margin:0 0 20px 0;padding:0; clear:both;}
.parts li{float:left; list-style:none; padding:0; margin:0;}
.parts a{display:block; height:103px; width:179px; border:2px solid #f7f7f7; text-indent:-1000000px;}
.parts a:hover{border:2px solid #e9193a;}

.parts li.dixcel a{background:url(../images/parts/dixcel.jpg) no-repeat;}
.parts li.carbonetic a{background:url(../images/parts/carbonetic.gif) no-repeat;}
.parts li.jun a{background:url(../images/parts/jun.gif) no-repeat;}
.parts li.mugen a{background:url(../images/parts/mugen.gif) no-repeat;}
.parts li.spoon a{background:url(../images/parts/spoon.gif) no-repeat;}
.parts li.trust a{background:url(../images/parts/trust.gif) no-repeat;}
.parts li.hybrid a{background:url(../images/parts/hybrid.gif) no-repeat;}
.parts li.hardrace a{background:url(../images/parts/hardrace.gif) no-repeat;}
.parts li.toda a{background:url(../images/parts/toda.gif) no-repeat;}
.parts li.hondata a{background:url(../images/parts/hondata.gif) no-repeat;}
.parts li.skunk a{background:url(../images/parts/skunk2.gif) no-repeat;}
.parts li.motul a{background:url(../images/parts/motul.gif) no-repeat;}
.parts li.castrol a{background:url(../images/parts/castrol.gif) no-repeat;}
.parts li.silkolene a{background:url(../images/parts/silkolene.gif) no-repeat;}
.parts li.ohlins a{background:url(../images/parts/ohlins.gif) no-repeat;}
.parts li.ap a{background:url(../images/parts/apracing.gif) no-repeat;}
.parts li.gearx a{background:url(../images/parts/gearx.jpg) no-repeat;}
.parts li.ctengineering a{background:url(../images/parts/ct-engineering.gif) no-repeat;}

/* --- Links --- */

td.links{padding:20px; vertical-align:top;}
.compare{width:234px; height:60px; float:right;margin-top:40px;}