﻿/*-----------------------------------------------------------------------------------------------
  Global Styles
----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}
address { margin:1em 0; }
fieldset { margin:1em 0; }
dl { margin:1em 0; }
ol { margin:1em 0; }
ul { margin:1em 0; }
label { margin:1em 0; }
blockquote { margin:1em 0; }
pre { margin:1em 0; }
p { margin:1em 0; }
h6 { margin:1em 0; }
h5 { margin:1em 0; }
h4 { margin:1em 0; }
h3 { margin:1em 0; }
h2 { margin:1em 0; }
h1 { margin:1em 0; }
dd { margin-left:5%; }
li { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.close-button{ display:none; }

.print-logo{ display:none; }

.hide{ 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: Tahoma;
  font-size:11px;
  color:#000;
  background:#FFF;
  text-align: center;
}

#wrap{
  width:960px;
  margin:0 auto;
  text-align: left;
  position:relative;
}

#header{
  position: relative;
  height:84px;
  background:url(images/header.gif) 0 0 no-repeat;
}

#headernonav{
  position: relative;
  height:84px;
  background:url(images/header_nonav.gif) 0 0 no-repeat;
}

#main{
  background:url(images/sidebar_back.gif) 726px 0 repeat-y;
	padding-bottom:4px;
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html #main {height: 1%;}

#content{
  width:722px;
  float:left;
}

#sidebar{
  width:221px;
  padding:3px 0 3px 13px;
  float:right;
}

#footer{
  clear:both;
  padding:11px 0 30px 0;
  border-top:1px solid #eaeef3;
}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/

h2#logo{ 
	margin:0;
	width:100%;
	height:82px;
}
h2#logo a{
  width:143px;
  height:41px;
  position: absolute;
  top:20px;
  left:18px;
  display:block;
  text-indent:-9999px;
  text-decoration:none;
  background:url(/images/logo.gif) 0 0 no-repeat;
}

#logo-print { display:none; }

#gsearch{
  width:291px;
  height:37px;
  position:absolute;
  top:28px;
  right:8px;
  padding:10px 0 0 0;
  text-align:right;
}
#gsearch input.text{ 
  font-size:11px;
  padding:0px 2px;
  position:relative;
  top:-3px;
  _top:-2px;
  width:145px;
  margin-right:2px;
}

#gsearch label { padding-right:4px; }
#gsearch label img { margin-bottom:1px; }

#gsearch input.go { margin:0; }
ul#secnav{
  margin:0;
  width:655px;
  height:27px;
  position:absolute;
  top:84px;
}
ul#nav{
  margin:0;
  width:655px;
  height:27px;
  position:absolute;
  top:84px;
}
ul#secnav li{
  display:inline;
  margin:0;
  padding:0;
  background:transparent;
}
ul#nav 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:45px;
  background-position:-12px 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:-55px 0;
}
ul#nav li.applications a:hover{
  background-position:-55px -54px;
}
#header ul#nav li.applications a.active{
  background-position:-55px -27px;
}
ul#nav li.innovations a{
  width:95px;
  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:91px;
  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.mymicron a{
	font-size:11px;
	padding-right:7px;
	background:url(images/bullet_white.gif) 100% 50% no-repeat;
}

ul#secnav li.logout a{
	font-size:11px;
	padding-right:7px;
	background:url(images/bullet_white.gif) 100% 50% no-repeat;
}

ul#secnav li.sign-up a{
	font-size:11px;
	padding-right:7px;
	background:url(images/bullet_white.gif) 100% 50% no-repeat;
}

ul#secnav li.login 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:286px;
  height:15px;
  position:absolute;
  top:11px;
  right:8px;
  list-style-type:none;
  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;
  display:inline;
  background:url(images/globalnav.gif);
}
ul#gnav li.company-information a{
  margin-left:0;
  width:79px;
  background-position:0 0;
}
ul#gnav li.investors a{
  width:59px;
  background-position:-79px 0;
}
ul#gnav li.jobs a{
  width:35px;
  background-position:-139px 0;
}
ul#gnav li.locations a{
  width:61px;
  background-position:-173px 0;
}
ul#gnav li.view-cart a{
  width:52px;
  background-position:-234px 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;
}

/*-----------------------------------------------------------------------------------------------
  Navigation Drop Down
-----------------------------------------------------------------------------------------------*/
#wrap #navLeftHoverArea {
	position:absolute;
	z-index:100;
	width:20px;
	height:340px;
	top:20px;
	left:-20px;
}
.dropdown-wrap{
	width:960px;
	margin:0 auto;
	position:absolute;
	z-index:1000;
}
.dropdown { 
	background:url(images/dropdown_back.png) no-repeat left bottom;
	width:492px; 
	clear:both;
	position:absolute; 
	left:0; 
	top:111px; 
	overflow:hidden;
}
.two-wide{
  background-image:url(images/dropdown_back-2.png);
  width:372px;
}
.one-wide{
  background-image:url(images/dropdown_back-1.png);
  width:252px;
}
.dropdown .shadow{
  margin-left:11px;
  width:468px;
  height:8px;
  background:url(images/dropdown_top.gif) 0 0 no-repeat;
}
.two-wide .shadow{
  width:348px;
  background-image:url(images/dropdown_top-2.gif);
}
.one-wide .shadow{
  width:228px;
  background-image:url(images/dropdown_top-1.gif);
}
.dropdown ul { 
	margin:12px 0 0 42px;
	padding:0 0 20px 0;
}
.dropdown ul div.leftCol {
	float:left;
	margin:0 20px 0 0;
	width:120px;
}
.dropdown ul div.midCol {
	float:left;
	margin:0 20px 0 0;
	width:120px;
}
.dropdown ul div.rightCol {
	float:left;
	margin:0;
	width:120px;
}
.dropdown ul li {
	margin:0;
	padding:0;
	background:none;
}
.dropdown ul.blocky li{
  margin:0 0 10px 0;
}
.dropdown ul.blocky li li{
  margin:0;
}

