*{
	padding: 0;
	margin: 0;
}

.subhead
{font-size: small;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
color: #000000}

body{
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background: #ccc;
}

pre{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color : #000;
}

/* Not sure why this was in here other than for debugging purposes in development. The What's Hot and all sponsors should
	be showing up. Not sure why else since the original designer for this piece is no longer here. I will take it out and
	if there is a problem we find down the road we will have to look into it further. It seems to work fine through out the
	site right now. Stephen Stinemetze 12/1/05 
*/
/*#whatshot, #goldsponsors, #silversponsors, #bronzesponsors{
	display:none;
}*/


/* Set the color for the type of page */
body#maroon a, body#maroon h2, body#maroon h3, body#maroon h4, body#maroon h5, body#maroon #pr dt, body#maroon #articles_content dt, body#maroon #whatshot_content dt{
	color: #000000; /* B03919; */
}

body#brown a, body#brown h2, body#brown h3, body#brown h4, body#brown h5, body#brown #pr dt, body#brown #articles_content dt, body#brown #whatshot_content dt{
	color: #A16213;
}

body#purple a, body#purple h2, body#purple h3, body#purple h4, body#purple h5, body#purple #pr dt, body#purple #articles_content dt, body#purple #whatshot_content dt{
	color: #53057C;
}

body#blue a, body#blue h2, body#blue h3, body#blue h4, body#blue h5, body#blue #pr dt, body#blue #articles_content dt, body#blue #whatshot_content dt{
	color: #2D60A1;
}

body#green a, body#green h2, body#green h3, body#green h4, body#green h5, body#green #pr dt, body#green #articles_content dt, body#green #whatshot_content dt{
	color: #407B05;
}


/* Set banner for each site theme color */
body#maroon #container h1{
	background: url(/images/powerhomeheader.jpg) no-repeat top left #ededed;
}

body#brown #container h1{
	background: url(/images/powersuppliesheader.jpg) no-repeat top left #ededed;
}

body#blue #container h1{
	background: url(/images/powericsheader.jpg) no-repeat top left #ededed;
}

body#purple #container h1{
	background: url(/images/powerupsheader.jpg) no-repeat top left #ededed;
}

body#green #container h1{
	background: url(/images/powermosfetsheader.jpg) no-repeat top left #ededed;
}

/* Set colors for the search bar */

body#maroon #search{
	background: #B03919;
}

body#brown #search{
	background: #A16213;
}

body#purple #search{
	background: #53057C;
}

body#blue #search{
	background: #2D60A1;
}

body#green #search{
	background: #407B05;
}

/* End the color section */

#container{
	width: 905px;
	background: #fff;
	overflow:hidden;
	padding-left: 13px;
	padding-right: 13px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	margin-left: auto;
	margin-right: auto;
}

/* Global settings used all over the place */

.banner{
	height: 0px;
	line-height: 0;
	font-size: 0px;
	padding-bottom: 25px;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color:transparent;
}

#main{
	float: left;
}

#goldsponsors, #sections, #pr, #articles, #blog, #silversponsors, #bronzesponsors, #whatshot, #tutorial{
	clear:both;
	width:100%;
	margin-top: 15px;
	margin-bottom: 13px;
	overflow:hidden;
}

#feat_spon{
	margin-top: 15px;
	margin-bottom: 13px;
}


.fullpage{
	width: 100% !important;
}

/* Start Header */
#header{
	background: #ededed;
	width: 904px;
	overflow:hidden;
	border-right:1px solid #808080;
	position:relative;
}

#header a#headerlink{
	padding: 0;
	display:block;
	position: absolute;
	width: 764px;
	height: 80px;
	top: 0;
	left: 0;
	z-index: 2;
}

#header a#headerlink:hover{
	cursor:pointer;
}

h1{
	width: 764px;
	height: 80px;
	font-size: 0px;
	color: transparent;
}

#header ul{
	display:block;
	width: 130px;
	height: 80px;
	position:absolute;
	top: 0; right: 0px;
	background: #ededed;	
	margin-right: 4px;
}

#header a#elecdesign{
	position:absolute;
	width: 200px;
	height: 15px;
	left: 400px;
	top: 32px;
	display:block;
	z-index: 3;
}

#header li{
	height: 19px;
	margin-bottom: 1px;
	color: #fff;
	text-align: center;
	list-style-type:none;
}

#header a{
	text-decoration:none;
	color: #fff !important;
	font-weight: bolder;
	font-size: 13px;
	letter-spacing:0;
	width: 130px;
	height: 16px;
	display:block;
	padding-top: 3px;
}

#header a span{
	font-weight: normal;
}

