/*

orange: #ff7c0b
camo dark green: #3d5f3e
*/



BODY
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    margin:0; padding:0;
}
.std
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    margin:0; padding:0;
}
.prd_bdr
{
    BORDER: black 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.prd_hdr
{
    background-image:url(images/camo-bg.jpg);
	background-position: top left;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    COLOR: #FFF;
    PADDING: 0;
    background-color: #cccccc;
}
.prd_hdr a {color: #FFF;}
.mnu_side_lnk
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none;
}
.mnu_side_hdr
{
    background-image:url(images/camo-bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
    BORDER: 1px ridge;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    COLOR: #FFF;
    background-color: #3d5f3e;
}
.mnu_side_row
{
	BORDER-RIGHT: white 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: white 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0;
    COLOR: black;
    PADDING-TOP: 1px;
    background-color: silver;
}
.prd_price
{
    COLOR: green;
}
.mnu_top_lnk
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    TEXT-DECORATION: none;
}
.prd_tbl_ttl
{
    FONT-WEIGHT: bolder;
    COLOR: #1A5588;
}
.prd_pg_ttl
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #3d5f3e;
}
.std_err
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
}
.prd_tbl_err
{
    FONT-WEIGHT: bolder;
    COLOR: red;
}
.mnu_acct_lnk
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: silver;
}
.std_msg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: blue;
}
.ord_bdr
{
    BORDER-RIGHT: silver 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gray 2px solid;
}
.prd_tbl_onoff
{
    background-color: #eeeeee;
}
.mnu_top
{
    background-color: #ff7c0b;
}
.mnu_side
{
    background-color: #ff7c0b;
}
.prd_tbl_hdr
{
    background-color: #cccccc;
}
A
{
    color: #3d5f3e;
}
.main_table
{
	margin:0; padding:0;
}

.pg_hdr_tbl {
	background-image:url(images/header-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin:0; padding:0;
}
#header {
	height:190px;
	width: 100%;
	background-image:url(images/header-wide.jpg);
	margin:0; padding:0;
	color: #FFF;
}
#header a {
	color: #FFF;
}
#promotions tr td {
	vertical-align: top;
	text-align: center;
}
#promotions tr td img {
	vertical-align: middle;
	text-align: center;
}
#promotions a {
	color: #3d5f3e;
}

#footer {
	background-color:#ff7c0b;
	vertical-align: top;
	text-align: center;
	color: #3d5f3e;
}
h1, h2 {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #3d5f3e;
}
h2.gunshow {margin:0;padding:0;}
h3 {margin:0;padding:0;}
.subcategories tr td.picture {
	vertical-align: top;
	text-align: center;
	height: 87px;
	width: 87px;
}
.question {margin-top: 80px;}
.question a {font-weight: bold; font-size: 1.1em;}
.address {color: #FFF;}