/* ============================================================
	BASIC NODE STYLES 
============================================================ */

.entryHead {
	display:block;
	padding:6px;

	background:#e6e7f0;

	border: solid #7b9ebd 1px;
	border-width:1px 0 1px 0;


	font: 10pt arial;
	font-weight:bold;
	color: #313884;

	text-decoration:none;
	text-transform: uppercase;
	text-align: center;

	margin-bottom: 6px;
}

.catalog_links { text-align:right; }
.catalog_links ul { margin:0; padding:0; list-style:none; }
.catalog_links ul li { margin:0; padding:0; list-style:none; display:inline; margin:0 6px; }

.children { margin:12px -12px; }

.children td { vertical-align:top; }


.catalog_thumb {

	width:243px;
	margin:10px 0px 10px 10px;

	text-align:center;
}

.catalog_thumb .thumbnail {
	text-align:center;
	border:inset 1px lightgrey;
	width:210px;height:160px;
	display:block;
	margin:auto;
}

.catalog_thumb .desc {
	margin: 0 12px;
	text-align:left;
}

.catalog_thumb .links {
	margin: 0 12px;

	border-top: solid #7b9ebd 1px;
	margin-top:6px;
	padding-top:6px;
	text-align:left;
}
.catalog_thumb .links a.moreLink { float:right; }
.catalog_thumb .links:after { clear:both; }


.nowCat { margin:12px 0; padding:12px; }




