#brand_logo {

	text-align: left;

	padding: 4px;

	width: 100%;

	}



.brands-mod-header {

	text-align: left;

	font-size:12px;

	font-weight:bold;

	}



.brands-mod-header-bar {

	background-color:#e0e0e0;

	padding-top: 30px;

	}



.brands-mod-link, a.brands-mod-link, a.brands-mod-link:link, a.brands-mod-link:visited {

	font-size:11px;

	color:#000000;

	text-decoration:none;

	}



a.brands-mod-link:active, a.brands-mod-link:hover {

	color:#000000;

	text-decoration:underline;

	}



#brands_description {

	text-align: left;

	padding: 4px;

	width: 100%;

	}





#brands_headline {

	font-size:18px;

	font-weight:bold;

	margin-top: 0px;

	margin-bottom: 6px;

	text-align: left;

	}



.buynowbutton {

	margin-top: 4px;

}



.epbody {

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-top:0px;

	margin-bottom: 16px;

}

.eplist {

	margin-top:0px;

	list-style-position: inside;

	list-style-type: disc;

	margin-left: 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.eplistitem {

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.epbody2 {

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-top:0px;

	margin-bottom: 15px;

}

.epsubheadRed {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 6px;

	color: #FF0000;

}

.epsubheadSmall {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 4px;

	margin-left: 10px;

}

.eplistitemRed {

	color: #FF0000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

}

.epquote {

	color: #FF6600;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	margin-top:0px;

	margin-bottom: 4px;

	font-style: italic;

	margin-right: 50px;

	margin-left: 50px;

}











.epnav {

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	margin-left: 0px;

	text-align: left;

	margin-top: 12px;

	margin-bottom: 24px;

	padding: 0px;

}

.epbutton2, a:link.epbutton2, a:visited.epbutton2 {

	color: #FA8005;

	font-size:0.9em;

	font-weight: bold;

	text-transform: uppercase;

}



.epsection {

	color: #084292; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:18px; 

	font-weight:bold; 

	padding-bottom:3px

}



.epsubhead {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 6px;

}















#featured_product {

	text-align: left;

	padding: 4px;

	width: 100%;

	margin-top: 18px;

	}



.fprod_copy {

	text-align: left;

	margin-left: 4px;

}



.fprod_hr {

	background-color: #CCCCCC;

	margin-bottom: 6px;

	margin-top: 2px;

	}



.fprod_title {

	font-size:14px;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	}



#gotowebsite {

	text-align: left;

	padding: 4px;

	width: 100%;

	margin-top: 4px;

	}



.hrstep1 { color: #336708;	width: 96%; noshade; align: left; line-height: 8px;}



.hrstep2 { color: #100648; width: 96%; noshade; align: left;}



.hrstep3 { color: #4F4031; width: 96%; noshade; align: left;}



.hrstep4 { color: #8F7F28; width: 96%; noshade; align: left;}



.inactiveintrolink { align: left; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }



.introcopy {

	align: left;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight: normal;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.introlink {

	align: left;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #0000FF;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.linkheader { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}



.merch-header { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}



.mfrlist {

	color:#000000;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	margin-bottom: 5px;

	}



#mkt01 {

	text-align: left;

	padding: 4px;

	width: 100%;

	}



#mkt02 {

	text-align: left;

	padding: 4px;

	width: 100%;

	}



#mkt03 {

	text-align: left;

	padding: 4px;

	width: 100%;

	}



#mkt04 {

	text-align: left;

	padding: 4px;

	width: 100%;

	}



#module_table {

	width: 100%;

	}



#module_table_title {

	text-align: left;

	padding: 4px;

	width: 100%;

	margin-top: 12px;

	margin-bottom: 8px;

	}



#rohs_compliant_key {

	font-size:12px;

	font-weight:normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin-bottom: 0px;

	}



.stepheader { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}



.stepnumber { color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 48px;}



.table-head {

	color: #666666;

	background-color: #DDDDDD;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	}



.table-line {

	color: #FFFFFF;

	background-color: #999999;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	border-width:0px;

	}



#viewall {

	text-align: left;

	padding: 4px;

	width: 100%;

	}

	

#viewproducts {

	font-size:14px;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	margin-top: 22px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

	}



#viewproducts_hr {

	color: #CCCCCC;

	width:100%;

	height: 2px;

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

	}



.yourdistributor { color: #3C780A; font-family: Verdana, Helvetica, sans-serif; font-size: 18px;}



/* unsure as to the usage of the following styles - scamper */

.category_row {

	background-color:#e0e0e0;

	}

.category_name {

	font-size:12px;

	font-weight:bold;

	}

.brands-mod-brandname, a.brands-mod-brandname:link, a.brands-mod-brandname:visited {

	font-size:11px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	}



a.brands-mod-brandname:active, a.brands-mod-brandname:hover {

	color:#000000;

	text-decoration:underline;

	}



.module_link, a.module_link, a.module_link:link, a.module_link:visited {

	font-size:11px;

	color:#000000;

	text-decoration:none;

	}



a.module_link:active, a.module_link:hover {

	color:#000000;

	text-decoration:underline;

	}





.rohs_footer_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	margin: 0px;

	padding: 0px;}

	

