/*----HTML Structural Elements--------------------------------------------------*/
  
  html{
    background:#fff;
  }
  
  body{
    background:#fff;
    padding:0px;
    margin:0px;
    font:74.5%/150% Arial, Helvetica, sans-serif;
    text-align:center;
		height:100%;
		
  }
	
  h1{
    font:normal 2em/150% Arial, Helvetica, sans-serif;
    color:#726376;
    margin:0;
    padding:0;
    color:#D48100;
  }
	
	h1 span{
		font-style:italic;
	}
  
  h2{
    font-size:1.5em;
		font-weight:normal;
    margin:5px 0 5px 0;
    padding:0;
    color:#006539;
		clear:left;
  }
  
  h3{
    font-size:1em;
    margin:0;
    padding:0;
    color:#444;
  }
  
  h4{
    font-size:1.1em;
    font-weight:normal;
    color:#76736D;
    margin:0 0 0 13px;
    padding:0;
  }
  
  p{
    font-size:1em;
    line-height:160%;
    margin:0 0 10px 0;
    padding:0;
  }
  
  acronym,
  abbr{
    cursor:help;
  }
	
  a{
    color:#04586A;
		outline:none;
  }	
	
  a:hover{
    color:#cc0000;
  }
	
	 a:visited{
    color:#666;
  }
    
  a.linkButton{
    font-size:.85em;
    width: 14em;
    margin:0 0 0 8px;
    padding:1px 7px;
    text-decoration: underline;
    display:block;
    border:1px solid #666;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    background:#fff url(images/bgButton.gif) repeat-x left bottom;
    text-align:center;
    text-decoration:none;
    color:#000066;
  }
    
  a.linkButton:hover{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background:#fff url(images/bgButtonOver.gif) repeat-x left bottom;
    text-decoration:none;
    color:#990000;
    cursor:pointer;
  }
  
  address{
    font-size:1.1em;
    line-height:1.5em;
    font-style:normal;
    color:#4B6581;
  }
	
	.imageInset,
	.graphicInset{
		float:left;
		display:inline;
		border:2px solid #fff;
		margin:0 12px 12px 0;
	}
	
	.graphicInset,
	.graphicInset img{
		border:0;
		margin-top:5px;
	}
	
	.imageMap{
		border:0;
	}
	
	.alt{
		float:right;
		margin:0 0 12px 12px;
	}
	
	dfn{
		font-weight:bold;
	}
  
  /**----Blockquote Styles------------------------------------------------------*/
  
    blockquote{
      margin:10px 20px;
      padding:0;
      border:1px dotted #ccc;
    }
    
    blockquote p{
      margin:15px 25px 0 25px;
      font-style:italic;
    }
    
    blockquote div.citationSource{
      margin:0 0 15px 30px;
      padding-left:10px;
      background:url(images/bgNavBullet.gif) no-repeat 0 6px;
      font-weight:bold;
      color:#969696;
    }
  
  /**/
  
  /**----Unordered List Styles--------------------------------------------------*/
  
    ul{
      margin:0 0 15px 35px;
      padding:0;
      font-size:1.1em;
    }
    
    ul li{
      margin:0 0 5px 0;
      padding:0;
      line-height:150%;
    }
    
    ul li ul{
      margin:5px 0 5px 30px;
      font-size:1em;
    }
    
  
  /**/
	
  /**---Definition List Styles--------------------------------------------------*/
		
    dl{
      margin:0;
      padding:0;
      width:95%;
      clear:both;
      float:left;
      font-size:1em;
    }
		
    dl dt{
      font-size:1em;
      margin:0 0 1px 0;
      padding:0;
      font-weight:bold;
    }
		
    dl dd{
      margin:0 0 10px 0;
      padding:0;
      line-height:150%;
    }
    
  /**/

  /**---Table Styles------------------------------------------------------------*/	
		
    table{
      background-color:#F7F8F9;
      border:0px solid #4E819E;
      border-right:0;
      margin:15px 0 18px 0;
      font-size:1em;
      width:100%;
      color:#4565A2;
      border-collapse:collapse;
      empty-cell:show;
    }
		
    table tbody tr th,
    table tbody tr td{
      text-align:left;
      vertical-align:top;
      padding:4px 3px 4px 5px;
      border-right:0px solid #A0B7C4;
    }
		
    table thead tr th{
      background:#47828E;
      color:#fff;
      border-right:0px solid #A0B7C4;
      padding:4px 3px 4px 5px;
    }
			
    table th label{
      display:block;
    }
		
    table tbody tr.even td,
    table tbody tr.even th{
      background-color:#EDF0F1;
    }
		
    table td input,
    table td select,
    table td textarea{
      font-size: 1em;
    }
    
    table tfoot th,
    table tfoot td{
      border:none;
      border-top:0px solid #5E749E;
      border-right:0px solid #5E749E;
      color:#660000;
      font-weight:bold;
      padding:5px;
    }

    table.dataBrowser {
      background-color:#F7F8F9;
      border:1px solid #4E819E;
      border-right:1px solid #4E819E;
      margin:0px 0 18px 0;
      font-size:1em;
      width:100%;
      color:#4565A2;
      border-collapse:collapse;
      empty-cell:show;
    }

	table.dataBrowser thead tr th{
		border-bottom:1px solid #A0B7C4;
		vertical-align:bottom;
	}

    table.dataBrowser tbody tr th,
    table.dataBrowser tbody tr td{
      text-align:left;
      vertical-align:top;
      padding:2px 3px 2px 5px;
      border-right:1px solid #A0B7C4;
    }
		
    table.dataBrowser thead tr th{
      background:#47828E;
      color:#fff;
      border-right:1px solid #A0B7C4;
      padding:4px 3px 4px 5px;
    }
			
    table.dataBrowser tfoot th,
    table.dataBrowser tfoot td{
      border:none;
      border-top:1px solid #5E749E;
      border-right:1px solid #5E749E;
      color:#660000;
      font-weight:bold;
      padding:5px;
    }

  /**/

  /**---Form Styles-------------------------------------------------------------*/
		
    form{
      margin:0;
      padding:0;
    }
		
    input, 
    select, 
    textarea{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 1em;
      line-height:1em;
      color:#4565A2;
      padding:1px;
      border:1px solid #aeaeae;
    }
    
    input.checkbox,
    input.radioButton{
      border:0;
      padding:0;
    }
	
    select,
    textarea{
      border:1px solid #aeaeae;
      padding:0;
    }
		
		textarea{
			width:90%;
		}
		
    input:focus, 
    textarea:focus, 
    select:focus{
      color:#0E2E56;
      background:#F2F7FF;
      border:1px solid #144D94;
    }
    
    input.submitButton,
    fieldset.over dl dd input.submitButton{
      font-size:.85em;
      width: 14em;
      margin:0 0 0 8px;
      padding:3px 7px 4px 7px;
      text-decoration: underline;
      display:block;
      border:1px solid #666;
      border-left:1px solid #ccc;
      border-top:1px solid #ccc;
      background:#fff url(images/bgButton.gif) repeat-x left bottom;
      text-align:center;
      text-decoration:none;
      color:#000066;
    }
    
    input.submitButton.over,
    fieldset.over dl dd input.submitButton.over{
      border-right:1px solid #000;
      border-bottom:1px solid #000;
      background:#fff url(images/bgButtonOver.gif) repeat-x left bottom;
      text-decoration:none;
      color:#990000;
      cursor:pointer;
    }
    
    input.submitButton.actionButton,
    fieldset.over dl dd input.actionButton{
      background:#FFFDD7 url(images/bgAddToCart.gif) repeat-x left bottom;
      border-color:#FFC96F #AC5A00 #AC5A00 #FFC96F;
      color:#8F2C04;
    }
    
    input.submitButton.actionButton.over,
    fieldset.over dl dd input.actionButton.over{
      background:#fffff9 url(images/bgAddToCartOver.gif) repeat-x left bottom;
      color:#650000;
    }

    fieldset{
      float:left;
      display:inline;
      clear:both;
      width:98%;
      border:1px solid #ccc;
      padding:0 0 15px 0;
      margin:10px 0 10px 0;
    }
    
    fieldset p{
      padding:0;
      margin:20px 0 0 20px;
      width:92%;
      float:left;
      display:inline;
      clear:both;
    }
    
    fieldset.over{
      border:1px solid #8ba6c7;
    }
    
    fieldset legend{
      margin:0;
      font-size:1.1em;
      color:#999;
      font-weight:bold;
    }
    
    fieldset.over legend{
      color:#325d94;
    }
    
    fieldset dl{
      margin:10px 0 0 0;
    }
    
    fieldset dl dt{
      margin:0 5px 6px 0;
      padding:0;
      float:left;
      display:inline;
      clear:left;
      width:30%;
      font-weight:normal;
      text-align:right;
    }
    
    fieldset dl dt label{
      display:block;
      text-align:right;
	  margin-left:10px;
    }
    
    fieldset.over dl dt label,
    fieldset.over dl dd label{
      color:#305078;
    }
    
    fieldset.over dl dt label:hover,
    fieldset.over dl dd label:hover{
      color:#2066c7;
    }
    
    
    fieldset.over dl dd input,
    fieldset.over dl dd select,
    fieldset.over dl dd textarea{
      border-color:#8ba6c7;
      background:#f9fafb;
    }
    
    fieldset.over dl dd input:focus,
    fieldset.over dl dd select:focus,
    fieldset.over dl dd textarea:focus{
      border-color:#144D94;
      background:#F2F7FF;
    }
    
    fieldset dl dd{
      margin:0 3px 6px 0;
      padding:0;
      float:left;
      display:inline;
      width:60%;
      text-align:left;
    }
    
    fieldset dl dd label{
      float:left;
      display:inline;
      padding-bottom:4px;
    }
		
		fieldset dl dd div,
		fieldset dl dd p{
			margin:0;
			float:left;
			display:inline;
			clear:both;
			width:100%;
		}
		
		fieldset dl dd div .radioButton{
			float:left;
			display:inline;
		}
    
    form div.formSubmits{
      float:left;
      display:inline;
      clear:both;
      width:100%;
			margin-bottom:12px;
    }
    
  /**/

