@charset "UTF-8";
/* CSS Document */

BODY					{
	margin-top:0px;
	background-image:url(/resources/general/bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#F6F6F6;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.graysep {color: #666666}
.clear { clear:both; }

.TopNavBG {width:1059px;height:149px;background-image:url(/resources/navigation/topnav.png);background-repeat:no-repeat;background-position:center top;}

.main { width:946px; margin: 0 auto 50px auto; }
.main-onecol { width:900px; margin: 0 auto 50px auto; }
.main-onecolintro { width:775px; margin: 0 auto 50px auto; }

.pageheading { font-size:18px; color:#e74219; font-weight:bold;}

.pagecontent {margin:0;padding:0;}

.single { margin:15px 0 0 0; font-size:13px; line-height:20px;}


.content-left { width:288px;float:left; }

.content-right { float:right; width:620px;}

.pagenav-top {width:288px;height:14px;background-image:url(/resources/general/leftcol-1.png);background-repeat:no-repeat;background-position:center top;}
.pagenav-cen {width:288px;background-image:url(/resources/general/leftcol-2.png);background-repeat:repeat-y;background-position:center top;text-align:center;}
.pagenav-bot {width:288px;height:15px;background-image:url(/resources/general/leftcol-3.png);background-repeat:no-repeat;background-position:center top;}

.pagenav-dark-top {width:288px;height:14px;background-image:url(/resources/general/leftcoldark-1.png);background-repeat:no-repeat;background-position:center top;}
.pagenav-dark-cen {width:288px;background-image:url(/resources/general/leftcoldark-2.png);background-repeat:repeat-y;background-position:center top;text-align:center;}
.pagenav-dark-bot {width:288px;height:15px;background-image:url(/resources/general/leftcoldark-3.png);background-repeat:no-repeat;background-position:center top;margin-bottom:20px;}



.gallery { width:946px; height:155px;background-image:url(/resources/general/photogallery-bg.png);background-repeat:no-repeat;background-position:center top; text-align:center; padding:1px 0 0 0;margin:0 auto 25px auto;}
.gallery-title { font-size: 18px; font-weight:bold; color:#e74219;  text-align:left; margin: 10px 0 0 15px;}
.sidebar-title { font-size: 18px; font-weight:bold; color:#e74219;  text-align:left; margin: 0 0 10px 15px;}
.sidebar-nav { text-align:left; margin: 10px 0 0 15px; }
.thumbnails { margin: 15px 0 0 0; }
.thumbnails img { border: 5px solid #ffffff; margin:0 10px 0 9px;}
	
#lighttype { font-size:10px; text-transform:uppercase; color:#CCCCCC; margin-left:10px; }

#lighttype-nomargin { font-size:10px; text-transform:uppercase; color:#CCCCCC;}

.pagename { float:left; margin:20px 0 0 20px; font-size:20px; color:#FFFFFF; font-weight:bold;}

.textnav { float: right;margin-top:22px; margin-right:20px;}

.PageInfo1 { width:1059px;height:65px;background-image: url(/resources/navigation/subnavbg.jpg);background-repeat:no-repeat;background-position:center top;margin-left:auto;margin-right:auto; text-align:center;margin-bottom:50px;}
.PageInfo2 { width: 946px; margin: 0px auto 0px auto;}


.SBPwindowNav { height:22px; width:275px; font-size:11px; font-weight:normal; padding:2px; border:0px; background-color:#f26136; border:1px solid #ff8e6d; color:#ffdbd1;}
.SBPwindowNavO { padding: 2px 10px 2px 10px; }

.SBPsidenav { height:22px; width:255px; padding:2px;  background-color:#999999; border:0px; color:#f1f1f1;}
.SBPsidenav { padding: 2px 10px 2px 10px; }

.footer-wrap {width:1059px;background-image:url(/resources/navigation/bottomnav.png);background-repeat:no-repeat;background-position:center top;margin:0 auto 0 auto;text-align:center;height:206px;}
.footer-text {width:956px;margin:20px auto 0 auto;text-align:left;font-size:10px;text-align:left;color:#CCCCCC;}

.footer-text a:link {text-decoration:none;color:#f1f1f1;}
.footer-text a:visited {text-decoration:none;color:#f1f1f1;}
.footer-text a:hover {
	text-decoration:none;
	color:#A8A9AC;
	border-bottom:1px solid #f1f1f1;
}
.footer-text a:active {text-decoration:none;color:#f1f1f1;}

.footer-callouts {width:956px;margin:0 auto 0 auto;}


.focus-wrap {width:1059px;height:143px;text-align:center;margin: 0px auto 25px auto;}
.focus-images {width:982px;height:143px;margin-left:auto;margin-right:auto;}


.products-overview-A {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/products-ov-1.jpg);background-repeat:no-repeat;background-position:center top;height:463px;}
.products-overview-B {width:1059px;height:342px;background-image: url(/resources/headerimages/products-ov-2.jpg);background-repeat:repeat-y;background-position:center top;margin-left:auto;margin-right:auto;}
.products-overview-C {width:1059px;height:26px;background-image: url(/resources/headerimages/products-ov-3.jpg);background-repeat:no-repeat;background-position:center top;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.subpage-1 {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/example.jpg);background-repeat:no-repeat;background-position:center top;height:463px;}

.home {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/home.jpg);background-repeat:no-repeat;background-position:center top;height:471px;margin-bottom:50px;}

.contact {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/contact.jpg);background-repeat:no-repeat;background-position:center top;height:471px;margin-bottom:50px;}

.efficiency {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/energy.jpg);background-repeat:no-repeat;background-position:center top;height:471px;margin-bottom:50px;}

.about {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/about.jpg);background-repeat:no-repeat;background-position:center top;height:471px;margin-bottom:50px;}

.protools {width:1059px;margin:0px auto 0px auto;background-image:url(/resources/headerimages/protools.jpg);background-repeat:no-repeat;background-position:center top;height:471px;margin-bottom:50px;}

.topnav {width:1059px;height:149px;background-image:url(/resources/navigation/topnav.png);background-repeat:no-repeat;background-position:center top;}


.MenuNav {
	width: 255px;
	background-color:#A8A9AC;
	border:0px;
	color:#ffffff;
	font-size:13px;font-weight:bold;
}

.locatordetails { font-size:10px; color:#999999; }

.block-copy {text-align:left;width:258px;margin:0 auto 0 auto;font-weight:normal;color:#666666;font-size:12px;}
.block-copy  a:link { text-decoration:none; color:#666666; }
.block-copy  a:visited { text-decoration:none; color:#666666; }
.block-copy  a:hover { text-decoration:none; color:#666666; }
.block-copy  a:active { text-decoration:none; color:#666666; }



.block-title {text-align:left;width:258px;margin:0 auto 5px auto;font-weight:bold;color:#e74219;font-size:13px;}
.block-option-title {text-align:left;width:258px;margin:0 auto 5px auto;font-weight:bold;color:#e74219;font-size:15px;}
.block-option {text-align:left;width:258px;margin:0 auto 0 auto;font-weight:normal;color:#666666;font-size:12px;padding:2px 0 2px 0;}

.block-option a:link {text-decoration:none; color:#CCCCCC;}
.block-option a:visited { text-decoration:none; color:#cccccc;}
.block-option a:hover { text-decoration:none; color:#ffffff;}
.block-option a:active {text-decoration:none; color:#ffffff;}