/*** Main tags */

body {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#C4C6BB;
	margin: 0px;
	padding: 0px;
	background-color:#000;
	background-image:url('/07/images/bg_sat.jpg');
	background-repeat:repeat-y;
}
td {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
H2 {
font-family: “Trebuchet MS”, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.1em;
/*	font: bold 16px/80% "Trebuchet MS", Tahoma, Arial, Geneva, sans-serif;
	color: #000;
	border: solid #600;
	border-width: 0px 0px 0px 10px;
	padding-left:10px;
	margin:2px 0px 15px -20px;*/
}
a, a:visited {
	color:#600;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:focus {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
/* News Page*/

.headline {
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#600;
	font-weight:bold;
}
.news_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
}
img {
	display:block;
}
ul {
	list-style-type:square;
}
.product {
	font: bold 10px/20% Verdana, "Trebuchet MS", Tahoma, Arial, Geneva, sans-serif;
	color: #000;
	border: solid #5b4a37;
	border-width: 0px 0px 0px 5px;
	padding-left:10px;
	margin:2px 0px 15px -17px;
}
.bread {
	font: bold 10px/120% Verdana, "Trebuchet MS", Tahoma, Arial, Geneva, sans-serif;
	color: #000;
	border: solid #5b4a37;
	border-width: 0px 0px 0px 5px;
	padding-left:10px;
	margin:2px 0px 15px -17px;
}
a.breadcrumb, a.breadcrumb:visited {
	color:#5b4a37;
	text-decoration:none;
}
a.breadcrumb:hover, a.breadcrumb:focus {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#desc_big {
	background-image:url('/07/images/descriptionpop_bg.jpg');
	background-repeat:no-repeat;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:20px;
}
a.more_link, a.more_link:visited {
	color:#ccc;
	text-decoration:none;
}
a.more_link:hover, a.more_link:focus {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
.photo_number_bg {
	background-image:url('/07/images/photo_number_bg.jpg');
	background-repeat:no-repeat;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.alt_tag_bg {
	background-image:url('/07/images/alt_tag_bg.jpg');
	background-repeat:no-repeat;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 25px;
	
}

.alt_tag_bg2 {
	background-image:url('/07/images/alt_tag_bg.jpg2');
	background-repeat:no-repeat;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding-left:25px;
}

#more_pop {
	background-image:url('/07/images/descriptionpop_bg.jpg');
	background-repeat:repeat-y;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding: 20px;
}
#content {
	padding: 30px 50px 30px 50px;
	background-color:#afa8a0;
	color:#000;
	opacity: .82;
	-moz-opacity: .82;
	filter: alpha(opacity=82);
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
}
#content h1 {
	font: 16px Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	text-transform:uppercase;
	color:#67080c;
	letter-spacing:0.05em;
	margin-left: -30px;
}
.content_right_border {
	background-image:url('/07/images/17_content_right.jpg');
	background-repeat:repeat-y;
}
.subnav_bg {
	background-image:url('/07/images/subnav_bg.jpg');
	background-repeat:no-repeat;
	background-color:#fff;
}
.right_content_info {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	background-image:url('/07/images/right_content_info.jpg');
	background-repeat:no-repeat;
}
/* Ecommerce  */


#right_content {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
}
#right_content h1 {
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#right_content strong {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	}

.ecom_quantity {
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:2px;
	width:20px;
	background-color:#670002;
	color:#FFF;
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
}
#quickcart {
	padding:3px;
	background-color:#670002;
	color:#fff;
	opacity: .72;
	filter: alpha(opacity=72);
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px;
}
#quickcart h1 {
	padding-bottom: 0px;
	margin-bottom:0px;
}

#viewcart {
	padding:3px;
	background-color:#232323;
	color:#fff;
	opacity: .72;
	filter: alpha(opacity=72);
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px;
}

#viewcart th {
	padding:3px;
	background-color:#333333;
	color:#fff;
	opacity: .72;
	filter: alpha(opacity=72);
	border-color:#ccc;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	font-weight:bold;
	text-transform:uppercase;
}
.ecombuts {
	padding: 2px 0px 1px 0px;
	border-color:#ccc;
	border-style:solid;
	border-width: 0px;
	color: #000;
	background-color:#b2aba2;
	text-decoration:none;

}

.new_ecombuts {

	margin: 2px 0px 1px 0px;
}
a.ecombutsaa {
	margin: 4px 4px 4px 0px;
	padding: 0px 7px 0px 7px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px;
	color: #999;
	background-color:#fff;
	text-decoration:none;
	font-size: 10px;
}
a.ecombutsaa:visited {
	margin: 4px 4px 4px 0px;
	padding: 0px 7px 0px 7px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px;
	color: #999;
	background-color:#fff;
	text-decoration:none;
	font-size: 10px;
}
a.ecombutsaa:hover {
	margin: 4px 4px 4px 0px;
	padding: 0px 7px 0px 7px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px;
	color: #670002;
	background-color:#fff;
	text-decoration:none;
	font-size: 10px;
}
a.ecombutsaa:focus {
	margin: 4px 4px 4px 0px;
	padding: 0px 7px 0px 7px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px;
	color: #670002;
	background-color:#fff;
	text-decoration:none;
	font-size: 10px;
}
/* Equipment  fly-outs */
#fly_rescue {
	left:132px;
	top:217px;
	width:254px;
}
#fly_triage {
	left:132px;
	top:243px;
	width:254px;
}
#fly_hemcon {
	left:132px;
	top:245px;
	width:254px;
}
#fly_air {
	left:132px;
	top:273px;
	width:254px;
}
#fly_fluid {
	left:132px;
	top:301px;
	width:254px;
}
#fly_splint {
	left:132px;
	top:329px;
	width:254px;
}
#fly_pack {
	left:132px;
	top:357px;
	width:254px;
}
#fly_cas {
	left:132px;
	top:385px;
	width:254px;
}
#fly_ctoms_fl {
	left:132px;
	top:425px;
	width:254px;
}
#fly_diag {
	left:132px;
	top:425px;
	width:254px;
}
#fly_hyd {
	left:132px;
	top:441px;
	width:254px;
}
#fly_acces {
	left:132px;
	top:440px;
	width:254px;
}
#fly_tac_acc {
	left:132px;
	top:481px;
	width:254px;
}

