html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline}
body{line-height:1;padding:0 0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
div{display:inline-block}
div{display:block}
html{-webkit-text-size-adjust:none}
input,textarea{-webkit-appearance:none;border-radius:0;border:none}
input[type="checkbox"]{-webkit-appearance:checkbox}
.container_12{margin-left:auto;margin-right:auto;width:960px;padding:10px 0 20px 0}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1px}
.clearfix{display:block}
.rounded{background:#fff;border:1px solid;border-color:#e5e5e5 #dbdbdb #d2d2d2;box-shadow:rgba(0,0,0,0.3) 0 1px 3px}
.rounded:nth-child(1n){border:none}
#tt{border:solid 1px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;box-sizing:border-box;font-size:12px;line-height:1.5;position:absolute;display:block;padding:12px;background:#333;border-color:#0d0d0d;color:#fff;text-shadow:0 1px 0 #000;text-align:left;z-index:99;white-space:nowrap}
#tt_down{position:absolute;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #333;border-bottom:0;width:0;height:0;right:35px;bottom:-15px;z-index:98}
#tt_up{position:absolute;border-left:18px solid transparent;border-right:18px solid transparent;border-top:0;border-bottom:18px solid #333;width:0;height:0;right:35px;top:-15px;z-index:98}
#tt ul{list-style:square;padding-left:1.5em}
@font-face{font-family:'reFX';src:url('/fonts/interval_medium-webfont.eot');src:url('/fonts/interval_medium-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/interval_medium-webfont.woff') format('woff'),url('/fonts/interval_medium-webfont.ttf') format('truetype'),url('/fonts/interval_medium-webfont.svg#IntervalSansProMediumRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'reFX';src:url('/fonts/interval_medium-webfont.eot');src:url('/fonts/interval_medium-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/interval_medium-webfont.woff') format('woff'),url('/fonts/interval_medium-webfont.ttf') format('truetype'),url('/fonts/interval_medium-webfont.svg#IntervalSansProMediumRegular') format('svg');font-weight:bold;font-style:normal}
html{font:normal 12px/18px reFX,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;text-align:justify;color:#525252;background-color:#f5f5f5;overflow-y:scroll}
input[type="text"],textarea,select{border:1px solid #d9d9d9;border-top-color:silver;border-radius:1px;padding:4px;margin:0;font:normal 12px/1 reFX,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
textarea{line-height:1.5}
input[type="text"]:hover,textarea:hover,select:hover{border-color:#a0a0a0 #b9b9b9 #b9b9b9 #b9b9b9;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
input[type="text"]:focus,textarea:focus,select:focus{border-color:#4d90fe;box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
hr{height:1px;border:0;border-top:1px dotted #a0a0a0;margin:20px 0;padding:0}
#topnav{float:right;margin:0 10px;padding:0;list-style:none;line-height:32px}
#topnav span{color:#4c8efb}
#topnav li{float:left;padding-left:15px}
#topnav li a{text-decoration:none;color:#333}
#topnav li a:hover{color:#4c8efb}
#topnav img{vertical-align:-6px;margin-left:5px;width:25px;height:25px}
#topnav span.ticket{background:#4c8efb;color:#fff;text-shadow:none;font-weight:bold;margin-left:5px;padding:2px 5px 1px 5px;border-radius:3px}
#topnav span.noticket{background-color:#ccc;font-weight:normal;padding:2px 3px 1px 3px}
#header{padding:0;margin:0 10px;list-style:none}
#header li{float:left}
#navLogo{background:transparent url(/images/menu_20131107.png) no-repeat 0 -1px;width:30px;height:37px;margin:0 8px 0 0;display:inline-block;zoom:1;*display:inline}
#menu{list-style:none;height:36px;box-shadow:rgba(0,0,0,0.3) 0 1px 3px}
#menu li a{display:inline-block;width:110px;color:#fff;text-decoration:none;font-size:13px;text-align:center;margin-right:2px}
#menu li div{width:454px}
#menu li a,#menu li div{background:#999;height:36px;line-height:39px}
#menu li a:hover{background:#4c8efb}
h1{float:left;margin:26px 0 0 10px;color:#000;font-size:28px;line-height:28px;vertical-align:top}
#navigation,#navigation li,#navigation li a{font-size:12px;text-shadow:1px 1px 0 #fff}
#navigation{list-style:none;float:right;margin:38px 10px 0 0}
#navigation li{float:left;padding-left:2em;color:#999}
#navigation li a{text-decoration:none;color:#333}
#navigation li a:hover{color:#4c8efb}
a{text-decoration:none;color:#4c8efb;font-size:12px}
a:hover{text-decoration:underline}
.slashed{text-decoration:line-through;font-size:14px;color:#a9a9a9;margin-bottom:3px}
.non-slashed{height:17px}
#footer,#footer a,#footer a:hover{padding:0;font-size:10px;color:#999}
#footer{margin:5px 10px 0 10px;line-height:2;position:relative}
#footer a{text-decoration:none}
#footer_social{position:absolute;top:10px;right:0}
.social_facebook,.social_twitter,.social_youtube,.social_soundcloud{background:transparent url(/images/menu_20131107.png) no-repeat;margin-left:10px;height:22px;float:left}
.social_facebook{background-position:-861px -114px;width:31px}
.social_twitter{background-position:-825px -114px;width:34px}
.social_youtube{background-position:-754px -114px;width:69px}
.social_soundcloud{background-position:-701px -114px;width:46px}
.bigButton,.medButton,.smlButton{margin:20px 0 0 0;display:inline-block;color:#fff;font-size:25px;line-height:1;padding:12px 1.5em 10px 1.5em;text-decoration:none;border:0;background:#6b1;zoom:1;*display:inline}
.bigButton:hover,.medButton:hover,.smlButton:hover{background:#8c3;cursor:pointer}
.bigButton:active,.medButton:active,.smlButton:active{position:relative;top:1px}
.medButton{margin:0;font-size:15px;text-align:center}
.smlButton{width:78px;height:23px;line-height:25px;margin:3px 0 0 0;font-size:13px;padding:0;text-align:center;margin-left:5px}
.btRed{background:#f00}
.btRed:hover{background:#d00}
.btMint{background:#5d8}
.btMint:hover{background:#4f8}
.newProduct{display:inline-block;vertical-align:top;height:16px;margin-left:5px;border-radius:2px;text-align:center;padding:0 7px 0 5px;background:#057cff;color:#fff;font-weight:bold;font-size:10px;line-height:16px;zoom:1;*display:inline}
.sprite{background:transparent url(/images/menu_20131107.png) no-repeat;display:inline-block;vertical-align:top;margin-left:5px;zoom:1;*display:inline}
._new{width:30px;height:16px}
._owned{background-position:0 -114px;width:16px;height:16px}
.hidden{opacity:0.2}
.expansion_wrapper{padding:5px;margin:25px 10px 45px 10px}
.expansion_wrapper:hover{background-color:#f4f4f4}
.expButtons a{vertical-align:top}
.expButtons div.butBuyNow,.expButtons div.butFree{margin-right:30px}
.butProduct{display:inline-block;vertical-align:top;width:77px;height:24px;text-align:center;font-size:12px;line-height:2.2;background:#ddd;color:#666;margin:0 10px 0 0;zoom:1;*display:inline}
.butProduct:hover{background:#ccc;color:#555}
div.butProduct div{display:inline-block;margin-left:5px;width:16px;height:16px;vertical-align:middle;margin-bottom:2px;background:transparent url(/images/menu_20131107.png) no-repeat -54px -114px;zoom:1;*display:inline}
.butLogo{display:inline-block;width:77px;height:24px;margin:0 10px 0 0;background:transparent url(/images/menu_20131107.png) no-repeat;zoom:1;*display:inline}
.butLogoSoundcloud{background-position:-188px 0px}
.butLogoSoundcloud:hover{background-position:-188px -25px}
.butLogoVimeo{background-position:-32px 0px}
.butLogoVimeo:hover{background-position:-32px -25px}
.butLogoYouTube{background-position:-110px 0px}
.butLogoYouTube:hover{background-position:-110px -25px}
.butBuyNow,.butFree{display:inline-block;vertical-align:top;width:60px;height:24px;font-size:12px;line-height:2.2;text-align:center;color:#fff;zoom:1;*display:inline}
.butBuyNow{background:#4c8efb}
.butBuyNow:hover{background:#00b8ff}
.butFree{background:#c3c3c3}
.buyBig{position:relative;vertical-align:bottom;width:72px;height:26px;font-size:13px;line-height:2.3}
.arrowRight,.arrowRightBig{display:inline-block;width:0;height:0;margin-left:5px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #fff;border-right:0 solid transparent;zoom:1;*display:inline}
.arrowRightBig{position:absolute;top:8px;right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff}
.buymore{margin:20px 10px 0 10px;background:transparent url(/images/cross_sale_banner.png?20140319) no-repeat 0 0;height:120px}
.halloween{margin:20px 10px 0 10px;background:url(/images/halloween/halloween_banner.jpg?20141025);height:99px}
#christmas{margin:20px 10px 0 10px;background:transparent url(/images/xmas/xmas_banner.png) no-repeat 0 0;height:119px;position:relative;overflow:hidden}
#christmas .decoration{position:relative;z-index:100;top:-3px;left:800px}
.gallery{margin:10px}
.gallery img{width:220px;height:150px}
.gallery div{margin:10px 20px;text-align:center;background-color:#444;color:#fff;font:bold 14px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 1px 2px #222;border-radius:12px}
.gallery a:link,.gallery a:hover{text-decoration:none}
.rating{margin:40px 0;min-height:100px}
.rating .score{background:#6c3;width:120px;padding:15px 10px;margin:24px 20px 10px 0;float:left;text-align:center}
.rating .title{margin:0 0 2px 0;color:#555;font-size:22px;line-height:22px;letter-spacing:-1px}
.rating p{background:#eee url(/images/quote.png) no-repeat 0 0;font-size:16px;line-height:1.3;padding:15px 25px 15px 45px;margin-left:160px;min-height:63px}
.mainPrice_display .slashed{margin-right:10px}
.overview{height:467px}
.inline{position:absolute;width:100%;height:100%}
.mainSlogan{float:left;padding:25px 40px;color:#000;font-size:32px;font-weight:bold;line-height:1;letter-spacing:-1px;text-align:center;width:55%;position:relative}
.mainPrice{float:right;margin:18px 31px 10px 0;text-align:right;position:relative;width:300px}
.mainPrice_sub{margin:0 0 5px 0}
.mainPrice_display{display:inline;margin-right:10px;font-size:18px;line-height:24px}
.mainCopy{float:right;margin:10px 31px;width:240px;font-size:16px;line-height:1.4}
.mainDemo{position:absolute;bottom:18px;right:21px}
.mainDemo img{margin-left:16px}
.testimonials{margin-top:15px;height:230px}
.testimonial{padding:20px}
.testimonial img{float:left;margin:38px 20px 20px 0}
.testimonial span{font-size:38px;line-height:1;color:#4c8efb}
.testimonial span.small{margin-left:1ex;font-size:28px;line-height:1;color:#aaa}
.testimonial p{background:#eee url(/images/quote.png) no-repeat 0 0;position:relative;padding:20px 20px 20px 40px;margin-left:100px;display:block;font-size:24px;line-height:1.2}
.testimonial p:before{content:"";position:absolute;border-style:solid;display:block;top:13px;left:-13px;bottom:auto;right:auto;border-width:14px 14px 14px 0;border-color:transparent #eee}
.expansion{font-size:12px;line-height:120%;margin:5px;height:150px}
.expIcon{float:left;width:60px;height:128px;margin:0 30px 0 0;font-size:18px;line-height:14px;text-align:center;color:#595959}
.expIcon img{margin-bottom:23px;width:60px;height:67px}
.expansion h2,.expansion h2 span{margin-bottom:3px;font-size:16px;font-weight:normal;color:#000;line-height:18px;letter-spacing:-0.5px}
.expansion h2 span{font-size:10px;color:#fff}
.expansion h2 img{margin-left:4px;vertical-align:bottom}
.expButtons img{margin-right:10px}
.bundle{font-size:12px;line-height:1.3;margin:5px;height:200px;position:relative;color:#595959}
.bundle h2{margin-bottom:6px;font-size:18px;font-weight:normal;color:#000;line-height:18px;letter-spacing:-0.5px}
.bundle h2 img{margin-left:4px;vertical-align:bottom}
.bundle p{margin-right:5px;font-size:14px}
.bdlIcons{float:left;width:130px;margin-right:10px}
.bdlIcons img{width:60px;height:67px;margin:-5px -2px 0 0;background:transparent url(/images/n2/exp_060_Sprite.png?20131031) no-repeat left top}
.bundle ul{float:left;margin-top:5px;margin-left:15px;list-style:square;bottom:10px}
.bundle li{font-size:14px;line-height:1.2;color:#898989}
.bundlePrice{position:absolute;bottom:0;right:15px;text-align:center}
.bundlePrice span{position:relative;top:-5px;font-size:18px;line-height:1}
.skin_wrapper{padding:5px;margin:25px 6px 45px 7px}
.skin_wrapper:hover{background-color:#f4f4f4}
.skin{font-size:12px;line-height:1.3;height:210px;position:relative;color:#595959}
.skin h2{margin-left:3px;margin-bottom:6px;font-size:16px;font-weight:normal;color:#000;line-height:18px;letter-spacing:-0.5px}
.skin h2 img{margin-left:4px;vertical-align:bottom}
.skin p{margin-left:3px;margin-right:100px}
.skinIcons{margin-bottom:10px}
.skinPrice{position:absolute;bottom:0;right:10px;text-align:center}
.skinPrice span{position:relative;top:-5px;font-size:18px;line-height:1}
.sysreq{margin:40px 40px 0 40px}
.sysreq h2{margin-bottom:8px;font-size:18px;line-height:1;font-weight:bold;color:#000}
.sysreq ul{margin:1em 0 0 2em;line-height:1.5;list-style:square}
.sysreq li{font-size:14px}
.features{margin:80px 0}
.features h2{margin-bottom:10px;color:#000;font:bold 24px/1 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
.features p{font-size:16px;line-height:1.4}
.features ul{list-style-type:square;margin:10px 0 0 25px}
.features ol{list-style-type:decimal;margin:10px 0 0 25px}
.features li{font-size:16px;line-height:1.4}
.legal{padding-top:40px;padding-bottom:40px}
.legal h2{font-size:22px;margin-bottom:1ex;color:#000}
.legal p{margin-bottom:3em}
.legal ol{margin-bottom:3em;list-style-type:decimal}
.legal p,.legal li{font-size:14px;line-height:1.2}
.legal li{margin-left:1.5em}
.legal ol li ol{margin-bottom:0;list-style-type:lower-alpha}
.legal ol li ol li{margin-left:3em}