/**/

/*----Page Structural Elements/Wraps--------------------------------------------*/
	
  .parentWrap{
		width:100%;
		min-width:770px;
    margin:0;
    padding:0;
    text-align:left;
    color:#333333;
    background:#fff;
    position:relative;
  }
  
  .contentWrap{
    float:left;
    display:inline;
    clear:both;
    width:100%;
		background: url(images/bgParentWrap.gif) repeat-y 24.2% 0;
    margin:0;
		z-index:0;
	}
	
	html>body .contentWrap {height:100%; padding-top:10em;} 
	
  .contentSection{
    float:left;
    display:inline;
    width:95%;
		border-top:1px dotted #ccc;
    margin:0 0 4px 15px;
    padding:15px 0 0 0;
  }
	
	.contentSection#contentStart{
		border-top:0;
	}
	
	.siteOptions{
		width:23%;
		float:left;
		display:inline;
		background:#D0E0C5 url(images/bgSiteOptions.jpg) repeat-x left bottom;
	}
	
	.bodyWrap{
		width:75.5%;
		float:right;
		display:inline;
	}

/**/	

/*----Header Section------------------------------------------------------------*/
	
  .bannerHeader {
    background:#D8E7E1 url(images/bgBannerHeader.jpg) repeat-x left bottom;
    width:100%;
    margin:0;
    padding:0;
		position:relative;
		float:left;
		clear:both;
		border-bottom:5px solid #C7DDD2;
	}
	
	html>body .bannerHeader{
		height:9.5em;
		position:fixed;
		z-index:10;
  }
	
	.logos{
		width:100%;
		min-width:770px;
		height:8.7em;
	}
	
	.logos#hdCombo{
		background:url(images/bgComboHeader.jpg) no-repeat 60% 100%;
	}
	
	.logos#hdLan{
		background:url(images/bgLanHeader.jpg) no-repeat 60% 100%;
	}
	
	.logos#hdTelecom{
		background:url(images/bgTelecomHeader.jpg) no-repeat 60% 100%;
	}
	
	.logos#hdTransformer{
		background:url(images/bgTransformerHeader.jpg) no-repeat 60% 100%;
	}
	
	.logos#hdEmi{
		background:url(images/bgEmiHeader.jpg) no-repeat 60% 100%;
	}
	
	.logos#hdInductor{
		background:url(images/bgInductorHeader.jpg) no-repeat 60% 100%;
	}
  
  .logos img{
    float:right;
		display:inline;
    margin:7px 10px 6px 0;
  }
	
	.logos img.logo{
    float:left;
    margin:0 0 10px 0;
		border:0;
  }
  
