/*-----------------------------------------------------------------------------------------------
  Global Styles
----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }

/*-----------------------------------------------------------------------------------------------
  Layout Changed text color from a49f9f to 6F6B6B
-----------------------------------------------------------------------------------------------*/

body{
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  color:#333;
  background:#FFF;
  text-align: center;
}

#wrap{
  width:790px;
  margin:0 auto;
  text-align: left;
}

#header{
  position: relative;
  height:110px;/*111px;*/
  background:url(../images/header790white2.gif) 0 0 no-repeat;
}

#main{
  background:url(../images/sidebar_back.gif) 670px;/*726px*/ 0 repeat-y;
	padding-bottom:4px;
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html #main {height: 1%;}

#content{
  width:557px;/*722px;*/
  float:left;
}

#sidebar{
  width:220px;/*221px;*/
  padding:0 0 3px 13px;
  float:right;
}

#footer{
  clear:both;
  padding:11px 0 30px 0;
  border-top:1px solid #eaeef3;
}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/

h2#logo{ margin:0; }
h2#logo a{
/*  width:143px;
  height:41px;*/
	width:124px;/*316px;*//*336px;*/
	height:68px;/*64px;*//*66px;*/
  position: absolute;
  top:36px;/*10px;*/
  left:18px;
  display:block;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/wlm-logo2.gif) 0 0 no-repeat;
}

#logo-print { display:none; }

#gsearch{
  width:291px;
  height:37px;
  position:absolute;
  top:60px;/*53px;*//*28px;*/
  right:-75px;/*13px;*/
  padding:10px 0 0 0;
  /*text-align:right;*/
}

ul#nav, ul#secnav{
  margin:0;
  width:655px;
  height:27px;
  position:absolute;
  top:84px;
}
ul#nav li, ul#secnav li{
  display:inline;
  margin:0;
  padding:0;
  background:transparent;
}
ul#nav li.active{
  background:url(../images/nav_notch.gif) 50% 0 no-repeat;
}
ul#nav li a{
  float:left;
  height:27px;
  margin:0 31px 0 0;
  text-decoration:none;
  text-indent:-9999px;
  background:url(../images/nav.gif);
}
ul#nav li.products a{
  width:54px;
  background-position:-21px 0;
  margin-left:21px;
}
ul#nav li.products a:hover{
  background-position:-21px -54px;
}
#header ul#nav li.products a.active{
  background-position:-21px -27px;
}
ul#nav li.applications a{
  width:76px;
  background-position:-105px 0;
}
ul#nav li.applications a:hover{
  background-position:-105px -54px;
}
#header ul#nav li.applications a.active{
  background-position:-105px -27px;
}
ul#nav li.innovations a{
  width:75px;
  background-position:-214px 0;
}
ul#nav li.innovations a:hover{
  background-position:-214px -54px;
}
#header ul#nav li.innovations a.active{
  background-position:-214px -27px;
}
ul#nav li.design-support a{
  width:90px;
  background-position:-319px 0;
}
ul#nav li.design-support a:hover{
  background-position:-319px -54px;
}
#header ul#nav li.design-support a.active{
  background-position:-319px -27px;
}
ul#nav li.quality a{
  width:48px;
  background-position:-441px 0;
}
ul#nav li.quality a:hover{
  background-position:-441px -54px;
}
#header ul#nav li.quality a.active{
  background-position:-441px -27px;
}
ul#nav li.purchasing a{
  width:68px;
  background-position:-521px 0;
}
ul#nav li.purchasing a:hover{
  background-position:-521px -54px;
}
#header ul#nav li.purchasing a.active{
  background-position:-521px -27px;
}

ul#secnav{
  width:293px;
  height:27px;
  position:absolute;
  top:89px;
  right:0px;
}
ul#secnav li{
  padding:0 8px 0 0;
  background:transparent;
	color:#FFF;
}
ul#secnav li a{
	color:#FFF;
	text-decoration:none;
}
ul#secnav li.micron-account{
	font-weight:bold;
}
ul#secnav li.login a, ul#secnav li.sign-up a, ul#secnav li.logout a, ul#secnav li.mymicron a{
	font-size:11px;
	padding-right:7px;
	background:url(../images/bullet_white.gif) 100% 50% no-repeat;
}