/* Set the hover colors for the links in the header. */

body#maroon #header a:hover{
	color:#B03919 !important;
}

body#brown #header a:hover{
	color: #A16213 !important;
}

body#purple #header a:hover{
	color:#53057C !important;
}

body#blue #header a:hover{
	color:#2D60A1 !important;
}

body#green #header a:hover{
	color:#407B05 !important;
}

#headerICS{
	background: #287ED5;
}

#headerMOSFETs{
	background: #70A926;
}

#headerUPS{
	background: #9416C2;
}

#headerPS{
	background: #DFA541;
}

#headerPROD{
	background: #B0391A;
}	

/* End Header */

/* Start Nav Menu */
#navmenu{
	width: 905px;
	height: 21px;
	background: url(/images/navmenubg.gif) no-repeat top right #fff;
}

#navmenu ul{
	margin-left:7px;
	list-style:none;
}

#navmenu li{
	list-style-type:none;
	height: 20px;
	display:block;
	float:left;
	width: auto;
	margin-right: 19px;
}

#navmenu a{
	font-weight: bold;
	text-decoration:none;
	font-size: 13px;
	padding: 3px;
	margin-left:13px;
	display:block;
	width: auto;
}

#navmenu a:hover{
	color:#000;
	text-decoration:underline;
}

/* End Nav Menu */

/* Horizontal Banner Ad */

#ad1{
	width: 100%;
	background: #fff;
	/*height: 90px;*/
	margin-top: 12px;
	margin-bottom: 13px;
	text-align: center;
}

/* End Horizontal Banner Ad */

/* Main Column and side column layout */

	#main{
		float:left;
		overflow:hidden;
	}
	
	#ad2{
		float: right;
		background: #fff;
		text-align: center;
		/*height: 800px;*/
	}

/* End main and side column layout */

/* Search Bar & Email Sub */
#search, #emailsub{
	height: 24px;
	padding-top: 1px;
	color: #fff !important;
	margin-bottom: 5px;
	clear:both;
}

#emailsub{
	background-color:#B0391A;
}

body#maroon #emailsub{
	background-color: #B03919;
}

body#blue #emailsub{
	background-color: #2D60A1;
}

body#green #emailsub{
	background-color: #407B05;
}

body#purple #emailsub{
	background-color: #53057C;
}

body#brown #emailsub{
	background-color: #A16213;
}

#emailsub a{
	color: #fff !important;
	font-size: 13px;
}


#simplesearch, #partnosearch, #emailsubform{
	display:block;
	float:left;
	margin-top: 2px;
}

#partnosearch{
	margin-left: 5px;
}

#search .label, #emailsubform .label{
	font-weight: bold;
	font-size: 13px;
	margin-left: 12px;
	letter-spacing: -.02em;
}

#search .textbox, #emailsubform .textbox{
	font-size:13px;
	width: 113px;
}

#search .searchgobutton, #emailsubform .searchgobutton{
	font-size: 13px;
	background:#ccc;
}

#search select{
	font-size: 13px;
}

/* End Search Bar */

/* Start General Text Appearance Rules */
#content{
	margin-bottom: 25px;
}
p{
	line-height: 1.3;
	font-size: 13px;
	margin-bottom:13px;
}

h2{
	font-size: 2.75em;
	font-weight: bold;
	letter-spacing:-0.05em;
	margin-top: 10px;
}

h3{
	font-size: 1.8em;
}


.standout{
	font-size:13px;
	font-weight: bold;
}

/* End General Text Appearance Rules */

/* Sections */
#sections{
	height: auto;
	margin-top: 0px;
}

#sections ul{
	overflow: hidden;
}
#sections li{
	float: left;
	width: 345px;
	list-style-type: none;
	background: blue;
	height: 25px;
}

#sections li.second{
	margin-left: 25px;
	margin-bottom: 4px;
}

#sections a{
	width: 345px;
	display:block;
	padding-bottom: 0;
	height: 25px;
}

#sections a#section_ics{
	background: url(../images/findpowerics_bar.gif) no-repeat bottom left;
}

#sections a#section_mosfet{
	background: url(../images/findpowermosfets_bar.gif) no-repeat bottom left;
}

#sections a#section_ups{
	background: url(../images/findpowerups_bar.gif) no-repeat bottom left;
}

#sections a#section_supplies{
	background: url(../images/findpowersupplies_bar.gif) no-repeat bottom left;
}


