@charset "UTF-8";
/* Main Structure */
#main_container {
	margin:0 auto;
	width:875px;
	}
#content {
	margin:0 auto;
	overflow:visible;
	padding:0 8px;
	}
	
/* Top Nav */
#top_nav {
	margin:0 auto;
	width:839px;
	height:17px;
	padding:9px 10px;
	}
#top_nav ul {
	float:right;
	}
#top_nav ul li {
	float:left;
	padding:0 5px 0 5px;
	}
	
/* Left Nav */
#main_container #content .leftnav_front {
	padding-bottom:1139px;
}
#left_nav {
	width:175px;
	float:left;
	padding-bottom:184px;
	}
li.ln_mainitem {
	margin-top:1px;
	padding:3px 0 3px 10px;
	}
.subitem_container {
	display:block;
	width:218px;
	}
li.ln_subitem {
	padding:3px 0 3px 20px;
	}
li.ln_subitem2, li.ln_subitem3 {
	padding:3px 0 3px 20px;
	}	
	
/* Header : Logo & Search Bar */
#header {
	width:859px;
	height:105px;
	padding:0 8px;
	}
#header a#sitelogo {
	width:175px;
	height:80px;
	display:block;
	margin-top:15px;
	float:left;
	}
#searchbox {
	float:right;
	width:187px;
	margin:60px 14px 0 0;
	}
#searchbox label {
	padding-left:4px;
	}
#search_input {
	float:left;
	width:152px;
	height:20px;
	padding:4px 5px;
	}
#search_submit {
	float:left;
	width:20px;
	height:20px;
	}
#header #social {
	float:right;
	padding:5px;
}

/* Regular Content */
.content_text {
	padding:10px;
	}
.content_text p {
	padding-bottom:10px;
	}	
.content_text ul {
	margin-left:25px;
	padding-bottom:10px;
	}
.img_floatright {
	float:right;
	display:inline;
	padding:10px 35px 20px 25px;
	}
	
	
/* Product Content */
#product_content {
	float:right;
	width:681px;
	margin:1px 0 0 0;
	overflow:auto;
	}
#productline_header {
	width:681px;
	overflow:auto;
	}
#product_content h1 {
	padding:27px 0 4px 6px;
	}
#productline_desc {
	margin:0 15px 0 15px;
	padding-bottom:5px;
	}
.query_results {
	width:661px;
	display:block;
	padding:10px;
	overflow:auto;
	}
.query_results a {
	width:120px;
	display:inline;
	}
.query_results div.thumb {
	float:left;
	padding:5px;
	width:120px;
	overflow:hidden;
	}
.query_results div div {
	width:93px;
	height:98px;
	padding:4px 0 0 9px;
	}
.thumbnail img {
	float:left;
	}
.new {
	margin:0 0 0 9px;
	}
.query_results h2 {
	padding-left:9px;
	}	
.query_results h3 {
	padding-left:9px;
	}	
.query_results h4 {
	padding-left:9px;
	clear:both;
	}
.item_filter, .item_filter2 {
	padding:10px;
	}
.item_filter label {
	padding-right:5px;
	}
.item_filter span {
	float:left;
	padding-top:2px;
	}
.item_filter h3 {
	float:left;
	}

/* Detail Page */
#detail_header {
	margin:0 0 6px 0;
	height:166px
	}
#detail_header h1 {
	padding:0 30px 0 0;
	}
#detail_header h2 {
	padding:85px 30px 0 0;
	}
#detail_header img {
	float:left;
	}
#detail_desc {
	float:left;
	width:451px;
	padding:0 15px 15px 15px;
	}
#detail_desc span {
	padding:15px 0 10px 0;
	display:block;
	}
#detail_desc p {
	padding:10px 0 15px 10px;
	}
#detail_desc ul {
	padding:10px 0 15px 25px;
	}
#detail_downloads {
	overflow:auto;
	float:right;
	clear:right;
	margin:0 0 6px 3px;
	width:197px;
	}
#detail_downloads span {
	padding:10px 10px 10px 42px;
	display:block;
	}
.dl_detail {
	padding:0 0 10px 0;
	overflow:hidden;
	}
#detail_downloads div.dl_detail span {
	padding:10px 0 10px 15px;
	}
.dl_detail a {
	display:block;
	}
#toolbox {
	overflow:auto;
	float:right;
	margin:0 0 6px 3px;
	width:197px;
	}
#toolbox span {
	padding:10px 10px 10px 42px;
	display:block;
	}