ul#secnav li.sign-up{ padding-right:0; }

ul#gnav{
  margin:0;
  width:200px;/*281px;*/
  height:15px;
  position:absolute;
  top:11px;
  right: 13px;
  list-style-type:none;
	color:#556e92;
	font-weight:bold;
	font-style:arial;
	font-size:11px;
  /*background:url(../images/gnav_back.gif) 0 0 no-repeat;*/
}
ul#gnav li{
  display:inline;
  margin:0;
  list-style-type:none;
  padding:0;
  background:transparent;
}
ul#gnav li a{
  float:left;
  text-indent:-9999px;
  text-decoration:none;
  margin:0 0 0 16px;
  display:inline;
  background:url(../images/gnav.gif);
}
ul#gnav li.company-information a{
  margin-left:0;
  width:113px;
  background-position:0 0;
}
ul#gnav li.investors a{
  width:45px;
  background-position:-129px 0;
}
ul#gnav li.jobs a{
  width:21px;
  background-position:-189px 0;
}
ul#gnav li.locations a{
  width:54px;
  background-position:-225px 0;
}

ul#subnav{
  margin:0 0 0 21px;
  height:24px;
  position:absolute;
  top:111px;
  list-style-type:none;
}
ul#subnav li{
  display:inline;
  padding:0;
  background:transparent;
}
ul#subnav li a{
  float:left;
  height:24px;
  font-size:1px;
  text-decoration:none;
  text-indent:-9999px;
  margin:0 21px 0 0;
  background:url(../images/subnav.gif);
}
ul#subnav li.dram a{
  width:31px;
  background-position:-20px 0;
}
ul#subnav li.dram a:hover{
  background-position:-20px -48px;
}
#header ul#subnav li.dram a.active{
  background-position:-20px -24px;
}
ul#subnav li.dram-modules a{
  width:74px;
  background-position:-70px 0;
}
ul#subnav li.dram-modules a:hover{
  background-position:-70px -48px;
}
#header ul#subnav li.dram-modules a.active{
  background-position:-70px -24px;
}
ul#subnav li.mobile-dram a{
  width:67px;
  background-position:-162px 0;
}
ul#subnav li.mobile-dram a:hover{
  background-position:-162px -48px;
}
#header ul#subnav li.mobile-dram a.active{
  background-position:-162px -24px;
}
ul#subnav li.psram a{
  width:34px;
  background-position:-247px 0;
}
ul#subnav li.psram a:hover{
  background-position:-247px -48px;
}
#header ul#subnav li.psram a.active{
  background-position:-247px -24px;
}
ul#subnav li.nand-flash a{
  width:57px;
  background-position:-300px 0;
}
ul#subnav li.nand-flash a:hover{
  background-position:-300px -48px;
}
#header ul#subnav li.nand-flash a.active{
  background-position:-300px -24px;
}
ul#subnav li.mcps a{
  width:26px;
  background-position:-375px 0;
}
ul#subnav li.mcps a:hover{
  background-position:-375px -48px;
}
#header ul#subnav li.mcps a.active{
  background-position:-375px -24px;
}
ul#subnav li.cmos-sensors a{
  width:67px;
  background-position:-419px 0;
}
ul#subnav li.cmos-sensors a:hover{
  background-position:-419px -48px;
}
#header ul#subnav li.cmos-sensors a.active{
  background-position:-419px -24px;
}

