/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none; }
:focus { outline: 0; }
body { line-height: 1; }
ul, ol 	{ font-family: Arial; font-size: 12px; color: #707070; line-height: 17px; margin-left: 15px; padding-left: 0px;}
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
body	{ background-image:url(/img/bg.gif); background-repeat:repeat-x; background-position:top; background-color:#2b2b2b; overflow-x:hidden; }
p {	font-family: Arial;	font-size: 12px; color: #707070;	line-height: 18px; }
a {	color: #707070; }
a:hover { color: #FFF; }
select	{ font-family:Arial; color:#FFF; background-color:#333; border:1px solid #666; }
h1	{ font-family:Arial; font-size:36px; color:#FFF; }
h2	{ font-family:Arial; font-size:24px; color:#eda01a; }
p.brakes { font-family:Arial; font-size:18px; color:#FFF; }

form{ margin:0px; }
form label { width:260px; display:block; margin-top:5px; font-family:Arial; font-size:12px; color:#FFF; }
input, textarea { font-family: Arial; font-size: 12px; color: #FFF; border: 1px #666 solid; }

.cform			{ margin:0px; }
.cformFields	{ width:270px; padding:5px 0 0 5px; margin-top:5px; font-size:12px; color:#FFF; height:20px; background-color:#000; }

.cformBtn		{ width:270px; height:30px; overflow:hidden; background:url(/img/btn/formsend.gif); border:0; cursor:pointer; margin:20px 20px 0 0; }
.cformBtn:hover { background-position:0 -30px; }

.contactLeft {	width:270px; margin-right:20px; float:left; background-color:#272727; padding:20px; }
.contactRight {	width:270px; float:left; background-color:#272727; padding:20px; }

.clear { content:"."; clear:both; height:0px; display:block; overflow:hidden; }
.container { width:1200px; position:absolute; margin-left:-600px; left:50%; }
.menu		{ width:920px; height:100px; margin:0 auto; background-image:url(/img/menubg.gif); padding:0 30px 0 30px; }
.logo		{ width:210px; height:100px; float:left; margin-right:10px; }
.vplay	   { position:absolute; width:1200px; height:320px; margin-top:100px; margin-left:-600px; left:50%; overflow-x:hidden; }
.videoholder	{ width:1200px; height:310px; }
.contentTotal	{ width:980px; margin-top:10px; margin:0 auto; }
.contentLeft	{ width:700px; margin-right:20px; float:left; margin-top:10px; }
.contentRight	{ width:260px; float:left; margin-top:10px; }
.cLeftTop		{ width:700px; height:10px; background-image:url(/img/cLeftTop.gif); }
.cLeftBottom	{ width:700px; height:10px; background-image:url(/img/cLeftBottom.gif); }
.cLeftBottomBar	{ width:670px; height:10px; background-image:url(/img/bottomLeft.gif); padding:20px 0 0 30px; }
.cLeftBody		{ width:650px; background-image:url(/img/cLeftBody.gif); background-repeat:no-repeat; background-position:top; background-color:#000; padding:10px 20px 10px 30px; }
.cRightTop		{ width:260px; height:10px; background-image:url(/img/cRightTop.gif); }
.cRightBottom	{ width:260px; height:10px; background-image:url(/img/cRightBottom.gif); }
.cRightBottomBar{ width:230px; height:50px; background-image:url(/img/bottomRight.gif); padding:10px 30px 0 0; }
.cRightBody		{ width:210px; min-height:220px; background-image:url(/img/cRightBody.gif); background-repeat:no-repeat; background-position:top; background-color:#000; padding:10px 20px 10px 30px; }
.bottom			{ width:980px; height:60px; background-image:url(/img/bottom.gif); margin:0 auto; }
.homeTxt		{ width:470px; margin-top:15px; }
.otherTxt		{ width:640px; margin-top:15px; }
.rideTxt		{ width:400px; margin-top:5px; float:left; margin-right:20px; }
.rideThumbs		{ width:220px; float:left; margin-top:15px; }
.rideThumb		{ width:100px; height:70px; background-color:#000; float:left; margin:20px 10px 10px 0; overflow:hidden; }
.springset		{ position:absolute; margin-left:510px; margin-top:10px; }
.showcar		{ position:absolute; margin-left:380px; margin-top:90px; }

.rightproduct	{ width:190px; height:20px; padding:60px 10px 0 0; font-family:Arial; font-size:11px; color:#FFF; text-transform:uppercase; text-align:right; margin-bottom:17px; cursor:pointer; }
.rightproduct a	{ color:#FFF; text-decoration:none; border-bottom:1px solid #F00; }
.rightproduct a:hover	{ color:#FFF; border-bottom:1px solid #999; }
.orangeTxt		{ color:#eda01a; font-weight:bold; }
.pthumb			{ width:140px; height:100px; margin-right:20px; float:left; }

.certLogo		{ width:80px; height:80px; overflow:hidden; margin-top:0; float:left; cursor:pointer; }
.certLogo img:hover		{ margin-top:-80px; }

.flag	{ width:27px; height:19px; float:left; }
.worldwide	{ width:110px; height:100px; float:right; margin-top:-30px; }

.wplogo			{ width:90px; height:40px; overflow:hidden; margin-top:0; cursor:pointer; float:right; }
.wplogo img:hover	{ margin-top:-40px; }
.submitride			{ width:320px; height:40px; overflow:hidden; margin-top:0; cursor:pointer; }
.submitride img:hover	{ margin-top:-40px; }
.submitinfo				{ width:180px; height:30px; overflow:hidden; margin-top:0; cursor:pointer; }
.submitinfo img:hover	{ margin-top:-30px; }

.srRight		{ width:200px; border-bottom:1px solid #383838; padding-bottom:10px; margin-bottom:10px; }
.srRightType	{ font-family:Arial; font-size:12px; color:#eda01a; line-height:17px; }
.srRightType a	{ color:#eda01a; text-decoration:none; }
.srRightType a:hover	{ color:#eda01a; text-decoration:underline; }
.srRightOwner	{ font-family:Arial; font-size:11px; color:#707070; }
