/* COMPONENTS HOMEPAGE */

#TE_compHP_tabs {
margin:0px;
margin-top:10px;
padding:10px 10px 0px 0px;
list-style:none;
text-decoration:none;
float:left;
}
#TE_compHP_tabs li {
display:inline;
margin:0px;
padding:0px;
text-decoration:none;
float:left;
}
#ProductsTab a{
text-decoration:none;
cursor:pointer;
}
#IndustryTab a{
text-decoration:none;
cursor:pointer;
}
#BrandsTab a{
text-decoration:none;
cursor:pointer;
}
#AtoZTab a{
text-decoration:none;
cursor:pointer;
}
.TE_compHP_tabContent {
	float:left;
}
	.TE_compHP_tabs a {
	float:left;
	background:url("/_TEincludes/TEimages/TE_tabL.gif");
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px 0px 0px 4px;
	text-decoration:none;
	}
	.TE_compHP_tabs a span {
	float:left;
	display:block;
	background:url("/_TEincludes/TEimages/TE_tabR.gif");
	background-repeat: no-repeat;
	background-position: right top;
	padding:5px 15px 4px 6px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-right:2px;
	}
	.TE_compHP_tabs a:hover span {
	color:#000000;
	text-decoration:underline;
	margin-right:2px;
	}
		.TE_compHP_tabs_active a {
		float:left;
		background:url("/_TEincludes/TEimages/TE_tabL_active.gif");
		background-repeat: no-repeat;
		background-position: left top;
		margin:0px;
		padding:0px 0px 0px 4px;
		}
		.TE_compHP_tabs_active a span {
		float:left;
		display:block;
		background:url("/_TEincludes/TEimages/TE_tabR_active.gif");
		background-repeat: no-repeat;
		background-position: right top;
		padding:5px 15px 4px 6px;
		color:#000000;
		font-weight:bold;
		margin-right:2px;
		}
		.TE_compHP_tabs_active a:hover span {
		color:#000000;
		text-decoration:underline;
		margin-right:2px;
		}
.TE_compHP_taglineBG {
width:650px;
height:135px;
background-image:url('/_TEincludes/TEimages/TE_componentsTagline.gif');
background-repeat:no-repeat;
}
.TE_compHP_categoryImages {
margin:0px;
padding:13px 0px 0px 25px;
list-style:none;
}
.TE_compHP_categoryImages li {
display:inline;
margin:5px;
}
.TE_compHP_categoryTitle {
margin-top:28px;
margin-left:9px;
color:#ffffff;
font-weight:bold;
font-size:12px;
}
.TE_compHP_content {
padding:8px;
width:630px;
border-left:2px solid #dbdad8;
border-right:2px solid #dbdad8;
border-bottom:6px solid #dbdad8;
}

p.TE_compHP_links { /* THESE STYLE TEXTUAL CONTENT ON THE COMPONENTS HP */
margin:0px;
margin-bottom:12px;
padding-left:8px;
}

