html,body{padding:0;margin:0;font-family:latolatinweb,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.7em;color:#fff}body{background:url(images/background_main.jpg)50% 0;padding:0}#wrapper1{background:url(images/background_main.jpg)50% 0 #444}#wrapper2{background:url(images/background_top.jpg)repeat-x 50% 0;min-height:1000px}header#header-site div{margin:0 0 0 10px;padding:3px 0 0;background:0 0;border:none;height:37px}#header{width:940px;height:260px;margin:0 auto;padding:0;position:relative}#dmxnav{list-style:none;position:absolute;left:0;bottom:0;padding:0;margin:0}#dmxnav li{float:left;padding:0;margin:0}#dmxnav a{display:block;height:50px;background-image:url(images/nav.png);text-indent:-1000em;padding:0;margin:0;outline:none}#dmxnav a:active{height:49px;border-top:1px solid transparent}#dmx_index{width:207px}#dmx_howto{width:171px}#dmx_screenshots{width:234px}#dmx_faq{width:156px}#dmx_contact{width:172px}#dmx_index:hover,#dmx_index:focus{background-position:0 -50px}#dmx_howto:hover,#dmx_howto:focus{background-position:-207px -50px}#dmx_screenshots:hover,#dmx_screenshots:focus{background-position:-378px -50px}#dmx_faq:hover,#dmx_faq:focus{background-position:-612px -50px}#dmx_contact:hover,#dmx_contact:focus{background-position:-768px -50px}#dmx_index,#dmx_index:active{background-position:0 0}#dmx_howto,#dmx_howto:active{background-position:-207px 0}#dmx_screenshots,#dmx_screenshots:active{background-position:-378px 0}#dmx_faq,#dmx_faq:active{background-position:-612px 0}#dmx_contact,#dmx_contact:active{background-position:-768px 0}#dmx_index.selected{background-position:0 -100px}#dmx_howto.selected{background-position:-207px -100px}#dmx_screenshots.selected{background-position:-378px -100px}#dmx_faq.selected{background-position:-612px -100px}#dmx_contact.selected{background-position:-768px -100px}.appstore{display:block;position:absolute;width:180px;height:82px;text-indent:-1000em;padding:0;margin:0;background:url(images/appstorebutton.png)}.appstore:hover,.appstore:focus{background-position:0 -82px}.appstore:active{background-position:0 -164px}#header .appstore{top:92px;left:705px}.price{position:absolute;text-align:center;margin:0;padding:0}.price .currency{color:#666}#header .price{left:728px;bottom:150px;font-size:26px;line-height:26px;width:133px;height:26px}#title{width:940px;height:256px;position:absolute;background:url(images/title@2x.png)no-repeat;background-size:692px 256px}#title.noappstore{width:700px}#main{width:960px;margin:0 auto;color:#ddd;text-shadow:#222 0 2px 1px;font-size:15px;line-height:1.7em}footer{padding:12px;text-align:center;margin:50px 0 0;padding:0 0 20px;color:#222}.content{width:620px;margin:0 auto;padding:10px 0;position:relative}#main strong{color:#fff}#nav{opacity:.3;transition:opacity 1s linear;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear}#nav:hover{opacity:1}h1{position:absolute;top:30px;left:240px;font-size:4em;text-indent:-1000em}h2{color:#9bfbfc}h3{margin:5em 0 .5em}h3,h4,h5,h6{color:#fff}.brackets{opacity:.5;text-shadow:none}.invisible{display:none}.summary{text-align:center;font-size:20px;width:700px;margin:0 auto 30px;color:#ccc}.summary p{margin:.8em 0}.small{font-size:12px;padding:0;margin:0;opacity:.5}.index #main .content{width:950px}#main .content p.img{text-align:center}dt{color:#fff;margin:20px 0 0;font-weight:700}dd{margin:0 0 9px 10px;text-shadow:#333 0 2px 1px}body.screenshots h2{display:none}body.screenshots h3{text-align:center}.screenshot{max-width:960px;text-align:center}.screenshot img{max-width:100%}.buynow{position:relative;height:100px;width:600px;margin:10px 0 10px 175px;color:#fff}.buynow .appstore{right:0;top:0}.buynow .price{font-size:24px;position:absolute;left:300px;top:26px}.buynow .available{font-size:20px;position:absolute;left:0;top:8px}.newsletter{position:relative;height:150px;width:553px;margin:10px 0 10px 222px}.newsletter p{margin:0;padding:0}.newsletter-intro{color:#ccc;font-size:18px}.newsletter label{margin:0 10px 0 0}.newsletter-signup{margin:-10px 0 0}.signup #main .content{width:513px}a,a:link,a:visited{color:#4ad7e5;font-weight:700;text-decoration:none}a:hover,a:focus{color:#a1e0e6}a:active{color:#fff}p a,dd a{border-bottom:1px solid #777;padding-bottom:1px}a img{border:none}.clear{clear:both}.features{overflow:visible;width:840px;margin:0 auto}.feature{float:left;width:380px;margin:0 0 50px 20px;overflow:visible;transition:color 1s linear;-webkit-transition:color 1s linear;-moz-transition:color 1s linear}.feature.left{clear:both}.feature .feature-right{width:220px;margin:0 0 0 20px;float:right;font-size:.85em;line-height:1.3em}.feature p{margin:0 0 8px}.feature h3{color:#fff;margin:0 0 11px;font-size:16px}.feature h3 img{margin:0 8px 0 0}.feature-screenshot{display:block;float:left;width:140px;height:140px;background:url(images/features.png);text-indent:-1000em;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;transition:box-shadow .5s linear;-webkit-transition:-webkit-box-shadow .5s linear;-moz-transition:-moz-box-shadow .5s linear}.feature:hover a.feature-screenshot{box-shadow:#54898a 0 0 50px;-webkit-box-shadow:#54898a 0 0 50px;-moz-box-shadow:#54898a 0 0 50px}.feature:hover{color:#fff}#s-scenes{background-position:0 -1260px}#s-midi{background-position:0 -1120px}#s-faders{background-position:0 0}#s-grid{background-position:0 -140px}#s-histogram{background-position:0 -280px}#s-led{background-position:0 -420px}#s-ArtNetInput{background-position:0 -560px}#s-ArtNetOutput{background-position:0 -700px}#s-HTP{background-position:0 -840px}#s-dark{background-position:0 -980px}#contactIntro{margin:0 0 0 330px;width:290px}fieldset.contactForm{border:none;padding:0;margin:30px 0 0 330px;width:380px}.contactForm legend{display:none}.contactForm label{display:block;float:left;width:300px;margin:0 20px 0 -320px;text-align:right;line-height:53px}input,textarea{width:360px;height:35px;padding:10px;font-size:15px;line-height:35px;color:#fff;text-shadow:#000 0 1px 1px;background:url(images/fields.png)#333;border:none;outline:none;font-family:Helvetica,Arial,sans-serif;transition:box-shadow .5s linear;-webkit-transition:-webkit-box-shadow .5s linear;-moz-transition:-moz-box-shadow .5s linear}textarea{height:264px;background-position:0 -54px;resize:none;line-height:20px;overflow:auto;margin:0 0 -8px}input:focus,textarea:focus{background-color:#363f3f;box-shadow:#9bfbfc 0 0 15px;-webkit-box-shadow:#9bfbfc 0 0 15px;-moz-box-shadow:#9bfbfc 0 0 15px}#contact_to span,#contact_to label{line-height:40px;display:block}#contact_form_send,.button{background-position:0 -337px;background-color:transparent;width:130px;height:80px;color:#000;text-shadow:0 1px 1px #fff;font-weight:700;padding:10px}#contact_form_send{margin:0 0 0 -10px}#contact_form_send:hover,#contact_form_send:focus,.button:hover,.button:focus{background-position:-130px -337px;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-mox-box-shadow:none}#contact_form_send:active,.button:active{background-position:-260px -337px}.contactForm .error{display:block;width:360px;height:38px;background:url(images/fields.png)0 -417px;padding:2px 15px 0;margin:-1px 0 0 -5px;text-shadow:none;color:#fff}.thanks{display:block;width:360px;height:48px;line-height:48px;background:url(images/fields.png)0 -457px;padding:0 15px 2px;margin:-1px 0 0 -5px;color:#000;text-shadow:none}