Body {
	background-color: #FFFFFF;
	background-image:url('image/bg.gif');
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	text-align: center;
}
P{
	line-height: 1.5;
	margin: 0px;
}
/* style for indented and aligned paragraphs instead of using tables*/
.indent {
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	text-indent: 18px;
}

.caption {
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	text-indent: 0px;
	font-size: 9px
}

#wrapper {
	position: relative;
	background-color: #FFFFFF;
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	border-left: 2px solid #DFDFDF;
	border-right: 2px solid #DFDFDF;
	border-bottom: 2px solid #DFDFDF;
	border-top: 2px solid #DFDFDF;
}
/* header- new 2011-10 */
#header-1 {
	width: 100%;
}
/* content- new 2011-10 */
#content-1 {
	float: right;
	width: 694px;
	padding: 2px;
	margin-top: 15px;
	margin-bottom: 20px;
}
/* left navigation column- new 2011-10 */
#sides {
	float: left;
	width: 194px;
	left: 0px;
	padding: 2px;
	margin-top: 15px;
}
/* footer- new 2011-10 */
#footer-1 {
	clear: both;
	position: relative;
	width: 870px;
	border-top: 1px dotted #aaaaaa;
	text-align: center;
	padding: 3px 2px 3px 2px;
	margin-left: 0px;
}

#header {
	width: 100%;
}
#content {
	position: relative;
	margin-left: 196px;
	margin-top: 75px;
	width: 510px;
	padding: 2px;
}
/* left navigation column */
#side1 {
	position: absolute;
	width: 194px;
	top: 95px;
	left: 0px;
	padding: 2px;
}
/* right navigation column */
#side2 {
	position: absolute;
	width: 184px;
	top: 95px;
	right: 0px;
	padding: 2px;
}
/* footer */
#footer {
	position: relative;
	width: 510px;
	border-top: 1px dotted #aaaaaa;
	text-align: center;
	padding: 3px 2px 3px 2px;
	margin-left: 196px;
	clear: both;
}
/* Menu Tabs ------*/	
#navcontainer
{
	width: 100%;
	float: left;
	background-color: #032366;
	font-size: 93%;
}
#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }
#navcontainer ul
{
	margin: 0;
	padding: 0 0 0 50px;
	color: #FFFFFF;
	letter-spacing: 1px;
}
#navcontainer ul li a
{
	padding: 0.2em 12px;
	background-color: #84A4B8;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 6px solid #032366;
}
#navcontainer ul li a:hover
{
	background-color: #DB7938;
	color: #FFFFFF;
}
#navlist li a:hover, #navlist li a:active
{
	color: #FFFFFF;
	text-decoration: none;
	background: #DB7938;
	text-align: left;
}
/* End of Menu ------*/	  
.logoimag {
	float: left;
	margin: 5px 5px 5px 5px;
	border: 0;
}
H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-bottom: 8px;
	margin-top: 0px;
	color: #006699;
	line-height: 1.5;
}
.head1stylebig {
	padding-left: 8px;
	margin-bottom: 2px;
	line-height: 1;
	font-size: 20px;
	color: #FF6600;
}

/* style for indented headings instead of using tables*/
.indenthead {
	padding-left: 8px;
}
.indenthead-black {
	padding-left: 8px;
	color: black;
	margin-bottom: 2px;
	line-height: 1;
	font-size: 18px;
}

H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 7px;
	margin-top: 2px;
	color: #5C7689;
	line-height: 1.5;
}
.head2stylebig {
	padding-left: 8px;
	margin-bottom: 2px;
	line-height: 1;
	font-size: 18px;
}
H3, H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 2px;
}
/* this heading is only for forms */
H5{
	background-color: #FFFF00;
	color: #0000CC;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
}
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #006EB7;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	font-weight: normal;
	color: #FF7214;
	background-color: #none;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