.dropdown ul li a {
	text-decoration:none;
	font-weight:bold;
}

.dropdown ul li ul {
	margin:1px 0 15px 0;
	padding:0;
}
.dropdown ul li ul li {
	margin:0;
	padding:0;
	background:none;
	line-height:12px;
	font-size:10px;
}
.dropdown ul li ul li a {
	text-decoration:none;
	color:#757575;
	font-weight:normal;
}
.dropdown ul li ul li a:hover {
	color:#000;
}

.dropdown .bottom{
  height:10px;
  clear:both;
}


/*-----------------------------------------------------------------------------------------------
  Title Bar
-----------------------------------------------------------------------------------------------*/

#titlebar{
  height:41px;
  margin:1px 0 0 0;
  padding:6px 12px 0px 21px;
  background:url(images/titlebar.gif) 0 0 repeat-x;
}

#titlebar h1{
  margin:0;
  font-size:18px;
  font-weight:normal;
  color:#2b4b73;
  width:800px;
  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:359px;
  float:left;
}
.twocol .rcol{
  width:359px;
  float:right;
  
}
.twocol{ background:url(images/bg_2col.gif) 0 100% no-repeat; margin-top:2px; clear:both; }
.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
----------------------------------------*/

#homecols.threecol {
	background:url(images/bg_columns.png) repeat-y;
	height:auto;
}
.threecol{
 	margin-top:2px; clear:both;
}
.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:335px;
	margin-left:3px;
	display:inline;
}
.threecol .rcol{
	float:left;
	width:335px;
	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:239px; }

.equalcol p {
	margin-top:0;
}



/* Four Column
----------------------------------------*/
.fourcol{
	background:url(images/bg_4col.gif) 0 100% no-repeat;margin-top:2px;
}
.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;
}






#parametric-search.inner{
	padding:0 0 2px 0;
}

.boxed{
	border:1px solid #e9eaec;
	margin-top:2px;
	padding: 8px 10px 0 10px;
}
.boxed p{
	margin:0 0 10px 0;
}
.boxed ul{
	margin:0 0 10px 0;
}

