body {
	font: 11px/1.45em Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-align: left;
}


td, th, p, div, span {
	font: 11px/1.25em Verdana, Helvetica, Arial, sans-serif;
}

.listEntry {
	margin-bottom: 10px;
/* 	margin-right: 16px; */
}

a, a:link, a:visited, a:active, a:focus {
	color: #FF3300;
	text-decoration: none
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}

.articleText { 
	margin-bottom: 3px;
	text-align: left;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}

h1, h2, h3 {
	font: 11px/1.45em Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

h4, h5, h6 {
	font: 11px/1.45em Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

h1 {
	font-size: 14px;
}

h2, h3, h4, h5, h6 {
}

h1 a:link, h1 a:visited {
	color: #000000;
}

h1 a:hover {
	text-decoration: none;
}

.articleSummary {
}

.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }
.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }


/*
.formButton	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.checkLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;	}
.inputText	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
*/

/* search */
.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.search_form {}
.search_result {}



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
#list_top_ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 11px Verdana, sans-serif;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F; }
#list_top_ul li a:visited { color: #5E747F; }
#list_top_ul li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white;
}

/* CSS for the currect level list */
#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}


/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

/**
  * Sample for FORUM
  */
.tableForum { background-color: #FFFFFF; border: 2px #006699 solid; }

th	{
	color: #FFA34F; font-size: 10px; font-weight : normal;
	background-color: #006699; height: 24px;
	background-image: url(../../img/forum/silver/cellpic3.gif);
	background-repeat: repeat-x;
}
th.thForum, th.thTopic, th.thPost, th.thLastPost {
	font-weight: normal; border: #FFFFFF; border-style: solid; height: 24px;
}
th.thForum { border-width: 0px 0px 0px 0px; }
th.thTopic { border-width: 0px 0px 0px 0px; }
th.thPost  { border-width: 0px 0px 0px 0px; }
th.thLastPost { border-width: 0px 0px 0px 0px; }

td.rowIcon, td.rowForum { background-color: #EFEFEF; height: 30px; }
td.rowLabel, td.rowReply { background-color: #EFEFEF; }
td.rowError { background-color: #D82B2B; }
td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA	{ padding-left: 4px; padding-right: 4px; }

.rowText { font-size : 11px; }
.rowError { font-size: 11px; color: #FFFFFF; }
.rowTextMed { font-size : 11px; }
.rowTextSmall { font-size : 10px; }
.rowTextLabel { font-size : 11px; font-weight: bold; }
.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000; }
a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699; text-decoration: none; }
a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{ color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 11px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

.catBottom {
	background-color: #D1D7DC;
	background-image: url(../../img/forum/silver/cellpic1.gif);
	background-repeat: repeat-x;
	text-align: center;
}

/* Forum title: Text and link to the forums used in: index.php */
.rowTextForumlink		{ font-weight: bold; font-size: 11px; color : #006699; }
.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {
	text-decoration: none; color : #006699;
}
.rowTextForumlink a:hover { text-decoration: underline; color : #DD6900; }


.navForum { font-weight: bold; font-size: 11px; color : #000000;}
.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none; color : #006699; }
.navForum a:hover { text-decoration: underline; color : #006699; }

.forumInputText {
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumTextareaText {
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumButton {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.postdetails { font-size: 10px; color: #000000; margin: 3px 0 0 0; }
.postdetails hr {
	margin: 0 0 0 0;
	padding: 0;
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
}

.postbody		{ font-size: 11px; color : #000000; margin: 0 0 3px 0; padding: 0 }
.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {
	text-decoration: none; color : #006699;
}
.postbody a:hover { text-decoration: underline; color : #DD6900; }



body {
	margin: 0px;
	background: #faeded url(../../images/bg.gif) repeat-x;
	font: 11px Lucida Grande, Helvetica, Arial, Verdana, sans-serif;
}
#block_1
	{
	float: left;
	width: 587px; /* 420px */
	margin-left: 167px;
	background: #ffffff;
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 167px;
	margin-left: -587px;
	background: #d87a7a;
	}
#block_3
	{
	float: left;
	width: 167px;
	background: #fcf6f6;
	}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper
	{
	width: 764px;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}



#content {
	margin: 16px;
}

#block_1
	{
	float: left;
	width: 587px;
	margin-left: 170px;
	background: #ffffff;
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 167px;
	margin-left: -754px;
	background: #d87a7a;
	}
#wrapper

	{
	width: 754px;
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#header
	{
	width: 755px;
	}

#header {
	height: 110px;
	margin-bottom: 1px;
}
#headerimages {
	height: 90px;
	margin-bottom: 1px;
}
#globalnavigation {
	position: relative;
	top: -11px;
	height: 19px;
	margin: 0px 1px 1px 167px;
}

#breadcrumb {
	font-weight: bold;
	padding-top: 2px;
	margin-left: 180px;
	color: #ffffff;
}

#breadcrumb a:link, #breadcrumb a:visited {
	font-weight: normal;
	color: #f7e3e3;
}

#breadcrumb a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.breadcrumb_spacer {
	font-weight: normal;
}

#globalnavigation ul
{
padding-left: 0;
margin-left: 0;
background-color: #cb4b4b;
color: #ffffff;
float: left;
font: 11px Lucida Grande, Helvetica, Arial, Verdana, sans-serif;
}

#globalnavigation ul li { display: inline; }

#globalnavigation ul li a
{
padding-top: 3px;
width: 83px;
height: 16px;
background-color: #cb4b4b;
color: White;
text-decoration: none;
text-align: center;
float: left;
border-right: 1px solid #fff;
}

#globalnavigation ul li a:hover
{
background-color: #f7e3e3;
color: #cb4b4b;
}

#main {
}

#navcontainer {
width: 167px;
position:relative;
}

#footer {
	text-align: center;
	border-top: 1px solid #000000;
	margin: 80px 16px 0px 16px;
	padding-top: 4px;
	padding-bottom: 24px;
}

.image_td, .imagelistimg, .teaserimage img {
	border: 1px solid #000000;
	padding: 2px;
}

.imgDIVinTextLeft {
	float:left;
	margin-right: 24px;
	margin-bottom: 6px;
}
.imglistcaption {
	background: #000000;
	color: #ffffff;
	text-align: center;
	padding: 2px;
}


	
	#navcontainer.navList {
	 	float:left;
		width: 180px;
		padding: 12px 0px 0px 0px;
		margin: 12px 1px 36px 2px;
		/* background-color: #A9C8E7; */
		font: normal 11px Lucida Grande, Trebuchet MS, Arial, Verdana, sans-serif;
		list-style: none;
		padding: 0px 1px 1px;
		border: none;
		width: 165px;
		overflow: hidden;
}


a:link, a:visited {
	color: #000000;
}

a:hover {
	color: #cb4b4b;
	text-decoration: none;
}


.articleLinkInternal {
	font-size: 1.20em;
	line-height: 2em;
	font-weight: bold;
}



.imglistcaption a:link, .imglistcaption a:visited {
	color: #ffffff;
}

.imglistcaption a:hover {
	color: #cb4b4b;
	text-decoration: none;
}



/*
	global menu definitions
*/
	.MenuItem_lvl_1,
	.MenuItem_lvl_2,
	.MenuItem_lvl_3,
	.MenuItem_lvl_4,
	.MenuItem_lvl_5
	{
		list-style: none;
		margin: 1px;
		text-align: left;
		width: 165px;
		overflow: hidden;
	}
	

	.MenuItem_lvl_1 a,
	.MenuItem_lvl_1 a:visited {
		padding: 4px 2px 2px 12px;
		display: block;
		text-decoration: none;
		width: 100%;
		color: #ffffff;
		padding-left: 12px;
		border-left: 12px solid #972e2e;
		background: #c33f3f;
		width: 165px;
	}

	.MenuItem_lvl_1 a:hover
	{
		border-color: #f7e3e3;
		color: #cb4b4b;
		background: #f7e3e3;
		margin: 0;
		border: 0;
		border-left: 12px solid #e75a5a;
	}

	html>body .MenuItem_lvl_1 a,
	html>body .MenuItem_lvl_2 a,
	html>body .MenuItem_lvl_3 a,
	html>body .MenuItem_lvl_4 a,
	html>body .MenuItem_lvl_5 a
	{
		width: auto;
	}



	.MenuItem_lvl_2 a,
	.MenuItem_lvl_2 a:visited
	{
		padding: 4px 2px 2px 12px;
		display: block;
		text-decoration: none;
		width: 100%;
		color: #ffffff;
		padding-left: 24px;
		border-left: 12px solid #ac3737;
		background: #ce6c6c;
	}

	.MenuItem_lvl_2 a:hover
	{
		border-color: #f7e3e3;
		color: #cb4b4b;
		background: #f7e3e3;
		margin: 0;
		border: 0;
		border-left: 12px solid #e75a5a;
	}

	.MenuItem_lvl_3 a,
	.MenuItem_lvl_3 a:visited,
	.MenuItem_lvl_4 a,
	.MenuItem_lvl_4 a:visited,
	.MenuItem_lvl_5 a,
	.MenuItem_lvl_5 a:visited
	{
		padding: 4px 2px 2px 12px;
		display: block;
		text-decoration: none;
		width: 100%;
		color: #ffffff;
		padding-left: 36px;
		border-left: 12px solid #ac3737;
		background: #ce6c6c;
	}


	.MenuItem_lvl_3 a:hover,
	.MenuItem_lvl_4 a:hover,
	.MenuItem_lvl_5 a:hover
	{
		border-color: #f7e3e3;
		color: #cb4b4b;
		background: #f7e3e3;
		margin: 0;
		border: 0;
		border-left: 12px solid #e75a5a;
	}
	

	.MenuItem_lvl_4 a:hover,
	.MenuItem_lvl_5 a:hover {
		font-size: 0.8em;
	}
	

	.navList #activeSection_lvl_1 a,
	.navList #activeSection_lvl_2 a,
	.navList #activeSection_lvl_3 a,
	.navList #activeSection_lvl_4 a, 
	.navList #activeSection_lvl_5 a {
		display: block;
		border-left: 12px dotted #e75a5a;
		background: #f7e3e3;
		text-decoration: none;
		color: #cb4b4b;
	}

/*

	.MenuItem_lvl_3 a,
	.MenuItem_lvl_3 a:visited {
		padding-left: 36px;
		border-left: 12px solid #be4e4e;
		background: #eb9090;
	}


*/

	.MenuItem_lvl_4 a,
	.MenuItem_lvl_4 a:visited {
		padding-left: 40px;
		border-left: 12px solid #be4e4e;
		background: #eb9090;
		font-size: 9px;
	}


	.MenuItem_lvl_5 a,
	.MenuItem_lvl_5 a:visited {
		padding-left: 44px;
		border-left: 12px solid #be4e4e;
		background: #eb9090;
		font-size: 0.8em;
	}
	









	
	hr {
		margin: 16px 0px 16px 0px;
		border: 0px;
		border-top: 1px dashed #000000;
		color: #ffffff;
		background: #ffffff;
	}

	.productlist table {
		border-bottom: 1px dashed #000000;
		width: 550px;
		padding-bottom: 8px;
	}
	
	.productlist th {
		background: #ffffff;
		font-weight: bold;
		color: #000000;
		text-align: left;
	}
	.productlist td {
		padding-left: 4px;
		width: 400px;
	}
	
	th {
		background: #ffffff;
		font-weight: bold;
		color: #000000;
		text-align: left;
		padding-right: 12px;	
	}
	
	.imgDIVinTextRight {
		float: right;
		margin-left: 24px;
		margin-bottom: 8px;
	}
	
	.image_caption {
		background: #000000;
		font-size: 10px;
		text-align: center;
		padding: 2px;
		color: #ffffff;
	}
	
	.imgDIVtopCenter {
		margin-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
	}
	
	/* TOOLTIPS STYLE*/
.tooltip{
	font-size:14px;
	font-weight:normal;
	position:relative;
    z-index:24; background-color:#fff;
    color:#000;
    text-decoration:none}

.tooltip:hover{
	z-index:25;
	background-color:#FFFFFF
}

.tooltip span{display: none}

.tooltip:hover span{ /*the span will display just on :hover state*/
    font-size:14px;
	font-weight:normal;
	line-height:150%;
	display:block;
    position:absolute;
    top:1em; left:1em; width:12em;
    border:1px solid #999999;
    background-color:#E9DBCD; color:#000055;
	text-align: center}


.boxes {
	text-align: center;
	margin: 0px auto;
}

.box {
	width:130px;
	top: 0px;
}

.partnumber {
	width: 120px;
}

#backtherm {
  margin: 1em 0 1em;
  padding: 10px;
  background: #f8f8f8;
  border: 1px solid #ccc;
}

#backtherm h3 {
  margin: 0;
  font-size: 115%;
  font-weight: bold;
  margin-bottom: 10px;
  background: #f8f8f8 url(http://www.backtherm.com/images/logo-link.gif) 0 0 no-repeat;
  width: 179px;
  height: 57px;
  text-indent: -9999px;
}

#backtherm a {text-decoration: underline;}
#backtherm a:hover {text-decoration: none;}