@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;background:url(../../Media/Images/header_background.png) top left no-repeat;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{width:764px;}
div#indexBanner{width:764px;height:300px;}
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:185px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0;
}
	#features h2{margin-top:0px;font-size:25px;color:#3399FF;}
	#features p{margin-bottom:8px;}
	.featureLinks{width:470px;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 --------------------- */
div#riderNews{float:right;margin:0;border-left:1px solid #333333;width:275px;text-align:justify;}
.rider{margin:5px 10px 10px 10px;text-align:left;background:#10100F;padding:8px;height:130px;width:450px;float:left;}
	img.icon{margin:0 10px 0 0;clear:both;}
	.profileMenu{margin:0 0 0 145px;width:300px;}
		.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;}
		.productDetail h5{font-size:12px;font-weight:bold; color:#CC0000;}
	.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;}
/* ------------- 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;}
		#contactForm input{border:1px solid #333333;color:#3399FF;background-color:#000;}
		#contactForm textarea{border:1px solid #333333;color:#3399FF;background-color:#000;}
		#submitBtn:hover{background-color:#333333;border:1px solid #CCC;color:#CC0000;}
#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;background:url(../../Media/Images/footer_background.png) bottom left no-repeat;clear:both;margin:0 0 15px 0;padding:10px 0 0 10px;}
	#mailingList{}
		#mailingList input{border:1px solid #333;color:#3399FF;background-color:#000;}
		#join:hover{background-color:#333;border:1px solid #CCC;color:#000;}
		#mailingList label{color:#FFF;}
		#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;}
div.pageInfoabout {

	margin:5px 15px 0 15px;
	text-align:justify;
	background-image: url(../../Media/Images/about-back.jpg);
	background-repeat: no-repeat;
}
