@charset "UTF-8";/* CSS Document */@font-face {    font-family: 'HNCB';    src: url('/fonts/hncb-webfont.eot');    src: url('/fonts/hncb-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/hncb-webfont.woff') format('woff'),         url('/fonts/hncb-webfont.ttf') format('truetype'),         url('/fonts/hncb-webfont.svg#') format('svg');    font-weight: normal;    font-style: normal;}input[type='text'], textarea, select, input[type='email'],  input[type='checkbox']{ 	border: solid 1px #999;	padding:2px;}input[type='text'].focus, textarea.focus, select.focus, input[type='email'].focus,  input[type='checkbox'].focus  { 	border-color: #000 !important; }input[type='text'].invalid, textarea.invalid, select.invalid, input[type='email'].invalid,  input[type='checkbox'].invalid { 	border-color: red;}input[type='text'].inactive, textarea.inactive, select.inactive, option.inactive, input[type='email'].inactive,  input[type='checkbox'].inactive  { 	color: #999;	font-style: italic;}input[type='text'].required, textarea.required, input[type='email'].required,  input[type='checkbox'].required  { 	/*background: url(required-input.png) right 5px no-repeat;*/}#tell-form{	float:right; 	width: 520px; 	padding: 0 35px 35px 35px; 	background: rgba(255,255,255,.65);	-pie-background: rgba(255,255,255,.65);	border-radius:20px; 	color:#000; 	margin-right: 45px; 	behavior: url(/js/PIE.htc);}/* error message */.error {	/* supply height to ensure consistent positioning for every browser */	height:15px;	background-color:#FFFE36;	border:1px solid #E1E16D;	font-size:11px;	color:#000;	padding:3px 10px;	margin-left:-2px;	/* CSS3 spicing for mozilla and webkit */	-moz-border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius-bottomleft:0;	-moz-border-radius-topleft:0;	-webkit-border-bottom-left-radius:0;	-webkit-border-top-left-radius:0;	-moz-box-shadow:0 0 6px #ddd;	-webkit-box-shadow:0 0 6px #ddd;}#blank #content{	background-color: transparent;}#blank #footer2{	position: relative;	top:-200px;}div#tell-intro h1, div#tell-form h1{	font-family: 'HNCB';	font-weight:normal;	line-height:1.1em;}div#tell-intro h1{	color: #ed1c24;}div#tell-form h1{	font-size:4.2em;	margin:5px;	padding:5px;	text-align:right;}div#tell-form input[type="text"]{	width: 200px;}div#tell-form p, div#tell-intro p{	font-size:12px;	margin-bottom: 5px;}div#tell-form form p, div#tell-form form h2{	padding:0 25px;}div#tell-form form p{	display:inline-block;	line-height: 1.8em;	vertical-align: top;    width: 200px;}div#tell-form form textarea{	width:460px;}body{	background-color: #000000;	font-family:Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-align: center;	margin: 0px;	padding: 0px;		}a{	color:#ed1c24;}img{	display:block;	border: 0px;}#center{	width: 1080px;    background-image:url(images/bkg-top.jpg);	background-repeat: no-repeat;	background-position: top;	background-color:#000000;	margin: 0 auto;    padding: 0px;	text-align: left;	}#center2{	width: 1080px;    background-image:url(images/top-lights-bk.jpg);	background-repeat: no-repeat;	background-position: top;	background-color:#000000;	margin: 0 auto;    padding: 0px;	text-align: left;	}#content{	position: relative;	float: left;	width: 1080px;	height: 100%;	background-color: #000000;	z-index: 100;	}#contenttemp{	position: relative;	float: left;	width: 1080px;	height: 100%;	padding-top: 40px;}#contenttemp2{	position: relative;	float: left;	width: 1000px;	height: 100%;	padding: 40px;}#forumtemp{	position: relative;	float: left;	width: 1080px;	height: 500px;	margin-top: 40px;	padding-top: 130px;	background-image:url(images/forum-temp.jpg);	background-repeat: no-repeat;}#block{	position: relative;	float: left;		}#top{	width: 1080px;	height: 162px;	float: left;	background-image:url(images/bkg-top.jpg);	background-repeat: no-repeat;	background-position: top;		}#top2{	width: 1080px;	height: 175px;	float: left;	}#tophome{	width: 1080px;	height: 145px;	float: left;	background-image:url(images/bkg-top.jpg);	background-repeat: no-repeat;	background-position: top;		}#toplogo{	float: left;	width: 178px;	height: 85px;	padding-left: 25px;	padding-top: 37px;	}#dealer{	margin-left: 335px;	padding-top: 9px;	padding-bottom: 8px;	width: 510px;	float: left;}#dealerbutton{	padding-top: 21px;	padding-left: 20px;	float: left;}#dealerbutton2{	padding-top: 21px;	padding-left: 20px;	padding-right: 28px;	padding-bottom: 20px;	float: left;}#navigation{	height: 30px;	width: 1060px;}	#nav{	float: left;	}	#footerproject{	position: relative;	float: left;	width: 1080px;	height: 189px;	background-image:url(images/footer1-project.jpg);	background-repeat: no-repeat;	top: 0px;	}#footerhome, #footernothome{	position: relative;	float: left;	width: 1080px;	height: 311px;	background-image:url(images/home-background.jpg);	background-repeat: no-repeat;	top: 0px;	}#footernothome{	background-image:url(images/nothome-background.jpg);	position: relative;	top: -200px;    z-index: 1;}#footer2{	position: relative;	float: left;	width: 1080px;	height: 50px;	background-color:#1e1e1d;}#homemid{ 	width: 1080px;	height: 429px;}.helmetflash{ 	padding-top: 20px;	width: 1080px;}#projectleft{	float: left;	width: 550px;	padding-left: 70px;}#projectright{	float: left;	width: 365px;	margin-left: 56px;	padding-top: 32px;	}#fullwidth{	float: left;	width: 973px;	padding-left: 70px;	}#footertechnology{	position: relative;	float: left;	width: 1080px;	height: 189px;	background-image:url(images/technology-footer.jpg);	background-repeat: no-repeat;	top: 0px;	}.projwhite{	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	text-align: justify;	line-height: 19px;}.red{	color: #ed1c24;	line-height: 19px;	font-weight: normal;	font-size: 16px;	}.red2{	color: #ed1c24;	line-height: 19px;	font-weight: normal;	font-size: 17px;	}h1, h2, h3 {font-family:Helvetica,Sans-Serif;padding:0;}h1 {font-size:30px;text-align:center;}h2 {font-size:16px;line-height:19px;font-weight: normal;}.logo {text-align: center;margin-top: 100px;}#footerlink {	color: #999999;	font-size: 11px;	padding-top: 20px;	line-height: 20px;}a.footerlink {	color: #999999;	font-size: 11px;	text-decoration: none;        line-height: 16px;}#faceboxbox{	width: 983px;	height: 471px;	background-image:url(images/the-project-team1.jpg);	background-repeat: no-repeat;	top: 0px;	}#faceboxbox2{	width: 979px;	height: 471px;	background-image:url(images/the-project-team2.jpg);	background-repeat: no-repeat;	top: 0px;	}#faceboxbox3{	width: 454px;	height: 300px;	top: 0px;	}#faceboxbox4{	width: 732px;	height: 390px;	background-image:url(images/contact-background.gif);	background-repeat: no-repeat;	top: 0px;	padding-left: 248px;	padding-top: 84px;	z-index: 1;	}#faceboxbox_fit{	width: 458px;	height: 304px;	background-image:url(images/fit-size-guide-bk.gif);	background-repeat: no-repeat;	top: 0px;	padding-left: 15px;	padding-top: 73px;	}#contact{	width: 720px;	height: 200px;	padding-bottom: 104px;	}.contacttext{	padding-bottom: 120px;	font-size: 18px;	line-height: 26px;	width: 600px;}	#contactinfo{	float:left;	position: relative;	width: 343px;	height: 80px;	padding-left: 13px;	font-size: 16px;	color: #f31c24;			}	a.contactinfo{	text-decoration: none;}a.contactinfo:hover{	text-decoration: underline;}a.contact2{	color: #f31c24;	padding-top: 10px;	text-align: left;	text-decoration: none;	font-style: italic;	}a.contact2:hover{	color: #f31c24;	text-decoration: underline;}a.contact2:link{	color: #f31c24;	text-decoration: none;}.faceboxbox{	width: 363px;	padding-top: 78px;	padding-left: 28px;	font-size: 14px;	text-align: justify;}	.faceboxbox2{	width: 458px;	padding-top: 50px;	padding-left: 50px;	font-size: 13px;	text-align: justify;	line-height: 18px;	font-style: oblique;}	#twitter{	width: 417px;	padding-left: 10px;	float: left;	}	#colorpick{	padding-left: 20px;	float: left;	padding-top: 29px;	}	#colorpickhome{	padding-left: 20px;	float: left;	padding-top: 32px;	}#faqimagehome{	padding-left: 20px;	float: left;	padding-top: 32px;	}#bottomwrap{       width: 350px;	height: 239px;	float: left;	}#epidemic{	height: 101px;	padding-left: 20px;	float: left;	padding-top: 49px;	}	#social{	padding-left: 0px;	float: left;	width: 350px;	position:relative;	height: 100px;	}.social{	padding-top: 10px;	padding-left: 20px;	width: 155px;	float: left;	}	.social2{	width: 155px;	float: left;	}						.faceboxred{	color: #ed1c24;	font-weight: normal;	font-size: 14px;	}#twit2 {	float:left;	font-size:14px;	margin-left:45px;	padding-top:25px;	width:417px;}#tweets1 {	background:#FFFFFF none repeat scroll 0 0;	color:#000000;	height:135px;	overflow:auto;	padding:10px;}#tweets1-mark {	background:#FFFFFF none repeat scroll 0 0;	color:#000000;	height:80px;	overflow:auto;	padding:0 10px 10px 10px;}.onetweet{	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom: 1px dashed #ddd;}#box{	position: relative; width: 1024px; border: 1px solid #666;}.tdate{	font-style: italic;	color: #999;	font-size: 11px;}.firsttweet{	font-size: 14px;}#helmetimages{	padding-left: 170px;	padding-right: 130px;	width: 780px;}#galleryimages{float: left;margin-right: 28px;margin-bottom: 24px;width: 100px;height: 100px;border: 1px solid #999;}	#specification{	height: 119px;	padding-left: 20px;	float: left;	padding-top: 31px;		}#specification2{	height: 119px;	padding-left: 20px;	float: left;	padding-top: 25px;	padding-bottom: 9px;	}#helmetgallery {	float:left;	font-size:14px;	margin-left:56px;	padding-top:30px;	width:362px;}#helmetbottomred{	width: 165px;	margin-left: 36px;	margin-top: 30px;	float: left;	height: 46px;	background-image:url(images/helmet-bottomred.gif);	background-repeat: no-repeat;	padding-top: 30px;	padding-left: 880px;}.rssfeed{	margin:0;	padding:0;	font-size: 12px;}.rssdata{	margin: 0;	border-bottom:1px dashed #ccc;	margin-bottom:10px;	padding-bottom:10px;} #youtube { 	background-color:#000000}
