/* Search table */
.search { display:block; margin:10px; }
.search dl { margin:5px 0px; font-weight:bold; }
.search dt { float:left; margin-right:10px; text-align:right; width:100px; padding:0px; }
.search select { font-size:.8em; }

.searchBtn { display:block; border:1px solid red; margin:10px; background:url(/images/dist_ext_bg.gif) no-repeat 10px 50%; padding-left:20px; }
.searchBtn table { margin:0; padding:0; border:none; }
.searchBtn input { margin:2px 10px 2px 3px; }
col#dropdowns1 { width:250px; }
col#dropdowns2 { width:250px; }

/* Results - Search - Stock tables */
#oddEvenTable { margin:5px 0; padding:0; text-align:left; width:100%; }
#oddEvenTable thead th{ background:#9e0d10; padding:3px 0 3px 3px; font-weight:bold; font-size:1em; color:#fff; vertical-align:top; text-align:center;}
#oddEvenTable thead th.center,
#oddEvenTable td.center {text-align:center;}
#oddEvenTable td{  padding:7px 5px; vertical-align:middle;font-size:1.0em; }
#oddEvenTable td.image{text-align: center;}
#oddEvenTable.catalogs { width:90%; font-weight:normal; }
.obsolete img { border:none!important; }


#oddEvenTable a			{font-weight:normal; text-decoration:underline}
#oddEvenTable a:link, #oddEvenTable	a:visited 				{color:#ad1717}
#oddEvenTable a:hover, #oddEvenTable a:active				{color:#e90000}

