/* CSS Document */
/** military supplies, military, army, navy, airforce, marines, coast guard, poster printer paper, labeling tape, labels, laminators, laminating supplies, laminating pouches, labelers, labeling suppies, military supply, navy supplies, army supplies, air force supplies, discount supplies, whiteboards, us government supplies, government **/

/* ----------------------------------------------basic elements------------------------------------------------- */

body { 
	margin: 0 auto;
	padding: 0;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font: small Arial, Helvetica, sans-serif;
}
	
a img {border:0;}
	
/* ----------------------------------------------main area definitions------------------------------------------ */

#wrapper { 
	background-color:#FFFFFF;
	color:#FFFFFF;
	margin:30px 40px 30px 40px;
	padding:10px;
	width: 800px;
}
	
#header { 
	background-repeat:no-repeat;
	width:737px;
	height:219px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	padding:0px;
	text-align:right;
}
	
#main {
	width:800px;
	background-image: url(images/sidebar_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	margin:0 0 0 31px;
}

#lside {
	float: left;
	width:159px;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	border-top: 1px solid #006699;
	background-color:#FFFFFF;
	color:#000000;
	margin 0;
	padding:0;
}

#sidebar {
	float:right;
	width: 180px;
	border-right: 1px solid #006699;
	background-color:#26738C;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

#body_content {
	background-image:url(images/bodycontent-bg.gif);
	background-repeat:repeat;
	color:#000000;
	margin: 0 180px 0 160px;
}

#footer {padding:10px 0 0 0;
	width: 800px;
	margin: 10px 0px 0px 30px;
	color:#FFFFFF;
	clear: both;
	text-align: center;
}

#clear {
	clear: both;
	height: 1px;
}

#main2 {
	background-image:url(images/left_sidebar_bg.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

/* -----------------------------------------sub area definitions---------------------------------------- */

#feature { 
		background-color:#FFFFFF;
	color:#FFFFFF;
	font: small;
	padding: 0 .2em 0 180px;
	height: 1%
}

#sidebar .inner { 
	padding: 5px;
}

#lside .inner {
	margin: 10px;
}

#nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav li {
	border-bottom:1px solid;
	padding: 0.4em 0 0.2em 0;
	font-size:95%;
}

#body_content .copy {
	margin: 5px 5px 5px 5px;
}

#body_content .copy ul.features_sub {
	margin:0;
	padding:0;
	list-style: none;
}

#transbox {
	position: absolute;
	top: 212px;
	left: 649px;
	width: 200px;
	height:30px;
	margin: 0;
	padding: 0;
	background-color: #26738C;
	border: 1px solid #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7);
	opacity: .7;
}

#phone_text {
	position: absolute;
	top: 212px;
	left: 649px;
	width: 200px;
	height:30px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 200%;
	text-align: center;
	vertical-align: middle;
	color:#CCCCCC;
}

#dura-sub-menu {
	position: absolute;
	top: 400px;
	left: 230px;
	margin: 0;
	padding: 0;
}

/* ------------------------------------------linkdefinitions-------------------------------------------- */

#nav li a:link, #nav li a:visited { text-decoration: none; color:#245185;}