ul#subnav.quality li.policy a{
  width:63px;
  background-position:-505px 0;
}
ul#subnav.quality li.policy a:hover{
  background-position:-505px -48px;
}
ul#subnav.quality li.policy a.active{
  background-position:-505px -24px;
}
ul#subnav.quality li.iso-9001 a{
  width:38px;
  background-position:-588px 0;
}
ul#subnav.quality li.iso-9001 a:hover{
  background-position:-588px -48px;
}
ul#subnav.quality li.iso-9001 a.active{
  background-position:-588px -24px;
}
ul#subnav.quality li.pb-free a{
  width:66px;
  background-position:-648px 0;
}
ul#subnav.quality li.pb-free a:hover{
  background-position:-648px -48px;
}
ul#subnav.quality li.pb-free a.active{
  background-position:-648px -24px;
}
ul#subnav.quality li.environmental-policy a{
  width:97px;
  background-position:-734px 0;
}
ul#subnav.quality li.environmental-policy a:hover{
  background-position:-734px -48px;
}
ul#subnav.quality li.environmental-policy a.active{
  background-position:-734px -24px;
}
ul#subnav.quality li.manufacturing-technology a{
  width:127px;
  background-position:-851px 0;
}
ul#subnav.quality li.manufacturing-technology a:hover{
  background-position:-851px -48px;
}
ul#subnav.quality li.manufacturing-technology a.active{
  background-position:-851px -24px;
}


/*-----------------------------------------------------------------------------------------------
  Title Bar
-----------------------------------------------------------------------------------------------*/

#titlebar{
  height:15px;/*41px;*/
  margin:1px 0 0 0;
  /*padding:6px 12px 0px 21px;
  background:url(../images/titlebar2.gif) 0 0 repeat-x;*/
}

#titlebar h1{
  margin:0;
  font-size:18px;
  font-weight:normal;
  color:#2b4b73;
  width:790px;/*900px;*/
  float:left;
  height:18px;
}

.breadcrumb{ 
  color:#ababab; 
  font-size:10px;
 }
.breadcrumb a{ color:#748fa3; }
.breadcrumb .separator{ color:#748fa3; }

a.print-page{
  float:right;
  width:77px;
  height:13px;
  text-decoration:none;
  text-indent:-9999px;
  background:url(../images/print-this-page.gif) 0 0 no-repeat;
}

/*-----------------------------------------------------------------------------------------------
  Main Content
-----------------------------------------------------------------------------------------------*/

.header{ margin-top:3px; }

.col70 {
	width: 480px;
	float: left;
}

.col30 {
	width: 239px;
	float: right;
	padding-top:2px;
}


.twocol .lcol{
  width:275px;/*359px;*/
  float:left;
}
.twocol .rcol{
  width:278px;/*359px;*/
  float:right;
  
}
.twocol{ background:url(../images/bg_2col_sm2.gif) 0 100% no-repeat; }
.product-landing .twocol{ margin-bottom:4px; }
.twocol:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .twocol {height: 1%;}
.inner{
	padding:9px 7px 7px 7px;
	background:url(../images/col_top.gif) 0 0 repeat-x;
}
.inner .first{
  margin-top:0;
}
.product-landing .inner{
	background:none;
	padding-top:7px;
	border-top:1px solid #e9eaec;
	/*height:70px;*/
}
.twocol .inner p{
  margin-top:3px;
}


/* Three Column
----------------------------------------*/
.threecol{
/*	background:url(../images/bg_3col.gif) 0 100% no-repeat;*/
}
.threecol:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .threecol {height: 1%;}
.threecol .lcol{
	float:left;
	width:312px;
}
.threecol .mcol{
	float:left;
	width:205px;
	margin-left:3px;
	display:inline;
}
.threecol .rcol{
	float:left;
	width:100px;/*199px;*/
	margin-left:3px;
	display:inline;
}
.equalcol {
	background:url(../images/bg_3col_equal.gif) 0 100% no-repeat;
}
.equalcol .lcol { width:239px; }
.equalcol .mcol { width:238px; }
.equalcol .rcol { width:100px;/*239px;*/ }

.equalcol p {
	margin-top:0;
}


/* Four Column
----------------------------------------*/
.fourcol{
	background:url(../images/bg_4col.gif) 0 100% no-repeat;
}
.fourcol:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .fourcol {height: 1%;}
.fourcol .col1{
	float:left;
	width:178px;
}
.fourcol .col2{
	float:left;
	width:178px;
	margin-left:3px;
	display:inline;
}
.fourcol .col3{
	float:left;
	width:178px;
	margin-left:3px;
	display:inline;
}

.fourcol .col4{
	float:left;
	width:178px;
	margin-left:3px;
	display:inline;
}

.fourcol p {
	margin:0 3px 10px 3px;
}


.list-cols, .list-cols-wide{
	padding:0 14px;
	vertical-align:top;
}
.list-cols:after, .list-cols-wide:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .list-cols, * html .list-cols-wide {height: 1%;}
.list-cols ul{
	width:25%;
	float:left;
	padding-top:10px;
}
.list-cols-wide ul{
	width:30%;
	float:left;
}
* html .list-cols-wide ul { padding-bottom:10px; }


.formcols{
	background:url(../images/form_back.gif) 0 0 no-repeat;
	padding:10px;
}
.formcols:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .formcols {height: 1%;}
.formcols .lcol{
	width:330px;
	float:left;
	text-align:right;
}
.formcols .rcol{
	width:100px;/*315px;*/
	float:right;
}
.formcols input.text{
	width:200px;
}
.sign-in input.text{
	width:200px;
}
input.text{
	font-size:11px;
}
.formcols select, select.text{
	width:204px;
	font-size:11px;
}
.inner select{
	font-size:11px;
}
#sidebar .form select{
	width:100%;
}
.form{
	color:#515151;
}
#sidebar .form{
	padding:10px 0;
}