h4.TE_compHP_links  { /* THESE STYLE TEXTUAL CONTENT ON THE COMPONENTS HP */
margin:0px;
margin-bottom:3px;
font-size:12px;
}
.TE_nst_boxtop{	
	/*make this the same size as the top image*/	
	display:block;	
	width:220px;	
	height:40px;	
	/*set the image as a background*/	
	background-position:left top;	
	background-repeat:no-repeat;	
	background-image:url(../images/BlankBlueBox_toptext.jpg);
}	
.TE_nst_topcontent{	
	/*set the font style for the box title*/	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18pt;	color:#f68933; font-weight:bold;	
	/*shift the title down a bit and center it*/	
	padding-right:5px;
	padding-top:5px;	
	text-align:center;	
}	
.TE_nst_boxbottom{	
	/*make this the same width as the bottom image*/	
	/*don’t set the height as this needs to be flexible*/	
	display:block;	
	width:220px;	
	/*set the image as a background*/	
	background-position:left bottom;	
	background-repeat:no-repeat;	
	background-image:url(../images/BlankBlueBox_bottom.jpg);	
}	
.TE_nst_maincontent{	
	/*set the font style for the main content*/	
	color:#196694;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; font-weight:bold;
	display:block;	
	/*align the main content nicely*/	
	padding-left:10px;	
	padding-bottom:14px;	
	padding-right:14px;	
}
.TE_nst_maincontent-tiny{
	font-size:9pt; font-weight:bold;
	text-align:right;
}
a#myTEadvantageAdButton:link, a#myTEadvantageAdButton:visited {
	height : 93px;
	width : 220px;
	background: url(../images/myTEadvantage_Ad.jpg) no-repeat;
	display : block;
}
a#myTEadvantageAdButton:active, a#myTEadvantageAdButton:hover {
	background: url(../images/myTEadvantage_Ad_over.jpg) no-repeat;
}
/***************[ ADS ON ELECTRONIC COMPONENTS PAGE ]********************************************************/
#addContainer {
	clear:both;
}
#newSiteToolsAd {
	background : transparent url(/_includes/te_com/images/bottom_bg.gif) no-repeat scroll 0 bottom;
	margin-top : 5px;
	padding : 0 0 11px;
	width : 235px;
}
#newSiteToolsAd h3 {
	background : transparent url(/_includes/te_com/images/grey_bg.gif) no-repeat scroll 0 0;
	color : #7D7D7D;
	font-size : 10pt;
	height : 28px;
	line-height : 28px;
	margin : 0;
	padding : 0;
	text-indent : 10px;
}
#newSiteToolsAd div {
	background : url(/_includes/te_com/images/quickLinks_bg.gif) repeat-x 0 bottom;
}
#newSiteToolsAd div p {
	border-style : solid;
	border-color : #e5e5e5;
	border-width : 0 1px;
	margin:0;
	padding:10px 0 0;
}
#newSiteToolsAd div p a {
	text-decoration:none;
	color:#3C85A1;
	text-align:left;
}
#newSiteToolsAd div p a.imgLink {
	width:159px;
	background:#fff;
	border:solid 1px #ccc;
	display:block;
	margin:5px auto 7px;
	padding:5px;
}
#newSiteToolsAd div p em {
	width:171px;
	color:#005380;
	font-weight:bold;
	display:block;
	margin:0 auto;
}
#newSiteToolsAd div p em a {
	background:none;
	border:0;
}
#newSiteToolsAd div p span {
	width:171px;
	text-align:right;
	display:block;
	margin:0 auto;
	padding:0;
}
#newSiteToolsAd div p span a {
	background-color:transparent;
	border:none;
	display:inline;
	margin:0;
	padding:0;
}
#pictureSearchAdButton {
	height:80px;
	background-image:url('/images/picture_search.png');
}
#pictureSearchAdButton span {
	text-align:right;
	right:10px;
}
#pictureSearchAdButton {
	width:213px;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	margin:10px 0 0;
}
#pictureSearchAdButton span {
	font-size:7pt;
	position:absolute;
	bottom:8px;
}
/*---[ O V E R W R I T E  M A S T E R . C S S ]-----------*/
#TE_mainBody{
	border : 0;
	float : left;
	margin : 0;
	padding : 0;
	width : 900px;
}
#TE_footer {
	clear:both;
}
.comp-content h4 {
	font-weight : bold;
}
.comp-content table td {
	vertical-align : top;
}
#dijit_layout_ContentPane_3 table {
	margin-top : 10px;
}
#dijit_layout_ContentPane_3 table td {
	padding : 4px 0;
}_
#ctl00_ContentPlaceHolder1_quickLin li {
	padding : 2px 0 2px 15px !important;
}
#dijit_layout_ContentPane_3 {
	overflow : hidden;
}
#TE_corp_rightBar {
	width : 235px !important;
	margin : 20px 4px 0 0;
}
#c4 {
	margin-left : 10px;
}
.te-brand-table {
	width : 290px;
}
.te-brand-table th, .te-brand-table td {
	text-align : center;
}
.te-brand-table th.brand-cell, .te-brand-table td.brand-cell {
	text-align : left;
}
.te-brand-table th {
	border-bottom : solid 1px #000;
}
.te-brand-table td {
	padding : 2px 0;
	vertical-align : top;
}
#prodTable {
	
}
#prodTable td {
	padding-bottom : 10px;
}
#prodTable ul {
	list-style : none;
	margin : 0 0 0 10px;
	padding : 0;
}
#prodTable ul li {
	padding : 2px 0;
}
#prodTable ul li a {
	
}
#indusTable {
	
}
#indusTable td {
	padding-bottom : 10px;
}
#indusTable ul {
	list-style : none;
	margin : 0 0 0 10px;
	padding : 0;
}
#indusTable ul li {
	padding : 2px 0;
}
#indusTable ul li a {
	
}
.viewMoreContent {
	display : none;
}
.viewMoreLink {
	display : -moz-inline-box;
	display : inline-block;
	font-weight: bold;
	margin : 10px 0 0 10px;
}
#pictureSearch {
	margin : 10px 0 0;
}
#alpha-list {
	float : left;
	list-style : none;
	margin : 20px 0 10px;
	padding : 0;
	width : 606px;
}
#alpha-list li {
	border-left : solid 1px #999;
	display : inline;
	float : left;
	margin : 0 0 10px;
	padding : 0 14px;
}
#alpha-list li.first-item {
	border-left : 0;
	clear : left;
	padding-left : 0;
}
#alpha-table td {
	padding : 3px 10px;
	width : 303px;
}
#alpha-header {
	border-bottom : solid 1px #999;
	clear : both;
	font-size : 10pt;
	font-weight : bold;
}
#c1 ul, #c2 ul {
	list-style : none;
	margin : 0 0 10px 10px;
	padding : 0;
}
#c1 li, #c2 li {
	padding : 2px 0;
}
#gc table {
	width : 100%;
}





