img{ border:0px; }

img.spacer2{
  background-image:url("../images/general/spacer2.gif");
  width:146px;
  height:0px;
}
img.navRule{
  background-image:url("../images/general/navrule.gif");
  height:1px;
  width:100%;
  border:0px;
}
body{
  margin:0;
  padding:0;
  height:100%;
}
div.header{
  padding:0px;
  background-color:#cccc99;
  clear:left;
  height:10px;
  width:100%;
  font-family:veranda, geneva, 'ms sans serif', sans-serif;
  font-weight:bold;
  size:.75em;
  vertical-align:center;
}
div.headerLeft{
  padding-left:.5em;
  background-color:#cccc99;
  font-family:veranda, geneva, 'ms sans serif', sans-serif;
  font-weight:bold;
  size:.75em;
  text-align:left;
  vertical-align:center;
  float:left;
}
div.headerRight{
  padding-right:.5em;
  background-color:#cccc99;
  text-align:right;
  font-family:veranda, geneva, 'ms sans serif', sans-serif;
  font-weight:bold;
  size:.75em;
  vertical-align:center;
  float:right;
}
h1.header{
  padding:0;
  margin:0;
}
div.left{
  float:left;
  width:130px;
  height:100%;
  margin:0;
  padding:1px;
  text-align:right;
  background-color:#006699;
}
div.marquee{
  background-color:#000000;
  font-family:Arial, 'ms sans serif', sans-serif;
  color:#ff0000;
  font-size:18px;
  font-weight:bold;
  width:100%;
  height:20px;
}
div.marqueHolder{
  background-color:#000000;
  width:100%;
  height:21px;
  text-align:center;
}
div.move{
  background-color:#ffffff;
  font-family:Arial;
  font-color:#ff0000;
  font-size:18px;
  font-weight:bold;
  width:80%;
  padding:5px; 
}
div.content{
  font-family:Arial, 'ms sans serif', sans-serif;
  color:#000000;
  font-size:1em;
}

div.title{
	font-family:Arial, 'ms sans serif', sans-serif;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

div.center{text-align:center;}

p.main{
  font-family:arial, veranda, 'ms sans serif';
  font-size:14px;
  font-weight:bold;
  text-align:left;
  text-indent:1em;
  padding:0px;
  border:0px;
  width:85%;
}
span.pageTitle{
  font-weight:bold;
  font-size:18px;
  font-family:arial, veranda, 'ms sans serif';
  color:#686846;
  width:100%;
  text-align:center;
}
p.message{
  font-family:arial, veranda, 'ms sans serif';
  text-indent:.75em;
  width:75%;
  color:#006699;
}  
img{border:0px;}
table{
  spacing:0px;
  padding:0px;
}
td{
  text-align:center;
  padding:1px;
  spacing:0px;
  font-size:14px;
  font-face:Arial;
  color:#006699;
}
td.left{
  font-family:arial, veranda, 'ms sans serif';
  text-align:left;
}
td.rifleMan{
  color:#006699;
  font-family:Arial, 'ms sans serif', sans-serif;
  font-weight:bold;
  font-size:1em;
  text-align:center;
}
td.rifleImage{text-align:center;}
td.rifleDesc{
  color:#000000;
  font-family:Arial, 'ms sans serif', sans-serif;
  font-size:.75em;
  text-align:left;
  text-indent:.5em;
}
td.rifleItem{
  color:#000000;
  font-family:Arial, 'ms sans serif', sans-serif;
  font-size:.75em;
  text-align:right;
  padding-right:.5em;
  font-weight:bold;
  width:25%;
}
td.itemDesc{
  color:#000000;
  font-family:Arial, 'ms sans serif', sans-serif;
  font-size:.75em;
  text-align:left;
}
td.riflePrice{
  color:#ff0000;
  font-family:Arial, 'ms sans serif', sans-serif;
  font-size:.75em;
  text-align:left;
}
td.pageHeader{
    font-size:18pt;
    font-family:Arial;
    color:#686846;
    font-weight:bold;
    text-align:left;
}
td.revTitle{
  font-weight:bold;
  font-family:Arial;
  color:#006699;
  font-size:14pt;
  text-align:center;
}
td.revCat{
  font-weight:bold;
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  text-align:left;
}
td.revData{
  font-weight:normal;
  font-family:Arial;
  color:#000000;
  font-size:10pt;
  text-align:left;
}
td.revPrice{
  font-weight:bold;
  font-family:Arial;
  color:#ff0000;
  font-size:12pt;
  text-align:center;
}
td.revMess{
  font-weight:bold;
  font-family:Arial;
  color:#686846;
  font-size:12pt;
  text-align:left;
}
span.type{
  color:#000000;
  font-weight:bold;
  font-size:12pt;
}

#container {
   min-height:100%;
   height:100%;
   position:relative;
   width:100%;
}
#footer{
  position:absolute;
  clear:all;
  bottom:0px;
  height:3em;			 /*Height of the footer */
  background:#006699;
  color:#ffffff;
  text-align:center;
  font-size:.75em;
  width:100%;
}
#footer p{text-align:left;}

