﻿body
{
	vertical-align: top;
	font-family: Arial;
	text-align: left;
	font-size: 10pt;
	background-color: #000000;
	color: #FFFFFF
}
TD
{
	vertical-align:top;
	text-align: left;
	font-size: 10pt;
	font-family: Arial;
	color: #FFFFFF
}
IMG
{
    border:0pt
}
 A,  A:visited,  A:active
{
   text-decoration: underline;
    color: #FFFFFF
}
A:hover
{
    color:#ffff90;
    text-decoration:none
}
.notes
{
    color: #C5C5C5;
    font-size: 8pt
}
.required
{
	color: #ffff90;
}
.content_page
{
    background-color: #545454;
}
.content_text
{
    margin: 10pt;
}
.header1
{
    font-weight:bold;
    color: #FFFFFF
}
.header1 A, .header1 A:visited, .header1 A:active
{
   text-decoration: none;
    color: #FFFFFF
}
.header1 a:hover
{
    color:#ffff90;
    text-decoration:underline
}
 .gun_list_title
 {
    font-size: 11pt;
    font-weight:bold;
    color: #ffff90
 }
 .gun_specs
 {
    font-size: 9pt;
    font-weight: bold;
    color: #000000
 }
.tbl_bg
{
	background-color: #FFFFFF
}
.gun_title
{
	background-color: #FF0000;
	color: #000000;
	font-size: 11pt;
	font-weight: bold
}

.invalid_field
{
	color: #ffff90;
}

.page_header
{
	font-size: 14pt;
	color: #ffff90;
	font-weight: bold;
}

.page_subheader
{
	font-size:12pt;
	color:#ccffff;
	font-weight:bold
}

.download_header
{
	font-size:16px;
	font-weight:bold
}

.dealer_title
{
	color:#ffff90;
	font-size: 14pt;
	font-weight:bold;
    vertical-align:bottom
}

.dealer_subtitle
{
	color:#ffff90;
	font-size: 12pt;
	font-weight:bold;
    vertical-align:bottom
}
.Modalpopup
{
	background-color:black;
	width: 325px;
	color: #000000;
	border: solid 1px #000;
	
}
.ModalBackround
{
	background-color: #777A79;
	filter: alpha(opacity=70);
	opacity: 0.7;
	  
}
.footer, .footer A, .footer A:Active, .footer A:visited
{
    text-align:center;
    color: #BBBBBB;
    font-size: 9pt;
    text-decoration: none
}
.footer A:hover
{
    text-decoration:underline
}
.left_nav, .left_nav A, .left_nav A:Active, .left_nav A:visited
{
    text-decoration: none;
    font-size:14px;
    font-weight: bold
}
.left_nav A:hover
{
    text-decoration: underline;
    color: #ffffff
}

.wizard_margin
{
	margin-left:10px
}

.left_subnav
{
	MARGIN-LEFT: 22px
}
.err
{
color: #FF0000;
}
h2
{
 font-size:12pt;
 font-weight:bold;
 text-decoration:underline;
	}
	h3
	{
		font-size:10pt;
 font-weight:bold;
 text-decoration:underline;
 padding-bottom:0px;
 margin-bottom:0px;
		}
.style8 
{
    font-family: "Microsoft Sans Serif";
	font-size: small;
	font-weight: bold;
}

.hreftag, .hreftag a
{
	color: #ffff90;
	font-size: 14pt;
	font-weight: bold;
	
	
	
	}
	.hreftag a:hover
	{
		color:#FFFFFF;
		}
		.boldyellow
		{
			text-transform:uppercase; color:#FFFF90; font-weight:bold;
			font-size:large;
		}