/* End Sections */
/* Gold Sponsors */
	#goldsponsors, #silversponsors, #bronzesponsors{
		overflow:hidden;
		margin-bottom: -13px;
	}
	
	#goldsponsors h2{
		background: url(../images/gold_sponsor_banner.jpg) no-repeat bottom left #C0A76F;
	}
	
	#goldsponsors ul{
		margin-top: 15px;
	}
	
	#goldsponsors li{
		list-style-type:none;
		float: left;
		margin-left: 30px;
		margin-bottom: 8px;
	}
	
	#goldsponsors a, #goldsponsors img{
		border: 0;
	}
	
	#goldsponsors img{
		width: 145px;
		height: 40px;
	}
/* End Gold Sponsors */

/* Silver Sponsors */
	#silversponsors h2{
		background: url(../images/silver_sponsors_banner.gif) no-repeat bottom left #ACACAC;
	}
	
	
	#silversponsors li{
		float:left;
		margin-bottom: 7px;
		margin-top: 7px;
		list-style-type:none;
	}
	
	#silversponsors a{
		padding: 3px 13px;
		font-size: 120%;
	}


/* End Silver Sponsors */

/* bronze Sponsors */
	#bronzesponsors h2{
		background: url(../images/bronzesponsors.gif) no-repeat bottom left #928658;
	}
	
	
	#bronzesponsors li{
		float:left;
		margin-bottom: 7px;
		margin-top: 7px;
		list-style-type:none;
	}
	
	#bronzesponsors a{
		padding: 3px 13px;
		font-size: 120%;
	}


/* End bronze Sponsors */

/*Blog */
	#blog{
		width: 475px;
		float: left;
	}
	
	#blog h2{
		height: 25px;
		background: url(../images/blog_banner.gif) no-repeat bottom left transparent;
	}
	
	/* Set the backgrounds for each color theme */
	
	body#green #blog h2{
		background: url(../images/greenblogbanner.gif) no-repeat bottom left transparent;
	}
	
	body#brown #blog h2{
		background: url(../images/brown_blog_banner.gif) no-repeat bottom left transparent;
	}
	
	body#purple #blog h2{
		background: url(../images/purple_blog_banner.gif) no-repeat bottom left transparent;
	}
	
	body#blue #blog h2{
		background: url(../images/blue_blog_banner.gif) no-repeat bottom left transparent;
	}
	
	body#maroon #blog h2{
		background: url(../images/blog_banner.gif) no-repeat bottom left transparent;
	}
	
	/* End of Blog Banner Colors */
	
		
	/* Setup border colors */
	body#blue #blogcontent, body#blue #pr_content, body#blue #articles_content, body#blue #whatshot_content, body#blue #feat_spon2{
		border-color: #2D60A1;
	}

	body#green #blogcontent, body#green #pr_content, body#green #articles_content, body#green #whatshot_content, body#green #feat_spon2{
		border-color: #70A926;
	}
	
	body#maroon #blogcontent, body#maroon #pr_content, body#maroon #articles_content, body#maroon #whatshot_content, body#maroon #feat_spon2{
		border-color: #B03919;
	}
	
	body#brown #blogcontent, body#brown #pr_content, body#brown #articles_content, body#brown #whatshot_content, body#brown #feat_spon2{
		border-color: #B03919;
	}
	
	body#purple #blogcontent, body#purple #pr_content, body#purple #articles_content, body#purple #whatshot_content, body#purple #feat_spon2{
		border-color: #53057C;
	}
	
	/* End of Blog border colors */
	
	
	#blogcontent{
		margin-top: 2px;
		border-width: 1px;
		border-style: solid;
		padding:4px 3px;
		overflow:hidden;
	}
	
	
	
	#blogcontent h3, #blogcontent p{
		margin-left: 60px;
	}
		
	#blogcontent p{
		text-indent: 15px;
	}
	
	#blogcontent img{
		margin-right: 5px;
	}
	
	.readmore{
		font-weight: bold;
		color:#B03919;
		text-decoration:none;
		white-space:nowrap;
	}
	
/* End Blog */

/* Featured Sponsor */
	#feat_spon{
		width: 215px;
		float:left;
		margin-left: 25px;
		}
		
	#feat_spon2 {
		width: 207px;
		float:left;
		margin-top: 2px;
		border: 1px solid;
		padding:4px 3px;
		overflow:hidden;
	}
		
	#feat_spon h2{
		height: 25px; 
		line-height: 0;
		font-size: 0;
		padding-bottom: 25px;
	}
	

