#sliderHolder{
	height:330px;
	margin:0px 0px 10px -2px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
}
#sliderHolder a, #sliderHolder a img { 
	border: 0; 
	text-decoration: none; outline: 0; 
	}
.heroSlider{ 
	width: 648px; 
	height: 325px; 
	margin: 0px auto 0 auto; 
	position: absolute; 
	border:3px solid #000;
}
.heroSlider .wrapper { 
	width: 648px; 
	overflow: auto; 
	height: 325px; 
	margin: 0px; 
	position: absolute; 
	top: 0px; 
	left: 0; 
}
.heroSlider .wrapper ul{ 
	width: 99999px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	background: #eee; 
	margin: 0; 
	padding:0;
}
.heroSlider ul li{ 
	display: block; 
	float: left; 
	padding: 0; 
	height: 220px; 
	width: 648px; 
	overflow:hidden;
	margin: 0; 
}

.heroSlider .wrapper ul ul{ 
	position: static; 
	margin: 0; 
	padding:0;
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
	}
.heroSlider .wrapper ul ul li { 
	float: none; 
	height: auto; 
	width: auto; 
	background: none;
	margin: 0; 
	padding:0;
 }
.heroSlider ul li img{}

.heroSlider .arrow { 
	display: none; 
}

.scrollF{
	display:block;  
	width:40px; 
	height:105px; 
	background:#fff;
	right:0;
	overflow:hidden;
	cursor:pointer;
	z-index:1000;
	position:absolute;
	text-indent:-100000px;
	background:#000 url(/images/heroBanner/thumbArrowNext.gif) no-repeat 10px 25px;
	}
.scrollB:hover{
	background:#000 url(/images/heroBanner/thumbArrowBackHover.gif) no-repeat 10px 25px;
}
.scrollBOff, .scrollBOff:hover{
	background:#000 url(/images/heroBanner/thumbArrowBackOff.gif) no-repeat 10px 25px !important;
	cursor:auto;
}
.scrollB{
	display:block; 
	position:absolute; 
	width:40px; 
	height:105px; 
	overflow:hidden;
	background:#fff; 
	left:0;
	text-indent:-100000px;
	cursor:pointer;
	z-index:1000;
	position:absolute;
	background:#000 url(/images/heroBanner/thumbArrowBack.gif) no-repeat 10px 25px;
}
.scrollF:hover{
	background:#000 url(/images/heroBanner/thumbArrowNextHover.gif) no-repeat 10px 25px;
}
.scrollFOff, .scrollFOff:hover{
	background:#000 url(/images/heroBanner/thumbArrowNextOff.gif) no-repeat 10px 25px;
	cursor:auto;
}
#thumbH{
	position: relative; 
	top: 220px; 
	left:0px;
	background:transparent;
	margin:0 auto;
	width:648px;
	height:105px;
	background:#000;
	overflow:hidden;
	}
#thumbNav{
	margin:0 auto;
	left:0px;
	position:absolute;
	z-index:100;
	padding-top:15px;
	background:transparent;
	border-top:1px solid #333;
	overflow:hidden;
	width:99999px;
	margin-left:22px;
	height:95px;

	}
#thumbNav a{
	 color: #35709A; 
	 font: 11px/18px; 
	 display: block; 
	 float:left;
	 padding:0; 
	 width:170px;
	 height:60px;
	 margin: 0 0px 0 20px; 
	 border:2px solid #ccc;
 }
 #thumbNav a span{position:relative;top:65px;font-size:11px;}
 #thumbNav a:hover{color:#ccc;}
 #thumbNav a:hover{ 
	border:2px solid #940505;
	color:#5389af;
}
#thumbNav a.cur {
	border:2px solid #940505;
}



/*slideshow controls*/
#start-stop { 
	color:#35709A;
	position: absolute; 
	right:10px;
	top:190px;
	display:block;
	width:26px;
	height:21px;
	font-size:11px;
	padding:0 8px 0 12px;
	background:url(/images/heroBanner/playBut.gif) 0 3px no-repeat;
 }