/**/

/*----Nav Section---------------------------------------------------------------*/

  a.aSkipNav{
    position: absolute;
    left: -1000em; 
    width: 20em;
  }
  
  /**----Product Nav Section----------------------------------------------------*/

    .nav{
			width:45.5em;
			bottom:9px;
			left:230px;
			position:absolute;
    }
		
		.nav a:visited{
			color:#CAE3D7;
		}
    
    .nav dl{
      padding:0;
			width:100%;
      list-style-type: none;
      clear:both;
    }
		
		.nav dl dt{
			float:left;
			display:inline;
			margin:3px 6px 0 0;
			position:relative;
			top:2px;
			color:#135235;
		}
    
    .nav dl dd {
			float:left;
      display:inline;
      padding:0;
      margin:3px 3px 0 0;
			padding:0 0 0 0;
      width:auto;
    }
		
		.nav dl dd a{
      display:block;
      border:1px solid #006539;
      border-bottom: 1px solid #42966C;
      padding:4px 6px 5px 6px;
      margin:0;
      color:#CAE3D7;
      text-decoration: none;
      text-align:center;
      font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
      font-size:1em;
      line-height:1em;
			background:#42966C url(images/bgNavLiA.gif) repeat-x left bottom;
    }
    
    .nav dl dd a:hover,
		.nav dl dd:hover a,
		.nav dl dd.over a{
      color:#fff;
      background: #42966C;
			border-bottom:1px solid #42966C;
    }
		
		.nav dl dd#activePage{
			margin-top:0;
		}
    
    .nav dl dd#activePage a{
      color:#fff;
      background:#52A67C url(images/bgNavLiAactive.gif) repeat-x left bottom;
			padding-top:7px;
      border-bottom: 1px solid #42966C;
    }
		
		.nav dl dd ul,
		.nav dl dd ul li ul,
		.nav dl dd:hover ul li ul,
		.nav dl dd.over ul li ul{
			display:none;
			background:#42966C;
		}
		
		.nav dl dd ul li ul{
			border-left:1px solid #D9EBDD;
		}
		
		.nav dl dd:hover ul,
		.nav dl dd:hover ul li:hover ul,
		.nav dl dd.over ul{
			display:block;
			position:absolute;
			margin:0;
			padding:0 0 5px 0;
			list-style:none;
			z-index:900;
			width:10.7em;
		}
		
		.nav dl dd:hover ul li:hover ul,
		.nav dl dd.over ul li.over ul{
			display:block;
			position:absolute;
			z-index:1000;
			left:10.7em;
			top:0;
		}
		
		.nav dl dd ul li{
			margin:0;
			padding:0;
			position:relative;
		}
		
		.nav dl dd ul li a,
		.nav dl dd#activePage ul li a,
		.nav dl dd:hover ul li a,
		.nav dl dd.over ul li a,
		.nav dl dd#activePage:hover ul li a,
		.nav dl dd.over#activePage ul li a,
		.nav dl dd:hover ul li:hover ul li a,
		.nav dl dd.over ul li.over ul li a,
		.nav dl dd#activePage:hover ul li:hover ul li a,
		.nav dl dd.over#activePage ul li.over ul li a{
			margin:0;
			padding:4px 17px 4px 10px;
			background:#42966C;
      color:#CAE3D7;
			text-align:left;
			display:block;
			line-height:120%;
			border:0;
		}
		
		.nav dl dd#activePage ul li a:hover,
		.nav dl dd ul li a:hover,
		.nav dl dd:hover ul li a:hover,
		.nav dl dd.over ul li a:hover,
		.nav dl dd#activePage:hover ul li a:hover,
		.nav dl dd.over#activePage ul li a:hover,
		.nav dl dd:hover ul li:hover a,
		.nav dl dd:hover ul li:hover ul li a:hover,
		.nav dl dd.over ul li.over a,
		.nav dl dd.over ul li.over ul li a:hover,
		.nav dl dd#activePage:hover ul li:hover a,
		.nav dl dd.over#activePage ul li.over a,
		.nav dl dd#activePage:hover ul li:hover ul li a:hover,
		.nav dl dd.over#activePage ul li.over ul li a:hover{
			border:0;
			background:#AACDB2;
			color:#004D2B;
		}
		
		.nav dl dd:hover ul li a.parentLink,
		.nav dl dd.over ul li a.parentLink,
		.nav dl dd#activePage:hover ul li a.parentLink,
		.nav dl dd.over#activePage ul li a.parentLink{
			background:#42966C url(images/bgSiteNavA.gif) no-repeat 100% .6em;
		}
		
		.nav dl dd:hover ul li a.parentLink:hover,
		.nav dl dd.over ul li a.parentLink:hover,
		.nav dl dd:hover ul li:hover a.parentLink,
		.nav dl dd.over ul li.over a.parentLink,
		.nav dl dd#activePage:hover ul li:hover a.parentLink:hover,
		.nav dl dd.over#activePage ul li.over a.parentLink:hover,
		.nav dl dd#activePage:hover ul li:hover a.parentLink,
		.nav dl dd.over#activePage ul li.over a.parentLink{
			background:#AACDB2 url(images/bgSiteNavA.gif) no-repeat 100% .6em;
		}
    
    .nav dl dd.first{
      margin-left:22px;
    }
    
  /**/
  
  /**----Site Nav Section------------------------------------------------------*/

		ul.siteNav{
      list-style:none;
			width:100%;
      margin:0;
      padding:0;
			background:#E0EDF3 url(images/bgSiteNav.jpg) no-repeat right top;
    }
    
		ul.siteNav li{
      margin:0 0 0 18px;
    }
    
    ul.siteNav li a,
		ul.siteNav li a:visited{
      display:block;
      font-size:.9em;
      padding:2px 2px 2px 17px;
      background:url(images/bgNavBullet.gif) no-repeat 4px .7em;
			color:#024C4B;
    }
		
		ul.siteNav li.homeLink a,
		ul.siteNav li.homeLink a:visited{
			background:url(images/bgNavBulletHome.gif) no-repeat 4px 16px;
			padding-top:10px;
		}
		
		ul.siteNav li.siteMapLink a{
			padding-bottom:10px;
		}
		
		ul.siteNav li a:hover{
			color:#C13C3C;
		}
    
  /**/