#toolbox div {
	padding:0 0 10px 0;
	overflow:hidden;
	}	
#emaillink, #printlink, #queslink {
	width:171px;
	height:21px;
	display:block;
	margin-top:13px;
	}
#detail_downloads div.dl_detail span.ies {
	padding:10px 0 10px 50px;
	}
#detail_desc div.thumb {
	float:left;
	padding:5px;
	width:120px;
	overflow:hidden;
	}
#detail_desc div.thumb div.thumbnail {
	width:93px;
	height:98px;
	padding:4px 0 0 9px;
	}	
#detail_desc div.thumb h2 {
	padding-left:9px;
	}
#detail_desc div.thumb h4 {
	padding-left:9px;
	}	
.reldiv {
	overflow:auto;
	}
.related_prod {
	padding:0 15px 15px 15px;
	clear:both;
	}
#detail_desc div.reldiv div.thumb div.thumbnail {
	padding:4px 0 0 9px;	
	}
#detail_desc div.reldiv div.thumb {
	width:30%;
	}
#detail_desc a.appphoto {
	margin-top:10px;
	padding-left:5px;
	float:right;
	}

/* Questions */
#questions_container {
	width:600px;
	}	
#questions_container div.questions_head {
	float:left;
	width:439px;
	}
#questions_container #contactinfo {
	float:left;
	}
#questions_container div.questions_contact {
	clear:both;
	}
div.questions_productdetails img, div.questions_productdetails div {
	float:left;
	}
div.questions_productdetails img {
	padding:0 10px 15px 35px;
	}
div.questions_productdetails div {
	padding-top:25px;
	font-size:1.3em;
	}
div.questions_contact #contactform {
	padding:0;
	width:600px;
	}
div.questions_contact #contactform fieldset {
	width:570px;
	}
div.questions_contact #contactform form fieldset input, div.questions_contact #contactform form fieldset select, div.questions_contact #contactform form fieldset textarea {
	padding:4px;
	margin-bottom:5px;
	}
	
/* Forms */
div.forms div {
	padding:15px;
	width:25%;
	}

/* Contact */
.contact {
	overflow:auto;
	font-size:1.2em;
	}
#contactinfo {
	float:left;
	width:150px;
	}
#contactform {
	float:left;
	width:500px;
	padding-left:5px;
	}
.formleft {
	width:50%;
	float:left;
	}
.formright {
	width:50%;
	float:left;
	}
#contactform form fieldset {
	padding:15px;
	}
#contactform form fieldset label {
	display:block;
	}
#contactform form fieldset input, #contactform form fieldset select, #contactform form fieldset textarea {
	padding:4px;
	margin-bottom:15px;
	}
#contactform form fieldset div.submit input {
	margin-bottom:0;
	margin-right:20px;
	}
#contactform form fieldset select {
	width:213px;
	}
#contactinfo span {
	font-weight:bold;
	}
#contactinfo p {
	font-size:1em;
	padding:0;
	display:block;
	}
/* Page Numbering */
.query_results div.pagenum {
	float:right;
	text-align:right;
	}
.query_results div.pagenum a {
	display:inline;
	}
	
/* Slideshow */
#slideshow_flash {
	float:right;
	width:681px;
	height:350px;
	margin-top:1px;
	overflow:hidden;
	}
#slideshow_footer {
	margin:3px 0 3px 3px;
	width:681px;
	height:36px;
	float:right;
	}	
	
/* Ad Space */
#adspace {
	width:681px;
	margin:0 0 0 186px;
	clear:right;
	}
#ad1 {
	width:225px;
	height:225px;
	background:#9966FF;
	float:left;
	}
#ad2 {
	width:225px;
	height:225px;
	margin:0 0 0 3px;	
	background:#336633;
	float:left;	
	}
#ad3 {
	width:225px;
	height:225px;
	margin:0 0 0 3px;	
	background:#FF99CC;
	float:left;	
	}

/* Footer */
#footer {
	margin:3px 8px 0 8px;
	width:843px;
	overflow:auto;
	padding:0 8px;
	}
#ft_left {
	float:left;
	padding:13px 5px;
	}
#ft_left span {
	float:left;
	}
#ft_left ul li, #ft_left ul {
	float:left;
	padding:0 5px;
	}
#ft_right {
	float:right;
	padding:4px 5px;	
	}
.ft_divider {
	padding:0 3px;
	}
	