.rohs_footer_body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	margin: 6px 0px;

	padding: 0px;}

	

.qa_li {

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	list-style-position: inside;

}



.titledottedrule {

	background-image: url(/images/en_UK/dotted_rule.gif);

	background-repeat: repeat-x;

	padding-top: 5px;

	padding-bottom: 12px;

	margin-top: 5px;

	clear: both;

	margin-bottom: 5px;

}



/* *********************************************************************** */

/* styles for the Homepage */

/* *********************************************************************** */



#homepage_wrapper {

	margin: 14px 15px 14px 15px;

	vertical-align:middle;

}



#homepage_message{

	background-image:url(/images/en_US/gradient01.gif);

	background-repeat:repeat-x;

	border-bottom:1px solid #BECBDF;

	padding:6px;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:13px;

	color:#333333;

	font-weight:bold;

	text-align:left;

}



.feature-image{

	padding: 2px 2px 2px 10px;

	float: right;

	}

	

 .clear {

 	clear: both;

 }

 

 .spacer {

	height: 10px;

}



h1.homefeature-item-hdr {

	margin: 3px 0px 0px 10px; 

	text-decoration:none; 

	font-size:22px; 

	color:#808000; 

	font-family: Arial Narrow; 

	font-weight: bold;

}



p.homefeature-item-subhdr {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	margin: 1px 0px 10px 10px;

}



p.homefeature-item-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	margin: 1px 0px 0px 10px;

	line-height: 1.2em;

}





.homeborder-03{

	border:1px solid #BECBDF;

	padding:4px;

	}

	

.homepage_feature {

	border: 1px solid #ccc;

	padding-bottom: 2px;

	}



.feature-list

{

  float: left;

  width: 45%;

  padding-right: 10px;

}



/* stop the floating after the list */

br.homepage

{

  clear: left;

}



ul.homepage li a

{

  	display: block;

	color: #084292;

	text-decoration:none;

}



ul.homepage li a:hover

{

	font-weight: normal;

	color: #084292;

	text-decoration:underline;

}



.homesidelink1 {

	color: #084292;

	background-image: url(/images/en_US/btn_arrow_orange.gif);

	background-repeat: no-repeat;

	background-position: left;

	text-decoration: none;

	padding-left: 10px;

	font-size: 12px;

	line-height: 20px;

}



a.homesidelink1:link {

	color: #084292;

	text-decoration: none;	

}



a.homesidelink1:visited {

	text-decoration: none;	

}



a.homesidelink1:hover {

	text-decoration: underline;	

	background-color:transparent;

}

a.homesidelink1:active {

	text-decoration: underline;	

	background-color:transparent;

}



/* *********************************************************************** */

/* styles for LEDs and Inductors Landing Pages */

/* *********************************************************************** */



.leds {

	background-image: url(/images/en_US/marketing/landing/bckg_LEDs.jpg);

	background-repeat: no-repeat;

	

}



.leds h1 {

	background-image: none;

	border-bottom: 1px solid #000;

	padding-top: 20px;

	height: 105px;

	width: 558px;

	float: right;

	text-indent: -100px;

	text-transform: capitalize;

	font-weight: normal;

	text-align: center;

	font-size: x-large;

	color: #758912;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.leds_subheader, .inductors_subheader {

	text-align: center;

	float: left;

	padding-top: 10px;

	text-indent: 70px;

	text-transform: lowercase;

	text-align: center;

	font-size: medium;

	font-weight: bold;

	color: #333;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.leds_suppliers {

	background-image: url(/images/en_US/marketing/landing/bckg_box.gif);

	background-repeat: no-repeat;

	text-align: center;

	border: none;

	height: 123px;

	width: 171px;

	margin-top: 15px;

	margin-left: 10px;

	font-size: .85em;

}



.leds_logos {

	margin-top: 5px;

}

.leds_table {

	width: 558px;

}

.leds_table_txt {

	font-size: .85em;

}



.inductors_banner {

	background-image: url(/images/en_US/marketing/landing/inductors.jpg);

	background-repeat: no-repeat;

	background-position: left;

	border-bottom: 1px solid #000;

	text-align: center;

	padding-top: 10px;

	height: 130px;

	width: 558px;

}



.inductors_logos {

	margin-top: 10px;

	margin-bottom: 10px;	

	background-color: #f5f5f5;

	border-bottom:	1px solid #d1d1d1; 

	width: 558px;	

	text-align: left;



}