/* top navigation menu */
a.nav_menu:link { color: #FFFFFF; text-decoration: none;}
a.nav_menu:visited { color:#FFFFFF; text-decoration:none;}
a.nav_menu:active { color:#FFFFFF; text-decoration:none;}
a.nav_menu:hover { color:#009999; text-decoration:none;}

/* featured item link */
a.feature:link { background-image:url(images/bullet.gif); background-repeat: no-repeat; background-position: center left; padding-left: 14px; color:#FFFFFF; text-decoration: none;}
a.feature:visited { background-image:url(images/bullet.gif); background-repeat: no-repeat; background-position: center left; padding-left: 14px;color: #FFFFFF; text-decoration: none;}
a.feature:active { color: #FFFFFF; text-decoration: underline;}
a.feature:hover { color: #CCCCCC; text-decoration: underline;}

a.features_sub:link { color: #26738C; text-align: right; text-decoration: underline;}
a.features_sub:visited { color: #26738C; text-align: right; text-decoration: underline;}
a.features_sub:active { color: #26738C; text-align: right; text-decoration: none;}
a.features_sub:hover { color: #26738C; text-align: right; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position: center left; padding-left: 14px; text-decoration: underline;}

a.features_sub2:link { color: #26738C; text-decoration: none;}
a.features_sub2:visited { color: #26738C; text-decoration: none;}
a.features_sub2:active { color: #26738C; text-decoration: none;}
a.features_sub2:hover { color: #26738C; text-decoration: underline;}


a.top_menu:link { color: #ffffff; font-size:11px; font-weight:bold; background:#226B8e; border:medium solid #226B8e; text-decoration: none;}
a.top_menu:visited { color: #ffffff; font-size:11px; font-weight:bold; background:#226B8e; border:medium solid #226B8e; text-decoration: none;}
a.top_menu:active { color: #ffffff; font-size:11px; font-weight:bold; background:#226B8e;; border:medium solid #226B8e; text-decoration: none;}
a.top_menu:hover { color: #000000; font-size:11px; font-weight:bold; background:#3D8FB6; border:medium solid #3D8FB6; text-decoration: none;}

.style4 {font-size: x-small}

/* ------------------------------------------text definitions ----------------------------------------- */

#feature h2 {
	margin: 0;
	font-weight: normal;
	font-size: 140%;
}

#feature p {
	font-size: 110%;
}

#sidebar h3 {
	font-size:110%;
	background-image: url(images/sidebar-header-bg.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding: 0.2em 0 0.2em 5px;
	font-weight:normal;
}

#sidebar .inner ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#searchform .text {
	width: 150px;
	border:1px solid #45bac0;
}

#searchform .searchbutton {
	margin-top: 2px;
}

#searchform .btn {
	border:1px solid #45bac0;
	background-color:#006699;
	color:#FFFFFF;
}

#footer p {
	font-size: 90%;
	margin:10px 0 0 0;
	padding: 0.2em 0 0.2em 0;
	color:#FFFFFF;
}

#feature p.more {
	text-align:right;
	margin-top: 0;
}

#body_content .copy h3 {
	color:#26738C;
	font-size:150%;
	line-height: 80%;
	border-bottom: 1px solid #006699;
	text-align: right;
}

#body_content .copy h4 {
	text-align: right;
}

#body_content .copy p {
	font-size:100%;
}

#body_content .label {
	font-size:10px;
	color:#0066CC;
	text-align:center;
}


#body_content .copy ul.features_sub li img {
	float:left;
	margin: 0 5px 0 0;
}

#sidebar .ul li .phone {
	font-size:18px;
	font-weight: bold;
}

acronym {
	border-bottom: 1px dotted #006699;
}

#label {
	font-size:10px;
	color:#0066CC;
	text-align:center;
}

#body_content .footer {
	font-size: x-small;
	color:#999999;
	
}.red-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FF0000;

}.red-medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;}

.style3 {font-size: large}

.printer-menu {float:left;margin:-5px 0 15px -10px;}
.printer-menu li {float:left;list-style:none;text-align:left;display:block;width:90px;background:#26738c;margin:0px 1px 1px 0;padding:3px;border-bottom:1px thin #fff;}
.printer-menu li a {color:#fff; background:#26738c;padding:0;text-decoration:none;width:90px;display:block;padding 2px;}
.printer-menu li a:hover {color:#fff; background:#c3af8f;}

* + html .printer-menu {margin:-5px 0 15px 30px;}
* html .printer-menu {margin:-5px 0 15px 30px;}

p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left;}
li {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left;}
td {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.style6 {font-size: x-small}
.white {color:#fff;}
.style4 {font-size: x-small}
.center {text-align:center;}
