body {background:#333;font-family: Arial, Helvetica, sans-serif;color:#fff;margin:0;}
* + html body {margin:0 0 -10px 0;}

a {color:#FFCC00;}
a:hover {color:#FFFF00;}
a img {border:none;}
h1 {font-size:22px; border:1px solid #666; padding:12px 6px 12px 18px;margin:0px 0 10px 0;background:#000; clear:both;}
h1 small {color:#e3e9ec;font-weight:normal;	font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;
position:relative;top:-4px;left:6px;letter-spacing:3px;}
h1 small a {text-decoration:none;}
h2 {font-size:18px; color: #0099CC;}
h3 {color: #0099CC;}
.story h3 small a {color:#fff;font-weight:normal;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;top:-4px;left:6px;letter-spacing:1px;text-decoration:none;}
.story h3 small a:hover {color:#FC0;}
h4 {font-size:14px}
p {font-size:12px;line-height:18px;}
p small {font-size:10px; font-style:italic;line-height: normal;color:#fc0;}
li {line-height:18px;font-size:12px; list-style-image:url(images/arrow.png);}
.subli li {list-style-image:url(images/arrow-2.png);}
ul li ul li {list-style-image:url(images/arrow-2.png);}
.clear {clear:both;}
.logo {float:left;margin:-3px 0 0 0;}
td.reg {font-size:12px;width:90px;text-align:center;background:#333;padding:5px;-moz-border-radius: 4px;
-webkit-border-radius: 4px;}
td.first {background:#FFCC00;color:#000;font-weight:bold;text-align:center;font-size:13px}
td.alt {background:#666;text-align:center;font-size:12px}
.caption {text-align:center;font-size:10px;color:#fc0;}
.author {color:#0099CC;}
hr {color:#FFCC00;border:2px dotted #ffcc00;margin:10px 0;}
.float-left {float:left;margin:10px 20px 10px 0;}
.specs {float:left;width:300px;margin-top:0px;}
.float-right {float:right;margin:0px 0px 0px 20px;}
.center {text-align:center;}
.left {text-align:left;}
.order-online {margin:20px 0 0 20px;}
.floatl {float:left;width:315px;height:150px;}
.floatr {float:right;width:315px;height:150px;}
.floatr img {float:right;margin:10px 0 10px 20px;}
.floatl img {float:right;margin:10px 0 10px 20px;}

em.red {color:#FF0000;font-style:normal;}
em.green {color:#FF0000;font-style:normal;}
em.blue {color:#FF0000;font-style:normal;}

#wrap {width:980px;clear:both; margin:0px auto 0 auto;}
* + html #wrap {width:980px;clear:both; margin:30px auto 0 auto;}

#header {background:#000 url(images/header-bg.png) top left repeat-x;height:74px;margin:0px 0 0 0;width:100%;border-bottom:2px solid #FC0;border-top:2px solid #09c;}


#footer {background:#000;width:100%;;margin:20px 0 0 0; clear:both;background:#000 url(images/footer-bg.jpg) bottom left repeat-x;border-top:1px #666 solid;}
.inner-foot{width:980px; margin: 0 auto;padding:25px 0 25px 0;background:url(images/footer.jpg) bottom left no-repeat;min-height:300px;}
.hrclear {clear:both;margin:10px 0;}
.foot-right {float:right;text-align:right;}
.foot-right p {margin:5px;}
.foot-column {width:250px;margin:0 0px 93px 0px;padding:0 40px 0 40px;float:left;border-right:#333 1px solid;}
.last {padding:0 0px 0 30px;border-right:none;}
.foot-column h4 {border-bottom:1px #333 solid;margin: 0 0 5px 0;font-size:16px;}
.foot-column a {display:block;width:200px;font-size:11px;border-bottom:1px dotted #666;margin:7px 0 0 0;text-decoration:none;}
.foot-column a:hover {color:#fff;border-bottom:1px dotted #09c;}
.foot-logo {float:left;margin:-40px 0 0 20px;}


#copyright {background:#000;width:100%;padding:1px 0; clear:both;text-align:center;margin:-10px 0;color:#333;}
#disclaimer {width:980px;margin: 0 auto;}
#disclaimer p {line-height:9px;}
#disclaimer p small {font-size:9px;width:900px;color:#333;}
* + html #copyright {margin:0 0 -10px 0;padding:10px 0 10px 0;}

.story {width:650px;padding:18px;border:1px solid #666;background:#000;margin:0 0 10px 0; float:left;}
.story h2 {margin: 10px auto;}
.story h3 {font-size:18px;margin: 0px auto 10px auto;}
.story h5 {margin: auto auto 5px auto;border-bottom:1px solid #0099cc;color:#FFCC00;}
.story h6 {margin: 8px auto 8px auto;border-bottom:1px solid #0099cc;color:#FFCC00;font-size:16px;}
.story ul.float-left li h5 {font-size:14px;color:#fff;margin:10px 0;}

#sidebar {width:282px;float:right;}
.side {float:right;width:280px;border:#666 solid 1px;margin:0 0 10px 0;}
.info {width:260px;padding:10px;}
.info h2 {margin:0 0 10px 0;border-bottom:1px solid #09c;color:#fff;}
.phone {margin:0 0 6px 0}

.submenu a {display:block;padding:4px 0px 4px 10px; width:250px;background:#000;color:#fff;text-decoration:none;
 border-bottom:1px dotted #09c;font-size:12px;}
.submenu a.alternate {background:#222;}
.submenu a.selected {color:#09C;}
.submenu a:hover {background:#fc0;color:#000;}


.banner-ad {width:650px;height:75px;}
.banner-ad h3 {color:#000;font-size:24px;border-bottom:1px solid #000;padding:10px 0 0 10px;width:450px;float:left;margin:0;}
.banner-ad p {clear:both;color:#000;padding:0px 0 0 10px;width:500px;}
.banner-ad h3 small a {color:#f00;font-weight:normal;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;top:-5px;left:6px;letter-spacing:1px;text-decoration:underline;}
.banner-ad h3 small a:hover {color:#09C;}
.five5s {background: url(images/5s-banner-ad.jpg) top left no-repeat;}
.banner-ad-tpm {background: url(images/banner-ad-tpm.jpg) top left no-repeat;}
.banner-ad-kaizen {background: url(images/banner-ad-kaizen.jpg) top left no-repeat;}
.banner-ad-afhb {background: url(images/banner-ad-arc-flash-handbook.jpg) top left no-repeat;}

#spotlight {height:320px;}
.spotlight-photo {position:absolute;}
#spotlight h2 {padding:80px 0 0 0;}
#spotlight p {width:300px;}
#spotlight hr {width:300px;}
* + html #spotlight h2 {padding:70px 0 0 0;}
* + html #spotlight hr {width:300px;margin:-5px 0;}
* + html #spotlight p {width:300px;margin:0;}

.dl9 {background:url(images/duralabel-9000.jpg) top left no-repeat;}
.dlt {background:url(images/duralabel-toro.jpg) top left no-repeat;}
.dl7 {background:url(images/duralabel-7000.jpg) top left no-repeat;}
.dl2 {background:url(images/duralabel-2000.jpg) top left no-repeat;}
.dl4 {background:url(images/duralabel-4000.jpg) top left no-repeat;}
.dlp300 {background:url(images/dlp-300.jpg) top left no-repeat;}
.dlp {background:url(images/dlp.jpg) top left no-repeat;}
.labpro {background:url(images/labpro.jpg) top left no-repeat;}


.pt7500 {background:url(images/pt-7500.jpg) top left no-repeat;}
.pt7600 {background:url(images/pt-7600.jpg) top left no-repeat;}

.k5100 {background:url(images/k5100.jpg) top left no-repeat;}
.k4100 {background:url(images/k4100.jpg) top left no-repeat;}
.k3100 {background:url(images/k3100.jpg) top left no-repeat;}

.bee3 {background:url(images/bee3.jpg) top left no-repeat;}
.ki1640 {background:url(images/1640ki.jpg) top left no-repeat;}
.ki9600 {background:url(images/9600ki.jpg) top left no-repeat;}


/* Fancy Menu Buttons */


ul#menu {width:625px;
		height:75px;
		list-style:none;
		margin:1px 0 0 0;
		padding:0;
		float:right;
		list-style:none;}
		
ul#menu li {float:left;list-style:none;}

ul#menu li a {background:url(images/sprite.png) no-repeat scroll top left;
		display:block;
		height:71px;
		position:relative;
		margin:0 5px 0 0;
		}
		
ul#menu li a.home {width:120px;}
ul#menu li a.about {width:120px;background-position:-125px 0px;}
ul#menu li a.labelers {width:120px;background-position:-250px 0px;}
ul#menu li a.supplies {width:120px;background-position:-375px 0px;}
ul#menu li a.contact {width:120px;background-position:-500px 0px;}
ul#menu li a.home:visited {width:120px;}
ul#menu li a.about:visited {width:120px;background-position:-125px 0px;}
ul#menu li a.labelers:visited {width:120px;background-position:-250px 0px;}
ul#menu li a.supplies:visited {width:120px;background-position:-375px 0px;}
ul#menu li a.contact:visited {width:120px;background-position:-500px 0px;}

ul#menu li a span {background:url(images/sprite.png) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;}
		
ul#menu li a.home span {background-position:0px -71px;}
ul#menu li a.about span {background-position:-125px -71px;}	
ul#menu li a.labelers span {background-position:-250px -71px;}	
ul#menu li a.supplies span {background-position:-375px -71px;}	
ul#menu li a.contact span {background-position:-500px -71px;}		

ul#menu li a span:hover {cursor:pointer;}

/* Fancy Menu 2 Buttons */


ul#home {width:215px;
		list-style:none;
		margin:-1px 0 10px 0;
		padding:0;
		float:left;
		list-style:none;}
		
ul#home li {list-style:none;}

ul#home li a {background:url(images/sprite-buttons.png) no-repeat scroll top left;
		display:block;
		height:81px;
		position:relative;
		margin:0 5px 0 0;
		width:220px;
		}
		
* + html ul#home li {margin:0 0 -3px 0;}
* + html ul#home li a {margin:0 0 -3px 0;}

		
ul#home li a.dl9000 {width:215px;}
ul#home li a.dl7000 {width:215px;background-position:-215px 0px;}
ul#home li a.dlp300 {width:215px;background-position:-430px 0px;}
ul#home li a.dl2000 {width:215px;background-position:-645px 0px;}
ul#home li a.order {width:215px;background-position:-860px 0px;margin:10px 0 0 10px;}
* + html ul#home li a.order {width:214px}

ul#home li a span {background:url(images/sprite-buttons.png) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;}
		
ul#home li a.dl9000 span {background-position:0px -81px;}
ul#home li a.dl7000 span {background-position:-215px -81px;}	
ul#home li a.dlp300 span {background-position:-430px -81px;}	
ul#home li a.dl2000 span {background-position:-645px -81px;}	
ul#home li a.order span {background-position:-860px -81px;}	
		

ul#home li a span:hover {cursor:pointer;}

* + html #spotlight li {list-style:none; list-style-image:none;}

/* Expanding Menu */
.container {float:left;margin:0px 0 0px 0px;}
ul.menu_body {margin:0; padding:0; list-style:none;font-size:12px;}
ul.offer_body {margin:0; padding:0; list-style:none;font-size:12px;}
ul.menu_body li {margin:0; padding:0; list-style:none;font-size:12px;}
ul.offer_body li {list-style:none;}

.menu_head{}
.menu_body {width:280px;margin:-5px 0 0 0;}
.menu_body li{background:#222;width:280px;}
.menu_body li.alt{background:#000;}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:8px; display:block;}
.menu_body li a:hover{padding:13px 0px; font-weight:bold;color:#FFCC00;}



/*-- jShowOff module styles --*/


#features {
	background: #000;
	position: relative;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	width:730px;
	border:1px #666 solid;
	padding:10px;
	float:right;
	}
	
.jshowoff {
	width: 728px;
	height: 300px;
	float:right;
	}
.jshowoff div, .jshowoff img, .jshowoff {
	}
.jshowoff h2, .jshowoff p, .jshowoff h3 {
	font-size: 18px;
	padding: 15px 10px 0px;
	margin: 0;
	color:#fff;
	}
.jshowoff p {
	font-size: 13px;
	line-height: 15px;
	color:#fff;
	}
#eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 15px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	background: #fff;
	color: #000;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff-slidelinks a.jshowoff-active {
	background: #FFCC00;
	color: #000;
	}
p.jshowoff-controls {
	background: #000;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	}
.jshowoff-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.feature-table {vertical-align: text-top;}
.feature-table td {vertical-align: text-top;}
.feature-table td h2 {width:600px;font-size:30px;}
.feature-table td p {width:350px;}
.feature-0 {background:url(images/who-needs-labels.jpg) top left no-repeat; width:728px;height:300px;}
.feature-dl4000 {background:url(images/duralabel4000.jpg) top left no-repeat; width:728px;height:300px;}
.feature-1 {background:url(images/duralabel9000.jpg) top left no-repeat; width:728px;height:300px;}
.feature-2 {background:url(images/duralabel7000.jpg) top left no-repeat; width:728px;height:300px;}
.feature-3 {background:url(images/duralabel-pro-300.jpg) top left no-repeat; width:728px;height:300px;}
.feature-4 {background:url(images/duralabel2000.jpg) top left no-repeat; width:728px;height:300px;}


#quotes {width:280px;}
	
.jshowoff2 {
	width: 280px;
	height: 150px;
	}
.jshowoff2 div, .jshowoff2 img, .jshowoff2 {
	}
.jshowoff2 h2, .jshowoff2 p, .jshowoff2 h3 {
	font-size: 18px;
	padding: 15px 10px 0px;
	margin: 0;
	color:#fff;
	}
.jshowoff2 p {
	font-size: 13px;
	line-height: 15px;
	color:#fff;
	}

.jshowoff2-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	}
.jshowoff2-slidelinks a, .jshowoff2-controls a {
	display: block;
	background: #fff;
	color: #000;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff2-slidelinks a.jshowoff2-active {
	background: #FFCC00;
	color: #000;
	}
p.jshowoff2-controls {
	background: #000;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	}
.jshowoff2-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}
#quotes h2 {text-align:right;color:#0099CC;}
#quotes h4 {text-align:right;font-size:12px; color:#FFCC00;margin:0 10px 0 0;}
#quotes p {line-height:20px;;}


/* Markets SlideShow */
#markets {
	background: #000;
	position: relative;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	width:650px;
	float:right;
	}
	
.jshowoff3 {
	width: 650px;
	height: 300px;
	float:right;
	margin:0 0 15px 0;
	}
.jshowoff3 div, .jshowoff3 img, .jshowoff3 {
	}
.jshowoff3 h2, .jshowoff3 p, .jshowoff3 h3 {
	font-size: 18px;
	padding: 15px 0px 0px 15px;
	margin: 0;
	color:#fff;
	}
.jshowoff3 p {
	font-size: 13px;
	line-height: 15px;
	color:#fff;
	}

.jshowoff3-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	}
.jshowoff3-slidelinks a, .jshowoff3-controls a {
	display: block;
	background: #fff;
	color: #000;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff3-slidelinks a.jshowoff3-active {
	background: #FFCC00;
	color: #000;
	}
p.jshowoff3-controls {
	background: #000;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	}
.jshowoff3-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.market-table {vertical-align: text-top;}
.market-table td {vertical-align: text-top;}
.market-table td h2 {width:260px;font-size:30px;}
.market-table td p {width:260px;}
.market-1 {background:url(images/mining.jpg) top left no-repeat; width:650px;height:300px;}
.market-2 {background:url(images/manufacturing.jpg) top left no-repeat; width:650px;height:300px;}
.market-3 {background:url(images/university.jpg) top left no-repeat; width:650px;height:300px;}
.market-4 {background:url(images/government.jpg) top left no-repeat; width:650px;height:300px;}
.market-5 {background:url(images/military.jpg) top left no-repeat; width:650px;height:300px;}
.market-6 {background:url(images/energy.jpg) top left no-repeat; width:650px;height:300px;}
.market-7 {background:url(images/power-plant.jpg) top left no-repeat; width:650px;height:300px;}
.market-8 {background:url(images/hospital.jpg) top left no-repeat; width:650px;height:300px;}
.market-9 {background:url(images/hazmat-storage.jpg) top left no-repeat; width:650px;height:300px;}
.market-11 {background:url(images/slides.jpg) top left no-repeat; width:650px;height:300px;}
.market-10 {background:url(images/chemical.jpg) top left no-repeat; width:650px;height:300px;}
.market-12 {background:url(images/warehouse.jpg) top left no-repeat; width:650px;height:300px;}

.industry-list h4 {margin:8px 0px;}

.printer-brand-table {vertical-align: text-top;}
.printer-brand-table td {vertical-align: text-top;}
.printer-brand-table td h2 {width:300px;font-size:30px;color:#000;border-bottom:1px solid #0099CC;}
.printer-brand-table td h3 a {color:#0099CC;}
.printer-brand-table td h3 a:hover {color: #00CCFF;}
.printer-brand-table td p {width:300px; color:#000;}

.brother {background:url(images/brother-bg.jpg) top left no-repeat; width:650px;height:300px;}
.ksun {background:url(images/ksun-bg.jpg) top left no-repeat; width:650px;height:300px;}
.kroy {background:url(images/kroy-bg.jpg) top left no-repeat; width:650px;height:300px;}
.duralabel {background:url(images/duralabel-bg.jpg) top left no-repeat; width:650px;height:300px;}

/* Tab stuff for product pages */

#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:650px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background: #000000 url(images/bgbg.jpg) top left repeat-x;
	padding:3px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#000;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;	 
	background-position:top;
}
ul.tabs li a:hover {
	background-color:#000;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#000;
	color:#0099CC;
	border:1px solid #464c54; 
	border-bottom: 1px solid #000;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.content {
	background-color:#000;
	padding:10px;
	border:1px solid #464c54; 
	border-top:none;	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3, #content_4 { display:none; }

#content_1, #content_2 {height:350px;}
#content_3 {height:750px;}
#content_4 {height:650px;}

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li.spaced {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.content ul li { 
	list-style-image:url(images/arrow.png);
	color:#fff;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
}
.content ul li.subli {list-style-image:url(images/arrow-2.png);}

.content ul li:last-child {
	border-bottom:none;
}
.content ul li a {
	text-decoration:none;
	color:#fff;
	border-bottom:1px dotted #09c; 
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.content ul li a:hover {
	color: #FFCC00;
}
.content ul li a:hover small {
	color:#baae8e;
}