.prod-selector { color:#515151; background:#f5f5f5; }
#product-selector { margin-top:10px; position:relative; }
#product-selector ul.tabs { margin-top:0px; background:transparent; }
#product-selector ul.tabs li { background:none; }
#product-selector li.previous { float:left; }
#product-selector li.next { float:right;  }
#product-selector ul#breadcrumb { height:30px; margin-top:-8px; }
#product-selector ul#breadcrumb li { float:left; padding:0; text-align:center; border-right:1px solid #e9eaec; color:#ababab; }
#product-selector ul#breadcrumb li.active { color:#000000; border:none; }
#product-selector ul#breadcrumb li span { display:block; color:#515151; }
#product-selector .one li { width:100%; }
#product-selector .two li { width:49%; }
#product-selector .three li { width:32%; }
#product-selector .four li { width:24%; }
#product-selector .five li { width:19%; }
#product-selector .six li { width:16%; }
#product-selector .seven li { width:14%; }
#product-selector .eight li { width:12%; }
#product-selector .nine li { width:9%; margin:0 6px; }
#product-selector .ten li { width:8%; margin:0 6px; }
#product-selector .tab-content { border:none;	padding:0; color:#333; }
#product-selector h4 { margin-bottom:10px; text-align:center; }
.prod-selector .label{ margin:14px 0; }
.prod-selector select.text{ width:300px; }
.progress-bar{
	width:292px;
	background:url(images/progress_bar.gif) repeat-x #6888b4;
	text-align:right;
	color:#fff;
	font-size:10px;
	height:16px;
	float:right;
	position:relative;
	top:-21px;
	right:4px;
}
.progress-bar a:hover{ color:#FFF; text-decoration:none; padding-right:12px; background:url(images/icon_popup.gif) 100% 1px no-repeat;}
.progress-bar a{ color:#FFF; text-decoration:none; padding-right:12px; background:url(images/icon_popup.gif) 100% 1px no-repeat;}
html>body .progress-bar{
	top:-23px;
}
.progress-bar .inside{
	display:block;
	height:15px;
	background:url(images/progress_bar_rounded.gif) 0 0 no-repeat;
	padding:1px 5px 0 0;
	margin:0;
}

.list-cols-wide{
	padding:0 14px;
	vertical-align:top;
}

.list-cols{
	padding:0 14px;
	vertical-align:top;
}
.list-cols-wide:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.list-cols:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .list-cols-wide {height: 1%;}
* html .list-cols {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:315px;
	float:right;
}
.formcols input.text{
	width:200px;
}
.sign-in input.text{
	width:200px;
}
input.text{
	font-size:11px;
}
select.text{
	width:204px;
	font-size:11px;
}
.formcols select{
	width:204px;
	font-size:11px;
}
.inner select{
	font-size:11px;
}
#sidebar .form select{
	width:100%;
}
.form{
	color:#515151;
}
#sidebar .form{
	padding:10px 0;
}
.form label{
	margin:0;
}
.form .radios label.head{
	width:123px;
	float:left;
}
.form .radios .buttons{
	float:right;
	width:200px;
	text-align:left;
}
.form .radios p{
	margin:3px 0;
}
.form p{
	clear:both;
	margin:5px 0;
}
.form label.alt{
	display:block;
	margin-bottom:8px;
}
.form textarea{
	width:100%;
	height:100px;
}
.form .actions{
	text-align:right;
	margin-top:4px;
}

.checklists:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .checklists {height: 1%;}
.checklists .llist{
	width:43%;
	float:left;
}
.checklists .rlist{
	width:55%;
	float:right;
}

img.cat-image{
  border:3px solid #bdc4d1;
  float:left;
  margin-right:10px;
  margin-bottom:9px;
}

img.homeflex{
  border:3px solid #bdc4d1;
  float:left;
  margin-right:5px;
}
img.case-image{
  border:3px solid #bdc4d1;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  margin-left:50px;
  margin-top:10px;
  padding:5px;
}
a:hover img.cat-image{ border:3px solid #9ca7ba; }

.noFlash{
	border:2px solid #D7DDE6;
	background-image: url(images/downloadFlash.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.noFlash a{
text-indent:-9000px;
}

#video3.right div{
margin-left:10px;
}

#video2.right div{
margin-left:10px;
}

#video.right div{
margin-left:10px;
}

#video3.right div{
margin-right:10px;
}

#video2.right div{
margin-right:10px;
}

#video.left div{
margin-right:10px;
}

#video3{
	margin:10px 0;
}

#video2{
	margin:10px 0;
}

#video{
	margin:10px 0;
}

.right object{
	margin-left:10px;
}

.left object{
	margin-right:10px;
}

.right embed{
	margin-left:10px;
}

.left embed{
	margin-right:10px;
}

.picture{
	margin:10px 0;
	line-height:1px;
	font-size:1px;
}

.picture img{
	border:2px solid #D7DDE6;
}

.picture p.caption{
	margin:0;
	background:url(images/bullet_white.gif) 10px 4px no-repeat #D7DDE6;
	padding:1px 2px 4px 18px;
	color:#65686D;
	font-size:10px;
	line-height:10px;
}
.right p.caption{
	margin-left:10px;
}
.right img{
	margin-left:10px;
}
.left p.caption{
	margin-right:10px;
}
.left img{
	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:justify;line-height:18px }
