/* CSS Document */
/*Errol Sidelsky*/
<!--
body {
	margin:0;
	background-color:#002e2a;
	background-position:center;
	background-repeat:repeat-y;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:0.8em;
	color:#fff;
	font-weight:normal;
}


/*Main Links on page*/
a {color: #c6ce00; background-color:transparent; 	font-family:Arial, Helvetica, sans-serif; }
a:link {text-decoration: underline;background-color:transparent;}
a:visited {text-decoration: underline;color: #c6ce00; background-color:transparent;}
a:hover {text-decoration: underline;color: #7f9694; background-color:transparent; }
a:active {text-decoration: underline; color: #c6ce00; background-color:transparent;}

/*Headings*/
h1 {
	margin:30px 0 0 15px;
	padding:0;
	font-size: 20px;
	line-height:24px;
	width:300px;
}

h2 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 16px;
	line-height:20px;
}

h3 {
	margin:12px 0 0 0;
	padding:0;
	font-size: 16px;
	line-height:25px;
}

h4 {
	margin:4px 0 10px 0;
	padding:0;
	font-size: 14px;
	line-height:17px;
	font-style:italic;
}





/*Head Containers */
#mainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
}

/*Home Page */
#homeMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/homePageBg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:757px;
}

/*products Page */
#productsMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/productsPageBg.jpg);
	background-repeat:no-repeat;
	background-position:center 307px;
	height:710px;
}

/*Trade Page */
#tradeMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/accessPageBg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:747px;
}

.tradePageCopy{
	margin:0;
	padding:0 0 0 20px;
	color:#002e2a;
	width:300px;
	line-height:18px;
}

.homePageCopy{
	margin:0;
	padding:0 0 0 20px;
	color:#002e2a;
	width:300px;
	line-height:18px;
}

h5 {
	margin:30px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size: 20px;
	line-height:24px;
}

/*TRADE*/
body#tradeHome {
	margin:0;
	background-color:#476360;
	background-position:center;
	background-repeat:repeat-y;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:0.8em;
	color:#fff;
	font-weight:normal;
}

body#tradeHome #mainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
}

#tradeHomeMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/tradeHomePageBg.jpg);
	background-repeat:no-repeat;
	background-position:center 307px;
	height:840px;
}


/*Access*/
.accessPageCopy{
	margin:0;
	padding:0 0 0 20px;
	color:#002e2a;
	width:400px;
	line-height:18px;
	float:left;
}

#accessMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/accessPageBg.jpg);
	background-repeat:no-repeat;
	background-position:center 307px;
	height:1090px;
}

#protectaMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/protectaHomePageBg.jpg);
	background-repeat:no-repeat;
	background-position:center 307px;
	height:840px;
}

.protectaPageCopy{
	margin:0;
	padding:0 0 0 20px;
	color:#002e2a;
	width:310px;
	line-height:18px;
	float:left;
}

#connectaMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/connectaHomePageBg.jpg);
	background-repeat:no-repeat;
	background-position:center 307px;
	height:840px;
}

.connectaPageCopy{
	margin:0;
	padding:0 0 0 20px;
	color:#002e2a;
	width:310px;
	line-height:18px;
	float:left;
}


/*Multi*/
.multiPageCopy{
	margin:0;
	padding:0 0 0 20px;
	color:#002e2a;
	width:400px;
	line-height:18px;
	float:left;
}

#multiMainContainer{
	margin:0;
	padding:0;
	width:760px;
	margin:0 auto;
	background-color:#00423c;
	background-image:url(../images/multiPageBg.jpg);
	background-repeat:no-repeat;
	background-position:center 307px;
	height:1180px;
}


#logoContainer{
	margin:0;
	padding:0;
	width:740px;
	margin:0 auto;
	}

#mainImageContainer{
	padding:0;
	width:740px;
	margin:0 auto;
}


#contactContainer{
	margin:0 0 0 010px;
	padding:0 0 0 0;
	text-align:right;
	height:0px;
	width:740px;
	font-size:0.8em;;
}

#contactUs a {
	margin:0;
	padding:3px;
	text-align:center;
	width:80px;
	float:right;
	display:block;
	color:#c0fc0d;
	border-right:#00423c solid 1px;
	background: url("../images/newNav/leftCnrNavPortionUp.gif") ;
	background-position:0px -10px;
	background-repeat:no-repeat;
	height:16px;
	text-decoration:none;
}

#contactUs a:hover {
	margin:0;
	padding:3px;
	text-align:center;
	width:80px;
	float:right;
	display:block;
	color:#002e2a;
	border-right:#00423c solid 1px;
 	background: url("../images/newNav/leftCnrNavPortionHvr.gif");
	background-position:0px -10px;
	background-repeat:no-repeat;
	height:16px;
	text-decoration:none;
}

#tradeConsumer a{
	margin:0;
	padding:3px;
	background-color:#002e2a;
	width:150px;
	float:right;
	text-align:center;
	display:block;
	color:#c0fc0d;
	height:16px;
	text-decoration:none;
}

