@charset "UTF-8";*{margin:0;padding:0;}
#main{width:940px;margin:0 auto;}
#header{height:417px;background:#000;}
#content{font-size:.814em;}
.col-1,.col-2,.col-3{float:left;}
#page1 #content .row-1 .col-1{width:314px;}
#page1 #content .row-1 .col-2{width:314px;}
#page1 #content .row-1 .col-3{width:312px;}
#page1 #content .row-2 .col-1{width:266px;margin-right:49px;}
#page1 #content .row-2 .col-2{width:273px;margin-right:41px;}
#page1 #content .row-2 .col-3{width:269px;}
#page2 #content .row-1 .col-1{width:314px;}
#page2 #content .row-1 .col-2{width:314px;}
#page2 #content .row-1 .col-3{width:312px;}
#page2 #content .row-2 .col-1{width:269px;margin-right:46px;}
#page2 #content .row-2 .col-2{width:273px;margin-right:41px;}
#page2 #content .row-2 .col-3{width:272px;}
#page3 #content .row-1 .col-1{width:313px;}
#page3 #content .row-1 .col-2{width:314px;}
#page3 #content .row-1 .col-3{width:312px;}
#page3 #content .row-2 .col-1{width:269px;margin-right:46px;}
#page3 #content .row-2 .col-2{width:273px;margin-right:41px;}
#page3 #content .row-2 .col-3{width:269px;}
#page4 #content .row-1 .col-1{width:628px;}
#page4 #content .row-1 .col-1 .col-1{width:147px;}
#page4 #content .row-1 .col-1 .col-2{width:436px;}
#page4 #content .row-1 .col-2{width:312px;}
#page4 #content .row-2 .col-1{width:269px;margin-right:46px;}
#page4 #content .row-2 .col-2{width:273px;margin-right:41px;}
#page4 #content .row-2 .col-3{width:269px;}
#page5 #content .row-1 .col-1{width:270px;margin-right:44px;}
#page5 #content .row-1 .col-2{width:270px;margin-right:44px;}
#page5 #content .row-1 .col-3{width:270px;}
#page5 #content .row-2 .col-1{width:588px;margin-right:41px;}
#page5 #content .row-2 .col-2{width:269px;}
#page6 #content .row-1 .col-1{width:314px;}
#page6 #content .row-1 .col-2{width:626px;}
#page6 #content .row-1 .col-2 .col-1{width:220px;margin-right:95px;}
#page6 #content .row-1 .col-2 .col-2{width:228px;}
#page6 #content .row-2 .col-1{width:272px;margin-right:46px;}
#page6 #content .row-2 .col-2{width:273px;margin-right:41px;}
#page6 #content .row-2 .col-3{width:269px;}
body{background:#191919;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:inherit;color:#2d2d2d;}
input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.fleft{float:left;margin-left:0;}
.fright{float:right;}
.clear{clear:both;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper{width:100%;overflow:hidden;}
.wrapper1{width:100%;overflow:hidden;border-bottom:1px dashed #999;}
.container{width:100%;}
.grey-bg{width:100%; background:#eaeaea;}
p{margin:0;padding:0;}
input,select{vertical-align:middle;font-weight:normal;}
img{border:0;vertical-align:text-top;text-align:center;}
.form{height:42px;}
.form input{width:262px;padding:1px 0 1px 3px;background:#fff;border-top:2px solid #414143;border-left:2px solid #414143;border-bottom:1px solid #cad2d5;border-right:1px solid #cad2d5;font-size:.92em;}
textarea{width:262px;height:93px;overflow:auto;background:#fff;border-top:2px solid #414143;border-left:2px solid #414143;border-bottom:1px solid #cad2d5;border-right:1px solid #cad2d5;font-size:.92em;padding:2px 0 0 3px;margin-bottom:33px;}
ul{list-style:none;}
.list li{float:left;color:#656565;text-transform:uppercase;font-size:.77em;line-height:.92em;border-right:1px solid #656565;padding:0 8px;}
.list li.last{border-right:0;padding-right:0;}
.list li a{text-decoration:none;color:#656565;}
.list li a:hover{color:#fff;}
.site-nav{width:100%;overflow:hidden;}
.site-nav li{float:left;font-size:.92em;text-transform:uppercase;font-weight:bold;border-right:1px solid #1e1e1e;line-height:1em;}
.site-nav li.last{border:0;}
.site-nav li.last a{width:155px;}
.site-nav li a{text-decoration:none;color:#666;display:block;background:url(images/nav-tail.gif) repeat-x top #000;width:156px;text-align:center;}
.site-nav li a span{display:block;padding:22px 0 21px 0;}
.site-nav li a:hover,.site-nav li a.act{color:#fff;background:url(images/nav-tail.gif) repeat-x top #00b7eb;}
.footer-nav{width:100%;overflow:hidden;padding-bottom:9px;}
.footer-nav li{float:left;font-size:1.15em;line-height:1.13em;padding-right:16px;margin-right:16px;background:url(images/divider.gif) no-repeat right 6px;}
.footer-nav li.last{background:none;padding:0;margin:0;}
.footer-nav li a{color:#969696;text-decoration:none;}
.footer-nav li a:hover{text-decoration:underline;}
.list1{width:100%;}
.list1 li{padding:0 0 8px 25px;background:url(images/marker-1.gif) no-repeat left top;}
.list1 li a{text-decoration:none;color:#484848;}
.list1 li a:hover{text-decoration:underline;}
.list2{padding-bottom:12px;padding-left:5px;}
.list2 li{width:80px;overflow:hidden;vertical-align:bottom;padding-bottom:25px;}
.list2 li img{float:none;margin-right:0;}
.list3{padding-bottom:30px;}
.list3 li{color:#6b6b6b;padding-bottom:8px;}
.list3 li a{color:#6b6b6b;text-decoration:none;}
.list3 li a:hover{text-decoration:underline;}
.list4{margin-top:-15px;}
.list4 li{padding-top:15px;}
.list4 li cite{font-style:normal;display:block;}
.list4 li h3{text-align:right;}
.img-box img{margin-bottom:15px;display:block;}
.img-box1{width:100%;overflow:hidden;padding-bottom:36px;}
.img-box1 img{float:left;margin:0 13px 0 0;}
.p1{margin-bottom:32px;}
.p2{margin-bottom:18px;}
.p3{margin-bottom:7px;}
.phone{float:right;margin-right:30px;}
a{color:#030303;outline:none;}
a:hover{text-decoration:none;color:#020202;}
h3{color:#164689;font-size:100%;line-height:normal;text-transform:uppercase;padding-left:2px;}
h4{color:#164689;font-size:1em;line-height:1em;}
.txt1{color:#505050;font-size:1.23em;}
.txt2{color:#6b6b6b;}
.link{display:inline-block;font-style:italic;background:#164689;color:#fff;text-decoration:none;padding:5px 19px 7px 19px;}
.link:hover{background:#fff;color:#969696;}
.link1{font-style:italic;color:#164689;text-transform:uppercase;}
.divider{background:url(images/line.gif) repeat-y 293px 0;}
.divider1{background:url(images/line.gif) repeat-y 608px 0;}
.box{width:100%;}
.box .bg1{background:#222;}
.box .bg2{background:#1e1e1e;}
.box .bg3{background:#1b1b1b;}
.box .border-top{background:url(images/border.gif) repeat-x top;}
.box .border-right{background:url(images/border.gif) repeat-y right;}
.box .inner{padding:46px 22px 40px 19px;}
.box .extra-title{margin:-19px 0 20px 0;}
.box .title{margin-bottom:29px;}
.box p{color:#6b6b6b;line-height:1.54em;}
.box p.txt1{line-height:1.25em;}
.box1{width:100%;background:url(../images/content.gif) repeat-x #fff;}
.box1 .border-top{border-top:1px solid #ececec;font-size:0;line-height:0;}
.box1 .border{padding:0 1px;}
.box1 .border-bot{border-bottom:1px solid #ececec;font-size:0;line-height:0;}
.box1 .xcontent{background:url(images/box1-tail.gif) repeat-x top;padding:20px 19px 30px 18px;}
.box1 .xcontent-clear{padding:0px 19px 30px 18px;}
.box1 .title{margin-bottom:30px;}
.box1 p{line-height:1.15em;font-size:1em;}
.box1 .img-box1{padding-bottom:22px;}
.box1 .phone{margin-right:80px;}
#header{width:100%;height:40px;background:url(../images/head-940.gif) no-repeat;font-size:10px;color:#686868;line-height:38px;}
#header a{color:#686868;text-decoration:none;}
#header a:hover{color:#074daf;}
#header-nav{float:right;padding:0 32px 0 0;}
#header-date{float:left;padding:0 0 0 32px;font-size:10px;}
#flash{background:#000;}
#nav{width:100%;height:52px;border-top:solid 2px #1b1b1b;border-bottom:solid 2px #1b1b1b;background:#000;}
#header .row-1{height:40px;width:100%;overflow:hidden;}
#header .row-1 .fleft{padding:16px 0 0 31px;}
#header .row-1 .fleft p{color:#676767;text-transform:uppercase;font-size:.77em;line-height:.92em;}
#header .row-1 .fright{padding:16px 31px 0 0;}
#header .row-2{height:322px;position:relative;}
#header .row-2 span{display:block;position:absolute;right:176px;top:140px;}
#content .indent{padding:26px 0 16px 0;}
#footer{width:916px;padding:15px 0 10px 24px;float:left;font-size:12px;line-height:16px;color:#555;}
#footer a{color:#686868;text-decoration:none;}
#footer a:hover{color:#074daf;}
#footer .indent{padding:28px 0 0 19px;}
#footer p{color:#484848;}
#footer p a{color:#484848;text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
.Accordion{overflow:hidden;}
.AccordionPanel{margin:0;padding:0;}
.AccordionPanelTab{background-color:#eaeaea;margin:0;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.AccordionPanelContent{overflow:hidden;margin:0;padding:2px;background-color:#eaeaea;font-style:normal;}
.AccordionPanelOpen .AccordionPanelTab{background-color:#eaeaea;}
.AccordionPanelTabHover{color:#000;}
.AccordionPanelOpen .AccordionPanelTabHover{color:#000;}
.AccordionFocused .AccordionPanelTab{background-color:#eaeaea;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{background-color:#eaeaea;}
.CollapsiblePanel{margin:0;padding:0;color:#d5d5d5;}
.CollapsiblePanelTab{font:bold .7em sans-serif;margin:0;padding:0;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;font-size:14px;text-align:center;}
.CollapsiblePanelContent{margin:0;padding:5px;background-color:#181818;}
.CollapsiblePanelTab a{color:black;text-decoration:none;}
.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#000;}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#036;}
.TabbedPanels{margin:0;padding:0;float:left;clear:none;width:100%;}
.TabbedPanelsTabGroup{margin:0;padding:0;}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:4px 10px;margin:0 1px 0 0;font:bold 13px sans-serif;background-color:#ababab;list-style:none;border-left:solid 1px #CCC;border-bottom:solid 1px #999;border-top:solid 1px #999;border-right:solid 1px #999;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;width:94px;text-align:center;height:30px;}
.TabbedPanelsTabHover{background-color:#CCC;}
.TabbedPanelsTabSelected{background-color:#ebebeb;border-bottom:1px solid #EEE;}
.TabbedPanelsTab a{color:#black;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;border-top:solid 1px #999;border-right:solid 1px #999;background-color:none;background-image:url(../SpryAssets/SpryTabBG.gif);background-repeat:repeat-x;}
.TabbedPanelsContent{padding:4px;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#151410;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
#lightbox{position:absolute;top:20px;left:0;width:100%;z-index:100;text-align:center;color:#151410;line-height:0;}
#lightbox a,#lightbox a:hover{border-bottom:none;color:#151410;text-decoration:underline;}
#lightbox a img{border:none;}
#outerImageContainer{width:auto;height:auto;margin:0 auto;position:relative;}
#imageContainer{width:10px;height:10px;margin:0 auto;overflow:hidden;background-color:#FFF;position:relative;font-size:0;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;font-size:10px;z-index:1;}
#loadingLink{display:block;margin:0 auto;padding:0;width:32px;height:32px;background:url(../engine/images/loading.gif) center center no-repeat;text-indent:-9999px;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLinkImg,#nextLinkImg{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;text-indent:-9999px;}
#prevLinkImg{left:0;float:left;}
#nextLinkImg{right:0;float:right;}
#prevLinkImg:hover,#prevLinkImg:visited:hover{background:url(../engine/images/prev.gif) left 14% no-repeat;}
#nextLinkImg:hover,#nextLinkImg:visited:hover{background:url(../engine/images/next.gif) right 14% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;width:100%;}
#imageData{overflow:hidden;width:100%;}
#imageDetails{width:70%;float:left;text-align:left;padding:10px 10px 0 10px;}
#caption{font-weight:bold;display:block;}
#numberDisplay{display:block;float:left;padding-right:10px;margin-top:3px;}
#detailsNav{display:block;float:left;padding:0;}
#prevLinkDetails,#nextLinkDetails,#slideShowControl{background-repeat:no-repeat;outline-style:none;display:block;float:left;}
#prevLinkDetails{margin:3px;width:16px;height:16px;background:url(../engine/images/prevlabel.gif) left center;}
#nextLinkDetails{margin:3px;width:16px;height:16px;background:url(../engine/images/nextlabel.gif) right center;}
#slideShowControl.started{background-image:url(../engine/images/pause.gif);}
#slideShowControl{display:block;width:16px;height:16px;float:left;margin:3px;background:url(../engine/images/start.gif);background-position:center center;background-repeat:no-repeat;}
#close{padding:10px 10px 0 0;float:right;}
#closeLink{display:block;outline-style:none;margin:0;padding:0;text-decoration:none;width:66px;height:32px;background:url(../engine/images/close.gif) no-repeat;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */;}
#outerImageFrame{border:solid 1px red;height:100%;width:100%;position:absolute;}
#outerImageContainer{overflow:visible;}
#outerImageContainer td{text-align:center;padding:0;}
#lightboxFrameBody{background-color:#FFF;border:solid 1px #fff;}
#outerImageContainer td{font-size:0;}
#outerImageContainer td.tl,#outerImageContainer td.br{height:10px;width:10px;}
#outerImageContainer td.tl{background-image:url(../engine/images/borderCorners.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderCorners.png',sizingMethod='scale');}
#outerImageContainer td.tc{background-image:url(../engine/images/borderHoriz.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderHoriz.png',sizingMethod='scale');}
#outerImageContainer td.ml{background-image:url(../engine/images/borderVert.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderVert.png',sizingMethod='scale');}
#outerImageContainer td.mr{background-image:url(../engine/images/borderVert.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderVert.png',sizingMethod='scale');}
#outerImageContainer td.bc{background-image:url(../engine/images/borderHoriz.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderHoriz.png',sizingMethod='scale');}
#outerImageContainer td.tr{background-image:url(../engine/images/borderCorners.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderCorners.png',sizingMethod='scale');}
#outerImageContainer td.bl{background-image:url(../engine/images/borderCorners.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderCorners.png',sizingMethod='scale');}
#outerImageContainer td.br{background-image:url(../engine/images/borderCorners.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../engine/images/borderCorners.png',sizingMethod='scale');}
#vlightbox{zoom:1;}
#vlightbox span{display:block;}
#vlightbox a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:top;margin:0;width:160px;font-family:Trebuchet,Tahoma,Arial,sans-serif;font-size:11px;font-weight:normal;text-align:center;opacity:.87;visibility:visible;}
#vlightbox a img{display:block;border:none;margin:0;}
#vlightbox a:hover{text-decoration:underline;opacity:1;}
#cartbutton{height: 29px;width: 120px;text-indent: 10000px;overflow: hidden;background: url(../images/cartbuttons.gif) bottom left no-repeat;display: block;}
#cartbutton:hover{background-position: top left;}
#homebutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-home-button.gif) bottom left no-repeat;display: block;}
#homebutton:hover{background-position: top left;}
#productbutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-products-button.gif) bottom left no-repeat;display: block;}
#productbutton:hover{background-position: top left;}
#alchemybutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-alchemy-button.gif) bottom left no-repeat;display: block;}
#alchemybutton:hover{background-position: top left;}
#sciencebutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-science-button.gif) bottom left no-repeat;display: block;}
#sciencebutton:hover{background-position: top left;}
#mediabutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-media-button.gif) bottom left no-repeat;display: block;}
#mediabutton:hover{background-position: top left;}
#resourcesbutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-resources-button.gif) bottom left no-repeat;display: block;}
#resourcesbutton:hover{background-position: top left;}
#partnersbutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-partners-button.gif) bottom left no-repeat;display: block;}
#partnersbutton:hover{background-position: top left;}
#contactbutton{height: 52px;width: 117px;text-indent: 10000px;overflow: hidden;background: url(../images/alt-contact-button.gif) bottom left no-repeat;display: block;}
#contactbutton:hover{background-position: top left;}
#cartbuttonsm{height: 22px;width: 90px;text-indent: 10000px;overflow: hidden;background: url(../images/cartbuttons-sm.gif) bottom left no-repeat;display: block;}
#cartbuttonsm:hover{background-position: top left;}
#infobuttonsm{height: 22px;width: 90px;text-indent: 10000px;overflow: hidden;background: url(../images/infobuttons-sm.gif) bottom left no-repeat;display: block;}
#infobuttonsm:hover{background-position: top left;}
#youtubebutton{height: 36px;width: 135px;text-indent: 10000px;overflow: hidden;background: url(../images/youtube-btn-new1.gif) top left no-repeat;display: block;}
#youtubebutton:hover{background-position: bottom left;}
#ningbutton{height: 36px;width: 134px;text-indent: 10000px;overflow: hidden;background: url(../images/ning-btn-new1.gif) top left no-repeat;display: block;}
#ningbutton:hover{background-position: bottom left;}
#twitterbutton{height: 36px;width: 134px;text-indent: 10000px;overflow: hidden;background: url(../images/twitter-btn-new1.gif) top left no-repeat;display: block;}
#twitterbutton:hover{background-position: bottom left;}
#facebookbutton{height: 36px;width: 135px;text-indent: 10000px;overflow: hidden;background: url(../images/facebook-btn-new1.gif) top left no-repeat;display: block;}
#facebookbutton:hover{background-position: bottom left;}
#myspacebutton{height: 36px;width: 135px;text-indent: 10000px;overflow: hidden;background: url(../images/myspace-btn-new1.gif) top left no-repeat;display: block;}
#myspacebutton:hover{background-position: bottom left;}
#bloggerbutton{height: 36px;width: 134px;text-indent: 10000px;overflow: hidden;background: url(../images/blogger-btn-new1.gif) top left no-repeat;display: block;}
#bloggerbutton:hover{background-position: bottom left;}