#content .product-search .tabs{ text-align:left; }
#content .product-search label{
	float:left;
	width:90px;
	clear:left;
	margin:7px 0 0 0;
}
#content .product-search select{
	width:188px;
	margin:6px 0;
}
#content .product-search input.text{
	width:160px;
	margin:4px 0;
}

.product-search input.text{
  width:98%;
}
.product-search .buttons{
  text-align:right;
  margin:10px 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.active{
  background-position:0 0;
}

.product-search ul.tabs li.parametric a:hover{
  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.active{
  background-position:0 0;
}

.product-search ul.tabs li.part-number a:hover{
  background-position:0 0;
}

/*-----------------------------------------------------------------------------------------------
  Footer
-----------------------------------------------------------------------------------------------*/

#footer ul#rightNav{
  margin:0;
  height:14px;
  list-style-type:none;
}

#footer ul#leftNav{
  margin:0;
  height:14px;
  list-style-type:none;
}
#footer ul#leftNav {
	width:400px;
}
#footer ul#rightNav {
	width:236px;
	float:right;
}
#footer ul#rightNav li{
  display:inline;
  padding:0;
  background:transparent;
}
#footer ul#leftNav li{
  display:inline;
  padding:0;
  background:transparent;
}
#footer ul#rightNav li a{
  height:14px;
  float:left;
  text-indent:-9999px;
  text-decoration:none;
  background:url(images/footerNav.gif);
}

#footer ul#leftNav li a{
  height:14px;
  float:left;
  text-indent:-9999px;
  text-decoration:none;
  background:url(images/footerNav.gif);
}

#footer ul#leftNav li.site-map a{
  width:60px;
}
#footer ul#leftNav li.contact-us a{
  width:72px;
  background-position:-59px 0;
}
#footer ul#leftNav li.media-kit a{
  width:82px;
  background-position:-131px 0;
}
#footer ul#leftNav li.crucial-com a{
  width:75px;
  background-position:-213px 0;
}
#footer ul#leftNav li.lexar-com a{
  width:70px;
  background-position:-287px 0;
}
#footer ul#rightNav li.rss-feeds a{
  width:80px;
  background-position:-722px 0;
}
#footer ul#rightNav li.privacy-policy a{
  width:82px;
  background-position:-803px 0;
}
#footer ul#rightNav li.terms-of-use a{
  width:73px;
  background-position:-887px;
}

.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:url(images/bg_columns_bottom.png) no-repeat left bottom; padding-bottom:1px; margin-bottom:4px; }
#home #content { width:960px; }

#home #header { height:111px; }
#home .splash { width:960px; height:217px; padding-bottom:1px; background-color:#fff; border-bottom:7px solid #f7f7f7; color:inherit; }
#home #flash { margin:0; padding:0; float:left; }
#home .promo { float:right; width:304px; height:217px; background:url(images/promoBG.gif) no-repeat 0 -1px; color:inherit; }

#home .promo img { border:1px solid #c5c3d2; width:91px; height:73px; float:right; margin:19px 13px 0 0; }

#home .promo h3 { clear:none; color:#4a6080; font-size:13px; margin:26px 0 -6px 11px; }
#home .promo h3 a { text-decoration:none; color:#4a6080; }

#home .promo p { margin:10px 115px 0 11px; color:#6f6f6f; }

#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 .box { padding:8px; margin:4px 0; color:#666; }
#homecols .box a.go { display:block; text-align:right; background:url(images/btn_go.gif) no-repeat right top; padding:2px 28px 0 0; margin-top:10px; height:16px; text-decoration:underline; }
#homecols .box p.top { margin-top:0; padding-top:0; }
#homecols .box p { clear:both; padding-top:8px; margin:0; }
#homecols .box.news { }
#homecols .box.news strong { color:#677D9D; }
#homecols .box.events { height:40px; }


#homecols .lcol { float:left; width:650px; }
#homecols #partcatalog-search .search-inner { background:#e2e2e2 url(images/partCatalogSearchBG.gif) repeat-x; padding:8px; margin:0; }
#homecols #partcatalog-search label { margin:9px 0 0; }
#homecols #partnumber-search .search-inner { background:#e2e2e2 url(images/partNumberSearchBG.gif) repeat-x; padding:15px 8px 5px; margin:0; height:35px; }
#homecols #partnumber-search label { margin:7px 0 0; }
#homecols .product-search { height:auto; margin:2px 0 0; padding:4px 4px 3px 4px; }
#homecols .product-search select { font-size:12px; }
#homecols .product-search select.notActive { color:#aaa; background-color:#eee; }