/* ============================================================
	SEARCH RESULTS
============================================================ */

	dl.searchResults dt {
		font-weight:bold; font-size:10pt;
		clear: left;
	}

	dl.searchResults dt .thumb {
		float:left;
	}
	dl.searchResults dt img.thumb,
	dl.searchResults dt thumb img {
		height:50px;
	}

	dl.searchResults dd {
		margin-left: 85px;
		margin-bottom: 1em;
	}

	dl.searchResults .match {
		background-color:yellow;
	}

	dl.searchResults .flag { background:#aaa; -moz-border-radius:12px; border-radius:12px; padding:0 4px; margin:0 2px; }


.catalog_description { margin-left:215px; }
.nowCat h2 { margin-top:0; }
.catalog_description .partnum { font-weight:bold; margin-bottom:1em; }


/* ============================================================
	Catalog Item-Description (Admin-editable) Area 
	Any changes here also go in admin's fckeditor.bodystyles.css
============================================================ */

.catalog_description .secHead { font-weight:bold; }

.catalog_description .infobox {
	float:right; width: 180px;
	background: #E6E7F0;
	
	border: solid #7B9EBD 1px; border-left:0; border-right:0;
	
	padding: 4px 12px;
	margin:0 0 8px 8px;
}

* html .catalog_description .infobox { width:200px; }

/* ============================================================
	Catalog Item-Detail Area 
============================================================ */
.box_411_top .search{width:250px;}
.box_411 a{ color:#023F88; }
.box_411_top .search input{margin:1px 10px;}
.catalog_details { margin:12px 0; }

.catalog_details:after { clear:both; }
.catalog_details .panel { width:360px; float:left; }
.catalog_details .panel.right { float:right; }

.catalog_details .panel_head { margin:0; }

.catalog_details .panel_filter { position:relative; bottom:17px; right:65px;}
/*.catalog_details .panel_filter1 { position:relative; bottom:40px; right:19px; z-index:9999; }*/
.catalog_details .panel_filter_top { height:1.5em; margin-top:-40px; width:20px; float:right;}
.catalog_details .panel_filter_main {
	display:none;
	position:relative;
	background:#E5E5E5;
	bottom:2px;
	width:363px;
	margin-left:7px;
	*margin-left:10px !important;
	top:-17px;
}
.catalog_details .panel_filter_main1 {
	display:none;
	position:relative;
	background:#E5E5E5;
	bottom:2px;
	width:363px;
	margin-left:8px;
}

* html .catalog_details .panel_filter_main { left:-6px }

.catalog_details .panel_filter_main .inside { padding:12px; }

.catalog_details .panel_filter.open .panel_filter_main { display:block; }

.catalog_details .panel_main {}

.catalog_details .panel_data {
	height:auto;
	overflow: hidden;
	border:0;width:100%;
	background:transparent;
}

.catalog_details .panel_mat .panel_data { overflow-y: scroll; }



/* ============================================================
	O-RING DETAILS PAGE
============================================================ */


/* ------------------------------------------------------------
	oring_sizes_data_category

	Scrolling table of sizes
*/

	.oring_size_table { border-collapse: collapse; }
	.oring_size_table td { border-bottom: solid white 1px; border-left: solid white 1px; }


	table.scrolltable td { font-size:100%; }
	
	table.scrolltable { background:white; }
	table.scrolltable thead td { background: #990000; color:white; }
	table.scrolltable thead input { width:100%; }
	table.scrolltable td { vertical-align:top; text-align:left; }
	table.scrolltable td.id { display:none; }
	table.scrolltable tbody td { border-bottom: solid #eee 1px; font-size:15px; }
    table.scrolltable tbody td p { font-size:12px; font-family: Verdana !important; }
    
	table.scrolltable tbody tr.alt { background:#E0E3FF; }
	table.scrolltable tbody tr.hover { background:yellow; cursor:pointer; }

	/* Disable any link styles that may exist */
	table.scrolltable td a,
	table.scrolltable td a:link,
	table.scrolltable td a:visited,
	table.scrolltable td a:hover
	{ text-decoration:none; color:black; }

/* ------------------------------------------------------------
	oring_materials_data_default

	Default materials "page"
*/

	.material_list li { margin-bottom: 1em; }
	.material_list .material_name { font-size: 120%; }
	.material_list .material_aliases { font-style: italic; }

/* ------------------------------------------------------------
	oring_materials_data_details

	Details page (tabbed)
*/

	/*  Compounds  */
	dl.compoundList dt.selected { background:#313981; }
	dl.compoundList dt.selected * { color:white; }
	dl.compoundList dd { display:none; }



	/* Prperties Tables */
	.tbl_prop { width:100%; }
	* html .tbl_prop { width:320px; }
	.tbl_prop td { text-align:center; }
	.tbl_prop td.title { text-align:left; }


	/* Tabs */
	.cbTabber { margin-top: 8px; }

	.cbTabber-tabs ul, .cbTabber-tabs li {margin:0;padding:0;list-style:none; display:inline; }

	.cbTabber-tabs { display:block; border-bottom: solid black 1px; margin-bottom: 12px; padding-bottom:2px; }

	.cbTabber-tabs a,
		.cbTabber-tabs a:link, .cbTabber-tabs a:visited
	 	{ border: solid black 1px; border-bottom:0px; padding:2px 4px; margin:0 3px; text-decoration:none;
	 		-moz-border-radius-topleft: 0.5em;
	 		-moz-border-radius-topright: 0.5em;

	 		border-radius-topleft: 0.5em;
	 		border-radius-topright: 0.5em;

	 	 }
	.cbTabber-tabs a:hover { background:#959DE6; }

	.cbTabber-tabs a.active { background:#394184; color:white; border-size-bottom:1px; }
	.cbTabber-tabs a.active:hover { background:#394184; color:white; }

	.cbTabber-body { padding:0 12px; }

/* ------------------------------------------------------------
	oring_materials_data_search

*/
	.panel_mat dl.searchResults a { font-weight:bold; }

	
	
	
h1,h2,h3,h4,h5,h6,h7 {
	color: #035AAB;
	line-height:30px;
}


table.scrolltable tr:nth-child(odd) {
  background-color: #FFFFFF;
  	
}

table.scrolltable tr:nth-child(even) {
  background-color: #dfdede;
  
}