#fly_info {
	left:132px;
	top:520px;
	width:254px;
}
#fly_cloth {
	left:132px;
	top:536px;
	width:254px;
}
/* Training fly-outs */

#fly_mil {
	left:132px;
	top:217px;
	width:254px;
}
#fly_law {
	left:132px;
	top:245px;
	width:254px;
}
#fly_wild {
	left:132px;
	top:286px;
	width:254px;
}
#fly_wbt {
	left:132px;
	top:313px;
	width:254px;
}
#fly_down {
	left:132px;
	top:329px;
	width:254px;
}
form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.input_rtq {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:250px;
	background-color:#fff;
	color:#000;
	border-color:#666;
	border-style:solid;
	border-width: 1px;
	padding:2px;
}
.captcha_rtq {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:70px;
	background-color:#fff;
	color:#670002;
	border-color:#000;
	border-style:solid;
	border-width: 1px;
	padding:2px;
}
.select_prod_ecom {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:2px;
	background-color:#670002;
	color:#FFF;
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px;
	width: 200px;
}
.select_prov_rtq {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:259px;
	background-color:#000;
	color:#FFF;
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px;
}
.select_prod_rtq {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#000;
	color:#FFF;
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px;
}
.select_option_rtq {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#000;
	color:#FFF;
	border-color:#ccc #fff #ccc #fff;
	border-style:solid;
	border-width: 1px;
	width:180px;
}
.textarea_rtq {
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:250px;
	background-color:#fff;
	color:#670002;
	border-color:#000;
	border-style:solid;
	border-width: 1px;
	height:150px;
}
.login_submit {
	padding: 2px 2px 2px 2px;
	border-color:#ccc;
	border-style:solid;
	border-width: 1px;
	color: #fff;
	background-color:#b2aba2;
	text-decoration:none;
	font-size: 10px;
	background-color:#000000;
}
.datetime {
	color: #999;
	padding-left:10px;
}
.newsbox {
	padding: 2px;
	color:#ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
h1.news {
	color:#b2aba2;
	text-transform:uppercase;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a.news_link, a.news_link:visited {
	color:#ccc;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}
a.news_link:hover, a.news_link:focus {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	position:relative;
}
a.sh_footer, a.sh_footer:visited {
	color: #888D91;
	text-decoration: none;
	padding:0px;
}
a.sh_footer:hover, a.sh_footer:focus {
	color: #670002;
	text-decoration: underline;
	padding:0px;
}
.sh_footer {
	padding-top:13px;
	text-align:center;
	color:#000;
	font-family: Verdana, Arial, Helvetica,;
	font-size:10px;
	background-image:url('/07/images/22_footer.png');
	background-repeat:no-repeat;
}
.input_search {
	font: 9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:120px;
	height: 12px;
	background-color:#928982;
	color:#000;
	border-width:0px;
}
a.searchlink, a.searchlink:visited {
	font: 16px Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	text-transform:uppercase;
	color:#67080c;
	letter-spacing:0.15em;
}
a.searchlink:hover, a.searchlink:focus {
	font: 16px Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	text-transform:uppercase;
	letter-spacing:0.15em;
	color:#fff;
	text-decoration:none;
}
/* News Section */

#newsbox {
	padding:  5px;
}
.news_title {
	font: 12px Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#8b6d55;
	line-height:150%
}
.news_date {
	font: 10px "Trebuchet MS", Tahoma, Arial;
	color:#8b8888;
}
.news_content {
	font: 10px "Trebuchet MS", Tahoma, Arial;
	color:#ccc;
}
a.news_more, a.news_more:visited {
	color:#ccc;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a.news_more:hover, a.news_more:focus {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#subcat_subnav img {
display: inline;
padding-right: 2px;
}
#thumbs a:hover, a:focus {
	border-color:#5b4a3a;
	border-style:solid;
	border-width: 0px;
}

#thumbs img {
display:inline;
padding: 2px 2px 2px 0px;
}

a.govt_price_link, a.govt_price_link:visited {
padding: 5px 10px;
background-color:transparent; /*Brown color theme*/ 
border-top:1px solid #000;
	color:#5b060b;
	text-decoration:none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.govt_price_link:hover, a.govt_price_link:focus {
padding: 5px 10px;
background-color:#5b060b; /*Brown color theme*/ 
border-top:1px solid #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

#moretext {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#FF0000;
}