#te-body {

	position : relative;

}

/* Hero Marquee Styles */

.te-heroContent {

	height : 400px;

	position : relative;

}

.te-heroTxt {

	position : absolute;

	width : 300px;

}

.te-heroTxt h3 {

	color : #fff;

	font-size : 18pt;

	line-height : 19pt;

}

.te-heroTxt p {

	color : #fff;

	font-size : 10pt;

	line-height : 12pt;

	margin : 5px 0 10px;

}

#te-heroControl {

	background : transparent url(/_includes/te_com/Home_Page/img/te-home-bg-hero-controls.png) no-repeat 0 0;

	color : #555;

	display : none;

	font-size : 8pt;

	height : 22px;

	line-height : 22px;

	padding : 0 0 0 5px;

	position : absolute;

	right : 10px;

	top : 350px;

}

#te-heroControl span {

	background : transparent url(_includes/te_com/Home_Page/img/te-home-bg-hero-controls.png) no-repeat right -44px;

	display : -moz-inline-box;

	display : inline-block;

	height : 22px;

	line-height : 22px;

	padding : 0 5px 0 0;

}

#te-heroControl span span {

	background : transparent url(/_includes/te_com/Home_Page/img/te-home-bg-hero-controls.png) repeat-x 0 -22px;

	display : -moz-inline-box;

	display : inline-block;

	line-height : 22px;

	height : 22px;

	padding : 0;

}

#te-heroControl span span ul {

	display : inline;

	float : left;

	margin : 2px 5px 0 0;

}

#te-heroControl span span ul li {

	float : left;

	margin : 0 0 0 5px;

}

#te-heroControl span span ul li a {

	background : transparent url(/_includes/te_com/Home_Page/img/te-home-bg-hero-controls.png) no-repeat 0 -66px;

	color : #fff;

	cursor : pointer;

	display : -moz-inline-box;

	display : inline-block;

	float : left;

	font-size : 7pt;

	font-weight : bold;

	height : 18px;

	line-height : 16px;

	text-align : center;

	width : 18px;

}

#te-heroControl a:hover, #te-heroControl a:active {

	text-decoration : none !important;

}

#te-heroControl span span ul li a.hover {

	background-position : 0 -102px;

}

#te-heroControl span span ul li a.active {

	background-position : 0 -84px;

}

#te-heroControl span span ul li a.selected {

	background-position :  0 -120px;

	cursor : default;

}

/* Lower Home Page styles */

#te-hpContent {

	background : transparent url(/_includes/te_com/Home_Page/img/te-home-bg-sections.png) no-repeat center 0;

	padding : 10px 9px;

}