img.cat-image{
  border:1px solid #bdc4d1;
  float:left;
  margin-right:10px;
  margin-bottom:9px;
}
a:hover img.cat-image{ border:1px solid #9ca7ba; }


.right img, .right p.caption{
	margin-left:10px;
}
.left img, .left p.caption{
	margin-right:10px;
}
img.go{
	position:relative;
	top:4px;
	margin-left:6px;
}

.more {
	margin: 0 0 10px 0;
	clear: both;
}



/*-----------------------------------------------------------------------------------------------
  Sidebar
-----------------------------------------------------------------------------------------------*/

#sidebar .box{
  border:1px solid #e9eaec;
  margin:2px 0;
  padding:0 13px;
}

#sidebar .product-search{
  padding:0;
}

div.lcol .product-search{
padding:0;
}

div.lcol .form select{
	width:100%;
}

#sidebar .kicker{
	padding:2px;
	border:1px solid #DEDEDE;
	margin:5px 0;
}
#sidebar .flex{
	border:1px solid #DEDEDE;
	margin:5px 0;
}

.product-search .tab-content{
  background:#e0e4e7;
  margin:2px;
  padding:2px 7px 7px 7px;
}
div.tab-content{
  display:none;
}
div.active{
  display:block;
}
a.active{
  font-weight: bold;
}
.product-search label{
  display:block;
  margin:5px 0 0 0;
  font-size:10px;
  color:#000;
}
.product-search select{
  width:100%;
}
#content .product-search{ text-align:right; }
#content .product-search .tabs{ text-align:left; }
#content .product-search label{
	float:left;
	width:100px;
	clear:left;
	margin:7px 0 0 0;
}
#content .product-search select{
	width:188px;
	margin:4px 0;
}
#content .product-search input.text{
	width:180px;
	margin:4px 0;
}

.product-search input.text{
  width:98%;
}
.product-search .buttons{
  text-align:right;
  margin:2px;
}
.inhead-search{
	width:300px;
	text-align:right;
	float:right;
	position:relative;
	margin-top:-22px;
	margin-right:4px;
}

.inhead-search input.text {
	height:13px;
	width:150px;
}

.inhead-search img {
	position:relative;
	margin-bottom:-3px;
}

.inhead-search label {
margin-right:5px;
  font-size:10px;
  color:#000;
  }

.inhead-search .button{
	position:relative;
	top:2px;
}

.product-search ul.tabs{
  margin:0;
  height:23px;
  border-bottom:1px solid #e9eaec;
}

.product-search ul.tabs li{
  height:13px;
  padding:6px 1px 4px 12px;
  float:left;
  margin:0;
  background:transparent;
  border-right:1px solid #e9eaec;
}
.product-search ul.tabs li a{
  float:left;
  height:13px;
  margin-right:12px;
  font-size:1px;
  text-decoration:none;
  text-indent:-9999px;
}
.product-search ul.tabs li.parametric a{
   width:59px;
   background:url(../images/tab_parametric.gif) 0 -13px;
}
.product-search ul.tabs li.parametric a:hover, .product-search ul.tabs li.parametric a.active{
  background-position:0 0;
}