/* Set colors for Featured Sponsor */
	body#maroon #feat_spon h2{
		background: url(../images/featured_sponsor.gif) no-repeat bottom left transparent;
	}
	
	body#blue #feat_spon h2{
		background: url(../images/blue_featured_sponsor.gif) no-repeat bottom left transparent;
	}
	
	body#green #feat_spon h2{
		background: url(../images/green_featured_sponsor.gif) no-repeat bottom left transparent;
	}
	
	body#brown #feat_spon h2{
		background: url(../images/brown_featured_sponsor.gif) no-repeat bottom left transparent;
	}
	
	body#purple #feat_spon h2{
		background: url(../images/purple_featured_sponsor.gif) no-repeat bottom left transparent;
	}

/* End colors for Featured Sponsor */
	
	#feat_spon p{
		text-align:center;
	}
	
	#feat_spon img{
		border:0;
		margin-top: 15px;
	}
/* End Featured Sponsor */

/* Press Releases AND Articles AND What's Hot */

	/*Press Release Banners */
	body#maroon #pr h2{
		background: url(../images/pr_banner.gif) no-repeat bottom left;
	}
	
	body#blue #pr h2{
		background: url(../images/blue_pr_banner.gif) no-repeat bottom left;
	}
	
	body#green #pr h2{
		background: url(../images/greenprbanner.gif) no-repeat bottom left;
	}
	
	body#brown #pr h2{
		background: url(../images/brown_pr_banner.gif) no-repeat bottom left;
	}
	
	body#purple #pr h2{
		background: url(../images/purple_pr_banner.gif) no-repeat bottom left;
	}
	
	
	/* Article Banners */
	body#maroon #articles h2{
		background: url(../images/articles_banner.gif) no-repeat bottom left;
	}
	
	body#blue #articles h2{
		background: url(../images/blue_articles_banner.gif) no-repeat bottom left;
	}
	
	body#green #articles h2{
		background: url(../images/greenarticlebanner.gif) no-repeat bottom left;
	}
	
	body#purple #articles h2{
		background: url(../images/purple_articles_banner.gif) no-repeat bottom left;
	}
	
	body#brown #articles h2{
		background: url(../images/brown_articles_banner.gif) no-repeat bottom left;
	}
	
	#articles{
		margin-bottom: 25px;
	}
	
	/* What's Hot Banner */
	
	body#maroon #whatshot h2{
		background: url(../images/maroon_whats_hot_banner.gif) no-repeat bottom left;
	}
	
	body#blue #whatshot h2{
		background: url(../images/blue_whats_hot_banner.gif) no-repeat bottom left;
	}
	
	body#green #whatshot h2{
		background: url(../images/green_whats_hot_banner.gif) no-repeat bottom left;
	}
	
	body#brown #whatshot h2{
		background: url(../images/brown_whats_hot_banner.gif) no-repeat bottom left;
	}
	
	body#purple #whatshot h2{
		background: url(../images/purple_whats_hot_banner.gif) no-repeat bottom left;
	}
	
	/* Tutorial Banner */
	
	body#blue #tutorial h2{
		background: url(../images/tutorialBanner.gif) no-repeat bottom left;
	}
	
	body#green #tutorial h2{
		background: url(../images/green_tutorial_banner.gif) no-repeat bottom left;
	}
	
	body#purple #tutorial h2{
		background: url(../images/purple_tutorial_banner.gif) no-repeat bottom left;
	}
	
	body#maroon #tutorial h2{
		background: url(../images/maroon_tutorial_banner.gif) no-repeat bottom left;
	}
	
	body#brown #tutorial h2{
		background: url(../images/brown_tutorial_banner.gif) no-repeat bottom left;
	}
	
	/*Media Kit banner */
	h2#mediakit{
		background: url(../images/mediakit.gif) no-repeat bottom left;
	}
	/*Media Kit */
	#mediakitlist dl{
		margin-bottom: 2em;
	}
	
	#mediakitlist dt{
		font-size: 13px;
		font-weight: bold;
	}
	
	#mediakitlist dd{
		margin-left: 2em;
		font-size: 13px;
	}
	
	
	#pr_content, #articles_content, #whatshot_content{
		margin-top: 2px;
		padding:8px;
		overflow:hidden;
		border-width: 1px;
		border-style: solid;
	}
	
	#pr dt, #articles_content dt, #whatshot_content dt{
		font-weight: bold;
		font-size: 13px;
	}
	
	#pr dd, #articles_content dd, #whatshot_content dd, #blogcontent dd{
		margin-bottom: 15px;
		font-size: 13px;
		font-weight: bold;
	}
	
	#pr dd, #blogcontent dd{
		font-size: 13px;
	}
	
	#pr dd a, #blogcontent dd a{
		text-decoration:none;
	}
	
	#blogcontent dd{
		margin-bottom: 0;
		font-weight: normal;
	}
	
	#blogcontent dt{
		font-size: 13px;
		font-weight: bold;
	}
	
	#blogcontent dt a{
		text-decoration:none;
	}
	
	#blogcontent dt a:hover{
		text-decoration:underline;
	}
	
	#articles_content dd a{
		text-decoration:none;
		font-weight: bold;
		font-size: 13px;
	}
	
	#articles_content dd a:hover{
		text-decoration:underline;
	}
	
	#articles_content p.lead{
		margin-top: -15px;
	}
	
	#articles_content p.authorname{
		font-weight: bold;
	}

	#articles_content p.publication{
		margin-bottom: 15px;
	}
	
	#articles_content p.publication a{
		text-decoration:none;
	}
	
	.morebutton{
		/*font-weight: bold;
		color: #B0391A;
		background-color:#F7F7F7;
		border-width: 1px;
		border-color: #ccc;
		border-style: solid;
		text-decoration:none;
		padding: 3px;
		width: 150px;
		text-align: center;*/
		margin-top: 13px;
		display:block;
		font-weight: normal;
		font-size: 13px;
		text-decoration:underline;
	}
	
	.morebutton:hover{
		border-color: #666;
		background: #ccc;
		color: #fff !important;
	}