#homecols .box .leftColumn { float:left; width:145px; margin-top:10px; clear:both; }
#homecols .box .rightColumn { float:right; width:170px; margin-right:-5px; margin-top:10px; }
#homecols .box ul li { display:inline; margin:2px 0; float:left; clear:both; padding:0 8px 0 0; line-height:12px; background-position:right 4px; width:auto; white-space: nowrap; }
#homecols .box ul li a { color:#4a6080; text-decoration:none; font-weight:bold; font-size:10px; }
#homecols .box ul li a:hover { text-decoration:underline; }
#homecols .box p span { display:block; float:right; width:230px; }

#homecols .mcol { float:left; width:335px; height:330px; margin-left:4px; display:inline; }
#homecols .mcol .crucialPromo { border:1px solid #EAEEF3; border-width:1px 0 0; margin-top:-2px; padding:10px 4px 0 0; text-align:center; }


#homecols .rcol { float:left; width:305px; margin-left:4px; display:inline; }
#homecols .rcol .space { background-color:#fff; height:3px; line-height:3px; font-size:3px; margin:0; padding:0; color:inherit; }

/*-----------------------------------------------------------------------------------------------
  Text & Stylings
-----------------------------------------------------------------------------------------------*/
a.intro
{
  color:#677d9d;
  outline:none;
  text-decoration:none;
  font-weight:bold;
}

a{
  color:#677d9d;
  outline:none;
}
ul.navigation a.active:hover{
  color:#363636;
}

a: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.lite{
  margin:0;
  font-size:12px;
  color:#556e92;
  background:url(images/bluehead_back.gif) 0 0 repeat-y #eef1f5;
  padding:6px 0px 5px 9px;
}

#sidebar h3{
  margin:0;
  font-size:12px;
  color:#556e92;
  background:url(images/bluehead_back.gif) 0 0 repeat-y #eef1f5;
  padding:6px 0px 5px 9px;
}

h3.head{
  margin:0;
  font-size:12px;
  color:#556e92;
  background:url(images/bluehead_back.gif) 0 0 repeat-y #eef1f5;
  padding:6px 0px 5px 9px;
}
#home h3.head{
	border:1px solid #fff;
	border-width:3px 0;
}
#home .h3Wrapper { border:1px solid #EAEEF3; }
#home .h3Wrapper.top { border-top:0; margin-top:1px; }
#home #content h3.head{ margin:0 -1px; }
#home #content h3.head.top { margin-top:0; border-top:0;}
#content .threecol h3.head{ margin-top:0; }

#content .twocol h3.head{ margin-top:0; }

h3.lite{
  border-left:1px solid #e9eaec;
	border-top:1px solid #e9eaec;
	border-right:1px solid #e9eaec;
  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;
}

table.sortable{
	width:100%;
	background:#e9eaec;
	border-spacing:1px;
	margin:13px 0;
}

table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

table.sortable th{
	background:#FFF;
	color:#000000;
	text-align:left;
}

table.sortable td{
	background:#FFF;
}
table.sortable tr.odd td{
	background:#F1F1F1;
}

table.sortable td{
	padding:4px 10px
}

table.sortable th{
	padding:4px 10px
}

.fixedHeadData table.sortable{
   width:685px;
	background:#e9eaec;
	border-spacing:1px;
	margin:0;
	z-index:100;
}

.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 td{
	padding:4px 10px
}
table.data th{
	padding:4px 10px
}
table.data td{
	background:#FFF;
}
table.data tr.odd td{
	background:#F1F1F1;
}
table.data th{
	background:#FFF;
	color:#000000;
	text-align:left;
}

table.results{
	width:100%;
	background:#e9eaec;
	border-spacing:1px;
	margin:2px 0 13px 0;
}
table.results td{
	padding:4px 10px
}
table.results th{
	padding:4px 10px
}
table.results td{
	background:#FFF;
}
table.results th{
	background:#cecece;
	color:#FFF;
}
table.results td.number{ text-align:center; }

table.results td.button{ text-align:center; }

table.results th.number{ text-align:center; }