#tradeConsumer a:hover {
	margin:0;
	padding:3px;
	background-color:#c0fc0d;
	width:150px;
	float:right;
	text-align:center;
	display:block;
	color:#002e2a;
	height:16px;
	text-decoration:none;
	background-color:#c0fc0d;
}

#consumerTrade a{
	margin:0;
	padding:3px;
	background-color:#c0fc0d;
	width:150px;
	float:right;
	text-align:center;
	display:block;
	color:#002e2a;
	height:16px;
	text-decoration:none;
}

#consumerTrade a:hover {
	margin:0;
	padding:3px;
	background-color:#002e2a;
	width:150px;
	float:right;
	text-align:center;
	display:block;
	color:#002e2a;
	height:16px;
	text-decoration:none;
	background-color:#c0fc0d;
}



#Inventors a {
	margin:0;
	padding:3px;
	text-align:center;
	width:80px;
	float:right;
	display:block;
	color:#c0fc0d;
	border-right:#00423c solid 1px;
	background-color:#002e2a;
	background-position:0px -10px;
	background-repeat:no-repeat;
	height:16px;
	text-decoration:none;
}

#Inventors	 a:hover {
	margin:0;
	padding:3px;
	text-align:center;
	width:80px;
	float:right;
	display:block;
	color:#fff;
	border-right:#00423c solid 1px;
	background-color:#9e1b34;
	background-position:0px -10px;
	background-repeat:no-repeat;
	height:16px;
	text-decoration:none;
}
/*Navigation Containers */
/*#navContainer
{
	margin:0 auto;
	padding:0;
	width:740px;
	background-color:#0c1c1c;
	height:35px;

	}


#nav{
	margin:0 0 0 10px;
	padding:0;
}

#nav li {
	margin:0;
	list-style:none;
	display:block;
	float:left;
	border:#fff 0px solid;
	text-align:center;
	width:100px;
	background-color:#0c1c1c;
	height:15px;
	padding:0;

}

li.navItems a { width:100px; padding:10px 0px 10px 0px; margin:0; color:#fff;	display:block; background-image:url(../images/greenNavBgup.gif); background-repeat:no-repeat; }
li.navItems a:link {text-decoration: none;background-color:transparent; }
li.navItems a:visited {width:100px; padding:10px 0px 10px 0px; margin:0; color:#fff;	display:block; text-decoration:none;}
li.navItems a:hover {width:100px; padding:10px 0px 10px 0px; margin:0; background-image:url(../images/greenNavBg.gif); background-repeat:no-repeat; background-position:center;  color:#fff;	display:block;}
li.navItems a:active {width:100px; padding:10px 0px 10px 0px; margin:0; color:#fff;	display:block;}

*/


/* Navigation
------------------------------------  
*/
div#header {
	margin:0;
	padding:0;
	background-image:url(../images/navigation-bkgrnd.gif);
	background-repeat:no-repeat;
	background-position:50px  9px;
}


div#nav_ctn {
	position:relative;
	height:32px;
	margin:0;
	padding:0 0 0 0;
}

.btn { position:absolute; }
.btn a { display:block; }
.btn span { display:none;}

ul#nav {
	margin:0;
	padding:0;
	position:absolute;
	width:620px;
	height:15px;
	list-style:none;
	display:block;
}

ul#nav span { display:none; }
ul#nav a { height:24px; text-align:center; padding:8px 0 0 0; font-size:12px; text-decoration:none; vertical-align:middle; }

ul#nav .home { left:10px; }
ul#nav .home a { width:110px; background-position:0px 0px; background: url("../images/newNav/leftCnrNavPortionUp.gif") ; color:#c0fc0d; }
ul#nav .home a:hover, ul#nav .home a.selected { background: url("../images/newNav/leftCnrNavPortionHvr.gif");  background-position:0px 0px; color:#002e2a;}

ul#nav .about { left:110px; }
ul#nav .about a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .about a:hover, ul#nav .about a.selected { background: url("../images/newNav/bgHover.gif") ;background-position:0px 0px; color:#002e2a;}

ul#nav .products { left:210px; }
ul#nav .products a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .products a:hover, ul#nav .products a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .buy { left:310px; }
ul#nav .buy a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .buy a:hover, ul#nav .buy a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .Distributors { left:310px; }
ul#nav .Distributors a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .Distributors a:hover, ul#nav .Distributors a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .caseStudies { left:410px; }
ul#nav .caseStudies a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .caseStudies a:hover, ul#nav .caseStudies a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .lab2 { left:510px; }
ul#nav .lab2 a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .lab2 a:hover, ul#nav .lab2 a.selected { background: url("../images/newNav/labHover.gif") ;background-position:0px 0px; color:#fff;}

ul#nav .news2 { left:610px; }
ul#nav .news2 a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .news2 a:hover, ul#nav .news2 a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .lab { left:410px; }
ul#nav .lab a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .lab a:hover, ul#nav .lab a.selected { background: url("../images/newNav/labHover.gif") ;background-position:0px 0px; color:#fff;}

