@import url(//fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input, select{vertical-align:middle}
div{box-sizing:border-box}
p{margin:1em 0}
blockquote{margin:18px 36px}
.center{text-align:center}
.right{text-align:right}
table.center{margin-left:auto;margin-right:auto}
table.center td{text-align:left}
td{vertical-align:top}
img.center{display:block;margin-left:auto;margin-right:auto}
.nowrap{white-space:nowrap}
ol,ul{margin:16px 0;padding:0}
ul{list-style-image:url('//cdn.thomasnet.com/images/images/bullets.gif')}
ul ul{list-style-image:none;list-style-type:circle}
li{margin:0 0 0 40px;padding:.125em 0}
.hide{display:none}
sub, sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}

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}

/* 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 **/

/** site wrapper/header begins **/
body{background-color:#f7f7f7;font:13px arial,helvetica,sans-serif;color:#363636;width:800px}
.dnbecom body { background-color: #e6e6e6; } /* RM7639 */
.tnet_wrap{min-width:800px;width:800px;margin:0 auto;background-color:#fff}
#tnet_content{padding:20px 0;position:relative;z-index:0}

#tnet_crumbs{position:relative;border:none;clear:both;padding:8px 0;font:normal 11px verdana}
#tnet_crumbs a{text-decoration:underline}

#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}

#colorbox,#colorbox div{box-sizing:content-box}

#closeWindow{display:none;float:right;color:#bebebe;cursor:pointer}

.alt body{background-color:#fff}
#tnet_althead{background-color:#363636;height:53px;line-height:53px}
#tnet_althead .wrap{width:800px;padding:0 0 0 9px;margin:0 auto}
#tnet_althead img{vertical-align:middle}
#tnet_althead .logo{height:34px}
#tnet_althead .logo.corp{height:45px}

/* RM7639 */
#tnet_dnbhead { background-color: #363636; height: 48px; line-height: 48px; }
#tnet_dnbhead .wrap{ width: 1100px; padding: 0; margin: 0 auto; font-family: "Roboto",arial; font-weight: bold; }
#tnet_dnbhead .wrap a { text-decoration: none; }
#tnet_dnbhead img{ vertical-align: middle; }
#tnet_dnbhead #dnbhead_signup { float: right; display: inline-block; height: 48px; color: #ffffff; font-size: 11px; margin-right: 72px; }
#tnet_dnbhead #dnb_head_cartbox { float: right; width: 65px; height: 48px; text-align: center; line-height: 13px; background-color: #e6e6e6; color: #66b748; font-size: 10px; }
#tnet_dnbhead #dnb_head_cartbox img { margin: 6px 4px 3px 0; }
/* RM7639 */

#tnet_lcol{width:213px;float:left;padding:20px 0}
#tnet_content.lcol{margin-left:231px}
#tnet_lcol.narrow{width:195px}
#tnet_content.lcol.narrow{margin-left:213px}
#tnet_content.sky{margin-right:193px}
#rhlist.sky,#interimhead.sky,.srchrslts.sky,#bnlist.sky{margin-right:210px}
#tnet_lcol ul{list-style-type:none;list-style-image:none;margin:9px 0;padding:0 0 0 18px}
#tnet_lcol li{margin:0 0 8px 0;padding:0}

#tnet_body{background-color:#fff;padding:0 24px 60px;overflow:auto}
/** site wrapper/header ends **/

/** fonts/colors/links begin **/
.dkblue, a{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,.form-default-text{color:#808080}
.ltgray{color:#e6e6e6}
.error,.alert,.req{color:#b00}
.dkgreen,.dkgreen a,a.primary:hover{color:#093}

a{text-decoration:none}
a:hover,a.primary,a.u{text-decoration:underline}
.menutitle a,.menutitle a:hover{text-decoration:none}
h1,.h1{font:bold 20px arial}
h2,.advpop,.orangetxt,.menusec,.modsubgroup{font:bold 14px arial}
h3{font:bold 13px arial}
h4{font:bold 16px arial}
h5{font:normal 16px verdana}
h6{font:bold 13px verdana}
h1, h2, h3, h4, h5, h6{margin:0 0 18px 0}
h1.coltitle{margin:18px 0 0}

.tinytxt{font:normal 10px verdana}
.i,.form-default-text{font-style:italic}
.smalltxt,.rsltsubtitle{font:normal 11px verdana}
.adv,.coname1,.coname2,.qmatch,.primtype{font-weight:bold}

.bp{margin-bottom:18px}
.bnp{margin-bottom:0px}
.np{margin:0;padding:0}
.bb{border-bottom:1px solid #bebebe}
.indent{padding-left:18px}
.normal{font-weight:normal;margin:0}
.shadedltgray{background-color:#e6e6e6;padding:4px}

/** buttons **/
.tnetbutton,a.tnetbutton {	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c97f24), color-stop(1, #c17020));
	background:-moz-linear-gradient(top, #c97f24 5%, #c17020 100%);
	background:-webkit-linear-gradient(top, #c97f24 5%, #c17020 100%);
	background:-o-linear-gradient(top, #c97f24 5%, #c17020 100%);
	background:-ms-linear-gradient(top, #c97f24 5%, #c17020 100%);
	background:linear-gradient(to bottom, #c97f24 5%, #c17020 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c97f24', endColorstr='#c17020',GradientType=0);
	background-color:#c97f24;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:none;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font:bold 16px arial;
	height:35px;
	line-height:35px;
	padding:0 24px;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 0px 0px #854629;
}
.tnetbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00a73a), color-stop(1, #093));
	background:-moz-linear-gradient(top, #00a73a 5%, #093 100%);
	background:-webkit-linear-gradient(top, #00a73a 5%, #093 100%);
	background:-o-linear-gradient(top, #00a73a 5%, #093 100%);
	background:-ms-linear-gradient(top, #00a73a 5%, #093 100%);
	background:linear-gradient(to bottom, #00a73a 5%, #093 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a73a', endColorstr='#093',GradientType=0);
	background-color:#00a73a;
}

.tnetbutton:active {
	position:relative;
	top:1px;
}

a.button{display:inline-block}
button,a.button,input[type=submit].button{background-color:#c27121;padding:10px 30px;box-sizing:border-box;color:#fff;vertical-align:middle;margin:0;text-align:center;cursor:pointer;font:15px arial;border:0;border-radius:6px;webkit-border-radius:6px;moz-border-radius:6px;text-shadow:1px 1px 3px #666;text-decoration:none}
button:hover,a.button:hover,input[type=submit].button:hover{background-color:#da9132}

.btn_orange_frame { font-family: "Roboto",arial; font-size: 12px; font-weight: bold; margin: 6px 0 0 0;
    padding: 5px 6px; display: inline-block; border: 2px solid #d07328; border-radius: 5px; text-shadow: none;
    width: auto; box-sizing: border-box; cursor: pointer; text-align: center; text-decoration: none;
    vertical-align: middle;
 }
.btn_orange_frame_on,
.btn_orange_frame_on:hover { background-color: #d07328; color: #ffffff; }
.btn_orange_frame_off,
.btn_orange_frame_off:hover { background-color: #ffffff; color: #d07328; }

.btn_grey_frame,
.btn_grey_frame:hover {
    font-family: "Roboto",arial; font-size: 12px; font-weight: bold; margin: 6px 0 0 0;
    padding: 5px 6px; display: inline-block; border: 2px solid #616161; border-radius: 5px; text-shadow: none;
    width: auto; box-sizing: border-box; cursor: pointer; text-align: center; text-decoration: none;
    vertical-align: middle;
    background-color: #e0e0e0; color: #616161;
}

/** buttons ends **/

/** fonts/colors/links end **/

/** footer begins **/
#tnet_footer{min-width:800px;margin:0px;background-color:#e6e6e6;padding:0px;position:relative;clear:both}
#tnet_footer .tnet_wrap{padding-top:10px;background-color:#e6e6e6}
#tnet_footer .feedbackBox{cursor:pointer;position:absolute;right:18px;top:-20px}
.sociallinks{margin:8px 0 16px;text-align:center;clear:both}
.sociallinks img{margin:0 16px;width:32px;height:32px}
.tnetpro .sociallinks{display:none}

#footerlinks{display:inline-table;list-style:none;padding:0;margin:0 18px 24px 18px;width:764px}
#footerlinks li{float:left;width:19%;margin:0 1.25% 0 0;padding:0}
#footerlinks li:last-child{margin-right:0}

.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}

.printscreen{text-align:right}
.printscreen img{border:0;width:53px;height:9px}
/** footer ends **/

/** ad styles begin **/
#homeBanners{clear:both;text-align:center;margin:0 0 29px 0}
#homeBanners img.standard{width:472px;height:80px}
#homeBanners .hpad{margin:18px 0 0 0}
#ahahome{border:1px solid #cccacb;width:470px;height:78px;display:inline-block;white-space:nowrap}
#homeBanners.cert{margin-top:36px;text-align:left;overflow:auto}
#homeBanners.cert a:nth-of-type(1){float: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;right:4px}
.skyscraper .adbox{margin-bottom:22px}
#leaderboard{display:table;margin:auto;text-align:center}
#leaderboard .adbox{padding:4px !important}
#adrtsky{float:right;width:172px;padding-top:10px;display:none}
.skyscraper{float:right;width:174px;margin-top:6px}
.skyscraper body{margin:0}
.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-top:10px;margin-bottom:18px}
.skyscraper.interim{padding-top:0;margin-bottom:44px}
.tnet_results_right .skyscraper{float:none;width:auto;padding-top:30px;margin-bottom:36px}
.tnet_results_right .skyscraper .adbox{width:174px;margin-right:auto;margin-left:auto}
/** ad styles end **/

/** search results begin **/
#tnet_resultswrap{overflow:auto;position:relative}
.tnet_results_left{float:left;width:195px}
.tnet_colwrap{margin-left:213px}	/** 195 + 18 **/
.tnet_results_main{float:left;width:346px}
.tnet_results_right{float:right;width:175px}

.rsltgroup{background-color:#f5f5f5;padding:7px}
#complist{font:normal 11px verdana;background-color:#e6e6e6;margin-bottom:18px;padding:9px;line-height:2em;border:1px solid #bebebe;display:none}
#compbtn{text-align:center;padding:4px 0}

.resultlist{padding:9px 0;border-bottom:1px dashed #bebebe}
.resultlist:hover{background-color:#e6e6e6}
.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}

/* contactcompany.inc & emailcolleague.inc*/ /* RM8053 */
#contactcompsend_wrap,
#emailcolleague_wrap { position: relative; }
#contactcompsend_wrap #submit_form,
#emailcolleague_wrap #submit_form { margin: 8px 0; }
#contactcompsend_wrap .overlay,
#emailcolleague_wrap .overlay { position: absolute; float: none; left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; opacity: 0.75; filter: alpha(opacity=75); }
#contactcompsend_wrap .loading,
#cemailcolleague_wrap .loading { position: absolute; top: 1px; left: 50%; }
#emailcolleague_form .grid2 .rtalign { width: 135px; text-align: right; padding-right: 15px; }
/* END contactcompany.inc & emailcolleague.inc*/ /* RM8053 */

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

.servlocnav{margin:18px 0;padding:0;overflow:auto}
.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}

.coname{font-size:15px}
.coname.pop{font-size:16px}
.coname.b{font-weight:bold}

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}
.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}

table.intnorslts,.browselist{width:100%}
table.intnorslts td,table.intnorslts td img{padding:0;width:15px;vertical-align:middle}
table.intnorslts td.suggestions{padding:0 18px;width:100%;background:url('//cdn.thomasnet.com/images/bg/open_bucket_c.jpg') repeat-x top center}
table#browsehome{width:600px;margin-top:18px}
table#browsehome td{width:50%;vertical-align:top}
a.toggle,.toggle,#browsecats a.toggle,#browsecats a:hover.toggle{text-decoration:none;color:#363636}

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

.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;}
.vertgroup .browsesub{display:none}

.interim.wrapper .clearfix:after,.interim.wrapper .clearleft:after{clear:left}


#rsltheader h1{margin:0;font-size:24px}
/*#resultcontainer{margin-right:210px}*/

.rsltbtns{border:2px solid #bebebe;border-right:none;border-left:none;padding:10px 10px 10px 6px;position:relative;min-height:50px;margin:18px 0}
.rsltbtns em{display:none;overflow:hidden;width:0;height:0;border-style:solid;position:absolute;left:0}
.rsltbtns.top em{display:block;border-width:13px 9px 0 9px;border-color:#bebebe transparent #fff #fff;bottom:-14px}
.rsltbtns.bottom em{display:block;border-width:0 9px 13px 9px;border-color:#fff transparent #bebebe #fff;top:-14px}
.rsltbtns .rsltdspl{font:11px verdana;text-align:right;margin-top:10px}
.rsltbtns button{margin:0 6px}
.rsltbtns.bottom{clear:right}
.rsltdspl.custom{text-align:right;font:11px verdana;border-bottom:1px solid #bebebe;padding:9px 0}
.rsltbtnchk{vertical-align:middle}

.resultdata{border-bottom:1px dashed #bebebe;padding:9px 0 25px;position:relative;clear:left;overflow:auto}
#resultcontainer .resultdata{clear:none}
.resultdata:hover,.psrsltlist .wrapper:hover{background-color:#e6e6e6}
.resultdata:last-child{border-bottom:none}
.resultdata.chk{padding-left:30px}

.mylist{width:100%;margin:12px 0;padding:0;list-style:none;border:none;box-sizing:border-box}
.mylist li{margin:0;font:normal 11px verdana;display:inline-block;box-sizing:border-box;width:49%;height:22px;line-height:22px;vertical-align:bottom}
.mylist li:last-child{text-align:right;padding-right:9px}
.mylist li.icon{line-height:22px}
.mylist li.icon img{margin-right:7px;vertical-align:bottom}
.mylist a{color:#3E5991}
.psrsltlist .mylist{border:none}

.mylist.approved li:nth-child(1){width:48%}
.mylist.approved li:nth-child(1) img{margin-top:2px}
.mylist.approved li:nth-child(2){width:24%}
.mylist.approved li:nth-child(3){width:25%;padding-right:0}
.mysupp{display:inline-block;color:#fff;width:106px;text-align:left;background:#093 url(//cdn.thomasnet.com/images/icons/my_supplier_star.png) no-repeat 4px center;padding-left:19px;font-size:9px}

.coname1{font-size:16px}
.coname2,.coname3{font-size:15px}


.rsltpdm{color:#666;line-height:18px;display:table-cell}

.resultdata .rsltpdm.mtlist,#featsupp .rsltpdm.mtlist{line-height:18px;display:table-cell;padding-right:9px}
.hlrslt .mtlist{border-color:#bebebe}

.resultdata:hover .rsltpdm,.resultdata:hover .rsltpdm.mtlist,.resultdata:hover .mylist,.psrsltlist .wrapper:hover .product,.psrsltlist .wrapper:hover .mylist{border-color:#bebebe} 
.resultdata:hover img.framed,.psrsltlist .wrapper:hover img.framed{outline-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}
.hlcheck{position:absolute;top:9px;left:3px}
.thomasspecbtn{height:13px;margin-left:6px}
.callicon,.previewicon{vertical-align:bottom;border:0}
.previewicon{width:23px;height:18px}

.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:left;margin:0 9px}

.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}

table.rsltlist{width:auto}
table.rsltlist td{padding:9px 0;vertical-align:top;border-bottom:1px dashed #bebebe}
table.rsltlist td.thumb{padding-right:9px}
table.rsltlist tr.hlrslt td,.hlcompare{background-color:#f5f5f5}
table.rsltlist tr.ccppreview td{background-color:#e2edde;padding:4px}

ul.rsltlist{list-style-type:none;margin:0;list-style-image:none}
ul.rsltlist li:hover{background-color:#e6e6e6}
ul.rsltlist li{margin:0;padding:9px 6px 9px 0;border-bottom:1px dashed #bebebe;overflow:auto}
ul.rsltlist li:last-child{border:none}
ul.rsltlist .thumb{float:left;margin:0 9px}

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

.resultrow{border-bottom:1px dashed #e6e6e6;padding:9px 0;overflow:auto}
.resultrow .thumbnail{float:left;padding:0 6px}
.resultrow .content.thumb{float:left;margin-left:130px}

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

table.superfeatart,table.featart{width:auto;border:none}
table.superfeatart td,table.featart td{vertical-align:top;padding:0}
table.superfeatart td.thumbnail,table.featart td.thumbnail{padding-right:6px}

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}

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

#tpx_header { height:260px; position:relative; background: #fff url('//cdn.thomasnet.com/images/topics/default-image.jpg') top left no-repeat; margin:0 0 18px 0;}
#tpx_header h1 { max-width:415px; padding:18px 0 0 18px; }
#tpx_header .headings { position:absolute; top:30px; left:468px; width:210px; height:205px; overflow:auto; line-height:1.5em; }
#tpx_header .headings h2 { margin-bottom:0; }

/** 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;width:170px;margin:0 auto 12px}
#featsupp .flogo img{max-width:170px}
#featsupp .rsltpdm a{text-decoration:underline}
/**/

.compbtn,.rfibtn{vertical-align:middle;cursor:pointer}
.compbtn.mini{margin-right:4px}

.fltrcol{border:1px solid #e6e6e6;margin-bottom:18px}
.fltrcol h4{font:bold 14px arial;background-color:#e6e6e6;padding:4px 12px;margin:0}
.fltrsubgrp{padding:6px 12px;border-bottom:1px solid #e6e6e6}
.fltrgrp{font:11px verdana}
.fltrgrp a{color:#3e5991}
.fltrgrp h5{color:#c27121;font:bold 13px arial;margin:3px 0}
.fltrgrp .asterisk{color:#808080;padding-left:15px}
.fltropts{line-height:1.3em}
.fltropts input[type=text]{font:normal 11px arial;width:115px}
.modchk{margin:3px auto;clear:both}
.modchk .link{display:table-cell}
.modchk .check,.modchk .checkdisabled{margin:2px 4px 0px 0px;float:left;width:12px;height:12px;border:none}
.modlinks a{display:block;margin-bottom:4px}

.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}

.fltrbottom{position:absolute;bottom:60px;width:195px}

.psrefined{font-size:11px;margin:10px 0 18px}
.psrefined .label{font-size:12px;font-style:italic;margin:0 0 4px 0}
.psrefined .clearall{float:right;font-family:verdana;margin-top:-6px}
.psrefined .wrap{background-color:#e6e6e6;border-radius:10px;padding:10px;overflow:auto}
.psfltrsel{background-color:#fff;margin:5px 10px 5px 0;float:left}
.psfltrsel td{padding:3px;white-space:nowrap;vertical-align:middle;font-size:12px;font-weight:bold}
.psfltrsel td.orangetxt {font-size:11px}
.psfltrsel .psundo{text-align:right}
.psfltrsel .psundo img{width:10px;height:10px;border:0}

.psrsltlist .wrapper{border-top:1px solid #bebebe;margin:12px 0;padding-top:12px;padding-left:3px;overflow:auto}
.psrsltlist .product{width:73%;border-right:1px solid #e6e6e6;position:relative}
.psrsltlist .supplier{width:26%;float:right}
.psrsltlist .mylist{float:none;margin:12px 0 0 0;padding:0}
.pscologo{margin:0 0 20px;max-width:135px;max-height:50px;display:block;}
.psrsltlist .btns{margin-top:7px}
.psrsltlist .btns img{height:19px;margin:8px auto 0}
.psrsltlist .title{font-size:14px;margin-bottom:18px}
.psrsltlist .title img{margin-left:5px}
.psrsltlist .title input{margin-right:10px}
.psrsltlist .sash{position:absolute;top:-12px;right:-1px;width:70px;height:70px}
.psrsltlist ul{margin:8px}
.psrsltlist .rsltimg{position:relative;padding-right:18px;float:left;margin-left:1px}
.ie .psrsltlist .rsltimg img{width:60px}
.psrsltlist .rsltimg img.pspdf,.psrsltlist .rsltimg img{max-height:60px;height:auto;width:auto;max-width:60px;background-color:#fff}
.psrsltlist .data{padding-right:18px;margin-left:87px}

.psrsltlist .psattr{margin:18px 0;}
.psrsltlist .psattr .label{font-size:13px}
.psrsltlist .psattr ul{margin:0;padding-left:20px}
.psrsltlist .psattr li{margin:0 0 4px 0;padding:0}
.psrsltlist .psattr ul li.moreattr{list-style-type:none;list-style-image:none}
.psrsltlist .moreprods{padding:12px 15px;background-color:#f5f5f5;margin:12px 18px 0 0;font-size:12px;font-weight:bold}
.psrsltlist .wrapper:last-child{padding-bottom:12px}
.viewcadbtn{display:block;margin:10px auto 0;width:128px}
.psrsltlist .prodwrap{overflow:auto}
/** search results end **/

/** related headings **/
.relcatblock{padding:0;margin:18px 0;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 ul{list-style:none;margin:0;padding:0 0 0 18px;width:33%;float:left;box-sizing:border-box}
.relcatblock li{margin:0;padding:0}
/**/

/** pagination begins **/
.alphanavlinks{padding:3px 0;margin-left:0;border-bottom:1px solid #cecece;white-space:nowrap;margin-bottom:0;font:normal 11px verdana}
.alphanavlinks li{list-style:none;margin:0;margin-left:3px;display:inline;text-align:center;padding:0}
.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;color:#3e5991}
.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}

/** newer version of alphanavlinks created for catalogs **/
.alphalinks{padding:0;margin:18px 0 0;border:0;}
.alphalinks a{background-color:#fff;display:inline-block;height:30px;width:30px;padding-top:4px;box-sizing:border-box;font:normal 17px 'Roboto',arial;text-align:center;border:1px solid #999;color:#3E5A92;text-decoration:none;margin-bottom:18px}
.alphalinks a:hover{color:#093;border-color:#093}
.alphalinks a.active{background-color:#66AF48;border-color:#009133;font-weight:bold;color:#fff}

.pagination{padding:0;margin:18px 0;border:0;font-size:13px}
.pagination li{list-style:none;margin:0;display:inline-block;height:28px;width:30px;border:1px solid #bebebe;border-right-width:.5px;border-left-width:.5px;text-align:center;background-color:#fff}
.pagination li:nth-of-type(2){border-left-width:1px;border-radius:2px 0 0 2px}
.pagination li:nth-last-of-type(2){border-right-width:1px;border-radius:0 2px 2px 0}
.pagination .prev{border-size:1px;margin-right:10px;border-radius:2px}
.pagination .next{border-size:1px;margin-left:10px;border-radius:2px}
.pagination .prev div{font-size:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #3E5A92;display:inline;vertical-align:middle;margin-right:5px}
.pagination .next div{font-size:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #3E5A92;display:inline;vertical-align:middle;margin-left:5px}
.pagination .active{background-color:#66AF48}
.pagination a{display:block;height:28px;width:30px;color:#3E5A92;text-decoration:none;padding-top:7px}
.pagination .prev,.pagination .prev a,.pagination .next,.pagination .next a{width:60px}
.pagination a:hover{color:#093}
.pagination .prev:hover div{border-right-color:#093}
.pagination .next:hover div{border-left-color:#093}
.pagination .active a{color:#fff}
.pagination .inactive a{color:#bebebe;cursor:default}
.pagination .inactive.prev div{border-right-color:#bebebe}
.pagination .inactive.next div{border-left-color:#bebebe}

.srchnav{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.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:hover a{background-image:none}
.pagenavlinks li.active{font-weight:bold}
.pagenavlinks li.pn:hover a{border:1px solid #093;color:#093;background:#fff url('//cdn.thomasnet.com/images/bg/alphanav.png') right repeat-y}

.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}
/** pagination ends **/

#glossary{margin-bottom:18px}

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

.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}
.copronaft div{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}

#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; }

.ccp{margin-bottom:18px}
.ccp h4{background-color:#e6e6e6;margin-bottom:18px;padding:4px}
.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}

.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}

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

.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; }

.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}

/* 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; }

h3.certtier{color:#808080;background-color:#f5f5f5;line-height:1.5em;background:#f5f5f5 url(//cdn.thomasnet.com/images/icons/cert_icon_gray.png) no-repeat 2px center;padding-left:18px;margin-bottom:0;clear:both}
h3.certtier.supplier{background-image:url(//cdn.thomasnet.com/images/icons/supplier_website.png)}
h3.certtier.selfrpt{background-image:url(//cdn.thomasnet.com/images/icons/self_reported.png)}
h3.certtier.third{background-image:url(//cdn.thomasnet.com/images/icons/3rd_party.png)}
.certtier_thumbs{list-style:none}
.certtier_thumbs li{float:left;width:24%;height:200px;text-align:center;font-weight:bold;margin:0;padding:0 1% 0 0}
.certtier_thumbs img{border:1px solid #e6e6e6;padding:4px;box-sizing:border-box;max-width:100%;height;auto}
.certtier.list{float:left;width:33.3333%;padding:0;list-style-image:url(//cdn.thomasnet.com/images/images/bullets.gif)}

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}

.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}

/** company profile ends **/

/** brand/distributor data begins **/
table.cols{margin:0;border:none;width:100%}
table.cols td{vertical-align:top;padding:0}
.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; }
.brandgrid li{margin:0}
/** brand/distributor data ends **/

/** title bar used on articles and white-papers pages **/
.titlebar{width:auto;margin:18px 18px 0 18px}
.titlebar.sky{margin-right:208px}
.titlebar td{padding:0}
.titlebar td img{border:none;height:35px}
.titlebar td.home{width:56px}
.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}
/**/

/** browse pages begin **/
table#browsecats td{vertical-align:top;width:33.3333%;font:normal 11px verdana;padding:9px}
table#browsecats td .supercat{font:bold 13px arial}

.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}
/** browse pages end **/


/** certifications begin **/
.certsearchbox { width:475px; background-color:#F5F5F5; font-size:24px; padding:18px; clear:both; margin-top:20px;} 
.certsearchfld { float: left; width: 327px; height: 20px; font-size: 13px; }
.certsearchbox input{vertical-align:top}
.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; }

.glossmenu{padding:0;margin:0 0 6px 0;list-style:none;font:normal 13px arial;clear:both;border:1px solid #e6e6e6;background:url(//cdn.thomasnet.com/images/bg/cert_nav_bar.png) bottom repeat-x;height:30px;line-height:30px}
.glossmenu li{float:left;width:33.3333%;vertical-align:middle;text-align:center;margin:0;padding:0;background:url(//cdn.thomasnet.com/images/bg/divider.png) center left no-repeat;position:relative}
.glossmenu li:first-child{background-image:none}
.glossmenu a{color:#3E5991;text-decoration:none}
.glossmenu li:hover{cursor:pointer}
.glossmenu li:hover a{color:#093;text-decoration:underline}
.glossmenu li.selected{background-image:none;background-color:#059949}
.glossmenu li.selected + li{background-image:none}
.glossmenu li.selected a{color:#fff;text-decoration:none}
.glossmenu li.selected 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:0 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 end **/

.menutitle{font:bold 16px arial;margin:0 0 18px;border-bottom:1px solid #bebebe}
.rndbox{border-radius:18px;border:2px solid #cecece;padding:15px;margin:0 0 18px 0}

.aboutcol{background:#fff url('//cdn.thomasnet.com/images/bg/articles-side-navigation.png') top left no-repeat;padding:18px}

.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}
.box300 h2 img{border:0;vertical-align:middle;margin:0 4px 0 13px;width:12px}

.browsebox{
background: rgb(255,255,255); /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDlkOWQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 65%, rgba(217,217,217,1) 85%, rgba(217,217,217,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(65%,rgba(255,255,255,1)), color-stop(85%,rgba(217,217,217,1)), color-stop(100%,rgba(217,217,217,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 65%,rgba(217,217,217,1) 85%,rgba(217,217,217,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 65%,rgba(217,217,217,1) 85%,rgba(217,217,217,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 65%,rgba(217,217,217,1) 85%,rgba(217,217,217,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 65%,rgba(217,217,217,1) 85%,rgba(217,217,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
border-radius:12px;border:1px solid #cecece;padding:9px;margin:9px 0;
box-shadow:2px 2px 5px #999;-moz-box-shadow:2px 2px 5px #999;-webkit-box-shadow:2px 2px 5px #999;
}

.browsebox h2{cursor:pointer;margin:0;background:url(//cdn.thomasnet.com/images/images/minus.png) no-repeat left center;padding-left:20px;color:#3e5991}
.browsebox h2:hover{text-decoration:underline}
.browsebox.closed h2{background-image:url(//cdn.thomasnet.com/images/images/plus.png)}
.browsebox .bbcontent{display:none;margin:18px}
.browsebox.closed .bbcontent{display:none}
.browsebox table{width:100%}


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;background:url('//cdn.thomasnet.com/images/images/icon_15x11_uparrow.gif') no-repeat center left}

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.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; }

.chart{width:auto;border:1px solid #bebebe;margin:9px 0}
.chart th{background:#fff url('//cdn.thomasnet.com/images/images/bg-topline.jpg') top repeat-x;padding:4px;text-align:left}
.chart td{border-top:1px solid #bebebe;padding:4px;vertical-align:top}
.chart tr:nth-child(odd){background-color:#e6e6e6}
.chart.full{width:100%}
#wpcontents tr td:first-child{white-space:nowrap}
#wpcontents tr td:nth-child(2){width:100%}
#wpcontents tr td:last-child{white-space:nowrap;text-align:right}

.modopts { display: none; padding-left: 9px; border:none; margin: 0 0 4px 5px; line-height: 1.3em; font:normal 11px verdana }
.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; }
a.undomod { color:#363636; text-decoration:none; }
.modmore,.modless{margin:0}
.modmore{display:none}

.msgbox{text-align:left;font-size:13px;border:2px solid #666;margin:1em;padding:1em;overflow:auto}
.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}

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

.offsite{vertical-align:bottom;margin-left:4px;border:0;width:16px;height:13px}
.addlink{width:700px;border:0}
.addlink td{vertical-align:middle}

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

/** modal loading **/
html.modal,html.modal body{margin:0;height:100%;overflow:hidden}
.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}

.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}

#isbranding{text-align:center;margin:50px 0}
#isbranding .isspinner{display:block;margin:50px auto}
/**/

/** shortlist/compare begins **/
.compare .tnet_wrap,.shortlist .tnet_wrap,.compare #tnet_althead .wrap,.shortlist #tnet_althead .wrap{width:auto !important}
.compare .tnet_wrap,.shortlist .tnet_wrap{padding:0 18px}

.compare h1,.shortlist h1{margin-bottom:0}
.spreadsheet{background-color:#fff;border:1px solid #bebebe;color:#363636;font-size:12px;font-family:arial;line-height:16px;width:auto}
.spreadsheet th,.spreadsheet td{border:1px solid #bebebe;padding:16px 10px;text-align:left}
.spreadsheet th{vertical-align:middle;line-height:14px;font-weight:bold;background-color:#e6e6e6}
.spreadsheet td{vertical-align:top;color:#333}
.spreadsheet td.company{min-width:300px}
.spreadsheet td.description{min-width:450px}
.spreadsheet td.description,.spreadsheet .codetails{color:#666}
.spreadsheet td.checkbox{max-width:36px}
.spreadsheet h4{margin:0 0 10px 0;font:bold 16px arial;color:#3E5991}
.spreadsheet h4.approved,.spreadsheet h4.approved a{color:#093}
.spreadsheet .codetails{margin-bottom:10px}
.spreadsheet td.activity,.spreadsheet td.emp_code,.spreadsheet td.sales_vol{white-space:nowrap}
.spreadsheet .savelist{list-style-type:none;list-style-image:none;margin:0;padding:0;white-space:nowrap}
.spreadsheet .savelist li{display:inline;margin:0;padding:0}
.spreadsheet .savelist li:first-child{margin-right:4px}
.spreadsheet .savelist img{vertical-align:bottom;margin-right:4px}
#comprfibtn{ cursor:pointer; margin-top:18px; margin-right: 12px; }
#compdnbbtn{ cursor:pointer; margin-top:18px; }
.spreadsheet.compare,.spreadsheet.shortlist{margin-top:18px}
.optbtns{margin-top:10px}
.optbtns img{margin-right:6px;cursor:pointer}

@media screen and (max-width: 1400px) {
	.spreadsheet td.company{min-width:200px}
	.spreadsheet td.description{min-width:270px}
}



/** shortlist/compare ends **/

/** catalog pages **/
.psprofhead{border-bottom:2px solid #e6e6e6;margin-bottom:36px}
.pshead{width:100%;margin:0 0 40px 0}
.pssecimage{margin:40px 0}
.pshead td,.pssecimage td{vertical-align:top;padding:0}
.pshead .images,.pssecimage td{text-align:center;width:120px;white-space:nowrap}
.pshead.catnav .images{width:90px}
.pssecimage td{border-right:18px solid #fff}
.pshead .images img,.pssecimage td img{max-width:120px;max-height:120px}
.pshead.catnav .images img,.pshead.catnav .pssecimage td img{max-width:90px;max-height:90px}
.pshead .buttons{text-align:right;white-space:nowrap;width:214px}
.pshead.catnav .buttons img{width:165px}
.pshead .buttons img{border:0}
.pshead .summary{padding:0 1.5% 0 2%}
.pshead .summary img{max-width:440px}
.pshead.catnav .summary{width:100%;padding:0 2% 0 2%}
.pshead.catnav .summary img{max-width:410px}
.pshead .summary h2{margin-bottom:0}
.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}

.relprods{border:1px solid #b2b2b2;background:url('//cdn.thomasnet.com/images/bg/relprods.png') top repeat-x;padding:15px;margin:0 0 40px 0}
.relprods table{margin:0 0 15px 0;width:100%}
.relprods table td{vertical-align:top;font:11px verdana;border-top:1px solid #cfcfcf}
.relprods table img{max-width:90px}
.relprods table td:nth-child(odd){padding:9px 0 9px 3px;max-width:125px}
.relprods table td:nth-child(even){padding:9px;max-width:33%}
.relprods table tr:first-child td{border-top:none}

.psbuttons{padding:10px;margin:0;}
.psbuttons.box{border:1px solid #e6e6e6}

.pstabs{margin:0 0 -3px 12px}
.pstabs td{padding-left:3px}
.pstabon,.pstaboff{position:relative;padding:5px 15px;margin:0;border-style:solid;border-width:2px;text-align:center;font-size:14px}
.pstablft,.pstabrt{top:-2px;position:absolute;width:9px;height:9px;background-image:url('//cdn.thomasnet.com/images/bg/pstabcorners.png')}
.pstablft{left:-2px}
.pstabrt{right:-2px}

.pstaboff{z-index:0;border-color:#ccc;background:#edeeee url('//cdn.thomasnet.com/images/bg/pstaboff.png') top repeat-x;border-bottom-color:#a6a6a6;margin-bottom:1px}
.pstabon{z-index:80;border-color:#a6a6a6;background:#fff url('//cdn.thomasnet.com/images/bg/pstabon.png') top repeat-x;border-bottom-color:#fff;font: bold 14px arial}

.pstabon .pstablft{background-position:-18px -9px}
.pstabon .pstabrt{background-position:-9px -9px}

.pstaboff .pstablft{background-position:-18px 0px}
.pstaboff .pstabrt{background-position:-9px 0px}

.pstaboff a:visited{color:#3E5991}

.psitemdata,.psdata{border:2px solid #a6a6a6;min-height:240px;margin:0 auto 40px}
.psitemdata .menus{width:28%;margin:15px;float:right;font-size:12px}
.psitemdata .menu{margin-bottom:20px}
.psitemdata .menu .title{background-color:#808080;color:#fff;font-weight:bold;padding:4px 7px}
.psitemdata .menu .links{background-color:#f5f5f5;border:1px solid #e6e6e6;padding:7px}
.psitemdata .menu .links .link{padding:5px 0}
.psitemdata .menu .links .downloads tr.overflow{display:none}
.psitemdata .menu .links .downloads td{padding:6px 0;font-family:verdana;font-size:11px}
.psitemdata .menu .links .downloads td.icon img{margin-right:4px}

.psitemdata .specswithmenu{width:70%}
.psitemdata .specgroup{margin:15px;padding:15px;border:1px solid #e6e6e6}
.psitemdata .specgroup table{width:100%;margin-top:20px}
.psitemdata .specgroup table td{vertical-align:top;width:50%;border-top:1px solid #bebebe;padding:2px 0;font-family:verdana;font-size:11px}
.psitemdata .specgroup table tr.toprow td,.psitemdata .specgroup table tr:first-child td{border:none}

.psitemdata.wide .menus{width:23%}
.psitemdata.wide .specswithmenu{width:75%}

.viewcaddetail{display:block;margin:15px 0;width:128px}

#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}

.psdata{padding:15px}
.psdata h4{border-bottom:2px solid #ccc}
.psdata.copro{padding:0;border:0}
.psdata.copro h4{border:none}
.psdata.copro h4.bb{border-bottom:1px solid #bebebe}
.psdata .displine{float:right;margin-top:2px}
.psdata.copro .displine{display:none}

#proditems{margin:0;padding:0 0 9px 0;overflow:auto;overflow-y:hidden}
.proditems{width:100%;margin:15px 0}
.proditems td.chk{border:none;background:url("//cdn.thomasnet.com/images/bg/dotted_line_side.gif.png") repeat-y scroll center center #fff}
.proditems th{padding:5px 2px;vertical-align:bottom;text-align:center;border-top:none;font-weight:bold;font-size:12px}
.proditems td{vertical-align:top;text-align:center;padding:2px;font:normal 11px verdana}
.proditems select{margin-top:4px}
.proditems tr:nth-child(3) td{border-top:2px solid #bebebe}
.proditems tr:last-child td{border-bottom:2px solid #bebebe}
.proditems .chk{width:20px;padding:2px 6px;border:none !important;background-color:#fff !important}
.proditems tr:nth-child(even) td{background-color:#e6e6e6}

.psbrowse td{padding:1.2em;border-bottom:1px dashed #bebebe;line-height:1.8em;vertical-align:top}
.psbrowse tr:last-child td{border-bottom:none}
.psbrowse td.links{width:100%;padding-left:0}
.psbrowse td img{max-height:90px;max-width:90px;border:none;height:auto;width:auto}
.psbrowse td table{width:100%}
.psbrowse td table td{width:33%;border:none;font-size:12px;line-height:1.3em;padding:.6em 1.2em 0 0}
.psbrowse.catnav td table td{width:50%}

.psfullimg{text-align:center}
.psfullimg img{margin:18px 0;max-width:100%} 

.custmanu{background-color:#e6e6e6;padding:4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.custmanu h4{margin:0;padding:0 0 2px 17px}
.custmanu .inner{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:14px}
.custmanu .row{padding:6px 0;border-bottom:1px dashed #bebebe}
/** catalog pages end **/

/** cad images begin **/
.cad_thumb_browse{background-color:#f5f5f5;border:1px solid #e6e6e6;border-left:none;border-right:none;margin-top:18px}
.cad_thumb_browse .cadthumb{float:left;margin:0 11px 11px;font:normal 12px arial;height:88px;width:88px}
.cad_thumb_browse .cadthumb img{width:80px;height:80px;border:2px solid #c00;margin:0}
.cad_thumb_browse .cadthumb.active img{border-color:#0f0}
.cad_thumb_browse h2{margin:12px}
/** cad images end **/

/*------------------ Made2Spec -----------------------*/
.adgreenbox{margin-top:18px;background-color:#093;border:1px solid #093;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:#fff;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;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:275px;margin:0px 0px -22px 315px;color:#fff;font-size:12px;font-family:Arial, Verdana;font-weight:bold;padding-top:5px;padding-left:20px;line-height:20px}
.greenbox{background-color:#093;box-shadow:0px 0px 20px #3E3E3E;-moz-box-shadow:0px 0px 20px #3E3E3E;-webkit-box-shadow:0px 0px 20px #3E3E3E;border:1px solid #093;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:590px;z-index:500}
.contentbox{background-color:#093;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:#fff;height:35px;letter-spacing:1px}
.poplabletxt{font-family:Arial,verdana;text-align:center;color:#fff;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;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 -------------------*/


/** knowledge center begins **/
#kc_results{margin:36px auto;width:747px}
#kc_results h5{font:700 16px 'Roboto', sans-serif;border-bottom:1px solid #666;margin:0}
#kc_def{margin-bottom:36px}
#kc_def h4{border-bottom:7px solid #363636;margin:0 0 1px;font:700 16px 'Roboto', sans-serif}
#kc_deftext{border-top:1px solid #363636;padding:18px 0;color:#666;line-height:19px;font-family:'Roboto', sans-serif}

.kc_docs{width:auto;margin-bottom:36px}
.kc_docs td{width:31%;padding:18px 0}
.kc_docs tr td:nth-child(2){width:38%;padding-left:3.5%;padding-right:3.5%}
.kc_doc_title{font:500 13px 'Roboto', arial;line-height:14px;color:#3e5991}
.kc_doc_title a{color:#3e5991}
.kc_doc_pub{font:normal 12px 'Roboto', arial;color:#808080;line-height:19px}
.kc_doc_description{font:normal 13px 'Roboto', arial;color:#666;line-height:18px}
.kc_doc_content{display:none;margin-top:9px}

#kc_results_col{padding-top:46px}
#kc_results_col h4{font:bold 13px 'Roboto', arial;border-bottom:1px solid #e6e6e6}
#kc_results_col .kc_pub_title{display:none}
.kc_doc_col{border-bottom:1px solid #e6e6e6;padding:0 0 18px 0;margin:0 0 18px 0}
.kc_doc_col:last-child{border:none;padding-bottom:0}

a.kc_button {
	background-color: #ffffff;
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font:normal 13px arial;
	color:#65b748;
	padding: 6px 0;
	width:77px;
	border: solid #bebebe 1px;
	text-decoration: none;
	display:block;
	text-align:center
	}

.blue a.kc_button,a.kc_button.blue{color:#3e5991;font-weight:bold}
a.kc_button:hover{background-image:none;background-color:#e6e6e6;text-decoration:none}

a.kc_top_btn {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font:normal 16px 'Roboto', arial;
	color: #3e5991;
	background: #ffffff;
	padding: 15px 95px;
	border: solid #3e5991 2px;
	text-decoration: none;
	text-shadow:none;
	margin-top:36px
	}
a.kc_top_btn:hover{background:#e6e6e6;text-decoration:none;}

/** 8433 styles **/
.kc_docs .kc_doc_content{display:block}
.kc_docs .kc_doc_description{display:none}
.kc_docs .kc_doc_thumbnail{display:inline-block}
.kc_docs a.kc_button{margin-left:auto;margin-right:auto}
/** end 8433 styles **/



.kc_resultrow{margin-bottom:18px;position:relative}
.kc_resultrow h4{font:bold 13px arial;margin-bottom:6px}
.kc_resultrow.box{border:2px solid #e6e6e6;padding:10px;overflow:auto}
.kc_resultrow .kc_wrap{overflow:auto}
.kc_resultrow .kc_button{margin-top:15px;display:none}
.kc_thumbnail{float:left;width:103px}
.kc_thumbnail .framed,.kc_doc_thumbnail .framed{margin:1px}
.kc_content{margin-left:103px}

.kc_resultrow.featured{background-color:#f2f0f0;border:1px solid #e6e6e6;padding:10px}
.kc_resultrow.featured .kc_thumbnail{width:126px}
.kc_resultrow.featured .kc_content{margin-left:126px;line-height:16px}
.kc_resultrow.featured .ccpexpand{display:none}
.kc_resultrow.featured .kc_title a{color:#3e5991;font:bold 13px arial}
.kc_resultrow.featured .kc_button{display:block;margin-top:12px;color:#3e5991;font:bold 13px arial;background:none;border:none;padding:0;width:auto;text-align:left}
.kc_resultrow.featured .kc_button:hover{text-decoration:underline}

.kc_sponsors{margin-top:100px}
.kc_resultrow.sponsored{border:2px solid #e6e6e6;margin:8px 0 22px;padding:10px;position:relative;z-index:1}
.kc_sponsor{position:absolute;background-color:#fff;z-index:2;right:10px;top:-8px;font:normal 10px verdana;padding:0 6px}
.kc_resultrow.sponsored .kc_button{display:block;color:#3e5991;font:bold 13px arial}
.kc_resultrow.sponsored .kc_title a{color:#3e5991;font:bold 13px arial}
.kc_resultrow.sponsored .ccpexpand{display:none}

.kc_fullpage .kc_wrap{margin-right:293px}
.kc_fullpage h1{font:normal 24px 'Roboto', arial;line-height:1.25em;margin:0 0 16px}
.kc_fullpage .kc_publisher{font:normal 13px 'Roboto', arial;color:#666;margin:0 0 32px}
.kc_fullpage .kc_thumbnail{width:162px;text-align:center}
.kc_fullpage .kc_content{margin-left:182px;font:normal 14px 'Roboto',arial;line-height:1.25em}
.kc_fullpage .kc_download{display:block;margin:36px 0 0;font:normal 18px 'Roboto',arial;color:#66b748}

.kc_download_box{float:right;width:257px;background-color:#e6e6e6;padding:0}
.kc_download_box h1{font:bold 22px 'Roboto', arial;color:#fff;text-align:center;height:60px;line-height:60px;padding:0;margin:0;background-color:#66b748;text-transform:uppercase}
.kc_download_box .terms{font:normal 11px verdana;line-height:16px;color:#808080;padding:10px}
.kc_download_box a.btn{background:#c27121;-webkit-border-radius:6;-moz-border-radius:6;border-radius:6px;font:normal 21px 'Roboto',arial;color:#fff;padding:10px 0;width:237px;text-decoration:none;cursor:pointer;display:block;margin:36px auto 26px;text-align:center;text-transform:uppercase}
.kc_download_box a.btn:hover{background:#da9132}

.knowledge #copromenu,.knowledge #cphns,.knowledge #cphmt,.knowledge .usrlinks{display:none}
.knowledge #coprobody{padding-right:0;padding-left:0}

.kc_additional{clear:both;margin-top:72px;font-family:'Roboto',arial;font-size:14px;overflow:auto}
.kc_additional h2{font:bold 16px 'Roboto',arial;border-bottom:1px solid #808080}
.kc_addl_doc{overflow:auto;margin-top:18px}
.kc_addl_title{margin-bottom:9px}
.kc_addl_thumbnail{float:left;width:103px}
.kc_addl_thumbnail .framed{margin:1px}
.kc_addl_description{margin-left:103px}

/** knowledge center ends **/
    
/** My Thomas **/
/* "White Papers and Case Studies" List */
#kc_list { display: block; width: 100%; list-style-type: none; margin: 0; padding: 0; }
#kc_list li { list-style: none; width: 100%; margin: 0 0 18px 0; padding: 0; border: 1px solid #e6e6e6; }
#kc_list>li.kc_list_head { border: 0; }
#kc_list li>div { display: inline-block; padding: 18px 20px; vertical-align: top; }
#kc_list li.kc_list_head>div { padding: 8px 20px; background-color: #e6e6e6; }
#kc_list .kc_list_title { width: 60%; padding-right: 5px; }
#kc_list .kc_list_date_saved { text-align: center; width: calc(20% - 2px); margin: 0 1px; }
#kc_list .kc_list_blank { width: 20%; padding-left: 30px; padding-right: 10px; }
/* Header */
#kc_list li.kc_list_head a, #kc_list .kc_title { font: bold 13px arial; color: #3e5991; }
/* Doc rows */
#kc_list h4 { margin-bottom: 9px; }
.kc_list_thumb { float: left; clear: left; margin: 3px 12px 0 0; }
#kc_list p { margin: 0 0 0 105px; color: #808080; line-height: 18px; }
#kc_list .right_arrow { vertical-align: middle; }
#kc_list .delrow { float: right; width: 16px; height: 16px; text-align: center; }
#kc_list .delSpinner { float: right; }

/* Add Email Form with Fields */
#kc_list li div.email_form_wrap {
    display: block;
    position: relative;
    background-color: #e6e6e6;
    border: 1px solid #808080;
    margin: 0 20px 18px 20px;
    padding: 5px 18px 18px 18px;
}
.email_form_wrap h4 { display: inline-block; }
.email_form_wrap form { position: relative; background-color: white; padding: 10px; margin-top: 5px; }
.email_form_wrap form .message { font-weight: bold; text-align: center; margin-bottom: 10px; }
.email_form_wrap form .message.err { background-color: #feebec; color: red; padding: 3px; }
.email_form_wrap .message.success { background-color: #dff2bf; color: #4f8a10; padding: 10px; }
.email_form_wrap .email_cancel { float: right; margin: 2px 2px 0 0; font-size: 11px; }
.email_form_wrap div.fldWrap { float: left; margin-top: 18px; }
.email_form_wrap div.fnameWrap { width: 27%; }
.email_form_wrap div.lnameWrap { width: 27%; }
.email_form_wrap div.emailWrap { width: 46%; }
.email_form_wrap .fldWrap input { width: 90%; margin-right: 10px; }
.email_form_wrap .e_send { margin-top: 18px; }
.email_form_wrap .overlay { position: absolute; float: none; left: 0; top: 0; bottom: 0; right: 0; background: #ffffff; opacity: 0.8; filter: alpha(opacity=80); }
.email_form_wrap .loading { position: absolute; top: 45%; left: 50%; margin: -27px 0 0 -24px; }    
/* END "White Papers and Case Studies" List */

/** END My Thomas **/

/** D&B Cart (RM7639) **/
#dnb_popup { margin: 0 0 10px 0; width: 600px; max-height: 300px; overflow-y: auto; }
#dnb_popup_header { height: 27px; background-color: #363636; padding-left: 7px; text-align: center; }
#dnb_popup_headerlogo { height: 27px; }
#dnb_popup_content { padding: 12px; background-color: #f2f2f2; }
#dnb_popup_cart_items { background-color: transparent; padding: 12px 0; margin: 0; }
#dnb_cart_popup_error { background-color: #ffffff; padding: 12px; margin: 12px 0 24px 0; }
#dnb_cart_popup_error { color: red; text-align: center; }
#dnb_popup_cart_items table { width: 100%; border-collapse: separate; border-spacing: 0 1em; }
#dnb_popup_cart_items table tr { background-color: #ffffff; }
#dnb_popup_cart_items th, #dnb_popup_cart_items td  { text-align: left; padding-bottom: 8px; }
#dnb_popup_cart_items td  { color: #828282;  padding: 12px 12px 18px 12px; }
#dnb_popup_cart_items .dnbcolhead { display: block; font-weight: bold; color: #363636; margin-bottom: 8px; text-align: left; }
#dnb_popup_cart_items .dnb_companies_list { list-style-image: none; margin: 0; padding-left: 15px; }
#dnb_popup_cart_items .dnb_companies_list li { font-size: 10px; line-height: 12px; margin: 0; padding: 0; }
.dnb_col_ctr {text-align: center; }
#dnb_popup_buttonwrap { text-align: center; margin-bottom: 18px; }
#dnb_popup_continue { margin: 0 24px 0 12px; width: 40%;}
#dnb_popup_proceed { margin: 0; width: 40%; }

.dnbecom #tnet_body { background-color: #e6e6e6; }
.dnbecom #pglabel { padding: 42px 0 14px 36px; }
.dnbecom #pglabel h1 { margin: 0; }
.dnbecom #errmsg { color: red; background-color: white; padding: 10px; width: 90%; text-align: center; margin: 24px auto;  }
.dnbecom .whitewrap { background-color: #fff; }
.dnbecom #dnb_order_thanks_wrap { margin-top: 32px; }
.dnbecom #dnb_order_thanks_head { background-color: #668748; color: #ffffff; text-align: center; padding: 12px; margin: 0; }
.dnbecom #dnb_order_thanks { padding: 24px 36px; font-size: 14px; }
.dnbecom #dnb_order_thanks h1 { font-size: 18px; }
.dnbecom #dnb_ecom_table_bg { position: absolute; height: 34px; background-color: #f5f5f5; top: 3px; width: 100%; }
.dnbecom #dnb_ecom_table_wrap { border-top: 3px solid #668748; }
.dnbecom #dnb_ecom_table { background-color: transparent; position: relative; top: 3px;
    margin: 0 auto; width: 100%; padding-left: 32px; border-collapse: collapse; border: 0;;
    width: -moz-calc(100% - 64px); width: -webkit-calc(100% - 64px); width: calc(100% - 64px); }
.dnbecom .dnb_ecom_table_del { text-align: center; padding: 0 5px; width: 16px;}
.dnbecom .dnb_ecom_table_del a { display: inline-block; width: 16px; height: 16px; }
.dnbecom .dnb_colhead { font-weight: bold; color: #000000; }
.dnbecom #dnb_ecom_table thead td { padding: 12px 0 7px; }
.dnbecom #dnb_ecom_table tbody tr { border-top: 1px solid #e6e6e6; }
.dnbecom #dnb_ecom_table tbody tr:first-child { border: 0; }
.dnbecom #dnb_ecom_table tbody td { padding-top: 32px; padding-bottom: 32px; color: #666666; }
.dnbecom p.dnb_rpt_co { margin: 32px 0 0 0; }
.dnbecom p.dnb_rpt_co:first-child { margin-top: 0; }
.dnbecom .dnb_cost { vertical-align: bottom; }
.dnbecom #dnb_emptycart { text-align: center; font-size: 14px; font-weight: bold; background-color: white; padding: 20px; }
.dnbecom #dnb_ecom_totals { width: 100%; }
.dnbecom #dnb_ecom_table #dnb_ecom_totals tbody tr { border: 0; }
.dnbecom #dnb_ecom_table tbody #dnb_ecom_totals td { padding: 0 0 24px 0; }
.dnbecom #dnb_checkout_next { float: right; display: block; margin: 24px 0; clear: both; }
.dnbecom #dnb_checkout_upd { float: right; display: block; clear: both; margin: 0; }
.dnbecom #dnb_checkout_acctdet { float: left; margin: 24px 0 0 0; clear: both; width: 49%;}
.dnbecom #dnb_reqoptin { display: block; padding: 40px; float: right; margin: 24px 0 0 0; width: 49%;}
.dnbecom #reqoptin { margin: 30px 0;  }
.dnbecom #dnb_reqoptin_wrap { display: inline-block; padding-top: 8px; }

.dnbecom #dnb_cart_upd_messages { text-align: center; color: #ff0000; font-size: 14px; font-weight: bold; margin-top: 24px; }
.dnbecom #dnb_checkout_moreflds { margin-top: 30px; }
.dnbecom .dnb_checkout_sectionhead { background-color: #f5f5f5; }
.dnbecom .dnb_checkout_sectionhead_logo { text-align: center; margin-right: 12px; display: inline-block; padding-top: 9px; width: 34px; height: 34px; background-color: #668748; }
.dnbecom .dnb_checkout_sectionhead h1 { display: inline-block; margin: 0 0 0 0;}
.dnbecom #dnb_checkout_moreflds .q{ display:block; float:left; padding:3% 0 0 3%; width:48.5%; }
.dnbecom #dnb_checkout_moreflds { font:normal 16px arial; color:#363636;}
.dnbecom #dnb_checkout_moreflds input[type=text],
    .dnbecom #dnb_checkout_moreflds select,
    .dnbecom #dnb_checkout_moreflds input[type=password]{ border:1px solid #ccc; font:normal 16px arial; color:#363636; line-height:26px; width:98%; }
.dnbecom #dnb_checkout_moreflds select{ height:28px }
.dnbecom #dnb_checkout_moreflds label{font:normal 14px arial; color:#808080; display:block; margin-bottom:2px}
.dnbecom #dnb_checkout_moreflds input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px}
.dnbecom #dnb_checkout_moreflds label{ font:normal 14px arial; color:#808080; display:block; margin-bottom:2px; }
.dnbecom #dnb_checkout_moreflds .clear{clear:both;margin:0;padding:0}
.dnbecom #dnb_checkout_pay_wrap { position: relative; display: inline-block; clear: both; float: right; }
.dnbecom #dnb_checkout_upd_wrap { position: relative; display: inline-block; float: right; margin-bottom: 32px;}
.dnbecom #dnb_checkout_pay_wrap .overlay,
.dnbecom #dnb_checkout_upd_wrap .overlay { text-align: center; position: absolute; float: none; left: 0; top: 0; bottom: 0; right: 0; border-radius: 5px; background: #ffffff; opacity: 0.75; filter: alpha(opacity=75); }
.dnbecom #dnb_checkout_pay { margin: 0; height: 32px; }
/** END D&B Cart (RM7639) **/

/** autocomplete **/
.achilite{color:#c27121}
.ui-autocomplete{height:auto}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
border:none;background-color:#006;color:#fff;cursor:pointer}
#pressEnterLI{display:block;clear:left;padding:0;cursor:pointer}
#pressEnterLI a{display:block;padding:5px;line-height:12px;font-size:11px;font-weight:bold;color:#3e5991}
#pressEnterLI:hover a, #pressEnterLI .ui-state-focus{color:#00a73a}
/** end autocomplete **/

/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 600px),
screen and (max-device-width: 480px) {
    html {
		-ms-text-size-adjust: none;
		-webkit-text-size-adjust: none;
	}
}

@media screen and (min-width: 1100px) {
	body{width:100%}
	.tnet_wrap{width:1100px}
	#tnet_althead .wrap{width:1100px !important}
	#tnet_body{padding:0 48px 60px}
	#homeBanners .hpad{display:inline-block;margin:18px 0 0 0}
	#homeBanners .hpad:last-child{margin-left:40px}
	#footerlinks{margin-left:36px;width:1064px}
	/*.certtier_thumbs li{width:19%}*/
	.certtier.list{width:25%}

	#kc_results{width:1002px}
	.kc_doc_content{display:block}
	.kc_doc_thumbnail,#kc_results_col .kc_doc_content{display:none}

	.kc_fullpage h1{font-size:28px}
	.kc_fullpage .kc_content{font-size:16px;line-height:1.5em}
	.kc_fullpage .kc_download{font-size:24px}

	.kc_fullpage .kc_wrap{margin-right:396px}
	.kc_download_box{width:360px}
	.kc_download_box .terms{text-align:center}

	.kc_additional{font-size:16px}
	.kc_additional h2{font-size:18px}
	.kc_addl_description{height:114px;overflow:hidden}
	.kc_addl_doc{float:left;height:172px;width:440px;overflow:hidden;margin:18px 0 18px 124px}
	.kc_addl_doc:nth-child(even){margin-left:0}


	/** 8433 styles **/
	.kc_docs .kc_doc_description{display:block;margin-left:95px}
	.kc_docs .kc_doc_thumbnail{display:inline-block}
	.kc_docs a.kc_button,#kc_results_col a.kc_button{margin-left:auto;margin-right:auto}

	.kc_doc_content{overflow:auto}
	#kc_results_col .kc_doc_content,#kc_results_col .kc_doc_thumbnail{display:block}
	#kc_results_col .kc_doc_description{display:none}
	.kc_docs .kc_doc_thumbnail{display:block;float:left;width:85px;text-align:center}
	.kc_docs .kc_doc_thumbnail .kc_button,.kc_docs .kc_doc_thumbnail img{width:85px}
	#kc_results_col .kc_doc_thumbnail{text-align:center}
	/** end 8433 styles **/


	.tnet_colwrap{margin-left:231px}	/** 195 + 36 **/
	.tnet_results_main{width:562px}
	#tnet_content.lcol{margin-left:231px}
	#tnet_content.lcol.narrow{margin-left:231px}
	#tnet_content.sky{margin-right:211px}

	.mylist{float:right;width:140px;margin:0 0 0 -1px;padding:0 9px;border-left:1px solid #e6e6e6}
	.mylist li{margin:0 0 11px 0;width:auto;display:block}
	.mylist li:last-child{text-align:left;padding:0}
	.mylist li,.mylist.approved li{width:auto !important}

	#featsupp .flogo{float:left;width:170px;margin:0}
	#featsupp .fcontentlogo{margin-left:180px}

	.tnetpro .rsltpdm{padding-right:9px;border-right:1px solid #e6e6e6}
	.mtlist{border-right:1px solid #e6e6e6;padding-right:7px}
	.resultdata .rsltpdm.mtlist,#featsupp .rsltpdm.mtlist{border-right:1px solid #e6e6e6}
	#featsupp .rsltpdm.mtlist{width:796px}
	.resultdata .rsltpdm.mtlist{width:686px}
	.resultdata.compare .rsltpdm.mtlist{width:656px}
	.nofilter .resultdata .rsltpdm.mtlist{width:855px}

	.psrsltlist .supplier{width:25%}
	.pscologo{max-width:150px}
	.ie .psrsltlist .rsltimg img{width:120px}

	.psitemdata .menus{width:25%}
	.psitemdata .specswithmenu{width:73%}
	.psrsltlist .rsltimg img.pspdf,.psrsltlist .rsltimg img{max-height:120px;max-width:120px}
	.psrsltlist .data{margin-left:148px}
	.pshead .images,.pssecimage td{width:180px}
	.pshead .images img,.pssecimage td img{max-width:180px;max-height:180px}
	.pshead .buttons{width:224px}
	.pshead .summary{padding:0 3% 0 5%}
	.psbuttons{padding:15px}
	.pshead.catnav .images{width:120px}
	.pshead.catnav .images img,.pshead.catnav .pssecimage td img{max-width:120px;max-height:120px}
	.pshead.catnav .buttons img{width:192px}
	.psbrowse td table td{font-size:13px}
	.psbrowse td img{max-height:120px;max-width:120px}
	.rsltbtns .rsltdspl{position:absolute;right:10px;bottom:10px;border:none;padding:0;margin:0}
}
@media screen and (min-width: 1400px) {
	.tnet_wrap{width:1400px}
	#tnet_althead .wrap{width:1400px !important}
	#footerlinks{margin-left:200px}

	#kc_results{width:1145px}
	.kc_doc_title{font-weight:bold;font-size:14px;line-height:15px}
	.kc_doc_description{font-size:14px;line-height:19px;margin-left:95px}
	.kc_doc_content{overflow:auto}
	.kc_doc_thumbnail{display:block;float:left;width:85px;text-align:center}
	.kc_doc_thumbnail .kc_button,.kc_doc_thumbnail img{width:85px}
	#kc_results_col h4{font-size:16px}
	#kc_results_col .kc_pub_title{display:inline}
	#kc_results_col .kc_doc_content{display:block}

	/** 8433 styles **/
	#kc_results_col .kc_doc_description{display:block}
	/** end 8433 styles **/

	.kc_fullpage h1{font-size:30px}
	.kc_fullpage .kc_download{font-size:26px}
	.kc_fullpage .kc_wrap{margin-right:536px}
	.kc_download_box{width:500px}
	.kc_download_box h1{font-size:28px}

	.kc_addl_doc{width:404px;margin:18px 0}
	.kc_addl_doc:nth-child(even){margin-left:0}
	.kc_addl_doc:nth-child(3n+0){margin-left:46px;margin-right:46px}

	.tnet_colwrap{margin-left:231px}	/** 195 + 36 **/
	.tnet_results_main{width:737px}
	.tnet_results_right{width:300px}
	#tnet_content.sky{margin-right:336px}

	.resultdata .rsltpdm.mtlist{width:725px}
	.nofilter .resultdata .rsltpdm.mtlist{width:1155px}

	.rsltpdm,.resultdata .rsltpdm.mtlist, #featsupp .rsltpdm.mtlist{font-size:14px;line-height:19px}
	.psitemdata .menus{width:21%}
	.psitemdata .specswithmenu{width:77%}
	.psitemdata.wide .menus{width:18%}
	.psitemdata.wide .specswithmenu{width:80%}
	.pshead.catnav .images{width:180px}
	.pshead.catnav .images img,.pshead.catnav .pssecimage td img{max-width:180px;max-height:180px}
}
@media screen and (min-width: 1920px) {
	.tnet_wrap{width:1920px}
	#tnet_althead .wrap{width:1920px !important}
	#tnet_body{padding:0 96px 60px}
	#rsltheader h1{font-size:28px}

	.kc_fullpage h1{font-size:36px}
	.kc_fullpage .kc_download{font-size:28px}

	.kc_additional h2{font-size:20px}
	.kc_addl_doc{width:522px}
	.kc_addl_doc:nth-child(3n+0){margin-left:81px;margin-right:81px}

	.tnet_colwrap{margin-left:239px}	/** 195 + 44 **/
	.tnet_results_main{width:1145px}
	#tnet_content.lcol{margin-left:239px}
	#tnet_content.lcol.narrow{margin-left:239px}
	#tnet_content.sky{margin-right:344px}

	#footerlinks{margin-left:468px}
	.certtier.list{width:20%}
	.resultdata .rsltpdm.mtlist{width:1245px}
	.nofilter .resultdata .rsltpdm.mtlist{width:1579px}

	.psitemdata .menus{width:17%}
	.psitemdata .specswithmenu{width:81%}
	.psitemdata.wide .menus{width:13%}
	.psitemdata.wide .specswithmenu{width:85%}
}