table.results th.button{ 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;
}

.quality .promo { background:none; border-top:1px solid #efefef; margin:0 1px 1px 1px; }
*html .quality .promo { margin-bottom:-2px; }


/*-----------------------------------------------------------------------------------------------
  Product Detail
-----------------------------------------------------------------------------------------------*/

#prod-detail .main{
	width:502px;
	float:left;
}
#prod-detail .side{
	width:173px;
	padding:0 13px;
	float:right;
	background:#F3F3F3;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#prod-detail .tab-bottom{
	height:2px;
	width:100%;
	background:#FFF;
	z-index:5;
	position:absolute;
	bottom:0;
}

#prod-detail .tab-content{
	border-left:1px solid #e9eaec;
	border-right:1px solid #e9eaec;
	border-bottom:1px solid #e9eaec;
	padding:5px 8px 10px 9px;
	overflow:hidden;
	position:relative;
	color:#333;
}


#prod-detail #resources.tab-content{
	clear:both;
	width:703px;
}

#prod-detail #overview.tab-content{
	padding-left:9px;
	padding-right:2px;
	padding-top:2px;
	clear:both;
	width:709px;
}


#prod-detail .tab-content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html #prod-detail .tab-content {height: 1%;}

.recommended{ 
	color:#a55e5e; 
	font-style:italic;
	font-weight:normal;
}
a.buynow{
	width:51px;
	float:right;
	text-decoration:none;
	margin:3px 0 0 0;
}


#prod-detail .twocol{
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding-bottom:12px;
	background:url(images/detail_col_back.gif) 0 0 repeat-y;
	margin-bottom:5px;
	clear:both;
}
#prod-detail .twocol .lcol{
	width:183px;
	padding-left:2px;
}
#prod-detail .twocol .rcol{
	width:295px;
	padding-right:2px;
}

#prod-detail #prod-rss{
float:right;
width:321px;
border-bottom:1px solid #e9eaec;
height:28px;
text-align:right;
}

#prod-detail #prod-rss p{
margin-top:0px;
padding-right:5px;
}

#prod-detail #prod-rss p a{
	padding:4px 18px 5px 0;
	background-image: url(images/btn_rss.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.feedIcon{
	padding:4px 18px 5px 0;
	background-image: url(images/btn_rss.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#prod-detail ul.tabs{
	height:29px;
	list-style-type:none; 
	margin:0;
	border-left:1px solid #e9eaec;
	background:url(images/col_top.gif) 0 100% repeat-x;
	float:left;
    width:400px;
}
#prod-detail ul.tabs li{
	display:inline;
	margin:0;
	padding:0;
	background:none;
}
#prod-detail ul.tabs li a{
	height:29px;
	float:left;
	text-decoration:none;
	text-indent:-9999px;
	background:url(images/detail_tabs.gif) 0 0 no-repeat;
	display:inline;
	padding:0 5px 0 0;
}
#prod-detail ul.tabs li a.active{
	padding:0 7px 0 0;
}

#prod-detail ul.tabs li.overview a{
	width:110px;
}
#prod-detail ul.tabs li.overview a:hover{
	background-position:0 -29px;
}
#prod-detail ul.tabs li.overview a.active{
	background-position:0 -58px;
}
#prod-detail ul.tabs li.resources-support a{
	width:176px;
	background-position:-117px 0;
}
#prod-detail ul.tabs li.resources-support a:hover{
	background-position:-117px -29px;
}
#prod-detail ul.tabs li.resources-support a.active{
	background-position:-117px -58px;
}
#prod-detail ul.tabs li.orderable-parts a{
	width:147px;
	background-position:-300px 0;
}
#prod-detail ul.tabs li.orderable-parts a:hover{
	background-position:-300px -29px;
}
#prod-detail ul.tabs li.orderable-parts a.active{
	background-position:-300px -58px;
}
#prod-detail ul.tabs li.applications-notes a{
	width:200px;
	background-position:-453px 0;
}
#prod-detail ul.tabs li.applications-notes a:hover{
	background-position:-453px -29px;
}
#prod-detail ul.tabs li.applications-notes a.active{
	background-position:-453px -58px;
}

