/* ============================================================
	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 
============================================================ */
#catalog_details { margin:12px 0;border:solid white 1px; }

#catalog_details:after { clear:both; }
#catalog_details .panel { width:360px; float:left; background:#e6e7f0; }
#catalog_details .panel.right { float:right; }

#catalog_details .panel_head { margin:0; }

#catalog_details .panel_filter { background: #959DE6; padding: 3px .5em; position:relative; }
#catalog_details .panel_filter_top { height:1.5em; }
#catalog_details .panel_filter_main {
	display:none;
	position:absolute; background:#959DE6;
	top:2em; left:0;
	width:100%;
}
* 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:350px;
	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:60%; }
	
	table.scrolltable { background:white; }
	table.scrolltable thead td { background: #394184; color:white; }
	table.scrolltable thead input { width:100%; }
	table.scrolltable td { vertical-align:top; text-align:center; }
	table.scrolltable td.id { display:none; }
	table.scrolltable tbody td { border-bottom: solid #eee 1px; }
	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:black; }