.te-hp-section {

	background : transparent url(/_includes/te_com/_TEincludes/TEimages/te-home-bg-section-footer.png) no-repeat center bottom;

	display : table-cell;

	padding : 0 0 48px;

	width : 294px;

}

.te-hp-section h2 {

	background : transparent url(/_includes/te_com/_TEincludes/TEimages/te-home-bg-section-header.png) no-repeat center 0;

	color : #555;

	font-size : 10pt;

	font-weight : bold;

	height : 31px;

	line-height : 31px;

	padding : 0 25px;

}

h2.other {

	background-position : center -31px;

}

.te-hp-section-content, .te-hp-section-content-inner {

	position : relative;

}

.te-mini-marquee-count {

	color : #555;

	position : absolute;

	right : 25px;

	top : -21px;

}

.te-hp-section-content {

	background : transparent url(/_includes/te_com/_TEincludes/TEimages/te-home-bg-section-middle.png) no-repeat center bottom;

	font-size : 8pt;

	padding : 5px 25px 0px;

}

.te-hp-section-content a {

	font-weight : bold;

	line-height : 14pt;

}

.te-hp-section-content ul li a {

	font-weight : normal;

}

.te-hp-section-content p {

	line-height : 14pt;

	margin : 5px 0;

}

.te-hp-section-view-all {

	border-top : solid 1px #bbb;

	margin : 10px 0 0;

	padding : 5px 0 0;

}

.te-hp-section-content div.te-link-marker {

	background-position : 0 7px;

	padding : 0 0 0 15px;

}

/* New hotspot styles */

#foregroundContainer {

	height : 400px;

}

.te-heroSlide {

	height : 400px;

}

.te-heroBackground {

	height : 560px;

	filter : (opacity=100);

	opacity : 1;

	left : 0;

	position : absolute;

	top : 0;

	width : 900px;

	z-index : -1;

}

.te-heroTxtRt {

	right : 25px;

}

.te-heroTxtLt {

	left : 25px;

}

.hsContainer {

	position : absolute;

	width : 348px;

}

.hsHotspot {

	cursor : pointer;

	display : none;

	height : 26px;

	left : 0;

	position : absolute;

	top : 42px;

	width : 26px;

	z-index : 99;

}

.hsContainerL .hsHotspot {

	left : auto;

	right : 8px;

}

.hsContainerB .hsHotspot {

	top : auto;

	bottom : 25px;

}

.hsHotspot img {

	left : 0;

	position : absolute;

	top : 0;

}

.hsForeground {

	z-index : 3;

}

.hsBackground {

	z-index : 2;

}

.hsOverlay {

	display : none;

	float : right;

	padding : 25px 35px 0 0;

	width : 300px;

}

.hsContainerL .hsOverlay {

	float : left;

	padding : 25px 0 0 35px;

}

.hsOverlayUpper {

	background : url(/_includes/te_com/Home_Page/img/te-home-bg-hs-overlay.png) -1200px 0;

	height : 9px;

	width : 300px;

}

.hsOverlayMiddle {

	background : url(/_includes/te_com/Home_Page/img/te-home-bg-hs-overlay.png) -300px -1px;

	padding : 0 0 0 13px;

	width: 287px;

}

.hsContainerL .hsOverlayMiddle {

	padding : 0 13px 0 90px !important;

	width : 197px !important;

}

.hsContainerL.hsContainerT .hsOverlayMiddle {

	background-position : 0 -1px;

}

.hsContainerL.hsContainerB .hsOverlayMiddle {

	background-position : -600px bottom;

}

.hsContainerR.hsContainerB .hsOverlayMiddle {

	background-position : -900px bottom;

}

.hsOverlayMiddle h4 {

	color : #058;

	font-size : 11pt;

	font-weight : bold;

	margin : 0;

	padding : 0 5px;

	width : 187px;

}

.hsOverlayMiddle p {

	margin : 5px 0;

	padding : 0 5px;

	width : 187px;

}

.hsOverlayMiddle a {

	margin : 0 0 0 5px;

}

.hsOverlayLower {

	background : url(/_includes/te_com/Home_Page/img/te-home-bg-hs-overlay.png) -1200px bottom;

	height : 17px;

	width : 300px;

}

.hsImg {

	display : block;

	height : 155px;

	position : absolute;

	right : 0;

	top : 0;

	width : 125px;

}

