/* CSS Document */

body {
	margin:0;
	background:#000 url('../_images/main_bg.jpg') top center fixed no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
}
a {
	color:#f00;
	text-decoration:none;
}
a:hover {
	color:#c00;
	text-decoration:underline;
}
input, textarea, select {
	outline:none;
	border:none;
}
	div.header {
		position:relative;
		width:963px;
		height:140px;
		margin:0 auto;
		border-bottom:1px solid #000;
	}
	div.content {
		position:relative;
		width:943px;
		margin:0 auto;
		top:10px;
	}
		div.navigation {
			position:relative;
			width:243px;
			height:678px;
			float:left;
			background:url('../_images/nav_block.jpg') top left no-repeat;
		}
			div.navigation a span, div.blog a span {
				display:none;
			}
				a.nav01 {
					position:relative;
					width:233px;
					float:left;
					height:53px;
					background:url('../_images/nav01_up.png') top left no-repeat;
				}
					a.nav01:hover {
						background:url('../_images/nav01_over.png') top left no-repeat;
					}
				a.nav02 {
					position:relative;
					width:233px;
					float:left;
					height:54px;
					background:url('../_images/nav02_up.png') top left no-repeat;
				}
					a.nav02:hover {
						background:url('../_images/nav02_over.png') top left no-repeat;
					}
				a.nav03 {
					position:relative;
					width:233px;
					float:left;
					height:53px;
					background:url('../_images/nav03_up.png') top left no-repeat;
				}
					a.nav03:hover {
						background:url('../_images/nav03_over.png') top left no-repeat;
					}
				a.nav04 {
					position:relative;
					width:233px;
					float:left;
					height:54px;
					background:url('../_images/nav04_up.png') top left no-repeat;
				}
					a.nav04:hover {
						background:url('../_images/nav04_over.png') top left no-repeat;
					}
				a.nav05 {
					position:relative;
					width:233px;
					float:left;
					height:53px;
					background:url('../_images/nav05_up.png') top left no-repeat;
				}
					a.nav05:hover {
						background:url('../_images/nav05_over.png') top left no-repeat;
					}
				a.nav06 {
					position:relative;
					width:233px;
					float:left;
					height:54px;
					background:url('../_images/nav06_up.png') top left no-repeat;
				}
					a.nav06:hover {
						background:url('../_images/nav06_over.png') top left no-repeat;
					}
				a.nav07 {
					position:relative;
					width:233px;
					float:left;
					height:53px;
					background:url('../_images/nav07_up.png') top left no-repeat;
				}
					a.nav07:hover {
						background:url('../_images/nav07_over.png') top left no-repeat;
					}
			a.btn01 {
				position:relative;
				float:left;
				width:55px;
				height:56px;
				background:url('../_images/btnYouTube.png') top left no-repeat;				
			}
				a.btn01:hover {
					position:relative;
					background:url('../_images/btnYouTube_over.png') top left no-repeat;				
				}
			a.btn02 {
				position:relative;
				float:left;
				width:56px;
				height:56px;
				background:url('../_images/btnTwitter.png') top left no-repeat;				
			}
				a.btn02:hover {
					position:relative;
					background:url('../_images/btnTwitter_over.png') top left no-repeat;				
				}
			a.btn04 {
				position:relative;
				float:left;
				width:55px;
				height:56px;
				background:url('../_images/btnFacebook.png') top left no-repeat;				
			}
				a.btn04:hover {
					position:relative;
					background:url('../_images/btnFacebook_over.png') top left no-repeat;				
				}
			.btnSignup {
				position:relative;
				width:232px;
				height:118px;
				float:left;
				background:url('../_images/FreeStick1.png') top left no-repeat;
			}
			div.sponsors {
				position:relative;
				width:225px;
				height:25px;
				float:left;
				color:#c6c6c6;
				font-size:12px;
				padding-left:7px;
				margin-top:10px;
				text-transform:uppercase;
				font-weight:bold;
			}
			a.sponsor01 {
				position:relative;
				width:110px;
				height:100px;
				float:left;
				background:url('../_images/stateWars.png') top left no-repeat;
			}
			a.sponsor02 {
				position:relative;
				width:110px;
				height:100px;
				float:left;
				margin-left:8px;
				background:url('../_images/MC_Logo.png') top left no-repeat;
			}
			a.sponsor03 {
				position:relative;
				width:110px;
				height:132px;
				float:left;
				margin-left:8px;
				background:url('../_images/bladeshark.jpg') top left no-repeat;
			}
			a.sponsor04 {
				position:relative;
				width:110px;
				height:105px;
				float:left;
				margin-left:8px;
				background:url('../_images/one-hockey.jpg') top left no-repeat;
			}
		div.container {
			position:relative;
			width:700px;
			float:left;
			padding-bottom:10px;
		}
			/* HOME STYLES */
			div.banner {
				position:relative;
				width:700px;
				margin-bottom:10px;
			}
			div.video {
				position:relative;
				float:left;
				margin-right:10px;
			}
			div.blog {
				position:relative;
				float:left;
				background:#000;
				width:252px;
				height:334px;
				overflow:auto;
				padding:5px;
			}
				h1, h2, h3, h4, h5 {
					margin:0 !important;
					padding:0 !important;
				}
			/* DOWNLOAD STYLES */
			div.content_download {
				position:relative;
				width:690px;
				height:527px;
				margin-bottom:10px;
				padding-left:10px;
				background:url('../_images/bg_download.jpg') top left no-repeat;
				text-align:center;
			}
				
			div.free_sticker {
				position:relative;
				float:left;
				width:167px;
				height:140px;
				background:url('../_images/bg_free_sticker.jpg') top left no-repeat;
			}
			div.form_sticker {
				position:relative;
				float:left;
				width:530px;
				height:140px;
				background:url('../_images/bg_sticker_form.jpg') top left no-repeat;
			}
				img#btnStickers {
					position:absolute;
					top:-35px;
					left:-43px;
				}
				input#fName {
					position:absolute;
					top:34px;
					left:96px;
					width:193px;
					height:20px;
					font-weight:bold;
					font-size:14px;
					background:none;
					padding:5px 5px;
					border:none;
					color:#fff;
				}
				input#lName {
					position:absolute;
					top:34px;
					left:320px;
					width:190px;
					height:20px;
					font-weight:bold;
					font-size:14px;
					background:none;
					padding:5px 5px;
					border:none;
					color:#fff;
				}
				input#email {
					position:absolute;
					top:100px;
					left:96px;
					width:365px;
					font-weight:bold;
					font-size:14px;
					background:none;
					padding:5px 5px;
					border:none;
					color:#fff;
				}
				a#btnSubmit {
					position:absolute;
					top:100px;
					left:488px;
					width:32px;
					height:28px;
				}
				
			/* Sticker Download Page */
			div.content_sticker {
				position:relative;
				width:650px;
				height:527px;
				margin-bottom:10px;
				padding-left:10px;
				padding-right:40px;
				background:url('../_images/bg_download.jpg') top left no-repeat;
				text-align:left;
			}
				div.content_sticker li {
					padding-bottom:10px;
				}
			
			/* Contact Styles */
			div.contact-info {
				position:relative;
				width:697px;
				height:293px;
				background:url('../_images/contact_top.jpg') top left no-repeat;
				margin-bottom:10px;
			}
				a.emailLink {
					position:absolute;
					width:260px;
					height:22px;
					top:210px;
					left:10px;
				}
			div.contact-form {
				position:relative;
				width:697px;
				height:141px;
				background:url('../_images/contact_mid.jpg') top left no-repeat;
				margin-bottom:10px;
			}
				div.contact-form input#fName {
					left:16px;
				}
				div.contact-form input#lName {
					left:240px;
				}
				div.contact-form input#email {
					left:16px;
				}
				textarea#comments {
					position:absolute;
					background:#000;
					width:650px;
					height:110px;
					top:38px;
					left:16px;
					font-weight:bold;
					font-size:14px;
					background:none;
					padding:5px 5px;
					border:none;
					color:#fff;
				}
				div.contact-comment a#btnSubmit {
					position:absolute;
					top:165px;
					left:610px;
					width:75px;
					height:26px;
				}
			div.contact-comment {
				position:relative;
				width:697px;
				height:198px;
				background:url('../_images/contact_bot.jpg') top left no-repeat;
			}
			div.content-thanks {
				position:relative;
				width:637px;
				background:#000;
				padding:30px;
			}
			
			/* Community Styles */
			div.community-container {
				position:relative;
				width:697px;
				height:530px;
				background:url('../_images/community_bg.jpg') top left no-repeat;
			}
				a#btnYouTube {
					position:absolute;
					width:130px;
					height:130px;
					top:208px;
					left:92px;
				}
				a#btnTwitter {
					position:absolute;
					width:130px;
					height:130px;
					top:208px;
					left:269px;
				}
				a#btnFacebook {
					position:absolute;
					width:130px;
					height:130px;
					top:208px;
					left:444px;
				}
			/* Warranty Styles */
			div.content_warranty {
				position:relative;
				width:680px;
				margin-bottom:10px;
				padding:10px;
				background:#000;
				text-align:left;
			}

			/* Contest Styles */
			div.contest-info {
				position:relative;
				width:697px;
				height:293px;
				background:url('../_images/contest_top.jpg') top left no-repeat;
				margin-bottom:10px;
			}
			div.contest-form {
				position:relative;
				width:697px;
				height:251px;
				background:url('../_images/contest_mid.jpg') top left no-repeat;
				margin-bottom:10px;
			}
				div.contest-form input#fName {
					left:16px;
				}
				div.contest-form input#lName {
					left:240px;
				}
				div.contest-form input#email {
					left:16px;
					width:415px;
				}
				div.contest-form input#videoLink {
					left:16px;
					position:absolute;
					top:168px;
					width:415px;
					font-weight:bold;
					font-size:14px;
					background:none;
					padding:5px 5px;
					border:none;
					color:#fff;
				}
				div.contest-form a#btnSubmit {
					position:absolute;
					top:211px;
					left:12px;
					width:75px;
					height:26px;
				}
			div.contact-comment {
				position:relative;
				width:697px;
				height:198px;
				background:url('../_images/contact_bot.jpg') top left no-repeat;
			}
			div.content-thanks {
				position:relative;
				width:637px;
				background:#000;
				padding:30px;
			}

