@charset "UTF-8";
/* CSS Document */
body {
	background:#a7a7a9;
	}

/* Main Structure */
#main_container {
	background:url(/images/background2.gif) top left repeat-y;
	text-align:left;
	}
	
/* Top Nav */
#top_nav {
	background:#4d4d4f;
	color:#FFFFFF;
	font-size:1.2em;
	}
#top_nav ul li {
	list-style:none;
	border-right:1px solid #FF6600;
	}
#top_nav ul li.topnav_endcap {
	border:0;
	}
#top_nav a, #ft_left a {
	text-decoration:none;
	color:#FFFFFF;
	}
#top_nav a:hover, #ft_left a:hover {
	text-decoration:underline;
	color:#FF6600;
	}
	
/* Left Nav */
#main_container #content .leftnav_front {
	background:url(/images/leftnav/ln_subitem_ft2.jpg) bottom left no-repeat;
}
#left_nav {
	font-size:1.3em;
	background:url(/images/leftnav/ln_subitem_ft3.jpg) bottom left no-repeat;
	}
li.ln_subitem2 a, li.ln_subitem3 a {
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	}	
#left_nav ul li {
	list-style:none;
	}
li.ln_mainitem {
	background:#404040;
	font-weight:bold;
	color:#f8981d;
	}
li.ln_mainitem a {
	display:block;
	font-weight:bold;
	color:#f8981d;
	text-decoration:none;
	}	
li.ln_mainitem_button:hover {
	background:#979797;
	}
li.ln_subitem {
	color:#FFFFFF;
	font-size:0.9em;
	background:url(/images/leftnav/ln_subitem_bg.gif) top left repeat-y;
	}
li.ln_subitem:hover {
	background:url(/images/leftnav/ln_subitem_hover.jpg) bottom left no-repeat;
	}
li.subitem_endcap {
	background:url(/images/leftnav/ln_subitem_endcap.jpg) bottom left no-repeat;
	}
li.subitem_endcap:hover {
	background:url(/images/leftnav/ln_subitem_endcap_hover.jpg) bottom left no-repeat;
	}
li.ln_subitem2 {
	color:#FFFFFF;
	font-size:0.9em;
	background:#808080 url(/images/leftnav/ln_subitem2_bg.jpg) top left repeat-y;
	}
li.ln_subitem2:hover {
	background-position:0 -43px;
	}
li.ln_subitem3 {
	color:#FFFFFF;
	font-size:0.9em;
	background:#676767 url(/images/leftnav/ln_subitem3_bg.jpg) top left repeat-y;
	}
li.ln_subitem3:hover {
	background-position:0 -43px;
	}
li.ln_subitem2_lg {
	color:#FFFFFF;
	font-size:0.9em;
	background:#808080 url(/images/leftnav/ln_subitem2lg_bg.jpg) top left repeat-y;
	}	
li.ln_subitem2_lg:hover {
	background-position:0 -100px;
}	
	
/* Header : Logo & Search Bar */
#header {
	background:url(/images/header_bg.jpg) top left no-repeat;
	}
#header a#sitelogo {
	background:url(/images/site_logo2.gif);
	text-indent:-9999em;
	font-size:0;
	}
#search_input {
	border:0;
	background:url(/images/searchbox2.gif) top left no-repeat;
	}
#header #social {
	font-size:1.2em;
}
/* Regular Content */
.content_text {
	color:#333333;
	}
.content_text a {
	color:#F8981D;
	text-decoration:none;
	}
.content_text a:hover {
	text-decoration:underline;
	}
.content_text p {
	line-height:1.5em;
	font-size:1.35em;
	}
.content_text table p {
	line-height:1em;
	font-size:1em;
}
.content_text h1, .content_text h2, .content_text h3, .content_text h4 {
	font-size:1.6em;
	color:#999999;
	}
.content_text ul {
	font-size:1.35em;
	line-height:1.5em;
	list-style:square;
	}
.content_text ul li ul {
	font-size:1em;
	}
	
/* Product Content */
#productline_header {
	background-color:#333333;
	}
#productline_desc a {
	color:#CCC;
	text-decoration:none;
}
.pl_arch {
	background:url(/products/images/headers/architectural_hd.jpg) top left no-repeat;
	}
.pl_new {
	background:url(/products/images/headers/new_hd.jpg) top left no-repeat;
	}
.pl_quickship {
	background:url(/products/images/headers/quickship_hd.jpg) top left no-repeat;
	}
.pl_fl {
	background:url(/products/images/headers/fl_hd.jpg) top left no-repeat;
	}
.pl_induc {
	background:url(/products/images/headers/induction_hd.jpg) top left no-repeat;
	}
.pl_indoor {
	background:url(/products/images/headers/indoor_hd.jpg) top left no-repeat;
	}
.pl_outdoor {
	background:url(/products/images/headers/outdoor_hd.jpg) top left no-repeat;
	}