.product-search ul.tabs li.part-number a{
  width:70px;
  background:url(../images/tab_part-number.gif) 0 -13px;;
}
.product-search ul.tabs li.part-number a:hover, .product-search ul.tabs li.part-number a.active{
  background-position:0 0;
}

/*-----------------------------------------------------------------------------------------------
  Footer
-----------------------------------------------------------------------------------------------*/

ul#fnav{
/*  background:url(../images/footer_back.gif) 0 0 no-repeat;*/
  margin:0;
  height:14px;
  list-style-type:none;
}
ul#fnav li{
  display:inline;
  padding:0;
  background:transparent;
}
ul#fnav li a{
  height:14px;
  float:left;
  margin-right:15px;
  text-indent:-9999px;
  text-decoration:none;
  background:url(../images/fnav898.gif);
}

ul#fnav li.site-map a{
  width:45px;
}
/*ul#fnav li.site-index a{
  width:50px;
  background-position:-60px 0;
}*/
ul#fnav li.contact-us a{
  width:58px;
  background-position:-55px 0;
}
ul#fnav li.media-kit a{
  width:70px;
  background-position:-127px 0;
}
/*ul#fnav li.locations a{
  width:48px;
  background-position:-281px 0;
  margin-right: 0;
}*/
ul#fnav li.privacy-policy a{
  width:72px;
  background-position:-208px 0;
  margin-left:500px;/*589px;*/
  display:inline;
}
ul#fnav li.terms-of-use a{
  width:66px;
  background-position:-290px;
  margin-right:0;
}

.copyright{
  display:block;
  width:263px;
  height:12px;
  font-size:1px;
  margin:4px 0 0 0;
  text-indent:-9999px;
  text-decoration:none;
/*  background:url(../images/copyright.gif);*/
}


/*-----------------------------------------------------------------------------------------------
  Homepage Styles
-----------------------------------------------------------------------------------------------*/

#home #main { background:none; }
#home #content { width:790px; }

#home #header { height:111px; }
#home .splash { width:790px; height:217px; padding-bottom:1px; background-color:#ffffff; border-bottom:7px solid #f7f7f7; color:inherit; }
#home #flash { margin:0; padding:0; float:left; }
#home .promo { float:right; width:304px; background-color:#e3e3e3; color:inherit; }

#home ul.item-list { font-size:1em; }
#home ul.item-list li { background:url(../images/bullet_home.gif) 0 4px no-repeat; }
#home ul.fancy li { font-size:12px; color:#000000; width:182px; margin-bottom:9px; font-weight:bold; background-color:inherit; }
#home ul.applicationsList li{ background:none;margin:10px 0;} /*added 05/23/06 by CL */
#home ul.applicationsList li a{font-size:12px; font-weight:bold; background-color:inherit; text-decoration:none;}/*added 05/23/06 by CL */


#homecols {	background:url(../images/home_back.gif) 0 100% no-repeat; }
#homecols .inner { padding-bottom:5px; }
#homecols .inner img { margin:1px; }

#homecols .lcol { float:left; width:312px; }
#homecols .product-search { height:188px; }
*html #homecols .product-search { height:195px; }
#homecols .crucial_promo { border-top:1px solid #efefef; margin:0 1px 1px 1px; }
*html #homecols .crucial_promo { margin-bottom:-2px; }

#homecols .mcol { float:left; width:226px; margin-left:4px; display:inline; }

#homecols .rcol { float:left; width:100px;/*414px;*/ margin-left:4px; display:inline; /*border:0.2cm groove orange;*/ }
#homecols .rcol .inner { border-bottom:1px solid #efefef; }
#homecols .lcol .inner { border:none; }
#homecols .rcol .space { background-color:#ffffff; height:3px; line-height:3px; font-size:3px; margin:0; padding:0; color:inherit; }

