@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B3C30;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AEEF;
	text-decoration: none;
}
img {
	border: none;	
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AEEF;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AEEF;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AEEF;
	text-decoration: none;
}

/*Home Page Brand Icons*/

.alliantpowder a  {
	background-image:url(../images/icons_sm/icon_alliant.gif);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 120px;
}
.alliantpowder a:hover {
	background-image:url(../images/icons_sm/icon_alliant_over.gif);
}
.blackhawk a  {
	background-image:url(../images/icons_sm/icon_blackhawk.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.blackhawk a:hover {
	background-image:url(../images/icons_sm/icon_blackhawk_over.gif);
}
.cci a  {
	background-image:url(../images/icons_sm/icon_cci.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.cci a:hover {
	background-image:url(../images/icons_sm/icon_cci_over.gif);
}
.champion a  {
	background-image:url(../images/icons_sm/icon_champion.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.champion a:hover {
	background-image:url(../images/icons_sm/icon_champion_over.gif);
}
.eagle a  {
	background-image:url(../images/icons_sm/icon_eagle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.eagle a:hover {
	background-image:url(../images/icons_sm/icon_eagle_over.gif);
}
.federalpremium a  {
	background-image:url(../images/icons_sm/icon_federalpremium.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.federalpremium a:hover {
	background-image:url(../images/icons_sm/icon_federalpremium_over.gif);
}
.fusion a  {
	background-image:url(../images/icons_sm/icon_fusion.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.fusion a:hover {
	background-image:url(../images/icons_sm/icon_fusion_over.gif);
}
.gunslick a  {
	background-image:url(../images/icons_sm/icon_gunslick.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.gunslick a:hover {
	background-image:url(../images/icons_sm/icon_gunslick_over.gif);
}
.outers a  {
	background-image:url(../images/icons_sm/icon_outers.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.outers a:hover {
	background-image:url(../images/icons_sm/icon_outers_over.gif);
}
.rcbs a  {
	background-image:url(../images/icons_sm/icon_rcbs.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.rcbs a:hover {
	background-image:url(../images/icons_sm/icon_rcbs_over.gif);
}
.shootersridge a  {
	background-image:url(../images/icons_sm/icon_shootersridge.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.shootersridge a:hover {
	background-image:url(../images/icons_sm/icon_shootersridge_over.gif);
}
.speer a  {
	background-image:url(../images/icons_sm/icon_speer.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.speer a:hover {
	background-image:url(../images/icons_sm/icon_speer_over.gif);
}
.speerbullets a  {
	background-image:url(../images/icons_sm/icon_speerbullets.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.speerbullets a:hover {
	background-image:url(../images/icons_sm/icon_speerbullets_over.gif);
}
.weaver a  {
	background-image:url(../images/icons_sm/icon_weaver.gif);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 122px;
}
.weaver a:hover {
	background-image:url(../images/icons_sm/icon_weaver_over.gif);
}


.blogfeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B3C30;
	font-weight: bold;
}

.brandlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 7px;
}

.brandlinks a:link, brandlinks a:visited, brandlinks a:active {
	color: #ffffff;
	text-decoration: underline;
}

.brandlinks a:hover {
	color: #ffffff;
	text-decoration: none;
}


.brandsitelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 7px;
	line-height: 20px;
}

.brandsitelinks a:link, .brandsitelinks a:visited, .brandsitelinks a:active {
	color: #ffffff;
	text-decoration: underline;
}

.brandsitelinks a:hover {
	color: #ffffff;
	text-decoration: none;
}

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3C30;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.releasetitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #4B3C30;
	color: #EB7125;
	padding-bottom: 0px;
}

.allatkbrands {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EB7125;
	line-height: 25px;
}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px; 
	color: #EB7125;
	border-bottom: 1px dotted #4B3C30;
}

.bordertop td {
	border-top: 1px #eb7125 dotted;
}

.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b3c30;
}

.productborder1 {
	/*border-top: 1px #887f77 dotted;
	border-left: 1px #887f77 dotted;*/
}

.productborderlast {
	/*border-top: 1px #887f77 dotted;
	border-left: 1px #887f77 dotted;
	border-right: 1px #887f77 dotted;*/
}

.productborderbottom {
	/*border-top: 1px #887f77 dotted;
	border-left: 1px #887f77 dotted;
	border-bottom: 1px #887f77 dotted;*/
}

.productborderbottomlast {
	/*border: 1px #887f77 dotted;*/
}

.contentleft {
	border: 1px #F60 solid;
}

.images a {
	background-image: url(../images/nav_icons/images.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
	
}
.images a:hover{
	background-image: url(../images/nav_icons/images_over.jpg);
}
.logos a {
	background-image: url(../images/nav_icons/logos.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
}
.logos a:hover{
	background-image: url(../images/nav_icons/logos_over.jpg);
}
.productsheets a {
	background-image: url(../images/nav_icons/new_product_sheets.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
}
.productsheets a:hover{
	background-image: url(../images/nav_icons/new_product_sheets_over.jpg);
}
.videos a {
	background-image: url(../images/nav_icons/videos.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
}
.videos a:hover{
	background-image: url(../images/nav_icons/videos_over.jpg);
}
.catalogs a {
	background-image: url(../images/nav_icons/catalogs.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
}
.catalogs a:hover{
	background-image: url(../images/nav_icons/catalogs_over.jpg);
}
.pressreleases a {
	background-image: url(../images/nav_icons/news_releases.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
}
.pressreleases a:hover{
	background-image: url(../images/nav_icons/news_releases_over.jpg);
}
.brochures a {
	background-image: url(../images/nav_icons/brochures.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 103px;
	width: 104px;
}
.brochures a:hover{
	background-image: url(../images/nav_icons/brochures_over.jpg);
}
a.archiveDownload {
	background:url(../images/general/archive_download.jpg) 0 7px no-repeat;
	padding: 9px 0 5px 27px;
	display:block;
}

/*imagesearch*/
div.imageSearchDiv {
	padding:0 10px 0 545px;
	font-family: Arial,Helvetica,sans-serif;
}

div.imageSearchDiv label.queryErrorMessage{
	display:none;
	color:red;
	font-weight:bold;
}

div.imageSearchResults {
	clear: both;
    width: 100%;
	margin-left:1em;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}

div.imageSearchResults label.searchResultsLabel {
	display:none;
}

div.imageResults {
	width:600px;
}

div.imageResults table {
	display:inline;
	margin-right:1em;
	float:left;		
}

div.imageResultPages {
	clear:both;		
	max-width: 600px;
}

div.imageResultPages a {
	color:black;
	text-decoration:underline;
	padding-right:0.5em;
	margin:1em 0 2em 0;
	font-size: 13px;
	float:left;
}

div.imageResultPages a.CurrentPage {
	color: #A90A08;
	text-decoration:none;
	font-weight:bold;
}

.gsc-branding-text, .gsc-branding-img, .gsc-clear-button { display: none; height: 0; }
