/*******************common css starts********************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#696969; height:100%;}
/*p, td, li {font-size: 12px;}*/
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right!important;}
.full{float:left; width:100%;}
.curve{float:left; width:100%;}
.curve img{float:left}
span.clear{clear:both;}
table.results {border: 1px solid #006BC3; margin:0; padding:0; border-spacing:0; font-size: 12px;}
table.results img {margin-left: 22px}
tr.head td{background: #006BC3; color:white; font-weight: bold;padding:5px 0 5px 4px; font-size: 12px;}
tr.r0 td, tr.r1 td{padding:5px 0 5px 4px; margin:0; font-size: 12px;}
tr.r0 td {	background-color: #fff;}
tr.r1 td {	background-color: #CDCDCD;}

a:focus{outline:none}

input:focus{outline:none;}
a{color:#0074c3; text-decoration:underline}
a:hover{color:#000; text-decoration:none}

/*******************common css ends********************/

/*******************wrapper starts********************/

#wrapper{width:100%;}
#main{width:100%; background: none;}

/*******************header starts********************/

#header{float:left; width:100%; background-image: none; background-color: #006BC3; height:auto; clear: both; margin-bottom: 10px;}

/*******************logo starts********************/

#header .logo{float:left; width:25%; position:absolute;}
#header .logo img{max-width: 100%; height: auto; display: block;}

/*******************logo ends********************/

/*******************header right starts********************/

#header .header_right_content{width:100%; position:relative; z-index:9999; font-size: 12px;}
#header .header_right_content h1 {float:right; width:72%; color:#fff; padding:10px 0 20px 0; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 1.6em; font-weight: bold; font-style: italic; line-height: 28px; clear: both;}
#header .header_right_content .search{float:left; width:100%; margin: 0 10px;}
#header .header_right_content .search form{float:left; width:100%;}
#header .header_right_content .search fieldset{float:left; width:100%;}
#header .header_right_content .search .col{float:left; width:50%;}
#header .header_right_content .search label{float:left; width:100%; color:#fff; font-size:11px; font-weight:bold; line-height:13px; height:31px;}
#header .header_right_content .search .col .search_input_bg{float:left; width:70%; background:url(../images/search_input_bg.gif) no-repeat 0 0; margin-right:2px; display:inline}
#header .header_right_content .search .col .search_input_bg input{float:left; width:100%; background:none; border:none; padding:5px 5px; margin:0; font:12px/14px Arial, Helvetica, sans-serif; color:#231f20;}
#header .header_right_content .search .col input.go_btn{float:left; width:32px; background:url(../images/go_btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; padding:0; margin:0;}

/*******************call no starts********************/
#header .call_no{float:left; width:98%; margin-top:10px;}
#header .call_no p{float:left; width:100%; color:#fff; font-weight:bold; font-size:11px; text-align:center}
/*******************call no ends********************/

/*******************menu starts********************/
#menu{   
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   margin:5px 0;
   padding:0;
}
#menu ul{
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menu ul li{
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0 5px;
   position:relative;
   right:50%;
}
#menu ul li.last{margin:0}
#menu ul li a{color:#fff; font-weight: bold;text-decoration:none;}
#menu ul li a.visted {text-decoration:underline;}
#menu ul li a:hover{color:#fff; text-decoration:underline;}
#menu ul li.active a{color:#fff; text-decoration:underline;}
#menu ul li.active a:hover{color:#fff}
/*******************menu ends********************/

/*******************header top links ends********************/

/*******************header ends********************/

/*******************body container starts********************/
#body_container{float:left; width:100%; padding:0;}

/*******************home left container starts********************/
#left_container{float:left; width:45%; margin-right:0;}

/*******************vertical menu starts********************/
#left_container .vertical_menu{float:left; width:100%; padding-bottom:10px; position:relative;}
#left_container .last_menu{padding-bottom:0;}
#left_container .vertical_menu h3{float:left; width:90%; font-size:11px; font-weight:bold; color:#fff; padding:7px 0 8px 5px; background-color: #0062c3; background-image: none; border:1px solid #0062c3;}
#left_container .vertical_menu h3.two_line{padding:1px 0 2px 5px; line-height:14px; width:90%;}
#left_container .vertical_menu ul{float:left; width:90%; list-style:none; border:1px solid #c0c1c3; border-top:none; border-bottom:none; padding-right:5px; background-color: #fff;}
#left_container .vertical_menu ul li{float:left; width:100%; font-size:11px; font-weight:bold; border-bottom:1px solid #c0c1c3; position:relative; padding-right:5px;}
#left_container .vertical_menu ul li a{float:left; width:100%; color:#696969; padding:1px 0 2px 5px; background:none; text-decoration:none}
#left_container .vertical_menu ul li span{color:#44c7f4;}
#left_container .vertical_menu ul li a:hover{background:#d5d5d5; color:#0062c3}
#left_container .vertical_menu ul li.arrow a{background:#fff url(../images/arrow.png) no-repeat 170px 0px;}
#left_container .vertical_menu ul li.arrow a:hover{background:#d5d5d5 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}
#left_container .vertical_menu ul li.arrow a:active{background:#d5d5d5 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}
#left_container .vertical_menu ul li.selected a{background:#fbbb31 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}
#left_container .vertical_menu ul li.selected a:hover{background:#fbbb31 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}

#left_container .vertical_menu ul li#active a{background-color:#fbbb31; color:#0062c3} 

#left_container .vertical_menu li ul.sub_menu{position:absolute; top:-1px; left:192px; display:none; margin:0; padding:0; z-index:99999; background:#d5f2fc; _background:none; border:1px solid #c0c1c3; border-bottom:none; list-style:none;}
#left_container .vertical_menu ul.sub_menu li{float:left; width:98%; font-size:11px; font-weight:bold; border-bottom:1px solid #c0c1c3; _background:#d5f2fc;}
#left_container .vertical_menu ul.sub_menu li a{float:left; width:98%; color:#696969; text-decoration:none; padding:2px 0 2px 10px; background:#d5f2fc;}
#left_container .vertical_menu ul.sub_menu li a:hover{color:#0062c3; background:#fbbb31}
#left_container .vertical_menu li:hover ul.sub_menu, #left_container .vertical_menu li.over ul.sub_menu{display:block;}


/* Safari 2-3 */
html[xmlns*=""] body:last-child #left_container .vertical_menu ul li a { padding:2px 0 2px 10px; }
/*******************vertical menu ends********************/
/*******************home left container ends********************/



/*******************home middle container starts********************/
#home_middle_container{float:right; width:55%; margin-right:0;}

/*******************home banner starts********************/
#home_banner{float:left; width:562px; height:253px; position:relative; display: none;}
#home_banner .slider{float:left; width:560px; height:251px; position:relative; background:none!important}
#home_banner .slider ul{float:left; width:564px; height:251px; list-style:none; overflow:hidden; position:relative; background:none!important}
#home_banner .slider ul li{float:left; width:564px; height:251px; background:none!important; position:relative}
#home_banner .slider ul li .details{float:left; width:475px; position:absolute; top:55px; left:17px;}
#home_banner .slider ul li .details h3{float:left; width:100%; font:29px/33px "Univers", Arial, Helvetica, sans-serif; line-height:33px; color:#0d65a5; font-weight:bold}
#home_banner .slider ul li .details p{float:left; width:100%; font-size:11px; color:#696969; font-weight:bold; line-height:14px; margin-top:13px}
#home_banner .slider ul li .details p a{color:#696969; text-decoration:none;}
#home_banner .slider ul li .details p a:hover{color:#000;}
#home_banner img{float:left;}
#home_banner .slider ul li .new{float:left; width:auto; position:absolute; top:3px; left:3px;}

#home_banner .paging{float:left; width:564px; position:absolute; bottom:0; _bottom:-1px; left:0; z-index:999}
#home_banner .paging ul{float:left; width:100%; list-style:none}
#home_banner .paging ul li{float:left; width:auto; font-size:11px; font-weight:bold; list-style:none!important;}
/*#home_banner .paging ul li a{float:left; width:auto;  background:url(../common/images/paging_bg.jpg) repeat-x 0 0; color:#fff; text-decoration:underline; padding:7px 16px 7px 15px}*/
#home_banner .paging ul li a{float:left; width:auto; color:#fff; text-decoration:none;}
/*#home_banner .paging ul li.last a{padding-right:18px;}*/
#home_banner .paging ul li a.aslide1{
background:url(../images/adbutton_1.jpg) no-repeat;
width:187px;
height:31px;
display:block;
}
#home_banner .paging ul li a.aslide2{
background:url(../images/adbutton_2.jpg) no-repeat;
width:187px;
height:31px;
display:block;
}
#home_banner .paging ul li a.aslide3{
background:url(../images/adbutton_3.jpg) no-repeat;
width:187px;
height:31px;
display:block;
}
#home_banner .paging ul li.active a.aslide1,#home_banner .pagin ul li a.aslide1:hover{
background:url(../images/adbutton_1active.jpg) no-repeat;
}
#home_banner .paging ul li.active a.aslide2,#home_banner .pagin ul li a.aslide2:hover{
background:url(../images/adbutton_2active.jpg) no-repeat;
}
#home_banner .paging ul li.active a.aslide3,#home_banner .pagin ul li a.aslide3:hover{
background:url(../images/adbutton_3active.jpg) no-repeat;
}/*
#home_banner .paging ul li a:hover{background-position:0 -30px; color:#0062c3}
#home_banner .paging ul li.active a{background-position:0 -30px;color:#0062c3}
#home_banner .paging ul li.active a:hover{background-position:0 -30px;color:#0062c3}*/
/*******************home banner ends********************/