ul#nav .news { left:510px; }
ul#nav .news a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .news a:hover, ul#nav .news a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .faq { left:610px; }
ul#nav .faq a { width:100px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; color:#c0fc0d}
ul#nav .faq a:hover, ul#nav .faq a.selected { background: url("../images/newNav/bgHover.gif") ; background-position:0px 0px; color:#002e2a;}

ul#nav .blnk { left:710px; height: 32px; width:40px; background-position:0px 0px; background: url("../images/newNav/bgUp.gif") ; }


#products_Menu_Container {
	position:relative;
	left:210px;
	top:0;
	visibility:hidden;
	margin:0px 0 0 0;
	z-index:300;
	background-color:transparent;
}

#products {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	height:25px;
	background-color:transparent;
}


#products_Menu_Container  #products #access a{
	left:0px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-image:url("../images/newNav/leftCnrSubNavUp.gif");
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	z-index:100;
	background-color:transparent;
	border:0px solid #00FF99
}

#products_Menu_Container  #products #access a:hover {
	left:0px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-image:url("../images/newNav/leftCnrSubNavHover.gif");
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	color:#002e2a;
	border:0px solid #00FF99
}

#products_Menu_Container  #products #multi a{
	left:100px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-image:url("../images/newNav/leftSubNavUp2.gif");
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	border:0px solid #00FF99
}

#products_Menu_Container  #products #multi a:hover {
	left:100px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-color:transparent;
	background-image:url("../images/newNav/leftSubNavHover.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;s
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	z-index:300;
	border:0px solid #00FF99;
	color:#002e2a;
}


#products_Menu_Container  #products #smokeAlarm a{
	left:200px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-image:url("../images/newNav/leftSubNavUp2.gif");
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	border:0px solid #00FF99
}

#products_Menu_Container  #products #smokeAlarm a:hover {
	left:200px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-color:transparent;
	background-image:url("../images/newNav/leftSubNavHover.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;s
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	z-index:300;
	border:0px solid #00FF99;
	color:#002e2a;
}


#products_Menu_Container  #products #intercom a{
	left:300px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-image:url("../images/newNav/leftSubNavUp.gif");
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	border:0px solid #00FF99
}

#products_Menu_Container  #products #intercom a:hover {
	left:300px;
	top:0px;
	height:22px;
	width:100px;
	padding:4px 0 0 0;
	background-color:transparent;
	background-image:url("../images/newNav/newSubNavLast.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;s
	font-size:0.9em;
	color:#c0fc0d;
	text-align:center;
	vertical-align:middle;
	margin:0;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
	z-index:300;
	border:0px solid #00FF99;
	color:#002e2a;
}


#bread{
	margin:0 0 0 20px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:400px;
	clear:both;
}


/* main content area*/
#contentContainer{
	margin:0 auto;
	padding:0 0 0 0 ;
	width:740px;
}


#leftContainerHeader{
	margin:0;
	padding:30px 0 0 0;
	border:#fff 0px solid;
}

#leftContainerHeader{
	margin:0;
	padding:30px 0 0 0;
	border:#fff 0px solid;
}


#faqContainerCopy{
	margin:20px 0 0 0;
	padding:0px 15px 0 15px;
	/*background-color:#002e2a;
	background-image:url(../images/leftBoxTopBar.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	line-height:18px;
}

#leftContainerCopy{
	margin:20px 0 0 0;
	padding:0px 0 0 15px;
	/*background-color:#002e2a;
	background-image:url(../images/leftBoxTopBar.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	line-height:18px;
	width:320px;
	}
	

#leftContainerCopyDist{
	margin:20px 0 0 0;
	padding:0px 0 0 15px;
	/*background-color:#002e2a;
	background-image:url(../images/leftBoxTopBar.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	line-height:18px;
	width:320px;
}

#multiAccessCol{
	margin:0;
	padding:0 20px   0  0;
	width:290px;
	float:left;
	color:#002e2a;
	text-align:left;
}

#leftBoxBottom{
	margin:0;
	padding:0;
	width:415px;
	background-image:url(../images/leftBoxBottomBar.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#leftContainer{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:350px;
	border:#fff  0px solid;
	float:left;
}


#rightContainer{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:390px;
	border:#fff 0px solid;
	float:left;
	text-align:right;
}

/*footer*/
#footer {
	margin:0 auto 0 auto;
	padding:5px 0 0 0;
	width:740px;
	border-top:#132422 0px solid;
	text-align:left;
	font-size:11px;
}


#footerBottom{
	margin:0 auto;
	padding:0;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

#tradeFooterBottom{
	margin:0 auto;
	padding:0;
	background-image:url(../images/tradeFooter.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#476360;
}


/*FAQ*/
.faqPara {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom: solid 1px #336666;
}

.contactPara {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom: solid 1px #336666;
}

h6 {
	margin:10px 0 5px 0;
	padding:0;
	font-size: 14px;
	line-height:17px;
	font-style:italic;
}

