a:focus,#colorbox{outline:none}
html {
/*     overflow: -moz-scrollbars-vertical; */
 	overflow-x: auto;
 	overflow-y: auto;
}

/* float clearing for IE6 */
* html .clearfix, * html .clearleft {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix, *+html .clearfleft {
  min-height: 1%;
}


.clearfix:after, .clearleft:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

.clearleft:after {clear:left;}

/* float clearing ends */

body {
	background-color:#fff;
	background-image:none;
	margin: 0;
	font: normal 13px arial,helvetica,sans-serif;
	text-align: left;
}

img.framed { outline: #e6e6e6 solid 1px; border: 4px solid #fff; }
table.imgframe { background-color: #fff; background-image: none; border: 1px solid #e6e6e6; }
table.imgframe div { margin: 4px; }
table.imgframe td { padding:0; background-color:#fff; background-image:none; }

table { border-collapse: collapse; }

table.center { margin-left:auto; margin-right:auto; }
table.center td { text-align:left; }
img.center { display: block; margin-left: auto; margin-right: auto; }
.center { text-align:center; }
.right { text-align:right; }
form { margin: 0; }

#tnbody{padding-bottom:0px;width:1024px;margin:auto;position:relative;background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}
#tncontent { margin: 20px 18px 0px 18px; }
#tncontenthome { margin: 7px 36px 0px 20px; }
#tncopyright { padding-top:24px; }
#tncopyright, .sociallinks { text-align: center; clear: both; }
#tnfooter{clear:both;padding-top:10px;margin-top:60px;background-color:#e6e6e6;position:relative}
#tnfooter .feedbackBox{cursor:pointer;position:absolute;right:18px;top:-20px}

.dkblue, a,a.numx{ color: #3e5991; }
.mdblue, a:visited { color: #70a0cf; }
.mdgreen { color: #c7e58e; }
.mdgreen2 { color: #66b748; }
.ltgreen { color: #f2ffd9; }
.orange, .orangetitle, .orangetxt, .alphanavlinks li.active, .alphanavlinks li.active a, .modsubgroup, .menusec, .menusec a, .phoneicon, .rsltsubtitle .hilite { color: #c27121; }
.dkgray, body, .menutitle a, .menutitle a:hover { color: #363636; }
.mdgray, .graytxt { color: #bebebe; }
.gray, .rsltsubtitle, .mtsubtitle { color: #808080; }	/* 3-22-2013 */
.ltgray { color: #e6e6e6; }
.error, .alert, .req { color: #bb0000; }
.dkgreen, .dkgreen a, #copromenu a.dkgreen { color: #093; }

.nowrap{white-space:nowrap}
.phoneicon { float:right; white-space:nowrap; margin-right:70px; }
.phoneicon img { width:16px; height:23px; margin-right:4px;}
.mapicon { vertical-align:middle; border:0; margin-left:3px; }
.comapicon{vertical-align:bottom;border:0;margin:0}
.callicon, .previewicon { vertical-align:bottom; border:0; }
.previewicon { width:23px; height:18px; }
.numy{display:none}

a, .menutitle a:hover { text-decoration: none; }
a:hover, a.primary, #crumbs a, a.u { text-decoration: underline; }
a.primary:hover { color: #093; }
h1, .h1 { font: bold 20px arial; }
h2, .orangetxt, .modsubgroup, .advpop, .menusec, #copromenu .inactive { font: bold 14px arial; }
h3, .phoneicon { font: bold 13px arial; }
h4, .menutitle, .mtsubtitle { font: bold 16px arial; }
h5 { font: normal 16px verdana; }
h6 { font: bold 13px verdana; }
h1, h2, h3, h4, h5, h6, .menutitle { margin: 0 0 18px 0; }
.bb, .menutitle { border-bottom: 1px solid #bebebe; }
.bp { margin-bottom: 18px; }
.bnp { margin-bottom: 0px; }
.np { margin:0; padding:0; }
.normal { font-weight:normal; margin:0; }
.shadedltgray { background-color:#e6e6e6; padding:4px; }
.mttitle { font:normal 20px arial; }
.rslttitle{margin-bottom:3px}
.rsltsubtitle{padding-bottom:4px}


.tinytxt, #headnav { font: normal 10px verdana; }
.i { font-style:italic; }
.smalltxt, #crumbs, #modresults ul, .alphanavlinks, .browsesub, .modopts, #complist, #copromenu .submenu, 
#coinfo td, #leftcol .rbox-menu-body ul ul, #tncopyright, .graytxt, .rsltsubtitle  
{ font: normal 11px verdana; }
.modtxt { font: bold 20px verdana; }
.adv, .coname1, .coname2, .qmatch, .primtype { font-weight: bold; }

.imgrollover, a img { border:0; }

ul { list-style-image: url('//cdn.thomasnet.com/images/images/bullets.gif'); }
ul ul { list-style-image: none; list-style-type: circle; }
#modresults ul { list-style-image: none; list-style-type: none; padding-left: 9px; }
ol.padded li { margin-bottom: 18px; }
ul.padded li { margin-bottom: 9px; }

#columns { width: 100%; border: none; }
#columns td { vertical-align:top; }
#leftspacer, #rightspacer, #leftcol, #rightcol { width: 213px; }
#leftspacer, #rightspacer { height: 1px; border: 0; }

#leftcol { padding-right: 9px; }
#rightcol { padding-left: 9px; }

#leftcol h4, #rightcol h4, #maincol h4 { border-bottom: 1px solid #bebebe; }
#leftcol h4 a:hover, #rightcol h4 a:hover { text-decoration: none; }
.menusec, b, .bold, .req { font-weight: bold; }
#leftcol ul, #rightcol ul { list-style-type: none; list-style-image: none; margin: 9px 0; padding-left: 18px; }
#leftcol ul ul, #rightcol ul ul { margin: 0; }
#leftcol ul ul a,#rightcol ul ul a { font-weight: normal; }

.aboutcol { background: #fff url('//cdn.thomasnet.com/images/bg/articles-side-navigation.png') top left no-repeat; padding: 18px; }
a.toggle, .toggle, #browsecats a.toggle, #browsecats a:hover.toggle { text-decoration: none; color: #363636; }

img.framed { outline: #e6e6e6 solid 1px; border: 4px solid #fff; }
table.imgframe { background-color: #fff; background-image: none; border: 1px solid #e6e6e6; }
table.imgframe div { margin: 4px; }
table.imgframe td { padding:0; background-color:#fff; background-image:none; }
.dblarrow { width: 21px; height: 13px; border: 0; }

.printscreen { text-align: right; margin: 36px 36px 0 0; }
.printscreen img { border: 0; width: 53px; height: 9px; }

/* title bar used on articles and white-papers pages */
.titlebar { width: 100%; margin-bottom: 18px; }
.titlebar td { padding: 0; }
.titlebar td img { border: none; height: 35px; }
.titlebar td.home { width: 56px; }
.titlebar td.text, #columns td .titlebar td.text { vertical-align: middle; width: 100%; padding-left: 9px; background: #fff url('//cdn.thomasnet.com/images/bg/guide_crumbs_bg.jpg') repeat-x; }
.titlebar td.end { width: 6px; text-align: right; }

.adbox { position: relative; border: solid 1px #e6e6e6; padding: 4px; }
.adbox .adtitle, .tilebox .adtitle { font: normal 9px arial; position: absolute; top: -8px; background-color: #FFF; padding: 0 4px 0 4px; right: 4px; }
.skyscraper .adbox{margin-bottom:22px}
#leaderboard{display:table;margin:auto;text-align:center}
#leaderboard .adbox{padding:4px !important}

.box300 { background: #fff url(//cdn.thomasnet.com/images/bg/side_background300.png) repeat-y; width:300px; text-align:left; margin-bottom:12px;}
.box300 .body { padding:8px 18px; display:block; }
.box300 .top { background: #fff url(//cdn.thomasnet.com/images/bg/side_top300.png) center top no-repeat; height:10px; }
.box300 .bottom { background: #fff url(//cdn.thomasnet.com/images/bg/side_bottom300.png) center bottom no-repeat; height:10px; }
.box300 h2 { cursor: pointer; margin-bottom:0;}
.box300 ul { margin:0; }
.box300 ul li { padding-bottom:6px; }

.details{box-sizing:border-box;border:2px solid #e6e6e6;margin-bottom:12px}
.details h2{background-color:#e6e6e6;padding:2px 18px 4px;margin:0}
.details div:first-of-type{background-color:#fff;padding:8px 18px 18px;color:#red}
.details .values{width:260px;font:11px verdana}
.details .values td{padding:3px 4px 3px 0;vertical-align:top}
.details .values tr.shaded{background-color:#e6e6e6;}
.details .values tr.shaded td:first-child{padding-left:6px}

.details .certs td{padding:0px 0px 3px 0px !important}
.details .certs img{margin-right:2px}
.details .check{vertical-align:top;margin-right:2px}

#tnheadprint { display: none; margin-bottom: 36px; }
#headnav { padding: 3px 9px; position: absolute; top: 0; right: 0; }
#headnav a { color: #fff; }

/*#crumbs      { background: #fff url('//cdn.thomasnet.com/images/images/bg-topline.jpg') repeat-x; position:relative; }*/
#crumbs      { position:relative;border: none; clear: both; padding: 8px 8px 8px 18px;  }
#utillinks { float: right; height: 22px; white-space: nowrap; padding-right: 10px; }
#utillinks img { border: 0; height: 22px; vertical-align: top; margin-left: 9px; }

#cphnav{float:right;height:18px;line-height:18px;font:normal 11px verdana;color:#e6e6e6;margin-right:10px}
#cphnav a{color:#3e5991;text-decoration:none;display:inline-block;margin:0 10px}
#cphnav img{vertical-align:middle;height:18px;width:10px;margin:0}
#cphnav .prev{margin-left:0}
#cphnav .next{margin-right:0}
#cphnav .prev img{margin-right:4px}
#cphnav .next img{margin-left:4px}

table.browselist { width: 100%; }
table.browselist td { padding: 0 9px; vertical-align: top; }

.alphanavlinks { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #cecece; white-space: nowrap; margin-bottom: 0; }
.alphanavlinks li { list-style: none; margin: 0; margin-left: 3px; display: inline; text-align: center; }
.alphanavlinks li a { padding: 3px 0.5em; border: 1px solid #cecece; border-bottom: none; background: #fff url('//cdn.thomasnet.com/images/bg/alphanav.png') right repeat-y; text-decoration: none; }
.alphanavlinks li.active { padding: 3px 0.5em; border: 1px solid #cecece; border-bottom: 1px solid #fff; font-weight: bold; }
.alphanavlinks li.inactive{padding: 3px 0.5em;}

.srchnavbot, .srchnavtop { text-align: right; }
.pagenavlinks { padding: 3px 0; white-space: nowrap; margin: 18px 0; }
.pagenavlinks li { list-style: none; margin: 0; margin-left: 3px; display: inline; text-align: center; font-size: 10px; }
.pagenavlinks li img { border: none; width: 6px; height: 10px; vertical-align: bottom; }
.pagenavlinks li a, .pagenavlinks li.hover a, .pagenavlinks li.active { padding: 3px 0.5em; }
.pagenavlinks li a { border: 1px solid #cecece; background: #fff url('//cdn.thomasnet.com/images/bg/alphanav.png') right repeat-y; text-decoration: none; }
.pagenavlinks li a:visited { color: #3e5991; }
.pagenavlinks li.hover a, .pagenavlinks li.active { border: 1px solid #093; background-color: #093; color: #fff; }
.pagenavlinks li.pghover a { border: 1px solid #093; color: #093; }
.pagenavlinks li.hover a { background-image: none; }
.pagenavlinks li.active { font-weight: bold; }

.resultrow { border-bottom: 1px dashed #e6e6e6; padding: 9px 0; clear: both; }
.resultrow.resultrow_narrow { width: 464px;  clear: left; }
table.resultrow { border-bottom: 1px dashed #e6e6e6; margin-top: 9px; }
table.resultrow td {padding-bottom: 9px; }
table#advpro td#coinfo table.resultrow td { font-family: arial; }
.indent { padding-left: 18px; }

img.art100 { width: 100px; height: 100px; }
table.superfeatart, table.featart { width: 100%; border: none; }
table.superfeatart td, table.featart td { vertical-align: top; padding: 0; }
table.superfeatart td.thumbnail, table.featart td.thumbnail { padding-right: 6px; }

.featpop { position:absolute; top:80px; right:80px; z-index:900; background-color:#fff; border:2px solid #ccc;box-shadow: 5px 5px 5px #666; }
.featpopbody { margin-bottom:10px; padding:0 15px; }
.featpop h2 { font:bold 13px arial; color:#C27121; margin:3px 45px 3px 0; }
.featpopclose { background:url('//cdn.thomasnet.com/images/rfi/images/controls.png') no-repeat scroll center top transparent;cursor:pointer; display:block;height:20px; position:absolute;right:0; text-indent;-9999px;top:0; width:51px; }
.featpopclose:hover { background-position:center bottom; }
.featpopbody p { border-top:1px solid #E6E6E6; clear:left; margin:0; padding-top:5px; font:normal 12px arial; }

#adbotbanner { text-align: center; margin: 18px 0; }
#adbotbanner a:hover { background-color: transparent; }

.adcol { text-align: center; margin-bottom: 18px; }

#debug, .listdebug, .debugbox { font: 10px verdana; color: #555; margin: 10px; padding: 10px; border: 1px solid #bebebe; background-color: #eee; clear:left; overflow-x:scroll}
.debugbox { display: none; clear: both; }

/* search forms begin */

#tnhead	{ height: 85px; background: #019934 url('//cdn.thomasnet.com/images/header/bg.png') bottom repeat-x; position:relative; }
#tnlogo { border: 0; width:236px; position:absolute; left:30px; top:17px; }

#tnsearch { position:absolute; width:672px; top:22px; left:288px; }
#tnsearch td { padding:0; white-space:nowrap; }
#tntabs { height:23px; }
#tntabs img { border:0; height:23px; }
#tnsearchflds { background-color:#fff; width:587px; height:26px; }
#tnwhat { width:571px; margin-left:8px; }
#tnwhat.supp { width:335px; }
#tncov, #tnwhat { font-size: 14px; border:0; }
#tncov { width:230px; border-left: 1px solid #bebebe; padding-left:9px; }

#tnsearch td#tnsearchbtn { padding-left:5px; }
#tnsearchbtn img { border:0; width:80px; height:26px; }

#tnsubsearch { height:24px; background:#fff url('//cdn.thomasnet.com/images/header/subsearchbg.png') bottom repeat-x; position:relative; font:normal 11px verdana; }
#ssarrow { position:absolute; bottom:0px; left:318px; width:17px; height:5px; }
.tnsearchopts { position:absolute; left:297px; top:4px; vertical-align:middle; }
.tnsearchopts span { display:none; }
.tnsearchopts img { margin:0 4px 3px 18px; vertical-align:middle; border:0; width:16px; height:16px; cursor:pointer; }

#tnheadstripe { height:6px; border-top:2px solid #fff; }
#tnheadstripe.supp, #tnheadstripe.products { height:2px; border:none; }
#tnheadstripe.supp { background-color:#c27122; }
#tnheadstripe.products { background-color:#aecf28; }
#tnheadstripe.cad { background-color:#f0d749; }
#tnheadstripe.news { background-color:#88cfe5; }
#tnheadstripe.whitepapers, #tnheadstripe.cert { background-color:#bd423a; }

/* search forms end */

/* search results begin */

.offsite { vertical-align:bottom; margin-left:4px; border:0; width:16px; height:13px; }
table#rsltwrap { width: 100%; border: none; margin: 0; }
table#rsltwrap td { vertical-align: top; }
td#rsltl, td#rsltr { width: 170px; padding: 0; }
img.modspacer { width: 170px; height: 1px; margin: 0; }
td#rsltc { padding: 0 5px; width: 100%; }
td#rsltc h1 { margin-bottom: 0; }
td#rsltl { padding-right: 13px; }
td#rsltc dt a { font-weight: bold; }
td#rsltc .toprow { border-top: 1px solid #bebebe; }

#rsltlist { width: 100%; }
#rsltlist.rsltlist_narrow { width: 464px; }
#rsltlist td    { padding: 9px 0; vertical-align: top; border-bottom: 1px dashed #bebebe; }
#rsltlist tr.hlrslt td, .hlrslt, .hlcompare{ background-color: #e6e6e6 !important; }
/*rm5237 begin */

/*rm5237 end */
#rsltlist td.listchk { border: 0; width: 19px; text-align: center; background: url('//cdn.thomasnet.com/images/bg/dotted_line_side.gif.png') center repeat-y; }
#rsltlist td.listthumb { padding: 9px 9px 9px 0; }
#rsltlist td.listthumb img { max-width:120px; max-height:90px; }
#rsltlist tr.psrow td, #rsltlist tr#psib_spin_tr td { border:none; padding-top:7px; padding-bottom:3px; }
.hlcheck { position:absolute; top:9px; left:3px; }

.modopts { display: none; padding-left: 9px; border:none; margin: 0 0 4px 5px; line-height: 1.3em; }
.modsubgroup { cursor: pointer; margin: 3px 0; }
.modarrow { width: 10px; height: 10px; border: 0; margin: 3px 3px 0 0; }
.undo   { border: none; background-color: transparent; width: 10px; height: 10px; vertical-align: middle; }
.modmore, .modless { margin: 0; }
.modmore { display: none; }
a.undomod { color:#363636; text-decoration:none; }
#glossary { padding-bottom: 18px; }


/* narrow search styles - 10-28-2010 */
td#rsltl, img.modspacer { width:192px; }
img.modspacer.ps{width:200px}
.nar h4 { padding: 2px 0 6px 5px; margin: 0; }
.nar h4.top { padding: 0 0 6px 5px; }

.nar { background-color:#e6e6e6; margin-bottom: 18px; }
.nar_top div { background: url('//cdn.thomasnet.com/images/bg/nar_tl.png') no-repeat top left; }
.nar_top { background: url('//cdn.thomasnet.com/images/bg/nar_tr.png') no-repeat top right; }
.nar_bottom div { background: url('//cdn.thomasnet.com/images/bg/nar_bl.png') no-repeat bottom left; }
.nar_bottom { background: url('//cdn.thomasnet.com/images/bg/nar_br.png') no-repeat bottom right; }
.nar_top div, .nar_top,
.nar_bottom div, .nar_bottom { width: 100%; height: 8px; font-size: 1px; }
.nar_content { margin: 0 4px; }

.nargrp { background-color:#fff; margin-bottom: 4px; }
.nargrp_top div { background: url('//cdn.thomasnet.com/images/bg/nargrp_tl.png') no-repeat top left; }
.nargrp_top { background: url('//cdn.thomasnet.com/images/bg/nargrp_tr.png') no-repeat top right; }
.nargrp_bottom div { background: url('//cdn.thomasnet.com/images/bg/nargrp_bl.png') no-repeat bottom left; }
.nargrp_bottom { background: url('//cdn.thomasnet.com/images/bg/nargrp_br.png') no-repeat bottom right; }
.nargrp_top div, .nargrp_top,
.nargrp_bottom div, .nargrp_bottom { width: 100%; height: 4px; font-size: 1px; }
.nargrp_content { margin: 0 4px; }
.modlinks { padding-left:6px; }
.modlinks a { margin-bottom:4px; display:block; }
.modlinks a.undomod { color:#363636; text-decoration:none; }
/**/

table#servloctabs       { width: 100%; }
table#servloctabs td    { padding: 0; white-space: nowrap; background: url('//cdn.thomasnet.com/images/images/cecece.gif') bottom repeat-x; border: 0; }
table#servloctabs td.servlocon, table#servloctabs td.servlocoff { white-space: nowrap; padding: 2px 5px 2px 5px; font: bold 11px verdana; vertical-align: middle; }
table#servloctabs td.servlocon  { white-space: nowrap; background: url('//cdn.thomasnet.com/images/images/servloc-on-bg.jpg') left repeat-x; color: #c27121; }
table#servloctabs td.servlocoff { background: url('//cdn.thomasnet.com/images/images/servloc-off-bg.jpg') left no-repeat; }
table#servloctabs td.servlocoff, table#servloctabs td.servlocoff a, table#servloctabs td.servlocoff a:hover { color: #3e5991; text-decoration: none; background-color: transparent; }

#complist { background-color: #e6e6e6; margin-bottom: 18px; padding: 9px; line-height: 2em; border: 1px solid #bebebe; }

#comparetop { border-bottom:1px solid #bebebe; clear:both; padding-bottom:7px; margin:18px 0 7px; }
#comparebottom { padding-bottom:7px; margin:9px 0; }
.comparechk { vertical-align: middle; width: 25px; height: 23px; }
#resultcontainer.local{width:498px}
.resultdata{border-bottom:1px dashed #bebebe;padding:9px 0 25px;position:relative;clear:left;overflow:auto}
.compareco{padding-left:30px}
.mtlist{border-right:1px solid #e6e6e6;padding-right:7px}
.mylist{float:right;width:120px;margin:0 0 0 -1px;padding:0 9px;list-style:none;border-left:1px solid #e6e6e6}
.mylist li{margin:0 0 11px 0;font:normal 11px verdana}
.mylist li.icon{line-height:22px}
.mylist li.icon img{margin-right:7px;vertical-align:bottom}
.mylist a{color:#3E5991}
.psrsltlist .mylist{border:none}
.hlrslt .mtlist{border-color:#bebebe}
.natcovmsg { background-color: #e6e6e6; border: 1px solid #bebebe; padding: 15px; margin-bottom: 18px; } /* RM5274 */
/* search results end */

/* home page begins */

table#homebrowse { width: 640px; border-collapse: collapse; border: 0; }
table#homebrowse td.wrapper { padding: 0; }

.welcome   { padding-right:50px; margin-bottom: 25px; clear:both; }
.welcome_head      { background-position:top right; margin-right:-30px; padding-right:10px; }
.welcome_head h4   { background-position:top left; margin:0; padding:20px 0 0 25px; height:auto !important; height:1%; } /* IE Holly Hack */
.welcome_body      { background-position:bottom left; margin-right:0; padding:0 0 12px 10px; }


.closedbox { width: 298px; height: 34px; background: #fff url('//cdn.thomasnet.com/images/bg/closed_bucket.jpg') no-repeat; overflow: hidden; margin: 9px auto; }
.openedbox { width: 298px; height: 184px; background: #fff url('//cdn.thomasnet.com/images/bg/open_bucket.jpg') no-repeat; overflow: hidden; margin: 9px auto; }
.closedbrowsebox, .openedbrowsebox { width: 944px; overflow: hidden; margin: 9px auto; }
.closedbrowsebox { height: 47px; background: #fff url('//cdn.thomasnet.com/images/bg/browse-cat-closed.jpg') no-repeat; }
.openedbrowsebox { height: 323px; background: #fff url('//cdn.thomasnet.com/images/bg/browse-cat-opened.jpg') no-repeat; }
.closedbox h2, .openedbox h2 { margin: 10px 0 0 0; cursor: pointer; } 
.closedbrowsebox h2, .openedbrowsebox h2 { margin: 13px 0 0 0; cursor: pointer; }
.closedbox h2 img, .openedbox h2 img, .closedbrowsebox h2 img, .openedbrowsebox h2 img, .box300 h2 img { border: 0; vertical-align: middle; margin: 0 4px 0 13px; width: 12px; }
.closedbox div, .openedbox div, .closedbrowsebox div, .openedbrowsebox div { margin: 18px; }
.openedbrowsebox table { width:100%; margin: 0 0 0 18px; }
.openedbrowsebox table td { vertical-align:top; width:20%; }

#browsecathead { margin: 0 0 18px 24px; }
#browsecathead h1 { margin: 0; }
#browsetabs { width: 612px; height: 34px; margin: 0 auto; background: #fff url('//cdn.thomasnet.com/images/images/browse_products.png') no-repeat; }
#browsetabs div { text-align: center; width: 203px; border: 0; float: left; margin-top: 8px; }
#browsetabs h4 { margin: 0; display: inline; }
#browsetabs h4 a { text-decoration: none; }

#browsecats table { width: 576px; margin: 18px auto 0 auto; }
#browsecats table td { vertical-align: top; width: 50%; }

table#browsecats td { vertical-align: top; width: 30%; font: normal 11px verdana; padding: 9px; }
table#browsecats td .supercat { font: bold 13px arial; }


.browseopened, #opened-1, #opened-11, #opened-106, #opened-157, #opened-256, #opened-316, #opened-362, #opened-434, #opened-494, #opened-867,
#opened-962, #opened-1101, #opened-1263, #opened-1299, #opened-1361, #opened-1443, #opened-1043 { display: none; margin-bottom: 6px; }

.browseclosed, #closed-1, #closed-11, #closed-106, #closed-157, #closed-256, #closed-316, #closed-362, #closed-434, #closed-494, #closed-867,
#closed-962, #closed-1101, #closed-1263, #closed-1299, #closed-1361, #closed-1443, #closed-1043 { margin-bottom: 3px; }
.browsesub { padding-left: 20px;}



/* home page ends */

/* profile page begins */
#coprowrapper, #coprobody { width: 100%; }
#coprowrapper td { vertical-align: top; }
#coprobody, #copromenu, #coprorightcol { border-top: 1px solid #bebebe; }
#coprowrapper, #coprobody, #copromenu, #coprorightcol { border:0; background: url('//cdn.thomasnet.com/images/bg/gray4x4.png') top repeat-x; }
#copromenu { background: url('//cdn.thomasnet.com/images/bg/gray4x4.png') right repeat-y; padding:0 0 18px 0; width:160px; }
#copromenu .active { border:none; border-left:4px solid #e6e6e6; background-color:#fff; }
#coprobody { padding: 24px 0 18px 24px; }
#coprorightcol { padding: 24px 0 18px 12px; width: 300px; }
#copromenuspacer { width: 160px; height: 1px; }
#coprorightspacer { width: 300px; height: 1px; }
#copromenu a { color:#3E5991; }

/** old copro header **/
#profilehead { width: 100%; border-collapse: collapse; }
#profilehead td { vertical-align: top; padding: 0;}
#profilehead td.addr { white-space: nowrap; }
#profilehead h1 { display: inline; margin: 0; }
/**/

/** new copro header **/
.psprofhead{border-bottom:2px solid #e6e6e6;margin-bottom:36px}
.coprohead{width:100%;margin-bottom:18px;margin-top:-10px}
.coprohead td{vertical-align:top;padding:0}
.coprohead .newsearch,.coprohead .mtbtns{white-space:nowrap;text-align:right;padding-right:17px;width:276px}
.coprohead .newsearch img{cursor:pointer;margin-bottom:21px}
.coprohead .mtbtns{vertical-align:bottom}
.coprohead .leftbtn{float:left}
.coprohead .coprologo{padding-right:18px;width:166px}
.coprohead h1,.coprohead h2{font:bold 20px arial;margin:0}
.coprohead .addrline,.coprohead .phoneline{margin-top:4px}
.coprohead .usrlinks{margin-top:12px}
.coprohead .usrlinks form{margin:0;display:inline}
.coprohead .phoneline,.coprohead .usrlinks{font-weight:bold}
.coprohead .usrlinks img{margin-right:10px;vertical-align:bottom}
.coprohead .cotracknum {display:inline-block;font:bold 12px arial;line-height:25px;background:url('//cdn.thomasnet.com/images/icons/call_company_icon.png') no-repeat left;padding:0 0 0 25px}
.coprohead .srchprods{width:276px}
.coprohead .srchprods div{padding:10px 15px;border:1px solid #e8e8e8;background-color:#f5f5f5}
.coprohead .srchprods form{margin:10px 0 15px}
.coprohead .srchprods input{vertical-align:middle}
.coprohead .srchprods input[type=text]{width:200px}
.cbl{background:#f5f5f5 url('//cdn.thomasnet.com/images/icons/green_arrow.png') 6px 4px no-repeat;border:1px solid #e6e6e6;margin:18px 0;padding:3px 6px 3px 22px;overflow:hidden}
/**/

.tellsupps { margin: 9px 0; white-space: nowrap; }
.pbnav { border:0; vertical-align:middle; margin-left:15px; width:102px; height:26px; }

#coproads    { float: right; margin-left: 18px; text-align: center; background-color: #fff; }

#proforms { width: 325px; border: 1px solid #bebebe; background-color: #F2FFD6; margin-bottom: 10px; padding: 10px 5px; text-align: left; }
#proforms textarea { width: 293px; height: 125px; margin: 10px 0 10px 0; }
#proforms .coaddr { margin: 15px 0 15px 0; font-size: 12px; }

#proformtabs { padding: 4px 0; margin-left: 0; border-bottom: 1px solid #bebebe; font: bold 10px verdana; color: #363636; white-space: nowrap; margin-bottom: 0; text-align: left;}
#proformtabs li { list-style: none; margin: 0; display: inline; }
#proformtabs li a { padding: 4px 0.5em; margin-left: 6px; border: 1px solid #bebebe; border-bottom: none; background-color: #e6e6e6; text-decoration: none; }
#proformtabs li a:link, #proformtabs li a:visited, #proformtabs li.active{ color: #363636; }
#proformtabs li.active a { background-color: #F2FFD6; color: #363636; border-bottom: 1px solid #F9F9E6; }

table#coinfo { border: 1px solid #bebebe; }
table#coinfo tr.bg0	{ background-color: #e6e6e6; }
table#coinfo tr.bg1	{ background-color: #fff; }
table#coinfo td	{ vertical-align: top; padding: 2px; }
table#coinfo td.label	{ font-weight: bold; }

#tnettooltip{
	position: absolute;
	border: 1px solid #000;
	width: 150px;
	padding: 2px;
	background-color: #FFFFE1;
	visibility: hidden;
	font: normal 10px verdana;
	z-index: 100;
}

.isyourco { margin:36px auto 18px auto; width:131px; font-size:12px; line-height:1.4em; }
.isyourco img { width:131px; height:21px; margin-bottom:6px; }
.isyourco .feedback { margin-top:60px; }
.isyourco .feedback a, #copromenu .feedback a { color: #bebebe; }

/* profile page ends */

ul.roman { list-style-type: lower-roman; list-style-image: none; }
ul.roman li { margin-bottom: 9px; }

/* menus begin */
.rbox-menu, .rbox-menu170	{
	background-image: url('//cdn.thomasnet.com/images/images/side_background.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0 0 18px 0;
	width: 100%;
}
.rbox-menu-top, .rbox-menu-top170	{
	background-image: url('//cdn.thomasnet.com/images/images/side_top.jpg');
	height: 13px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.rbox-menu-body	{ padding: 5px 18px 0 18px; }
#leftcol .rbox-menu-body ul ul { margin-bottom: 9px; }
.rbox-menu-body li { margin-bottom: 8px; }

.rbox-menu-bottom, .rbox-menu-bottom170	{
	background-image: url('//cdn.thomasnet.com/images/images/side_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 53px;
}
.rbox-menu170 { background-image: url('//cdn.thomasnet.com/images/bg/side_background170.png'); width: 170px; }
.rbox-menu-top170	{ background-image: url('//cdn.thomasnet.com/images/bg/side_top170.png'); }
.rbox-menu-bottom170	{ background-image: url('//cdn.thomasnet.com/images/bg/side_bottom170.jpg'); }

/* menus end */
.rfpvids { width:100%; }
.rfpvids th, .rfpvids td { text-align:center; width: 33%; }
.rfpvids td img { border:none; width:180px; }

.phonefax td { vertical-align:top; font-weight:bold; white-space:nowrap; }

/* ALL OF THIS IS OLD AND SHOULD BE REPLACED */


table.rsltli    { width: 100%; margin: 0; }
table.rsltli td { vertical-align: top; }
table.rsltli td.adbodyright     { text-align: right; }

table#suppcomp { border: 0; }
table#suppcomp th { font: bold 12pt verdana; text-align: left; color: #fff; background-color: #696; border-bottom: 1px solid #bebebe; padding-left: 3px; }
table#suppcomp th a { color: #fff; background-color: #696; text-decoration: none; }
table#suppcomp td { border: 1px solid #bebebe; border-bottom: 0; padding: 4px; }
table#suppcomp td.shaded, table#suppcomp td.shadedjoin, table#suppcomp tr.hilite td.shaded, table#suppcomp tr.hilite td.shadedjoin { background-color: #fff; }
table#suppcomp td.shadedjoin, table#suppcomp td.join  { border-top: none; padding-top: 4px; }
table#suppcomp tr.hilite td, table#suppcomp tr.hilite td.join { background-color: #e6e6e6; }
table#suppcomp td.nonqs { background-color: #fff; border-bottom: none; vertical-align: top; }
table#suppcomp tr.hdr td { background: #fff url('//cdn.thomasnet.com/images/bg/tbl_header_gradient.jpg') top repeat-x; vertical-align: middle; border-top: 0; }
table#suppcomp tr.hdr td.lt { background: #fff url('//cdn.thomasnet.com/images/bg/tbl_header_gradient_left.jpg') top left no-repeat; white-space: nowrap; padding-left: 10px; border-left: 0; }
table#suppcomp tr.hdr td.rt { background: #fff url('//cdn.thomasnet.com/images/bg/tbl_header_gradient_right.jpg') top right no-repeat; border-top: 0; border-right: 0; }
table#suppcomp tr.ftr td { background: #fff url('//cdn.thomasnet.com/images/bg/tbl_footer_gradient.jpg') bottom repeat-x; vertical-align: middle; border-bottom: 0; }
table#suppcomp tr.ftr td.lt { background: #fff url('//cdn.thomasnet.com/images/bg/tbl_footer_gradient_left.jpg') bottom left no-repeat; white-space: nowrap; padding-left: 10px; border-left: 0; border-bottom: 0; }
table#suppcomp tr.ftr td.rt { background: #fff url('//cdn.thomasnet.com/images/bg/tbl_footer_gradient_right.jpg') bottom right no-repeat; border-bottom: 0; border-right: 0; }

.sociallinks{margin:8px 0 16px}
.sociallinks img{margin:0 16px;width:32px;height:32px}
.tnetpro .sociallinks{display:none}

#footerlinks{display:inline-table;list-style:none;padding:0;margin:0 0 0 36px;width:985px}
#footerlinks li{float:left;width:20%}
.tnetpro #footerlinks{margin-top:36px}
.tnetpro #footerlinks li{width:390px;position:relative}
.tnetpro #footerlinks li:first-child{width:415px}
.tnetpro #footerlinks li:last-child{width:175px}
#madeinusa{position:absolute;bottom:-58px;text-align:center;text-transform:uppercase;color:#808080;font-size:10px;font-family:verdana}
#madeinusa img{margin-bottom:4px}

table.grid, table.grid2 { width: 100%; border: 1px solid #bebebe; margin-bottom: 18px; }
table.grid th, table.grid2 th   { background: #fff url('//cdn.thomasnet.com/images/images/bg-topline.jpg') top repeat-x; padding: 5px; border: 1px solid #bebebe; text-align: left; }
table.grid th.center, table.grid2 th.center { text-align: center; }
table.grid td, table.grid2 td { padding: 5px; border: 1px solid #bebebe; vertical-align: top; }
table.grid tr.bg0, table.grid2 tr.bg0   { background-color: #fff; }
table.grid tr.bg1, table.grid2 tr.bg1   { background-color: #e6e6e6; }
table.grid table, table.grid table td, table.grid table th, table.grid2 table, table.grid2 table td, table.grid2 table th { border: none; font-size: 100%; }
table.grid li, table.grid2 li { padding-bottom: 6px; }

table.chart { width: 100%; border: 1px solid #bebebe; margin-bottom: 18px; }
table.chart th { background: #fff url('//cdn.thomasnet.com/images/images/bg-topline.jpg') top repeat-x; padding: 4px; text-align: left; }
table.chart td { border-top: 1px solid #bebebe; padding: 4px; vertical-align: top; }
table.chart tr.bg0 { background-color: #fff; }
table.chart tr.bg1 { background-color: #e6e6e6; }

table#locations	{ width: 100%; }
table#locations th	{ text-align: left; background-color: #e6e6e6; border-bottom: 1px solid #bebebe; border-top: 1px solid #bebebe; padding: 5px; text-transform: uppercase; }
table#locations td	{ padding: 5px; vertical-align: top; border-top:1px dashed #bebebe; position:relative; z-index:5}
table#locations td.phones	{ white-space: nowrap; text-align: right; }
table#locations tr:hover	{ background-color:#f9f9f9; z-index:1 }
table#locations td.phones .botright{position:absolute; bottom:5px; right:5px}

td#suppads { vertical-align: top; width: 140px; padding: 10px 0 0 18px; font-weight: bold; }
td#suppads div { margin: 22px 0 0 0; font: normal 11px arial; color: #363636; }

table#smcatthumbs	{ border-collapse: collapse; margin-top: 6px; width: 100%;}
table#smcatthumbs td	{ text-align: center; vertical-align: middle; }
table#smcatthumbs td.thumbnails	{ background: url('//cdn.thomasnet.com/images/images/scroll_bg_sm.gif') center repeat-x; }
table#smcatthumbs td img	{ height: 76px; border: none; }
table#smcatthumbs td.thumbnails img	{ margin: 10px; }
table#smcatthumbs td a	{ background: transparent; }
table#smcatthumbs td.prev, table#smcatthumbs td.next	{ width: 31px; padding: 0; border: none; }
table#smcatthumbs td.prev img, table#smcatthumbs td.next img	{ width: 31px; height: 96px; border: none; }

table#lgcatthumbs	{ border-collapse: collapse; margin-top: 18px; width: 720px;}
table#lgcatthumbs td	{ text-align: center; vertical-align: middle; }
table#lgcatthumbs td.thumbnails	{ background: url('//cdn.thomasnet.com/images/images/scroll_bg_lg.gif') center repeat-x; }
table#lgcatthumbs td img	{ height: 105px; border: none; }
table#lgcatthumbs td.thumbnails img	{ margin: 10px; }
table#lgcatthumbs td a	{ background: transparent; }
table#lgcatthumbs td.prev, table#lgcatthumbs td.next	{ width: 31px; padding: 0; border: none; }
table#lgcatthumbs td.prev img, table#lgcatthumbs td.next img	{ width: 31px; height: 125px; border: none; }

.wpabstract td { vertical-align: top; }
#popbody { margin:9px; }
#popbody ul	{ margin-left: 8px; padding-left: 8px; }

div#aboutforum {
background-color:#e6e6e6;
border:1px solid #bebebe;
font: bold 10px verdana;
line-height:1.5em;
padding:5px;
text-align:center;
}

#cadmodels { width: 100%; margin: 18px 0; border-top: 1px dashed #bebebe; border-bottom: 1px dashed #bebebe; background-color: #e6e6e6; } 
#cadmodels td { padding: 10px; }

.debuglink { font-size: 11px; }
.debuglink img { border: 0; width: 17px; height: 17px; }

.catsortopts { padding-left:18px; margin-bottom: 18px; }
.catsortopts img { vertical-align:middle; height:25px; }

.pagenavsort { width:100%; margin:18px 0; border:6px solid #e6e6e6;}
.pagenavsort td { background-color:#e6e6e6; vertical-align:middle; padding:0 1px; white-space:nowrap;}
.pagenavsort .pagenavlinks { margin:0; display:inline;}

/* product search vertical creep */
.psvc { border:0; }
.psvc td { width:100%; padding:6px 9px; vertical-align:middle; background: url('//cdn.thomasnet.com/images/bg/creep-mid.jpg') repeat-x; }
.psvc td.left, .psvc td.right { width:10px; padding:0; }
.psvc td.left img, .psvc td.right img { width:10px; height:131px; }
.psvc td .psvcmain { font-size:14px; margin-bottom:9px; }
/**/

.searchribbon { height:25px; background:#fff url('//cdn.thomasnet.com/images/bg/ibar.jpg') bottom repeat-x; vertical-align:middle; }
.searchribbon div { width:16px; height:25px; margin:0 9px 0 0; float:left; }
.searchribbon div.rsupp { background-color:#d8722a; }
.searchribbon div.rcad { background-color:#f0d749; }
.searchribbon div.rproducts { background-color:#abcd1f; }
.searchribbon div.rnews { background-color:#81d4e4; }
.searchribbon div.rwhitepapers, .searchribbon div.rcert { background-color:#bd423a; }
.searchribbon h4 { margin:0; padding-top:3px; }

table.srchrbn, table.srchrbn td.label { width:100%; }
table.srchrbn td { background:url('//cdn.thomasnet.com/images/images/srchrbn_bg.jpg') repeat-x; padding:0;}
table.srchrbn td h4 { margin:0; } 
.altresults { margin-bottom:24px; font-style:italic; }

table.matchcols, table.cols { margin: 0; border: none; width: 100%; }
table.cols td { vertical-align:top; padding:0; }
table.links td br { display:block; margin:0 0 8px 0; }
table.matchcols td { padding: 0; width: 50%; vertical-align: top; font-size:13px; }
table.matchcols td h4 { margin:0; }
.srchrslts { margin-bottom: 18px; }

table.intnorslts { width:550px; }
table.intnorslts td, table.intnorslts td img { padding:0; width:15px; vertical-align:middle; }
table.intnorslts td.suggestions { padding:0 18px; width:520px; background:url('//cdn.thomasnet.com/images/bg/open_bucket_c.jpg') repeat-x top center; }

table.gbform td { font-size: 12px; padding: 4px; }
table.gbform th { text-align: left; font-weight: bold; font-size:13px; padding: 4px; background-color: #f2f2f2; }

table.basicform td { padding:4px 8px 4px 0; }
table.basicform td.label { font-weight:bold; }

.cpsocmed{padding:0 !important}
.cpsocmed img { border:0; margin:0 6px 6px 0; height:32px; width:32px; }

table.cpdata td { padding:2px 4px 4px 0; }

.ccp { margin-bottom:18px; }
.ccp h4 { background-color:#e6e6e6; margin-bottom:18px; padding:4px; }
/*.ccpmedia { margin-bottom:18px; }*/
.ccpmedia td { vertical-align:top; padding: 0 18px 18px 0; }
.ccpmedia td img { max-width:120px; }
.ccpexpand { margin: 3px 0; }
.ccpexpand img { margin-right: 4px; border:none; vertical-align:middle; }
.ccpmore { margin: 18px 0; }
.ccpmore img { border:none; }
.ccppreview { background-color:#f2ffd9; padding:4px; border:1px solid #008025; }
.ccpmedia tr.ccppreview td, #rsltlist tr.ccppreview td { background-color:#e2edde; padding:4px; }

.morestates { margin: 0 0 9px 0; }
.psblock { border:2px solid #bebebe; border-left:none; border-right:none; padding:12px 0; }
.psblock h2 { margin-bottom:14px; }
.psblock table	{ margin:0; }
#rsltlist td .psblock table td { padding:0; border:none; }

.intprod { margin: 18px 0 0 18px; }
.intprod td { vertical-align:top; padding:0 9px 9px 0; }
.allmatches { padding-left:20px; }

/*  Begin Styles for the Survey Bar  */
#surveybar {
	z-index: 1;
	position: fixed;
	width: 1024px;
	bottom: 0;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height: 28px; 
	background-color: #363636; 
	color: white;
}
#surveybar div {
	margin: 0 auto; height: 28px; width: 75%; 
}
#surveybar #surveyClose {
	position: absolute; 
	right: 10px; 
	top:5px; 
	width: 18px;
}
#surveybar div img {
	vertical-align: middle;
}

/* End Styles for the Survey Bar */

.cadavail { width:95px; height:20px; margin-top:6px; }
table#resourcelinks td { border-bottom: 1px dashed #cecece; padding: 15px 5px; }

table#resources { width: 100%; }
table#resources td { border-bottom: 1px dashed #e6e6e6; padding: 9px 0; vertical-align: top; }
table#resources td.logo { text-align: center; padding-right: 5px; padding-left: 5px; }
table#resources td.logo img { border: none; }

div.servlist { clear: both; border-bottom: 1px dashed #ccc; width: 95%; margin: 0 auto 0 auto; padding: 10px 5px 5px 5px; }
.servtitle { font-weight: bold; }
table.servaddr { margin: 1px 0 0 -2px; }
table.servaddr td { white-space: nowrap; vertical-align: top; padding: 0 2px 0 0; }
div.servtop { clear: both; padding: 5px 0 5px 18px; margin: 2px 0 2px 0; background: url('//cdn.thomasnet.com/images/images/icon_15x11_uparrow.gif') no-repeat center left; }
table.grid { width: 100%; }
table.grid table.ores { float: right; width: 225px; border: 2px solid #eee; }
table.grid table.ores th { background-color: #eee; text-align: left; padding:3px; }
table.grid table.ores td { padding-left: 8px; }
table.grid table.ores td ul { margin: 0 0 0 8px; padding-left: 8px; }
table.grid table.ores td ul li { margin: 2px 0 2px 0; }

table#browsehome { width: 600px; margin-top: 18px; }
table#browsehome td { width: 50%; vertical-align: top; }

.aboutbeta { width:100%; margin-top:22px; }
.aboutbeta td img { border:none; }
.aboutbeta h3 { margin-bottom: 4px; }
.aboutbeta td.content { border: 1px solid #e6e6e6; background: #fff url('//cdn.thomasnet.com/images/bg/beta_box.png') repeat-x top; width: 50%; vertical-align:top; padding:18px; }
.aboutbeta td div { text-align:center; }
.aboutbeta td.spacer, .aboutbeta td.spacer img { width:30px; }
.aboutbeta td table { width:100%; margin:22px 0; }
.aboutbeta td table td { width:50%; padding:0 9px; vertical-align:top;}

.psverts { margin:0 42px; }
.psverts table#browsehome { width:100%; }
.psverts table#browsehome td { vertical-align:top; width:50%; }
.psverts .browseopened, .psverts .browseclosed { margin-bottom:13px; }

.menusep, .menusep div { height:12px; padding:0; margin:0; }
.menusep { background: url('//cdn.thomasnet.com/images/bg/gray4x4.png') center repeat-x #fff; }
.menusep div { background:url('//cdn.thomasnet.com/images/bg/menusep-right.png') no-repeat scroll right center; }
.menusep div.open1 { background:url('//cdn.thomasnet.com/images/bg/menusep-open-top.png') no-repeat scroll right center; }
.menusep div.open2 { background:url('//cdn.thomasnet.com/images/bg/menusep-open-bot.png') no-repeat scroll right center; }
.menusep div div { background:url('//cdn.thomasnet.com/images/bg/menusep-left.png') no-repeat scroll left center; }
.menusep div div.pmclose { background:url('//cdn.thomasnet.com/images/bg/menusep-bot-left.png') no-repeat scroll left center; }
.menugroup { padding: 3px 0 3px 10px; background-color:transparent; border-left:4px solid #e6e6e6; }

.menusep.top { height:8px; background: url('//cdn.thomasnet.com/images/bg/gray4x4.png') top repeat-x #fff; }
.menusep.top div { height:8px; background:url('//cdn.thomasnet.com/images/bg/menusep-top-right.png') no-repeat scroll right top; }
.menusep.top div.open { height:8px; background-image:none; }
.menusep.top div div { background:url('//cdn.thomasnet.com/images/bg/menusep-top-left.png') no-repeat scroll left top; }
.menugroup.active { padding: 3px 0 3px 10px; background-color:#fff; border-left:4px solid #e6e6e6; }

#compbtn { text-align: center; padding: 4px 0 4px 0; }

#servingtabs, #locatedtabs { width: 100%; }
#servingtabs td, #locatedtabs td { padding:0; font:bold 11px verdana; vertical-align:middle; white-space: nowrap; background: url('//cdn.thomasnet.com/images/images/cecece.gif') bottom repeat-x; border: 0; }
#servingtabs td.tabon, #locatedtabs td.tabon, #servingtabs td.taboff, #locatedtabs td.taboff { padding:5px 5px 0 5px; }
#servingtabs td.tabon, #locatedtabs td.tabon { background:url('//cdn.thomasnet.com/images/images/servloc-on-bg.png') top repeat-x; color:#c27121; }
#servingtabs td.taboff, #locatedtabs td.taboff { background:url('//cdn.thomasnet.com/images/images/servloc-off-bg.png') top right no-repeat; }
#servingtabs td.taboff, #servingtabs td.taboff a, #servingtabs td.taboff:hover, #locatedtabs td.taboff, #locatedtabs td.taboff a, #locatedtabs td.taboff a:hover { color: #3e5991; text-decoration: none; }
#servingtabs td.compare, #locatedtabs td.compare { padding:10px 5px 0 30px; }
#servingtabs td.left img, #locatedtabs td.left img, #servingtabs td.right img, #locatedtabs td.right img { width:14px; height:39px; }
#servingtabs td.mid img, #locatedtabs td.mid img { width:32px; height:39px; }

#commodlist { width:95%; margin:auto; }
#commodlist td { vertical-align:top; width:50%; padding:4px 6px 4px 0; }
#commodlist td td { width:auto; }
#commodlist .recno { text-align:right; }
#commodlist li { padding-bottom:6px; }

.sharestorybtn {margin-top:18px;text-align:center}

#supptitle { margin:0 15px 18px 15px; }
#supptitle h1 { margin:0 0 9px 0; font-size:30px; }

#suppcats { width:930px; margin:0 auto; background-color:#f5f5f5; }
#suppcatslist { padding:18px; margin:0; }
#suppcatslist h1 { margin:0; margin-bottom:18px; }
.orangemore { margin:0 0 2px 3px; vertical-align:middle; }

.suppcatbox { clear:both; background-color:#fff; width:265px; padding:9px; margin-bottom:18px; border:1px solid #d7d7d7; border-top:none; border-left:none; font-size:12px; }
.suppcatbox b { display:block; padding-bottom:8px; font-size:13px; }
.suppcatbox a { color:#3e5991; }

/** about page **/
#abouttop, #aboutbottom { width:100%; margin:12px 0; }
#aboutbottom { margin-top:0; }
#abouttop h1 { margin:29px 0 0 0; text-align:center; }
#aboutbottom h1, #aboutbottom h2 { margin:0; }
#aboutbottom h2 { margin-bottom:8px; }
#abouttop td { vertical-align:top; width:33%; background-color:#f5f5f5; padding:12px; padding-top:0; font:normal 15px arial; }
#aboutbottom td { vertical-align:top; width:50%; background-color:#f5f5f5; padding:12px 48px 12px 23px; font:normal 13px arial; }
#aboutbottom img { float:right; width:116px; height:31px; }
#abouttop td.div, #aboutbottom td.div { padding:0; background-color:#fff; }
#abouttop td.div, #abouttop td.div img, #aboutbottom td.div, #aboutbottom td.div img { width:12px; }
#abouttop .trynow { margin:13px auto 19px auto; width:163px; height:33px; display:block; }
#abouttop .graphic { margin:23px auto 35px auto; display:block; }
#abouttop ul { margin-left:0; padding-left:1.1em; }
#abouttop ul.supplier { list-style-image:url("//cdn.thomasnet.com/images/images/supplier_bullet.png"); }
#abouttop ul.products { list-style-image:url("//cdn.thomasnet.com/images/images/products_bullet.png"); }
#abouttop ul.cad { list-style-image:url("//cdn.thomasnet.com/images/images/cad_bullet.png"); }
#abouttop li { margin-bottom:18px; font: bold 13px arial;}
#abouttop ul.cad li { margin-bottom:28px; }

#newfeature { position:absolute; top:85px; right:8px; border:none; display:none; z-index:999; }
/**/

#artabstract { clear: both; margin: 10px 0; padding-top:3px; font-size: 12px; font-family: georgia, "times new roman", arial; }
#artabstract img { border: 1px solid #363636; margin: 5px; }
.errmsg { background-color:#fee; border:2px solid #AA6666; color:#600; margin:1em; padding:1em; }

.msgbox { border:2px solid #666; margin:1em; padding:1em;  }
.msgbox.error { background-color:#fee; border-color:#a66; color:#600; }
.msgbox.alert { background-color:#ffe; border-color:#fca725; color:#5d3107; }
.msgbox.confirm { background-color:#efe; border-color:#6bae41; color:#2d5610; }
.msgbox.info { background-color:#eef; border-color:#6bb3d5; color:#224758; }

/** catnav pages **/
.pshead .summary h1{margin-bottom:0;font-size:14px}
.itemsummary{font-size:14px;margin-bottom:20px}
.itemsummary td{vertical-align:top;padding:2px 9px 2px 0 !important}
#cnheader h1 { margin:0; }
#cncrumbs { background-color:#e6e6e6; font:normal 11px verdana; color:#363636; padding:5px; margin:10px 0 38px; }
#cncrumbs a { color:#3e5991; text-decoration:none; }
#cncrumbs a.active { color:#363636; }

#cnsearch { font:normal 11px verdana; float:right; }
#cnsearch input { vertical-align:middle; }
#cnsearch input[type=text] { width:164px; }
/**/

/** related headings **/
.relcatblock { border:1px solid #bebebe; border-left:none; border-right:none; padding:6px; margin-bottom:18px;overflow:auto}
.relcatblock table { width:100%; margin:3px 0 0 17px; }
.relcatblock td { vertical-align:top; padding:0; }
.relcatblock a { margin:3px; margin-left:0; display:block; }

.relcatblock.inline{overflow:auto}
.relcatblock.inline h2, .relcatblock.inline a{display:inline;margin:0}
.relcatblock.inline h2,.relcatblock.inline div{float:left}
.relcatblock.inline h2{width:18%}
.relcatblock.inline div{width:82%}

.relcatblock ul{list-style:none;margin:0;padding:0 0 0 18px;width:33%;float:left;box-sizing:border-box}
.relcatblock li{margin:0}

/* RP 11-12-2012 */
.sortlinks li.active, .sortlinks li.active a {
	color: #ffffff; 
}
.sortlinks   {
	font: normal 11px verdana; 
}
.sortlinks {
	padding-left:0px; margin-left: 0; border-bottom: none; white-space: nowrap; margin-bottom: 0; 
}
.sortlinks li {
	list-style: none; margin: 0; margin-left: 3px; display: inline; text-align: center; 
}
.sortlinks li a {
	padding: 3px 0.5em; border: 1px solid #cecece; border-bottom: none; background: #fff url('//cdn.thomasnet.com/images/bg/alphanav.png') right repeat-y; text-decoration: none; color: #3e5991; 
}
.sortlinks li.active {
	padding: 3px 0.5em; border: 1px solid #cecece; font-weight: bold; background: #009933 ;
 }

.filtertext{font:bold 11px verdana; vertical-align:middle; white-space: nowrap; border: 0; }


div#graybarcontainer { position:relative; height:28px; width:100%; text-align:left; background-color:#e6e6e6; }
div#graybarcontentleft  {margin-left:6px; width:500px;}
div#graybarcontentright {float:right; margin-right:6px;}
/**/

.psbrowse1 { float:left; width:200px; height:150px; margin:0 36px 0 0; }
.psbrowse2 { float:left; width:125px; height:125px; margin:0 18px 0 0; }
.psbrowsecats { width:100%; }
.psbrowsecats td { vertical-align:top; padding:0 0 56px 0; width:50%; }
.psbrowsecats td.leftcol { padding-right:18px; }
.psbrowsecats.catalogs td { padding-bottom:20px; }
.psbrowsecats td.image { padding-left:18px; padding-right:18px; width:161px; }
.psbrowsecats td.image img { width:125px; height:125px; }
.psbrowsecats dl dt { margin:0 0 9px 0; font-weight:bold; }
.psbrowsecats dl, .psbrowsecats dl dd { margin:0; }
.psbrowsecats dl dfn { font-style:normal; font-size:14px; }

.thomasspecbtn { height:13px; margin-left:6px; }

/*--------------------- Brand-Dom Slide-Out Styles for ThomaseNet.com --------------*/
a.tt7{
    position:relative;
    z-index:24;
    color:#3CA3FF;
/*    font-weight:bold;  */
    text-decoration:none;
}
a.tt7 span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt7:hover{ z-index:25; color: #aaaaff; background:;}
a.tt7:hover span.tooltip{
    display:block;
    position:absolute;
    bottom:-80px; right:290px; /* top-middle-left */
/* bottom:60px; right:125px;  middle-left  */
    padding: 15px 0 0 0;
    width:405px;
    color: #000;
    text-align: left;
    z-index:2;
/*   
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
*/
}
a.tt7:hover span.top{
    display: block;
    padding:25px 8px 10px;
    background: url(//cfnewsads.thomasnet.com/images/adbub/blog-bub_btm_exp.png) no-repeat top;
    z-index:2;
}
a.tt7:hover span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 35px 0 15px;
    background: url(//cfnewsads.thomasnet.com/images/adbub/bub_btm_filler.png) repeat bottom;
    text-decoration:none;
    z-index:2;
}
a.tt7:hover span.bottom{
    display: block;
    padding: 15px 8px 0;
    color: #548912;
    background: url(//cfnewsads.thomasnet.com/images/adbub/blog-bub_btm_exp.png) no-repeat bottom;
    z-index:2;
}

/*----------------------- end Brand-Dom Slide-Out Styles for ThomaseNet.com  -----------------------*/

/*--------------------- bubble tooltip 6 - expanding --------------*/
a.tt6{
	position:relative;
	z-index:24;
	color:#3CA3FF;
/*	font-weight:bold;  */
	text-decoration:none;
}
a.tt6 span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt6:hover{ z-index:25; color: #aaaaff; background:;}
a.tt6:hover span.tooltip{
	display:block;
	position:absolute;
	bottom:60px; right:125px;
	padding: 15px 0 0 0;
	width:405px;
	color: #000;
	text-align: left;
	z-index:2;
/*	
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
*/
}
a.tt6:hover span.top{
	display: block;
	padding: 15px 8px 0;
	background: url(//cfnewsads.thomasnet.com/images/adbub/bub_btm_exp.png) no-repeat top;
	z-index:2;
}
a.tt6:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 35px 0 15px; 
	background: url(//cfnewsads.thomasnet.com/images/adbub/bub_btm_filler.png) repeat bottom; 
	text-decoration:none;
	z-index:2;
}
a.tt6:hover span.bottom{
	display: block;
	padding:25px 8px 10px;
	color: #548912;
	background: url(//cfnewsads.thomasnet.com/images/adbub/bub_btm_exp.png) no-repeat bottom;
	z-index:2;
}

/*----------------------- end tooltip 6 -----------------------*/

#adrtsky { float:right; width:172px; padding-top:10px; display:none; }
.skyscraper { float:right; }
.tilebox { float:right; position:relative; border-top:1px solid maroon; width:135px; text-align:center; font-size:10px;margin-bottom:18px}
.tilebox .adtitle { right:0; }
.tilebox .adbox { margin:10px auto 18px; }
.skyscraper.local { clear:both; margin-left:18px; margin-right:36px; margin-bottom:18px; }
.skyscraper.interim { padding-top:0;margin-bottom:44px }
.skyscraper.results { padding-top:30px;margin-bottom:44px }


.recform { margin-bottom:18px; }
.recform td { padding:3px 0; }
.recform td.label { white-space:nowrap; padding-right:8px; width:100px; }
.recform td.indent { padding-left:30px; }
.recform input { width:320px; }
.recsupp { border-top:1px dashed #bebebe; padding-top:18px; }
.recsupp.top { border:none; padding-top:0; }
#suppdetails { border-top:1px solid #bebebe; }
.orangetitle { font: bold 18px arial; margin:30px 0 18px 0; }

/*------------------ Made2Spec -----------------------*/
    .adgreenbox
    {
        background-color: #009933;
        border: 1px solid #009933;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        z-index: 500;
        width: 756px;
        text-align: center;
    }
    .adcontentbox
    {
        margin: 1px;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        font-family: Arial,verdana;
    }
        
    .adlable
    {
        margin-top: 2px;
        text-align: center;
        font-family: Arial,verdana;
        font-size: 20px;
        line-height: 33px;
        color: #ffffff;
        height: 35px;
        letter-spacing: 1px;
        font-weight: bold;
    }
    .adpopdivtxt
    {
        font-family: Arial,verdana;
        text-align: center;
        color: #070809;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .adpoplabletxt
    {
        font-size: 18px;
        line-height: 25px;
        font-weight: bold;
    }
    .adpopsmalltxt
    {
        font-family: Arial,verdana;
        font-size: 14px;
        font-weight: normal;
        text-align: center;
        color: #070809;
        line-height: 20px;
    }
    .adwhitebox
    {
        background-color: #E6E6E6;
        border: 1px solid #E6E6E6;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        color: #070809;
        font-size: 15px;
    }
    .adbuttonlink
    {
        background-image: url('//cdn.thomasnet.com/images/made2spec/button.png');
        background-repeat: no-repeat;
        background-position: top left; /*height: 60px;*/
        width: 182px;
        display: inline-block;
        color: #202122;
        font-size: 12px;
	font-weight: bold;
        text-align: center;
        line-height: 15px;
        vertical-align: top;
        padding: 14px 0px 16px 0px;
        text-decoration: none;
	height: 25px;
    }

   .button121
   {
        background-image: url('//cdn.thomasnet.com/images/made2spec/button-121.png');
	background-size:121px 60px; 
	width:121px;
   }

   .button145
   {
        background-image: url('//cdn.thomasnet.com/images/made2spec/button-145.png');
	background-size:145px 60px; 
	width:145px;
   }

   .button182
   {
        background-image: url('//cdn.thomasnet.com/images/made2spec/button-182.png');
	background-size:182px 60px; 
	width:182px;
   }

    a.adbuttonlink:visited { color: #202122; }

    .main
    {
        margin: 0 auto;
        position: fixed;
        z-index: 1000;
        display: block;
        width: 590px;
        top: 120px;
        left: 30%;
    }
    .optionmenu
    {
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
        background-color: #39393A;
        height: 50px;
        width: 260px;
        margin: 0px 0px -22px 312px;
        color: #ffffff;
        font-size: 12px;
        font-family: Arial, Verdana;
        font-weight: bold;
        padding-top: 5px;
        padding-left: 20px;
        line-height: 20px;
    }
    .greenbox
    {
        background-color: #009933;
        box-shadow: 0px 0px 20px #3E3E3E;
        -moz-box-shadow: 0px 0px 20px #3E3E3E;
        -webkit-box-shadow: 0px 0px 20px #3E3E3E;
        border: 1px solid #009933;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        width: 590px;
        z-index: 500;
    }
    .contentbox
    {
        background-color: #009933;
        margin: 1px;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        font-family: Arial,verdana;
    }
    .popadbanner
    {
        background-image: url('//cdn.thomasnet.com/images/made2spec/pop_ad_banner.png');
        background-repeat: no-repeat;
        background-position: top left;
        height: 129px;
        width: 588px;
    }
    .poplable
    {
        background-color: #39393A;
        margin-top: 2px;
        text-align: center;
        font-family: Arial,verdana;
        font-size: 20px;
        line-height: 33px;
        color: #ffffff;
        height: 35px;
        letter-spacing: 1px;
    }
    .poplabletxt
    {
        font-family: Arial,verdana;
        text-align: center;
        color: #ffffff;
        font-size: 18px;
        margin-top: 13px;
        margin-bottom: 10px;
        line-height: 25px;
    }
    .whitebox
    {
        background-color: #E6E6E6;
        border: 1px solid #E6E6E6;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        color: #070809;
        font-size: 15px;
    }
    .thomasnetlogo
    {
        background-image: url('//cdn.thomasnet.com/images/made2spec/thomas_logo.png');
        background-repeat: no-repeat;
        background-position: top left;
        height: 43px;
        width: 235px;
    }
    .bluelink
    {
        color: #398EC6;
        text-decoration: none;
        font-size: 13px;
    }
    .buttonlink
    {
        background-image: url('//cdn.thomasnet.com/images/made2spec/button.png');
        background-repeat: no-repeat;
        background-position: top left;
        width: 182px;
        display: inline-block;
        color: #202122;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        line-height: 15px;
        vertical-align: top;
        padding: 14px 0px 16px 0px;
        text-decoration: none;
    }

    a.buttonlink:visited { color: #202122; }
        
    .popupclose
    {
        background-image: url('//cdn.thomasnet.com/images/made2spec/popupclose.png');
        background-repeat: no-repeat;
        background-position: top right; /*width: 16px;*/
        height: 16px;
        display: inline-block;
        cursor: pointer;
    }
    .padtop
    {
        padding-top: 5px;
    }
    .padleft
    {
        padding-left: 6px;
    }
    .padright
    {
        padding-right: 6px;
    }
    .closemargin
    {
        margin-left: 15px;
        margin-right: 25px;
    }
    .divsmalltxt
    {
        padding: 0 25px 0 25px;
        line-height: 20px;
    }
    .hide { display: none; }
    .show { display:block; }
    .web_dialog_overlay
    {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        background: #000000;
        opacity: .7;
        filter: alpha(opacity=70);
        -moz-opacity: .7;
        z-index: 120;
        display: none;
    }
/*------------------ End Made2Spec -------------------*/

.quicklinks { margin-top:18px; }
.quicklinks th { text-align:left; padding-bottom:3px; } 
.quicklinks td { vertical-align:top; padding:0 6px; line-height:1.3em; text-align:left; }
.quicklinks td.thumb { text-align:center; width:60px; padding:0; }
.quicklinks td.thumb img { width:60px; height:60px; }

table.toolbar td { vertical-align:top; padding:3px 10px 10px 10px; }
table.toolbar .sysreq { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:12px; margin:4px 0 15px 35px; }
table.toolbar h2 { font-size:16px; }
table.toolbar ul { padding-left:9px; }
table.toolbar li b { color:#093; font-size:14px; }
table.toolbar li { margin-bottom:15px; }
table.toolbar li ul { margin-top:15px; padding-left:36px; }
table.toolbar li li { font-weight:bold; }
table.toolbar .cols td { padding:5px; width:50%; }

#rsltl{position:relative}
.fltrbottom{position:absolute;bottom:18px}

.fltrcol{background-color:#e6e6e6;border:4px solid #e6e6e6;margin-bottom:18px}
.fltrcol h4{margin:0;padding:0 0 0 5px}
.fltrgrp{background-color:#fff;margin:4px 0;padding:4px;font:11px verdana}
.fltrgrp:last-child{margin-bottom:0}
.fltrgrp h5{cursor:pointer;font:bold 13px arial;color:#c27121;margin:3px 0;padding-left:14px;background:url(//cdn.thomasnet.com/images/icons/plus10.png) left 3px no-repeat}
.fltrsubgrp.opened h5{background-image:url(//cdn.thomasnet.com/images/icons/minus10.png)}
.fltropts{padding-left:9px;margin:0 0 4px 5px;line-height:1.3em;display:none}
.fltrsubgrp.opened .fltropts{display:block}
.fltrgrp .asterisk{padding-left:15px;color:#808080}

.fltrgrp_mythomas{ background-color:#fff; border: 1px solid #e6e6e6; margin:4px 0 18px 0; padding: 0; font:11px verdana; }
.fltrgrp_mythomas h4{ background-color: #66b748; font:  16px arial; color:#fff; margin: 0 0 12px 0; padding: 7px 14px; vertical-align: middle; }
.fltropts_mythomas{ display: block; padding-left:9px; margin:0 0 16px 5px; line-height:1.5em; }
.fltropts_mythomas .mdgray img{opacity:.5}

.modchk checkbox { margin:0 4px 0 0; }
.modchk { margin:3px auto; clear:both; }
.modchk .check, .modchk .checkdisabled { margin:2px 4px 0 0; float:left; width:12px; height:12px; border:0; }
.modchk .check.indent, .modchk .checkdisabled.indent {  margin-left:16px; padding:0; }
.modchk .link { display:table-cell; }

#newcerts { margin: auto auto 4px; width:180px; height:23px; cursor:pointer; }

.certblock { background-color:#f5f5f5; margin-right:14px; font-size:12px; padding:6px; float:left; width:120px; }
.certblock .certitle { margin-bottom:5px; }
.certblock .thumbnail { text-align:center; margin-bottom:5px; }
.certblock .links { font-family:verdana; font-size:10px; }
.certblock .dl { font-style:italic; font-family:verdana; font-size:10px; color:#808080; }
.certblock .icon { vertical-align:middle; width:13px; height:16px; margin-right:3px; float:left; }
.certblock img.framed { clear:both; }
.certblock a:hover { color:#093; }
.certblock .landscape	{ width:100px; height:80px; }
.certblock .portrait	{ width:80px; height:100px; }
.certblock .seeall { margin-top:12px; font-size:12px; font-weight:bold; }


.certrslts{margin-top:18px}
.certrslts .certtitle{background-color:#f5f5f5;padding:3px 9px;margin:9px 9px 9px 0;font-weight:bold;color:#3e5991}
.certrslts .certlinks{line-height:1.5em;padding:0 9px}
.certrslts .certlinks img{vertical-align:bottom}
.certrslts .seeall{margin:3px 26px 0}

/** remove certrslts once subrslts are in use **/
.subrslts{margin-top:18px;clear:both}
.subrslts .title{background-color:#f5f5f5;padding:3px 9px;margin:9px 9px 9px 0;font-weight:bold;color:#3e5991}
.subrslts .links{line-height:19px;padding:0 9px}
.subrslts .links img{vertical-align:top;margin-top:2px}
.subrslts .seeall{margin:3px 26px 0}
//.subrslts .thumb{float:right;margin:0 50px 0 9px}
.subrslts .thumb{float:left;margin:0 9px}

.certtopnav { border:1px solid #e6e6e6; background:#fff url(/images/bg/cert_nav_bar.png) bottom repeat-x; }
.certmenu { padding:0; margin:0; list-style:none; white-space:nowrap; font:normal 13px arial; }
.certmenu li { float:left; min-width:100px; }
.certmenu a { position:relative; display:block; text-decoration:none; min-width:100px; float:left; color:#3e5991; }
.certmenu a:hover { color:#093; text-decoration:underline; }
* html .certmenu a { width:100px; }
.certmenu a span { display:block; background:url(/images/bg/divider.png) right no-repeat; text-align:center; padding:6px 91px; cursor:pointer; }
* html .certmenu a span { width:100px; cursor:hand; width:66px; }
.certmenu a em { display:none; }
.certmenu .selected a span { background-image:none; color:#fff; background:#059949; }
.certmenu .selected a:hover { color:#fff; text-decoration:none; }
.certmenu .selected a em { display:block; overflow:hidden; border:6px solid #059949; border-color:#059949 #fff; border-width:6px 6px 0 6px; position:absolute; left:50%; margin-left:-6px; }

.certsubnav { border-bottom:1px solid #e6e6e6; margin:4px 0 18px; }
.cert_types { list-style:none; position:relative; margin:0; padding:0; }
.cert_types li { float:left; font:normal 11px verdana; padding:0; margin:0; }
.cert_types li a { display:block; color:#3E5991; padding:6px 8px; margin:0; }
.cert_types li a:hover, .certglossary a:hover { color:#093; }
.cert_types li.selected a { font-weight:bold; color:#363636; text-decoration:none; }

.glossary_subheading { font-weight:bold; color:#363636; }
.glossary_item_name, .glossary_subheading { font-size:14px; }
.certglossary { line-height:1.5em; color:#808080; }
.certglossary a { color:#3E5991; }
.glossary_item_name { font-weight:bold; }


.certifications_beta_links {
	position: absolute; left:1px; top:1px; z-index: 50; background-color: #ebebeb;
}

/* brand/distributor data */
.brandgrid { width:100%; }
.brandgrid td { vertical-align:top; font-family:verdana; font-size:11px; width:220px; padding:6px 0; }
.brandgrid td.spacer, .brandgrid td.spacer img { width:40px; }
.brandgrid div { margin-bottom:12px; }
.brandgrid .logo { text-align:center; display:table-cell; vertical-align:middle; width:220px; height:150px; overflow:hidden; font:bold 24px arial; border:1px solid #e6e6e6; color:#808080; }
.brandgrid .logo img { margin:auto; }
.brandgrid .authstock { text-align:center; margin:6px 0 15px; font:normal 11px verdana; color:#808080; height:12px; line-height:12px; }
.brandgrid .authstock img { width:13px; height:12px; vertical-align:middle; }
.brandgrid ul { list-style-type:disc; list-style-image:url(//cdn.thomasnet.com/images/icons/gray-disc.png); padding:0px 0px 0px 14px; margin:0px 0px 5px 0px; }
/**/

/* Mini RFI launch form with only subject field on profile page. GS 2013-04-25 */
#rfiSubjectForm { margin-bottom: 8px; padding: 3px 5px; text-align: left; color: #ffffff; width: 291px; height: 61px; background: #f5f5f5 url('//cdn.thomasnet.com/images/bg/request_information_bar.png') no-repeat top left; }
#rfiSubjectForm b { display: block; padding-left: 10px; }
#rfiSubjectForm #rfisubject { width: 266px; height: 17px;padding: 1px; border: 1px solid #cecece; float: left; margin-top: 15px; font: normal 13px arial,helvetica,sans-serif; }
#rfiSubjectForm #minirfisub { float: right; margin-top: 15px; }
#rfiSubjectForm .watermark { color: #808080; }

/* Mini RFI 2 field form on rightside of profile page. GS 2013-05-06 */
#rfi2FieldForm { width: 300px; padding-bottom: 20px; margin-bottom: 12px; background-color: #e6e6e6; }
#rfi2FieldForm.profright { float: right; margin-left: 18px; }
#rfi2FieldForm b { display: block; padding: 10px; }
#rfi2FieldForm #rfi2fsubject { margin: 0 10px 10px 10px; width: 276px; height: 17px; padding: 1px; border: 1px solid #cecece; font: normal 13px arial,helvetica,sans-serif; }
#rfi2FieldForm #rfi2fmessage { margin: 0 10px 10px 10px; width: 276px; padding: 1px; border: 1px solid #cecece; font: normal 13px arial,helvetica,sans-serif; }
#rfi2FieldForm p { float: left; font-size: 12px; padding: 0; margin: 0 0 0 10px; width: 194px; }
#rfi2FieldForm #minirfi2fsub { float: right; margin-right: 10px; }
#rfi2FieldForm .watermark { color: #808080; }

/* Click To Call on Company Profile */
#callcomp_new,.tracknums { display: inline-block; text-align: left; font-size: 12px; line-height: 22px; vertical-align: bottom; padding: 0 0 0 16px; color: #363636; background: transparent url('//cdn.thomasnet.com/images/icons/phone.png') no-repeat top left; }

/* Certifications */
.certsearchbox { width:435px; background-color:#F5F5F5; font-size:24px; padding:18px; clear:both; margin-top:20px;} 
.certsearchfld { float: left; width: 327px; height: 20px; font-size: 13px; }
.certwatermark { color:#BEBEBE; }
.certsearchlbl { margin-bottom: 16px; }
.certhomelink { float:right; }
.certimage { padding:4px; border: solid #e6e6e6 1px; }
/* RM2591 2013-08-08 */
.certdefs p.gray { margin: 0 0 6px 0; padding: 0 0 6px 0; }
.certdashdiv { border-bottom: 1px dashed #bebebe; }
.certline { border-bottom: 1px solid #bebebe;  margin-bottom: 9px; }
/* redmine #2867 
.cert_feedback { font: normal 13px arial; background-color:#8cc63f; color: #FFFFFF; margin:6px 18px 0px; padding:5px;}
.cert_feedback #cert_survey { background-color: #73AD26; color: #FFFFFF; padding:5px 10px; margin-left:25px}
.cert_feedback #cert_survey_close { float:right; margin-right:5px; color:#FFFFFF}
*/

/* redmine #3308 */
.cert_feedback { font: normal 17px arial; background-color:#3e5991; color: #fff; margin:6px 18px 7px;  padding:5px; }
.cert_feedback #cert_survey { background-color: #70a0cf; color: #fff; padding:5px 18px; margin-left:14px }
.cert_feedback #cert_survey_close { float:right; margin-right:5px; color:#fff; }

/* mythomas tools */
#mtcoprotxt, .mtsrchcopro, .mtcompsl { font:normal 11px verdana; }
#mtcoprotxt { text-align:center; margin-top:12px; }
.mtsrchcopro { text-align:right; }
.mtcompsl { white-space:nowrap; }
#mtcoprotxt img, .mtsrchcopro img, .mtcompsl img { height:22px; margin-right:6px; vertical-align:bottom; }
#mtcoprotxt a:hover, .mtsrchcopro a:hover, .mtcompsl a:hover, .mtsrchcopro.dkgreen a { color:#093; text-decoration:none; }
/*RM5237 START*/
/*.resultdata:hover .mtsrchcopro_rm5237 { background-color: #808080; }*/
.mtoverlay { position: absolute; float: none; left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; opacity: 0.8; filter: alpha(opacity=80);z-index:2000 }
.mtloading { position: absolute; top: 45%; left: 50%; margin: -21px 0 0 -24px; z-index:2001}
/*RM5237 END*/
/**/

.newsletters { }
.newsletters .newsletter-box { float: left; width: 460px; position: relative; margin-right:10px; line-height:1.5em; margin-bottom:15px; }
.newsletters .newsletter-box-clear { clear:left; }
.newsletters .newsletter-box-row { margin-right:0px; width:100%; height:auto; margin-bottom:15px; }
.newsletters .newsletter-box .chkbox { position:absolute; top:0px; left:0px; }
.newsletters .newsletter-box .chktxt { margin-left:23px }

#mtfo { border:2px solid #ccc; position:absolute; z-index:999; top:20px; right:0; max-width:240px; font:normal 10px verdana; background-color:#fff; box-shadow:1px 1px 6px rgba(0, 0, 0, 0.5); display:none; }
#mtfo_nav { text-align:center; margin:5px 0; border-bottom:dotted 1px #ccc; padding-bottom:5px; color:#999; }
#mtfo_nav a { margin:0 5px; color:#999; }
.mtfo_opt { clear:left; margin:5px; }
.mtfo_icon { width:30px; float:left; text-align:center; }
.mtfo_body { margin-left:35px; }
#mtfoclose { display:block; margin:6px auto; }
#mtfoarw { margin-left:4px; vertical-align:middle; }
.mtflyout { cursor:pointer; }

/** featured supplier **/
#featsupp{margin-bottom:18px}
#featsupp .ftitle{background-color:#808080;font:bold 14px arial;color:#fff;padding:3px 6px 3px 12px;margin:0}
#featsupp .ftitle img{float:right}
#featsupp .fbody{background-color:#f5f5f5;padding:9px 12px}
#featsupp .flogo{text-align:center;float:left;width:170px}
#featsupp .flogo img{max-width:170px}
#featsupp .fcontentlogo{margin-left:180px}
#featsupp .rsltpdm a{text-decoration:underline}
/**/

.catsash{position:relative;display:inline-block}
.catsash .sash{position:absolute;top:-1px;right:0;z-index:700}

/** modal loading **/
.tnetmodal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .7 )
                url('//cdn.thomasnet.com/images/images/page-loading-green.gif')
                50% 50%
                no-repeat;
}
.ie .tnetmodal { /* Hack for ie8 - it doesn't understand rgba. */
    background: #ffffff url('//cdn.thomasnet.com/images/images/page-loading-green.gif') 50% 50% no-repeat;
    opacity: 0.80;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
    filter: alpha(opacity = 80)             
    z-index:2000
}
body.loading{overflow:hidden}
body.loading .tnetmodal{display:block}
/**/

.form-default-text{color:#808080;font-style:italic}

/** custom select box begins **/
.selecter-element { *left: -999999px; position: absolute; opacity: 0; display:none }
.selecter { display: block; margin: 10px 0; position: relative; max-width: 30%; z-index: 1; }
.selecter .selecter-selected { background: #fff url(//cdn.thomasnet.com/images/images/select_arrow_down.png) no-repeat 97% center; border: 1px solid #ccc; color: #333; cursor: pointer; display: block; font-size: 12px; margin: 0; overflow: hidden; padding: 4px 10px; position: relative; text-overflow: clip; z-index: 49; }
.selecter .selecter-options { border: 1px solid #ccc; border-width: 0 1px 1px; background-color: #fefefe; display: none; left: 0; margin: 0; max-height: 260px; overflow: auto; overflow-x: hidden; padding: 0; position: absolute; top: 100%; width: 100%; *width: auto; z-index: 50; }
.selecter .selecter-group { background: #fff; border-bottom: 1px solid #e3e3e3; color: #999; display: block; font-size: 11px; padding: 5px 10px 4px; text-transform: uppercase; }
.selecter .selecter-item { background: #fff; border-bottom: 1px solid #e3e3e3; color: #333; cursor: pointer; display: block; font-size: 12px; margin: 0; overflow: hidden; padding: 4px 10px; text-overflow: ellipsis; width: 100%; }
.selecter .selecter-item.selected { background: #fff; }
.selecter .selecter-item.disabled { color: #999; cursor: default; }
.selecter .selecter-item:first-child {  } 
.selecter .selecter-item:last-child { border-bottom: 0; }

@media screen and (min-width: 980px) {
	.selecter .selecter-item:hover, 
	.selecter .selecter-item.selected:hover { background-color: #f3f3f3; }
	.selecter .selecter-item.disabled:hover { background-color: #fff; }
	
	.selecter:hover .selecter-selected { background-color: #fff; }
	
	.selecter.disabled .selecter-item:hover { background: #fff; }
}

/* Open */
.selecter.open { z-index: 3; }
.selecter.open .selecter-selected { z-index: 51; }

.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected { background-color: #fff; }

/* 'Cover' Positioning */
.selecter.cover .selecter-options { border-width: 1px; top: 0; }
.selecter.cover .selecter-options .selecter-item.first {  }
.selecter.cover.open .selecter-selected { z-index: 49; }

/* 'Bottom' Positioning */
.selecter.bottom .selecter-options { border-width: 1px 1px 0; bottom: 100%; top: auto; }
.selecter.bottom .selecter-item:last-child { border: none; }
.selecter.bottom.open .selecter-selected {  }
.selecter.bottom.open .selecter-options {  }

/* 'Bottom' + 'Cover' Positioning */
.selecter.bottom.cover .selecter-options { bottom: 0; top: auto; }
.selecter.bottom.cover.open .selecter-selected {  }
.selecter.bottom.cover.open .selecter-options {  }

/* Multiple Select */
.selecter.multiple .selecter-options { border-width: 1px; display: block; position: static; width: 100%; }

/* 'Disabled' State */
.selecter.disabled .selecter-selected { background: #fff; border-color: #eee; color: #ccc; cursor: default; }
.selecter.disabled .selecter-options { background: #fff; border-color: #eee; }
.selecter.disabled .selecter-group,
.selecter.disabled .selecter-item { border-color: #eee; color: #ccc; cursor: default; }
.selecter.disabled .selecter-item.selected { background: #fafafa; }

/* Scroller Support */
.selecter .selecter-options.scroller { overflow: hidden; }
.selecter .selecter-options.scroller .scroller-content { max-height: 260px; padding: 0; }

/* Media Queries */
@media screen and (max-width: 740px) {
	.selecter { max-width: 40%; }
}
@media screen and (max-width: 500px) {
	.selecter { max-width: 100%; } 
}

/** custom select box ends **/

#homeBanners{clear:both;margin-bottom:29px;text-align:center}
#homeBanners img.standard{width:472px;height:80px}
#homeBanners .multi{margin-left:40px}

h2.interim{height:26px;background-color:#bebebe;padding:0 0 0 40px;font:bold 16px arial;color:#363636;line-height:26px;background-repeat:no-repeat;background-position:left}
h2.interim.supp{background-color:#cde5c3;background-image:url(//cdn.thomasnet.com/images/icons/interim_supp.jpg)}
h2.interim.suppdisc{background-color:#66b748;color:#fff;background-image:url(//cdn.thomasnet.com/images/icons/interim_supp.jpg)}
h2.interim.products{background-color:#c3d3e2;background-image:url(//cdn.thomasnet.com/images/icons/interim_products.jpg)}
h2.interim.cad{background-color:#efefd3;background-image:url(//cdn.thomasnet.com/images/icons/interim_cad.jpg)}
h2.interim.news{background-color:#e5e5e5;background-image:url(//cdn.thomasnet.com/images/icons/interim_news.jpg)}
h2.interim.whitepapers{background-color:#c6e5e5;background-image:url(//cdn.thomasnet.com/images/icons/interim_whitepapers.jpg)}

ul.interim,table.interim,.allmatches.interim{font-family:arial;font-size:12px;}
.allmatches.interim{font-weight:bold}
ul.interim{list-style-type:none;list-style-image:none;padding:0;line-height:24px}
.interim .extra{font:normal 10px verdana;color:#808080}
.allmatches.interim,.wrapper.interim{padding-left:16px}
.allmatches.interim.supp{margin-bottom:18px}
table.interim{width:100%;margin:0 0 18px 0;border-left:16px solid #fff}
table.interim.split td{width:50%}
table.interim td{padding:4px 2px}
table.interim th{font-size:13px;padding:0 0 8px;text-align:left}
table.interim th.active{font-size:14px}

h4.otherapps{margin:0 0 24px;padding:40px 0 0 0;border-top:1px solid #e6e6e6}
.inorslt{margin:0 0 18px;font-size:16px}
.inorslt h4{font-style:italic;margin:0}

.interimps,.interimrec{border-top:1px solid #e6e6e6;margin:12px 0;padding-top:12px}
.interimrec{font-size:12px}
.interimps.nb,.interimrec.nb{border:0;padding-top:0;margin-top:0}
.interimps .pstitle b{font-weight:normal}
.interimps .pstitle a{text-decoration:none;color:#3e5991}
.interimps .pstitle a:hover{text-decoration:underline}
.interimps .psloc{font:normal 11px verdana;color:#808080}
.interimps .psbody{margin-top:18px}
.interimps .psimage{height:100px;width:100px;float:left}
.interimps .psimage img{width:100px;display:block;vertical-align:top}
.interimps .psteaser{margin-left:136px}
#products .allmatches,#news .allmatches,#whitepapers .allmatches,#cad .allmatches{margin-top:18px;font-weight:bold}

.interim.wrapper .clearfix:after,.interim.wrapper .clearleft:after{clear:left}
#ahahome{border:1px solid #cccacb;width:470px;height:78px;display:inline-block;white-space:nowrap}

.xtsubgroup{margin-left:24px}
.xtopts{width:100%}
.xtopts td{vertical-align:top;padding-bottom:9px;width:50%}
.xtopts input[type=checkbox]{float:left;margin-top:0}
.xtopts td span{display:block;padding-left:24px}
.xtappsec{clear:both;margin-bottom:36px}

.withcert .certpdm{display:table-cell;padding-bottom:30px}
.withcert .mtsrchcopro{position:absolute;bottom:9px;right:0px}

.resultlist{padding:9px 0;border-bottom:1px dashed #bebebe}
.resultlist.browsecadco .pdm{margin-top:13px;clear:both}
.resultlist .logoco img{margin-right:13px;vertical-align:middle;border:solid 4px #fff;outline:1px solid #e6e6e6;margin-left:1px}
.resultlist .logoco td{vertical-align:middle}
.resultlist.browsecadco .listcols ul{float:left;width:25%;box-sizing:border-box}
.resultlist.browsecadco .listcols{clear:both;overflow:auto}

/*PRODUCT SEARCH SPECIFICATIONS LIGHTBOX*/
img.requestinfo { float:right; width:183px; height:31px; padding:12px 0 5px 0; border:0; }
.specstab { background-image:url('//cdn.thomasnet.com/images/images/specifications_tab.png'); background-repeat:no-repeat; font-size:14px; color:#c27121; padding-left:5px; height:26px; }
table#spectable { width:518px; border:1px solid #f5f5f5; padding:0; }
table#spectable td.name { width:195px; height:25px; font-size:12px; padding-left:5px; vertical-align:top; }
table#spectable td.value { width:323px; height:25px; font-size:12px; vertical-align:top; }
table#spectable td.greyback { background-color:#f5f5f5; }
div#adtlimgwrapper { border:1px solid #f5f5f5; padding:12px; 0; width:200px; margin-top:15px; }
table#adtlimgs td { padding:0 18px 0 5px; }
#primimg img { max-width:210px; }
#primimgie8 img { width:210px; }
.specsco { border:1px solid #f5f5f5; padding:13px; width:544px; }
.specsco a.coname { font-size:14px; font-weight:bold; }
div#specswrapper { width:760px; }
/*END PRODUCT SEARCH SPECIFICATIONS LIGHTBOX*/

.intmsg{background-color:#f5f5f5;border:1px solid #bebebe;padding:15px;font:bold 14px arial}

.servlocnav{margin:18px 0;padding:0}
.servlocnav li{font-size:13px;display:inline;list-style-type:none;background-color:#e6e6e6;border:1px solid #bebebe;margin:0;float:left;height:27px;line-height:27px;padding:0 9px}
.servlocnav li.active{font-weight:bold;color:#fff;background-color:#66b748;border-color:#66b748}
.servlocnav li:first-child{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.servlocnav li:last-child{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.servlocnav li.inactive{color:#808080;background-color:#d3D3D3}
.servlocnav li a,.loadbtn li a{text-decoration:none}

.loadbtn{margin:36px 0;padding:0;text-align:center}
.loadbtn li{font-size:14px;display:inline-block;padding:0 12px;list-style-type:none;height:31px;line-height:31px;background-color:#e6e6e6;border:1px solid #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.loadbtn li a:hover{color:#093}

#isbranding{text-align:center;margin:50px 0}
#isbranding .isspinner{display:block;margin:50px auto}
a.ql{display:inline-block;margin:9px 0 0}

.alphabrowse h4{margin:18px 0px 6px;width:145px;background-color:#bebebe;font:bold 12px arial}
.alphabrowse h4.top{margin-top:0}
.alphabrowse h4 span{width:19px;display:block;text-align:center}
.alphabrowse.az h4 span{background-color:#c27121;color:#fff}
.alphabrowse .col{width:315px;float:left}
.alphabrowse.cpmenu .col{width:267px}
.alphabrowse a{display:block;font-size:12px;margin:1px 0}
.alphabrowse b a{font-weight:bold;margin:12px 0 0}

#pshdsearch{background-color:#e6e6e6;line-height:36px;padding:0 6px;margin:8px 0 24px}
#pshdsearch input[type=text]{width:200px;border:1px solid #dfdfdf;vertical-align:middle;line-height:18px}
#pshdsearch input[type=image]{vertical-align:middle}
#pshdsearch a{float:right}

#pshdcrumbs{font:normal 11px verdana;border-bottom:1px solid #e6e6e6;padding-bottom:5px;margin-bottom:24px}
#pshdcrumbs,#pshdcrumbs a{color:#808080}
#pshdcrumbs a.default{color:#3E5991}

.view-phone{background:url('//cdn.thomasnet.com/images/icons/call_icon.png') no-repeat left;height:17px;padding-left:24px;line-height:17px}
.view-phone a:hover{color:#093}
.view-phone-dialog{display:inline;position:relative}
.view-phone-dialog img{cursor:pointer}
.view-phone-dialog .bubble{padding:15px 0 0 6px;width:195px;height:95px;text-align:center;position:absolute;left:80px;bottom:-38px;background:url(//cdn.thomasnet.com/images/images/call_dialog_background.png) no-repeat;display:none}
.view-phone-dialog .orange{margin-bottom:8px}

.coname1{font-size:16px}
.coname2,.coname3{font-size:15px}
.rsltpdm{color:#666;line-height:18px;display:table-cell}
.tnetpro .rsltpdm{padding-right:9px;border-right:1px solid #e6e6e6}
.resultdata .rsltpdm.mtlist,#featsupp .rsltpdm.mtlist{line-height:18px;display:table-cell;padding-right:9px;border-right:1px solid #e6e6e6}
#featsupp .rsltpdm.mtlist{width:816px}
.resultdata .rsltpdm.mtlist{width:451px}
.resultdata:hover .rsltpdm,.resultdata:hover .rsltpdm.mtlist,.resultdata:hover .mylist{border-color:#bebebe} 
.resultdata .rsltsubtitle,#featsupp .rsltsubtitle{margin-bottom:8px;display:block}
.rsltsubtitle{color:#363636;margin-bottom:8px;display:block}
.rsltpdm .offsite{margin:0 0 2px 4px}

.coproapproved{display:block;margin-bottom:9px}

.modaloverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.81;filter:alpha(opacity=81);z-index:2000}
.modalwrap{font:normal 16px arial;color:#363636;width:500px;margin:0;padding:0;position:absolute;text-align:center;z-index:2001}
* html .modalbody{height:1%;overflow:auto}
*+html .modalbody{min-height:1%}
.modalbody:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}
.modalbody{border:1px solid #bebebe;border-top:none;background-color:#f5f5f5;position:relative;overflow:auto}
.modalbody h1{font:normal 20px arial;color:#363636;padding:28px 0;margin:0}
.modalbody p{margin:0 3% 3% 3%}
.modalheader{text-align:center}
.modalheader .modallogo{background-color:#363636;padding:0}
.modalheader .modaldesc{background-color:#66b748;color:#fff;font:normal 20px arial;line-height:62px;height:62px}
.modalheader .modaldesc .modallinks{line-height:28px;margin-top:14px}
.modaltitle a,.modalheader .modaldesc a{color:#fff;text-decoration:underline}
.modaldecline{text-align:right;margin:1% 3%}
.modaldecline a{color:#bbb;text-decoration:underline;font:normal 10px verdana}
.modaldecline a:hover{color:#808080}

.viewallcats{overflow:auto;margin:0}
.viewallcats a{display:block;background:url(//cdn.thomasnet.com/images/icons/green_arrow.png) no-repeat center left;font-weight:bold;padding-left:13px;line-height:20px}
.ui-autocomplete{z-index:900}