.pl_sensors {
	background:url(/products/images/headers/sensors_hd.jpg) top left no-repeat;
	}
.pl_exit {
	background:url(/products/images/headers/exit_hd.jpg) top left no-repeat;
	}
.pl_emer {
	background:url(/products/images/headers/emer_hd.jpg) top left no-repeat;
	}
.pl_blst {
	background:url(/products/images/headers/blst_hd.jpg) top left no-repeat;
	}
.pl_poles {
	background:url(/products/images/headers/poles_hd.jpg) top left no-repeat;
	}
.pl_phlum {
	background:url(/products/images/headers/phlum_hd.jpg) top left no-repeat;
	}
.pl_acc {
	background:url(/products/images/headers/acc_hd.jpg) top left no-repeat;
	}
.pl_sig {
	background:url(/products/images/headers/sig_hd.jpg) top left no-repeat;
	}
.pl_plasma {
	background:url(/products/images/headers/plasma_hd.jpg) top left no-repeat;
	}	
#product_content h1 {
	color:#FFFFFF;
	font-size:1.6em;
	}
#product_content #detail_desc span h1 {
	font-size:1em;
	color:#ef8200;
	font-weight:bold;
	}	
#product_content h2 {
	font-size:1.3em;
	}	
#product_content h4 {
	font-size:1.0em;
	font-weight:normal;
	}
#productline_desc {
	color:#FFFFFF;
	font-size:1.2em;
	line-height:1.1em;
	}
.query_results a {
	color:#333333;
	text-decoration:none;
	}
.query_results div div {
	background:url(/products/images/tn_bg.gif) top left no-repeat;
	}
.pagenum {
	border-top:1px dotted #333333;
	width:95%;
	font-size:1.2em;
	padding:7px;
	}
.pagenum label {
	padding:5px 10px 5px 5px;
	background:url(/products/images/pagenum_bg.gif) top left no-repeat;
	font-weight:bold;
	color:#FFF;
	}
.pagenum a.pageprev {
	padding:3px 3px 3px 15px;
	background:url(/products/images/prev.gif) top left no-repeat;
	}
.pagenum a.pagenext {
	padding:3px 15px 3px 3px;
	background:url(/products/images/next.gif) top right no-repeat;
	}
.pagenum a.pagenums {
	padding:3px;
}
.pagenum span {
	background:url(/products/images/currpage.gif) top left no-repeat;
	color:#FFF;
	padding:4px;
	font-size:1.2em;
	font-weight:bold;
	}
.pagenum a:hover {
	text-decoration:underline;
	}
	
/* Detail Page */
#detail_header {
	color:#FFFFFF;
	background:#999999 url(/products/images/detail_header_bg.jpg) top left repeat-x;
	text-align:right;
	}
#detail_header h2 {
	font-size:2.2em;
	}
#detail_header h1 {
	font-size:1.3em;
	font-weight:normal;
	}
#detail_desc {
	color:#333333;
	background:url(/products/images/desc_hd.gif) top left repeat-x;
	font-size:1.3em;
	}
#detail_desc span, #detail_desc h1, #detail_desc h2 {
	font-size:1.6em;
	color:#ef8200;
	font-weight:bold;
	}
#detail_downloads {
	text-align:center;
	background:#ffb022 url(/products/images/download_hd2.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	}
#detail_downloads span {
	text-align:left;
	}
.dl_detail {
	border-top:3px solid #FFFFFF;
	background:#d4d4d4 url(/products/images/download_content_hd.gif) top left repeat-x;
	}
.dl_detail span {
	text-align:center;
	font-size:0.8em;
	}
.dl_detail a {
	color:#FFFFFF;
	text-decoration:none;
	}
.dl_detail form {
	text-align:center;
	}
.dl_detail form input, .dl_detail form select {
	padding:2px;
	border:1px solid #F8981D;
	}
.dl_detail form select {
	margin:0 auto;
	display:block;
	}
#toolbox {
	background:#ffb022 url(/products/images/toolbox.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	}
#toolbox div {
	border-top:3px solid #FFFFFF;
	background:#d4d4d4 url(/products/images/download_content_hd.gif) top left repeat-x;
	}	
#toolbox a {
	text-decoration:none;
	}
#toolbox a span {
	display:none;
	}
#emaillink {
	background:url(/products/images/email.gif) top left no-repeat;
	}
#printlink {
	background:url(/products/images/print.gif) top left no-repeat;
	}
#queslink {
	background:url(/products/images/questions.gif) top left no-repeat;
	}
.ies {
	background:url(/products/images/ies.gif) center left no-repeat;
	background-position:15px;
	}
#detail_desc div.thumb a {
	color:#333333;
	text-decoration:none;
	}	
#detail_desc div.thumb h2 {
	font-size:1em;
	}