/**/

/**----Fading Tooltip---------------------------------------------------------*/
  
    body div#toolTip{
      position:absolute;
      z-index:1000;
      width:250px;
      background:#095E31;
      border:2px double #42966C;
      text-align:left;
      padding:10px;
      min-height:1em;
      -moz-border-radius:5px; 
    }
    
    body div#toolTip p{
      margin:0;
      padding:0;
      color:#fff;
      font:.9em/150% arial, helvetica, sans-serif; 
    }
    
    body div#toolTip p em{
      display:block;
      margin-top:3px;
      color:#f60;
      font-style:normal;
      font-weight:bold; 
      font-size:1px;
      line-height:1px;
      visibility:hidden;
    }
    
    body div#toolTip p em span{
      font-weight:bold;
      color:#fff; 
    }
  
  /**/

/**/

/*----Product Number Search-----------------------------------------------------*/
	
	.siteOptions div{
		float:left;
		display:inline;
		width:100%;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		padding:10px 0 6px 0;
	}
	
	.siteOptions fieldset{
		width:100%;
		margin:0 0 0 18px;
		padding:0;
		border:0;
	}
	
	.siteOptions fieldset legend{
    font: normal 1.2em/120% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color:#fff;
	}
	
	.partNumberSearch
	{
		width:100%;
		background:#3A565F url(images/bgProductSearch.gif) repeat 0 0;
	}
	
	.partNumberSearch fieldset dl dt{
		float:none;
		display:block;
		margin:0;
		font-size:1px;
		line-height:1px;
		color:#3A565F;
	}
	
	.partNumberSearch fieldset dl dd{
		width:100%;
	}
	
	.txtPartNumber,
	.txtCompPart{
		width:72%;
		float:left;
	}
	
	.selCompanyName{
		width:74%;
		float:left;
	}
	
	.btnPartSearch,
	.btnCompSearch{
		width:3em;
		padding-left:3px;
		position:relative;
		top:-1px;
	}

