/* ------------- COLORS (lt - drk)
molex red c00 (old: ef3d32)
grays f4f3f4 e3e2e3 c5c6c5 999 525d60 18282d
green 090
*/

/* --------------- TAGS --------------- */
html,body,div,span,form {margin:0;padding:0;color:#000;font:12px normal Arial,Helvetica,sans-serif;}
form input,form select {margin:0;padding:0;}
body {background-color:#fff;}
  /* IE 5.5- BOX MODEL HACK FOR TABLES */
	table {width:auto;voice-family: "\"}\"";voice-family:inherit;width:100%;}
	html>table {width:100%;}

table,table tr,table tr td,table tr th {margin:0;padding:0;border:none;color:#000;font:12px normal Arial,Helvetica,sans-serif;}
img {margin:0;padding:0;border:none;}
a,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font:12px normal Arial,Helvetica,sans-serif;color:#000;line-height:100%;}
a.prod_num{margin:0;padding:0;font:10px normal Arial,Helvetica,sans-serif;color:#000;line-height:100%;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
p {margin-bottom:20px;line-height:120%;}
h1 {font-size:16px;color:#ea0437;margin-bottom:10px;}
font {line-height:100%;}
sup {font-size: 11px; line-height:1.75;}

/* --------------- CLASSES --------------- */

.note {font-style:italic;font-size:10px;}
.warning {font-style:italic;font-size:9px;color:#ea0437;margin:10px 0;}
div.clearer {overflow:auto;}
h1.title {font-size:14px;color:#525d60;margin-bottom:5px;}

td.leftNav {padding-top: 20px;}
td.feature {font-size:10px;text-decoration:none;color:#333;}

/* link menus */
/* horizontal */
ul.menu {margin:0;padding:0;}
ul.menu li {list-style-type:none;display:inline;font-size:11px;font-weight:bold;color:#18282d;}
ul.menu li a {text-decoration:none;font-size:11px;color:#18282d;}
ul.menu li a.focus {color:#ea0437;font-weight:bold;}
ul.menu li ul li.focus {color:#000;background:url("/images/en/menu_arrow.gif") no-repeat left top;}
ul.menu li.title {font-size:11px;color:#525d60;}

ul.menu_v li {display:block;margin-top:8px;}
ul.menu_v li.first {margin-top:0;}
ul.menu_v li a {color:#000;}
ul.menu_v li ul li {padding-left:10px;}

ul.page_menu li a:hover {color:#ea0437;}

div.box {height:1%;width:auto;background-color:#e3e2e3;margin-bottom:10px;}
div.box a {color:#18282d;}
div.box h1.title {font-size:14px;color:#525d60;margin-bottom:5px;}
div.box_tl,div.box_tr,div.box_br,div.box_bl {height:6px;width:auto;font-size:1px;}
div.box_tl {background:url("/images/en/corner_tl_white_bg.gif") no-repeat top left;}
div.box_tr {background:url("/images/en/corner_tr_white_bg.gif") no-repeat top right;}
div.box_br {background:url("/images/en/corner_br_white_bg.gif") no-repeat bottom right;}
div.box_bl {background:url("/images/en/corner_bl_white_bg.gif") no-repeat bottom left;}
div.box_content {height:1%;padding:0 6px;}

div.box_2 {background-color:#dee1fd;}
div.box_2 h1.title {color:#006;}
div.box_3 {background-color:#c7e1c7;}
div.box_3 h1.title {color:#090;}
div.box_4 {background-color:#ccc;}
div.box_4 h1.title {color:#ea0437;}

/* tables */
table.fullwidth {width:100%;}
	* html table.fullwidth {width:auto;voice-family: "\"}\"";voice-family:inherit;width:99%;}
	html>table.fullwidth {width:100%;}
	
div.box_1_tl {background:#e3e2e3 url("/images/en/gray_corner_tl.gif") no-repeat top left;}
div.box_1_tr {background:url("/images/en/gray_corner_tr.gif") no-repeat top right;}
div.box_1_br {background:url("/images/en/gray_corner_br.gif") no-repeat bottom right;}
div.box_1_bl {background:url("/images/en/gray_corner_bl.gif") no-repeat bottom left;}

dl.menu,dl.menu dt,dl.menu dd {margin:0;padding:0;}
dl.menu dt {font-size:12px;font-weight:bold;color:#ea0437;}
dl.menu dt a {font-family: Helvetica,Verdana;font-size:14px;font-weight:bold;color:#ea0437;text-decoration:underline;}
dl.menu hr {border-top:2px solid #333;padding:8px 10px 0 10px;}
dl.menu dd {font-size:11px;padding:4px 0;}
dl.menu dd ul {margin:0;padding:0;}
dl.menu dd ul li {list-style-type:none;}
dl.menu dd ul li a {font-size:11px;color:#000;line-height:130%;text-decoration:none;}
dl.menu dd ul li a:hover {color:#ea0437;}
dl.menu dl.menu dt {padding:4px 0 2px 0;color:#000;font-size:11px;}

dl.search_types,dl.search_types dt,dl.search_types dd {margin:0;padding:0;}
dl.search_types dt {font-weight:bold;color:#000;margin-top:5px;padding-top:5px;border-top:1px dashed #999;}
dl.search_types dt.first {margin-top:0;padding-top:0;border-top:0;}
dl.search_types dd {margin-left:20px;}
dl.search_types dd p {font-size:10px;margin:0 0 2px 0;}
dl.search_types dd a:hover {color:#ea0437;}

ul.image_links {margin:0 0 0 0;padding:0 0 20px 0;height:1%;overflow:hidden;}
ul.image_links li {display:block;float:left;list-style-type:none;margin:0;padding:0;width:191px;height:83px;margin:0 32px 32px 0;}
ul.image_links li.first {margin-left:0;}
ul.image_links li a {display:block;width:187px;height:79px;border:2px solid #ccc;}
ul.image_links li a img {display:block;margin:0;padding:0;}
ul.image_links li a:hover {border-color:#ea0437;}


div.hr {border-bottom:1px solid #c5c6c5;clear:both;padding-top:12px;margin-bottom:12px;}
div.hr2 {clear:none;}

div.more_link {width:50px;height:18px;background:#fff url("/images/en/white_corner_tl.gif") no-repeat top left;text-align:right;float:right;margin-top:0px;}
div.more_link a {display:block;line-height:18px;font-size:10px;color:#ea0437;background:url("/images/en/menu_arrow.gif") no-repeat right 50%;padding-right:10px;}
div.more_link2 {margin-top:-18px;}
div.more_link3 {background-color:transparent;background-image:none;}

div.print_link {height:24px;margin:10px 0;background:#f9e2e2 url("/images/print_bg_rt.gif") no-repeat right center;}
div.print_link a {text-decoration:none;display:block;height:24px;line-height:24px;color:#ea0437;font-size:10px;font-weight:bold;background:transparent url("/images/print_icon.gif") no-repeat left center;padding-left:28px;}
div.print_link a:hover {text-decoration:underline;}

div.email_link {height:24px;margin:0 0 10px 0;background:#dee1fd url("/images/email_bg_rt.gif") no-repeat right center;}
div.email_link a {text-decoration:none;display:block;height:24px;line-height:24px;color:#006;font-size:10px;font-weight:bold;background:transparent url("/images/email_icon.gif") no-repeat left center;padding-left:28px;}
div.email_link a:hover {text-decoration:underline;}

div.pdf_link {height:24px;margin:0 0 10px 0;background:#dee1fd url("/images/email_bg_rt.gif") no-repeat right center;}
div.pdf_link a {text-decoration:none;display:block;height:24px;line-height:24px;color:#006;font-size:10px;font-weight:bold;background:transparent url("/images/pdf_icon.gif") no-repeat left center;padding-left:28px;}
div.pdf_link a:hover {text-decoration:underline;}

div.product_highlight {padding:14px 0 0 18px;}
div.product_highlight img {float:left;margin-right:14px;}
div.product_highlight dl,div.product_highlight dl dt,div.product_highlight dl dd {margin:0;padding:0;}
div.product_highlight dl dt {font-size:12px;font-weight:bold;color:#ea0437;}
div.product_highlight dl dd {margin-top:6px;}
div.product_highlight div.more_link {clear:left;}

/* ------------ LAYOUT ------------ */
/* ===================== PAGE STRUCTURE BEGIN ===================== */
div#wrapper {margin:0 14px;}
div#home_wrapper {width:860px;margin:0 14px;}

div#content {margin:0;}
div#content2 {margin:0 14px;width:900px;}
div.home_content {margin-left:130px;position:relative;top:0;left:0;}
div.static_content {width:889px;}



/* ------------ HEADER ------------ */

div#header {margin-bottom:16px;}
div#environment {width:100%;text-align:center;color:#fff;background-color:#ea0437;}

/* Rotating Billboard (homepage) */
div#slideshow {position:relative;width:469px;height:198px;overflow:hidden;}
div#slideshow span.corner {display:block;position:absolute;width:6px;height:6px;margin:0;padding:0;font-size:0;line-height:0;overflow:hidden;background-image:url("/images/en/billboardCorners.gif");background-repeat:no-repeat;}
div#slideshow span.TLcorner {top:0;left:0;background-position:left top;}
div#slideshow span.TRcorner {top:0;left:463px;background-position:right top;}
div#slideshow span.BLcorner {bottom:0;left:0;background-position:left bottom;}
div#slideshow span.BRcorner {bottom:0;left:463px;background-position:right bottom;}

div#billboards {position:relative;width:469px;height:198px;overflow:hidden;}
div#billboards ul {margin:0;padding:0;list-style-type:none;}
div#billboards div.showSlides {z-index:1000;}
div#billboards div.showThumbs {position:absolute;right:48px;bottom:10px;z-index:3000;}
div#billboards div.showThumbs ul li {float:left;margin-left:4px;}
div#billboards div.showThumbs ul li.first {margin-left:0;}
div#billboards div.showThumbs ul li.showThumb img {border:1px solid #000;}
div#billboards div.showThumbs ul li.showThumb.focus img,div#billboards div.showThumbs ul li.showThumb.hover img {border:1px solid #fff;}
div#billboards div.showControls {position:absolute;right:20px;bottom:10px;height:22px;z-index:3000;}
div#billboards div.showControls ul {padding:0 2px 2px 0;}
div#billboards div.showControls ul li {float:left;}

/* logo (home link) */
div#home_link {float:left;display:inline;margin-bottom:16px;}
div#home_link a {display:block;text-indent:-1000px;width:178px;height:67px;background:url("/images/en/hdr_logo_v4.gif") no-repeat left bottom;}

/* language menu */
div#lang_menu {float:left;display:inline;width:260px;margin-left:114px;margin-top:6px;height:30px;}
div#lang_menu ul {margin:0;padding:0;list-style-type:none;}
div#lang_menu ul li {padding-left:8px;display:inline;}
div#lang_menu ul li.first {padding-left:0;}

/* part cart */
div#part_cart {float:left;display:inline;width:125px;margin-top:6px;height:30px;}

/* welcome menu */
div#personal_menu {height:30px;position:absolute;left:550px;top:25px;width:320px}
div#personal_menu ul {float:right;margin:0;padding:0;list-style-type:none;}
div#personal_menu ul li {margin-right:24px;white-space:nowrap;text-align:right;}
div#personal_menu ul li,div#personal_menu ul li a {color:#666;text-decoration:none;font-size:11px;}
div#personal_menu ul li a:hover {color:#ea0437;}
div#personal_menu ul li img.cart{margin:0 3px 0 0;}

/* main menu */
div#main_menu {clear:both;height:27px;padding-left:14px;background:#e3e2e3 url("/images/en/gray_corner_tr.gif") no-repeat right top;}
div#main_menu ul {margin:0;padding:0;list-style-type:none;height:27px;}
div#main_menu ul li {display:inline;}
div#main_menu ul li a {white-space:nowrap;font-size:11px;line-height:27px;text-decoration:none;font-weight:bold;color:#000;padding-left:9px;margin-left:10px;background:url("/images/en/menu_arrow.gif") no-repeat -20px 50%;}
div#main_menu ul li a:hover,div#main_menu ul.menu li a.focus {color:#525d60;background-position:0px 50%;}

/* search menu */
div#search_menu {height:24px;position:absolute;left:304px;top:40px;width:445px;}

div#search_form {}
div#search_form form {}
div#search_form form fieldset {display:block;border:0;margin-left:5px;height:24px;}
div#search_form form fieldset legend {display:none;}
div#search_form form fieldset label {display:inline-block;color:#ea0437;font-size:11px;font-weight:bold;margin-left:6px;line-height:100%;}
div#search_form form fieldset label.label2 {display:none;}
div#search_form form fieldset input,div#search_form form fieldset select {margin:0 5px;width:200px;border:1px solid #ccc;font-size:95%;}
div#search_form form fieldset input {padding-left:6px;}
div#search_form form fieldset select {width:120px;}
div#search_form form fieldset a {display:inline-block;font-weight:bold;text-decoration:none;font-size:11px;text-decoration:none;color:#fff;background-color:#ea0437;padding:2px 8px;}
div#search_form form fieldset a:hover {color:#ea0437;background-color:#fff;}

/* hdr menu */
div#hdr_menu {clear:both;background:#e3e2e3 url("/images/en/gray_corner_tr.gif") no-repeat right top;border-bottom:2px solid #ea0437;}

/* site menu */
div#site_menu {width:860px;height:27px;}
div#site_menu ul {margin:0;padding:0;list-style-type:none;height:27px;}
div#site_menu ul li {display:inline;margin-left:8px;}
div#site_menu ul li.first {margin-left:0;}
div#site_menu ul li a {white-space:nowrap;font-size:11px;line-height:27px;text-decoration:none;font-weight:bold;color:#000;padding-left:9px;margin-left:10px;background:url("/images/en/menu_arrow.gif") no-repeat -20px 50%;}
div#site_menu ul li a:hover,div#site_menu ul.menu li a.focus {color:#525d60;background-position:0px 50%;}

/* products menu */
div#products_menu {width:860px;height:28px;}
div#products_menu ul,div#products_menu ul div {margin:0;padding:0;list-style-type:none;z-index:999999;}
div#products_menu ul div {font-size:0;line-height:0;}
div#products_menu a:hover,div#products_menu a:hover span {cursor:hand;cursor:pointer;}

div#products_menu ul#nav1 {position:relative;}
div#products_menu ul#nav1 li.l1 {width:106px;height:28px;float:left;margin-left:1px;position:relative;}
div#products_menu ul#nav1 li.first {margin-left:0;}
div#products_menu ul#nav1 li.l1 a,div#products_menu ul#nav1 li.l1 a span {display:block;height:28px;line-height:28px;text-align:center;font-weight:bold;font-size:11px;color:#fff;background-color:#eb2323;text-decoration:none;}
div#products_menu ul#nav1 li.l1 a.l1_hover,div#products_menu ul#nav1 li.l1 a.l1_hover span {color:#ea0437;background-color:#fff;}

div#products_menu ul#nav1 li.dbl a,div#products_menu ul#nav1 li.dbl a span {line-height:11px;}
div#products_menu ul#nav1 li.dbl a span {padding-top:4px;height:24px;}
div#products_menu ul#nav1 li.l1 a {background:#ea0437 url("/images/en/hdr_tab_left_bg.gif") no-repeat left top;}
div#products_menu ul#nav1 li.l1 a span {background:#ea0437 url("/images/en/hdr_tab_right_bg.gif") no-repeat right top;margin-left:2px;}

div#products_menu ul#nav1 li.l1 div {display:none;position:absolute;background:url("/images/en/spacer.gif") repeat left top;}
div#products_menu ul#nav1 li.l1 div ul {border:1px solid #999;opacity:0.97;-moz-opacity: 0.97;filter:alpha(opacity=97);background-color:#e3e2e3;padding:2px;}
div#products_menu ul#nav1 li.l1 div li {width:auto;}
div#products_menu ul#nav1 li.l1 div a {background-color:transparent;}

div#products_menu ul#nav1 div.sub1 {padding-top:10px;width:181px;background:url("/images/en/spacer.gif") repeat left top;}
div#products_menu ul#nav1 div.sub1 ul li {height:34px;width:auto;position:relative;margin-top:2px;}
div#products_menu ul#nav1 div.sub1 ul li.first {margin-top:0;}
div#products_menu ul#nav1 div.sub1 ul li a {display:block;padding-right:8px;height:34px;text-align:left;background-image:none;color:#000;font-size:11px;font-weight:normal;line-height:14px;}
div#products_menu ul#nav1 div.sub1 ul li a img {float:left;margin:0 4px 0 0;padding:0;width:62px;height:34px;}
div#products_menu ul#nav1 div.sub1_reverse {position:absolute;right:0;}
div#products_menu ul#nav1 div.sub1 ul li a.l2_hover_sub {background:#999 url("/images/en/prod_nav_arrow.gif") no-repeat right top;cursor:hand;cursor:pointer;}
div#products_menu ul#nav1 div.sub1 ul li a.l2_hover {background-color:#999;}

div#products_menu ul#nav1 div.sub2 {left:177px;top:0;width:230px;} /* 181 - (2 * 2) = 177 */
div#products_menu ul#nav1 div.sub2 ul {margin-left:5px;}
div#products_menu ul#nav1 div.sub2 ul li {float:none;padding:4px;width:auto;border:0;}
div#products_menu ul#nav1 div.sub2 ul li.first {}
div#products_menu ul#nav1 div.sub2 ul li,div#products_menu ul#nav1 div.sub2 ul li a {height:auto;}
div#products_menu ul#nav1 div.sub2 ul li a {display:inline;width:auto;font-weight:bold;white-space:normal;}
div#products_menu ul#nav1 div.sub2 ul li.part_search {border-bottom:1px solid #999;}
div#products_menu ul#nav1 div.sub2 ul li a:hover {color:#ea0437;}

div#products_menu ul#nav1 div.sml_sub {width:100px;}

/* ===================== FOOTER BEGIN ===================== */
div#footer {clear:both;margin:14px;padding-bottom:10px;border-top:1px solid #c5c6c5;}
div#footer ul {float:left;margin:10px 0 0 0;padding:0;}
div#footer ul li {margin-left:2px;border-left:0;padding-left:2px;display:inline;}
div#footer ul li.first {padding-left:0;border-left:0;margin-left:0;}
div#footer ul li a {font-size:11px;font-weight:bold;line-height:100%;}
div#footer ul.right {float:right;margin:10px 0 0 0;padding:0;}
div#footer ul.right li {color:#18282d;vertical-align:top;font-size:11px;font-weight:bold;line-height:100%;padding-right:2px;}
div#footer ul.right li a img{margin:-5px 0 0 0;}
div#footer p {text-align:right;margin-top:40px;font-size:11px;color:#666;}
div#footer p.license {text-align:left;font-size:11px;color:#666;}
/* ===================== FOOTER END ===================== */


/* ===================== HOME PAGE BEGIN ===================== */
div#main_content {width:469px;float:left;} /*was 453px wide*/
div#welcome_image {height:198px;background:url("/images/en/home_image_1.gif") no-repeat left top;}
div#welcome_image span.left,div#welcome_image span.right {display:block;height:198px;}
div#welcome_image span.left {background:url("/images/en/home_img_lt_corners.gif") no-repeat left top;}
div#welcome_image span.right {background:url("/images/en/home_img_rt_corners.gif") no-repeat right top;}
div#welcome_copy h1 {width:296px;height:17px;text-indent:-1000px;margin:14px 0;background:url("/images/en/welcome_title.gif") no-repeat left top;}
div#welcome_copy p {line-height:130%;margin-bottom:18px;font-size:12px;}
div#welcome_cols {overflow:auto;height:1%;padding-bottom:10px;}
div#welcome_cols h1 {text-align:left;font-size:14px;margin:0 0 0 0;padding:5px 0;line-height:100%;border-bottom:1px solid #c5c6c5;}
div.col_1,div.col_2 {padding-top:10px;}
div.col_1 {width:49%;float:left;border-right:1px solid #c5c6c5;}
div.col_1 img {margin-right:18px;}
div.col_2 {width:49%;float:left;}
div#sub_content {margin-left:474px;height:1%;width:auto;}
	div#content > div#sub_content {padding-bottom:10px;}
div#sub_content div.col {width:262px;}
div#sub_content div.coln {width:300px;}
div#sub_content dl.menu {padding-left:18px;}
div#home_news {margin-bottom:14px;}
div#home_news div.box_content {height:186px;width:300px;overflow:hidden;} /* width was: 252px*/
div#home_news dl.menu dd ul li {margin-top:10px;}
div#home_news dl.menu dd ul li.first {margin-top:0;}
ul#other_sites {overflow:hidden;height:1%;}
ul#other_sites li {display:block;width:112px;float:left;margin-bottom:4px;}
div#sub_content dl.menu dt {font-size:14px;}
div#sub_content dl.menu dd ul li a {font-size:12px;}
/* ===================== HOME PAGE END ===================== */

/* ===================== PAGE STRUCTURE END ===================== */

div#home_news {margin-bottom:14px;}
div#home_news div.box_content {height:186px;width:252px;}
div#home_news dl.menu dd ul li {margin-top:10px;}
div#home_news dl.menu dd ul li.first {margin-top:0;}

ul#other_sites {overflow:hidden;height:1%;}
ul#other_sites li {display:block;width:112px;float:left;margin-bottom:4px;}

div#sub_content dl.menu dt {font-size:14px;}
div#sub_content dl.menu dd ul li a {font-size:12px;}

/* ------------ LANDING PAGE ------------ */
div#breadcrumb {padding:10px 0 0 0;}
div#breadcrumb ul.menu li,div#breadcrumb ul.menu li a {font-size:11px;font-weight:bold;}
div#breadcrumb ul.menu li a {text-decoration:underline;padding-left:10px;background:url("/images/en/breadcrumb_dash.gif") no-repeat left center;}
div#breadcrumb ul.menu li a:hover {text-decoration:none;}
div#breadcrumb ul.menu li a.focus {color:#000;text-decoration:none;}
div#breadcrumb ul.menu li.first a{padding-left:0;background-image:none;}
div#breadcrumb ul.menu li a.first{padding-left:0;background-image:none;}

div#landing_choices {width:142px;float:left;display:inline;padding-bottom:10px;}
div#landing_choices h2 {font-size:12px;font-weight:bold;color:#ea0437;margin-bottom:5px;}
h1.menu_title {color:#ea0437;font-size:12px;line-height:120%;margin-bottom:5px;}
ul#landing_menu {padding-left:5px;padding-top:5px;}
ul#landing_menu li a:hover {color:#ea0437;}

div#landing_main {padding-left:0px;margin-right:0px;}
div#landing_main_2 {margin-left:0px;margin-right:0;}
div#landing_main_3 {margin-left:0px;margin-right:0;width:675px;}

div#landing_features {width:119px;float:right;display:inline;}
div#landing_features div#featured {margin-bottom:8px;background:#e3e2e3 url("/images/en/gray_corner_bl.gif") no-repeat bottom left;}
div#landing_features div#featured dl dd {padding-bottom:25px;}
div#landing_features div#featured img {border-bottom:4px solid #fff;margin-bottom:8px;}
div#landing_features dl.menu {padding-left:10px;}

div#device h1 {font-size:18px;color:#ea0437;}
div#device div#device_pict {float:right;margin-right:40px;}

div#device div#device_pict a.enlarge {font-size:9px;color:#ea0437;text-decoration:none;padding-right:10px;background:url("/images/en/menu_arrow.gif") no-repeat right 50%;}
div#device div#device_pict a img {display:block;margin-bottom:5px;}
div#device ul.menu li {margin-top:5px;}
div#device ul.menu li a {text-decoration:underline;}
div#device ul.menu li a:hover {text-decoration:none;}
div#device ul.menu li a.focus {color:#000;}

div#landing_copy {margin-right:287px;}
div#landing_copy p.completeform{color:#f61445;font-weight:bold;}

div#landing_copy2 {}
div#landing_copy2 p.completeform{color:#f61445;font-weight:bold;margin-bottom:-2px;}

div.subscribe_form{overflow:hidden;}
div.subscribe_form fieldset{border:none;}
div.subscribe_form label{font-size:12px;color:#404040;font-weight:bold;font-family:arial;}

div.right_nav{width:700px;overflow:hidden;height:40px;}
div.right_nav div.text{display:inline;float:right;}
div.right_nav div.links{display:inline;float:right;margin:0 0 0 5px;}

div.right_nav div.links ul{margin:0px;padding:0px;list-style-type:none;}
div.right_nav div.links ul li{list-style-type:none;color:#;margin:0 0 4px 0;}
div.right_nav div.links ul li a{color:#F61445;}

div.subscribe_form dl{margin:0px 10px 0 0;padding:0px;display:inline;float:left;}
div.subscribe_form dl dt{margin:0px 0px 0 0;padding:0px;}
div.subscribe_form dl dd{margin:7px 0px 0 0;padding:0px;}

div.subscribe_form div.row{overflow:hidden;display:block;margin: 0 0 15px 0;width:355px;}

div.choices_to_join{width:707px;}
div.choices_to_join div.subscribe_now{display:inline;float:left;padding:0 20px 0 0;width:330px;}
div.choices_to_join div.subscribe_now h2{color:#000000;font-size:12px;font-family:arial;}
div.choices_to_join div.subscribe_now ul{margin:0 0px 20px 15px;padding:0px;}
div.choices_to_join div.subscribe_now ul li{margin:0 0px 5px 0px;padding:0px;}
div.choices_to_join div.subscribe_now a{}

div.choices_to_join div.register_now{display:inline;}
div.choices_to_join div.register_now h2{color:#000000;font-size:12px;font-family:arial;}
div.choices_to_join div.register_now ul{margin:0 0px 20px 15px;padding:0px;}
div.choices_to_join div.register_now ul li{margin:0 0px 5px 0px;padding:0px;}
div.choices_to_join div.register_now a{}

div#landing_image {width:213px;float:right;}
div#landing_image.enouncement {width:276px;}
div#landing_image.enouncement ul.subscribenow{margin:0px 0 10px 0;padding:10px 0 10px 15px;background-color:#e8e8e8;}
div#landing_image.enouncement ul.subscribenow li{margin:0px 0 5px 0;padding:8px 0 8px 25px;list-style-type:none;font-size:15px;font-family:arial;background:url("../images/checkmark.gif") no-repeat top left;display:block;color:#404040;line-height:110%;}

/* ------------ MODIFY PROFILE PAGE ------------ */
div#chg_profile {width:450px;float:left;}
div#chg_profile2 {width:450px;}


/* ------------ PART NUMBER PAGE ------------ */
table.part_number {width:480;}
table.part_number td {padding:4;}

/* ------------ DETAILS PAGE ------------ */
div.landing_sub {padding:10px;}
div.grad_bg1 {border-top:1px solid #333;border-left:1px solid #333;background:url("/images/products/results_grad_bg.gif") repeat-x left top;}
div.grad_bg2 {border-top:1px solid #333;border-left:1px solid #333;background:url("/images/products/results_grad_bg2.gif") repeat-x left top;}

#div#detail_main {margin:0 245px 0 0;}
#div#detail_apps {float:right;display:inline;width:235px;}
#	* html div#detail_main,* html div#detail_apps, {height:1%;}
div#detail_main {margin:0 245px 0 0;}
div#detail_main_2 {margin-right:0;} /* no right column */
div#detail_main_3 {}
div#detail_apps {float:right;display:inline;width:235px;}
div#detail_sub {float:right;display:inline;width:195px;}
	* html div#detail_main,* html div#detail_apps,* html div#detail_sub {height:1%;,overflow:hidden;}
	
div#detail_menu {margin-bottom:14px;}
form#language_form {margin-bottom:10px;}

div#detail_image {color:#ea0437;overflow:hidden;text-align:center;font-size:11px;font-style:italic;margin:0 0 10px 0;border:2px solid #333;background-color:#fff;}
div#detail_image img {}

dl#app_tooling table,dl#app_tooling table a {font-size:10px;}
dl#app_tooling table th {text-align:left;color:#18282d;padding-top:0 0 2px 0;border-bottom:1px dashed #999;}
dl#app_tooling table td.quality {border-top:1px dashed #999;}
dl#app_tooling table colgroup col.col2 {width:80px;}

dl#rel_products dd ul.menu li a {text-decoration:underline;}
dl#rel_products dd ul.menu li a:hover {text-decoration:none;}

div#part_menu {text-align:center;}
div#part_menu ul.menu li {margin-left:20px;}
div#part_menu ul.menu li.first {margin-left:0;}
div#part_menu ul.menu li a {color:#ea0437;font-weight:bold;text-decoration:underline;}
div#part_menu ul.menu li a:hover {text-decoration:none;}

div#part_num {margin-left:100px;margin-top:20px;line-height:150%;width:600px;font-size:16px;}
div#part_num h2 {color:#ea0437;font-size:16px;margin-bottom:25px;}

div#part_compliant {margin:10px 0;padding:5px;}
div#part_compliant h2 {color:#2c6f04;}
div#part_compliant table {font-size:10px;}
div#part_compliant table th {font-size:11px;text-align:left;color:#18282d;font-weight:bold;padding-bottom:4px;border-bottom:1px dashed #999;}
div#part_compliant table a {font-weight:bold;}
div#part_compliant table td {padding-top:2px;}
div#part_compliant table td h2{margin:0;padding:0;vertical-align:top;}

div#part_details {margin:10px 0;}

div.detail {margin:20px 8px;}
div.detail table,div.detail table tr,div.detail table tr td,div.detail table tr th {color:#333;}
div.detail table tr.odd_row {background-color:#eee;}
div.detail table th {text-align:left;font-weight:bold;padding-bottom:4px;}
div.detail table th span{padding-left:5px;font-size:11px;}
div.detail table td.hdr {text-align:left;font-weight:bold;padding:4px 0;}
div.detail table td.first {width:40%}
div.detail table td.second {width:60%}
div.detail table a {font-size:11px;textdecoration:underline;}
div.detail table td {padding-top:2px;}
div#features dl dt {background-color:#fff;}
div#features ul {margin-top:4px;padding-top:0;}
div#features ul li {}

div#related_products {padding:5px;}
div#related_products div.detail {padding:2px;margin:20px 8px;border:1px solid #999;}
div#related_products div.detail span{font-size:11px;color:#333;padding-bottom:30px;}
div#related_products h2 {padding:3px 3px 10px 3px;}
div#related_products a {font-size:10px;}
div#related_products table a {font-size:11px;text-decoration:underline;}
div#related_products table a:hover {text-decoration:none;}

div#part_downloads {margin:10px 0;}
div#part_downloads table {font-size:10px;}
div#part_downloads table td.hdr {font-size:12px;text-align:left;color:#18282d;font-weight:bold;padding:4px 0;border-bottom:1px dashed #999;}
div#part_downloads table a {font-size:10px;}
div#part_downloads table td {padding-top:2px;}

div#part_features {margin:10px 0;}
div#part_features h1.title {color:#ea0437;padding:4px;}
div#part_features ul {margin-top:0;padding-top:0;}
div#part_features ul li {font-size:11px;}

ul.buttons {margin:0;padding:0;}
ul.buttons li {margin-left:10px;display:block;width:160px;height:18px;float:left;list-style-type:none;background:url("/images/products/button1_left.gif") no-repeat left top;}
ul.buttons li a {white-space:nowrap;display:block;height:18px;margin-left:7px;padding-right:7px;font-size:11px;line-height:18px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;background:#3a5882 url("/images/products/button1_right.gif") no-repeat right center;}
ul.buttons li a:hover {text-decoration:underline;}
ul.buttons li.first {margin-left:0;}
ul.buttons li.last {float:none;background-image:none;}

div.tabbed {background-color:#e3e2e3;border-bottom:1px solid #333;}
div.tabbed ul {margin:0;padding:0;height:18px;overflow:hidden;}
div.tabbed ul li {display:block;float:left;list-style-type:none;} 
div.tabbed ul li a {white-space:nowrap;display:block;border-bottom:1px solid #525d60;padding-left:4px;padding-right:16px;color:#525d60;background:#fff url("/images/products/tab_gray.gif") no-repeat right top;line-height:18px;font-size:11px;font-weight:bold;text-decoration:none;}
div.tabbed ul li a.focus,div.tabbed ul li a:hover {background-color:#525d60;color:#fff;}
div.tabbed ul li.all {float:right;}
div.tabbed ul li.all a {background-color:transparent;color:#ea0437;background-image:none;border:0;}
div.tabbed ul li.all a:hover {text-decoration:underline;color:#ea0437;background-color:transparent;border:0;}

/* ------------ SITEMAP ------------ */
div.sitemap {padding-bottom:20px;width:200px;float:left;}
div.sitemap ul {margin:0;padding:0;}
div.sitemap ul li {list-style-type:none;margin-bottom:2px;}
div.sitemap ul li a {font-size:12px;font-weight:bold;color:#ea0437;text-decoration:none;}
div.sitemap ul li a:hover {text-decoration:underline;}
div.sitemap ul li ul {margin-left:20px;margin-bottom:4px;}
div.sitemap ul li ul li a {font-size:11px;color:#000;}
div.sitemap ul li ul li ul li a {font-size:10px;color:#333;font-weight:normal;}

/* ------------ TABLE STYLE ------------ */
dl.mx_table,dl.mx_table dt,dl.mx_table dd {margin:0;padding:0;position:relative;top:0;left:0;}
dl.mx_table dt {color:#000;font-weight:bol000;font-weight:bol000;font-weight:bold;font-size:14px;border-bottom:1px dashed #525d60;padding-bottom:2px;}
dl.mx_table dt_no_dash {color:#000;font-weight:bold;font-size:14px;padding-bottom:2px;}
dl.mx_table dt a {font-size:10px;margin-left:10px;}
dl.mx_table dd {margin:4px 0 10px 0;}
dl.mx_table dd table th {text-align:left;font-size:10px;padding-bottom:4px;color:#525d60;}
dl.mx_table dd table th.w3 {width:3%}
dl.mx_table dd table th.w4 {width:4%}
dl.mx_table dd table th.w5 {width:5%}
dl.mx_table dd table th.w7 {width:7%}
dl.mx_table dd table th.w8 {width:8%}
dl.mx_table dd table th.w10 {width:10%}
dl.mx_table dd table th.w12 {width:12%}
dl.mx_table dd table th.w15 {width:15%}
dl.mx_table dd table th.w17 {width:17%}
dl.mx_table dd table th.w18 {width:18%}
dl.mx_table dd table th.w20 {width:20%}
dl.mx_table dd table th.w23 {width:23%}
dl.mx_table dd table th.w25 {width:25%}
dl.mx_table dd table th.w50 {width:50%}
dl.mx_table dd table th.w65 {width:65%}
dl.mx_table dd table th.w75 {width:75%}
dl.mx_table dd table th.w85 {width:85%}
dl.mx_table dd table th.w100 {width:100%}
dl.mx_table dd table tr.odd_row {background-color:#eee;}
dl.mx_table dd table tr td.font_row {font-size:10px;text-align:center;}
dl.mx_table dd table td {padding:1px 0;}
dl.mx_table dd table td a {color:#525d60;}
dl.mx_table dd table td a.button {display:block;color:#fff;background-color:#ea0437;font-size:10px;line-height:12px;font-weight:bold;text-decoration:none;width:70px;text-align:center;margin-left:auto;margin-right:auto;}
dl.mx_table dd table td a.button:hover {color:#ea0437;background-color:#fff;}

/* ------------ X-REF --------------------------- */

div.search table {margin:10px 0;width:auto;}
div.search table td {padding-top:4px;}
div.search table td.title_col {text-align:right;padding-right:5px;}
div.search table td.search_col,div.search table td.search_col input {width:200px;}
div.search table td.search_buttons {text-align:right;}
div.search table td.search_buttons input {width:auto;}
div.search p {margin:0 0 10px 0;padding:0;}
div.search table td select.multi_select {}
div.search table td.auto_select,div.search table td.select,div.search table td.unavailable {width:20px;}
div.search table td.auto_select {background:url("../images/plus.gif") no-repeat center center;}
div.search table td.select {background:url("../images/check.gif") no-repeat center center;}
div.search table td.unavailable {background:url("../images/expoint.gif") no-repeat center center;}

div.results {width:auto;margin-bottom:20px;}
div.results p.search_phrase {font-size:14px;}
div.results p.search_phrase span {font-weight:bold;color:#000;}
div.results table {margin-top:5px;border-top:1px solid #999;border-right:1px solid #999;font-size:12px;}
div.results table th,div.results table td {border-left:1px solid #999;border-bottom:1px solid #999;padding:4px;}
div.results table th {text-align:left;color:#18282d;font-weight:bold;}
div.results table.common td {text-align:center;}

/* ------------ OLD CONVERTED STYLES ------------ */
.heading {font: 12px bold Arial, Helvetica, sans-serif;	color: #ea0437; background-color: #FFFFFF;}
.tabTitle {color:#000;font-weight:bold;font-size:14px;}
.heading2 {font: 12px bold Arial, Helvetica, sans-serif; color: #ea0437;}
.headingLeftNav {font: 12px bold Arial, Helvetica, sans-serif; color: #ea0437;}
.text {margin:0;padding:0;font:12px normal Arial,Helvetica,sans-serif;color:#000;line-height:100%;}
.subtitle {margin:0;padding:0;font:10px normal Arial,Helvetica,sans-serif;color:#000;line-height:100%;}
.text2 {margin:0;padding:0;font:12px normal Arial,Helvetica,sans-serif;color:#000;line-height:100%;}
.wBgroundImg {background: url("/images/en/horizontalback.gif");}
table.width300{width:300;}
table.width450{width:450;}
table.width500{width:500;}
table.width550{width:550;}
table.width600{width:600;}
table.width650{width:650;}
table.width700{width:700;}
table.width750{width:750;}
table.width800{width:800;}

/* ------------ OLD UNCONVERTED STYLES ------------ */
.lg{font-weight: bold;}
.WithFeatures{font-size: 0.8em;padding: 5px 15px 5px 5px;}
th.MolexRed{font-weight: bold; font-size: 0.9em; background: #ffffff; color: #ea0437;}
td.MolexRed{font-weight: bold; font-size: 1.2em; background: #ffffff; color: #ea0437;}
table.WithBorder{table-layout: auto; border-left-color: #a3a3a3; border-right-color: #a3a3a3; border-top-color: #a3a3a3; border-bottom-color: #a3a3a3; border-collapse: collapse;}
table.WithRedBorder{table-layout: auto; border-left-color: #ea0437; border-bottom-color: #ea0437; border-top-color: #ea0437; border-right-color: #ea0437; border-collapse: collapse;}
.MolexRed{font-weight: bold; background: #ffffff; color: #ea0437;}
.MolexRedNoBg{font-weight: bold; font-size: 1.2em; color: #ea0437;}
.BigWords{font-weight: bold; font-size: 1.2em;}
.BlockedWords{font-size: 12px; margin-left: 1cm;}
.Products_Family{font-weight: bold; font-size: 14px; color: #ea0437; background-color: #ffffff; text-align: left;}
.Products_FamilyLink{font-size: 14px; font-family: Arial,Helvetica,Verdana; background-color: #ffffff; text-align: left;}
.Products_FamilySubLink{font-family: Arial,Helvetica,Verdana; background-color: #ffffff; text-align: left;}
Link{font-family: Arial,Helvetica,Verdana; background-color: #ffffff; text-align: left;}

/* ------------ MOLEX NEW STYLES ------------ */
.mxTitle {font-size: 18px; font-weight: bold;	color: #ea0437;}
.mxSubTitle {font-size: 12px; font-weight: bold; color: #525d60;}
.smlRed {color: #ea0437; font-size: 10px;}

/* ------------ E-NOUNCEMENT REGISTRATION (anything indented is an IE hack) ------------ */
div.static_content {width:889px;}
div#enounce_reg {width:932px;padding-bottom:12px;}

div.clear {height:1px;font-size:1px;line-height:1px;}
div.clear_rt {clear:right}
div.clear_lt {clear:left}
div.clear_all {clear:both}

div.f_blk {margin-bottom:12px;float:left;background:#e3e2e3 url("/images/en/reg_bg.gif") repeat-y left top;}

div.f_blk input.text,div.f_blk select {display:block;width:146px;}
div.f_blk fieldset {display:block;margin:0 0 10px 0;padding:0;border:0;position:relative;top:0;left:0;}
div.f_blk fieldset.first {margin-top:10px;}
div.f_blk legend {display:none;}
div.f_blk h1.legend {display:block;position:absolute;top:0;left:0;margin:0;padding:0;text-align:right;width:88px;font-size:12px;font-weight:bold;color:#fff;}
div.f_blk label {display:block;font-size:12px;font-weight:bold;color:#333;line-height:100%;margin-bottom:5px;}
div.nowrap label {white-space:nowrap;}

div.f_blk label span.req {color:#ea0437;}
div.f_blk label span.form_note {color:#ea0437;font-size:11px;}
div.f_blk div.box_content fieldset label.hide {display:none;}

div.f_blk div.legend {display:block;position:absolute;top:0;left:0;margin:0;padding:0;text-align:right;width:88px;}
div.f_blk div.legend h1 {font-size:12px;font-weight:bold;color:#333;margin:0;}
div.f_blk div.legend p {font-size:10px;font-weight:normal;color:#333;display:block;margin:0;}

div.f_blk ul.f_fields {margin:0;padding:0 0 0 98px;}
div.f_blk ul.f_fields li {list-style-type:none;margin:0 0 10px 14px;padding:0;float:left;display:inline;}
div.f_blk ul.f_fields li.clr {clear:left;}
div.f_blk ul.f_fields li.clr2 {clear:left;margin-right:146px;}

div.f_blk ul.f_fields2 li {margin-bottom:0;float:none;display:inline-block;}
	div.f_blk ul.f_fields2 > li {margin-bottom:3px;display:block;}
div.f_blk ul.f_fields2 li label {display:inline;font-weight:normal;font-size:11px;}
div.f_blk ul.f_fields2 li label.hide {display:none;}

div.f_blk1 {width:500px;}
div.f_blk2 {width:340px;margin-left:12px;}
div.f_blk3 {background:#eee url("/images/en/reg_bg2.gif") repeat-y left top;border-top:2px solid #999;}

div#intro ul#reg_benefits {font-weight:bold;font-size:12px;}

div#reg_user {float:right;width:276px;border:1px dashed #999;}
div#reg_user p {font-size:16px;line-height:130%;margin:10px;}
div#reg_user p a {display:block;margin:14px 0 0 0;font-weight:bold;color:#ea0437;}

div#contact_info {height:490px;}
	div#contact_info > {height:440px;}
	
div#enounce_optin {height:178px;}
div#enounce_optin fieldset ul li label {white-space:normal;line-height:15px;}
div#enounce_optin fieldset ul li label.optin {display:block;padding-right:5px;}
div#enounce_optin fieldset ul li {padding-left:20px;position:relative;left:0;top:0;}
div#enounce_optin fieldset ul li  input.checkbox {position:absolute;left:-3px;top:-3px;}
	div#enounce_optin fieldset ul li > input.checkbox {position:absolute;left:0;top:0;}
div#enounce_optin fieldset ul li.radios {margin-top:10px;}
div#enounce_optin fieldset ul li.radios label {font-weight:bold;padding:0 5px 0 2px;}

div#form_actions {padding-left:20px;width:340px;}
div#form_actions p.form_note {margin-left:0;color:#ea0437;}
/* horizontal */
ul.menu_1 {margin:0;padding:0;list-style-type:none;}
ul.menu_1,ul.menu_1 li {height:20px;}
ul.menu_1 li {float:left;margin-left:5px;}
ul.menu_1 li.first {margin-left:0;}
ul.menu_1 li,ul.menu_1 li a {width:auto;} /* this sets the width of the links */
ul.menu_1 li a,ul.menu_1 li a span {display:block;white-space:nowrap;line-height:20px;height:20px;text-align:center;}
ul.menu_1 li a span {color:#fff;padding:0 10px 0 0;margin:0 0 0 10px;background:#999 url("/images/products/link_1_bg_right.gif") no-repeat right center;}
ul.menu_1 li a {color:#fff;text-decoration:none;background:url("/images/products/link_1_bg_left.gif") no-repeat left center;}
ul.menu_1 li a:hover span {color:#000;background:#333 url("/images/products/link_1_bg_right_hover.gif") no-repeat right center;}
ul.menu_1 li a:hover {cursor:pointer;color:#fff;background:url("/images/products/link_1_bg_left_hover.gif") no-repeat left center;}
ul.menu_1 li a:hover,ul.menu_1 li a:hover span {color:#fff;cursor:pointer;}
	*html ul.menu_1 li a,*html ul.menu_1 li a span {display:inline-block;}

div#featurenav {background:#ccc url("/images/products/featurenav_corner_tr.gif") no-repeat right top;padding-bottom:8px;}
div#featurenav h2 {padding:4px;margin:0;}
div#featurenav ul {margin:0;padding:0;list-style-type:none;height:auto;}
div#featurenav ul li {float:none;display:block;height:28px;margin:1px 0 0 0;}
	* html div#featurenav ul li {margin-top:-1px;margin-bottom:2px;} /* this will yield the desired 2px space in IE6 */
div#featurenav ul li.first {margin-top:0;}
div#featurenav ul li,div#featurenav ul li a {width:auto;height:28px;}
div#featurenav ul li a,div#featurenav ul li a span {color:#333;display:block;line-height:11px;text-align:left;font-weight:normal;font-size:11px;}
div#featurenav ul li a span {height:24px;overflow:hidden;border:1px solid #333;border-right:0;padding:2px 2px 0 4px;margin:0 12px 0 0;background-color:#fff;}
div#featurenav ul li a {color:#fff;text-decoration:none;background:url("/images/products/featurenav_rt.gif") no-repeat right top;}
div#featurenav ul li a:hover span {border-color:#ea0437;}
div#featurenav ul li a:hover {background:url("/images/products/featurenav_rt_on.gif") no-repeat right top;}
div#featurenav ul li a:hover,div#featurenav ul li a:hover span {cursor:pointer;}
div#featurenav ul li a.focus {background:url("/images/products/featurenav_rt_on2.gif") no-repeat right top;}
div#featurenav ul li a.focus,div#featurenav ul li a.focus span {color:#ea0437;}

div#featurenav ul li div.subNav_popup {display:none;position:absolute;left:155px;top:16px;margin-bottom:10px;background-color:#ddd;border:1px solid #333;z-index:5000;}
div#featurenav ul li div.subNav_popup a {background-image:none;display:inline;}
div#featurenav ul li div.subNav_popup table tr td {white-space:nowrap;}
div#featurenav ul li div.subNav_popup table tr td div.refine_info {}
div#featurenav ul li div.subNav_popup table tr td h2 {padding-left:10px;line-height:16px;font-size:12px;color:#fff;display:inline;}
div#featurenav ul li div.subNav_popup table tr td h3 {padding-left:5px;line-height:16px;font-size:10px;color:#fff;display:inline;}
div#featurenav ul li div.subNav_popup table tr td a {margin:4px 4px 0 0;}
div#featurenav ul li div.subNav_popup p {margin:0;padding:8px 10px;font-size:11px;color:#333;line-height:100%;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links {height:170px;overflow:auto;border-top:1px solid #333;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links ul.refine_col {width:215px;margin:0;padding:0;list-style-type:none;float:left;display:inline;background-color:#ccc;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links ul.odd_col {background-color:#ddd;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links ul.refine_col li {margin:0;padding:0;list-style-type:none;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links ul.refine_col li a {margin:0;padding:0;font-size:11px;line-height:14px;height:auto;display:inline;color:#333;text-decoration:underline;background-image:none;font-weight:normal;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links ul.refine_col li a:hover {background-image:none;text-decoration:none;color:#ea0437;}

div#featurenav ul li div.subNav_popup table tr td div.no_scroll {overflow:hidden;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links table {spacing:0;margin:0;padding:0;background-color:#ddd;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links table tr td.refine_col {margin:0;padding:0;vertical-align: top;background-color:#ccc;}
div#featurenav ul li div.subNav_popup table tr td div.refine_links table tr td.odd_col {margin:0;padding:0;vertical-align: top;background-color:#ddd;}

/* PRODUCTS LIST-VIEW BEGIN */
/* list-view tabs nav begin */
div#results_tabs {}
div#results_tabs ul {height:20px;border-bottom:1px solid #333;margin:0;padding:0;list-style-type:none;}
div#results_tabs ul li {display:block;float:left;background:#999 url("/images/products/res_tab_off.gif") no-repeat right top;}
div#results_tabs ul li.focus,div#results_tabs ul li a:hover {background:#333 url("/images/products/res_tab_on.gif") no-repeat right top;}
div#results_tabs ul li a {display:block;color:#fff;font-weight:bold;padding:0 20px 0 4px;line-height:20px;text-decoration:none;}
/* list-view tabs nav end */

/* related product results begin 
div#relprod_results {display:none;}*/

div.result_links {margin-top:10px;padding:10px;border:1px solid #ccc;background:url("/images/products/results_grad_bg.gif") repeat-x left top;}
div.result_links ol {color:#333;font-weight:normal;margin:0;padding:0 0 0 30px;}
div.result_links ol li {line-height:120%;margin-top:16px;}
div.result_links ol li.first {margin-top:0;}
div.result_links ol li a {color:#3a5882;font-weight:bold;display:block;}
div.result_links ol li span.keyword {color:#333;font-weight:bold;}

div.result_links a.back {display:block;border-top:1px solid #333;margin-top:16px;padding-top:10px;font-size:14px;color:#ea0437;font-weight:bold;text-decoration:none;}

div#relprod_results div.results_refine div.results_pages,div#relprod_results div.results_refine div.results_showing {margin-left:0;}
/* related product results end */

/* part number results begin */
div#partnum_results {}
/* refine results nav begin */
div.results_refine {position:relative;top:0;left:0;height:1%;overflow:hidden;margin:0;padding:5px;background-color:#cbd2db;border-top:2px solid #3a5882;border-bottom:1px solid #ea0437;margin-top:10px;}
div.results_refine h2 {margin:0;padding:0 2px 0 0;color:#333;font-size:11px;}

div.results_selected {width:300px;float:left;height:1%;padding-bottom:4px;}
div.results_selected h2 {margin-bottom:4px;}
div.results_selected ul {margin:0;padding:0;list-style-type:none;height:20px;}
div.results_selected ul li {float:left;margin-left:2px;}
div.results_selected ul li.first {margin-left:0;}
div.results_selected ul li.img {margin-left:0;margin-top:5px;}
div.results_selected ul li a,div.results_selected ul li a span {display:block;line-height:20px;color:#fff;text-decoration:none;}
div.results_selected ul li a {background:#3a5882 url("/images/products/blue_button_bg_lt.gif") no-repeat left top;}
div.results_selected ul li a span {background:#3a5882 url("/images/products/blue_button_bg_rt.gif") no-repeat right top;padding:0 10px 0 0;margin:0 0 0 10px;}

div.results_showing {margin-left:340px;margin-bottom:5px;}
div.results_showing h2 {display:inline;}
div.results_showing span {font-weight:bold;color:#333;}

div.results_pages {margin-left:340px;}
div.results_pages h2 {display:inline;}
div.results_pages ul {display:inline;margin:0;padding:0;list-style-type:none;}
div.results_pages ul li {display:inline;margin-left:2px;font-weight:bold;}
div.results_pages ul li.first {margin-left:0;}
div.results_pages ul li a {text-decoration:underline;}
div.results_pages ul li a:hover {text-decoration:none;}
div.results_pages ul li.next {}

div.results_perpage {position:absolute;top:5px;right:5px;width:100px;height:25px;}
div.results_perpage form select {width:110px;float:right;}
/* refine results nav end */

/* items begin */
div.results_item {position:relative;left:0;top:0;border:1px solid #333;border-right-color:#ccc;border-bottom-color:#ccc;margin-top:2px;}
	* html div.results_item {height:1%;}
div.results_item div.item_content {border-left:24px solid #eee;padding:10px 0 10px 10px;margin-right:132px;}

div.odd_item {background:url("/images/products/list_item_odd_bg.gif") repeat-x left top;}
div.odd_item div.item_content {border-left-color:#ccc;}
	* html div.odd_item {border-left-color:#333;}
	
div.results_item img.results_image {border:2px solid #666;padding:0;float:right;display:inline;margin:10px 10px 0 0;width:75px;height:75px;}

div.item_content dl,div.item_content dl dt,div.item_content dl dd {margin:0;padding:0;color:#333;}

div.item_content dl.item_info {margin-bottom:7px;}
div.item_content dl.item_info dt,div.item_content dl.item_info dd {display:inline;}
div.item_content dl.item_info dt {color:#ea0437;font-weight:bold;margin-right:5px;}
div.item_content dl.item_info dt.p_status {margin-left:30px;}
div.item_content dl.item_info dd.p_num a {font-weight:bold;}
div.item_content dl.item_info dd.p_num{font-weight:bold;font-size:18px;}
div.item_content dl.item_info dd.p_status {font-weight:bold;font-size:18px;}
div.item_content dl.item_info dd.preg_num {font-weight:bold;}
div.item_content dl.item_info dd.p_descript {}

div.item_content dl.item_docs {border-top:1px solid #3a5882;border-left:1px solid #3a5882;padding:5px 3px;margin-top:2px;height:1%;}
div.item_content dl.item_docs dt {color:#3a5882;font-weight:bold;}
div.item_content dl.item_docs span {font-style:italic;font-size:11px;}
div.item_content dl.item_docs dd ul {margin:0;padding:0;list-style-type:none;height:1%;overflow:hidden;}
div.item_content dl.item_docs dd ul li {border:0;float:left;width:48%;margin:2px 0 0 0;}

div.item_content dl.item_order {border-top:1px solid #3a5882;border-left:1px solid #3a5882;padding:5px 8px;margin-top:7px;height:1%;}
div.item_content dl.item_order dt {font-weight:bold;margin-bottom:8px;}

div.item_content dl.item_details {border-top:1px solid #3a5882;border-left:1px solid #3a5882;padding:0;margin-top:7px;height:1%;}
div.item_content dl.item_details dt {font-weight:bold;padding:5px 8px;background-color:#e3e2e3;}
div.item_content dl.item_details dd div.tabbed {padding:5px 8px 0 8px;}

div.results_item div.item_compare {text-align:center;width:24px;height:75px;background:url("/images/products/select_bg.gif") no-repeat 50% 20px;position:absolute;left:0;top:8px;}
div.results_item div.item_compare input.checkbox {display:inline;}
div.odd_item  div.item_compare {background:url("/images/products/select2_bg.gif") no-repeat 50% 20px;}
/* items end */
/* part number results end */

/* PRODUCTS COMPARE-VIEW BEGIN */
table#part_compare_table {}
table#part_compare_table,table#part_compare_table tr,table#part_compare_table tr th,table#part_compare_table tr td {margin:0;padding:0;color:#333;text-align:left;vertical-align:top;}
table#part_compare_table tr th,table#part_compare_table tr td {padding:2px 0 2px 20px;}

table#part_compare_table tr th {width:160px;}
table#part_compare_table tr th.first_col {width:160px;}

table#part_compare_table tr th img.part_pict {border:2px solid #333;}
table#part_compare_table tr th img.col_spacer {width:160px;height:1px;}
table#part_compare_table tr th.first_col img.col_spacer {width:160px;height:1px;}

table#part_compare_table tr.sect_div td {width:100%;padding-left:0;}
table#part_compare_table tr.sect_div td div {height:2px;border-top:1px solid #333;margin-top:10px;font-size:0;line-height:0;}

table#part_compare_table tr.table_sect td {border-top:1px solid #333;margin-top:10px;}
table#part_compare_table tr td.sect_title {font-weight:bold;}
table#part_compare_table tr td.sect_title,table#part_compare_table tr td.first {width:160px;padding-left:0;}

table#part_compare_table tr td {width:220px;word-wrap:white-space;}
table#part_compare_table tr.odd_row td {background-color:#eee;}
table#part_compare_table tr td.common {font-weight:bold;}

table#part_compare_table tr.p_num td a {font-weight:bold;}
table#part_compare_table tr.p_num td.sect_title {color:#ea0437;}

table#part_compare_table tr.p_descript td.sect_title {color:#ea0437;}
/* PRODUCTS COMPARE-VIEW END */

/* investor section begin */
hr.sep {border:0;border-top:1px dashed #999;height:1px;margin:5px 0;padding:0;line-height:0;font-size:0;background-color:#fff;}
hr.sep2 {border-top-style:solid;}

a#nasdaq_link {display:block;height:101px;padding-left:101px;background:url("/images/financial/molx_nasdaq.gif") no-repeat left top;}
a#nasdaq_link span {display:block;}

ul.image_links_b {margin:0;padding:0;list-style-type:none;overflow:hidden;}
ul.image_links_b li {display:block;float:left;margin-top:10px;padding-bottom:4px;}
ul.image_links_b li.first {margin-top:0;}
ul.image_links_b li a {text-decoration:underline;}
ul.image_links_b li a:hover {text-decoration:none;}

ul.image_links_b li a img {display:block;margin:0 0 4px 0;padding:0;}
ul.download_links {margin:0;padding:0;list-style-type:none;}
ul.download_links li {padding-left:30px;line-height:20px;margin-top:10px;}
ul.download_links li.first {margin-top:0;}
ul.download_links li.pdf {background:url("/images/en/icons/pdf.gif") no-repeat left center;}

table.links {}
table.links caption {font-weight:bold;font-size:12px;text-align:left;}
table.links th {font-size:11px;text-align:left;padding:4px 2px;}
table.links tr.odd_row td {background-color:#eee;}
table.links tr td {padding:4px 2px;}

table.results_b {border:2px solid #999;border-left-width:1px;border-top:0;}
table.results_b tr td,table.results_b tr th {font-size:11px;padding:4px 2px;}
table.results_b tr th {color:#fff;background-color:#999;text-align:center;border-left:1px solid #fff;}
table.results_b tr th.first {border-left:0;}
table.results_b tr td {border-left:1px solid #999;border-top:1px solid #999;}

table.events tr th,table.events tr td {padding:4px;}
table.events tr td a {color:#666;}

dl.events,dl.events dt,dl.events dd,dl.events dd ul {margin:0;padding:0;list-style-type:none;}
dl.events dd {margin:10px 0 20px 0;}
dl.events dd ul li a {color:#666;}

dl.cat_links,dl.cat_links dt,dl.cat_links dd,dl.cat_links dd ul {margin:0;padding:0;list-style-type:none;}
dl.cat_links {margin-top:10px;}
dl.cat_links dt {font-weight:bold;color:#ea0437;}
dl.cat_links dd {margin:0 0 10px 0;}
dl.cat_links dd ul li {margin-top:4px;}
dl.cat_links dd ul li a {color:#666;font-size:11px;}
dl.cat_links dd ul li a span {color:#ea0437;}
dl.cat_links dd ul h4 {color:#ea0437;padding:10px;}

div#complaints {background-color:#ddd;padding:16px 16px 80px 16px;margin-top:50px;}
div#complaints h3 {color:#666;}
div#complaints ul li {color:#666;font-weight:bold;font-size:11px;}
div#complaints ul ul li {color:#666;font-weight:normal;font-size:11px;}
div#complaints address,div#complaints address span,div#complaints p,div#complaints p.note {font-style:normal;color:#666;font-size:11px;line-height:120%;margin:0;padding:0;}
div#complaints p.note {font-style:italic;}
div#complaints address span.name,div#complaints address span.street {display:block;}
div#complaints address {margin:20px 0;}

div#detail_main h2,div#detail_main_2 h2,div#detail_apps h2 {font-size:16px;color:#ea0437;margin:30px 0 10px 0;line-height:100%;}
div#detail_main_2 h3,div#detail_apps h3 {font-size:14px;color:#ea0437;margin:20px 0 5px 0;line-height:100%;}
div#detail_main h3 {font-size:14px;color:#ea0437;margin:20px 0 -8px 0;line-height:100%;}
div#detail_apps h2 {font-size:12px;}
div#detail_main h2.first,div#detail_main_2 h2.first,div#detail_apps h2.first,div#detail_main h3.first,div#detail_main_2 h3.first,div#detail_apps h3.first  {margin-top:0;}
div#detail_apps hr.sep {margin:20px 0;}
div#detail_sub {float:right;display:inline;width:195px;}

ul#inv_business_highlights {width:400px;height:140px;}
ul#inv_business_highlights li {width:175px;text-align:center;}
ul#inv_business_highlights li {margin-left:40px;margin-top:0;}
ul#inv_business_highlights li.first {margin-left:0;}
ul#inv_business_highlights li a {font-size:10px;}

div#curr_yr {width:800px;height:170px;overflow:hidden;}
div#curr_yr h3 {margin:0 0 4px 0;}
div#curr_yr img.curr_image {width:116px;height:140px;float:left;display:inline;}
div#curr_yr ul {margin:0;padding:0;list-style-type:none;border:1px solid #ea0437;margin-left:5px;width:250px;float:left;}
div#curr_yr ul li {text-align:center;height:30px;margin:0 10px;}
div#curr_yr ul li a {line-height:30px;font-size:11px;}
div#curr_yr ul li a img {margin-top:4px;color:#666;}
div#curr_yr ul li.first {height:30px;border-bottom:1px solid #ea0437;}
div#curr_yr ul li.first a {line-height:30px;}

div#pre_yrs h3 {border-top:1px dashed #999;border-bottom:1px dashed #999;padding:4px;}
div#pre_yrs ul.image_links_b li {width:80px;text-align:center;margin:0 0 10px 10px;}
div#pre_yrs ul.image_links_b li.first {margin-left:0;}
div#pre_yrs ul.image_links_b li a {text-decoration:none;}
div#pre_yrs ul.image_links_b li a img {border:1px solid #999;}
div#pre_yrs ul.image_links_b li a:hover img {border-color:#ea0437;}

ul#services_links {margin:0;padding:0;list-style-type:none;}
ul#services_links li {margin:20px 0;}
ul#services_links li a {font-weight:bold;color:#666;text-decoration:none;}
ul#services_links li a span {color:#ea0437;}

dl#directors dd ul {margin-left:35px;}

div#invs_home_banner {height:111px;width:386px;}
div#invs_home_banner img {float:left;margin-right:22px;}
div#invs_home_banner dl.events {float:left;width:175px;margin-top:20px;}

dl#shareholder_letters dd ul li {float:left;text-align:center;width:65px;}
dl#curr_report {height:114px;background-position:right top;background-repeat:no-repeat;}
dl#curr_report dt {padding-top:45px;}
dl#curr_report dt,dl#curr_report dd {margin-right:80px;}
/* investor section end */


/* ===================== ADDITIONS BEGIN - Ecocare section ===================== */
div#landing_new {margin-right:0px;}
div#landing_new div#newcontent {width:720px;}
div#landing_new div#newcontent h2 {margin:0;padding:16px 0 0 0;font-size:12px;font-weight:bold;color:#242112;}
div#landing_new div#newcontent h3 {margin:0;padding:4px 0 4px 0;font-size:11px;font-weight:bold;color:#242112;}
div#landing_new div#newcontent h4 {margin:0;padding:4px 0 4px 10px;font-size:11px;font-weight:normal;color:#242112;}
div#landing_new div#newcontent p {color:#242112;margin:14px 0 14px 10px;}
div#landing_new div#newcontent a {color:#242112;}
div#landing_new div#newcontent td a {font-size:11px;color:#242112;}
div#landing_new div#newcontent ul.bullet {margin:16px 0 16px 40px;padding:0;}
div#landing_new div#newcontent ul.bullet li {padding:0 0 0 0px;line-height:16px;font-style:italic;list-style-type:none;list-style-image:url("../images/css/newcontent_bullet.gif");background-position:top left;background-repeat:no-repeat;}

div#landing_new div#newcontent tr.alt {background-color:#e7e7e7;}

div#landing_new div#newcontent ul.no_bullet {margin:-7px 0 16px 20px;padding:0;}
div#landing_new div#newcontent ul.no_bullet li {padding:0;line-height:16px;font-style:normal;list-style-type:none;}

div#landing_new div#newcontent div#disclaimer {margin-top:40px;}
div#landing_new div#newcontent div#disclaimer p {color:#242112;font-size:10px;font-weight:normal;margin-left:0;}

div#landing_new div#newcontent div.cols {overflow:hidden;height:1%;}
div#landing_new div#newcontent div.cols div.col {float:left;overflow:hidden;height:1%;}
div#landing_new div#newcontent div.cols div.col_a {width:400px;}
div#landing_new div#newcontent div.cols div.col_b {float:right;width:280px;}
div#landing_new div#newcontent div.img_wcaption {float:right;width:242px;overflow:hidden;}
div#landing_new div#newcontent div.img_caption {font-size:11px;font-weight:bold;color:#242112;}

div#landing_new div#newcontent div.header_left {float:left;width:340px;margin:0 30px 0 0;padding:0 0 8px 0;text-align:center;font-size:14px;font-weight:bold;color:#6d6f72;background-image:url("../images/about/faqborder.gif");background-position:bottom left;background-repeat:repeat-x;}
div#landing_new div#newcontent div.header_left span {font-size:11px;font-weight:bold;color:#6d6f72;}
div#landing_new div#newcontent div.header_right {float:right;width:340px;margin:0;padding:0 0 8px 0;text-align:center;font-size:14px;font-weight:bold;color:#6d6f72;background-image:url("../images/about/faqborder.gif");background-position:bottom left;background-repeat:repeat-x;}

div#landing_new div#newfaq {}
div#landing_new div#newfaq h2 {margin:0;padding:0px 0 0 0;font-size:14px;font-weight:bold;color:#6d6f72;}
div#landing_new div#newfaq p {color:#242112;margin:14px 0 14px 10px;}
div#landing_new div#newfaq a {color:#242112;}

div#landing_new div#newfaq ul.no_bullet {margin:0px 0 16px 10px;padding:0;}
div#landing_new div#newfaq ul.no_bullet li {padding:0;margin:0 0 4px 0;list-style-type:none;}
div#landing_new div#newfaq ul.no_bullet li a {padding:0;line-height:16px;list-style-type:none;text-decoration:none;border-bottom:2px solid #c8c7c4;}

div#landing_new div#newfaq div.border {padding:0;margin:0;background-image:url("../images/about/faqborder.gif");background-position:left;background-repeat:repeat-x;}

/* FAQ */
div#faq-parent h2{
	margin-top:40px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	background:url(../images/about/faqborder.gif) repeat-x;

}
div#faq-parent dt{
	margin-top:10px;
	
}
div#faq-parent dt a{
	border-bottom:2px solid #ccc;
	text-decoration:none;

}
div#faq-parent dt a:hover{
	border-bottom:none;

}
div#faq-parent dd{
	display:none;
	margin-left:20px;
	margin-top:15px;

}

/**************** Ecocare section end *************/
