.searchproduct
{ vertical-align:top;
  width:100px;
  zoom:1;
  display:inline;
  padding:0; }

#header-photo form#quick-search
{ position:absolute;
  top:25px;
  right:15px;
  border:none;
  width:220px;
  height:30px;
  background:#fff;
  z-index:999999;
  margin:0;
  padding:0; }

#header-photo form#quick-search input
{ border:none;
  background:transparent;
  color:#0e5792;
  float:left; }

#header-photo form#quick-search .tbox
{ width:170px;
  display:inline;
  margin:5px 0 0 5px; }

#search form#quick-search .btn
{ width:25px;
  height:25px; }

#header-photo form#quick-search label
{ display:none; }

#header-basket
{ text-align:center;
  border:none;
  width:160px;
  height:63px;
  z-index:999999;
  color:#fff;
  position:absolute;
  left:806px;
  top:-33px;
  right:-6px;
  margin:10px 0 0; }

#header-basket p
{ color:#000;
  margin:0;
  padding:0; }

*
{ outline:0;
  margin:0;
  padding:0; }

body
{ font:70%/1.6em Verdana,Tahoma,Arial,Geneva,sans-serif;
  text-align:center;
  background:url(/PDGCommTemplates/002/images/bg.jpg);
  background-repeat:x;
  background-attachment:fixed; }

a,a:visited
{ color:#1d3c2a;
  text-decoration:none; }

