@charset "utf-8";
/* CSS Document */


body			{margin: 0 0 0 0; background-color:#5F4A35; background-image:url("../images/bg.gif"); background-position:center top; background-repeat:no-repeat;}
/*body			{margin: 0 0 0 0; background-color:#5F4A35; background-image: url(../images/bg.gif); background-position:center top; background-repeat:repeat-x;}*/

table,td,th,p	{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; color:#666666;}
input {font-family: Arial, Helvetica, sans-serif;font-size: 10px;margin: 0px;padding: 0px;color:#666666;}
button,select,	{font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#2e1e24; padding: 4px 4px 4px 4px; border:1px; border-color: #786450; border-style:solid;}
textarea,	{font-family: Verdana, Geneva, sans-serif; font-size:9px; color:#a68a67; padding: 4px 4px 4px 4px; }

h1	 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; color: #333; padding:0; font-weight:bold; text-transform: uppercase}
h2	 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #333; padding:0; font-weight:bold; }

#next-page{counter-increment:5;}
.bg-nav		{background-image:url(../images/bg-nav.jpg); background-position:center top; background-repeat:no-repeat;}
.field	{font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#333333; padding: 2px 4px 4px 4px; border:0px; border-color:#333333; border-style:solid; height:10px; text-transform:uppercase; font-weight:bold;}
.footer {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #fff; font-weight:bold; text-transform:uppercase; line-height:16px;}
.footer-beige {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #a68a67; font-weight:bold; text-transform:uppercase;}
.legal {font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #a68a67;}
.legal-gray {font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #666;}
.home-title {font-family: Verdana, Geneva, sans-serif;font-size: 10px;color: #211006; text-decoration: none; text-transform:uppercase; font-weight:bold;}
.rightnav-text {font-family: Verdana, Geneva, sans-serif;font-size: 9px;color: #211006; text-decoration: none; text-transform:uppercase; font-weight:bold;}
.products {font-family:Verdana, Geneva, sans-serif; font-size:11px;  color:#666}
/*.products-link {font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal;}*/
.discontinued-item {color:#F00; font-weight:bold; font-size:9px}
a.products-link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; color:#333333; font-weight:normal;}
a.products-link:hover {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; color:#04538f; text-decoration:underline; font-weight:normal;}


a{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #333333; text-decoration: none; font-weight:bold; text-transform:uppercase;}
a:hover {color: #fdb913; text-decoration:none;}

a.white{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; font-weight:bold; text-transform:uppercase;}
a.white:hover {color: #fdb913; text-decoration:none;}

a.yellow{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #fdb913; text-decoration: none; font-weight:bold; text-transform:uppercase;}
a:hover.yellow {color: #ffffff; text-decoration:none;}

a.nav  {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight:bold; padding: 0 15px 0 15px;}
a:hover.nav {color: #ffc300;}

a:link.home-contact  {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight:bold;}
a:hover.home-contact {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #ffc300; text-decoration: none; font-weight:bold;}

a.legal			{font-family: Verdana, Geneva, sans-serif;font-size: 9px;color: #a68a67; text-decoration: none; text-transform:none}
a.legal:hover {font-family: Verdana, Geneva, sans-serif;font-size: 9px;color: #ffc300; text-decoration: none; text-transform:none}

a.legal-gray			{font-family: Verdana, Geneva, sans-serif;font-size: 9px;color: #666; text-decoration: none; text-transform:none}
a.legal-gray:visited {font-family: Verdana, Geneva, sans-serif;font-size: 9px;color: #ffc300; text-decoration: none; text-transform:none}

a.wg 	   {display: block; width: 76px; height: 10px; background: url("../images/icon-wg-studios.gif") 0 0 no-repeat;}
a.wg:hover {background-position: -76px 0;}

a.footer {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #a68a67; text-decoration: none; font-weight:bold; text-transform:uppercase; line-height:16px}
a.footer:hover {color:#ffc300; text-decoration: none;}

a:link.footer-white  {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; font-weight:bold; text-transform:uppercase; line-height:16px}

a.link-body {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #04538f; text-decoration: none; font-weight:normal; text-transform:none; text-decoration: none; }
a:hover.link-body {color: #04538f; text-decoration: underline; font-weight:normal;}

a:hover.footer-white {color: #ffc300;}
.title	 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #333; padding:0; font-weight:bold; text-transform:uppercase; }
.title-white	 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #fff; padding:0; font-weight:bold; text-transform:uppercase; }
a.detail-link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color:#04538f; font-weight:normal;}
a:hover.detail-link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color:#04538f; text-decoration:underline; font-weight:normal;}

/*#container {height:450px;}
*/
.accordion_toggle {
	display: block;
	height: 30px;
	width: 190px;
	background-color:#a78557;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	/*border-bottom: 1px solid #1a1a1a;
	border-top:1px solid #404040;*/
	cursor: pointer;
	margin: 0 0 0 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	background-image:url(../images/bg-panel.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
.accordion_toggle:hover {
	color: #ffffff;
	/*border-bottom: 1px solid #1a1a1a;
	background-image:url(../images/bg-panel-active.jpg);*/
	background-repeat:no-repeat;
}
.accordion_content {
	text-align:left;
	background-color: #a78557;
	color: #211006;
	overflow: hidden;
	padding: 0 10px 2px 10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	width: 190px;
	text-transform:uppercase;
}
.accordion_content2 {
	text-align:left;
	background-color: #a78557;
	color: #999999;
	display:block;
	padding: 0 10px 0 10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	width: 190px;
	text-transform:uppercase;
}
.accordion_content_link {
	text-align:left;
	background-color: #a78557;
	color: #211006;
	overflow: hidden;
	padding: 0 10px 0 10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	width: 190px;
	text-transform:uppercase;
	font-weight:normal;
}
.accordion_content_link:hover {
	text-align:left;
	background-color: #a78557;
	color: #ffc300;
	overflow: hidden;
	padding: 0 10px 0 10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	width: 190px;
	text-transform:uppercase;
}
.accordion_toggle_link {
	height: 30px;
	width: 190px;
	background-color:#a78557;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	/*border-bottom: 1px solid #1a1a1a;
	border-top:1px solid #404040;*/
	cursor: pointer;
	margin: 0 0 0 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	background-image:url(../images/bg-panel-no-arrow.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}

/* end menu accordion style */




----------






.products-button {font-family:Verdana, Geneva, sans-serif; font-size:10px;  color:#000; font-weight:normal;}
.home-contact {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #fff; font-weight:bold;}
.disclaimer {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #666; text-align:justify}
.separator-double {margin: 10px 0 10px 0;}
.menu-textbrown {color:#272425; font-weight:normal;}
.menu-textwhite {color:#FFF; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px;}
.highlight-year {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; color: #666; padding:0; font-weight:bold;}
.subtitle {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #333; padding:0; font-weight:bold; }
.gun-selector-results {padding-right:30px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; text-align:justify;}

a.category-link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color:#666; text-decoration:underline; font-weight:normal;}
a:hover.category-link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color:#04538f; text-decoration:underline; font-weight:normal;}



a.search 	   {display: block; width: 16px; height: 16px; background: url("../images/btn-search.gif") 0 0 no-repeat;}
a:hover.search {background-position: -16px 0;} 



a.reviews {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:capitalize;color: #a68a67;}
.capitalize-title {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; color: #333; padding:0; font-weight:bold; text-transform:uppercase}
.breadcrumb {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 9px; color:#666; text-decoration:none; font-weight:normal; text-transform:uppercase;}

#justify {text-align:justify;}

.image-border-wbg-no-rollover img{border:#CCC solid 5px;}
.image-border-wbg img{border:#CCC solid 5px;}
.image-border-wbg:hover img{border: #999 solid 5px;}

.background-logo { background-image:url(../images/bg-logo.gif); background-position:top right; background-repeat:no-repeat;}

.submenu{padding:10px; border:#e4e4e4 solid 5px;}
/* start menu accordion style */

a.link{
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
color:#666666;
font-size:13px;
font-weight:normal;
text-decoration:underline;
text-transform:none;

}

a:hover.link {
color:#FDB913;
text-decoration:none;
}


/*REBATE*/

.download_rebate {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
font-size: 12px; 
color:#04538f; 
font-weight:normal; 
text-transform:none;}

.download_rebate img { position:relative;
top: 5px;
right: 5px;}

.track_rebate { position:relative; margin:20px 0 20px 210px;}

#rebate_links {margin-left: -40px;}
#rebate_links li { display: inline; margin:0 5px;}
#rebate_links li img {border:none; outline:0;}

#rebate_table td {font-size: 12px;}


/*REBATE*/

/*ARCHIVE*/

.product_list {float:left;}
.left {margin-right:60px; margin-left:20px;}

.product_list h3 { color:#000; font-size:12px;}

.product_list ul, .review_list { margin:0px; padding:0px;}

.review_list { margin-left:20px;}

.product_list li, .review_list li { list-style:none;}

.product_list li a, .review_list li a { color:#666666;}

.product_list li a:hover, .review_list li a:hover { color:#2B92D6;}

a.active , a:focus{border:none; outline:0;}

img
{
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
}

.bold { font-weight:bold;}

/*END ARCHIVE*/


























