@charset "utf-8";

*, table, tr, td { margin:0px; padding:0px; }
a img, :link img, :visited img { border:0; }

body { background:#000000 url('../images/background.jpg') center top no-repeat; }
.index { background:#000000 url('../images/background-index.jpg') center top no-repeat; }
.plain { background:#000000 url('../images/background-plain.jpg') center top no-repeat; }

p { color:#a1aec7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:180%; margin-bottom:15px; }
.green { color:#b0a738; }

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

table, tr, td { color:#a1aec7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:180%; margin-bottom:50px; }

/* STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE */

#wrapper-top { width:970px; margin:auto; }

#heading { width:970px; height:127px; margin-bottom:110px; }
	#heading h2 a { background:url('../images/logo.jpg'); width:216px; height:80px; margin:26px 22px 21px 0px; text-indent:-9999px; display:block; float:right; }
		#heading h2 a:hover { background-position:0px -80px; }
	#nav { width:690px; height:15px; margin:15px 0px 0px 0px; float:left; clear:both; }
		#nav ul { display: inline; clear: both; }
		#nav li { list-style:none; text-indent:-5000px; margin:0px; float:left; }
			#products a { background-image:url('../images/navigation.gif'); background-position:0px 0px; width:66px; height:14px; margin:0px 34px 0px 21px; display:block; }
				#products a:hover { background-position:0px -14px; }
			#dealers a { background-image:url('../images/navigation.gif'); background-position:-69px 0px; width:54px; height:14px; margin:0px 34px 0px 0px; display:block; }
				#dealers a:hover { background-position:-69px -14px; }
			#testimonials a { background-image:url('../images/navigation.gif'); background-position:-125px 0px; width:87px; height:14px; margin:0px 34px 0px 0px; display:block; }
				#testimonials a:hover { background-position:-125px -14px; }
			#trophyroom a { background-image:url('../images/navigation.gif'); background-position:-214px 0px; width:91px; height:14px; margin:0px 34px 0px 0px; display:block; }
				#trophyroom a:hover { background-position:-214px -14px; }
			#sponsors a { background-image:url('../images/navigation.gif'); background-position:-308px 0px; width:66px; height:14px; margin:0px 34px 0px 0px; display:block; }
				#sponsors a:hover { background-position:-308px -14px; }
			#links a { background-image:url('../images/navigation.gif'); background-position:-377px 0px; width:34px; height:14px; margin:0px 34px 0px 0px; display:block; }
				#links a:hover { background-position:-377px -14px; }
			#contact a { background-image:url('../images/navigation.gif'); background-position:-414px 0px; width:59px; height:14px; margin:0px; display:block; }
				#contact a:hover { background-position:-414px -14px; }

#content { width:910px; min-height:750px; padding:0px 30px 0px 30px; margin-bottom:10px; }
	#content ul { margin-bottom: 50px; }
	#content li { color:#a1aec7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; list-style:none; }
	#content h2 { margin-bottom:10px; }

/* INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX */

#index-quote { width:910px; height:100px; padding:17px 30px 15px 30px; margin-bottom:20px; }

#index-container { width:910px; height:500px; padding:40px 30px 0px 30px; margin-bottom:10px; }

#index-left { width:518px; margin-right:60px; float:left; clear:all; }
	#index-left li { color:#a1aec7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:180%; list-style:none; }
	#index-left h2, h3 { margin-bottom:10px; }
	#index-left	h3 { margin-top:40px; }

#index-right { width:332px; float:right; }
	#index-movie {
	width:332px;
	height:209px;
	margin:0px 0px 0px 0px;
}
	#index-right ul { margin-bottom: 30px; }
	#index-right li { color:#a1aec7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; list-style:none; }
	#index-right img { margin:6px 0px 2px 0px; } /* spacing for on tv pictures to fix margins */
	#index-right p { color:#b0a738; margin:35px 0px 40px 0px; }

/* DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS DEALERS */

#wrapper-bottom { background:#000000 url('../images/background-footer.jpg') center top no-repeat; clear:both; }
	#footer { width:970px; height:131px; margin:auto; padding:120px 0px 0px 0px; }

/* TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM TROPHY ROOM */

#trophyroomphp ul { display:inline; clear:both; }
	#trophyroomphp 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 25px 25px 0px; display:block; }
	#tr2 a { background-image:url('../images/trophyroom/thm-hughstovall.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr3 a { background-image:url('../images/trophyroom/thm-jamesshelley.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr4 a { background-image:url('../images/trophyroom/thm-kennethsmith.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr5 a { background-image:url('../images/trophyroom/thm-marklang.jpg'); width:161px; height:108px; margin:0px 0px 25px 0px; display:block; }
	#tr6 a { background-image:url('../images/trophyroom/thm-petermoak.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr7 a { background-image:url('../images/trophyroom/thm-stevekook.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr8 a { background-image:url('../images/trophyroom/thm-tommuir.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr9 a { background-image:url('../images/trophyroom/thm-tommymartiniere.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr10 a { background-image:url('../images/trophyroom/thm-tommymartiniere2.jpg'); width:161px; height:108px; margin:0px 0px 25px 0px; display:block; }
	#tr11 a { background-image:url('../images/trophyroom/thm-tommymartiniere3.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr12 a { background-image:url('../images/trophyroom/thm-tommymartiniere4.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr13 a { background-image:url('../images/trophyroom/thm-brandonwikman.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr14 a { background-image:url('../images/trophyroom/thm-mccluskey.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr15 a { background-image:url('../images/trophyroom/thm-kennyparson.jpg'); width:161px; height:108px; margin:0px 0px 25px 0px; display:block; }
	#tr16 a { background-image:url('../images/trophyroom/thm-brandonwikman2.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr17 a { background-image:url('../images/trophyroom/thm-tommymartiniere5.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr18 a { background-image:url('../images/trophyroom/thm-genechilds.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr19 a { background-image:url('../images/trophyroom/thm-jason.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr20 a { background-image:url('../images/trophyroom/thm-kennyparson2.jpg'); width:161px; height:108px; margin:0px 0px 25px 0px; display:block; }
	#tr21 a { background-image:url('../images/trophyroom/thm-kennyparson3.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr22 a { background-image:url('../images/trophyroom/thm-kennyparson4.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr23 a { background-image:url('../images/trophyroom/thm-earlmassey.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr24 a { background-image:url('../images/trophyroom/thm-jonathanmcdonald.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr25 a { background-image:url('../images/trophyroom/thm-owenhecht.jpg'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr26 a { background-image:url('../images/trophyroom/'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr27 a { background-image:url('../images/trophyroom/'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }
	#tr28 a { background-image:url('../images/trophyroom/'); width:161px; height:108px; margin:0px 25px 25px 0px; display:block; }

/* SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS SPONSORS */


#blockA { width:200px; margin:0px 65px 0px 0px; float:left; clear:both; }

#blockB { width:645px; float:right; margin-bottom:40px; }
	.spacer { margin-bottom:15px; }
	#blockB dt { color:#a1aec7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; }


#productpic { width:454px; margin-right:30px; float:left; }
	#productpic ul { display: inline; margin-bottom:25px; }
	#productpic li { list-style:none; text-indent:-5000px; }
		#epdisplay a { background-image:url('../images/products/ep/display.jpg'); width:455px; height:217px; margin:0px; display:block; }
		#erdisplay a { background-image:url('../images/products/er/display.jpg'); width:455px; height:217px; margin:0px; display:block; }

#productpics { width:161px; margin-bottom:30px; float:right; }
	#productpics ul { display: inline; }
	#productpics li { list-style:none; text-indent:-5000px; }
		#ep1 a { background-image:url('../images/products/ep/morepics.jpg'); background-position:0px 0px; width:161px; height:66px; margin:33px 0px 8px 0px; display:block; }
			#ep1 a:hover { background-position:161px -0px; }
		#ep2 a { background-image:url('../images/products/ep/morepics.jpg'); background-position:0px 140px; width:161px; height:66px; margin:0px 0px 7px 0px; display:block; }
			#ep2 a:hover { background-position:161px -76px; }
		#ep3 a { background-image:url('../images/products/ep/morepics.jpg'); background-position:0px 66px; width:161px; height:66px; margin:0px 0px 0px 0px; display:block; }
			#ep3 a:hover { background-position:161px -150px; }
		#er1 a { background-image:url('../images/products/er/morepics.jpg'); background-position:0px 0px; width:161px; height:66px; margin:33px 0px 8px 0px; display:block; }
			#er1 a:hover { background-position:161px -0px; }
		#er2 a { background-image:url('../images/products/er/morepics.jpg'); background-position:0px 140px; width:161px; height:66px; margin:0px 0px 7px 0px; display:block; }
			#er2 a:hover { background-position:161px -76px; }
		#er3 a { background-image:url('../images/products/er/morepics.jpg'); background-position:0px 66px; width:161px; height:66px; margin:0px 0px 0px 0px; display:block; }
			#er3 a:hover { background-position:161px -150px; }

.data1 { width:160px; }
.data2 { width:262px; }
	.data4 { width:262px; padding-top:5px; }
.data3 { width:71px; }

.box1, .box2, .box3, .box5 { padding:2px; font-family:arial; font-size:12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:#333; color:#898989; background:#fff url('../images/contact/inputshadow.png') no-repeat; } 
.box1 { width:140px; margin-bottom:0px; }
.box2 { width:242px; margin-bottom:0px; }
	.box5 { width:242px; margin-bottom:15px; }
.box3 { width:71px; margin-bottom:0px; }
.box4 { width:122px; height:38px; margin-top:5px; font-family:arial; font-size:12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:#333; color:#000; }

#purchase input, select { padding:3px; margin-bottom:0px; font-family:arial; font-size:13px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:#333; color:#898989; background:#fff url('../images/contact/inputshadow.png') no-repeat; }

/* CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT CONTACT */

#blockB fieldset {
	border:none;
}
#blockB ul li label { display:block; font-size:12px; color:#6f8398; margin-bottom: 7px; }
#blockB input, select { width:120px; padding:7px; margin-bottom:20px; font-family:arial; font-size:13px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:#333; color:#898989; background:none url('../images/contact/inputshadow.png') no-repeat; }
#blockB textarea { width:625px; height:75px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:#333; color:#898989; background: #fff url('../images/contact/inputshadow.png') no-repeat; margin-bottom:20px; }
#blockB button { padding:5px; }
#TestimonialBlock {
	margin: 0px;
	padding: 0;
}

BoldRedText {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
BoldRed {
	font-weight: bold;
	color: #F00;
}
.TestimonialNameText {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 0px;
}
.RedText12 {
	font-size: 12pt;
	color: #F00;
}
.RedTextItalicIndent {
	font-style: italic;
	color: #F00;
	text-indent: 15px;
}
.LargeRedTextBold {
	font-size: 16pt;
	font-weight: bold;
	color: #F00;
}
input {
	   	border:none; 
	background:none;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}

