body{
/*background-image:url('images/pagebg.gif');
background-repeat:repeat-y;*/
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
h1{
 font-family:Arial;
 font-size:40px;
 font-weight:bold;
 color:#000099;
 margin-bottom:3px;
 margin-top:3px;
}
h2{
 font-family:Arial;
 font-size:30px;
 font-weight:bold;
 color:#990000;
 margin-bottom:3px;
 margin-top:3px;
}
h3{
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 color:#990000;
 margin-bottom:3px;
 margin-top:3px;
}
h4{
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#990000;
 margin-bottom:3px;
 margin-top:3px;
}
em{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 color:#990000;
}
i{
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 color:#000099;
}
img.topleft{
 position:absolute;
 top:0px;
 left:0px;
}
img.topright{
 position:absolute;
 right:0px;
 top:0px;
}
.banner{
 position:absolute;
 left:110px;
 top:30px;
 font-family:Arial;
 font-size:40px;
 font-weight:bold;
 color:#000099;
}
.banner2{
 position:absolute;
 left:300px;
 top:25px;
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 font-style:italic;
 color:#000099;
 margin-top:1px;
 margin-bottom:1px;
 text-align:center;
 z-index:2;
}
.bannerimg{
 position:absolute;
 right:120px;
 top:5px;
 z-index:1;
}
.left{
 position:absolute;
 left:0px;
 top:100px;
 width:100px;
 height:100%;
 background-image:url(images/leftbg.gif);
 overflow:visible;
 z-index:9;
}
.right{
 position:absolute;
 right:0px;
 top:139px;
 width:60px;
 height:100%;
 background-image:url(images/rightbg.gif);
 overflow:visible;
}
.top{
 position:absolute;
 right:0px;
 top:98px;
 width:100%;
 height:1px;
 border-bottom:1px solid #FF0000;
 overflow:visible;
}
.content-new{
 position:absolute;
 top:99px;
 left:100px;
 width:100%;
 border-top:1px solid #ff0000;
 padding-top:11px;
}
.content{
 position:absolute;
 top:110px;
 left:100px;
 width:80%;
}
.reamer{
 background-image:url(images/reamerbg.gif);
 background-position:top center;
 background-repeat:repeat-y;
 padding:12px;
 font-family:Arial;
 font-size:12px;
}
.reamer_lg{
 background-image:url(images/reamerbg.gif);
 background-position:top center;
 background-repeat:repeat-y;
 padding:12px;
 font-family:Arial;
 font-size:16px;
}
.firearms_lg{
 font-family:Arial;
 font-size:16px;
 color:#000099;
}
.firearms{
 font-family:Arial;
 font-size:12px;
 color:#000000;
}
.chamber{
 font-family:Arial;
 font-size:12px;
 color:#FFF;
}
.back{
 position:absolute;
 top:100px;
 right:60px;
 z-index:0;
}
.submenu{
 font-family:Arial,Helvetica;
 font-size:12px;
 font-weight:bold;
 color:#cc0000;
 padding-left:6px;
}
a:link{
 color:#cc0000;
}
a:visited{
 color:#cc0000;
}
a:hover{
 color:#0000ff;
}
.menu{
 font-family:Arial,Helvetica;
 font-size:14px;
 font-weight:bold;
 color:#000099;
}
.menu a:link{
 color:#000099;
}
.menu a:visited{
 color:#000099;
}
.menu a:hover{
 color:#0000ff;
}
.footer{
text-align:center;
font-family:Arial, Helvetica;
font-size:12px;
font-style:italic;
}
.catlist{
 font-family:Arial, Helvetica;
 font-size:14px;
}
.catlist a:link{
 color:#000099;
}
.catlist a:visited{
 color:#000099;
}
.catlist a:hover{
 color:#0000ff;
}
.show{
 font-family:Arial;
 font-size:16px;
 font-weight:bold;
 font-style:normal;
 color:#990000;
}
.savagetbl{
background-color:#99ccff;
border-left:4px solid #3366ff;
border-top:4px solid #3366ff;
border-right:4px solid #003399;
border-bottom:4px solid #003399;
font-family: 'Century Gothic', Arial, Helvetica;
}
.stitle{
background-color:#FFFFFF;
border-color:#000000;
color:#000000;
font-size:14px;
font-weight:bold;
}
.savage{
color:#000000;
font-size:12px;
border-color:#000000;
}
.ttitle{
font-size:14px;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#99CCFF;
}
.twist-wht{
background-color:#FFFFFF;
border-left:1px solid #333333;
border-top:1px solid #333333;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-size:12px;
}
.twist-gry{
background-color:#CCCCCC;
border-left:1px solid #333333;
border-top:1px solid #333333;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-size:12px;
}
.italic{
font-style:italic;
font-weight:bold;
}
.midtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.underital {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: underline;
}
.udrlne {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
}
.smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
