@charset "utf-8";
/* CSS Document */
body{background:#000;color:#CCC;font-size:11px;line-height:16px;font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;padding:0;margin:0;}
div#rap{width:800px;margin:30px 0 30px 0;}
/* ------------ SITE HEADER ------------------------------- */
#header{width:800px;height:60px;padding:15px 0 0 0;}
	#logo{float:left;width:182px;height:33px;display:inline;margin:0;padding:0 0 0 20px;}
/* ------------ HEADER MENU ------------------------------- */
	#mainNav{width:500px;float:right;height:30px;margin:5px 15px; 10px 0;text-align:right;padding:0;}
		#mainNav a{font-size:12px;color:#FFF !important;display:inline-block;text-decoration:none;font-weight:bold;padding:4px 5px 4px 5px;}
		#mainNav a:link, #mainNav a:active{font-size:12px;color:#FFF !important;}
		#mainNav a:visited{font-size:12px;color:#FFF !important;}
		#mainNav a:hover{font-size:12px;color:#FFF !important;background:#333;}
		#mainNav ul{list-style:none;margin:0;padding:0;display:inline;}
			#mainNav ul li{list-style:none;display:inline;}
			#mainNav ul span{display:inline-block;padding:4px 5px 4px 5px;color:#FFFF00;}
				span.currentPage{font-size:12px;color:#FFF !important;background:#333;font-weight:bold;}
/* ------------ SITE CONTENT ------------------------------- */
#mainContent{background:#181817;color:#CCC;}
	#mainContent a{text-decoration:none;}
		#mainContent a:link, #mainNav a:visited{color:#FFFF00;}
		#mainContent a:hover, #mainNav a:active{color:#CC0000;}
	#mainContent h2{color:#3399FF;}
	#mainContent h3{color:#FFF;font-size:13px;font-weight:bold;margin:5px 0 2px 0;}
	#mainContent p{margin:2px 10px 3px 0;color:#CCC;}
	.readMore{margin:2px 0 0 0;display:block;width:100px;}
		a.readMore{color:#FFFF00;text-decoration:none;}
		a.readMore:link, a.readMore:visited{color:#FFFF00;}
		a.readMore:hover, a.readMore:active{color:#CC0000;}
	.spacer{margin:7px 0 7px 0;}
/* ------------- INDEX PAGE ------------------------------- */
div#pageBanner{}
div#news{float:left;margin:15px 5px 0 10px;border-right:1px solid #333333;width:275px;text-align:justify;}
div#pageBanner{z-index:1;}
div#features{float:right;margin:10px 10px 0 0;width:490px;text-align:justify;}
	.featuredItem{float:left;height:200px;margin:115px 10px 0px 0;}
	#features h2{margin-top:0px;font-size:25px;color:#3399FF;}
	#features p{margin-bottom:8px;}
	.featureLinks{width:470px;background:#000;height:20px;margin:10px 10px 0 10px;clear:both;}
		span.left{float:left;width:200px;padding:2px 0 0 0;text-align:center;}
			span.left a span{color:#FFFF00;}
			span.left a{color:#FFF !important;}
			span.left a:link, span.left a:visited{color:#FFF !important;}
			span.left a:hover, span.left a:active{color:#CC0000 !important;}
		span.right{float:right;width:200px;padding:2px 55px 0 0;text-align:left;}
			span.right a{color:#FFFF00 !important;}
			span.right a:link, span.left a:visited{color:#FFFF00 !important;}
			span.right a:hover, span.left a:active{color:#CC0000 !important;}
.end{clear:both;height:10px;}
/* ------------- COMMON PAGES ---------------------------- */
div.pageInfo{margin:5px 15px 0 15px;text-align:justify;}
	.pageInfo h2{font-size:40px;color:#3399FF;font-weight:normal;letter-spacing:5px;}
	.pageInfo p{padding:5px 0 15px 0;font-size:12px !important;color:#FFF !important;line-height:16px;}
/* ------------- STORE LOCATIONS PAGE --------------------- */
h3.state{display:inline;margin:0 5px 3px 0;}
.row{border-top:1px solid #333;height:70px;width:65%;}
.location{float:left;margin:5px 30px 5px 0;}
/* ------------- RIDERS PAGE --------------------- */
.rider{margin:5px 10px 10px 10px;text-align:left;background:#10100F;padding:8px;height:130px;}
	img.icon{margin:0 10px 0 0;clear:both;}
	.profileMenu{margin:0 0 0 145px;width:425px;}
		.profileMenu h3{margin:0 5px 3px 0;color:#3399FF !important;font-size:18px !important;display:inline;}
		.profileMenu ul{list-style:none;margin:0;padding:0;display:inline;}
		.profileMenu ul li{list-style:none;display:inline;margin:0 10px 0 0;}
	.rider h4{color:#FFF !important;margin: 2px 0 15px 145px !important;font-size:14px;}
/* ------------- RIDER PROFILE PAGES ------------ */
	.profileTop{height:150px;background:#10100F;width:600px;margin:5px 0 0 5px;padding:10px;}
		.profileTop h1{color:#3399FF;font-weight:bold;font-size:24px;margin-bottom:5px;}
		.profileTop h4{color:#FFF;font-weight:bold;font-size:16px;padding:0 0 0 4px;margin:0;}
	.profileData{margin:0 0 0 5px;width:600px;background:#181817;border-top:1px solid #CCCCCC;padding:10px;}
		.profileData h2{color:#3399FF;font-weight:bold;font-size:24px;}
		.profileData p{line-height:17px;padding:0 0 0 5px;}
		.profileData p span{display:block;}
		.profileData p strong{color:#FFF;}
	.photos{background:#10100F;width:600px;margin:5px 0 0 5px;padding:10px;border-top:1px solid #CCCCCC;}
		.photos h1{color:#3399FF;font-weight:bold;font-size:24px;margin-bottom:5px;}
/* ------------- CLOTHING PAGE ---------------------------- */
div#categories{width:150px;float:left;text-align:left;clear:both;margin:5px 0 0 15px;}
	div#categories h3{padding:0 5px 2px 0;display:inline;}
	div#categories ul{list-style:none;border-top:1px solid #333;margin:3px 0 0 0;}
		div#categories ul li{list-style:none;padding:0;margin:2px 0 2px -5px;}
			div#categories ul li a{font-size:12px;}
			div#categories ul li a:link, div#categories ul li a:visited[]
			div#categories ul li a:hover, div#categories ul li a:active{}
.clothing{float:right;width:600px;}
.product{margin:5px 10px 10px 10px;text-align:left;background:#10100F;padding:8px;height:115px;}
	h4.price{font-size:14px;color:#FFF;margin:10px 0 0 0;}
	.product img{margin:0 15px 0 0;clear:both;}
/* ------------- PRODUCT DETAIL PAGE ---------------------- */
.detailTop{height:190px;background:#10100F;width:600px;margin:5px 0 0 5px;padding:10px;}
		.detailTop h1{color:#3399FF;font-weight:bold;font-size:24px;margin:2px 0 5px 0;}
		.detailTop h4{color:#FFF;font-weight:bold;font-size:16px;padding:15px 0 10px 0;margin:0;}
	.productDetail{margin:0 0 0 235px;width:350px;}
		.productDetail h3{margin:0 5px 3px 0;color:#3399FF !important;font-size:18px !important;display:inline;}
	.productData{margin:0 0 0 5px;width:600px;background:#181817;border-top:1px solid #CCCCCC;padding:10px;}
		.productData p{line-height:17px;padding:0 0 0 5px;color:#FFF;}
		.productData p span{display:block;}
		.productData p strong{color:#FFF;}
		p.sizes{color:CC0000;font-size:12px;font-weight:bold;}
/* ------------- CONTACT FORM ----------------------------- */
#contactBlock{float:left;margin:10px 5px 0 10px;border-right:1px solid #333333;width:490px;text-align:justify;}
	#contactBlock h2{font-size:25px;color:#3399FF;}
	#contactForm{color:#FFFFFF;margin:15px 0 0 0;}
#mailingAddress{float:right;margin:20px 10px 0 0;width:270px;text-align:justify;padding 20px 0 0 10px;}
	#mailingAddress h3{color:#3399FF;font-size:16px;margin:2px 0 2px 0;}
	#mailingAddress h4{color:#FFF;font-size:13px;margin:2px 0 2px 0;}
	#mailingAddress .spacer{margin:10px 0 10px 0;}
/* ------------ SITE FOOTER ------------------------------- */
#footer{width:800px;height:30px;clear:both;margin:0 0 15px 0;padding:10px 0 0 10px;}
	#mailingList{}
		#mailingList span{margin:0 0 0 10px;}
.footerNav{width:800px;margin:15px 0 0 0;color:#CCC;}
		.footerNav a{color:#FFF;text-decoration:none;}
		.footerNav a:link, .footerNav a:visited{color:#FFF;}
		.footerNav a:hover, .footerNav a:active{color:#CC0000;}
	.copyright{float:left;width:300px;text-align:left;margin:0 0 0 15px;color:#CCC;}
		.copyright span{display:inline-block;margin:0 5px 0 5px;color:#FFFF00;}
	.siteCredits{float:right;width:300px;text-align:right;margin:0 15px 0 0;}
/* ----------- PRIVACY POLICY ---------------------------- */
.privacyRap{width:90%;padding:15px 25px 15px 15px;text-align:justify;background:#181817;}
	.privacyRap h1{color:#3399FF;font-weight:bold;font-size:24px;}