@charset "utf-8";

/* micellanious -------------------------------------------------------------------------------------------------------*/

p {
	margin: 0px 0px 10px 0px;
}

img	{
	border-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
		.imgProduct {
			margin: 0px 0px 8px 0px;
		}

h1 {
	margin: 0px 0px 10px 0px;
}

h2 {
	margin: 50px 0px 10px 0px;
}

.pro, .availability {
	margin: 0px 0px 5px 0px;
}

.pro-head {
	margin: 0px 0px 15px 0px;
}

.pro-main {
	margin: 0px 16px 10px 0px;
	float: left;
}

.ind {
	margin: 15px 0px 5px 0px;
}

.clear {
	clear: both;
}

/* text ---------------------------------------------------------------------------------------------------------------*/

.news {
	color: #B0A738;
	font-weight: bold;
}

/* forms / buttons ----------------------------------------------------------------------------------------------------*/

.fieldtext {
	background-color: #000000;
	height: 17px;
	width: 645px;
	padding: 3px;
	margin-bottom: 10px;
	border-top: 1px solid #585b61;
	border-right: none;
	border-bottom: 1px solid #585b61;
	border-left: none;
	font: normal 12px "Arial"; 
	color: #b3b8c2;
}
.textarea {
	background-color: #000000;
	height: 130px;
	width: 641px;
	padding: 5px;
	margin-bottom: 10px;
	border-top: 1px solid #585b61;
	border-right: none;
	border-bottom: 1px solid #585b61;
	border-left: none;
	font: normal 12px "Arial"; 
	color: #b3b8c2;
}
.security {
	background-color: #330000;
	height: 17px;
	width: 645px;
	padding: 3px;
	margin-bottom: 10px;
	border-top: 1px solid #4b0606;
	border-right: none;
	border-bottom: 1px solid #4b0606;
	border-left: none;
	font: normal 12px "Arial"; 
	color: #b3b8c2;
}
.sendButton {
	width: 651px;
	margin: 0px 0px 0px 0px;
	padding: 3px;
}

.mailingList {
	background-color: #b4aa37;
	height: 17px;
	width: 271px;
	padding: 3px;
	margin-bottom: 10px;
	border-top: 1px solid #f0e46c;
	border-right: none;
	border-bottom: 1px solid #f0e46c;
	border-left: none;
	font: normal 14px "Arial"; 
	color: #000000;
}
.mailingListButton {
	width: 277px;
	margin: 0px 0px 0px 0px;
	padding: 3px;
}


/* links --------------------------------------------------------------------------------------------------------------*/

a:link {text-decoration: none; font-weight: none; color: #ffffff; }
a:visited {text-decoration: none; font-weight: none; color: #ffffff; }
a:active {text-decoration: none; font-weight: none; color: #ffffff; }
a:hover {text-decoration: none; font-weight: none; color: #b3b8c2;}



/* global -------------------------------------------------------------------------------------------------------------*/

body {
	background: #000000 url('../images/background.jpg') center top no-repeat;
	margin: auto;
	font: 12px/150% Arial;
	color: #b3b8c2;

}
		.static {
				background: #000000 url('../images/background-wmid.jpg') center top no-repeat;
				margin: auto;
				font: 12px/150% Arial;
				color: #b3b8c2;
		}

#container {
		width: 900px;
		margin: auto;
}
		#container-index {
				background: #000000 url('../images/background-index.jpg') center top no-repeat;
				width: 900px;
				margin: auto;
		}
		#container-other {
				background: #000000 url('../images/background-mid.jpg') center top no-repeat;
				width: 900px;
				margin: auto;
		}

#branding {
		width: 900px;
		height: 177px;
}

		#branding-links {
				width: 322px;
				height: 59px;
				margin: 0px 0px 0px 118px;
				float: left;
		}
		
		#branding-links ul {
				display: inline;
				clear: both;
			}
					#branding-links li {
						list-style: none;
						text-indent: -5000px;
						float: left;
					}
							#branding-links a:hover { background-position: 0px -59px; }
							#links a {
								background-image: url('../images/links.png');
								width: 322px;
								height: 59px;
								margin: 0px;
								display: block;
							}

		#branding-navigation {
			width: 560px;
			height: 21px;
			margin: 94px 0px 0px 10px;
			float: left;
		}
				#branding-navigation ul {
						display: inline;
						clear: both;
				}
						#branding-navigation li {
								list-style: none;
								text-indent: -5000px;
								margin: 0px;
								float: left;
							}
								#branding-navigation a:hover { background-position: 0px -21px; }
								#products a {
									background-image: url('../images/navigation/products.png');
									width: 83px;
									height: 21px;
									margin: 0px 6px 0px 0px;
									display: block;
								}
								#dealers a {
									background-image: url('../images/navigation/dealers.png');
									width: 72px;
									height: 21px;
									margin: 0px 6px 0px 0px;
									display: block;
								}
								#testimonials a {
									background-image: url('../images/navigation/testimonials.png');
									width: 107px;
									height: 21px;
									margin: 0px 6px 0px 0px;
									display: block;
								}
								#trophyroom a {
									background-image: url('../images/navigation/trophyroom.png');
									width: 109px;
									height: 21px;
									margin: 0px 6px 0px 0px;
									display: block;
								}
								#sponsors a {
									background-image: url('../images/navigation/sponsors.png');
									width: 85px;
									height: 21px;
									margin: 0px 6px 0px 0px;
									display: block;
								}
								#contact a {
									background-image: url('../images/navigation/contact.png');
									width: 74px;
									height: 21px;
									display: block;
								}

		#branding-header {
			width: 247px;
			height: 96px;
			margin: 20px 0px 0px 0px; 
			float: right;
		}
		#branding-header ul {
				display: inline;
				clear: both;
			}
					#branding-header li {
						list-style: none;
						text-indent: -5000px;
						float: left;
					}
							#branding-header a:hover { background-position: 0px -96px; }
							#logo a {
								background-image: url('../images/logo.png');
								width: 247px;
								height: 96px;
								margin: 0px;
								display: block;
							}