/*-----------------------------------------------------------------------------------------------
  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; }


/*-----------------------------------------------------------------------------------------------
  Basic & Advanced Search, Content Search Results
-----------------------------------------------------------------------------------------------*/
#search {
}
#search .inner {
	border:1px solid #e0e4e7;
  background:#fff;
  /* background:#e0e4e7; */
	margin-top:2px;
}
#search .center {
  width:502px;
	margin-left:auto; margin-right:auto;
}
#search label{
  display:block;
  margin:5px 0 0 0;
  font-size:10px;
  color:#000;
	float:left;
	width:150px;
	clear:left;
	margin:7px 0 0 0;
}
#search #basic-search{
	height:0;
	line-height:0;
	margin:0; padding:0;
	font-size:0;
}
#search #advanced-search{
	margin-top:2px;
}
#search .radios label.head{
	width:150px;
	float:left;
}
#search input.text{
	width:340px;
	margin:4px 0;
}
#search select{
	width:340px;
	margin:4px 0;
}
#search .buttons{
  text-align:right;
  margin:2px 0;
}
#search li{
	background:none;
}
#search li a{
	position:relative;
	left:auto;
  padding:0 0 0 10px;
	margin-left:0;
}
#search li.advanced-search a{
	background:url(images/bullet.gif) 0 4px no-repeat;
}
#search li.basic-search a{
	background:url(images/bullet_expanded.gif) 0 4px no-repeat;
  top:-16px;
}
#search li.advanced-search a.active{
	position:relative;
  left:-9999px;
}
#search li.basic-search a.active{
	position:relative;
  top:-16px;
  left:-9999px;
}

#search .within{
	width:340px;
	margin-left:150px;
}
#search .advanced-basic_search{
	width:340px;
	margin-left:150px;
	margin-bottom:-12px;
}
#search .within input{
	width:16px;
	float:none;
}
#search .within label{
  font-size:10px;
  color:#000;
	float:none;
	display:inline;
}
#search .radios .buttons {
	float:left;
	width:170px;
	text-align:left;
	margin:0 0 4px 0;
}
#search .radios p{
	margin:0 0 3px 0;
}
#search .radios p input{
	margin-right:3px;
}

#search-results th.recommends {
  color:#556e92;
  background:#d5dce6;
  font-weight:normal;
}
/*#search-results th.recommends a {
  color:#eef1f5;
}
#search-results th.recommends a:hover {
  color:#919191;
}*/

#search-results th.products {
  color:#556e92;
  background:#eef1f5;
  font-weight:normal;
}
#search-results th.products .right {
  margin:0 0 6px 0;
}
#search-results th.head {
  font-weight:bold;
}
#search-results .date {
  white-space:nowrap;
	vertical-align:top;
}
#search-results tr.odd td{ background:#fafafa; }
#search-results tr.even td{ background:#fff; }
#search-results .back {
	float:right;
	margin:-16px 0 0 0;
	padding:0;
}
#search-results .view {
	float:right;
	margin:-16px 0 0 0;
	padding:0;
}
#search-results .back {
	float:left;
}
#search-results .back a {
	position:relative;
	top:-2px;
}
#search-results .view a {
	position:relative;
	top:-2px;
}
#search-results .back img {
	position:relative;
	top:4px;
}
#search-results .view img {
	position:relative;
	top:4px;
}
#search-results .view input.page {
	width:16px;
	text-align:center;
}
#search-results div.top {
	margin:0;
}

#search-survey .formcols {
	background-position:bottom center;
}
#search-survey .lcol p {
	text-align:left;
}
#search-survey input.text {
	width:250px;
}
#search-survey div.radios {
	text-align:center;
	width:200px;
	margin:0 auto 0 auto;
}
#search-survey div.radios label {
	margin-right:6px;
}
#search-survey div.radios input.radiobtn {
	margin-right:6px;
}
* html #search-survey div.radios label {
	margin-right:0;
}
* html #search-survey div.radios input.radiobtn {
	margin-right:0;
}
#search-survey div.radios input.radiobtn {
	position:relative;
	top:2px;
}
#search-survey textarea {
	height:40px;
}



/* Press Release Detail
------------------------------*/

.pr-subhead {
	font-style: italic;
}
.pr-location {
	color: #5D5D5D;
	font-weight: bold;
}
.pr-disclaimer {
	font-size: 10px;
}


/* Search Forms - main content
------------------------------*/

.search-form {
	color: #5D5D5D;
	padding: 2px 7px 7px 7px;
}

/*.search-form td {
	width:200px;
}*/

.search-form label {
	display:block;
	width:100%;
	font-size:10px;
	color:#5D5D5D; 
	white-space: nowrap;
	margin:0; padding:5px 0 0 0;
	float:none;
}