/*******************product spotlights starts********************/
.product_spotlights{float:right; width:100%; border:none; padding:0; margin-top:0;}
.product_spotlights h1, .product_spotlights h3 {width:100%; background:#fbbb31; padding:5px 0; font-weight:bold; font-family:"Univers", Arial, Helvetica, sans-serif;  color:#fff; text-align: center;}
.product_spotlights ul{float:left; width:100%; list-style:none; padding:0 0 23px 0}
.product_spotlights ul.last_row{padding-bottom:0}
.product_spotlights ul li{float:left; width:100%; padding-right:2px; text-align:center; margin:12px 0 0; display:inline; min-height:200px; height:auto!important; height:200px; background: none;}
.product_spotlights ul li.last{background:none; padding:0}
.product_spotlights ul li img{float:none; vertical-align:top}
.product_spotlights ul li p{float:left; width:100%; color:#0074c3; font-size:11px; font-weight:bold}
.product_spotlights ul li a{color:#0074c3; text-decoration:underline}
.product_spotlights ul li a:hover{color:#000; text-decoration:underline}
.product_spotlights .quickcross_banner{float:left; width:100%;}
.product_spotlights .quickcross_banner img{float:left; border:none; margin-top:9px}
/*******************product spotlights ends********************/
/*******************home middle container ends********************/

/*******************home right container starts********************/
#home_right_container{float:left; width:45%;}

/*******************e-news starts********************/
#home_right_container .e_news{float:left; width:90%; background:#0063c3; border:1px solid #c0c1c3; padding:0 0 4px 5px; margin-top:10px;}
#home_right_container .e_news form{float:left; width:98%; padding-left: 5px;}
#home_right_container .e_news fieldset{float:left; width:90%;}
#home_right_container .e_news label img{display:none;}
#home_right_container .e_news label{float:left; width:98%; font-size:11px; color:#fff; font-weight:bold; line-height:14px; padding:5px 0}
#home_right_container .e_news img{float:none; vertical-align:middle}
#home_right_container .e_news input{float:left; width:98%; background:#fff; border:1px solid #e4e4e4; padding:1px 5px; margin:4px 0 0; font:12px/14px Arial, Helvetica, sans-serif; color:#231f20;}
#home_right_container .e_news input.submit_btn{float:right; width:62px; background:url(../images/submit_btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; padding:0; margin:4px 11px 0 0; display:inline}
/*******************e-news ends********************/

/*******************recent news and downloads starts********************/
#home_right_container .recent_news_downloads{float:left; width:90%; background:#fff; border:1px solid #c0c1c3; padding:0 0 0 5px; margin-top:8px;}
#home_right_container .recent_news_downloads h3{float:left; width:95%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}
#home_right_container .recent_news_downloads h3 img{vertical-align:top; float:right}
#home_right_container .recent_news_downloads ul{float:left; width:100%; list-style:none; padding-bottom:15px}
#home_right_container .recent_news_downloads ul li{float:left; width:95%; background:url(../images/recent_news_downloads_bullet.gif) no-repeat 0 7px; padding:0 0 4px 10px; font-size:11px; color:#696969;}
#home_right_container .recent_news_downloads ul li a{color:#696969; text-decoration:none}
#home_right_container .recent_news_downloads ul li a:hover{color:#0074c3; text-decoration:underline}
/*******************recen news and downloads ends********************/

/*******************suggestions starts********************/
#home_right_container .suggestions{float:left; width:90%; background:#fff; border:1px solid #c0c1c3; padding:0 0 10px 5px; margin-top:8px;}
#home_right_container .suggestions h3{float:left; width:98%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}
#home_right_container .suggestions img{vertical-align:top; float:right}
#home_right_container .suggestions p{float:left; width:94%; font-size:11px; color:#696969; font-weight:bold; margin-top:7px;}
/*******************suggestions ends********************/

/*******************login starts********************/
#home_right_container .login{float:left; width:90%; background:#fff; border:1px solid #c0c1c3; padding:0 0 10px 5px; margin-top:8px;}
#home_right_container .login form{float:left; width:100%;}
#home_right_container .login fieldset{float:left; width:100%;}
#home_right_container .login h3{float:left; width:98%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}
#home_right_container .login img{vertical-align:top; float:right}
#home_right_container .login .row{float:left; width:100%; margin-top:7px;}
#home_right_container .login label{float:left; width:67px; font-size:11px; color:#696969; font-weight:bold; line-height:14px; padding:2px 0 0}
#home_right_container .login input{float:left; width:98px; background:#fff; border:1px solid #e4e4e4; border-top:1px solid #8f8f8f; padding:1px 3px; margin:0; font:12px/14px Arial, Helvetica, sans-serif; color:#231f20;}
#home_right_container .login input.next_btn{float:right; width:62px; background:url(../images/next_btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; padding:0; margin:4px 11px 0 0; display:inline}
#home_right_container .login label.need{float:left; width:100%; font-size:11px; font-weight:normal; color:#696969; line-height:14px; padding:0; margin-top:-12px}
#home_right_container .login a{color:#0074c3; font-weight:bold; text-decoration:underline}
#home_right_container .login a:hover{color:#000;}
/*******************login ends********************/
/*******************home right container ends********************/

/*******************home middle and right container starts********************/
#inner_middle_right_container{float:right; width:55%; background:#fff; border:none; padding:0; min-height:1032px; height:auto!important;}
#inner_middle_right_container2{float:right; width:99%; background:#fff; border:none; padding:0; min-height: auto; height:auto!important;}

/*******************inner middle container starts********************/
#inner_middle_container{float:right; width:100%; clear: both; margin-bottom:10px;}
#inner_middle_container_about{float:right; width:100%; margin-right:0; display:inline}
#inner_middle_container_about h3{float:right; width:100%; background:#fbbb31; padding:3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container_about2{float:right; width:100%; margin-right:0; display:inline}
#inner_middle_container_about2 h3{float:right; width:100%; background:#fbbb31; padding:3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:10px; display:inline}
#inner_middle_container_about2 h4{padding:3px;font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#0063c3;}
#inner_middle_container_about p{padding:0 0 20px; color:#696969; font-size:12px;}
#inner_middle_container_about p.points_h{ margin-top:20px; padding-bottom:10px}
#inner_middle_container_sitemap{float:left; width:98%; display:inline}
#inner_middle_container_sitemap table{ width: 100%; float: left;}
#inner_middle_container_sitemap h3{float:left; width:98%; background:#fbbb31; padding:1px 0 3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:10px; display:inline}
#inner_middle_container h1{float:right; width:100%; background:#fbbb31; padding:3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container h3{float:right; width:100%; background:#fbbb31; padding:3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container h4{padding:3px 0;font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color:#0063c3;}
#inner_middle_container .photo_left{float:left; width: 98%;}
#inner_middle_container .photo_right{float:left;  width: 98%; margin-bottom: 5px; margin-left: 5px;}
#inner_middle_container_about2 .photo_right{float:right;  width: 98%; margin-bottom: 5px; margin-left: 0;}
#inner_middle_container .photo_right_2{float:left; width: 98%; margin-bottom: 5px; margin-left: 5px;}
#inner_middle_container p{padding:0 0 10px; color:#696969; font-size:12px;}
#inner_middle_container p.points_h{ margin-top:20px; padding-bottom:10px}
#inner_middle_container ul{list-style:disc; list-style:outside; padding-left:10px;}
#inner_middle_container ul li{color:#696969; font-size:12px; padding-bottom:4px}
#inner_middle_container ul li ul {list-style-type:circle;}
/*******************inner middle container ends********************/

/*******************inner right container starts********************/
#inner_right_container{float:right; width:100%;}

/*******************semiconductors links starts********************/
#inner_right_container .rightcol_links h4{float:left; width:100%; font-size:11px; font-weight:bold; line-height:14px; padding-top:2px; padding-left: 10px}
#inner_right_container .rightcol_links span#bnew{color: #69d2f6; font-weight:bold; text-transform: uppercase; margin-left: 5px;}
span#bnew{color: #69d2f6; font-weight:bold; text-transform: uppercase; margin-left: 5px;}
#inner_right_container .rightcol_links ul{float:left; width:100%; list-style:none; padding:5px 0 10px 5px}
#inner_right_container .rightcol_links ul li{float:left; width:100%; background:url(/common/images/recent_news_downloads_bullet.gif) no-repeat 0 7px; padding:0 3px 2px 5px; font-size:11px; color:#696969;}
#inner_right_container .rightcol_links ul li a{color:#696969; text-decoration:none}
#inner_right_container .rightcol_links ul li a:link{color:#696969; text-decoration:none}
#inner_right_container .rightcol_links ul li a:visited{color:#DF9043; }
#inner_right_container .rightcol_links ul li a:hover{color:#0074c3; text-decoration:underline}
#inner_right_container .rightcol_links ul li a:active{color:#0074c3; text-decoration:underline}
/*******************semiconductors links ends********************/

/*******************related documents starts********************/
#inner_right_container .related_documents, #inner_right_container .rightcol_links{float:left; width:100%; background:#fff; border:1px solid #0062c3; margin-top:0;}
#inner_right_container .related_documents h3, #inner_right_container .rightcol_links h3{float:left; width:98%; font-size:11px; color:#fff; background:#0062c3; font-weight:bold; line-height:14px; padding:3px;}
#inner_right_container .related_documents p{float:left; width:100%; font-size:11px; color:#696969; line-height:20px; padding:9px 0 9px 5px;}
#inner_right_container .related_documents p a{color:#696969; text-decoration:none}
#inner_right_container .related_documents p a#pdf{background:#fff url(/common/images/pdf.gif) no-repeat 0 0; padding-left: 20px; padding-bottom: 5px; width: 5px; height: 5px}
#inner_right_container .related_documents p a:hover{color:#000; text-decoration:underline}
.docborder{
border-bottom: 0;
}
#inner_right_container .related_documents span#bnew{color: #69d2f6; font-weight:bold; text-transform: uppercase; margin-left: 5px;}

/*******************related documents ends********************/
/*******************related documents ends********************/
table.msds ul {list-style-type: none;}
table.msds ul  li{margin-bottom:4px;}
/*******************related documents ends********************/
/*******************inner right container ends********************/
/*******************home middle and right container ends********************/
/*******************body container ends********************/

/* This CSS is used for the Show/Hide functionality on FAQs page. */
   .more {
      display: none;	 
      border-top: 1px solid #666;
      border-bottom: 1px solid #666; }
	#inner_middle_container .more p {color: #0476c4; padding-top: 8px} 
div#inner_middle_container_about2 p{margin: 9px;}	
div#inner_middle_container_about2 ul{margin-left: 38px; }

   a.showLink, a.hideLink {
      text-decoration: none;
      color: #0074C3;
      margin-left: 5px;
	  padding-left: 17px;
	  margin-top: 2px;
     background: transparent url(down.jpg) no-repeat left; }
   a.hideLink {
      background: transparent url(up.jpg) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #0074C3; }

/*******************footer starts********************/
#footer{float:left; width:100%; margin-top:8px; padding: 1px 0; border-top: 0; background-color: #cdcdcd;}
#footer .footer_top_content{float:left; width:100%; background:#fff; border:none; padding:0 0 5px 0; border-bottom: 1px solid #c1c2c4;}
#footer .footer_top_content ul{float:left; width:100%; list-style:none;}
#footer .footer_top_content ul li{float:left; font-size:11px;}
#footer .footer_top_content ul li a{color:#696969; text-decoration:none;}
#footer .footer_top_content ul li a:hover{color:#006bc3; text-decoration:underline}
#footer .footer_top_content .follow{float:right; width:50%; margin-top:40px;}
#footer .footer_top_content .follow p{font-weight:bold; line-height:14px; padding:0}
#footer .footer_top_content .follow img{float:left; margin-right:3px}
#footer p{float:left; width:100%; font-size:11px; color:#000; padding:10px 0;}
#footer .footer_menu{float:left; width: 50%;}
/*******************footer ends********************/

/*******************table styles start********************/
#nte-table {
	border: 2px solid gray;
	border-collapse: collapse;
	font-size: 10px;
}
#nte-table th {
/*	border: 1px solid #dddddd; */
	border: none;
	background: #ededed;
}
#nte-table td {
	border: 1px solid gray;
	color: #005A75;
}
#nte-table .sub-head  th {
	background: #dddddd;
	border-bottom: 1px solid gray;
}
#nte-table .table-bb  th {
	border-bottom: 1px solid gray;
}
#nte-table .highlight {
	background: #F2FAFC;
	font-weight: normal;
	font-size: 11px;
}
#nte-table .highlight2 {
	background: #F2FAFC;
	font-weight: bold;
	font-size: 10px;
	padding-left: 18px;
}
.left-pad td, .left-pad th {
	padding: 0 0 0 5px;
}
.product-title {
	font-weight: bold;
	font-size: 12px;
}
.product-title a{
	font-weight: normal;
}
#nte-table-blue {
	border: 2px solid #0063C3;
	border-collapse: collapse;
	font-size: 10px;
}
#nte-table-blue th {
	border: 1px solid #0063C3;
	background: #0063C3;
	color: white;
	font-size: 11px;
	line-height: 12px;
	padding: 5px 0;
}
#nte-table-blue td {
	border: 1px solid #0063C3;
	color: #005A75;
	padding: 5px;
	line-height: 12px;
}
#nte-table-blue .sub-title {
	background: #dfdfdf;
	color: #0063C3;
	text-transform: uppercase;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
}
#nte-table-blue .sub-title-sm {
	background: #dfdfdf;
	color: #0063C3;
	text-transform: uppercase;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0;
}