#content {
	width: 866px; 
	padding: 17px;
	margin: 20px 0px 0px 0px;
}
		#content dl {
			color: B3B8C2;
			margin: 6px 0px 5px 0px;
		}
				#content dt {
					line-height: 150%;
				}

		#content-columnA {
			width: 171px;
			margin: 0px 44px 0px 0px;
			float: left;
		}
		#content-columnB {
			width: 651px;
			margin: 0px 0px 50px 0px;
			float: left;
		}

		#content-columnInfo {
			width: 651px;
			margin: 0px 0px 50px 0px;
			float: left;
		}

		#content table tr td {
			margin: 0px 0px 10px 0px;
		}


#footer {
	margin: 100px 0px 20px 17px;
}


/* index specific -----------------------------------------------------------------------------------------------------*/

		#content-index {
			width: 866px; 
			padding: 17px;
			margin: 290px 0px 0px 0px;
		}
				#content-index-columnA {
					width: 545px;
					margin: 0px 47px 0px 0px;
					float: left;
				}
				#content-index-columnB {
					width: 274px;
					float: left;
				}



/* products specific --------------------------------------------------------------------------------------------------*/

				#product {
						margin: 0px 0px 50px 0px;
				}

						#productMenu {
								width: 171px;
								margin: 0px 44px 0px 0px;
								float: left;
						}
								#productMenu ul {
										display: inline;
										clear: both;
								}
										#productMenu li {
												list-style: none;
												text-indent: -5000px;
												float: left;
										}
												#menuEliminatorpro a:hover { background-position: 0px -108px; }
												#menuEliminatorpro a {
														background-image: url('../images/products/menu/eliminatorpro.jpg');
														width: 169px;
														height: 108px;
														margin: 0px 0px 31px 0px;
														display: block;
												}
												#menuExtremerear a:hover { background-position: 0px -81px; }
												#menuExtremerear a {
														background-image: url('../images/products/menu/extremerear.jpg');
														width: 169px;
														height: 81px;
														margin: 0px;
														display: block;
												}

						#product-picture {
							width: 450px;
							height: 200px;
							margin: 0px 16px 76px 0px;
							float: left;
						}

						#product-purchase {
							width: 185px;
							height: 200px;
							margin: 14px 0px 16px 0px;
							float: right;
						}
								#product-purchase dl {
										list-style: none;
								}
										#product-purchase dt {
												margin: 0px 0px -5px 0px;
										}

						#product-enlarge {
								margin: 0px 0px 12px 0px;
						}

						#product-lightbox {
								width: 651px;
								height: 75px;
								margin: 0px 0px 23px 0px;
								float: left;
						}
								#product-lightbox ul {
										display: inline;
										clear: both;
								}
								#product-lightbox li {
										list-style: none;
										text-indent: -5000px;
										margin: 0px;
										float: left;
								}
										#joint-a a {
												background-image: url('../images/products/sights/thumbs/joint-a.jpg');
												width: 150px;
												height: 75px;
												margin-right: 0px;
												display: block; 
										}
										#eliminatorpro-a a {
												background-image: url('../images/products/sights/thumbs/eliminatorpro-a.jpg');
												width: 150px;
												height: 75px;
												margin-right: 17px;
												display: block; 
										}
										#eliminatorpro-b a {
												background-image: url('../images/products/sights/thumbs/eliminatorpro-b.jpg');
												width: 150px;
												height: 75px;
												margin-right: 16px;
												display: block; 
										}
										#eliminatorpro-c a {
												background-image: url('../images/products/sights/thumbs/eliminatorpro-c.jpg');
												width: 150px;
												height: 75px;
												margin-right: 17px;
												display: block; 
										}
										#extremerear-a a {
												background-image: url('../images/products/sights/thumbs/extremerear-a.jpg');
												width: 150px;
												height: 75px;
												margin-right: 16px;
												display: block; 
										}
										#extremerear-b a {
												background-image: url('../images/products/sights/thumbs/extremerear-b.jpg');
												width: 150px;
												height: 75px;
												margin-right: 16px;
												display: block; 
										}
										#extremerear-c a {
												background-image: url('../images/products/sights/thumbs/extremerear-c.jpg');
												width: 150px;
												height: 75px;
												margin-right: 16px;
												display: block; 
										}

						#product-info {
							width: 651px;
							margin: 0px;
						}

