    
body.default { background-color: rgb(0,128,0);
/*               background-image: url(images/bg2.jpg);
			   background-repeat: repeat; */
               color:rgb(0,128,0);
			   text-align:center;		   
    } 

body.popup { background-color: rgb(255,255,210);
               color:rgb(0,128,0);
			   text-align:center;		   
    } 
	
#pagewidth{width:800px;
           background-color:rgb(255,255,189) ;

           }  
  a { text-decoration: none;
    }

  a:link { color:rgb(0,128,0);
           text-decoration: none;
    }

  a:visited { color:rgb(0,128,0);
              text-decoration: none;
    }

  a:active { color:rgb(0,128,0);
             text-decoration: none;           
    }
  a:hover { color:rgb(0,128,0);
            text-decoration: underline;
    }
  p {padding-left: 10px;
    padding-right: 10px;}

.heading1{ font-family: verbana, arial, sans serif, serif;
          font-weight: bold;
          font-size: 20pt;
	      text-align:center;
}
img.indeximg{width:263px;
             height:334px;
			 border:none;
			 padding:6px;
			 float: left;
			 }
input{color: rgb(0,128,0);
	   background-color: rgb(255,255,189) ; 
}
button{color: rgb(255,255,189);
	   background-color: rgb(0,128,0) ; }
button:hover{cursor: pointer;}	   
input:hover{cursor: pointer;}
input.radio{color: rgb(0,128,0);
	   background-color: rgb(255,255,189) ; 
}
textarea{color: rgb(0,128,0);
	   background-color: rgb(255,255,189) ; 
	   }

select{color: rgb(0,128,0);
       background-color: rgb(255,255,189) ;
}
select:hover{cursor: pointer;}
table.pageheader{  width:790px;
	   }		
td.headleft{color: rgb(0,128,0);
	   width:242px;
	   height: 101px;
	   }	
	
td.headmiddle{color: rgb(0,128,0);
       font-family: serif,verbana, arial, sans serif, serif;
       font-weight: bold;
       font-size: 26pt;
	   width:400px;
	   height: 101px;
	   text-align: center;
	   vertical-align: middle;
	   }
td.headright{color: rgb(0,128,0);
       font-family: verbana, arial, sans serif, serif;
       font-weight: normal;
       font-size: 8pt;
	   width:148px;
	   height: 101px;
	   text-align: left;
	   vertical-align: middle;
	   }
table.pagebody{width:790px; 
               border-top: solid 2px rgb(255,215,0);
			   border-bottom: solid 2px rgb(255,215,0);}
td.bodymenu{ width:85px; border-right: solid 2px rgb(255,215,0); vertical-align: top;
           }
#mainmenu{text-align:center; vertical-align:top;}
table.tabmenu{text-align:center; vertical-align:top;}
td.menubut{text-align: center;
           font-family: verbana, arial, sans serif, serif;
           font-weight: bold;
           font-size: 12pt;           
           height: 80px;
		   vertical-align: middle;
		   width: 110px;
		  }
td.bodybody{ width:705px;
           vertical-align: top;
		   text-align: center;
		   background-color: rgb(255,255,210);
		   }
td.titleleft{width: 30%;
	   font-family: serif, verbana, arial, sans serif;
       font-weight: bold;
       font-size: 26pt;
	   text-align:center;}
td.titlecent{width:40%;
	   font-family: serif, verbana, arial, sans serif;
       font-weight: bold;
       font-size: 26pt;
	   text-align:center;}
td.titleright{width: 30%;
	   font-family: serif, verbana, arial, sans serif;
       font-weight: bold;
       font-size: 26pt;
	   text-align:center;}
td.gbodybody{ width:705px;
           vertical-align: top;
		   text-align: center;
		   background-color: rgb(255,255,210);
/*		   background-image: url(images/gunroombg2.jpg);*/
		   }