/**/

/*----Competitor Reference Search-----------------------------------------------*/

	.siteOptions div.competitorSearch{
		background:#CEE3E7 url(images/bgCompetitorSearch.jpg) repeat-x 0 0;
		border-top:0;
		margin-bottom:15px;
	}
	
	.siteOptions div.competitorSearch fieldset legend span{
		display:block;
		margin:0 5px 0 0;
		clear:left;
		font-size:.9em;
		width:100%;
	}
	
	.siteOptions div.competitorSearch fieldset legend span#whatsThis{
		text-decoration:underline;
		font-size:.8em;
	}
	
	span#whatsThis:hover{
		cursor:pointer;
	}
	
	span#whatsThis a,
	span#whatsThis a:visited{
		color:#fff;
	}
	
	.siteOptions div.competitorSearch dl{
		border-top:1px dotted #fff;
	}
	
	.siteOptions div.competitorSearch dl dt,
	.siteOptions div.competitorSearch dl dd{
		float:none;
		display:block;
		width:auto;
		text-align:left;
		margin:0;
	}
	
	.siteOptions div.competitorSearch dl dt{
		padding-top:6px;
	}
	
	.siteOptions div.competitorSearch dl dt label{
		text-align:left;
		margin-left:0;
	}

/**/

/*----Locations-----------------------------------------------------------------*/

	.siteOptions h2{
		color:#18744E;
		margin:0 10px 0 18px;
	}
	
	dl.locationsList{
		margin:7px 0 10px 18px;
		padding-bottom:0px;
		width:80%;
		color:#18744E;
		
	}

	dl.locationsList dt{
		margin:10px 0 3px 0;
		padding:0;
	}
		
	dl.locationsList dd{
		margin:0;
		padding:0;
	}

	div.locationsList1
	{
		background:#CEE3E7 url(images/bgSiteOptions.jpg) repeat-x 0 0;
	}
