BODY {
	MARGIN: 12px;
	BACKGROUND-COLOR: #fff;
	color: #000000;
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TH {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TD {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE#top_bar {
	BACKGROUND-COLOR: #f3f3f3
}
TABLE#top_nav {
	BORDER-RIGHT: #bdbdbd 0px solid; BORDER-TOP: #bdbdbd 1px solid; ; BORDER-LEFT: #bdbdbd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #bdbdbd 1px solid
}
TABLE#top_nav TD {
	BORDER-RIGHT: #bdbdbd 1px solid
}
TD#top_nav_search {
	; WIDTH: 28%
}
TABLE#top_nav A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	COLOR: #000000;
	PADDING-TOP: 7px;
	HEIGHT: 21px! important;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
TABLE#top_nav A:hover {
	TEXT-DECORATION: underline
}
TD#top_nav_cart A {
	COLOR: #fff;
	BACKGROUND-COLOR: #6699CC
}
INPUT#top_nav_searchbox {
	MARGIN: 0px 6px; WIDTH: 62%; HEIGHT: 14px
}
INPUT#top_nav_search_btn {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 14px;
	;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 52px;
	CURSOR: pointer;
	COLOR: #fff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	HEIGHT: 18px;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0px
}
TD#menu {
	BACKGROUND-COLOR: #000000
}
TABLE#left_nav {
	MARGIN-LEFT: 4px;
	WIDTH: inherit;
	BORDER-COLLAPSE: collapse
}
TABLE#left_nav TD {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 1px solid;  #cdcdcd no-repeat right bottom; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}
TABLE#left_nav TD.first_nav {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
TABLE#left_nav A.left_nav_item {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 6px;
	WIDTH: 150px;
	COLOR: #FFFFFF;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none;
	background-color: #6699CC;
}
TABLE#left_nav TD.hovered A.left_nav_item {
	 #af2c2e no-repeat right bottom; COLOR: #fff
}
TABLE#left_nav DIV.submenu {
	DISPLAY: none;
}
TABLE#left_nav DIV.submenu_active {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #6699CC;
	font-size: 10px;
}
DIV.submenu_active A {
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	WIDTH: 200px;
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}
DIV.submenu_active A.nav_more {
	FONT-STYLE: italic;
	TEXT-ALIGN: right;
}
DIV.submenu_active A:hover {
	COLOR: #fff;
	BACKGROUND-COLOR: #333366;
	TEXT-DECORATION: none;
	font-size: 10px;
}
TD#menu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 2px; PADDING-TOP: 0px
}
P#mfg_select {
	MARGIN-BOTTOM: 16px! important; LINE-HEIGHT: 22px; PADDING-TOP: 8px! important
}
TD#menu STRONG A {
	COLOR: #000
}
TD#menu SELECT {
	FONT-SIZE: 10px; WIDTH: 100%
}
P#footer {
	PADDING-RIGHT: 8px; BORDER-TOP: #933 3px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-TOP: 14px
}
P#footer {
	COLOR: #666
}
P#footer A {
	COLOR: #666
}
TD#contentwell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
BODY.homepage H1 {
	PADDING-RIGHT: 12px! important;
	DISPLAY: block! important;
	PADDING-LEFT: 12px! important;
	FONT-WEIGHT: normal! important;
	FONT-SIZE: 11px! important;
	FLOAT: left! important;
	PADDING-BOTTOM: 5px! important;
	MARGIN: 0px;
	WIDTH: 444px! important;
	COLOR: #333! important;
	PADDING-TOP: 5px! important
}
BODY.homepage TD#contentwell {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 15px! important; PADDING-BOTTOM: 25px! important; PADDING-TOP: 28px! important
}
BODY.homepage #2nd_day_badge {
	FLOAT: right
}
#home_main_feature {
	DISPLAY: block;  no-repeat 0px 0px; FLOAT: left; WIDTH: 478px; HEIGHT: 216px
}
#home_main_feature DIV {
	DISPLAY: none; FLOAT: left; WIDTH: 468px; POSITION: relative; HEIGHT: 192px
}
#home_main_feature DIV A {
	DISPLAY: block; LEFT: 0px; FLOAT: left; WIDTH: 272px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 66px
}
#home_main_feature DIV IMG.home_feature_product_photo {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
IMG.industry_leading {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#main_feature {
	DISPLAY: block! important; FILTER: blendTrans(duration=1)
}
#home_features {
	DISPLAY: block; FLOAT: left; MARGIN: 29px 0px; WIDTH: 100%
}
#home_features DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block;  0px 0px; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 144px; MARGIN-RIGHT: 15px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 83px
}
#home_features DIV.last {
	MARGIN: 0px
}
#home_features DIV A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #fff 1px solid; WIDTH: 142px; COLOR: #333; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; HEIGHT: 81px; TEXT-DECORATION: none
}
#home_features DIV A SPAN {
	CLEAR: left; DISPLAY: block; FLOAT: left; CURSOR: hand; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; POSITION: relative
}
#home_features DIV A SPAN.home_feature_mfg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: 900; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; FONT-STYLE: italic
}
#home_features DIV A SPAN.home_feature_model {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: 900; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#home_features DIV A SPAN.home_feature_from {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: 900; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#home_features DIV A SPAN.home_feature_price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: 900; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; COLOR: #af2c2e; PADDING-TOP: 0px
}
#home_features DIV A IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; RIGHT: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE#home_mfg_logos {
	CLEAR: both; BORDER-RIGHT: #dfdfdf 0px solid; BORDER-TOP: #dfdfdf 1px solid; MARGIN-TOP: 7px; BORDER-LEFT: #dfdfdf 0px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
