body{margin:0;padding:0;text-align:center;background:#191919 url(../images/bg_fade.gif) repeat-x 0 0;}body,html{color:#565656;font-size:12px;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}.print{display:none;}h1,h2,h3,h4,h5,h6,ul,form,p,blockquote{margin:0;padding:0;}h1{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:24px;line-height:26px;margin-bottom:8px;color:#323232;text-transform:uppercase;}h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;line-height:22px;margin-bottom:6px;color:#323232;text-transform:uppercase;}h4{font-size:14px;line-height:16px;margin-bottom:4px;color:#323232;}h5{font-size:12px;line-height:14px;margin-bottom:4px;color:#323232;}a:active,a:focus{outline:none;}a{color:#b30737;text-decoration:none;}a:hover,a:active{text-decoration:underline;}a div,a p,a span{cursor:pointer;}p{margin-bottom:18px;}blockquote{padding-left:38px;padding-right:28px;padding-top:18px;font-size:14px;line-height:18px;color:#565656;background:transparent url(../images/blockquote.gif) no-repeat 0 0;}#content-main{line-height:16px;}#content-main ul{list-style-type:none;margin:10px 0;}#content-main ul li{line-height:14px;padding-bottom:6px;padding-left:10px;background:transparent url(../images/bullet.gif) no-repeat 0 3px;}#content-main ul.siteMap li a{font-weight:bold;}#content-main ul.siteMap li ul{margin-top:6px;}#content-main ul.siteMap li ul li{background:none;}#content-main ul.siteMap li ul li a{font-weight:normal;}#wrapper{margin:0 auto;padding-top:20px;width:985px;text-align:left;}#tollfree{font-size:15px;color:#fff;padding-bottom:3px;text-align:right;}#mainnav{margin-bottom:20px;}#masthead-splash{margin-bottom:10px;}#masthead img#headerimg{margin-bottom:10px;}#sitesearch{text-align:right;}#sitesearch form{float:right;}#toplinks{font-size:11px;padding-top:3px;padding-right:230px;}#newsticker{position:relative;overflow:hidden;height:35px;width:100%;margin-bottom:10px;background:url(../images/newsticker_center.gif) repeat-x 0 0;}.sgnewsticker{float:left;height:20px;margin-top:8px;overflow:hidden;padding-left:12px;}.sgnewsticker a:link,.sgnewsticker a:visited{color:#6f6f6f;text-decoration:none;}.sgnewsticker a:hover,.sgnewsticker a:active{text-decoration:underline;}#newsticker ul{position:relative;list-style-type:none;}#newsticker ul li{line-height:18px;}.newsticker-l{position:absolute;left:0;top:0;width:14px;height:35px;background:url(../images/newsticker_left.gif) no-repeat 0 0;}.newsticker-c{line-height:34px;padding:0 20px;}.newsticker-label{float:left;margin:6px 0;padding-right:12px;line-height:22px;border-right:1px solid #848484;}.newsticker-r{position:absolute;right:0;top:0;width:14px;height:35px;background:url(../images/newsticker_right.gif) no-repeat 0 0;}#homeboxes{background:url(../images/homeboxes_center.gif) repeat-y 0 0;}#homeboxes-container{min-height:100px;background:url(../images/homeboxes_top.gif) no-repeat 0 0;}.homebox{float:left;width:322px;}.homebox-content{padding:6px 12px 0 12px;}.homebox-content img{margin-left:6px;}.homebox-content p{margin:0;padding:0;line-height:15px;}.homebox-content strong{font-size:13px;line-height:24px;color:#000;white-space:nowrap;}#homebox-center{margin:0 9px;}#homeboxes-base{height:12px;font-size:0;line-height:0;background:url(../images/homeboxes_bottom.gif) no-repeat 0 0;}#content{width:100%;}#content-main{width:740px;float:right;padding-bottom:9px;background:transparent url(../images/content_bottom.gif) no-repeat 0 bottom;}#content-main-top{padding-top:9px;background:transparent url(../images/content_top.gif) no-repeat 0 0;}#content-main-inner{padding:6px 18px 30px 18px;background:transparent url(../images/content_bg.gif) repeat-y 0 0;}#content-editable{width:100%;}#content-left{width:236px;float:left;}#footer{margin:63px 2px;padding:4px 8px;color:#999;font-size:11px;border-top:1px solid #565656;border-bottom:1px solid #565656;}#footer-link{color:#565656;}.left{float:left;}.right{float:right;}.none{margin:0;padding:0;}.full{width:100%;}.divider-top{display:block;margin-top:15px;padding-top:15px;padding-bottom:15px;border-top:1px solid #b1b1b1;}.divider-empty{display:block;font-size:0;line-height:0;height:1px;margin-top:15px;margin-bottom:0;padding-top:0;padding-bottom:15px;border-top:1px solid #b1b1b1;}.brdr{border:3px solid #aeaeae;}.price-old{text-decoration:line-through;}.price-sale{color:#b30737;font-weight:bold;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}#mainnav ul{height:47px;list-style-type:none;background:url(../images/mainnav_sprite.gif) no-repeat 0 0;}#mainnav ul li{float:left;margin-right:1px;}#mainnav ul li.last{margin-right:0;}* html #mainnav ul li{display:inline;}#mainnav a{display:block;height:47px;text-indent:-6000px;text-decoration:none;background:url(../images/mainnav_sprite.gif) no-repeat 0 0;}#mainnav a:hover{text-decoration:none;}a#nav-home{width:112px;background-position:0 0;}a#nav-home:hover{background-position:0 -47px;}a#nav-home.active{background-position:0 -94px;}a#nav-products{width:127px;background-position:-113px 0;}a#nav-products:hover{background-position:-113px -47px;}a#nav-products.active{background-position:-113px -94px;}a#nav-solutions{width:132px;background-position:-241px 0;}a#nav-solutions:hover{background-position:-241px -47px;}a#nav-solutions.active{background-position:-241px -94px;}a#nav-protocols{width:133px;background-position:-374px 0;}a#nav-protocols:hover{background-position:-374px -47px;}a#nav-protocols.active{background-position:-374px -94px;}a#nav-about{width:129px;background-position:-508px 0;}a#nav-about:hover{background-position:-508px -47px;}a#nav-about.active{background-position:-508px -94px;}a#nav-movies{width:115px;background-position:-638px 0;}a#nav-movies:hover{background-position:-638px -47px;}a#nav-movies.active{background-position:-638px -94px;}a#nav-support{width:124px;background-position:-754px 0;}a#nav-support:hover{background-position:-754px -47px;}a#nav-support.active{background-position:-754px -94px;}a#nav-news{width:105px;background-position:-879px 0;}a#nav-news:hover{background-position:-879px -47px;}a#nav-news.active{background-position:-879px -94px;}.box{width:236px;padding-bottom:11px;margin-bottom:11px;background:transparent url(../images/box_bottom.gif) no-repeat 0 bottom;}.box-top{padding-top:8px;background:transparent url(../images/box_title_top.gif) no-repeat 0 0;}.box-top h2{font-family:"Lucida Grande",Arial,Helvetica,sans-serif;color:#fff;font-size:18px;font-weight:normal;margin:0;padding-left:16px;padding-right:10px;padding-bottom:6px;text-transform:uppercase;background:transparent url(../images/box_title_bg.gif) repeat-y 0 0;}.box-top h2 a{display:block;float:right;width:19px;height:17px;margin-top:2px;text-indent:-2000px;overflow:hidden;background:transparent url(../images/box_title_arrow.gif) no-repeat 0 0;}.box-top h2 a.rss{width:20px;height:20px;margin-top:0;background:transparent url(../images/icons/rss_mini.gif) no-repeat 0 0;}.box-content{padding:12px 16px;background:transparent url(../images/box_bg.gif) repeat-y 0 0;}table.cartbox{width:204px;}table.cartbox td{padding-top:2px;padding-bottom:2px;border-top:1px solid #B1B1B1;}table.cartbox tbody td{font-size:10px;}table.cartbox tbody td.item{padding-right:10px;}ul.sideNav{list-style-type:none;border-top:1px solid #b1b1b1;}ul.sideNav li{border-bottom:1px solid #b1b1b1;}ul.sideNav li a{display:block;padding:7px 18px 7px 0;color:#565656;font-size:12px;background:transparent url(../images/box_link_arrow.gif) no-repeat right center;}ul.sideNav li a:hover{color:#b30737;text-decoration:none;background:transparent url(../images/box_link_arrow_hover.gif) no-repeat right center;}ul.sideNav li.active{padding-bottom:8px;}ul.sideNav li.active.nochilds{padding-bottom:0;}ul.sideNav li.active a,ul.sideNav li.active a:hover{font-weight:bold;color:#323232;background:transparent url(../images/box_link_arrow_down.gif) no-repeat right center;}ul.sideNav li ul{list-style-type:none;border-top:none;}ul.sideNav li ul li{border-bottom:none;}ul.sideNav li ul li a,ul.sideNav li.active ul li a{font-size:11px;font-weight:normal;color:#666;padding:0;line-height:18px;background:none;display:inline;}ul.sideNav li ul li a:hover,ul.sideNav li.active ul li a:hover{color:#b30737;background:none;font-weight:normal;}ul.sideNav li ul li ul{padding-left:14px;}#navbox ul.sideNav li a{font-size:14px;}#navbox ul.sideNav li ul li a{font-size:12px;}#newsbox ul.sideNav li a span{color:#919191;font-size:10px;display:block;}#newsbox ul.sideNav li a p{margin:0;padding:0;width:100%;height:14px;overflow:hidden;}#downloadsbox ul{padding-bottom:10px;}#downloadsbox ul.sideNav li a{font-size:11px;padding-top:4px;padding-bottom:4px;}a.nodec,a.nodec:link,a.nodec:visited,a.nodec:hover,a.nodec:active{text-decoration:none;}.sghtmlbutton{display:inline-block;height:22px;overflow-y:hidden;color:#fff;text-decoration:none;font-size:11px;font-weight:normal;cursor:pointer;background:url(../images/buttons/html_btn_ss_center.gif) repeat-x 0 0;}.sghtmlbutton span{display:inline-block;}.sghtmlbutton.hovered{color:#b30737;background-position:0 -22px;}.sghtmlbutton-center{float:left;height:22px;line-height:22px;white-space:nowrap;padding:0 10px 0 20px;background:url(../images/buttons/html_btn_ss_left.gif) no-repeat 0 0;}.hovered .sghtmlbutton-center{background-position:0 -22px;}.sghtmlbutton-right{float:left;width:10px;height:22px;background:url(../images/buttons/html_btn_ss_right.gif) no-repeat right 0;}.hovered .sghtmlbutton-right{background-position:right -22px;}ul.feedList{padding-top:8px;list-style-type:none;}ul.feedList li{padding-bottom:8px;line-height:14px;font-size:11px;}div.feedBlock{border-bottom:1px solid #B1B1B1;margin-bottom:8px;}.prettysearchWrapper{position:relative;width:220px;}.prettysearchWrapper .left{width:23px;height:20px;display:block;position:absolute;left:0;top:0;background:transparent url(../images/prettysearch_left.gif) no-repeat 0 0;}.prettysearchWrapper input.prettysearch{width:189px;padding-top:2px;padding-bottom:4px;border:0 none;position:absolute;right:9px;background:transparent url(../images/prettysearch_center.gif) repeat-x 0 0;font:13px "Lucida Grande",Arial,Helvetica,sans-serif;color:#666;}.prettysearchWrapper .right{width:9px;height:20px;display:block;position:absolute;right:0;top:0;background:transparent url(../images/prettysearch_right.gif) no-repeat 0 0;}a.spritebtn{display:inline-block;text-indent:-3000px;height:23px;background-position:0 0;background-repeat:no-repeat;text-decoration:none;overflow:hidden;}a.spritebtn:hover{background-position:0 -23px;text-decoration:none;}a.btn-readmore{background-image:url(../images/buttons/sb_read_more.gif);width:100px;}a.btn-productinfo{background-image:url(../images/buttons/sb_product_info.gif);width:190px;}a.btn-contact{background-image:url(../images/buttons/sb_contact_shuttle.gif);width:166px;}a.btn-newsback{background-image:url(../images/buttons/sb_news_back.gif);width:109px;}a.btn-watchvideo{background-image:url(../images/buttons/sb_watch_videos.gif);width:113px;}.box a.btn-checkout{background-image:url(../images/buttons/sb_checkout.gif);width:100px;}.box a.btn-watchvideo{background-image:url(../images/buttons/sb_watch_videos_alt.gif);width:113px;}.blog-summary h2.title,.blog-article h2.title{color:#959595;text-transform:none;}.blog-perma{color:#838282;font-size:11px;padding-bottom:10px;}#shareopts{padding:10px 0;margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.pagination{font-size:11px;text-align:center;padding-top:30px;}.pagination a strong{color:#303030;}.pagination .viewing{color:#838282;padding-right:14px;}.blogCommentsWrapper{border-bottom:1px solid #ccc;margin:18px 0;}.blogComment{padding:10px 0;margin-bottom:10px;border-top:1px solid #ccc;}.blogCommentInfo{padding-bottom:8px;font-size:11px;}table.filelist{width:100%;margin-bottom:20px;}table.filelist tbody tr.hovered{background-color:#ccc;}table.filelist tbody td{padding:2px 10px 2px 4px;}table.filelist td.filename{width:400px;}table.filelist tbody td span{color:#999;}table.filelist td.filesize,table.filelist td.filedate{width:100px;}table.common{padding:0;border-collapse:collapse;}table.common td{vertical-align:top;}table.imagetext td{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #b1b1b1;}table.imagetext td:first-child{width:200px;padding-right:20px;}table.imagetextgrid td{width:197px;padding-bottom:20px;}table.imagetextgrid td.image{width:10px;padding-right:14px;}table.imagetextgrid td.space{width:40px;}table.imagetextgrid tr:last-child td{padding-bottom:0;}table.threecol-equal td{width:214px;}table.threecol-equal td.space{width:30px;}table.twocol-equal td{width:332px;}table.twocol-equal td.space{width:40px;}#category-listing .category-summary{float:left;}#category-listing .category-link{float:right;}#product-listing img.product-thumb{float:left;}#product-listing .product-summary{padding-left:136px;padding-right:140px;}#product-listing .product-purchase-options{float:right;}#product-listing .product-price-options{padding-bottom:10px;}#product-details{padding-top:14px;}#productImagesCol{float:left;width:260px;}#productInfoCol{float:right;width:430px;}#product-details .product-price-options{padding-bottom:10px;font-size:14px;font-weight:bold;}#product-details .divider-top{padding-bottom:0;}#product-details #productViewsMore{font-style:italic;font-size:11px;padding:8px 10px;}form.sgForm label{display:block;}form.sgForm p{padding-bottom:8px;}form.sgForm em{font-size:11px;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}form.sgForm input.sgText,form.sgForm textarea.sgTextArea{font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-size:13px;padding:2px;border:1px solid #999;width:350px;}form.sgformbuilder .required,.required{color:#c00;}form.sgformbuilder label{display:block;}form.sgformbuilder p{margin-bottom:12px;}form.sgformbuilder input.text,form.sgformbuilder textarea.textarea{font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-size:13px;padding:2px;width:350px;border:1px solid #999;}form.sgformbuilder textarea.textarea{height:120px;}.sgform-submit{padding-top:18px;}.formBuilderBtns{padding-top:14px;}.formErrorResponse{margin-bottom:20px;border:1px solid #999;}.formErrorResponse div{padding:10px;}.formErrorResponse .warning span,.formErrorResponse .error span{color:#C30;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-size:16px;}.formErrorResponse .success span{color:#693;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-size:16px;}.formErrorResponse ul{margin-left:24px;}