td.cal, td.model, td.action
{
font-size:12px;
color:#000000;
text-align:left;
padding-left:3px;
}
td.manu, td.code, td.features{
font-size:12px;
color:#000000;
text-align:left;
padding-left:3px;
}
td.price, td.percent{
  font-size:12px;
  color:#000000;
  text-align:right;
  padding-left:3px;
}
td.headCode, td.headCal{
  width:8%;
  background:#006699;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
td.headManu, td.headModel{
  width:14%;
  background:#006699;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}      
td.headAction, td.headPercent, td.headPrice{
  width:6%;
  background:#006699;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
td.headFeatures{
  width:45%;
  background:#006699;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
td.specLabel{
  font-size:14px;
  font-family:Arial;
  color:#0000ff;
  text-align:right;
}
td.specData{
  font-size:1em;
  font-family:'Times New Roman';
  color:#006699;
}

A:link{background:#006699; color:#ffffff; text-decoration:none; font-weight:normal;}
A:visited{background:#006699; color:#ffffff; text-decoration:none; font-weight:normal;}
A:hover{background:#006699; color:#ff0000; text-decoration:underline; font-weight:normal;}
A:active{background:#006699; color:#ff0000; text-decoration:none;}

A:link.normal{background:#ffffff; color:#006699; text-decoration:underline; font-weight:normal;}
A:visited.normal{background:#ffffff; color:#006699; text-decoration:underline; font-weight:normal;}
A:hover.normal{background:#ffffff; color:#ff0000; text-decoration:underline; font-weight:normal;}

A:link.small{background:#ffffff; color:#006699; text-decoration:none; font-size:10px; font-weight:normal;}
A:visited.small{background:#ffffff; color:#006699; text-decoration:none; font-size:10px; font-weight:normal;}
A:hover.small{background:#ffffff; color:#ff0000; text-decoration:underline; font-size:10px; font-weight:normal;}
A:active.small{background:#ffffff; color:#006699; font-size:10px; text-decoration:none;}

A:link.noHiLite{background:#ffffff; color:#006699; text-decoration:none; font-size:12px; font-weight:normal;}
A:visited.noHiLite{background:#ffffff; color:#006699; text-decoration:none; font-size:12px; font-weight:normal;}
A:hover.noHiLite{background:#ffffff; color:#ff0000; text-decoration:underline; font-size:12px; font-weight:normal;}
A:active.noHiLite{background:#ffffff; color:#006699; font-size:12px; text-decoration:none;}

A:link.alwaysUnderlined{background:#ffffff; color:#006699; text-decoration:underline; font-size:18px; font-weight:normal;}
A:visited.alwaysUnderlined{background:#ffffff; color:#006699; text-decoration:underline; font-size:18px; font-weight:normal;}
A:hover.alwaysUnderlined{background:#ffffff; color:#ff0000; text-decoration:underline; font-size:18px; font-weight:normal;}
A:active.alwaysUnderlined{background:#ffffff; color:#006699; font-size:18px; text-decoration:underline;}

A:link.notice{background:#ffffff; color:#ff0000; text-decoration:none; font-size:18px; font-weight:normal;}
A:visited.notice{background:#ffffff; color:#ff0000; text-decoration:none; font-size:18px; font-weight:normal;}
A:hover.notice{background:#ffffff; color:#ff0000; text-decoration:underline; font-size:18px; font-weight:bold;}
A:active.notice{background:#ffffff; color:#ff0000; font-size:18px; text-decoration:none;}

A:link.marque{background:#000000; color:#ff0000; text-decoration:none; font-size:18px; font-weight:normal;}
A:visited.marque{background:#000000; color:#ff0000; text-decoration:none; font-size:18px; font-weight:normal;}
A:hover.marque{background:#000000; color:#ff0000; text-decoration:underline; font-size:18px; font-weight:bold;}
A:active.marque{background:#000000; color:#ff0000; font-size:18px; text-decoration:none;}

A.navLink{
color:#ffffff; 
font-family:arial, helvetica, 'ms sans serif', sans-serif; 
font-size:10pt; 
font-style:normal; 
font-weight:normal; 
text-decoration:none;
}

A:hover{color:#ff0000}
.navHead {
color:#ffffff; 
font-family:verdana, geneva, 'ms sans serif', sans-serif; 
font-size:8pt; 
font-style:normal; 
font-weight:bold; 
text-decoration:none;
}