td.maintmenu{
			background-color: rgb(255,255,189);
			border: 2px;
			border-bottom: solid #6e7375;
			border-top: solid 1px #afbac5;
			border-right: solid #6e7375;
			border-left: solid 1px #afbac5; 			 
			 }
td.maintmenu:hover{cursor: pointer;
				  background-color: rgb(255,255,129);
				  }
td.maintmenudn{width:192px;
			background-color: rgb(255,255,129);
			border: 2px;
			border-top: solid #6e7375;
			border-bottom: solid 1px #afbac5;
			border-left: solid #6e7375;
			border-right: solid 1px #afbac5; 			 
			}
td.indxtext{color: rgb(0,128,0);
       font-family: verbana, arial, sans serif, serif;
       font-weight: normal;
       font-size: 9pt;
	   width:370px;
}
table.cartridges{border: 1px solid rgb(0,128,0);
                 border-collapse:collapse;
				 font-family: verbana, arial, sans serif, serif;
				 font-weight: normal;
                 font-size: 8pt;
				 }
th.carthead{border: 1px solid rgb(255,255,210);
				 border-top: 1px solid rgb(0,128,0);
                 border-collapse:collapse;
				 background-color:rgb(0,128,0);
				 color:rgb(255,255,210);}	   
th.cartheadl{border: 1px solid rgb(255,255,210);
				 border-top: 1px solid rgb(0,128,0);
				 border-left: 1px solid rgb(0,128,0);				 
                 border-collapse:collapse;
				 background-color:rgb(0,128,0);
				 color:rgb(255,255,210);}
th.cartheadr{border: 1px solid rgb(255,255,210);
				 border-top: 1px solid rgb(0,128,0);
				 border-right: 1px solid rgb(0,128,0);				 
                 border-collapse:collapse;
				 background-color:rgb(0,128,0);
				 color:rgb(255,255,210);}		
td.cartlist{border: 1px solid rgb(0,128,0);
                 text-align: center;
                 border-collapse:collapse;
				 color:rgb(0,128,0);}	 				 
td.cartlistb{border: 1px solid rgb(0,128,0);
                 text-align: center;
                 border-collapse:collapse;
				 font-weight: bold;
				 font-size: 12px;
				 background-color: #ffff81;
				 color:rgb(0,128,0);}	 	
td.cartlistF{border: 1px solid rgb(0,128,0);
                 text-align: center;
                 border-collapse:collapse;
                 background-color: rgb(94,228,94);
				 color:rgb(0,128,0);}	 
				 
td.cartlistP{border: 1px solid rgb(0,128,0);
                 text-align: center;
                 border-collapse:collapse;
				 background-color: rgb(140,183,236);
				 color:rgb(0,128,0);}	 				 
 	
tr.cartrow{background-color: rgb(255,255,210);	  }		
#frontpagepromo{width: 650px;
	   border: 1px solid green;
       font-family: verbana, arial, sans serif, serif;
       font-weight: bold;
	   text-align:left;
}			  
#divgrfilter{color: rgb(0,128,0);
       background-color: rgb(255,255,210);
       font-family: verbana, arial, sans serif, serif;
       font-weight: normal;
       font-size: 8pt;
	   width:650px;
	   height: 100px;
	   text-align: left;
	   vertical-align: top;
	   border: 1px solid rgb(0,128,0);
	   filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; 	   
}
#maintitemlist{width:600px; text-align:center;}
button.submit{
background-color: rgb(0,128,0);
color: rgb(255,255,210);
}
button.submit:hover{cursor: pointer;}
input.prices{text-align: right;
             color: rgb(255,255,189);
             background-color: rgb(0,128,0);
             font-weight: bold;
             margin: 5px;
			 width: 70px;
}