#detail_desc div.thumb h4 {
	font-size:0.8em;
	font-weight:normal;
	}	
#detail_desc div.thumb div.thumbnail {
	background:url(/products/images/tn_bg.gif) top left no-repeat;
	}
.related_prod {
	border-top:1px solid #DADADA;
	}
#detail_desc div.reldiv div.thumb div.thumbnail {
	}
.item_filter {
	text-align:right;
	}
.item_filter form {
	padding:0 20px 7px 0;
	border-bottom:1px dotted #333;
	}
.item_filter label {
	font-size:1.1em;
	}
.item_filter span {
	font-size:1.2em;
	}
.item_filter h3 {
	font-size:1.5em;
	}
.item_filter div {
	text-align:left;
}
.item_filter div a {
	text-decoration:none;
	color:#333;
}
/* Product Questions */
#questions_container {
	text-align:left;
	line-height:1.2em;
	}
#questions_container p {
	font-size:1.2em;
	}
#questions_container #contactinfo {
	padding-left:10px;
	border-left:1px solid #FF6600;
	}
	
/* Contact */
#contactform form fieldset input, #contactform form fieldset select, #contactform form fieldset textarea {
	border:1px solid #333333;
	}
#contactform form fieldset {
	border:0;
	background:#FFEFCE;
  	-moz-border-radius-topleft: 6px;
  	-moz-border-radius-topright: 6px;
  	-moz-border-radius-bottomleft: 6px;
  	-moz-border-radius-bottomright: 6px;
  	-webkit-border-top-left-radius: 5px;
  	-webkit-border-top-right-radius: 5px; 		
  	-webkit-border-bottom-left-radius: 5px;
  	-webkit-border-bottom-right-radius: 5px; 		
	}

/* Forms */
div.forms div {
	text-align:center;
	float:left;
	font-size:1.3em;
	}
div.forms div a {
	color:#333333;
	}
	
/* Slideshow */
#slideshow {
	color:#FFFFFF;
	}	
#slideshow h3 {
	font-size:1.5em;
	}
#slideshow p {
	font-size:1.13em;
	}
#slide1 {
	background:url(/images/slideshow/slide1.jpg) top left no-repeat;
	}
#slide2 {
	background:url(/images/slideshow/slide2.jpg) top left no-repeat;
	}
#slide3 {
	background:url(/images/slideshow/slide2.jpg) top left no-repeat;
	}
#slide4 {
	background:url(/images/slideshow/slide2.jpg) top left no-repeat;
	}		
	
.slide_more {
	width:68px;
	height:22px;
	background:url(/images/slideshow/more.gif) top left no-repeat;
	}
.slide_more span {
	display:none;
	}
#slideshow_footer {
	background:#999999 url(/images/adspace_header.jpg) top left no-repeat;
	background-position: 0 -6px;
	}

/* Footer */
#footer {
	background:#535353;
	color:#FFFFFF;
	font-size:1.1em;
	}
#ft_left ul li {
	border-left:1px solid #FF6600;
	list-style:none;
	}
/* Text Styles */
.bold {
	font-weight:bold;
	}
.blue, h3.blue {
	color:#155a81;
	}
.bluegreen {
	color:#619080;
	}
.orange {
	color:#ef8200;
	}

/* Induction Intro */
div.induc_intro ul.operating_principles li {
	list-style:none;
	}
div.induc_intro ul.operating_principles li ol li {
	list-style:decimal;
	}
div.induc_intro ul div.indintroimg {
	text-align:center;
	}	
	
/* Ads */
#leed {
	background:url(/images/leed.jpg) top left no-repeat;
	}
#arra {
	background:url(/images/arra.jpg) top left no-repeat;
	}
#emergepak {
	background:url(/images/emergepak.jpg) top left no-repeat;
	}
#quickship {
	background:url(/images/quickship.jpg) top left no-repeat;
	}
#epact {
	background:url(/images/epact2005.jpg) top left no-repeat;
	}
#plt2 {
	background:url(/images/plt2.jpg) top left no-repeat;
	}
#d914 {
	background:url(/images/d914.jpg) top left no-repeat;
	}
#signature_banner {
	background:url(/images/sig_banner.jpg) top left no-repeat;
}

/* COMPARISONS */
div.induc_intro table.comparisons {
	font-size:1.3em;
	line-height:1.6em;
}
.tdstyle2 {
	background:#FFDFBF;
}
.tdstyle3 {
	background:#F5F5F5;
}
a.alink {
	font-size:1.4em;
}

/* LUXIM */
table.plasma {
	font-size:1.4em;
}
table.plasma td {
	padding:5px;
}
table.plasma tr.alt_fill {
	background:#F3F3F3;
}
table.plasma tr.fill {
	background:#CCC;
}
table.plasma tr.green {
	background:#7aa230;
}
.luximgreen {
	color:#7aa230;
}
