/* Custom CSS Document for Military Outlet
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles */

h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #000;
}

h2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 3px 0 3px 5px;
}

h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #818b76;
	width: 100%;
	padding: 3px 0 3px 5px;
}

h4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
}

#contentwrap {
	padding: 10px;
}

.contenttext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

.contentheadred {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ba0d11;
}

.contentheadblue {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #094377;
}

.subtablehead {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 3px 0 3px 5px;
}

#featwrap {
	width: 168px;
	margin: 0 0 0 50px;
}

.featprodimage {
	margin: 10px 0 10px 0;
}

.featuredtext {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ba0d11;
	margin: 0 0 0 20px;
}

#featwrap a {
	border: 1px solid #fff;
}

#contentwrap {
	padding: 10px;
}

.contenttext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

.contenttext a:link,
.contenttext a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

.contenttext a:hover,
.contenttext a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

.Content a:link,
.Content a:visited {
	color: #000;
	text-decoration: underline;
}

.Content a:hover,
.Content a:active {
	color: #000;
	text-decoration: none;
}


ol.decimal {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: decimal
}

ul.square {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: square
}

.line {
	border-bottom: 1px dashed #666;
	margin: 10px 0 0 0;
}

.empimg {
	border: 1px solid #000;
	text-align: center;
}

/* TopSubBanner Styles */

.bntext {
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #000;
}

.bnnav {
	background-image: url("images/bn-nav_bg.gif");
	height: 25px;
}

.bnnavtext {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	margin: 2px 0 0 0;
}

.bnnavtext a:link,
.bnnavtext a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.bnnavtext a:hover,
.bnnavtext a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

/* LeftColumnNav Styles */

.LeftColumn {
	height: 100%;
}

.lcnavhead {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 15px 0 15px 20px;
	padding: 0;
}

.lcnavtext,
.lcnavtext a:link,
.lcnavtext a:visited {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 40px 15px;
	padding: 0;
	text-decoration: none;
}

.lcnavtext a:hover,
.lcnavtext a:active {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 0 15px;
	padding: 0;
	text-decoration: none;
}

/* Footer Styles */

.fttext {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 10px 0 0;
}

/* Search & Cart Control Styles */

#cartwrap {
	width: 80%;
	background-color: #9A9D7E;
	border: 1px solid #fff;
	text-align: center;
	margin: 0 0 50px 15px;
	padding: 10px;
}

.carttext {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
}

#searchwrap {
	text-align: left;
	margin: 10px 0 0 20px;
}

.searchline {
	border-bottom: 1px solid #9A9D7E;
	margin: 10px 0;
}

.searchtext {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

.searchtext2,
.searchtext2 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 3px 0 0 0;
}