a:hover
{ color:#070060; }

li
{
list-style:none;
}

h1,h2,h3
{ font-family:'Trebuchet MS',Tahoma,Sans-serif;
  color:#444; }

h1
{ font-size:230%;
  font-weight:400;
  letter-spacing:-1px; }

h2
{ font-size:135%;
  margin-top:0px;
  padding-bottom:3px;
  font:normal 1.8em 'Trebuchet MS',Tahoma,Sans-serif;
  color:#070060;
  letter-spacing:-1px;
  text-transform:none; }

  h2.h2bar
  {
  background:url("/PDGCommTemplates/Header_Footer_XHTML/images/repeat-x.png");
  color:#ffffff;
  }
  
  .brands
   {
   width:100%;
   outline:1px solid;
   float:left;
   margin-bottom:5px;
  }
  
  .alpha
  {
  color:#0077FF;
  font-size:250%;
  text-decoration:underline;
  }
  .alpha:visited
  {
  color:#070060;
  }
  .even
  {
  margin-right:25px;
  float:left;
  }
  
h3
{ font-size:150%;
  font-weight:400;
  margin-left:12px; }

ul,ol
{ padding:0 5px; }

img
{
  outline:none;
  padding:5px; }

img.float-right
{ margin:5px 0 10px 10px; }

img.float-left
{ margin:5px 10px 10px 0; }

code
{ text-align:left;
  display:block;
  overflow:auto;
  font:500 1em/1.5em 'Lucida Console','courier new',monospace;
  border:1px solid #F4F3EC;
  background:#FAFAE7;
  margin:5px 0;
  padding:10px; }

acronym
{ cursor:help;
  border-bottom:1px dashed #777; }

blockquote
{ border:1px solid #F4F3EC;
  background:#FAFAE7 url(/PDGCommTemplates/002/images/quote.jpg) no-repeat 7px 10px;
  font:bold 1.3em/1.5em 'Trebuchet MS',Tahoma,Sans-serif;
  color:#976957;
  margin:10px;
  padding:0 0 0 35px; }

table
{ border-collapse:collapse;
  table-layout:fixed;
  margin:5px; }

th strong
{ color:#fff; }

th
{ height:35px;
  padding-left:12px;
  padding-right:12px;
  color:#fff;
  text-align:left;
  border-left:1px solid #B6D59A;
  border-bottom:solid 2px #fff; }

tr
{ height:32px; }

td
{ padding-left:11px;
  padding-right:11px;
  vertical-align:top;
  border:1px px solid #ddd; }

td.first,th.first
{ border-left:0; }

tr.row-a
{ background:#F8F8F8; }

tr.row-b
{ background:#EFEFEF; }

#form
{ border:1px solid #f1f1f1;
  background-color:#f5f5f5;
  margin:10px;
  padding:0 5px; }

label
{ display:block;
  font-weight:700;
  margin:5px 0; }

input
{ font:normal 1em Verdana,sans-serif;
  color:#444;
  vertical-align:middle;
  padding:2px; }

textarea
{ width:400px;
  font:normal 1em Verdana,sans-serif;
  border:1px solid #eee;
  height:100px;
  display:block;
  color:#777;
  padding:2px; }

input.button
{ font:bold 12px Arial,Sans-serif;
  height:24px;
  color:#FFF;
  border:1px solid #88AD0C;
  margin:0;
  padding:2px 3px; }

.searchform
{ background-color:transparent;
  border:none;
  width:250px;
  margin:0;
  padding:5px 0 15px; }

.searchform input.textbox
{ width:170px;
  color:#777;
  height:18px;
  border:1px solid #E5E5E5;
  vertical-align:top;
  padding:2px; }

.searchform input.button
{ width:60px;
  height:24px;
  vertical-align:top;
  padding:2px 5px; }

#wrap
{ background:url(/PDGCommTemplates/002/images/shadowBG.png) repeat-y scroll 0 0 transparent;
  position:relative;
  width:960px;
  text-align:left;
  bottom:0;
  top:0;
  margin:25px auto 0; }

#content-wrap
{ position:relative;
  clear:both;
  width:958px;
  display:inline;
  float:left;
  padding:0; }

#header
{ position:relative;
  background:#fff;
  width:870px;
  height:5px;
  margin:0 auto;
  padding:0; }

#header-photo h1#logo-text a
{ font:bold 48px Arial,Helvetica,sans-serif;
  letter-spacing:-1.5px;
  color:#000;
  text-transform:none;
  text-decoration:none;
  margin:0;
  padding:0; }

#header-photo p#slogan
{ font:bold 17px Arial,Helvetica,sans-serif;
  text-transform:none;
  color:#222;
  margin:0 0 0 4px;
  padding:0; }

#header #header-links
{ position:absolute;
  top:25px;
  right:10px;
  color:#5b4a29;
  font:normal 11px Georgia,"Times New Roman",Times,serif;
  text-transform:uppercase; }

#header #header-links a
{ color:#5b4a29;
  text-decoration:none;
  font-weight:700;
  padding:0 2px; }

#header #header-links a:hover
{ color:#111; }

#nav
{ clear:both;
  height:40px;
  margin:-35px 0 0;
  padding:0; }

#nav ul
{ background:url(/PDGCommTemplates/002/images/Top_Buttons/GrayBG.png);
  float:left;
  list-style:none;
  width:934px;
  height:38px;
  display:inline;
  margin-left:13px;
  border-bottom:1px solid #fff;
  border-top:1px solid #000;
  padding:0; }

#nav ul li
{ display:inline;
  margin:0;
  padding:0; }

#nav ul li a
{ display:block;
  float:left;
  width:auto;
  font:bold 14px/45px "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
  text-decoration:none;
  color:#fff;
  margin:0; }

#main
{ float:left;
  width:705px;
  margin: 0 0 0 0;
  padding: none; }

/*#main h2
{ margin-top:0px;
  padding-bottom:3px;
  font:normal 1.8em 'Trebuchet MS',Tahoma,Sans-serif;
  color:#070060;
  letter-spacing:-1px;
  text-transform:none; }*/

#main h2 a
{ color:#895F30;
  text-decoration:none; }

#sidebar
{ float:left;
  width:230px;
  border-right:1px solid #ddd;
  background:url(/PDGCommTemplates/002/images/sideBG.png); }

#sidebar h3
{ margin-top:10px;
  font:normal 1.6em 'Trebuchet MS',Tahoma,Sans-serif;
  color:#000;
  border-bottom:2px solid #CCF;
  padding:5px; }

#sidebar ul.sidemenu
{ text-align:left;
  text-decoration:none;
  margin:7px 10px 8px 0;
  padding:0; }

#sidebar ul.sidemenu li
{ list-style:none;
  border-bottom:1px solid #888;
  margin:0 2px 0 12px;
  padding:5px 0 5px 5px; }

* html body #sidebar ul.sidemenu li
{ height:1%; }

#sidebar ul.sidemenu li a
{ text-decoration:none;
  background-image:none;
  color:#090080;
  font-size:small; }

#sidebar ul.sidemenu li a:hover
{ color:#1773BC; }

#sidebar ul.sidemenu ul
{ margin:0 0 0 5px;
  padding:0; }

#sidebar ul.sidemenu ul li
{ border:none; }

#footer-wrap
{ margin-left:16px;
  clear:both;
  width:900px;
  font-size:95%;
  text-align:left;
  border-bottom:15px solid #fff;
  padding:15px 0; }

#footer-wrap a:hover
{ color:#000; }

#footer-wrap h3
{ color:#0700bb;
  text-transform:uppercase;
  font-weight:700;
  margin:0;
  padding:0 10px; }

#footer-columns
{ color:#888;
  width:840px;
  margin:0 auto;
  padding:0; }

#footer-columns a
{ text-decoration:none;
  font-weight:700;
  color:#101010; }

#footer-columns ul
{ list-style:none;
  border-top:1px solid #e5e5e5;
  margin:10px 0 0;
  padding:0; }

#footer-columns li
{ border-bottom:1px solid #e5e5e5; }

#footer-columns li a
{ display:block;
  font-weight:400;
  width:96%;
  padding:5px 0 5px 10px; }

#footer-columns .col3,.col3-center
{ float:left;
  width:32%; }

#footer-columns .col3-center
{ margin:0 15px; }

#footer-bottom
{ clear:both;
  color:#666;
  width:870px;
  text-align:center;
  margin:0 auto;
  padding:15px 0 0; }

#footer-bottom a
{ color:#976834; }

.postmeta
{ font-size:95%;
  color:#99997D;
  border:1px solid #EAE7DB;
  background:#FAFAE7;
  margin:20px 10px 15px;
  padding:5px; }

.post-info
{ font-size:.95em;
  padding-top:0;
  margin-left:5px; }

.float-left
{ float:left; }

.float-right
{ float:right; }

.align-left
{ text-align:left; }

.align-right
{ text-align:right; }

.clear
{ clear:both; }

.crumb_nav
{ padding:5px 0 10px; }

.crumb_nav a
{ color:#070060; }

.retail_price
{ float:left;
  text-decoration:line-through;
  width:40%;
  text-align:left;
  color:red;
  margin-left:1px; }

.our_price
{ float:right;
  width:40%;
  text-align:right;
  margin-right:1px; }

#header-photo form#quick-search p,.searchform p
{ margin:0;
  padding:0; }

ul,#main ul li
{  

}

.postmeta .date,.postmeta a.comments,.postmeta a.readmore
{ margin:0 10px 0 5px; }

/* Sidebar Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline;}
			#menu li a{background:url('/PDGCommTemplates/002/images/menu-sprite.png') no-repeat;  height:30px; width:218px; display:block;}

			
			/* Search Brands Button */
			#menu li.search_brands{width:218px; height:30px;}
				#menu li.search_brands a{background-position:-897px -70px;}
				#menu li.search_brands a:hover{background-position:-897px -105px;}
			
			/* Accesories Button */
			#menu li.accessories{width:218px; height:30px;}
				#menu li.accessories a{background-position:0px 0px;}
				#menu li.accessories a:hover{background-position:0px -35px;}

			/* Apparel Button */
			#menu li.apparel{width:218px; height:30px;}
				#menu li.apparel a{background-position:0px -70px;}
				#menu li.apparel a:hover{background-position:0px -105px;}
				
			/* BassPro Button */
			#menu li.basspro{width:218px; height:30px;}
				#menu li.basspro a{background-position:0px -140px;}
				#menu li.basspro a:hover{background-position:0px -175px;}
				
			/* Boating Button */
			#menu li.boating{width:218px; height:30px;}
				#menu li.boating a{background-position:-225px 0px;}
				#menu li.boating a:hover{background-position:-225px -35px;}
				
			/* Electronics Button */
			#menu li.electronics{width:218px; height:30px;}
				#menu li.electronics a{background-position:-225px -70px;}
				#menu li.electronics a:hover{background-position:-225px -105px;}
				
			/* Eyewear Button */
			#menu li.eyewear{width:218px; height:30px;}
				#menu li.eyewear a{background-position:-225px -140px;}
				#menu li.eyewear a:hover{background-position:-225px -175px;}
				
			/* Fishing Button */
			#menu li.fishing{width:218px; height:30px;}
				#menu li.fishing a{background-position:-450px 0px;}
				#menu li.fishing a:hover{background-position:-450px -35px;}
				
			/* Gifts Button */
			#menu li.gifts{width:218px; height:30px;}
				#menu li.gifts a{background-position:-450px -70px;}
				#menu li.gifts a:hover{background-position:-450px -105px;}
				
			/* Shooting Button */
			#menu li.shooting{width:218px; height:30px;}
				#menu li.shooting a{background-position:-450px -140px;}
				#menu li.shooting a:hover{background-position:-450px -175px;}
				
			/* Hunting Button */
			#menu li.hunting{width:218px; height:30px;}
				#menu li.hunting a{background-position:-675px 0px;}
				#menu li.hunting a:hover{background-position:-675px -35px;}
				
			/* Firearms Button */
			#menu li.firearms{width:218px; height:30px;}
				#menu li.firearms a{background-position:-675px -70px;}
				#menu li.firearms a:hover{background-position:-675px -105px;}
				
			/* Archery Button */
			#menu li.archery{width:218px; height:30px;}
				#menu li.archery a{background-position:-675px -140px;}
				#menu li.archery a:hover{background-position:-675px -175px;}
				
			/* Specials Button */
			#menu li.specials{width:218px; height:30px;}
				#menu li.specials a{background-position:-897px 0px;}
				#menu li.specials a:hover{background-position:-897px -35px;}
				
	#header-photo{
		width:934px;
		height:138px;
		background:url('/PDGCommTemplates/002/images/menu-sprite.png') no-repeat; 
		display:block;
		background-position:0px -210px;
		margin-left:13px;
		margin-top:15px;
		}

/* Top-Nav Sprite Codes */		
	ul#top-menu{margin-left:13px; padding:0; list-style:none; clear:both;}
		#top-menu li{overflow:hidden; text-indent:-9999px; display:inline;}
			#top-menu li a{background:url('/PDGCommTemplates/002/images/menu-sprite.png') no-repeat; display:block;}
			
			/* Home Button */
			#top-menu li.home a{width:70px; height:37px;}
				#top-menu li.home a{background-position:-1120px 0px;}
				
			/* Specials Button */
			#top-menu li.specials a{width:104px; height:37px;}
				#top-menu li.specials a{background-position:-1120px -37px;}
			
			/* Tournament Button */
			#top-menu li.tournament a{width:110px; height:37px;}
				#top-menu li.tournament a{background-position:-1120px -74px;}
				
			/* Events Button */
			#top-menu li.events a{width:70px; height:37px;}
				#top-menu li.events a{background-position:-1120px -111px;}
				
			/* Shipping Button */
			#top-menu li.shipping a{width:90px; height:37px;}
				#top-menu li.shipping a{background-position:-1120px -148px;}
				
			/* Contact Button */
			#top-menu li.contact a{width:104px; height:37px;}
				#top-menu li.contact a{background-position:-1120px -185px;}
				
			/* About Button */
			#top-menu li.about a{width:94px; height:37px;}
				#top-menu li.about a{background-position:-1120px -222px;}
				
			/* Search Button */
			#top-menu li.search a{width:266px; height:37px;}
				/*#top-menu li.search{background-position:-1120px -37px;}*/
				
/*div.shipping-banner {
		width:716px;
		height:33px;
		background:url('/PDGCommTemplates/002/images/menu-sprite.png') no-repeat; 
		display:block;
		background-position:0px -355px;
		margin-left:-7px;
		margin-top:-15px;
		}*/
		
/* Social Sprite Codes */		
	ul#slide{margin-left:13px; padding:0; list-style:none; clear:both;}
		#slide li{overflow:hidden; text-indent:-9999px; display:inline; position:absolute;margin-top:25px;}
			#slide li a{background:url('/PDGCommTemplates/002/images/social-sprite.png') no-repeat; display:block;}
			
			/* Email Button */
			#slide li.email a{width:50px; height:25px;}
				#slide li.email a{background-position:0px 0px;}
					#slide li.email a:hover{height: 50px;}
					#slide li.email:hover{margin-top:0px;}
						#slide li.email{right: 888px;}
				
			/* Twitter Button */
			#slide li.twitter a{width:50px; height:25px;}
				#slide li.twitter a{background-position:0px -60px;}
					#slide li.twitter a:hover{height: 50px;}
					#slide li.twitter:hover{margin-top:0px;}
						#slide li.twitter{right: 836px;}
			
			/* Western Bass Button */
			#slide li.westernbass a{width:50px; height:25px;}
				#slide li.westernbass a{background-position:0px -120px;}
					#slide li.westernbass a:hover{height: 50px;}
					#slide li.westernbass:hover{margin-top:0px;}
							#slide li.westernbass{right: 784px;}
							
			/* Facebook Button */
			#slide li.facebook a{width:50px; height:25px;}
				#slide li.facebook a{background-position:0px -180px;}
					#slide li.facebook a:hover{height: 50px;}
					#slide li.facebook:hover{margin-top:0px;}
						#slide li.facebook{right: 733px;}
						

