body{color:black; background-color:white; font-family:Arial, Helvetica, sans-serif;}
body, td, th{font-size:12px;}
a img{border:0}
a:link{text-decoration:none;}
a:link, a:hover{color:#1A0DAB;}
a:hover{text-decoration:underline;}
div.feature{float:left; margin-right:20px; text-align:center; width:150px;}
.heading a:link{color:#000;}
.boldgreen, a.boldgreen{font-weight:bold; font-size:large; color:#008800;}
.accent, .filter_attribute{color:#330066;}
.prodbox_home{padding:6px 0 6px 60px;}
.prodbox_home div{display:block; float:left; position:relative; width:260px; height:100px;}
.prodbox_home div a{text-decoration:none; font-weight:900; color:#008800; font-size:11px;}
.prodbox_home div img{width:260px; height:100px;}
.prodbox_home div span{display:block; float:right; position:absolute; top:72px; right:90px;}
.iconbox{background-color:#FFFFFF; border:1px solid #999999;}
.iconbox tbody{margin:5px; padding:5px;}
a.govt-link{background:url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/government-link-flag.jpg) center left no-repeat; padding-left:25px;}
#navbar{font-weight:bold; color:#FFFFFF; background-color:#330066;}
#navbar a{font-size:14px; display:block; float:left; text-align:center; padding:4px 0; width:157px; color:#FFFFFF;}
#navbar td{cursor:default; border-right:1px solid #FFF;}
#navbar a:hover{background-color:#D5CAE0; color:#330066;}
.promo a.learnmore{float:right; width:98px; height:25px; padding:0; margin-left:2em; background:url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/button_promobar_learn-more.png) top left no-repeat; border:none;}
.promo a.learnmore:hover{background:url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/button_promobar_learn-more.png) bottom left no-repeat;}
h1{font-size:1.5em; margin-top:0}
h2{font-size:1.25em}
h3{font-size:1.1em}
h4{font-size:1em}
hr{color:#330066; height:1px;}
th, th a, th a:link, .table th{color:#330066; background-color:#d5cae0; font-weight:bold;}
legend{font-weight:bold;}
form{padding:0px; margin:0px;}
acronym{border-bottom:1px dotted blue; cursor:help;}
.green, .price{font-weight:bold; color:#008800;}
.green a:link, .green a:hover, .green a:visited{font-weight:bold; color:#008800;}
.button{background-color:#ffffff;}
.catblock{border:1px solid #cccccc; border-bottom:0px; border-right:0px;}
.note{background-color:#EEEEEE; color:black; padding:5px; margin:5px; border:1px solid #cccccc;}
.cid{color:#008800; font-size:14px}
.buy{text-align:center; font-weight:bold; font-size:large; background:baby blue;}
.table{border-collapse:collapse;}
.table td{padding:2px; border:solid #cccccc 1px; vertical-align:top;}
.table th{padding:4px; border:solid #cccccc 1px;}
.mfgindextable{border-collapse:collapse; width:100%;}
.mfgindextable td{padding:2px; padding-top:5px; border-top:solid #cccccc 1px; vertical-align:top;}
.searchproducttable{border-collapse:collapse; width:100%; border-bottom:solid #cccccc 1px;}
.producttable{border-collapse:collapse; /*width:100%;*/ border-bottom:solid #cccccc 1px;}
.producttable th img{width:0px !important;}
.producttable th#partstable_order{width:160px;}
.searchproducttable td{vertical-align:top;	 border-left:0 !important; border-right:0 !important; border-bottom:0 !important; border-top:1px solid #b6bcbf; padding:.5em; padding-top:1em; padding-bottom:1em;}
.producttable td{border-top:none; border-bottom:none; padding:5px;}
.searchproducttable td.pricecell{width:127px;}
@media Print{#menu{display:none}}
/* Floating Tiles */
div.container{}
div.spacer{clear:both;}
fieldset{border-left:0px; border-right:0px; border-bottom:0px;}
div.float{float:left;}
div.float table{width:120px; height:120px;}
div.float img{padding-bottom:0.5em;}
div.float p{text-align:center;}
tr.even{background-color:#EFEFEF;}
tr.odd{background-color:transparent;}
.formbox{font-size:12px; color:#333333; border:1px solid #330066;}
.partrow_title{font-size:16px;}
.partrow td.img{text-align:left;}
.partrow_priceline{color:#008800; font-weight:bold;}
/*
#################################################
#
# CSS button
#
#################################################
*/
.btn{display:inline-block; background:none; margin:0; padding:3px 0; border-width:0; overflow:visible; text-decoration:none; color:#333;}
.btn span{background:#ddd url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/icons/bg-button.gif) repeat-x 0 0; margin:0; padding:3px 0; border-left:1px solid #bbb; border-right:1px solid #aaa;}
* html .btn span{padding-top:0;}
.btn span span{position:relative; padding:3px .4em; border-width:0; border-top:1px solid #bbb; border-bottom:1px solid #aaa;}
/* only needed if implementing separate hover/focus/active state for buttons */
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span{cursor:pointer; border-color:#9cf !important; color:#000;}
.btn:active span{background-position:0 -400px; outline:none;}
.btn:focus, .btn:active{outline:none; /* doesn't seem to be respected for <button>, only <a> */}
.mfg_index_cats{width:100%;}
/*
#########################################
#
# Related Buttons
#
#########################################
*/
a.relatedlink{font-size:1.2em; line-height:1.2em; display:block; font-weight:bold; background:#DDD url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/icons/bg-button.gif) repeat-x 0 0; border:1px solid #DDD; margin-bottom:0.3em; padding:0.3em; border-radius:0.3em; text-decoration:none;}
a.relatedlink table{width:100%;}
a.relatedlink table tr td{padding:0;}
td.relatedlinkarrow{font-size:1.5em;}
a.relatedlink table tr td img{padding-right:0.5em;}
td.relatedlinktext{line-height:1em; width:100%; font-size:1em;}
td.relatedlinktext span{font-weight:normal; font-size:0.8em;}
a.relatedlink:hover{background-image:none; background-color:#D5CAE0; text-decoration:none; border-color:#3b619f;}
a.relatedlink table{cursor:hand;}
a.relatedlink:link table tr td{color:#3b619f;}
a.relatedlink:visited table tr td{color:#800080;}
/*
#########################################
#
# Contact Box
#
#########################################
*/
.contact-box{width:240px; position:relative; float:left; padding:0; margin:0 0 0 15px;}
.contact-box .title{width:230px; height:35px; padding:0 0 0 10px; font-size:15px; font-style:italic; font-weight:bold; line-height:38px; text-transform:uppercase; color:#fff; float:left; text-align:left;}
.contact-box .titlebar{background:#330066;}
.contact-box .contact-boxbody{width:218px; height:90px; padding:15px 10px 0px 10px; float:left; background:#efefef; border:1px solid #DDDDDD;} 
.contact-box .contact{padding:8px 10px 0px 10px !important; margin:0;} 
.contact-box .contact-boxbody .call{float:left; padding-left:28px; margin:0 0 2px; background:url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/phone.png) 0 0 no-repeat; font-size:16px; line-height:20px; font-weight:bold; clear:both; color:#000000;}
.contact-box .contact-boxbody a.chat{float:left; padding:0 0 0 28px; margin:0 0 2px; background:url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/chat.png) 0 2px no-repeat; font-size:14px; line-height:22px; font-weight:bold; clear:both; text-decoration:none; color:#330066;}
.contact-box .contact-boxbody a.email{float:left; padding:0 0 0 28px; margin:0; background:url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/email.png) 0 0 no-repeat; font-size:14px; line-height:18px; font-weight:bold; cursor:pointer; clear:both; text-decoration:none; color:#330066;}
.contact-box .contact-boxbody a.chat:hover, .contact-box .contact-boxbody a.email:hover{text-decoration:underline;}
.contact-box .contact-boxbody .text{width:85px; float:left; padding:0 0 0 28px; font-size:10px; line-height:10px; font-weight:normal; font-style:italic; color:#777; clear:both; text-shadow:0 1px 1px #fff; text-align:left;}
.contact-box .contact-boxbody .contact_img{width:105px; height:142px; position:absolute; top:-8px; right:0; z-index:99;}
.contact-box .contact-boxbody .contact_img span{font-size:14px; font-style:italic; font-weight:bold; color:#fff; text-shadow:0 1px 3px #000, 0 1px 5px #000; position:absolute; bottom:12px; right:15px; text-align:right;}
.contact-box .contact-shadow{height:11px; width:240px; background:url(/solutionshttp://cdn.barcodeplanet.com/themes/barcodeplanet/images/shadow_sidebox.png) center bottom no-repeat; position:absolute; bottom:-11px; left:0;}
#contact-us-details{position:absolute; padding:5px 0px 0px 5px; margin-top:135px; margin-left: 15px; width:233px; background:#efefef; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-top:0;}
#contact-us-details .req{color:#330066;}
#selector-button-div{height:42px; width:238px; position:absolute; bottom:-43px; left:0; background:#efefef; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-top:0; font-size:12px; text-align:center;}
.image_container{position:relative;}
.search_results_image{margin:5px 23px; max-width:90px;}
.featured-image{position:absolute; top:0px; left:0px;}
/*
#################################################
#
# Mouse-over Tooltip
#
#################################################
*/
#tt{position:absolute; display:block; z-index:99999;}
 #tttop{display:block; height:5px; margin-left:5px; overflow:hidden;}
 #ttcont{display:block; padding:15px; margin-left:5px; background:#666; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#ttbot{display:block; height:5px; margin-left:5px; overflow:hidden;}
/*----- Lightbox Modal Popup -----*/
.lightbox_content{position:absolute; z-index: 999; background-color: #ffffff; top: 30%; left: 35%; width: 600px; height: 380px; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc;}
#lightbox{position:fixed; /* keeps the lightbox window in the current viewport */ top:0; left:0; width:1; height:1; background: rgba(0,0,0,.7); /* Doesn't work on IE8 or lower. Can be fixed using: "background:url(overlay.png) repeat;" where overlay.png is a 1x1 black semi-transparent pixel */ z-index: 100;}
/*
#################################################
#
# modelview.css
#
#################################################
*/
#model-header{margin-bottom:15px;}
#model-info{float:left; width:693px;}
#product-images{float:left; display:inline-block;}
.no-image #product-images{float:left; width:72px;}
img#primary-product-image{}
a#largerImages{background:url('http://cdn.barcodeplanet.com/themes/barcodeplanet/images/icon_zoom-view.png') 0px 2px no-repeat; font-size:11px; color:#3B619F; margin:10px 0; padding-left:15px; font-weight:bold; display:block;}
#mfgEmblems{text-align:center; padding-top:5px;}
.no-image #mfgEmblems .mfg{float:left;}
.no-image #mfgEmblems .partner{float:left;}
#model-details{margin-bottom:8px; display:table-cell; *display:inline-block; padding-left:12px;}
.no-image #model-details{float:left; width:85%; margin-bottom:8px;}
#model-details hr{display:none;}
#model-details h1{}
#discontinued{font-size:14px; font-weight:bold; margin-bottom:1em; text-align:center; background-color:#FFFFCC; border:1px solid #CCCCCC; padding:5px; margin:5px;}
#social-integration{float:right;}
#priceline{line-height:16px; margin-bottom:10px;}
#price{color:#008800; font-weight:bold; display:inline; font-size:14px;}
#model-details hr{height:1px; color:transparent; border:none; border-top:#CCC 1px solid; margin:15px 0;}
#tagline{font-weight:bold; font-size:12px; color:#333; margin-bottom:-0.5em;}
#description-short{}
#description-long{ display: block;}
.description{margin:1em 0; font-size:12px;}
#pdf-specs, #drivers, #trial-version{margin:1em 0;}
#pdf-specs a, #drivers a, #trial-version a{text-decoration:none; padding-left:20px; background-repeat:no-repeat; display:inline-block; min-height:16px;}
#pdf-specs a{padding-top:2px; background-image:url('http://cdn.barcodeplanet.com/images/icons/pdf.gif');}
#drivers a{background-image:url('http://cdn.barcodeplanet.com/images/icons/drivers.gif');}
#trial-version a{background-image:url('http://cdn.barcodeplanet.com/images/icons/download.gif');}
#pdf-specs a:hover, #drivers a:hover, #trial-version a:hover{text-decoration:underline;}
#right-bar{float:right; width:240px;}
#model-infobox{}
#buttons{}
#tabs ul{list-style:none; width:658px; padding:5px 0 0 0; margin:0; position:absolute; top:-38px; left:-1px;}
#tabs ul li{display:inline;}
#tabs ul li a{font-size:11px; line-height:11px; font-weight:bold; color:white; background:url('http://cdn.barcodeplanet.com/themes/barcodeplanet/images/tab_bg.png') top left repeat-x #3B619F; padding:11px 20px 10px; margin-right:2px; text-decoration:none; width:auto; border:#B6BCBF 1px solid; border-bottom:none; float:left; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
#tabs ul li a:hover{color:#fff; box-shadow:inset 0 0 12px #333;}
#tabs ul li a.selected{color:#555; background-color:#FFF; background-image:none; box-shadow:none;}
#parts{padding-top:20px;}
#part-filter{float:left; padding:0.5em; padding-left:0;}
#filter-column{border-right:1px solid #dddddd; padding-right:0.5em}
#filter_categories .titlebar{padding-bottom:1em;}
/* #content-container{width:766px; position:relative;} */
/* #part-wrapper{width:600px; float:left;} */
#part-wrapper .title{display:none;}
#reviews{display:none;}
#accessories{display:none;}
#warranties{display:none;}
#supplies{display:none;}
#extended-info{display:block;}
#extended-info h3{padding:5px; background-color:#CDCDCD; margin-top:30px;}
#also-bought{margin-top:15px; border:#252525 1px solid; padding:5px;}
#similar-products{margin-top:15px; border:#252525 1px solid; padding:5px;}
#also-interested-in{margin-top:15px; border:#252525 1px solid; padding:5px;}
#also-known-as{margin-top:15px; padding:5px;}
/* Products.css */
.hitcount{color: #000000;}
.hitcount div{margin-left: 10px;}
#sortby{float: right;}
#filter_nav{margin: 0; margin-bottom: 2em;}
.leftborder{border-left: 1px solid #dddddd;}
div.filter_category{padding: 0; margin-bottom: 1em;}
div.filter_category h3, #leftcol div.filter_category h3{border: 0; font-size: 13px; background: none; margin-top: 0; margin-left: 0; margin-bottom: 0; padding-left: 0; padding-bottom: 0;}
p#mfg_select{margin-top: 0px;}
div.filter_grouping_nav, div.filter_grouping_nav_all, div.filter_grouping_nav_popular, div#selected_filters_nav, div.filter_grouping_nav ul, div.filter_grouping_nav_all ul, div.filter_grouping_nav_popular ul, div#selected_filters_nav ul{margin: 0; padding: 0; padding-left: 0em; padding-top: 1px; padding-right: 5px; list-style: none none;}
div.filter_grouping_nav_all{display: none;}
div.filter_grouping_nav ul li, div.filter_grouping_nav_all ul li, div.filter_grouping_nav_popular ul li, div#selected_filters_nav ul li{display: block; margin-bottom: 0.4em; padding: 0; background: transparent 0px 1px no-repeat scroll;}
div#selected_filters_nav{border-bottom: 1px solid #dddddd;}	
div#selected_filters_nav li{background-image: url(http://cdn.barcodeplanet.com/themes/barcodeplanet/images/icons/remove.gif) !important; background-position: 1px 3px !important; padding: 0 !important;}	
div.filter_category a{text-decoration: none;}
div.filter_category a:hover{text-decoration: underline;}
div#selected_filters_nav ul li a 
{padding-left: 15px;}
div#selected_filters_nav a:hover{text-decoration: line-through !important;}
.filter_count{color: #666; font-size: 11px;}
ul.filter_group_nav{margin: 0; padding: 0; padding-bottom: 5px; list-style: none none;}
li.filter_group_nav_on{display: none; padding-left: 0;}
li.filter_group_nav_off{display: block; margin: 0; padding-left: 0; cursor: pointer; font-weight: bold;}
#results{margin: 0; padding: 0;	padding-left: 1em;}
#expand_results_outer{padding-top: 2em;}
#expand_results_outer h2{display: block; margin: 0; font-size: 12px;}
ul#expand_results_nav{	margin: 0; padding-left: 0.25em; list-style: none none;}
ul#expand_results_nav li{margin: 0; list-style: none none;}
div.custom{font-size: 13px; margin-left: 195px; margin-bottom: 2em}
div.custom b{font-size: 16px}
/* Video Styles */
#video-link{margin-top:10px; white-space:nowrap; font-weight:bold; font-size:larger; color:#663399;}
#video-link:hover{text-decoration:none;}
#video-link:hover span{text-decoration:underline;}
#video-link small{color:#666666;}
.video-overlay{position:relative; width:236px; height:225px; text-align:center;}
.video-overlay #overlay-image{position:absolute; z-index:2; top:0; left:0;}
.video-overlay #product-image{max-height:165px; max-width:225px;}
/* Part page styles */
input#addtoquote{font-weight:bold; color:#1A0DAB; font-size:11px;}
input#addtoquote:hover{text-decoration:underline;}
.search_mouse-over{color:#1A0DAB; cursor:help; display:inline; font-size:11px; border-bottom:1px dotted #1A0DAB; font-weight:normal; white-space:nowrap;}
#video-link{margin-top:10px; white-space:nowrap; font-weight:bold; font-size:larger; color:#1A0DAB;}
#video-link:hover{text-decoration:none;}
#video-link:hover span{text-decoration:underline;}
#video-link small{color:#666666;}
.video-overlay{position:relative; width:236px; height:225px; text-align:center;}
.video-overlay #overlay-image{position:absolute; z-index:2; top:0; left:0;}
.video-overlay #product-image{max-height:165px; max-width:225px;}
/* Promo Bar */
#promo-banner{background:#FFFFCC; border-bottom:1px solid #999999; border-top:none; margin:-8px -8px 10px; padding:0 10px; width:100%;}
#promo-banner .promo-message{margin:0 auto; padding:10px 0; width:950px;}
#promo-banner .promo-message .promo-title-container{padding-right:20px; white-space:nowrap;}
#promo-banner .promo-message .promo-description-container{border-left:1px solid #999999; font-size:16px; padding-left:20px; width:100%;}
#promo-banner .promo-title{font-size:20px; font-weight:400;}
#promo-banner .promo-code{font-weight:600; text-transform:uppercase;}
#promo-banner .promo-description{font-size:10px;}
button.add-to-cart {padding:0;border:0;background:none;outline:none;cursor:pointer;}

.subscribe_to_newsletter_wrapper {
 clear: both;
 padding-top: 15px;
}
.subscribe_to_newsletter_wrapper > input {
 float: left;
 width: auto !important;
}
.subscribe_to_newsletter_wrapper > label {
 float: none !important;
 clear: none !important;
 width: auto !important;
}