/**/

/*----Footer Styles-------------------------------------------------------------*/

  .footer{
    text-align:center;
    width:100%;
    font-size:1em;
    color:#898989;
    margin:0 0 15px 0;
    clear:both;
    border-top:1px solid #ccc;
  }
  
  .footer p{
    margin:0;
    padding:0 0 15px 0;
  }
  
  .footer p#copyright{
    padding:15px 0 0 0;
  }
  
/**/


/*------------------------------------------------------------------------------*/
/*----BEGIN PAGE STYLES---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/


/*----Home Page-----------------------------------------------------------------*/

	/**----Welcome Section--------------------------------------------------------*/
	
		.welcomeSection,
		.newsSection{
			float:left;
			display:inline;
			width:58%;
			background:#DDE8D5;
			border:2px solid #fff;
			border-left:0;
			clear:none;
			margin:0;
		}
		
		.welcomeSection .imageInset{
			margin:-4px 12px 12px 10px;
		}
		
		.welcomeSection h1{
			color:#377053;
			font-size:1.4em;
			font-weight:bold;
			text-transform:uppercase;
			padding:0 10px 0 10px;
			margin:0;
		}
		
		.welcomeSection p{
			color:#377053;
			padding:0 10px 6px 10px;
		}
	
	/**/
	
	/**----News Section-----------------------------------------------------------------*/
	
		.newsSection{
			width:41.5%;
			background:#D9E2E2 url(images/bgNewsSection.jpg) repeat-x left bottom;
			padding:0;
			border-right:0;
		}
		
		.newsSection h2{
			margin:0;
			padding:17px 8px 11px 11px;
			background:#D9E2E2;
			color:#427985;
			font-size:1.4em;
			font-weight:bold;
			text-transform:uppercase;
			border-bottom:2px solid #fff;
		}
		
		.newsSection ul{
			margin:0 0 0 0;
			padding:0;
			list-style:none;
		}
		
		.newsSection ul li{
			margin:0 0 0 0;
			padding:0 0 0 25px;
			background:url(images/bgWhatNewUlLi.gif) no-repeat 18px .6em;
		}
	
	    .dtlNews
	    {
	        background:none;
	    }
	    
	/**/
	
	/**----Product Section-------------------------------------------------------------*/

		.productSection{
			float:left;
			display:inline;
			clear:both;
			width:100%;
			border-bottom:2px solid #fff;
			background:#EAEAEA url(images/bgProductSection.gif) repeat-y 49% 0;
		}
		
		.productSection dl{
			float:left;
			display:inline;
			width:49%;
			clear:none;
			margin-right:2px;
			background:url(images/bgProductSectionDl.jpg) no-repeat 0 0;
		}
		
		.productSection dl dt{
			margin:12px 10px 0 12px;
		}
		
		.productSection dl dt a img{
			border:2px solid #bababa;
		}
		
		.productSection dl dt a:hover img{
			border:2px solid #D6670D;
		}
		
		.productSection dl dt a{
			color:#D6670D;
			font-size:1.5em;
			font-weight:normal;
		}
		
		.productSection dl dt a:hover{
			color:#FF4E00;
		}
		
		.productSection dl dd{
			margin:5px 10px 12px 12px;
		}

	/**/