#kester-wrapper {
	border: 2px solid gray;
	font-size: 10px;
}
#kester-wrapper .sub-head {
	border-bottom: 1px solid gray;
	background: #ededed;
	text-align: left;
}
#kester-wrapper .row-space {
	background: #f5f5f5;
}
.divider {
	width: 1px;
	border-right: 1px solid gray;
}
#kester-inner td, #kester-inner th {
	padding: 0 0 0 3px;
}
#kester-inner2 td, #kester-inner2 th {
	padding: 0 0 3px 3px;
}
#kester-wrapper  .title {
	background: #F2FAFC;
	font-size: 11px;
}

.kester-pad th, .kester-pad td {
	padding-left:3px;
}

.kester-product {
	background-color; #ededed;
}

.solder-head {
	color: #44c7f4;
	font-size: 11px;
	padding-left: 10px;
	clear: both;
}

/*******************image hover pop-up styles********************/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: white;
z-index: 9999;
}

.thumbnail span{ /*CSS for enlarged image*/
position: fixed;
background-color: #949494;
padding: 5px;
left: -1000px;
visibility: hidden;
color: white;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
/*******************image crop, scale & rotate********************/

.crop {
    height: 50px;
    overflow: hidden;
}

.crop-2 {
    height: 75px;
    overflow: hidden;
}

.crop .scale {
    width: 100px;
	margin-top: -25px;
}

.crop-2 .scale {
    width: 100px;
	margin-top: -12px;
}

.rotate {
transform:          rotate(270deg);
-ms-transform:      rotate(270deg);
-moz-transform:     rotate(270deg);
-webkit-transform:  rotate(270deg);
-o-transform:       rotate(270deg);
}

.clear-list {float:left; width:50%;}
.clear-list-2 {float:left; width:50%;}