TABLE#home_mfg_logos TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
BODY.homepage P#bottom_text {
	
}
TABLE.container {
	WIDTH: 780px
}
DIV.home_cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 146px; COLOR: #af2c2e; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
DIV.home_cat H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.home_cat H2 A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 142px; COLOR: #fff; PADDING-TOP: 23px; HEIGHT: 29px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
DIV.home_cat H2 A:hover {
	TEXT-DECORATION: underline
}
DIV.home_cat_links {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.home_cat_links A {
	FONT-SIZE: 10px; COLOR: #af2c2e; TEXT-DECORATION: underline
}
DIV.home_cat_links A:hover {
	TEXT-DECORATION: underline
}
DIV.home_cat_links A:hover {
	COLOR: #600
}
#home_cat_barcode_scanners {
	
}
#home_cat_data_terminals {
}	
#home_cat_printers {
	
}
#home_cat_pos_hardware {
	
}
#home_cat_rfid_hardware {
	
}
#home_cat_solutions {
	
}
#home_cat_security {
	
#home_cat_labels {
	
}
H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 18px; COLOR: #af2c2e
}
TD#contentwell {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 14px! important; PADDING-BOTTOM: 15px! important; PADDING-TOP: 10px! important
}
P#ship_banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
P.menubar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
TABLE.iconbox {
	BORDER-COLLAPSE: collapse
}
TABLE.iconbox TD {
	BORDER-RIGHT: #eaddd3 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #eaddd3 1px solid;
	PADDING-LEFT: 7px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #eaddd3 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #eaddd3 1px solid;
	BACKGROUND-COLOR: #f4ede8
}
TABLE.iconbox TD A {
	WHITE-SPACE: nowrap
}
TABLE.iconbox STRONG {
	FONT-WEIGHT: 900; COLOR: #af2c2e
}
.producttable {
	MARGIN-TOP: 20px; BORDER-COLLAPSE: collapse
}
.producttable TH {
	COLOR: #000; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left
}
.producttable TH A {
	COLOR: #000; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left
}
.producttable TH A:link {
	COLOR: #000; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left
}
.table TH {
	COLOR: #000; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left
}
.producttable TH {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.producttable TD {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 15px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px! important
}
.producttable TD TABLE TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important; BORDER-BOTTOM: #ccc 1px solid
}
#partstable_order {
	TEXT-ALIGN: center! important
}
#partstable_price {
	TEXT-ALIGN: center! important
}
H3 {
	FONT-SIZE: 13px; MARGIN: 25px 0px 5px
}
H3#model_specifications {
	PADDING-RIGHT: 5px; MARGIN-TOP: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cdcdcd
}
HR {
	COLOR: #ae2e2e; HEIGHT: 1px
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:link {
	COLOR: #0e0a83
}
UL LI {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
OL LI {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: blue 1px dotted
}
LEGEND {
	FONT-WEIGHT: bold
}
DT {
	FONT-WEIGHT: bold
}
.price {
	COLOR: #ae2e2e
}
.green {
	COLOR: green
}
.goButton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.preferred {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffcc
}
.tableshipnote {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: green; FONT-STYLE: italic
}
.catblock {
	BORDER-RIGHT: #dddddd 0px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 0px solid
}
.note {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffcc
}
TH.supplies {
	COLOR: white; BACKGROUND-COLOR: #ae2e2e
}
.models {
	BORDER-COLLAPSE: collapse
}
.models TD {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}
.models TH {
	BORDER-RIGHT: #dddddd 1px solid
}
.mfgindextable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.modeltable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.modeltable TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.mfgtable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.mfgtable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.table TD {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.table TH {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}

@media Print    
{
#menu {
	DISPLAY: none
}
BODY.homepage #menu {
	DISPLAY: block! important
}
.producttable TH {
	BORDER-TOP-WIDTH: 1px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 1px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.producttable TD {
	BORDER-TOP-WIDTH: 1px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 1px! important; BORDER-RIGHT-WIDTH: 0px! important
}
TABLE.container {
	WIDTH: 100%
}
    }
TR.even {
	BACKGROUND-COLOR: #efefef
}
TR.odd {
	BACKGROUND-COLOR: transparent
}
H2 {
	FONT-SIZE: 15px
}
TABLE.mfg_index_cats STRONG {
	FONT-WEIGHT: normal
}
TABLE.mfg_top_products STRONG {
	FONT-WEIGHT: normal
}
.pricebox TD {
	FONT-SIZE: 14px
}