#homecols .rcol .lcol { float:left; width:100px;/*173px;*/ margin:0; padding:0; display:inline; }
#homecols .rcol .rcol { float:left; width:100px;/*241px;*/ margin:0; padding:0; display:inline; }


/*-----------------------------------------------------------------------------------------------
  Text & Stylings
-----------------------------------------------------------------------------------------------*/
/*
a.intro
{
  color:#677d9d;
  outline:none;
  text-decoration:none;
  font-weight:bold;
}

a{
  color:#677d9d;
  outline:none;
}
a:hover, ul.navigation a.active:hover{
  color:#363636;
}
*/
ul{
  margin:12px 0;
  list-style-type:none;
}
.inner ul{
	margin:0;
}
ul li{
  margin:2px 0;
  padding:0 0 0 10px;
  background:url(../images/bullet.gif) 0 4px no-repeat;
}
ul.alt li{
	background:url(../images/bullet.gif) 3px 4px no-repeat;
}
ul li ul{
  margin:0;
}
ul li ul li{
  background:url(../images/bullet_sub.gif) 0 5px no-repeat;
  padding-left:6px;
  margin-left:8px;
}
ul li.head{
  margin:12px 0 2px 0; padding:0;
  background:none;
}
ul li.first{
  margin:0 0 2px 0;
}


ul.inline{
  margin:0;
  list-style-type:none;
}
ul.inline li{
  display:inline;
  margin:0;
  list-style-type:none;
  padding:0;
  background:transparent;
}

ul.navigation li{
  font-weight:bold;
}
ul.navigation li ul li{
  font-weight: normal;
  font-size:10px;
}
ul.navigation a.active{
  color:#A49F9F;
	text-decoration:none;
}ul.navigation a.active:hover{
	text-decoration:underline;
}



ul.item-list{
  	font-size:10px;
}
.inner ul.item-list{
	margin:5px 0 8px 10px;
}

ul.alt{
	font-weight:bold;
}

ul.resources li{
	padding:0;
	background:none;
	margin:12px 0;
}
#notes ul.resources{
	margin-top:5px;
}
#notes ul.resources li{
	padding:8px 0 8px 0;
	border-top:1px solid #EAEAEA;
	margin:0;
}
ul.resources li a{
	font-weight:bold;
}
ul.resources li img.icon{
	margin-right:5px;
	margin-bottom:-2px;
}

ol li{
	margin:0 0 0 25px;
}
ol li ol{
	list-style-type:lower-alpha;
}
ol li ol{
	margin:5px 0;
}
ol li ol li{
	margin:0 0 0 25px;
}

dl.specs{
	margin:0;
}
dl.specs dt{
	margin:0;
	display:inline;
	font-weight:bold;
}
dl.specs dd{
	margin:0;
	display:inline;
}

h2{
	font-size:15px;
	color:#60738F;
	margin:16px 0;
	font-weight:bold;
}
h2.prod-title{
	margin-left:22px;
}

h4{
	color:#000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:12px 0 -5px 0;
}
h4.inline{ margin-bottom:5px; }


h5{
	margin:20px 0 0px 0;
	font-weight:bold;
	color:#363636;
	font-size:11px;
}
.side h5{
	margin-top:25px;
	margin-bottom:10px;
}

h3{
  margin:14px 0 -10px 0;
  font-size:12px;
  color:#5D5D5D;
	clear:both;
}

h3 a{text-decoration:none;}

h3.inline{
	margin-bottom:5px;
}
h3.head, #sidebar h3, h3.lite{
  margin:0;
  font-size:12px;
  color:#ffffff;/*#5e441f; #556e92;*/
  /*background: #a6b21d;*/ /*url(../images/greenhead_back2.gif) 0 0 repeat-y #eaebbf; #eef1f5;*/
  padding:6px 0px 5px 9px;
}
h3.dark{
  margin:0;
  font-size:12px;
	text-align:left;
  color:#000000;/*#5e441f; #556e92;*/
	background: #eeeeee; /*url(../images/greenhead_back2.gif) 0 0 repeat-y #eaebbf; #eef1f5;*/
  padding:6px 0px 5px 9px;
}
ul.ltWarranty{
  font-size:11px;
	text-align:left;
  padding:1px 20px;
}
h3.liteOrange, a#mfc{
  margin:0;
  font-size:12px;
  color:#ff7f00;