h1.inductors {

	text-indent: -100px;

	text-transform: capitalize;

	font-weight: normal;

	font-size: x-large;

	color: #758912;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}





/* end */



/* *********************************************************************** */

/* styles for Leading Edge Index Page */

/* *********************************************************************** */



h1.leadingedge {

	margin-bottom: 10px;

}

.leadingedge_month {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	margin-top: 40px;

	margin-bottom: 6px;

}

.leadingedge_topic {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	margin-bottom: 4px;

}

.leadingedge_stories {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	margin-bottom: 12px;

	margin-left:12px;

	line-height: 18px;

}

.leadingedge_stories a:link {

	font-weight: normal;

	color: #084292;

	text-decoration:underline;

}

.leadingedge_stories a:visited {

	font-weight: normal;

	color: #084292;

	text-decoration:underline;

}

.leadingedge_stories a:hover {

	font-weight: normal;

	color: #084292;

	text-decoration:underline;

}

.leadingedge_stories a:active {

	font-weight: normal;

	color: #084292;

	text-decoration:none;

}

/* *********************************************************************** */

/* styles for New Product Pages */

/* *********************************************************************** */

div.npi {
	margin-left: 3%;
	margin-right: 6%;
	background-color:#FFF;
	clear: both;
	margin-top: 2em;
	margin-bottom: 3em;
}
img.brand_new {
	float: right;
	margin-left: 12px;
	margin-bottom: 0;
}
img.npi_product {
	margin-right: 20px;
	margin-bottom: 10px;
	float:left;
}
h1.npi {
	margin-bottom: 10px;
	text-align:left;
}

h1.npi_save10 {
	color:#FFFFFF;
	font-size: 1.3em;
	font-weight:bold;
	line-height:.7;
	}

h2.npi {
	font-size: 1.5em;
	font-weight: bold;
	/*color: #41471D;*/
	color:#4e5e73;
	margin-bottom: .2em;
	margin-left: 200px;
}
h3.npi {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-top: 0;
	margin-left: 200px;
}

p.npi {
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	margin-left: 220px;
}
ul.npi {
	margin-left: 240px;
}
div.npi_more_info {
	font-size: 1em;
	font-weight: normal;
	display:block;
	margin-top:.5em;
	margin-left: 200px;
}
div.npi_more_info a:link, div.npi_more_info a {
	font-weight: bold;
	line-height:2em;
}
div.npi_products {
	width:28%;
	float:left;
	margin-left:0;
	margin-right:3%;
	background-color:#FFF;
	padding:0 10px 0 0;
}
div.npi_products a {
	font-weight:bold;
}
div.npi_products img {
	margin:10px 0 1.5em 0;
}
div.npi_manufacturers {
	width:28%;
	float:left;
	margin-left:0;
	margin-right:3%;
	background-color:#FFF;
	padding:0 10px 0 0;
}
div.npi_manufacturers a {
	font-weight:bold;
}
div.npi_manufacturers img {
	margin:10px 0 1.5em 0;
}
div.npi_technologies {
	width:28%;
	float:left;
	margin-left:0;
	margin-right:0;
	background-color:#FFF;
	padding:0 10px 0 0;
}
div.npi_technologies a {
	font-weight:bold;
}
div.npi_technologies img {
	margin:10px 0 1.5em 0;
}

div.npi_logos {
	width: 200px;
	height:100%;
	float:left;
	margin: 0 20px 20px 0;
	}


table.npi_masthead {
	background-color:#e8e8e8;
	margin-top:10px;
	margin-bottom:2.5em;
	Background-image:url(/images/en_US/marketing/new/npi_masthead_bkg.jpg);
	background-repeat:repeat-x;
}

#npi_value_prop {
	padding: 0 0 0 10px;
}
#npi_value_prop h1 {
	font-size:2em;
	color:#4e5e73;
	margin:10px 0 0 0 ;
}
#npi_value_prop p {
	margin:0 0 10px 0;
	color:#555555;
}


#npi_index_featured {
	padding:2px 10px 2px 2px;
}
#npi_index_featured p {
	font-size:0.9em;
	line-height:0.9em;
	color:#818181;
}

.npi_submasthead {
	background-color:#949494;
	height:46px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
	margin: 6px 0px 0px 0px
}
a.npi_submasthead:link, a.npi_submasthead:visited, a.npi_submasthead:hover, a.npi_submasthead:active {
	color:#FFFFFF;
	text-decoration:none;
}
table.npi_menu p {
	margin:0 0 0 0;
}
table.npi_menu h4 {
	font-size: 1.1em;
	font-weight: bold;
	color:#4e5e73;
	margin: 0 0 .3em 0;
}

table.npi_menu a:link {
	font-size: 1.1em;
	font-weight: bold;
	color:#4e5e73;
	margin: 0 0 .3em 0;
	text-decoration: none;
	}
	
table.npi_menu a:visited {
	font-size: 1.1em;
	font-weight: bold;
	color:#4e5e73;
	margin: 0 0 .3em 0;
	text-decoration: none;
	}
	
table.npi_menu a:active {
	font-size: 1.1em;
	font-weight: bold;
	color:#4e5e73;
	margin: 0 0 .3em 0;
	text-decoration: none;
	}
	
table.npi_menu a:hover {
	font-size: 1.1em;
	font-weight: bold;
	color:#4e5e73;
	margin: 0 0 .3em 0;
	text-decoration: none;
	}
	