/* Induction Intro */
div.ind_intro_link {
	float:right;
	padding:10px 20px 0 0;
	}
div.induc_intro span {
	display:block;
	}
div.induc_intro ul div.indintroimg {
	float:right;
	display:inline-block;
	padding:10px 0 0 25px;
	}
div.induc_intro ul li {
	padding-bottom:15px;
	}
div.induc_intro ul.operating_principles li ol li {
	margin-left:25px;
	padding:0px;
	}	

/* Ads */
#topad, #botad {
	height:124px;
	}
#topad a, #botad a {
	width:339px;
	height:124px;
	display:inline-block;
	}
#topad a span {
	display:none;
	}
#botad {
	margin-top:3px;
	}
#botad a span {
	display:none;
	}
#botad a img {
	display:inline-block;
}
#green, #signature, #fin_ad {
	margin-top:3px;
	}
#fin_ad {
	display:block;
}
#signature a span {
	display:none;
}
.center {
	text-align:center;
	}
#signature_banner {
	width:681px;
	height:150px;
	display:block;
}
#newsroll {
	margin-top:3px;
	width:681px;
	display:block;
	overflow:auto;
	clear:right;
	background:url(/images/gray_gradient.gif) top left repeat-x;
}
#newsroll div {
	padding:3px;
	width:220px;
	display:inline-block;
	float:left;
}
#newsroll div h1, #newsroll div h1 a {
	font-size:1.2em;
	color:#ec8200;
	text-decoration:none;
}
#newsroll div p {
	color:#CCC;
}
#newsroll div h1 {
	padding-bottom:4px;
	border-bottom:#FFF 1px dotted;
}
#inductioninfo {
	margin-top:3px;
	width:681px;
	display:block;
	overflow:auto;
	clear:right;
	color:#666;
}
/* */
#newsroll2 {
	margin-top:3px;
	width:859px;
	display:block;
	overflow:auto;
	clear:right;
	background:url(/images/gray_gradient.gif) top left repeat-x;
}
#newsroll2 div {
	padding:3px;
	width:280px;
	display:inline-block;
	text-align:left;
	float:left;
}
#newsroll2 div h1 {
	font-size:1.2em;
	color:#ec8200;
	text-decoration:none;
	text-align:left;
}
#newsroll2 div h1 a, #newsroll2 div h1 a:visited {
	font-size:1.2em;
	color:#ec8200;
	text-decoration:none;
	text-align:left;
}
#newsroll2 div p {
	color:#CCC;
	text-align:left;
}
#newsroll2 div h1 {
	padding-bottom:4px;
	border-bottom:#FFF 1px dotted;
}
/* Payback calculator CSS */
.resultsLabel {
	padding:0px 0px 2px 8px;
	font-weight:bold;
	font-size:1.5em;
	}
.resultsBlock { 
	background-color:#d7d7d7;
	padding:5px 0 10px 0;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	
}
.resultsBlock #div1 {
	padding-left:50px;
}
.resultsBlock h3 {
	padding-bottom:10px;
}
input.result { 
	border:0px;
	background-color:transparent;
	}
input.resultBold { 
	border:0px;
	background-color:transparent;
	font-weight:bold;
	}
.textBlockWide {
	font-size:1.2em;
	width:640px;
}

.payback_input_left, .payback_input_right {
	width:50%;
	float:left;
}
.textBlockWide fieldset {
	padding:15px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#fff8e9;
	border:0;
}
.payback_input_left input, .payback_input_left label, .payback_input_right input, .payback_input_right label {
	display:inline-block;
}
.payback_input_left label, .payback_input_right label {
	width:200px;
}
.payback_div {
	clear:both;
	padding-top:15px;
}
.payback_div input, .payback_div label {
	display:inline-block;
}
.payback_div label {
	width:250px;
}
.results_div {
	padding-top:25px;
}
div.results_div p {
	line-height:1.26em;
}
input.result_sav {
	font-size:1.4em;
	font-weight:bold;
	padding-left:15px;
}
.costsDiv {
	float:left;
	width:50%;
	padding-top:20px;
}
.costsLabel {
	font-weight:bold;
	font-size:1.3em;
	color:#ef8200;
}
.costsClr {
	clear:both;
}
.click2calc {
	padding-top:15px;
	text-align:center;
}
.print_header {
	display:none;
}
.results_num {
	display:none;
}

/* PLASMA INDUCTION */
.plasmainduction {
	padding:15px;
	clear:both;
	font-size:1.3em;
}


