*{margin:0;padding:0;}body{background:#232323;font-size:100%;font-family:Tahoma,sans-serif;}input,textarea{font-size:100%;}table{border-collapse:collapse;}td{vertical-align:middle;}a{color:#000;text-decoration:none;}
#content a{color:#d77;}.linksmall,#coverage a{font-weight:bold;font-size:85%;color:#d77;}.linksmall img{vertical-align:middle;}a:hover,.submenu a:hover,#sidenav a:hover.curpage,a:hover.contact,a.linksmall:hover,#content a:hover{color:#e22!important;}
img{border:0;vertical-align:bottom;}p{margin-top:.8em;}#sidenav ul ul{margin-top:0;margin-left:1em;}h1,h2,#sidenav a.curpage,#content h2 a{color:#c22!important;}h1,h2,h3{text-align:left;margin-top:1em;}
h1,h2{font-size:140%;}h3{font-size:100%;}.firstv{margin-top:0;}ul{list-style:none;}p.center{text-align:center;}p.error{color:#d00;text-align:left;}.lf,.left{float:left;}.rf,.right{float:right;}.left{margin:0 1em 1em 0;}
.right{margin:0 0 1em 1em;}.lastv,#events div.lastv,#coverage div.lastv,#news div.lastv{margin-bottom:0;}.next{text-align:right;}div.hdiv{background:transparent url(imgs/hdiv.png) top center no-repeat;margin:1.5em 0;overflow:hidden;height:1px;clear:both;border:0;}
div.rtop{margin-top:2.5em;padding-top:1.0em;background:transparent url(imgs/hdiv.png) top center no-repeat;}#share{zoom:1;}#share .title{background:url(imgs/i_share.png) no-repeat right;cursor:default;display:block;height:16px;}
#share.show .title{background-position:-100px;}#share.hide .ext{display:none;}#share .ext a{display:block;clear:both;margin:.5em 0 0 10px;}#share .ext a span{float:left;width:16px;height:16px;overflow:hidden;margin-right:10px;background:url(imgs/i_shares.png) no-repeat;cursor:pointer;}
#outer{width:776px;margin:0 auto;overflow:hidden;background:#a9a9a9 url(imgs/mainleft.png) repeat-y left top;}#outer.wide{background:#a9a9a9;}#top2{background:#000 url(imgs/topb.jpg) no-repeat;height:170px;position:relative;}
#top2 #btns{position:relative;top:128px;height:32px;left:40px;font-family:Arial;zoom:1;}ul#btnsin{float:left;}#btns li{float:left;zoom:1;}#b-home{background:url(imgs/n_home.png) no-repeat;}#b-prod{background:url(imgs/n_prods.png) no-repeat;}
#b-about{background:url(imgs/n_about.png) no-repeat;}#b-work{background:url(imgs/n_work.png) no-repeat;}#b-dist{background:url(imgs/n_dist.png) no-repeat;}#b-press{background:url(imgs/n_press.png) no-repeat;}
#b-contact{background:url(imgs/n_contact.png) no-repeat;}#btns a{display:block;width:116px;height:32px;}#btns .curpage a{background-position:0 -32px;}#btns a:hover,#btns .curpage a:hover{background-position:0 -64px;}
#btns a span{visibility:hidden;font-size:1px;}.submenu{top:0;left:0;visibility:hidden;position:absolute;z-index:1;}.submenu ul{background:#000 url(imgs/menuback.png) bottom repeat-x;padding-bottom:7px;border:1px solid #000;}
.submenu a{background:transparent url(imgs/menusep.png) bottom no-repeat;zoom:1;color:#ccc;font-size:80%;padding:.3em 1em .5em;display:block;text-align:center;}.submenu .btmmost a{background-image:none;}
.submenu td{vertical-align:top;}.submenu .cat a{font-weight:bold;font-style:italic;color:#888;margin-top:1em;}.submenu .topmost a{margin-top:0;}#main{clear:both;background:url(imgs/mainback.png) repeat-x left top;padding-bottom:10px;overflow:hidden;zoom:1;}
#content{float:left;width:566px;background:#fff url(imgs/cor43.png) -10px 100% no-repeat;font-size:80%;text-align:justify;}.wide #content{float:right;width:746px;}#content .pad{padding:20px 26px;overflow:hidden;zoom:1;}
.cor1{background:url(imgs/cor21.png) -10px 0 no-repeat;}.cor2{background:url(imgs/cor21.png) 190px 0 no-repeat;}.cor2g{background:url(imgs/cor2g.png) top right no-repeat;}#copyright{font-size:70%;}#copyright div{margin:1.5em 0;background:#eee;height:1px;overflow:hidden;}
#copy2{zoom:1;clear:both;text-align:center;font-size:70%;padding:1em 0 0;}#sidenav{float:left;width:200px;margin-right:10px;font-size:80%;}#sidenav .box{background:#fff url(imgs/cor43.png) 190px 100% no-repeat;margin-bottom:10px;}
#sidenav .boxtop,#content{min-height:124px!important;height:auto!important;height:124px;}#sidenav .pad{padding:25px 18px;}#sidenav a.curpage,#sidenav li a.major{font-weight:bold;}#sidenav a{display:block;zoom:1;}
#sidenav a.popup{display:inline;}#sidenav a.title{color:#888;font-style:italic;font-weight:bold;margin-top:1em;}.snicon{position:relative;}.snicon em{position:absolute;display:block;cursor:pointer;right:0;}
.sni-tv{background:url(/imgs/sn_tv.png);width:41px;height:45px;top:-16px;}#rot-1,#hslide,#hslide img{position:relative;}a.htv{position:absolute;left:-16px;top:200px;z-index:1;}img.htv{position:absolute;left:22px;top:25px;}
#hslide{overflow:hidden;width:164px;cursor:pointer;}#nl-email{width:160px;border:1px solid #aaa;background:#f0f0f0;}#newsform fieldset{margin-top:4px;border:0;position:relative;}#newsform label{font-size:85%;}
#newsform .submit{border:0;width:47px;height:24px;position:absolute;right:0;bottom:0;}input.radio{vertical-align:middle;}a.popup img{width:16px;height:16px;padding-left:.15em;vertical-align:middle;}div.popup{display:none;position:absolute;padding:1.5em;background:#fff;color:#000;border:1px solid red;width:24em;z-index:2;}
.vid-s{padding:20px;background:url(imgs/vidfs.png) 18px 18px no-repeat;zoom:1;}.vid-s #viddiv{font-size:85%;width:160px;height:128px;margin:0;}.dev{margin-top:0;font-weight:bold;color:#c22;text-align:left;font-size:85%;}
img.platform,.platform img{width:18px;height:18px;vertical-align:middle;margin-left:5px;}.prods table.first{margin-top:1.5em;}.prods .before{padding-right:1em;}.prods .after{padding-left:1em;}.prods h2{margin:0;}
.prods .linksmall{text-align:right;float:right;}.prods h2 a{display:block;}#content.prods a.desc{display:block;color:#000;overflow:visible;zoom:1;}.prods .platform{float:right;}.prod .right{float:right;margin:0 0 1em 1em;}
.prod .buy{margin-top:1px;padding-top:26px;background:url(imgs/bg_buynow.png) no-repeat;text-align:center;}ul.features{list-style:disc outside;margin-left:1em;text-align:left;}#vid{background:url(imgs/vidframe.png) top left no-repeat;width:512px;height:284px;margin:0 auto 16px auto;position:relative;border:1px solid #fff;}
#vid-yt{position:absolute;left:440px;bottom:10px;}#vid.soon{margin:16px auto 0 auto;}#prodss{margin:20px auto;margin-bottom:0;position:relative;}#prodss .o{position:absolute;top:15px;left:183px;}#viddiv{width:320px;height:240px;background:#000;color:#fff;margin:28px auto 0 auto;}
#viddiv table{margin:0 auto;height:100%;}#viddiv .hidden{display:none;padding:2em;text-align:center;}#viddiv td{text-align:center;}.person{zoom:1;display:block;font-style:italic;margin-top:1.5em;overflow:hidden;}
.person span{font-style:normal;font-weight:bold;}.person p{font-style:normal;}.person img{float:right;margin-left:20px;}img#willwork{position:relative;left:150px;padding-bottom:20px;}.publication{color:#888;margin-top:0;font-size:85%;}
#coverage div,#news div,#events div,#prl div{margin-bottom:2em;clear:both;}.logos{margin:30px 0 20px 0;width:512px;background:transparent url(imgs/distdiv.png) top center no-repeat;}.logos h1{margin:0;padding:30px 0 10px 0;text-align:center;}
.logos span{display:-moz-inline-box;display:inline-block;vertical-align:middle;width:170px;text-align:center;margin-top:30px;margin-bottom:1px;}.logos img{vertical-align:top;}#contact img{margin:15px 25px 15px 0;}
#form{font-weight:bold;font-size:95%;}#form td{vertical-align:top;}#fName,#fEmail,#fSubj,#fMsg,textarea{border:1px solid #aaa;background:#f0f0f0;font-weight:normal;font-size:110%;padding:0 .2em;}#form .title{white-space:nowrap;padding:0 1em 1em 0;}
#fName,#fEmail{width:180px;}#fSubj{width:215px;}#fMsg{width:330px;}#submit input{width:90px;height:32px;}#submit{text-align:right;}.tv #vid{margin-bottom:0;}#vid-title{text-align:center;font-weight:bold;font-size:110%;}
#tv-tns{margin-top:2.5em;text-align:center;padding-left:10px;}#tv-tns a{display:-moz-inline-stack;display:inline-block;width:132px;background:url(imgs/tv_tn.png) no-repeat;text-align:center;color:#000;vertical-align:top;padding:13px 10px;margin:0 10px 12px 0;}
#tv-tns a span{display:block;}#tv-tns img.tn{width:88px;height:66px;margin-bottom:.5em;border:1px solid #000;}#tv-tns a:hover img.tn{border-color:#f00;}#tv-tns a.cur{color:#d77;}em.flag{padding-left:16px;background:url(imgs/i_flags.png) no-repeat 0 50%;margin-right:.3em;cursor:pointer;zoom:1;}
em.au{background-position:-16px 50%;}em.br{background-position:-32px 50%;}em.ch{background-position:-48px 50%;}em.de{background-position:-64px 50%;}em.fi{background-position:-80px 50%;}em.fr{background-position:-96px 50%;}
em.gr{background-position:-112px 50%;}em.hu{background-position:-128px 50%;}em.il{background-position:-144px 50%;}em.it{background-position:-160px 50%;}em.nl{background-position:-176px 50%;}em.no{background-position:-192px 50%;}
em.pl{background-position:-208px 50%;}em.se{background-position:-224px 50%;}em.th{background-position:-240px 50%;}em.uk{background-position:-256px 50%;}em.ru{background-position:-272px 50%;}em.hr{background-position:-288px 50%;}
textarea.error{padding:0;width:340px;overflow:scroll;height:100px;}