.quantity {
	background-color: #336600;
	height: 17px;
	width: 40px;
	padding: 3px;
	border-top: 1px solid #4c8215;
	border-right: none;
	border-bottom: 1px solid #4c8215;
	border-left: none;
	font: normal 12px "Arial"; 
	color: #ffffff;
}

.purchaseBox {
	width: 185px;
	margin: 0px -4px 10px 0px;
}
.purchaseBox2 {
	width: 185px;
	margin: 0px -4px 33px 0px;
}
.purchaseBox3 {
	width: 185px;
	margin: 0px -4px 14px 0px;
}


.purchaseButton {
	width: 123px;
	margin: 3px 0px 0px 0px;
	padding: 8px;
	float: right;
}


/* trohpyroom specific ---------------------------------------------------------------------------------------------------*/

						#trophyroom-lightbox {
								width: 866px; 
								padding: 17px;
								margin: 20px 0px 0px 0px;
						}
								#trophyroom-lightbox ul {
										display: inline;
										clear: both;
								}
								#trophyroom-lightbox li {
										list-style: none;
										text-indent: -5000px;
										margin: 0px;
										float: left;
								}
										#tr1 a {
												background-image: url('../images/trophyroom/thm-bradfinch.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr2 a {
												background-image: url('../images/trophyroom/thm-hughstovall.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr3 a {
												background-image: url('../images/trophyroom/thm-jamesshelley.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr4 a {
												background-image: url('../images/trophyroom/thm-kennethsmith.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr5 a {
												background-image: url('../images/trophyroom/thm-marklang.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 0px 15px 0px;
												display: block; 
										}
										#tr6 a {
												background-image: url('../images/trophyroom/thm-petermoak.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr7 a {
												background-image: url('../images/trophyroom/thm-stevekook.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr8 a {
												background-image: url('../images/trophyroom/thm-tommuir.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr9 a {
												background-image: url('../images/trophyroom/thm-tommymartiniere.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr10 a {
												background-image: url('../images/trophyroom/thm-tommymartiniere2.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 0px 15px 0px;
												display: block; 
										}
										#tr11 a {
												background-image: url('../images/trophyroom/thm-tommymartiniere3.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr12 a {
												background-image: url('../images/trophyroom/thm-tommymartiniere4.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr13 a {
												background-image: url('../images/trophyroom/thm-brandonwikman.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr14 a {
												background-image: url('../images/trophyroom/thm-mccluskey.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr15 a {
												background-image: url('../images/trophyroom/thm-kennyparson.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 0px 15px 0px;
												display: block; 
										}
										#tr16 a {
												background-image: url('../images/trophyroom/thm-brandonwikman2.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr17 a {
												background-image: url('../images/trophyroom/thm-tommymartiniere5.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr18 a {
												background-image: url('../images/trophyroom/thm-genechilds.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr19 a {
												background-image: url('../images/trophyroom/thm-jason.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr20 a {
												background-image: url('../images/trophyroom/thm-kennyparson2.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 0px 15px 0px;
												display: block; 
										}
										#tr21 a {
												background-image: url('../images/trophyroom/thm-kennyparson3.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr22 a {
												background-image: url('../images/trophyroom/thm-kennyparson4.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr23 a {
												background-image: url('../images/trophyroom/thm-earlmassey.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}
										#tr24 a {
												background-image: url('../images/trophyroom/thm-jonathanmcdonald.jpg');
												width: 161px;
												height: 108px;
												margin: 0px 15px 15px 0px;
												display: block; 
										}

/* sponsors specific --------------------------------------------------------------------------------------------------*/

#content-blockA {
			width: 200px;
			margin: 0px 17px 50px 0px;
			float: left;
		}

		#content-blockB {
			width: 649px;
			margin: 0px 0px 50px 0px;
			float: left;
		}
				#content-blockB ul {
					display: inline;
					margin: 0px 0px 15px 0px;
					clear: both;
				}
						#content-blockB li {
							list-style: none;
							margin: 0px 0px 0px 0px;
							text-indent: -5000px;
						}
								#content-blockB a:hover { background-position: 0px -17px; }
								#mathews a {
									background-image: url('../images/sponsors/mathews.png');
									width: 154px;
									height: 17px;
									margin: 0px 0px -15px 0px;
									display: block;
								}
								#limb a {
									background-image: url('../images/sponsors/limb.png');
									width: 113px;
									height: 17px;
									margin: 0px 0px -15px 0px;
									display: block;
								}
								#morrell a {
									background-image: url('../images/sponsors/morrell.png');
									width: 177px;
									height: 17px;
									margin: 0px 0px -15px 0px;
									display: block;
								}
								#carbon a {
									background-image: url('../images/sponsors/carbon.png');
									width: 168px;
									height: 17px;
									margin: 0px 0px -15px 0px;
									display: block;
								}
								#starrflight a {
									background-image: url('../images/sponsors/starrflight.png');
									width: 128px;
									height: 17px;
									margin: 0px 0px -15px 0px;
									display: block;
								}



/* sponsors specific --------------------------------------------------------------------------------------------------*/

#contentLeft {
		width: 450px;
		float: left;
		}

#contentRight {
		width: 450px;
		float: left;
		}

		#contentLeft, #contentRight dl { width: 450px; }

			#contentLeft, #contentRight dt {
					background: #CACBA6;
					margin: 0px 0px 3px 0px;
					padding: 5px;
			}









/* links ------------*/

#links2 { width: 856px; padding: 22px; margin: 15px 0px 0px 0px; }

		#content-column1 {
			width: 400px;
			margin: 70px 44px 0px 10px;
			float: left;
		}
		#content-column2 {
			width: 400px;
			margin: 70px 0px 50px 0px;
			float: left;
		}
