/* CSS Document */

body { background-color: #f1ead0;}

.blackgreetingtext  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:justify;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
}

.aboutpgtext  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
}

.aboutpgtext2  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:justify;
	padding-left: 30px;
	padding-right: 10px;
}

.blackdefaulttext  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:left;
	padding-right: 5px;
	padding-left: 5px;
}

.rimfireabouttextctr  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.rimfireabouttextjustify  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:justify;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.blackrimfiremoreinfo { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}

.blackrimfiremoreinfo a:link { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}
.blackrimfiremoreinfo a:visited { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}
.blackrimfiremoreinfo a:hover { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 8pt; color: #000000; text-align:right;}

.beaverheadoutfitterlink {  font-family: Verdana; font-weight: bold; font-size: 11pt; color: #226411; }

.beaverheadoutfitterlink a:link {  font-family: Verdana; font-weight: bold; font-size: 11pt; color: #226411; }
.beaverheadoutfitterlink a:visited {  font-family: Verdana; font-weight: bold; font-size: 11pt; color: #226411; }
.beaverheadoutfitterlink a:hover {  font-family: Verdana; font-weight: bold; font-size: 11pt; color: #226411; }




.articleheadline1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.whitegreetingreadmore { font-family: Verdana; font-weight: bold; font-size: 8pt; color: #ffffff; text-align:right;}

.whitegreetingreadmore a:link { font-family: Verdana; font-weight: bold; font-size: 8pt; color: #ffffff; text-align:right;}
.whitegreetingreadmore a:visited { font-family: Verdana; font-weight: bold; font-size: 8pt; color: #ffffff; text-align:right;}
.whitegreetingreadmore a:hover { font-family: Verdana; font-weight: bold; font-size: 8pt; color: #ffffff; text-align:right;}


.whitelinks { text-decoration:none; font-family: Verdana; font-size: 8pt; color: #ffffff; text-align:center}

.whitelinks a:link { text-decoration:none; font-family: Verdana; font-size: 8pt; color: #ffffff; text-align:center}
.whitelinks a:visited { text-decoration:none; font-family: Verdana; font-size: 8pt; color: #ffffff; text-align:center}
.whitelinks a:hover { text-decoration:none; font-family: Verdana; font-size: 8pt; color: #ffffff; text-align:center}

.brownnewslinks { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 12px; color: #70360e; text-align:left;}

.brownnewslinks a:link { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 12px; color: #70360e; text-align:left;}
.brownnewslinks a:visited { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 12px; color: #70360e; text-align:left;}
.brownnewslinks a:hover { text-decoration:none; font-family: Verdana; font-weight: bold; font-size: 12px; color: #70360e; text-align:left;}

.menufootersmall   { font-family: Verdana; font-size: 8pt; color: #000000; text-align:right}

.searchbox {
	background-image: url('images/searchbox.jpg'); background-repeat: 
               no-repeat;}
			   
.hmbarphotogalleryimage {
	background-image: url('images/bar_hm_galleryimage.jpg'); background-repeat: 
repeat-y;}

.hmbarhuntlistleft {
	background-image: url('images/bar_hm_huntlist_lft.jpg'); background-repeat: 
repeat-y;}

.hmbarhuntlistright {
	background-image: url('images/bar_hm_huntlist_rt.jpg'); background-repeat: 
repeat-y;}

.hmbarhuntlisttext  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

}

.hmbarhuntlisttextdkgreen  {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #70360E;
	text-align:left;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;

}


.hmbarhuntlisttextdkgreenreg  {
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #70360E;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

}

.hmbarhuntlistindent1  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align:left;
	padding-left: 15px;
	padding-right: 5px;
	
}

.huntlistlinks { font-family: Verdana; font-size: 8pt; color: #009900; text-align:left; padding-left: 20px;
	padding-right: 5px;}

.huntlistlinks a:link { font-family: Verdana; font-size: 8pt; color: #009900; text-align:left; padding-left: 20px;
	padding-right: 5px;}
.huntlistlinks a:visited { font-family: Verdana; font-size: 8pt; color: #009900; text-align:left; padding-left: 20px;
	padding-right: 5px;}
.huntlistlinks a:hover { font-family: Verdana; font-size: 8pt; color: #009900; text-align:left; padding-left: 20px;
	padding-right: 5px;}

.leftbarwoodbackgrnd {
	background-image: url('images/bar_woodtile.jpg'); background-repeat: 
repeat-y;}

.rtborderwoodbackgrnd {
	background-image: url('images/rtwoodframe.jpg'); background-repeat: 
repeat-y;}

.itemthumbdescriptions {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}

.hmpgcategorydescriptions {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

.headerbackgrnd {
	background-image: url('images/header_bkgrnd.jpg'); background-repeat: 
repeat-y;}

.footerbackgrnd {
	background-image: url('images/footer.jpg'); background-repeat: 
no-repeat;}

.gallerycategorybackgrnd {
	background-image: url('images/gallery_categorytitletop.gif');
	background-repeat: 
no-repeat;
	text-indent: 15px;
	text-align:left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

.imageborder { border-style:solid; border-color:#dab068; border-width:2px; }

.imageborder a:link { border-style:solid; border-color:#dab068; border-width:2px; }
.imageborder a:visited { border-style:solid; border-color:#dab068; border-width:2px; }
.imageborder a:hover { border-style:solid; border-color:#dab068; border-width:2px; }
	 

	  
.freecatalogalign {
	padding-right: 14px;}
	
input.search{background-color: #ffffff; font-size: 9px;}