.even td{ background:#f6f6f6;border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.odd td{ background:#fff; }
.obseven td{ background:#D8DDF0; }
.obsodd td{ background:#F1F3FA; }
.obsoleted { display:none; }
.oddevenOn td{ background:#FFF2F2; padding-top:1em!important; padding-bottom:1em!important; }
#displayswitcher { margin:4px; }

.oddEvenRight, .oddEvenRightPDF, .oddEvenRightCAD { border-right:none!important; }
.oddEvenRightPDF a { background:url(/images/pdf_icon_sm.gif) no-repeat 0px 50%; }
.oddEvenRightCAD a { background:url(/images/icon-cad.gif) no-repeat 0px 50%; }
.oddEvenRightPDF a, .oddEvenRightCAD a  { padding-left: 25px; padding-right: 5px; height: 20px; display:block; }
.oddEvenRightPDF a { display:inline;}
.oddEvenRightPDF { white-space:nowrap; }
.oddEvenRightSearch { display: block;}

/* Request form and Filter search*/
.request { padding:0; font-size:.9em; margin:.4em 0em; }
.request h3 { margin:14px 0 8px 0; padding:0;}
.request h3 span { color:#090; }
.personal { margin:0; padding:2px 2px 8px 2px; background:#f2f2f2; width:100%; }
.personal hr { clear: both; }
.personal br { clear:left; }
.personal table td { vertical-align:top; }
.requestSubmit { margin:0px!important 5px 5px 0; padding:0 0 0 15px; background:url(/images/dist_ext_bg.gif) no-repeat 5px 5px; clear: both;}

/* Filter Search */
.refineSearch { border:0; margin:0; padding:0; }
div#contentNoRight .searchList { margin:0 0 .3em 0; padding:.3em; width:auto; }
div#contentNoRight .searchList li { width:150px; float:left; margin:0; padding:0 0 10px 0; list-style-type:none; display:block; background:none; }
div#contentNoRight .searchList select { font-size:1.1em; width:130px; }
.searchType { text-align:left; margin-bottom:3px; font-weight:bold; font-size:1.1em; }
.searchDropdown{text-align:left; }
.partNumber { width:11em; font-size:1em; }

div#contentNoRight input#filterbutton {margin-bottom: 10px;}

div#contentNoRight div.request div.personal .refineSearch {float: left; margin-left:5px;}
div#contentNoRight div.request div.personal div.requestSubmit {float: left; margin:15px 0 0 7px!important; width:90%;}

/* notices on search page */
div#container div#contentNoRight p.search-notice {font-weight: bold; font-size: x-small;}

/* Product Details */
#detailsHeader { text-align:left; padding:.2em; font-weight:bold; font-size:1.2em; background:#fff2f2; border:none; border-bottom:1px solid #C00; height:22px; vertical-align:middle; margin:0; }

#detailsBorder { border:1px solid #c00; vertical-align:top; width:auto; padding:0; margin:0; }
.detailsTable { width:100%; padding:0; margin-bottom:5px; border-collapse:collapse; }
.detailsTable td { padding:5px 0 5px 10px; vertical-align:top; }
.detailsTable td#spacer { padding:0; }
.detailsTable td.bgr-detail { padding-bottom:0; background:#f1f3fA; border:none;}
.detailsTable td.bgr-detail p, .detailsTable td.bgr-detail2 p  { line-height:1; margin:0 0 7px; }
.detailsTable td.bgr-detail2 { background:#f9f9fd;}
div#contentNoRight .detailsTable td.techdoc ul { margin:0; padding:0;}
.detailsTable td.techdoc ul li { float:none; background:transparent url(/images/left_nav_img.gif) no-repeat scroll 0px 50%; margin:0; padding:0 0 0 15px;}
.detailsTable td.bgr-detail2 ul { margin-bottom:0; }
.detailsTable td.image { vertical-align:middle; border:1px dashed #ccc; text-align:center; }
.detailsTable p { }
.detailsTable td.datamatelogo { vertical-align:middle; text-align:center; }
img.datamatelogo { padding:10px 4px; background-color:#fff; }
.detailsTable .otherProducts ul { margin:0 0 10px 0; padding:0; }
.detailsTable .otherProducts li { float:left; margin:0; min-width:70px; padding-right:1.5em; list-style:none; font-weight:normal!important; }
table.detailsTable tr td.requests { padding:.3em .4em; border:1px solid #c00!important; }


.harwin-essential-description { color:#c00; }

/* New Product Details */
#requestForm { margin:0; padding:0;}

.details { margin:0px; padding:0; }
.details h3 { text-align:left; padding:0.4em 0; font-weight:bold; }
.details p { font-size:1em; }
.details textarea { width:315px; margin-bottom:4px; }
.details label { padding-right:10px; font-weight:bold; }
.details table td { padding:.2em; font-size:1em; }
#leadFree,#Obsolete_Now,#Obsolete_Warn { float:right; padding:.2em; font-weight:bold; font-size:.8em; color:#093; text-align:center; width:35px; }
#Obsolete_Now {width:65px;}
#Obsolete_Now a {color: #FF0000; text-align:center;}
.search_result_icons { padding:.2em; font-size:1em; color:#093; }
#leadFree { width:50px; }
#leadFree a img { border:0; text-decoration:none!important; }
#liveChat, #requestSample {float:right; padding:0 5px;}

.rohs a.pdflink { background:url(/images/pdf_icon_sm.gif) no-repeat 0px 50%; padding-left:25px; padding-top:4px; display:inline; width:33px; height:20px; }
.rohs_partnumber { padding-top:5px; border:none!important; }

/* Request Form */
.blueHeader { background:#D6DEF0!important; border-top:1px solid #69C!important; border-bottom:1px solid #69C!important; }

#requestSubmit { border:1px solid #ccc; margin:5px; padding:0.4em 0.4em 0.4em 15px; background:url(/images/dist_ext_bg.gif) no-repeat 5px 50%; }

/* collapsibe box */
p.collapsed{ background: url(/include/images/arrow-down.png) no-repeat 400px; cursor: pointer; } 
p.expanded{ background: url(/include/images/arrow-up.png) no-repeat 400px; cursor: pointer; } 

/* Search Table */
col#family { white-space:nowrap; width:15%; }
col#image { width:67px; }
col#description { width:40%; }
col#features { width:40%; }
col#tech { width:120px; font-size:0.7em;}

/* Part No Table */
col#partNo            { white-space:nowrap; width:20%; }
col#partDescription   { width:50%; }
col#part3DCAD,
col#partRequestSample,
col#partAvailability  { width:10%; }



/* Availability Table */
col#logo { width:10%; }
col#name { width:30%; }
col#location { width:30px; }
col#stock { width:30px; }
col#order { width:59%; }

/* Downloads Table */
col#download_name { white-space:nowrap; width:25%; }
col#filetype { width:5%; }
col#filesize { width:5%; }
col#download_description { width:50%; }
col#category { width:15%; }

.distributeSearch { width:auto; margin-top:.5em; border:1px solid #69C;}
.distributeSearch th { text-align:left; padding:.1em .4em; border-left:none!important; }
.distributeSearch td { padding:.1em .4em!important; border-right:1px solid #69C; background:#FFF ;border-left:none!important; }

p.requests { border: 1px solid #C00; padding: 3px; font-size: 0.8em; }
p.para-list {background: transparent url(/include/images/design/bullet-subNavon.png) no-repeat 0; display: block; padding-left: 10px;}