#footer{
	clear:both;
	width: 900px;
	height: 89px;
	position: relative;
}

body#maroon #footer{
	background: url(../images/footer.gif) no-repeat top left #B03919;
}

body#blue #footer{
	background: url(../images/bluefooter.gif) no-repeat top left #2D60A1;
}

body#brown #footer{
	background: url(../images/brownfooter.gif) no-repeat top left #A16213;
}

body#green #footer{
	background: url(../images/greenfooter.gif) no-repeat top left #407B05;
}

body#purple #footer{
	background: url(../images/purplefooter.gif) no-repeat top left #53057C;
}

#footer ul{
	list-style-type:none;
	left: 120px;
	top: 30px;
	position:absolute;
}

#footer li{
	list-style-type:none;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid #fff;
	float:left;
	white-space:nowrap;
}

#footer li.lastitem{
	border: 0;
}

#footer a{
	color: #fff !important;
	text-decoration:none;
}







/* Start page specific layout rules */

	/* Start FindPowerICs Rules */
#col1,#col2{
	float:left;
	margin-bottom: 13px;
}

.icCategories{
	margin-right: 15px;
	width: 340px;
	margin-bottom: 10px;
}

li.icSubCategory{
	font-weight: bold;
	font-size: 13px;
	list-style:none;
}

.icCategories li{
	margin-left: 13px;
}

.icCategories a{
	font-size: 13px;
}


.icCategories li.categoryTitle{
	font-weight: bold;
	font-size: 13px;
	margin-left: 0em;
	list-style:none;
}

li.subCatItem{
	margin-left: 13px;
}

.stripe2{
	background-color: #EAEAEA;
}

.stripe1{
	background-color: #CDCDCD;
}

#main td{
	font-size: 13px;
	padding: 5px;
}

td{
	font-size: 13px;
	padding: 5px;
}

.gold{
	/*background-color: #C0A76F;*/
	background-color:#E4CB93;
}

.silver{
	/*background-color: #ACACAC;*/
	background-color: #CECECE;
}

.bronze{
	/*background-color: #928658;*/
	background-color: #C3B789;
}

/* filter rules */


#filters select{
	font-size: 13px;
}


/*Tutorial Rules */
	#tutorial p{
		padding: 10px 0;
		text-indent:13px;
		width: 60em;
		font-size: 13px;
	}
	
	#tutorial p#printerfriendly{
		float:right;
		margin-top: -2.25em;
		width: auto;

	}
	
	#tutorial li{
		list-style-type:disc;
		margin: 13px;
		font-size: 13px;
		list-style-position:inside;
		}
	
/* Datasheet rules */

#directions p{
	color: red;
	font-weight: bold;
	font-size: 13px;
}

tr#headings{
	background-color: #999999;
	color: #fff;
	font-weight: bold;
}

tr#headings td{
	padding: 0 3px;
	height: 25px;
	white-space:nowrap;
	text-align: left;
}

tr#headings td a{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

/*Contact Us */

#contactinfo h3{
	margin: 13px 0;
}

#contactinfo div{
	float:left;
	margin-right: 3em;
}

#contactinfo dl{
	margin: 13px 0;
}

#contactinfo dt{
	font-weight: bold;
	font-size: 13px;
}

#contactinfo dd{

	margin-left: 13px;
}



/* rules to offset small text size in CFDump sections  used during debugging */

table.cfdump_xml * {
	font-size: 120%;
}


#blogfeatbox{
	overflow:hidden;
}