.search-form select{
	width:100%;
	margin:4px 0;
	float: none;
}
.search-form select.multiple{
	height:52px;
	font-size:10px;
}

.search-form input.text{
	width:98%;
	margin: 0;
	float: none;
}

.search-form div.radios label {
	width: 90%;
	margin: 2px 10px 2px 2px !important;
	margin: 0 10px 0 0;
	padding:0;
}
.search-form .radios input {
	margin:0; padding:0;
}

.search-form .buttons{
  	width:auto;
  	text-align:right;
  	margin: 2px 0;
}

.search-btn {
	float:left;
	margin-left: 5px;
}



/* Investors
------------------------------*/

.stock-info .inner {
	/*background-color: #E0E4E7;*/
	color: /*#5D5D5D*/;
	margin: 0 3px 3px 3px;
}
.stock-info table{
	width: 100%;
	border-collapse: collapse;	
}

.stock-info td {
	width: 50%;
	color: #5D5D5D/*#000*/;
	padding: 0 0 3px 0;
}

.stock-info p {
	margin:7px 0;
}


/* News Lists
------------------------------*/

ul.news {
  margin-left: 0;
}

ul.news li {
  display:inline;
	background:none;
	clear:both;
	margin-left: 0;
	padding:0;
}

ul.news li .date {
	display: block;
	width: 52px;
	color: #5D5D5D;
	float: left;
}
ul.news li .description {
	display: block;
	float: left; 
	margin-bottom: 5px;
	padding-left:52px;
	margin-top:-14px;
	width:85%;
}
*html ul.news li { margin-bottom:0; }

.threecol h4 {
	color:#5D5D5D;
	font-size:11px;
	text-transform: none;
	font-weight:bold;
	margin:3px 0 -3px 0;
}

.leadfree {
	margin-top:10px;
}

.leadfree img {
	float:left;
	margin: 0 10px 0 0;
}

/* Worldwide map
------------------------------*/

#world-map{
	width:700px;
	height:349px;
	padding:0;
}

/* Sign in
------------------------------*/

.sign-in{
	text-align:right;
}
.sign-in .actions{
	margin:10px 0;
}

/* My parts
------------------------------*/

dl.mypart{
	margin:0;
	padding:8px 0 6px 0;
	border-bottom:1px solid #eaeaea;
}
dl.mypart:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html dl.mypart {height: 1%;}


dl.mypart dt{
	margin:0;
	width:50%;
	padding-top:4px;
	float:left;
}
dl.mypart dd.downloads{
	margin:0;
	width:30%;
	padding-top:4px;
	float:left;
}
dl.mypart dd.remove{
	margin:0;
	text-align:right;
	width:15%;
	float:right;
}

dd.downloads h4{
	text-transform:none;
	margin:0;
	display:inline;
	font-size:11px;
}

dl.site{
	margin:0 0 10px 0;
	border-top:1px solid #eaeaea
}
dl.site dt{
	margin:0 0 10px;
	padding-top:10px;
}
dl.site dd{
	margin:0;
}

.popup #wrap{
	width:75%;
}
.popup #header{
	height:65px;
	background:url(images/logo_white.gif) 0 10px no-repeat;
	border-bottom:1px solid #eaeaea;
}
.popup .close{
	width:50px;
	float:right;
	text-align:right;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	margin:10px 0;
}
.popup h1{
	font-size:18px;
	line-height:18px;
}
 div.autocomplete {
      position:relative;
	  width:150px;
      background-color:white;
      border:1px solid #888;
      margin:0px;	
      padding:0px;
   }
 div.autocomplete ul {
	  list-style-type:none;
      margin:0px;
      padding:0px;
    }
 div.autocomplete ul li.selected { background-color:#eef1f5;}
 div.autocomplete ul li .informal { display:none; }

 div.autocomplete ul li .moreparts { 
	float:right; 
	font-size:10px;
	color:#999999;
	}
    
	div.autocomplete ul li {
	background-image:none;
	margin:0;
	margin-left:2px;
	padding:2px;
	height:12px;
	cursor:pointer;
	text-align:left;
    }
	
.galleryIcon{
	padding:4px 0 5px 20px;
	background-image: url(images/cameraIcon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.contentstyle
{
	font-family:tahoma;
	font-size:11px;
	line-height:18px;
	padding:0px 8px 0px 8px;
	color:#000000;
}