ul {
	list-style-type: square;
}
/* navigation text format */
.navsmallstuff {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.navsmallstuff a:link, .navsmallstuff a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
.navsmallstuff a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: underline;
}
.navsmallstuff a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
/* table for left navis */
.tableone {
	background-color: white;
	border: 1px solid #E3E5E7;
	border-collapse: collapse;
	width: 180px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	line-height: 18px;
}
.tableone tr.row1 {
	color:#006699;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.tableone td {
	height: 16px;
	padding-left: 2px;
}
/* style for image in right nav */
.rightnavimage {
    text-align:center;
    margin-top: 0px;
    margin-bottom: 4px;
    padding: 0px;
}
/* table for mfgs right nav menu*/
.tablemfg {
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #FFBE9E;
}
.tablemfg tr.row1st {
	color: #E3EFF5;
	font-weight: bold;
	background-color: #3E454A;
	text-align: center;
}
/* table for right navi, alpha searches info now */
.tablerigth1 {
	border: 1px solid #FFBE9E;
	border-collapse: collapse;
	width: 180px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
.tableright1 td {
	height: 16px;
	padding-left: 2px;
}
/* table for right navis how trc can help you*/
.tableright2 {
	background-color: #FFFFFF;
	border: 1px solid #E3E5E7;
	border-collapse: collapse;
	width: 180px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	line-height: 16px;
	color: #1B3A4F;
	font-size: 11px;
}
.tableright2 tr.rowa {
	background-color: #006699;
	color:#E3E5E7;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.tableright2 td {
	height: 16px;
	padding-left: 2px;
}
/* table for right navis B2B Statement*/
.tablerightb2b {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-collapse: collapse;
	width: 180px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	line-height: 16px;
}
.tablerightb2b tr.rowa {
	background-color: #DB7938;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.tablerightb2b tr.rowb {
	font-size: 10px;
	text-align: center;
}
.tablerightb2b td {
	height: 16px;
	padding-left: 2px;
}
/* TABLE FOR BEST SELLERS ON MEANWELL, COSEL, PHIHONG, ETC.*/
.tablebest {
	width: 180px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #3E454A;
}
.tablebest tr.rowone {
	background-color: #3E454A;
	color: #E3EFF5;
	font-weight: bold;
	text-align: center;
}
.tablebest tr.shadebest {
	background-color: #E3E5E7;
}
/* table for new, best sellers on Main Pages */
.tablenew {
	width: 180px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	border: 1px solid #3E454A;
}
.tablenew td {
	border-bottom: 1px dotted #006699;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.tablenew tr.row1 {
	background-color: #3E454A;
	color: #E3EFF5;
	font-weight: bold;
	text-align: center;
}
/* table for heading info on includes */
.tablehead {
	width: 100%;
	border-width: 0px;
	border-collapse: collapse;
	text-align: left;
	background-color: #FFFFFF;
}
/* table for footer info on includes */
.tablefoot {
	width: 100%;
	border-width: 0px;
	border-collapse: collapse;
	text-align: center;
}
.tablethree {
	border: 1px solid #333333;
	width: 500px;
	background-color: BCBCBC;
}
.table4 {
	width: 500px;
	background-color:#FFFFFF;
}
.spectable {
	width: 100%;
	border: 1px solid #333333;
	border-collapse: collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.spectable td {
	border: 1px solid #507D94;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;
}
.spectable tr.rowhead {
	background-color: #A0CFE8;
	color: #1B3A4F;
	font-weight: bold;
	font-size: 12px;
}
.spectable tr.multishade {
	background-color: #E5E5E5;
	font-weight: bold;
	text-align: center;
}
.spectable tr.multipow {
	background-color: #E5E5E5;
	font-weight: bold;
	text-align: center;
}
.spectable td.col {
	color: #666666;
	font-weight: bold;
	width: 50%;
}
.pricetable {
	width: 100%;
	border: 1px solid #333333;
	border-collapse: collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pricetable td {
	border: 1px solid #507D94;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;
}
.pricetable tr.rowhead {
	background-color: #A0CFE8;
	color: #1B3A4F;
	font-weight: bold;
	font-size: 12px;
}
.pricetable td.col {
	font-weight: bold;
	color: #666666;
	width: 50%;
}
.mfg {
font-size: 13px;
color: #666666;
}
.partdescroption {
font-size: 10px;
color: #666666;
}
.tablefeature {
	width: 100%;
	border: 1px solid #333333;
	border-collapse: collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tablefeature td {
	border: 1px solid #333333;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}
.tablefeature tr.row1feature {
	background-color:#006699;
	color:#E3EFF5;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.tableaccessories {
	width: 100%;
	border: 1px solid #333333;
	border-collapse: collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tableaccessories td {
	border: 1px solid #333333;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}
.tableaccessories tr.row1access {
	background-color:#FF9900;
	color:#E3EFF5;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}
.buynow {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
}
.buynow a:link, .buynow a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #339933;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
}
.buynow a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: underline;
}
.buynow a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
/* table for right navi, mean well prod category index */
.tablemwprod {
	border: 1px solid #006699;
	width: 180px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
.tablemwprod tr.row1 {
	background-color:#006699;
	color:#E3EFF5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
/* image alignment, floating images*/
.rightimag {
	float: right;
}
.leftimag {
	float: left;
	margin-right: 10px;
}
/* din rail power supply page table*/
.tabledr {
	font-size: 10px;
	border-width: 2px;
	width: 510px;
	border: 1px solid #333333;
	border-collapse: collapse;
}
.tabledr td {
	border: 1px solid #333333;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
}
.cola {
	width: 95px;
	text-align: center;
}
.colb {
	width: 70px;
	text-align: center;
}
.colc {
	width: 70px;
	text-align: center;
}
.cold {
	width: 90px;
	text-align: center;
}
.cole {
	width: 173px;
	text-align: center;
}
.tabledr tr.row1 {
	text-align: center;
	background-color: #006699;
	color: #E3EFF5;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Table for Products - 4 Columns ...for emi filter page, may use this elsewhere 2009-0818*/
.tableprods-4cols {
	font-size: 10px;
	border-collapse: collapse;
	border-width: 2px;
	width: 480px;
	border: 1px solid #333333;
}
.tableprods-4cols th {
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #E3EFF5;
	font-size: 11px;
	background-color: #006699;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
}
.tableprods-4cols td {
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
}

/* First Column Formatting*/
.coltableprods-4cols-col-1 {
	width: 25%;
	text-align: center;
	vertical-align: middle;
}
/* Second Column Formatting*/
.coltableprods-4cols-col-2 {
	width: 15%;
	text-align: center;
	vertical-align: middle;
}
/* Third Column Formatting*/
.coltableprods-4cols-col-3 {
	width: 15%;
	text-align: center;
	vertical-align: middle;
}
/* Fourth Column Formatting*/
.coltableprods-4cols-col-4 {
	width: 45%;
	vertical-align: top;
}
/* END TABLEPRODS2 */
/*table for product images 4 columns 8-10-11 Steve L.*/
.tableprod4cols {
	width: 470px;
	border: 0px;
	border-collapse: collapse;	
}
.tableprod4cols td
{
width:116px;
height:98px;
text-align: center;
background:url('image/categories/catBackground2.gif') no-repeat top center;
padding-top: 8px;
padding-bottom: 6px;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 1.25;
}

.tableprod4cols td.empty
{
width:116px;
height:98px;
text-align: center;
background:url('image/pixel.gif') no-repeat top center;
padding-top: 8px;
padding-bottom: 6px;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 1.25;
}

/* table for single output switching power supply page*/
.tableps1 {
	font-size: 10px;
	border-width: 2px;
	width: 510px;
	border: 1px solid #333333;
	border-collapse: collapse;
}
.tableps1 td {
	border: 1px solid #333333;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
}
.colaps1 {
	width: 95px;
	text-align: center;
}
.colbps1 {
	width: 70px;
	text-align: center;
}
.colcps1 {
	width: 70px;
	text-align: center;
	font-weight: bold;
}
.coldps1 {
	width: 90px;
	text-align: center;
}
.coleps1 {
	width: 173px;
	text-align: center;
}
.tableps1 tr.row1 {
	text-align: center;
	background-color: #006699;
	color: #E3EFF5;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* invisible talbe on output voltage pages*/
.tableinvisible {
	width: 515px;
}
.tableinvisible td {
	vertical-align: top;
}
/* table for main output voltage pages, STILL HAVE TO CENTER THIS TABLE, it is also used on main dc/dc and main single outptu ps pages*/
.tablevoltagemain {
	width: 500px;
	border: 1px solid #005B89;
	border-collapse: collapse;
	border-bottom-width: 1px;
	margin-left:auto;
	margin-right:auto;
	line-height: 2;
}
.tablevoltagemain tr.row1 {
	color: #FFFFFF;
	background-color: #005B89;
	font-size: 14px;
	line-height: 1.1;
	text-align: center;
}
.tablevoltagemain tr.row2 {
	color: #FFFFFF;
	background-color: #007AB7;
	font-size: 14px;
	line-height: 1.1;
	text-align: center;
}
.tablevoltagemain tr.row3 {
	color: #FFFFFF;
	background-color: #0099E5;
	font-size: 14px;
	line-height: 1.1;
	text-align: center;
}
.tablevoltagemain td {
	height: 16px;
	padding-left: 7px;
	text-align: center;
	vertical-align: bottom;
}
/* color for power range */
.powrange {
	color: #FF8142;
	font-weight: bold;
	font-size: 12px;
}
/* table HEAD for sub output voltage pages*/
.tableouthead {
	width: 515px;
	border: 1px solid #F7E2D4;
	border-collapse: collapse;
	font-size: 11px;
	margin-left:auto;
	margin-right:auto;
}
/* table footer for sub output voltage pages*/
.tableoutfoot {
	width: 515px;
	border-collapse: collapse;
	font-size: 11px;
	margin-left:auto;
	margin-right:auto;
}
/* table for sub output voltage pages*/
.tableoutvolt {
	width: 515px;
	border: 1px solid #E3E5E7;
	border-collapse: collapse;
	font-size: 9px;
}
/* cell work for output voltage pages*/
.colvoltpic {
	width: 100px;
	text-align: center;
}
.colvoltpart {
	width: 248px;
	text-align: left;
	height: 44px;
}
.colvoltdes {
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: justify;
	text-indent: 9px;
}
/* table for right navis v out menus*/
.tablerightvolt {
	background-color: #FFFFFF;
	border: 1px solid #3E454A;
	border-collapse: collapse;
	width: 180px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	font-size: 10px;
}
.tablerightvolt td {
	height: 16px;
}
.rowtop {
	background-color: #3E454A;
	color: #E3EFF5;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.rowlow {
	background-color: #005B89;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.rowmid {
	background-color: #007AB7;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.rowhi {
	background-color: #0099E5;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.volts {
	text-align: center;
	font-size: 9px;
	color:#999999;
}
.colvoltpow {
	text-align: left;
	font-size: 10px;
	width: 151px;
	height: 44px;
}
.power {
	color: #0000CC;
}
.voltprice {
	font-size: 11px;
	color: #009933;
}
/* output voltage jump menu for right nav on output voltage pages*/
.voltmenu {
	width: 180px;
	font-size: 11px;
	font-weight: bold;
	background-color: #E3E5E7;
	border: 1px solid #E3E5E7;
	color: #005B89;
	margin-left:auto;
	margin-right:auto;
}
.tablevoltme {
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	text-align: center;
}
/*Table for listing products with images and bullet points 2009-0818*/
.tablelist {
	width: 400px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	vertical-align: top;
}
.tablelist td {
	border: 0px;
	text-align: left;
}
.tablelist th {
	padding-top: 25px;
	border: 0px;
	text-align: left;
}
/* Second Column Formatting for the cell that contains the bullet list of features*/
.coltablelist-col2 {
	vertical-align: top;
}
/* END TABLE LIST*/
/*TABLES FOR PRODUCTS*/
.tablesingle {
	width: 400px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}
.tablesingle td {
	border: 1px solid #E3E5E7;
	text-align: center;
}
.tablesingle tr.head1 {
	background-color: #3E454A;
	vertical-align: top;
	color: #FFFFFF;
}
.tablesingle tr.shade1 {
	background-color: #E3E5E7;
}
/*Table for dual outputs*/
.tabledual {
	width: 475px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}
.tabledual td {
	border: 1px solid #E3E5E7;
	text-align: center;
}
.tabledual tr.head1 {
	background-color: #3E454A;
	vertical-align: top;
	color: #FFFFFF;
}
.tabledual tr.shade1 {
	background-color: #E3E5E7;
}
/*Table for 3 outputs*/
.table3outputs {
	width: 515px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}
.table3outputs td {
	border: 1px solid #E3E5E7;
	text-align: center;
}
.table3outputs tr.head3 {
	background-color: #3E454A;
	vertical-align: top;
	color: #FFFFFF;
}
.table3outputs tr.shade3 {
	background-color: #E3E5E7;
}
/*Table for 4 outputs. MeanWell Medical Table that needed to be smaller becuase of the amount of info in it*/
.table4outputs {
	width: 515px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	font-size: 10px;
}
.table4outputs td {
	border: 1px solid #E3EFF5;
	text-align: center;
}
.table4outputs tr.head {
	background-color: #3E454A;
	vertical-align: top;
	color: #FFFFFF;
}
.table4outputs tr.shade {
	background-color: #E3E5E7;
}
/* Form stuff */
.smallform {
	font-size: 9px;
	color:#666666;
}
.tableconfidence {
	border: 1px solid #006699;
	width: 130px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}
.tableconfidence tr {
	font-size: 10px;
}
.tableconfidence tr.rowrest {
	background-color:#006699;
	color:#E3EFF5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.tableconfidence tr.rowpriv {
	font-weight: bold;
	color: #333333;
}
/* Alpha index pages larger links*/
.alpha a:link, .alpha a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #006EB7;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
}
.alpha a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: underline;
}
.alpha a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
/* styling for tables on main manufacturer tables, note that you also have a javascript cb.js that is tied in on those pages by linking:
<script type="text/javascript" src="../cb.js"></script>
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
/* H1 style for the .cbb table. I may need to consolidate alot of the similar stuff. */
.head1styleforcbb-a a:link, .head1styleforcbb-a a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1;
	color: #009900;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.head1styleforcbb-a a:hover, .head1styleforcbb-a a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: none;
}
.head1styleforcbb-b a:link, .head1styleforcbb-b a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1;
	color: #FF0000;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.head1styleforcbb-b a:hover, .head1styleforcbb-b a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: none;
}
.head1styleforcbb-c a:link, .head1styleforcbb-c a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1;
	color: #0000FF;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.head1styleforcbb-c a:hover, .head1styleforcbb-c a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: none;
}
.head1styleforcbb-d a:link, .head1styleforcbb-d a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1;
	color: #FF9900;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.head1styleforcbb-d a:hover, .head1styleforcbb-d a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF7214;
	background-color: #CCEAFF;
	text-decoration: none;
}
.tablemfglayout {
	width: 515px;
	border: 1px solid #F7E2D4;
	border-collapse: collapse;
	font-size: 11px;
	margin-left:auto;
	margin-right:auto;
}
/*INACTIVE ( i didn't use there suggestion
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
*/
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(http://www.trcelectronics.com/image/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(http://www.trcelectronics.com/image/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(http://www.trcelectronics.com/image/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(http://www.trcelectronics.com/image/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}
	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(http://www.trcelectronics.com/image/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(http://www.trcelectronics.com/image/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */



/**************************/
/***** GARY ADDITIONS *****/
/**************************/

.catTable

{
font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 1.25; color: black; background-color: #FFFFFF; width:490px
}

.catItemTable

{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.25; color: black; background-color: #FFFFFF; width:380px
}

.catHeader
{
color: #032366; font-size: 16px; padding-top: 0px; line-height: 1.25; font-weight: bold; text-align: center
}

.catTitle
{
color: #004EBC; font-size: 18px; font-weight: bold; width:140px; text-align: center
}



.catText
{ color: #000000; font-size: 12px; top: 5px; font-weight: normal; width:140px}

.catIndent {
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	text-indent: 15px;
}
/* i think i can delete this, .catitem it was only used on home page and switching single, but I am changing*/
.catItem
{
width:116px;
height:98px;
text-align: center;
background:url('image/categories/catBackground2.gif') no-repeat top center;
padding-top: 8px;
padding-bottom: 6px;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 1.25;
}
/* I believe that I can delete this .sectionHeader as we will not use it (STEVEL 8-8-11) */
.sectionHeader
{
width:480px;
height:35px;
text-align: left;
background:url('image/categories/sectionBackground.gif') no-repeat top center;
padding-left: 12px;
padding-top: 2px;
padding-bottom: 4px;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
line-height: 1.5;
}

a img
{
	text-decoration: none;
	border: 0 none;
	}

{
a.catItem:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #004EBC;
	text-decoration: none;
	font-weight: bold;
}
a.catItem:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #032366;
	text-decoration: none;
	font-weight: bold;
}
a.catItem:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #FF7214;
	font-weight: bold;
	text-decoration: underline;
}
a.catItem:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.sectionTitle
{
color: #032366; font-size: 18px; top: 5px; line-height: 1.15; font-weight: bold;
width:480px;
height:35px;
text-align: left;
padding-left:12px;
padding-right:0px;
padding-top:3px;
padding-bottom:0px;
background-color: #CCCFFF;
background:url('image/categories/sectionBackground.gif') no-repeat top center;
}

.newsTable
{
font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 1.25; color: black; text-align: left; background-color: #FFFFFF; width:490px; padding:5px;
}

.newsBrief
{
font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 1.25; color: black; text-align: justify; background-color: #FFFFFF; width:480px; padding:10px;
}

.newsTitle
{
color: #004EBC; font-size: 15px; top: 5px; font-weight: bold; width:480px;
text-align: left;
padding-left:15px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

h1.newsTitle
{
font-family: helvetica, arial, sans-serif;  line-height: 1.25;
color: #ccc999; font-size: 16px; top: 5px; font-weight: bold; width:480px;
text-align: left;
padding-left:18px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.newsHeader
{
color: #032366; font-size: 18px; top: 5px; line-height: 1.25; font-weight: bold; padding-right: 20px;
}

.newsSubHead
{
color: #004ebc; font-size: 14px; top: 5px; line-height: 1.25; font-weight: normal; font-style: italic
}

.newsText
{ color: #000000; padding-left:12px; padding-right: 12px; font-weight: normal; width:460px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;}

.newsCaption
{ color: #000000; font-size: 9px; top: 5px; bottom: 5px; font-weight: normal; text-align: justify; width:480px}

a.newsLink:link {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #004EBC;
	text-decoration: none;
	font-weight: bold;
}
a.newsLink:visited {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #032366;
	text-decoration: none;
	font-weight: bold;
}
a.newsLink:hover {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #FF7214;
	font-weight: bold;
	text-decoration: underline;
}
a.newsLink:active {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

a.newsLink img {
	text-decoration: none;
	border: 0 none;
	}

.newsIndent {
	padding-left: 0px;
	padding-right: 20px;
	text-align: justify;
	text-indent: 18px;
}

.boxModel {
	margin-left: 5px;
	border-left: 5
	padding-left: 10px;
	margin-right: 5px;
	border-right: 5
	padding-right: 10px;	
	margin-top: 5px;
	border-top: 5
	padding-top: 10px;
	margin-bottom: 5px;
	border-bottom: 5
	padding-bottom: 10px;	
	text-align: justify;
	text-indent: 10px;
}

<!--[if lt IE 8]>
<style type="text/css">
/* Required IE fixes for manufacturer tables================================================*/
/* Serve gif images to IE/Win pre version 7 */
* html .i1,
* html .i2 {background-image:url(http://www.trcelectronics.com/image/borders.gif);}
* html .bt,
* html .bt div,
* html .bb,
* html .bb div {background-image:url(http://www.trcelectronics.com/image/box.gif);}
/* Set a height to fix up some rendering issues. */
* html .i1,
* html .i3 {height:1px;}
</style>
<![endif]-->

