body {font-family:Verdana; font-size:11px; margin:0; padding:0; background:#475842; text-align:center;}

a {color:#475842; text-decoration:none; font-size:11px;}
a:hover {color:#000; text-decoration:underline; font-size:11px;}
a:visited {color:#475842; text-decoration:none; font-size:11px;}
a:active {color:#475842; text-decoration:none; font-size:11px;}

#wrapper {width:900px; background:#fff; border:1px solid #9b876d; text-align:left; margin: 0 auto;}

#nav {width:900px; height:28px; background: url(img_defense/nbg.gif); margin:0; padding:0;}
#nav a {margin:0; padding:0; vertical-align:baseline;}


#header {width:900px; height:203px; background:url(img_defense/headerDefense.jpg); margin:0; padding:0;}

#content img.imgbdrright {border:1px solid #756308; margin:5px; float:right;}
#content img.imgbdrleft {border:1px solid #756308; margin:5px; float:left;}
#content img.imgbdr {border:1px solid #756308; margin:5px; }

.contentpane li {font-size:12px;}

#banneradpane {width:629px; height:800px; margin:10px 0 10px 0; padding:0;}

/*
#cartnav {width:900px; height:20px; background:url(img_defense/snbg.gif) no-repeat; border-top:1px solid #9b876d; border-bottom:1px solid #9b876d; color:#000; text-align:right;}
#cartnav p {padding:0 5px 0 0; margin:0;}
#cartnav a, a:link, a:visited, a:active {color:#475842; text-decoration:none;}
#cartnav a:hover {color:#000; text-decoration:none;}
#cartnav img {padding:0 2px 0 2px;}
*/

#cartnav {width:900px; height:20px; background:url(img_defense/snbg.gif) no-repeat; border-top:1px solid #9b876d; border-bottom:1px solid #9b876d; color:#000; text-align:right; font-size:9px; vertical-align:middle;}
#cartnav p {padding:0 5px 0 0; margin:0; vertical-align:middle;}
#cartnav a, a:link, a:visited, a:active {color:#475842; text-decoration:none; vertical-align:middle;}
#cartnav a:hover {color:#000; text-decoration:none; vertical-align:middle;}
#cartnav img {padding:0 2px 0 2px; vertical-align:middle;}

#disclaimer {
	width:231px;
	color:#AA0202;
	border-right:1px solid #9b876d; 
	border-top:1px solid #9b876d;
	border-bottom:1px solid #9b876d;
	background:#ffffff; font-size:10px; 
	padding:0; margin:0;
}

#livechat {
	width:231px;
	height:62px;
	border-right:1px solid #9b876d; 
	border-top:1px solid #9b876d;
	border-bottom:1px solid #9b876d;
	padding:0; margin:0;
	overflow:hidden;
}

#disclaimer p {
	margin:0; padding:5px; 
}

#search {width:231px; border-right:1px solid #9b876d; background:#475842; color:#fff; font-size:10px; padding:5px 0 5px 0;}
#search p {padding:0 8px 0 8px; margin:0px;}
#search form {margin:0; padding:0;}
#search input {margin:0; padding:0; font-size:10px;}
#search hr {width:221px; height:1px; color:#fff;}

#bookmark {width:231px; border-right:1px solid #9b876d; background:#475842; color:#fff; font-size:10px; padding:5px 0 5px 0;}
#bookmark p {padding:0 8px 0 8px; margin:0px;}
#bookmark a, a:link, a:visited, a:active {color:#fff; font-size:10px; text-decoration:none;}
#bookmark a:hover {color:#fff; font-size:10px; text-decoration:underline;}
#bookmark hr {width:221px; height:1px; color:#fff;}

#category {width:231px; border-right:1px solid #9b876d; background:#e1d1bf; font-size:10px; padding:5px 0 5px 0;}
#category h1 {font-size:10px; font-weight:bold; color:#475842; padding:0 0 0 8px; margin:10px 0 5px 0;}
#category ul{margin-left:8px; margin-top:3px;; padding:0; list-style:none;}
#category ul li{list-style:none;font-size:10px;}
#category a, a:link, a:visited, a:active, {color:#000; text-decoration:none;}
#category a:hover {color:#000; text-decoration:underline;}

#subcat {width:231px; border-right:1px solid #9b876d; background:#000; font-size:10px; padding:5px 0 5px 0;}
#subcat h1 {font-size:10px; font-weight:bold; color:#fff; padding:0 0 0 8px; margin:10px 0 5px 0;}
#subcat ul{margin-left:8px; margin-top:3px;; padding:0; list-style:none;}
#subcat ul li{list-style:none;font-size:10px;}
#subcat a, a:link, a:visited, a:active {color:#fff; text-decoration:none;}
#subcat a:hover {color:#fff; text-decoration:underline;}

#address {width:232px; height:114px; background:url(img_defense/addressBoxBottom.jpg) no-repeat; color:#fff; font-size:10px;}
#address p {margin:0; padding:8px 0 0 8px;}
#address a, a:link, a:hover, a:visited, a:active {color:#fff; text-decoration:underline; font-weight:normal; font-size:10px;}

#ITAR {width:231px; height:114px; background:#e8daca; color:#000; font-size:10px; border-top:1px solid #ac987f; border-right:1px solid #ac987f;}
#ITAR p {margin:0; padding:8px 0 0 8px;}

#content {width:668px; padding-top:10px;}

#detail {width:640px; padding-left:14px;}
#detail h1 {color:#475842; font-size:12px; margin:0; padding:0; font-weight: bold;}
#detail h2 {color:#999999; font-size:11px; margin:0; padding:0;}
#detail hr {color:#475842; height:1px; margin:0; padding:0; border:1px solid #475842;}

#detailmain {width:420; margin:10px;}
#detailmain h1 {color:#475842; font-size:12px; font-weight:bold;}
#detailmain p {color:#000; font-size:12px;}
#detailmain a, a:link, a:visited, a:active {color:#475842; text-decoration:none; font-size:12px;}
#detailmain a:hover {color:#000; text-decoration:underline; font-size:12px;}
#detailmain a.button, a.button:link, a.button:visited, a.button:active {text-transform:uppercase; padding:4px; border:1px solid #537549; background:#475842; font-size:10px; color:#fff; height:20px;}
#detailmain a.button:hover {text-transform:uppercase; padding:4px; border:1px solid #537549; background:#537549; font-size:10px; color:#fff; text-decoration:none; height:20px;}
#detailmain .indicator {text-transform:uppercase; padding:4px; border:1px solid #7f7f7f; background: #e1d1bf; font-size:10px; color:#475842;}
#detailmain a.button2, a.button2:link, a.button2:visited, a.button2:active {text-transform:uppercase; padding:4px; border:1px solid #475842; background:#E1D1BF; font-size:10px; color:#475842; height:20px; }
#detailmain a.button2:hover {text-transform:uppercase; padding:4px; border:1px solid #475842; background:#FFF; font-size:10px; color:#475842; text-decoration:none; height:20px; }


.addinfopane {width:180px; border:1px solid #9B876D; background:#E1D1BF; padding:10px; margin:5px 0 5px 0;}
.addinfopane h1 {color:#666666; font-size:12px;}
.addinfopane p {font-size:10px; color:#000; margin: 0 0 8px 0; }
.addinfopane ul {font-size:10px; color:#000; margin:10px; padding:0; list-style:none;}
.addinfopane li {font-size:10px; color:#000;list-style:none;}
.addinfopane img {border:1px solid #666666; margin:10px auto 4px auto;}
.addinfopane a, a:link, a:visited, a:active {color:#000165; text-decoration:none;}
.addinfopane a:hover {color:#000; text-decoration:underline;}

/*
#sidebar {width:180px; border:1px solid #666; background:#f8f8f8; padding:10px; margin:5px 0 5px 0;}
#sidebar h1 {color:#666666; font-size:12px;}
#sidebar p {font-size:10px; color:#000;}
#sidebar ul {font-size:10px; color:#000; margin:10px; padding:0; list-style:none;}
#sidebar li {font-size:10px; color:#000;list-style:none;}
#sidebar img {border:1px solid #666666; margin:10px 40px 10px 40px;}
#sidebar a, a:link, a:visited, a:active {color:#475842; text-decoration:none;}
#sidebar a:hover {color:#000; text-decoration:underline;}
*/

#gallery {width:636px;}
#gallery img {border:1px solid #475842; margin:5px;}

.feature {width:629px; height:191px; background:url(img_defense/bg_featuredprod.jpg) no-repeat; padding-top:33px; margin:0 0 0 19px;}
.feature a, a:link, a:visited, a:active {font-size:11px; color:#475842; text-decoration:none; font-weight:bold;}
.feature a:hover {font-size:11px; color:#475842; text-decoration:underline; font-weight:bold; font-size:10px; }
.feature img {border: 1px solid #4C593F;}

#box1 {width:305px; border:1px solid #e3e3e3; background:#f8f8f8;}
#box1 p {padding:7px 13px 7px 13px; margin:0;}
#box1 h1 {font-size:12px; font-weight:bold; color:#475842; padding:13px 13px 0 13px; margin:0;}
#box1 img{margin:15px 0 15px 0;}
#box1 object{margin:15px 0 0 15px;}

#box2 {width:307px; background:#b0b2af url(img_defense/bg_defense.jpg) no-repeat;}
#box2 p{padding:7px 13px 7px 13px; margin:0;}
#box2 h1 {font-size:12px; font-weight:bold; color:#475842; padding:13px 13px 0 13px; margin:0;}
#box2 img{margin:15px 0 15px 0;}

#footer {font-size:10px; color:#475842; width:900px; height:20px; text-align:right;}
#footer p {padding:5px 19px 5px 0;}
#footer a, a:link, a:visited, a:active {color:#475842; text-decoration:none; font-weight:normal; font-size:10px;}
#footer a:hover {color:#475842; text-decoration:underline; font-weight:normal; font-size:10px;}

.breadcrumbpane {margin-left:10px;}
.breadcrumbpane p {margin: 0 0 10px 0; color:#5f5850;}

.producttitlepane {margin-left:10px;}


/**************** Module Styles  ********************/

.feature p {font-family: Arial, Helvetica;
    font-size: 11px;
	 font-weight: bold;
}


.producttitlepane p {
font-family: Arial, Helvetica;
font-size: 11px;
margin:0 auto;
}

.product_title 
{
    BORDER-BOTTOM: #475842 2px solid;
}

.producttitlepane p.prodttl {
font-family: Arial, Helvetica;
font-size: 11px;
width:128px;
margin:0;
}

.breadcrumb
{
padding: 5px;
font-family: Arial, Helvetica;
font-size: 12px;
border: 1px solid #9B876D;
background-color: #E1D1BF;
}

.breadcrumb a
{
padding: 5px;
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
}

.breadcrumb a:hover
{
padding: 5px;
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
}

.breadcrumb a:link
{
padding: 5px;
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
}

.breadcrumb a:visited
{
padding: 5px;
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
}

.prodcount {
font-family: Arial, Helvetica;
font-size: 12px;
}

.prodoptionlabels {
font-family: Arial, Helvetica;
font-size: 11px;
}

.galleryheader {
font-family: Arial, Helvetica;
font-size: 14px;
font-weight:bold;
}


#contactform, #contactform p {
	font-family: Arial, Helvetica;
font-size: 11px;
}

#contactform td {vertical-align:top;}

#contactform input, #contactform textarea, #contactform select {
	font-size:11px;
	border:1px solid #525277;
}

#contactform input.button {
font-size:11px;
}

.formlabel {
		font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: right;
}

.formlabelreq {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
}

select
{
    font-size: 11px;
}

#search select

{
    font-size: 9px;
}


#viewvideo {width:231px;
	border-right:1px solid #9b876d; 
	border-top:1px solid #9b876d;
	border-bottom:1px solid #9b876d;
	 margin:0; padding:0;
	overflow:hidden;}
#viewvideo img {border:none; margin:0; padding:0;}
#viewvideo a {border:none; margin:0; padding:0;}

#thinblueline{
width:231px;
height:83px;
background: #000000 url(/img_defense/support_troops.jpg) no-repeat;
overflow:hidden;}

img#denzinger{
	display:none
}


#twitter {margin:0; padding:0 0 5px 0;}
#twitter_div {padding:0; font-size:11px;}
#twitter_div h2.sidebar-title {font-size:18px; color:#475842; font-weight:bold;}
#twitter_div ul li {padding:0 0 8px 0; margin:0; list-style-type:none; color:#000; font-size:11px;}
#twitter_update_list {margin:0; padding:0;}
#twitter_div a, #twitter_div a:link, #twitter_div a:visited, #twitter_div a:active, #twitter_div a:hover {color:#475842; text-decoration:none;}
#twitter_div a:hover {text-decoration:underline;}