.hsContainerL .hsImg {

	left : 0;

	right : auto;

}

/* End New hotspot styles */

#teEcatProducts .te-link-marker {

	background-position : 0 7px !important;

}

/* Mini Marquee */

.te-mini-marquee {

	border : solid 1px #ddd;

	height : 130px;

	position : relative;

	width : 240px;

}

.te-mini-marquee-image-link {

	display : block;

	height : 130px;

	overflow : hidden;

	width : 240px;

}

/* Mini Marquee Generic Control Styles */

.te-mini-marquee .te-marquee-control {

	display : -moz-inline-box;

	display : inline-block;

	height : 30px;

	margin : -15px 0 0;

	overflow : hidden;

	position : absolute;

	top : 50%;

	width : 20px;

}

/* Mini Marquee Generic Control"s Span Styles */

.te-mini-marquee .te-marquee-control span {

	background : transparent url(/_includes/te_com/_TEincludes/TEimages/te-home-bg-mini-marquee-controls.png) no-repeat;

	cursor : pointer;

	display : -moz-inline-box;

	display : inline-block;

	height : 30px;

	left : 0;

	position : absolute;

	top : 0;

	width : 20px;

	z-index : 2;

}

/* Mini Marquee Previous Control */

.te-mini-marquee .te-previous-control {

	left : 0;

}

.te-mini-marquee .te-previous-control span {

	background-position : 0 0;

}

.te-mini-marquee .te-previous-control span.hover {

	background-position : 0 -60px;

}

.te-mini-marquee .te-previous-control span.active {

	background-position : 0 -120px;

}

/* Mini Marquee Next Control */

.te-mini-marquee .te-next-control {

	right : 0;

}

.te-mini-marquee .te-next-control span {

	background-position : 0 -30px;

}

.te-mini-marquee .te-next-control span.hover {

	background-position : 0 -90px;

}

.te-mini-marquee .te-next-control span.active {

	background-position : 0 -150px;

}

/* Stock Ticker */

#te-stockTicker {

	clear : both;

	text-align : right;

}

#TE_search{

	position:absolute;

	width:893px;

	line-height:2em;

	top:30px;  

}

#TE_search div{

	color:#FFCE00;

	float:right;

	z-index:11;

}

/* inquira search styles */

#TE_search label{

	padding: 0;

	font-weight:bold;

	color:#FFFFFF;

}

#TE_search,#TE_search input,#question_box{

	font-size: 10px;

}

#question_box{

	width:204px;

}

#TE_search A,#TE_search A:link,#TE_search A:visited  {

	PADDING: 2px 8px 2px;

	COLOR:#FFCE00;

	TEXT-ALIGN: center;

	TEXT-DECORATION: underline;

	font-size: 10px;

}

#TE_search a#inquiraTips{

	margin-left:83px;

	margin-right:3px;

	margin-bottom:1em;

	padding-right:10px;

	background-image:url(/_TEincludes/images/sub_arrow.gif);

	background-position : left center;

	background-repeat : no-repeat;

}

#TE_searchButton{

	margin-bottom:0;

	margin-left:4px;

	margin-top:-2px;

	}

#TE_searchTipsDiv{

	position:absolute;

	width:485px;

	height:422px;

	border:#336699 solid 2px;

	background-color:#cce3f8;

	right:30px;

	top:100px;

	text-align:center;

	padding:0 0 5px 0;

	z-index:10;

}

#TE_searchTipsDiv iframe{

	width:99%;

	height:465px;

	margin:0 0 5px 0;

	z-index:11;

}

#TE_searchTipsDiv h3{

	text-align:left;

	padding:0 0 0 10px;

	margin:0;

}

#TE_searchErrorDiv,#TE_blankSearchErrorDiv{

	position:absolute;

	width:340px;

	height:200px;

	border:#336699 solid 2px;

	background-color:#ECEFF5;

	right:100px;

	top:100px;

	padding:5px;

	z-index:20;

}

#TE_blankSearchErrorDiv{

	width:200px;

	height:60px;

	z-index:30;

}

#TE_searchErrorDiv div,#TE_blankSearchErrorDiv div{

	text-align:center;

}

#menu-full-prod{

	display:none;

}

