/*Starter CSSlast update: 6.29.09*//*colors: logo blue: 0/75/141 #004b8d nav gray: 102/102/102 #666  //  nav lite blue: 1/171/239 #01abef  //  nav dark blue: 0/75/141 #004b8d greys: 333/666/999*//* GLOBAL */body {	margin: 0; padding: 0;	color: #666;	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;}p, td, th {	margin: 0; padding: 0;	color: #666;	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;	}a         { font-weight: normal; text-decoration: none; }a:link    { color: #004b8d; }a:visited { color: #004b8d; }a:hover   { color: #01abef; text-decoration: underline; }a:active  { color: #01abef; text-decoration: underline; }img {border:0;}td, th { padding:3px; }ul.one { margin-top:0; margin-bottom:0; }ul.one li { font-size:10px; }/*ul.content {	list-style-image: url(/img/bt_bullet.gif);	margin-left:15px;	margin-bottom:10px;}ol.content {	list-style-type: decimal;	margin-left:20px;	margin-bottom:10px;}*/h1, h2, h3, h4 {	margin: 0; padding: 0;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: normal;	font-weight: bold;}h1 { font-size: 18px; line-height: 22px; }h1.pgtitle {	margin: 30px 0 10px 0;	padding: 0;	font-size: 18px;	line-height: 22px;	color: #004b8d;}h2 {	font-size: 14px;	line-height: 17px;	color: #004b8d;}h3 {	font-size: 13px;	line-height: 15px;}#toplink p {	margin: 0; padding: 0;	text-align: right;	color: #666;	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;	}#toplink a         { color: #666; text-decoration: none; }#toplink a:link    { color: #666; }#toplink a:visited { color: #666; }#toplink a:hover   { color: #004b8d; }#toplink a:active  { color: #004b8d; }#copyright p {	color: #666;	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;}#copyright p a         { font-weight: normal; text-decoration: none; }#copyright p a:link    { color: #666; }#copyright p a:visited { color: #666; }#copyright p a:hover   { color: #80082e; }#copyright p a:active  { color: #80082e; }#bol {	color: #ccc;	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;	text-align:right;}#bol a         { font-weight: normal; text-decoration: none; }#bol a:link    { color: #ccc; }#bol a:visited { color: #ccc; }#bol a:hover   { color: #999; }#bol a:active  { color: #999; }/* end: misc type settings */#wrap {	margin: 0 auto;	padding: 0;	width: 950px;	background-color: #fff;	text-align: center;}#clearIt {	margin: 0; padding: 0;	height: 0px;	font-size: 0px;	line-height: 0px;	clear: both;}/* start: topnav */#topheader {	margin: 0; padding: 0;	position: relative;	width: 950px;	height: 40px;	border-bottom: 1px solid #999;}#toplink {	margin: 0; padding: 0;	position: absolute;	bottom: 10px;	right: 0px;	text-align: right;}/* end: topnav *//* start: header */#header {	margin: 0; padding: 0;	position: relative;	width: 950px;	height: 74px;	/* background: url(/img/header-bg.gif) left top no-repeat; */}#logo {	margin: 0; padding: 0;	position: absolute;	top: 0px;	left: 0px;	bottom: 20px;	width: 250px;	text-align: left;}#search {	margin: 0; padding: 0;	position: absolute;	bottom: 20px;	right: 0px;	width: 250px;	text-align: right;}#search table {	float: right;}/* end: header *//* start: footer */#footer {	margin: 15px 0 30px 0; padding: 0;	width: 950px;	background-color: #fff;	border-top: 1px solid #999;}#copyright {	margin: 0; padding: 0;	position: relative;	top: 5px;	right: 0px;	text-align: right;}#footerHome {	margin:0px;	/* width:605px;  */	text-align:right; 	float:right;	vertical-align:bottom;}/* end: footer */#body-holder {margin: 0; padding: 0;width: 950px;background-color: #fff;}#bodyLeft {	margin: 0; padding: 0;	width: 230px;/* width will need to be adjusted for IE */	/* border-top: 1px solid #999; */	float: left;	text-align: left;	background-color: #fff;}#bodyLeft DIV.divider		{width:100%; height:1px; border-top:1px solid #999; margin-top:15px; margin-bottom:15px;}#bodyRight {	margin: 0; padding: 0;	width: 710px;/* width will need to be adjusted for IE */	/* border-top: 1px solid #999; */	float: right;	text-align: left;	background-color: #fff;}#bodyRight DIV.divider		{width:100%; height:1px; border-top:1px solid #999; margin-top:15px; margin-bottom:15px;}/* /GLOBAL *//* home page stuff */#flashHome {	margin: 0; padding: 0;	width: 950px;	border: 1px solid #999;	float: right;	background-color: #fff;}#flashHome img {	margin: 5px;}#footerHome-holder {	margin: 15px 0; padding: 0;	width: 950px;	background-color: #fff;	border-top: 1px solid #999;	border-bottom: 1px solid #999;	text-align:left;}#footerHome-holder a { color: #666; text-decoration: none; }#footerHome-holder a:link    { color: #666; }#footerHome-holder a:visited { color: #666; }#footerHome-holder a:hover   { color: #01abef; }#footerHome-holder a:active  { color: #01abef; }#footerHome-holder-in {	margin-top: 12px; margin-bottom:12px;	background: url('/img/footerHome-bg.gif') left top repeat-y;}/* /home page stuff *//* START nav locators and sub-nav common items */#navLocatorHome ul, #navLocator ul, #subNav ul {	margin: 0; padding: 0;	list-style: none;	float: left;}#navLocatorHome li, #navLocator li, #subNav li  {	margin: 0; padding: 0;	display: table;}#navLocatorHome li a, #navLocator li a, #subNav li a {	margin: 0; padding: 0;	float: left;	text-decoration: none;}#nnavLocatorHome li a:hover, #nnavLocator li a:hover, #subNav li a:hover {	text-decoration: none;}#navLocatorHome span, #navLocator span, #subNav span {	display: none;}/* END nav locators and sub-nav common items *//* START: navLocatorHome */#navLocatorHome {	margin: 0; padding: 0;	/* width: 265px; */	height: 44px;}#n11, #n12 {	margin: 0; padding: 0;	width: 265px;	background: url(../img/bt-locatorHome.gif) no-repeat;}#n11 { height: 22px; background-position: 0px 0px; }#n12 { height: 22px; background-position: 0px -22px; }#n11:hover, #n11:focus, #n11.on { background-position: -265px 0px; }#n12:hover, #n12:focus, #n12.on { background-position: -265px -22px; }/* END: navLocatorHome *//* START: navLocator */#navLocator {	margin: 0; padding: 0;	width: 230px;	height: 52px;}#n1, #n2 {	margin: 0; padding: 0;	width: 230px;	background: url(../img/bt-locator.gif) no-repeat;}#n1 { height: 29px; background-position: 0px 0px; }#n2 { height: 23px; background-position: 0px -29px; }#n1:hover, #n1:focus, #n1.on { background-position: -230px 0px; }#n2:hover, #n2:focus, #n2.on { background-position: -230px -29px; }/* END: navLocator *//* START: subNav */#subNav {	margin: 0;	padding: 0;	width: 230px;	float: left;	border-bottom: 1px solid #999;	border-top: 1px solid #999;}/* #subNav ul {	margin: 0; padding: 10px 0 10px 0;	list-style: none;	width: 230px;	border-bottom: 1px solid #999;}#subNav li {	padding: 2px 2px 2px 11px;	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	background-image: url(../img/arrow.gif);	background-repeat: no-repeat;	background-position: 0 .6em;}#subNav li a {	margin: 0;	padding: 0;	color: #666;	text-decoration: none;	display: block;}#subNav li a:link    { color: #666; }#subNav li a:visited { color: #666; }#subNav li a:hover   { color: #01abef; }#subNav li a:active  { color: #01abef; }*//* END: subNav *//* START database product info */.productSelect {	width: 245px;	font-size: 11px; line-height: 14px; color: #666;}#product {	margin: 0; padding: 0;	width: 100%;}#productInfo {	margin-right: 20px; padding: 0;	float:left;  	width:450px; }#productLinks {	margin-right: 0; padding: 0;	float:left; 	width:230px; }h2.productName {	margin: 0; padding: 0;	font-size: 13px;	line-height: 15px;	color: #333;	font-weight: bold;}h2.productName a { text-decoration: underline; font-weight: bold; }h2.productName a:link    { color: #333; }h2.productName a:visited { color: #333; }h2.productName a:hover   { color: #004b8d; }h2.productName a:active  { color: #004b8d; }/* END database product info *//* START database distributor info */.distributorSelect {	width: 245px;	font-size: 11px; line-height: 14px; color: #666;}#distributor {	margin: 0; padding: 0;	width: 100%;}#distributorLeft {	margin-right: 20px; padding: 0;	float:left;  	width:410px; }#distributorRight {	margin-right: 0; padding: 0;	float:left; 	width:270px; }h2.distributorName {	margin: 0; padding: 0;	font-size: 12px;	line-height: 15px;	color: #333;	font-weight: bold;}h2.distributorName a { color: #004b8d; font-weight: bold; }h2.distributorName a:link    { color: #004b8d; }h2.distributorName a:visited { color: #004b8d; }h2.distributorName a:hover   { color: #01abef; text-decoration: underline; }h2.distributorName a:active  { color: #01abef; text-decoration: underline; }/* EBD database distributor info *//* START specs info */#specs {	margin: 0; padding: 0;	width: 100%;}#specsInfo {	margin-right: 20px; padding: 0;	float:left;  	width:300px; }#specsLinks {	margin: 0 0 6px 0; padding: 0;	float:left; 	width:380px; }/* END specs info *//* START details info */#details {	margin: 0; padding: 0;	width: 100%;}#detailsInfo {	margin-right: 20px; padding: 0;	float:left;  	width:450px; }#detailsLinks {	margin: 0 0 6px 0; padding: 0;	float:left; 	width:230px; }/* END details info *//* START project */#project {	margin:0; padding: 0;	width: 100%;}#projectL {	margin-right: 20px; padding: 0;	float:left;  	width:250px; }#projectL img.project {	margin: 0; padding: 0;	border: 1px solid #999;}#projectR {	margin: 0 0 6px 0; padding: 0;	float:left; 	width:420px; }/* END project *//* START lit info */#lit {	margin: 0; padding: 0;	width: 100%;}#litL {	margin-right: 20px; padding: 0;	float:left;  	width:250px; }#litR {	margin: 0 0 6px 0; padding: 0;	float:left; 	width:420px; }/* ENDlit info *//* form stuff */.field-ss {	width: 130px;	margin: 0;	padding: 3px;	background-color: #fff;	border: 1px solid #999;	color: #333;	font: 10px/10px Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal;} /* this is used in header search */.field-one {	width: 300px; 	margin: 0;	padding: 3px;	background-color: #fff;	border: 1px solid #999;	color: #333;	font: 10px/10px Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal;}.field-two {	width: 100px; 	margin: 0;	padding: 3px;	background-color: #fff;	border: 1px solid #999;	color: #333;	font: 10px/10px Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal;}.field-three {	width: 300px; 	height:50px;	margin: 0;	padding: 3px;	background-color: #fff;	border: 1px solid #999;	color: #333;	font: 10px/10px Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal;}.checkbox {	width: 10px; 	height: 10px;	background-color: #fff;	border: 1px solid #999;}/* =Start table structure */.tableWarranty {	width: 100%;	margin: 0;	/* border: 2px solid #BEBEBE; */	border-collapse: collapse;}.tableWarranty th, .tableWarranty td {	/* border: solid 1px #444; */	padding: 0.4em;}.tableWarranty tr.rule {	border-bottom: solid 1px #c8c8c8;}.tableSubmittals {	width: 100%;	margin: 0;	border: 1px solid #BEBEBE;	border-collapse: collapse;}.tableSubmittals th, .tableSubmittals td {	/* border: solid 1px #444; */	padding: 0.4em;}.tableChart {	width: 100%;	margin: 0;	/* border: 2px solid #BEBEBE; */	border-collapse: collapse;}.tableChart th, .tableChart td {	padding: 0.5em;}/* =End table structure *//* =Start grey colour scheme */.greyScheme tr.firstRow {	font-weight: bold;	background-color: #c8c8c8;}.greyScheme tr.oddRow {	background-color: #f5f5f5;	vertical-align:top;}.greyScheme tr.evenRow {	background-color: #e4e4e4;	vertical-align:top;}.greyScheme td.firstRow {	font-weight: bold;}.greyScheme td.firstColumnGrey {	font-weight: bold;	text-align: center;	background-color: #B1B1B1;} /* =End grey colour scheme *//*-- START: SEO stuff --*/h1#title1-about {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-about.gif);    background-repeat: no-repeat;}h1#title1-brands {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-brands.gif);    background-repeat: no-repeat;}h1#title1-contact {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-contact.gif);    background-repeat: no-repeat;}h1#title1-green {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-green.gif);    background-repeat: no-repeat;}h1#title1-media {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-media.gif);    background-repeat: no-repeat;}h1#title1-pressreleases {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-pressreleases.gif);    background-repeat: no-repeat;}h1#title1-newsletter {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-newsletter.gif);    background-repeat: no-repeat;}h1#title1-tradeshows {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-tradeshows.gif);    background-repeat: no-repeat;}h1#title1-logos {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-logos.gif);    background-repeat: no-repeat;}h1#title1-error {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-error.gif);    background-repeat: no-repeat;}h1#title1-success {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-success.gif);    background-repeat: no-repeat;}h1#title1-search {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-search.gif);    background-repeat: no-repeat;}h1#title1-notfound {    padding: 52px 0 0 0;    height: 0px !important;    height /**/:52px; /* IE hack */    overflow: hidden;    background-image: url(/img/title1-notfound.gif);    background-repeat: no-repeat;}/*-- END: SEO stuff --*/.tbf {	background-color:#FFFF66;	font-style:italic;}.selected {	color: #004b8d;}/* end */