body.iframebody{
       margin: 0px;
	   background-color: rgb(255,255,189);
	   width:631px;
	   border: 0px;  
}
#biopic{ color: rgb(0,128,0);
	   background-color: rgb(255,255,210);
	   width:670px;
	   text-align: left;
	   vertical-align: top;
	   font-family: verbana, arial, sans serif, serif;
       font-weight: bold;
       font-size: 10pt;
	   text-align:left;
	   }
#gunlisthead{
	   background-color: rgb(255,255,210);
	   width:650px;
	   height: 20px;
	   text-align: left;
	   vertical-align: top;
	   border: 1px solid rgb(0,128,0);
	   border-top: none;
	   filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; 
}
#gunlistbody{
	   background-color: rgb(255,255,210);
	   width:650px;
	   height: 410px;
	   text-align: left;
	   vertical-align: top;
	   border: 1px solid rgb(0,128,0);
	   border-top: none;
	   overflow:auto;
       filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; 
}
table.gunlisttab {color: rgb(0,128,0);
            border-collapse: collapse;
			cell-padding: none;
			margin: 0px;
			
}
tr.trgunlist {  background-color: rgb(255,255,210);}

.tiphead{	color: rgb(0,128,0);
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 12pt;	
			text-align: center;	
}

td.gunlisth{color: rgb(255,255,189);
            background-color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 9pt;	
			text-align: center;		
			
}

td.gunlistb{color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 8pt;	
			text-align: center;		
			
}
.chghov{
			cursor: pointer; 
            background-color: rgb(255,255,150);
	
			
}
td.gunlisth115{color:rgb(255,255,189);
            background-color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 115px;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 9pt;	
			text-align: center;		
			
}
td.gunlisth132{color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 132px;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 8pt;	
			text-align: center;			
}
td.gunlisth55{color: rgb(255,255,189);
            background-color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 51px;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 9pt;	
			text-align: center;		
			
}
td.gunlisth72{color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 68px;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 8pt;	
			text-align: center;		
			
}

td.gunlisth20{color: rgb(255,255,189);
            background-color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 20px;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 9pt;	
			text-align: center;		
			
}
td.gunlisth37{color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 37px;
			font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 8pt;	
			text-align: center;		
			
}

td.gunlisth14{color: rgb(0,128,0);
            border: 1px solid rgb(0,128,0);            
            border-collapse: collapse;
			width: 14px;
			height:7px;
}
td.gunlisth14:hover{cursor: pointer;}

table.tablePopup{background-color: #ffffd2;
				border: solid 1px;
				width:348px;
}
td.tdHeadPopup{color: rgb(0,128,0);
			   border-collapse: collapse;
			   width: 25%;
			   font-family: verbana, arial, sans serif, serif;
			   font-weight: bold;
			   font-size: 8pt;				   
}
td.tdHeadPopupR{color: rgb(0,128,0);
			   border-collapse: collapse;
			   width: 17%;
			   font-family: verbana, arial, sans serif, serif;
			   font-weight: bold;
			   font-size: 8pt;
			   border-left: 1px solid;
}
td.tdlinks{color: rgb(0,128,0);
			   border-collapse: collapse;
			   font-family: verbana, arial, sans serif, serif;
			   font-weight: normal;
			   font-size: 9pt;
               padding-top: 4px;
               padding-bottom:3px;
               border-bottom: 1px dashed rgb(0,128,0)}
td.tdDetailPopup{color: ;
			   border-collapse: collapse;
			   width: 29%;
}

#divtooltip{ width: 642px;
             height: 250px;
			 color: rgb(0,128,0);
             background-color: rgb(255,255,189);
             border: 1px green solid;
			 font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 8pt;	
}
#divtooltip2{ width: 642px;
             height: 200px;
			 color: rgb(0,128,0);
             background-color: rgb(255,255,189);
             border: 1px green solid;
			 font-family: verbana, arial, sans serif, serif;
			font-weight: bold;
			font-size: 8pt;	
}
#divfooter1{ width:790px;
			 text-align: center;}
.hover{cursor: pointer; }
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width: 300px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