/*  background:url(../images/bluehead_back.gif) 0 0 repeat-y #eef1f5;*/
  padding:5px 0px 5px 5px;
}
.machineList{
  font-size:12px;
  color:#556e92;
}
#content h3.head{ margin-top:2px; }
#content .twocol h3.head, #content .threecol h3.head{ margin-top:0; }

h3.lite{
  border-left:1px solid #e9eaec;
	border-top:1px solid #e9eaec;
	border-right:1px solid #e9eaec;
  background:#FFF;
}
/*h3.liteOrange{
  border-left:1px solid #ff7f00;
	border-top:1px solid #ff7f00;
	border-right:1px solid #ff7f00;
  background:#FFF;
}*/
h6{
  color:#707070;
  font-size:10px;
  font-weight: normal;
  margin:0 0 -10px 0;
}

strong.strong {
	font-weight:bold;
	color:#363636;
}

table.formTable tr td{
padding:4px 3px;
}

table.data{
	width:100%;
	background:#e9eaec;
	border-spacing:1px;
	margin:13px 0;
}


.fixedHeadData table.data{
width:685px;
	background:#e9eaec;
	border-spacing:1px;
	margin:0;
	z-index:100;
	
}

.fixedHeadData{
	margin:13px 0;
}

.dataScrollContent{
	overflow:auto;
	height:150px;
	border-bottom: 1px solid #e9eaec;
	margin:0 0 30px 0;
}

.dataNoScrollContent{
	margin:0 0 30px 0;
}

.tab-content table.data{
	margin-bottom:0;
}
table.data th, table.data td{
	padding:4px 10px
}
table.data td{
	background:#FFF;
}
table.data tr.odd td{
	background:#F1F1F1;
}
table.data th{
	background:#FFF;
	color:#666666;
	text-align:left;
}

table.results{
	width:100%;
	background:#e9eaec;
	border-spacing:1px;
	margin:2px 0 13px 0;
}
table.results th, table.results td{
	padding:4px 10px
}
table.results td{
	background:#FFF;
}
table.results th{
	background:#cecece;
	color:#FFF;
}
table.results th.button, table.results th.number, table.results td.button, table.results td.number{ text-align:center; }

.rule{
	font-size:1px;
	height:1px;
	line-height:1px;
	border-top:1px solid #dedede;
}

#part-search {
	margin:2px 1px 24px 1px; 
	background:#fff;
	border-top:1px solid #e9eaec;
}
#part-search .tab-content{
  margin:2px; 
}


#part-search label{
  margin:5px 0 0 0 !important;
  font-size:10px;
  color:#000;
	float:left !important;
}

#part-search input.text{
	width:180px !important;
	margin:4px 0 !important;
}


/*-----------------------------------------------------------------------------------------------
  Contact Us
-----------------------------------------------------------------------------------------------*/
.contact-us #content .header .contact { float:left; display:block;	width:722px; height:171px; background-repeat:no-repeat; background-position:top left; } 
.contact-us #content .header .contact .border { margin:0 25px 0 258px; padding:23px 0 0 0; }
.contact-us #content .header .contact .border div { padding:0 0 0 275px; border:3px solid #e9eaec; }
.contact-us #content .header .contact .border div h5 { font-size:13px; margin-top:14px; }
.contact-us #content .header .contact .border div p { line-height:14px; margin:6px 0 14px 1px; }

.contact-us .list-cols-wide { padding-bottom:10px; }
*html .contact-us .list-cols-wide { padding-bottom:0; }
.contact-us .list-cols-wide ul { width:50%; float:left; }
.contact-us .boxed { background:#fff; }
.contact-us .inner { padding-top:0; padding-bottom:0; }
.contact-us .col30 .last { margin-bottom:-5px; }
.contact-us #content .col30 h3.head { margin-top:-2px; }
.contact-us .form select { width:225px; margin:4px 0; }