#start-stop.playing { 
	background:url(/images/heroBanner/pauseBut.gif) 0 5px no-repeat;
}
#start-stop:hover { 
	color:#5389af;
}

/*thumbnail images*/

 #thumbNav a.panel1{
 	background:url(/images/heroBanner/ammo_tn.jpg) no-repeat;
 }
 #thumbNav a.panel2{
 	background:url(/images/heroBanner/thumb3.jpg) no-repeat;
 }

 #thumbNav a.panel3{
 	background:url(/images/heroBanner/mailingList_tn.jpg) no-repeat;
 }
#thumbNav a.panel4{
 	background:url(/images/heroBanner/NugeTube_tn.jpg) no-repeat;
 }
#thumbNav a.panel5{
	background:url(/images/heroBanner/thumb2.jpg) no-repeat;
 }
 
 #thumbNav a.panel6{
	background:url(/images/heroBanner/woundedWarrior_sm.jpg) no-repeat;
 }
 
#thumbNav a.panel7{
 	background:url(/images/heroBanner/spiritthumb.jpg) no-repeat;
 }
 #thumbNav a.panel8{
 	
 }


 
#textSlide{ padding: 10px 30px; }
	#textSlide h3{ font-size: 20px}
	#textSlide h4 { text-transform: uppercase; font-size: 15px; margin: 10px 0; }
	#textSlide ul{ list-style: disc; margin: 0 0 0 25px; }
	#textSlide ul li{ display: list-item; }

#quoteSlide{ padding: 30px; background:#000; }
	#quoteSlide blockquote { font: italic 24px/1.5 verdana, sans-Serif; text-align: center; color: #fff; margin: 0 0 5px 0; }
	#quoteSlide p { text-align: center;color:#fff; }
	
#forumSlide{  background:#000 url(/images/heroBanner/talkback.jpg); width: 648px; height: 220px; padding: 0px; margin: 0px;}
	#forumSlide h2 { margin: 0px; }
	#forumSlide p { text-align: left;color:#fff; }
	#forumSlide .tedQuote { float: right; margin-top: 102px; margin-right: 16px;}
	#forumSlide p.quoteSummary { width: 355px; height: 46px; display: block; overflow: hidden; }
	#forumSlide .readMore { display: block; float: right; margin-right: 15px; text-transform: uppercase;}
	#forumSlide p.quoteInfo { font-size: 10px; font-weigth: bold; margin-top: 5px;}
	
#forumSlide2{  background:#000 url(/images/heroBanner/talkback2.jpg); width: 648px; height: 220px; padding: 0px; margin: 0px;}
	#forumSlide2 h2 { margin: 0px; }
	#forumSlide2 p { text-align: left;color:#fff; }
	#forumSlide2 .tedQuote { float: right; margin-top: 80px; margin-right: 16px; width: 360px;}
	#forumSlide2 p.quoteSummary { width: 360px; height: 78px; display: block; overflow: hidden; float: left;}
	#forumSlide2 .readMore {   margin-left: 75px; text-transform: uppercase; }
	#forumSlide2 p.quoteInfo { font-size: 10px; font-weight: bold; margin-top: 0px; float: left;}	
	
#tourSlide{  background:#000 url(/images/heroBanner/trample.jpg); width: 648px; height: 220px; padding: 118px 15px 0px 15px; margin: 0px; color: #FFF;}
	#tourSlide h2 { margin: 0px; }
	#tourSlide .tourMore { display: block; text-transform: uppercase; font-size: 10px; font-weight: bold;}
#july4{
	background:#000 url(/images/heroBanner/4july.jpg);width:648px; height:220px;padding:0; margin:0;}
#july4content{
	width:300px;
	color:#fff;
	margin-top:60px;
	margin-right:12px;
	float:right;

}
#july4content ul{
	list-style:none;
	margin:6px 0;
	padding:2px 0px 2px 20px;
	}
#july4content p{font-style:italic; padding:8px 0;}
#july4content p a{color:#fff; text-decoration:underline;}
#july4content p a:hover{color:#ccc;}
