﻿html, body                          {border:0; margin:0; padding:0;}
body                                {font:12px/1.25 Arial, Helvetica, sans-serif; background-color:#121212; color:#898989;}
img, a                              {border:0px; outline:none;}
a                                   {color:#ffcc00;}
.clear                              {clear:both;}
input[type="text"]				{background:#dfdede; border:1px #000 solid; height:16px; padding:3px 4px;}

/* ----------------------- Main Styles ---------------------------*/
#header							    {background:#252525 url(/images/site/header-bkg.jpg) no-repeat center top; height:170px; width:100%; position:relative;}
#header #stripe					    {background:url(/images/site/nav-bg.jpg) repeat-x 0 78px; border-top:3px solid #000; border-bottom:3px solid #000; width:100%; height:170px; padding:0px;}
#header #stripe .products           {float:left; margin:0 0 0 280px; width:315px;}
#headerDivider					    {background:url(/images/site/yellow-stripe.jpg) repeat-x; height:9px; width:100%;}
#maincontainer					    {background:#353535; margin:0px auto; width:964px;}
#maincontainer .dividerHorz		    {border-bottom:1px #000 solid; border-top:1px #242424 solid; height:1px;}
.main #left						    {background:#1a1a1a; float:left; width:596px;}
.main #right					    {background:#353535; float:left; width:368px;}
.main #slideshow				    {height:371px; width:596px;}
.main #left h2					    {color:#b05000; font-size:20px; font-weight:bold;}
.main h3                            {color:#b05000; font-size:22px; margin:0px;}
.main .submit-btn                   {background-position:0 -24px; display:block; height:26px; width:82px;}
/*--Shop By Category--*/
.main #categories				    {margin:10px 27px 0 18px;}
.main h1.shopByCategory			    {background-position:0px -56px; height:32px; width:308px;  text-indent:-9999px;}
.main h1.otherVideos                {background-position:0 -24px; height:32px; width:224px; text-indent:-9999px;}
.main h1.consumerInput              {background-position:-224px -24px; height:32px; width:281px; text-indent:-9999px;}
.main #categories ul			    {padding:0px; margin:10px 0 0 0;}
/*Videos*/
.main #categories #video            {margin:10px 0;}
.main #categories #video2           {margin:10px 0;}
/*Polls*/
.main #categories .pollDivider      {border-bottom:2px #2d2d2d solid; border-top:2px #4e4d4d solid; margin:10px 0;}
/*Comments*/
.main #categories #comment h3       {line-height:22px; margin:10px 0;}
.main #categories .linksWrapper	    {border-left:1px #000 solid; float:left; margin:0 0 0 0px; width:155px; padding:0px 0 0 0;}
.main #categories .linksWrapper2    {border-left:1px #242424 solid; float:left; margin:0 0 0 8px; width:155px; padding:0px 0 0 0;}
.main #categories .title		    {display:block; margin:10px 0 0 0; color:#b05000; font-weight:bold; text-decoration:none; padding:0 0 0 8px; }
.main .links		                {list-style-image:url(/images/site/arrow.png); min-height:100px; margin:0px;}
.main .links li		                {margin:0 0 1px 25px;}
.main .links a		                {color:#7ea809; text-decoration:none;}
.main .links a:hover                {color:#fff;}
.main .photo		                {float:left; margin:15px 0 0 0; width:150px;}
.sprite							    {background-image:url(/images/site/sprite.jpg); background-repeat:no-repeat;}
.button							    {display:block; text-indent:-9999px;}
.button1						    {display:inline-block; text-indent:-9999px;}
.viewAll			                {background-position:-170px -215px; height:28px; width:89px;}
#contentWrapper					    {background:#252525; width:100%;}

#left #top                          {background:#5c3515 url(/images/site/top_rpt.jpg) repeat-x; padding:5px 0 10px 0; min-height:222px;}
#left #top h1.scentShield           {background-position:0 0; height:24px; text-indent:-9999px; width:573px;}
#left #top .content                 {color:#fff; float:left; line-height:18px; padding:0 10px; width:320px;}
#left #top .content h3              {color:#7ea809; margin:0 0 10px 0;}
#left #top .photo                   {background-position:-340px -56px; float:left; height:155px; width:233px;}



#left .diagonal                     {background:url(/images/site/diagonal.png) repeat-x bottom; height:24px; width:100%;}
#left .diagonal h1                  {height:27px; margin-left:13px; text-indent:-9999px;}

#left .details                      {padding:13px; width:570px;}
#left .photo                        {display:block; float:left; margin:0 10px 0 0; width:335px;}
#left .viewProducts                 {background-position:-340px -211px; display:block; float:left; height:41px; margin:40px 0 0 0; text-indent:-9999px; width:221px;}

#externalBody h1                    {background-position:0 -88px; width:167px;}
#internalBody h1                    {background-position:-167px -88px; width:166px;}
#garmentCare h1                     {background-position:0 -115px; width:169px;}
#sprays h1                          {background-position:-169px -115px; width:84px;}
#kitsCombos h1                      {background-position:0 -142px; width:171px;}
#accessories h1                     {background-position:-171px -142px; width:153px;}
#lures h1                           {background-position:0 -169px; width:181px;}

/* ------------------------- Footer ------------------------------*/
#footer							{background:#121212; font-size:11px; width:100%; position:relative;}
#footer .lines					{border-top:5px solid #ac4e00; border-bottom:2px solid #ae9716; margin:0 0 10px;}
#footer .wrapper                {width:964px; margin:0 auto;}
/*--Contact Info--*/
#footer .bkg					{background:url(/images/site/footer.jpg); height:40px; margin:0 65px 0 0; width:181px;}
#footer #contactinfo			{float:left; padding:55px 0 0 30px;}
#footer #contactinfo a			{color:#898989; text-decoration:none;}
/*--Sitemap Links--*/
#footerNav ul					{float:left; width:100px; list-style:none; font-size:11px;  margin:0px; padding:0px;}
#footerNav ul h4				{color:#a99317; font-size:13px; margin-bottom:3px; padding:0;}
#footerNav ul li				{border-left:#282727 1px solid; border-right:#000 1px solid; padding:0 0 0 10px;}
#footerNav ul li a				{color:#626262; text-decoration:none;}
#footerNav ul li a:hover		{color:#999; text-decoration:underline;}
#footerNav .left li				{border-left:none;}
#footerNav .right li			{border-right:none;}
/*--Logos--*/
#footer #logos					{float:right; text-align:center; list-style:none;}
#footer #logos li				{display:block; margin:0 0 10px 0;}
#footer #logos li a				{color:#898989;}
#footer #logos img				{width:85px;}
#ctl00_footer1_li_bowhuntingReversed img{margin:-10px 0 0 0;}
#networkWrapper					{background:#252525 url(/images/site/footer-grade.jpg) repeat-x bottom; width:100%; height:101px;}
#networking .social				{display:block; float:left; margin:48px 10px 0 0;}
#networking .facebook			{background:url(/images/site/facebook.jpg) no-repeat; width:27px; height:35px;}
#networking .twitter			{background:url(/images/site/twitter.jpg) no-repeat; height:35px; width:27px;}
#networking .youTube			{background:url(/images/site/youtube.jpg) no-repeat; height:35px; width:56px;}
#networking .camoSpace			{background:url(/images/site/camospace.jpg) no-repeat; height:35px; margin-right:0px; width:60px;}
/*--Social Network--*/
#networking						{margin:0px auto 0 auto; padding:10px 0 0 0; width:964px;}
#networking .twitterFeed		{background:url(/images/site/twitter-feed.jpg) no-repeat; float:left; height:105px; margin:0 380px 0 0; width:379px;}
#twitter_div					{font-size:10px; width:230px; margin:30px 0 0 125px; list-style:none;}
#twitter_div a					{color:#0C0; text-decoration:none;}
#twitter_div a:hover			{color:#0C0; text-decoration:underline;}
.dividerHorz					{border-bottom:1px #000 solid; border-top:1px #242424 solid; margin:10px 0;}