/**/

/*----About Us Page----------------------------------------------------*/

	.productTypes{
		width:37%;
		float:left;
		display:inline;
		margin:5px 15px 0 0;
	}
	
	.productTypes ul{
		margin-top:6px;
	}

/**/

/*----Sample Request Page-------------------------------------------*/

	p#requestCustom{
		text-align:center;
	}
	
	p#requestCustom a img{
		border:1px solid #fff;
	}
	
	p#requestCustom a:hover img{
		border:1px solid #006A96;
	}
	
	#btnSendForm{
		width: 9em;
	}

/**/

/*----Product Listing-----------------------------------------------*/

	.productListing h2{
		width:100%;
		background:url(images/bgSubBanner.gif) repeat-x left bottom;
		margin:-3px 0 5px 0;
		padding-bottom:10px;
	}

/**/

/*----Search Page--------------------------------------------------*/

	#dataBrowserSearch{
		background:url(images/bgDataBrowser.png) no-repeat 100% 60px;
	}
	
	#partNumberSearch{
		background:url(images/bgProductIndex.png) no-repeat 100% 20px;
	}
	
	#inductorSearch{
		background:url(images/bgInductorSearch.png) no-repeat 100% 80px;
	}
	
	#crossRefSearch{
		background:url(images/bgCompetitor.png) no-repeat 100% 40px;
	}
	
	.searchWrap h2,
	.searchWrap h3,
	.searchWrap ul,
	.searchWrap p,
	.searchWrap fieldset,
	.searchWrap div{
		width:49%;
		border:0;
	}
	
	.searchWrap fieldset{
		margin-top:0;
	}
	
	.searchWrap fieldset dl dt{
		width:49%;
	}
	
	.searchWrap fieldset dl dd{
		width:43%;
	}
	
	.searchWrap h2{
		line-height:130%;
	}
	
	#txtPartNum{
		margin-bottom:10px;
		clear:both;
		display:block;
	}
	
	#txtInductance,
	#txtCurrent{
		width:5em;
	}

	#btnSearchPart,
	#btnCompSearch2,
	#btnInductorSearch{
		clear:both;
		width:6em;
		margin:0 0 10px 0;
	}
	
	#txtCompPart{
		display:block;
		margin-bottom:10px;
	}
	
	#btnInductorSearch{
		margin-left:48.5%;
	}
	
	.manufacturerSelect label,
	.manufacturerSelect select{
		display:block;
		margin-bottom:6px;
	}
	
	#btnNextStep{
		display:block;
		width:5em;
		margin:0;
	}
	
	.finePrint{
		font-size:.9em;
		color:#666;
	}
	
/**/

/*----Site Map--------------------------------------------------------*/

	.pageListing{
		float:left;
		display:inline;
		margin:0 10px 0 0;
		width:42%;
	}
	
	.pageListing.productPages{
		border-left:1px dotted #ccc;
		width:38%;
		padding-left:30px;
	}

/**/

/*----Representative Search-------------------------------------------*/

	p.backToMap{
		clear:both;
	}
	
	dl.repList{
		margin-top:-20px;
	}
	
	dl.repList dt{
		margin-top:20px;
	}
	
	dl.repList dd{
		margin-bottom:0;
	}


#lblMessage {
    font-weight:bold;
    color:#ff0000;
    }

.formMsg {
    font-weight:bold;
    color:#ff0000;
    }



li.newsItem
{
    padding:0;
    margin:0 0 0 30px;
    color:#000;       
}

.dlSalesReps dl
{
    margin:10px 0 15px 10px;
}
   
.dlSalesReps dl dt
{
    font-weight:bold;
}

.dlSalesReps dl dd
{
    font-weight:normal;
    padding:0;
    margin:0;
}


.newsDate 
{
    margin:0 0 16px 0;   
    padding:0 0 0 0;
    font-style:italic;
}

.newsHeading
{
    margin:20px 0 0 0;
    padding:0 0 0 0;    
}


/**/
