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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
@charset "utf-8";@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@-moz-keyframes fade{from{opacity:0}to{opacity:1}}@-o-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}html{height:100%}body{width:100%;height:100%;font-family:Verdana,Arial,Helvetica,sans-serif;position:relative}h1{font-size:18px;margin:1.4em 0;line-height:1.4em}h2{font-weight:bold;margin:1.4em 0}h3{font-weight:bold}h4{font-weight:bold}p{line-height:1.2em;margin:1.2em 0}input,textarea{border:1px solid;font-family:inherit}input,label,textarea{display:block;font-size:12px;padding:.375em .25em;width:100%}input.checkbox{display:inline;width:auto}label.overlay{position:relative;z-index:5;margin-bottom:-2.1em}button{background:none repeat scroll 0 0 transparent;border:medium none transparent;cursor:pointer;margin:0;overflow:visible;padding:0;width:auto;vertical-align:middle}a.button{vertical-align:middle}.button{border:1px solid;display:inline-block;font-size:14px;min-height:14px;line-height:14px;padding:3px 10px;text-decoration:none}.hidden{display:none}.toolbar{position:relative;overflow:hidden}.toolbar>.button{display:inline;float:left}.tip{background-color:#f0f0f0;border:1px solid #666;font-size:12px;font-weight:bold;line-height:1.0em;padding:0 3px 2px 3px;position:absolute;z-index:1500;color:#666;-moz-box-shadow:1px 1px 4px #666;-webkit-box-shadow:1px 1px 4px #666;box-shadow:1px 1px 4px #666;filter:alpha(opacity=90);-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;min-width:30px;margin-top:6px}.tip:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yMi8xMcPYSGYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAABt0lEQVQ4jc2RMYsaURSFvzeTjK7JZrQQi4gQMYIDkmkEYYQQbNRp0gxMDJrtxj7/I70kVSDb7i9IutjNoKAEBRFFEG2sbBTHNA6YdTcEtsmBwysu33n3nScOhwMPkfQg+r8IeHTfwHEcCRAnBjgEbrfbPoC4q8QjLGez2V+AGI1Gr44jH9gHZ7vd9s8CHMcRgFwoFD53u90r3/fRdf2b67ofj/AW2B29l+6CDcOwXde9KpfL1Go1PM97r+v6O+ASeAKEgMeAfLsDqVgsvvA876uu65RKJRRFYTabMRwOPyWTyeF8Ph8fOzkAvnRyuwTIk8mkF41GhW3bKIoCgGmaqKoqttvtDaACT4ELICTdLm23213Ytv3HWtFolGazyWazCWUymZuTp4TlxWIRlPZlMBi8sSyLdDp99jORSIREIkGn03mmadrz5XL5MyhRNgzD9jzvQ7VaRdO0MzhQLpfDMAz6/b6padpb4FJutVove73e93w+L0zTRAhxbwBAKpVitVoxHo9fx+PxH9J0Ou0mEglRqVT+CgZSFIVGo0EsFhP7/f5aWq/X4Xq9jqqq/xQQyLIswuGw8hsIlZW63GNFoAAAAABJRU5ErkJggg==);position:relative;top:-16px;margin-right:-16px;left:10%}.tip.error{background-color:#ffc6c6;border-color:#c00;color:#7d0000}.tip.error:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1%2B%2FAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yMi8xMcPYSGYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAByklEQVQ4jc2RP2gTYRjGf99dcsmZJrFCcwkp6CmCNIMN6GAp2CyF4uKSEhHqbUck4FBE6JChQ7e4ORw6CVK6tA0ESimRdnATaSrYzlnSRYh%2F6tmGu3MwB4lpRejiAw%2Ff8PJ7%2BN7nFZ7ncR5J56L%2Fi4DAWQPTNCVA9BjA821ZlgsgTiuxC8vzu7v7gKiMj9%2FsjlzA8V%2FLstyBANM0BSA%2FOzx8%2BWVz0%2FBcl6GZmTeVZHK%2BC58Ana4d6TT46dFRoV2rGSnDIF0s8q1We2jY9gMgCkSAEBAE5D9LlB53Ovr3avX1pelpErOzaIUCw7kc6vr681ued6MbcgFQ%2BgL8vQPb2w0lmRRXymUkVQVgtFRCSSTEna2tNSAODAEqEJL6Sms09r3jY1Uvl%2Fu%2BpWga15aWcNrt0JO9vbWeVcJyq9XyS3v1dWcnd3lhgWg2O3CZQDyOqut8XlmJ3U6l0u8jkXd%2Bib9L29h4lC4WuTg5OQD7ik9MkMjncavVe3nbvg9E5RfZ7HV3dbU%2BPDUlRkslEOLMAIDI2Bg%2Fm03kev1uJ5N5Kz7quh2MxcJXFxcJjoz8Fe7Vp7k5HMc5ER%2FCYS%2BzvIyiaf8MA%2Fw4OKBZqfALbvOa%2BJ2P8y4AAAAASUVORK5CYII%3D)}.progress{border:1px solid;height:16px;margin:5px;position:relative}.progress .percent{position:absolute;left:0;top:0;height:100%;width:50%;background-color:#000}.header,#contentBody,.footer{width:100%;clear:both;position:relative}.header{z-index:2;overflow:visible}.header .content{border-top:1px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px dashed;min-height:30px;overflow:visible}.header .content .content{border:0;height:auto}.header .logo{display:inline;float:left;margin-top:10px;position:absolute;z-index:1}.header .navigationSection{height:26px;width:97%;position:absolute;bottom:0}.header .navigationSection .navigationWrapper{display:inline;float:right;overflow:visible;width:100%;position:absolute;right:0}.header .navigationSection .divider{display:inline;float:right;height:25px;width:50%}.header ul.navi{display:inline;float:right}.header ul.navi li{display:inline;float:right;height:19px;padding:3px 0}.header ul.navi li a{display:block;height:19px;line-height:19px;padding:0 10px;font-size:.75em;text-decoration:none}.header ul.navi li.selected{font-weight:bold;text-decoration:underline}.header ul.navi li ul.navi{position:absolute;right:0;text-align:right;top:100%;width:100%;display:none}.header ul.navi li ul.navi li{float:none;display:inline-block}.header ul.navi li.selected ul.navi,.header ul.navi li.hover ul.navi,.header ul.navi li.focus ul.navi,.header ul.navi li a.focus~ul.navi{font-weight:normal;text-decoration:none;display:block}#contentBody{z-index:0}#contentBody .content{z-index:0;min-height:400px;border-left:1px solid;border-right:1px solid}#contentBody .content .content{min-height:0;border:0}.content{margin:0 4%;overflow:hidden;position:relative;width:89%;padding:0 1.5%}.content .content{width:auto;margin:0}.footer{font-size:.75em;margin:0 0 1em 0}.footer .content{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-top:1px dashed;padding-bottom:5px;padding-top:5px}.footer .content .content{border:0}.footer .copyright{margin:.5em;text-align:center}.hoverMask{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;z-index:1900;display:none;cursor:pointer}.hoverHolder{position:absolute;top:100px;right:50%;overflow:visible;z-index:2000}.hoverHolder .content{margin:0 -50% 10px 50%;width:100%;position:relative;overflow:visible;background-color:#fff;border:2px solid #ccc;padding:20px}.hoverHolder .content .closeButton{display:block;position:absolute;right:0;top:-24px;background-color:#a4a29d;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;width:24px;height:24px;font-weight:bold;color:#fff;line-height:24px;font-size:18px;text-align:center}
.header .content{min-height:58px}.header .loginPanel,.header .welcomePanel{display:inline;float:right}.header .welcomePanel h2{display:inline;text-align:right}.header .loginPanel input,.header .loginPanel label{display:inline;float:left;width:100px;margin:3px}.header .loginPanel label{text-align:right;width:auto}.header .loginPanel button,.header .welcomePanel a.button{margin-top:3px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#000}
#cboxTopLeft{width:14px;height:14px;background:url(images/controls.png) no-repeat 0 0}
#cboxTopCenter{height:14px;background:url(images/border.png) repeat-x top left}
#cboxTopRight{width:14px;height:14px;background:url(images/controls.png) no-repeat -36px 0}
#cboxBottomLeft{width:14px;height:43px;background:url(images/controls.png) no-repeat 0 -32px}
#cboxBottomCenter{height:43px;background:url(images/border.png) repeat-x bottom left}
#cboxBottomRight{width:14px;height:43px;background:url(images/controls.png) no-repeat -36px -32px}
#cboxMiddleLeft{width:14px;background:url(images/controls.png) repeat-y -175px 0}
#cboxMiddleRight{width:14px;background:url(images/controls.png) repeat-y -211px 0}
#cboxContent{background:#fff;overflow:visible}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:5px}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious{left:0;background-position:-51px -25px}
#cboxPrevious:hover{background-position:-51px 0}
#cboxNext{left:27px;background-position:-75px -25px}
#cboxNext:hover{background-position:-75px 0}
#cboxClose{right:0;background-position:-100px -25px}
#cboxClose:hover{background-position:-100px 0}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}
body{background-color:#666;font-family:'PT Sans',sans-serif;min-width:792px}
a,a:visited{color:#30a2e4}
a:active,a:hover{color:#2277a9}
p.small{font-size:12px}
h1,h2{font-family:"Open Sans Condensed",sans-serif}
h1{font-weight:bold;font-size:26px;border-bottom:1px solid #e6e6e6}
h2{font-size:20px;background-color:#523766;color:#fff;line-height:1.5em;font-weight:bold;padding:2px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:.5em 0 1em 0}
strong{font-weight:bold}
input,textarea,label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-color:#a7a7a7;font-size:14px;padding:.375em .75em}
input,textarea{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:.5em}
input.error,textarea.error{border-color:#d30}
label.error{color:#d30}
.note{display:inline;float:right;font-size:12px}
label .note{display:inline;float:none}
hr{color:#c2c2c2;background-color:#c2c2c2;height:1px;border:0;clear:both}
.tip{padding:0 7px 7px 7px;background-color:rgba(0,0,0,0.75);border:0;color:#fff}
.tip.error{background-color:rgba(204,0,0,0.75);border:0;color:#fff}
.tip:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yMi8xMcPYSGYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAABL0lEQVQ4jc2QsUtCURjFf/eqr5IcG4LoLxBqbGiqoP6MByFCcw3Nzq3BwxReq5tb2OraFC7OD9+mvu2p734t94KpjyiXDpzp43c+zlEiwjbSW9H/IqCYd6jX6wpYNoA4B0EgAGrTiBYuNJvNEFC1Wu3Wnoy1AFkQBLIWYGHdarXusyy7AfA87933/WcLz4EMWABGb4LDMLxwMMBsNrvqdruXQBnYA0q2vl4dUXU6ncM0TR9Xa8VxfDcYDI5twM5agPs+Ho9flkb7Ft7v9xvA/lJISa+M9moPGyUipXa73bBVdgGvMBqN3GgPxpjTPNjJGFMeDocH1Wr1EzuiG+36J9gpSZKzXq93DpQLURQdTafTp5zeuZpMJieVSuVDKaXeRMT7DeyktV7ov8IAxpjiF+HkgqRfHk9FAAAAAElFTkSuQmCC)}
.tip.error:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yMi8xMcPYSGYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAABOElEQVQ4jc2QPUhCURzFf/c+fZZk5BAURFtLCDUGNfVBTW3NSSJCcw2N0dwaPEzJVje3sNUpaBIXZ9HNjybNd2/LvWDqI8qlA2f68zt/zhFaa2aRnIn+FwGhoEMmkxHAqAG0ted5GkBMG9HATjqbLQAim06nzEkZa8D3PE9PBBhYpnK5K8f3TwAGrvv6lEw+GPgT8IEhoOQ0+LxQ2LcwgDsYHJ6WSgdAFJgHwqa+HB9RnBWLq5F+/2a81kqrdblZq62bgMhEgP0eb7cfR0b7Fr5bqdwBCyMhYTk22rM5TJXQOnyRz9+ZKnOA6zSbTTvatVRqOwi2kkpFN+r15WoiUcWMaEc7/gm2Wuz1do7K5T0g6tw2GmtL3e59QO9AxTudrY9Y7F28CfEitHZ/A1spKYfyrzCAVCr0Bbuzcy4QfeE7AAAAAElFTkSuQmCC)}
.column{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:10px 0;vertical-align:top;padding-right:10px;padding-left:10px}
.column:first-of-type{padding-left:0}
.column:last-of-type,.column:only-of-type{padding-right:0}
.column>*:first-child,.column>div:first-child>*:first-child{margin-top:0}
.column.third{width:33.3%}
.column.twoThirds{width:66.6%}
.column.half{width:50%}
.column.skyscraper{width:120px;height:600px;background:#f0f0f0;padding-left:0;padding-right:0}
.column.fullWithSkyscraper{padding-right:130px;margin-right:-120px;min-height:600px}
.column.leaderboard{height:90px;width:728px;background:#f0f0f0;padding-left:0;padding-right:0}
.column.left{diplay:inline;float:left}
.column.left.third,.column.left.half,.column.left.twoThirds{padding-right:10px}
.column.right.third,.column.right.half,.column.right.twoThirds{padding-left:10px}
.column.right{diplay:inline;float:right}
form button,form a.button{float:right;margin-left:5px}
.button,a.button,a.button:visited{border:0;border:1px solid #30a2e4;background-color:#30a2e4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;min-height:20px;line-height:20px;padding:5px 20px;font-weight:bold;text-align:center}
button:hover .button,a.button:hover,a.button:visited:hover{border-color:#2277a9;background-color:#2277a9}
.button.alt,a.button.alt,a:visited.button.alt{background-color:transparent;border:1px solid #999;color:#333}
button:hover .button.alt,a.button.alt:hover,a.button.alt:visited:hover{border-color:#999;background-color:#ddd}
.button.signup,.button.signup:visited{font-size:18px;line-height:44px;min-height:24px;color:#222;background-color:#ffc107;border-color:#ffc107;padding:5px 40px;margin-top:20px}
.button.signup:hover,.button.signup:visited:hover{border-color:#d19d00;background-color:#d19d00}
form button,form a.button{margin-top:10px}
.playButton{background-color:#542b7e;background:-moz-radial-gradient(center,ellipse cover,#7538ae 0,#542b7e 33%,#542b7e 51%,#ad8dc8 57%,#ad8dc8 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#7538ae),color-stop(33%,#542b7e),color-stop(51%,#542b7e),color-stop(57%,#ad8dc8),color-stop(100%,#ad8dc8));background:-webkit-radial-gradient(center,ellipse cover,#7538ae 0,#542b7e 33%,#542b7e 51%,#ad8dc8 57%,#ad8dc8 100%);background:-o-radial-gradient(center,ellipse cover,#7538ae 0,#542b7e 33%,#542b7e 51%,#ad8dc8 57%,#ad8dc8 100%);background:-ms-radial-gradient(center,ellipse cover,#7538ae 0,#542b7e 33%,#542b7e 51%,#ad8dc8 57%,#ad8dc8 100%);background:radial-gradient(ellipse at center,#7538ae 0,#542b7e 33%,#542b7e 51%,#ad8dc8 57%,#ad8dc8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7538ae',endColorstr='#ad8dc8',GradientType=1);background-size:200% 100%;width:20px;height:20px;background-position:50% 5px;display:inline-block;border-radius:50px;-webkit-box-shadow:0 5px 0 #ad8dc8 inset,0 -3px 4px #ad8dc8 inset,1px 1px 2px black,-1px -1px 2px black,-1px 1px 2px black,1px -1px 2px black;-moz-box-shadow:0 5px 0 #ad8dc8 inset,0 -3px 4px #ad8dc8 inset,1px 1px 2px black,-1px -1px 2px black,-1px 1px 2px black,1px -1px 2px black;box-shadow:0 5px 0 #ad8dc8 inset,0 -3px 4px #ad8dc8 inset,1px 1px 2px black,-1px -1px 2px black,-1px 1px 2px black,1px -1px 2px black}
.big .playButton,.playButton.big{width:30px;height:30px;background-position:50% 7px}
.playButton .icon{text-indent:-9999px;color:#fff;font-weight:bold;width:15px;height:15px;margin:3px 2px 2px 3px;display:inline-block;text-align:center;font-size:20px;line-height:30px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAA3NCSVQICAjb4U/gAAAAdVBMVEX///9WI4CcfrZnOY1WI4C/q9BWI4CihbqCXaJ+V55WI4ClirteLoZWI4COa6pWI4BWI4CynMSlirttQZKYebLTyNzIu9OghLfSx9zNwtbMv9e/q9CtlcHWz93c1uHWz93Sx9zMv9fj4eXh3uTc1uHWz93TyNwCEJWCAAAAJ3RSTlMAESIiIjMzRERERFVVVWZmd4iIiKq7u7vMzMzMzN3u7u7u//////+9WqzaAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzEwLzEzBdilnwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAB1SURBVAiZZc7ZEoMgDEBRo2jVFpfW3daFBP//E4vAKI55OzcTBs+7T+jDxfX8ZE6BmqYmhqNAh4i/MgDHAqlP7JGyECrI0gSzRyL51gE60lqrl3FPara2yFPjQdL2LXIe2fthGT9a9v1HxnnKnA+xyNEeTv0BGZEI5NZAcqsAAAAASUVORK5CYII=")}
.big .playButton .icon,.playButton.big .icon{width:20px;height:20px;margin:5px 3px 5px 7px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xMC8xMwXYpZ8AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAACjUlEQVQ4ja2UTUhUURTHf/fNaJkfkyZKlJmLKENbGIIEuUioRRYUoS4qWrSoRQ1WUCAtokWbYjKDoFXQBwx9ghSYtogKhCLCSoIks8RPHM1xHB3fvafFe5rOOGTQgXsf913O7/zPPYejRIT/ad75h/anXwj4gwqw3F8CSH1j7ZKiVuzeNOcIQMAftPxXD+w8faPmFOADMoBUN8iSzIo/e1JUhS8v7dK5W3X3i8sLS4BVwIqAP+hZCjgBGJuyxbKUx5ebtqPubOWDgw1Vx7Jy0gtcxX9VGw9U2tZeFKAUaZmpq0sr1zecuL7nTsm2ojIgF0gP+IPeZOAEoAgKmNs8HmVl52dsPXKxqvX4lerzwBpgJbAs4A/G+ycA56H/fJVSKAVFpflHLzw81LrrcHk1kAdkBPzBlPlqkwMXmNM1lqU8aZmpBdv3b246eW1f08aydVuAHGD5rNqkQBGHIwJiwBgwRhAteLyejPxC396aM5XNazfkFQNZQArENfYCQSIOVIMoBypGMNpZdswYbRsrFp3JxenX8KJAl4UxDkwpAQEjgmgwWhgbjvx639b1pv1ZZ2s0Mh0GzKx/okIRxIiTpuAURwRjIDI2Fels/9Hx+snHl6HBcDfQC/QDE074xRSK81bYgHKKYdvG9Hwa/Np8s705NDje7UIGgGFgFIgAM8neUEQ7KRotuq879PNR06vHoYHxHhfSBwwBIRc0DZjZARIPFEC0bWLjI5O9LbfftXR96P2mtelzVQ0BI26K04AdP4kSgBOhaMf3zwP1z+++7XfvR+eBwkB0MVAyoLl3ue0FkA2k41Qv7K5JYOZvszEeqF0F2lWmgZgLMizBFgDrG2sl4A/GcCvGP0zrWfsNeuoz7TOQJLcAAAAASUVORK5CYII=")}
.tab{display:inline;float:left;border-width:1px;border-style:solid;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-bottom:0;font-size:12px;font-weight:bold;padding:5px 10px 5px 10px;margin-right:5px}
.tab .icon{display:none}
.tab.vertical{clear:left;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;border-right:0;border-bottom-width:1px;border-bottom-style:solid;padding:5px 2px;font-size:11px;text-align:center;width:55px;height:45px;margin-bottom:4px;margin-right:4px}
.tab.vertical .icon{display:block;width:30px;height:30px;background-image:url(images/tabIcons.png);background-position:0 0;background-repeat:no-repeat;margin:4px auto 0 auto}
.tab.vertical.photos .icon{background-position:0 0}
.tab.vertical.selected.photos .icon,.tab.vertical.hover.photos .icon{background-position:0 -40px}
.tab.vertical.videos .icon{background-position:-40px 0}
.tab.vertical.selected.videos .icon,.tab.vertical.hover.videos .icon{background-position:-40px -40px}
.tab.vertical.music .icon,.tab.vertical.audios .icon{background-position:-80px 0}
.tab.vertical.selected.music .icon,.tab.vertical.hover.music .icon,.tab.vertical.selected.audios .icon,.tab.vertical.hover.audios .icon{background-position:-80px -40px}
.tab.vertical.facebookPhotos .icon{background-position:-120px 0}
.tab.vertical.selected.facebookPhotos .icon,.tab.vertical.hover.facebookPhotos .icon{background-position:-120px -40px}
.tab.vertical.selected{padding-right:6px;margin-right:0}
.tab.vertical.blue.hover{border-color:#fff;background-color:#fdfdfd}
.tab a{text-decoration:none;font-size:12px}
.tab.vertical a{font-size:12px}
.tab.blue{background-color:#627aad;color:#e0e4ef;border-color:#3b5998}
.tab.blue a{color:#e0e4ef}
.tab.blue.selected{background-color:#fdfdfd;border-color:#ccc}
.tab.blue.hover{background-color:#fff;border-color:#ccc}
.tab.blue.selected a,.tab.blue.hover a{color:#3b5998}
.footer{margin-top:0}
.header .content,#contentBody .content,.footer .content{background-color:#fff;border-left:none;border-right:0;border-top:0;border-bottom:0}
#contentBody .content{padding-bottom:2em}
.header .content{min-height:118px}
.header .navigationSection{width:92.4%;border-bottom:1px solid #c2c2c2;font-size:15px;padding-bottom:10px}
.header ul.navi li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.header ul.navi li a{color:#6f6f6f;font-size:15px}
.header ul.navi li.hover{background-color:#e9e9e9}
.header ul.navi li.selected{background-color:#523766;text-decoration:none}
.header ul.navi li.selected a{color:#FFF}
.header .loginPanel,.header .welcomePanel{position:absolute;width:100%;left:0;top:0;color:#fff;background-color:#333;height:33px;line-height:33px;text-align:right}
.header .loginPanel li,.header .welcomePanel li{display:inline;color:#fff;padding:0 10px;border-right:1px solid #666;margin-right:-1px}
.header .loginPanel li a,.header .welcomePanel li a{color:#fff;text-decoration:none}
.header .loginPanel #headerLoginForm{display:none}
.header #logoutLink{font-weight:normal;border:0 none transparent;background:0;min-height:auto;margin:0;padding:0;line-height:inherit;font-size:inherit;vertical-align:inherit}
.header #logoutLink .label:after{display:none}
.header .logo{bottom:10px;text-decoration:none;font-weight:bold;font-size:58px;color:#523766;width:222px;height:53px;overflow:hidden}
.header .logo:after{content:url("images/logo_for_header.png");background-color:#fff;position:absolute;left:0;bottom:0}
.header .demoLink{position:absolute;top:91px;left:5%;margin-left:222px;font-size:12px;vertical-align:top;line-height:18px;z-index:1}
.header .demoLink .playButton{margin-left:10px;vertical-align:top}
.content{width:85%;padding:0 3.5%}
#home .column.third.right h2{text-align:center}
#home .banner{margin:20px 0;overflow:hidden;border-radius:10px;color:#fff}
#home .banner .slide{position:relative;height:237px;width:940px;min-width:100%;margin:0 auto;padding:20px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#home .banner .slide *{position:relative;z-index:3}
#home .banner .slide h1{margin:0;border-bottom:0 none transparent}
#home .banner .slide p{margin:.6em 0;max-width:320px}
#home .banner .slide .backgroundImage{top:0;position:absolute;right:0;z-index:0;width:100%}
#home .banner .slide strong.item1,#home .banner .slide strong.item2,#home .banner .slide strong.item3,#home .banner .slide strong.item4,#home .banner .slide strong.item5,#home .banner .slide strong.item6{display:none}
#home .banner .slide.slide1 .item1,#home .banner .slide.slide2 .item2,#home .banner .slide.slide3 .item3,#home .banner .slide.slide4 .item4,#home .banner .slide.slide5 .item5,#home .banner .slide.slide6 .item6{display:inline}
#home .banner .slide.slide1 .backgroundImage.item1,#home .banner .slide.slide2 .backgroundImage.item2,#home .banner .slide.slide3 .backgroundImage.item3,#home .banner .slide.slide4 .backgroundImage.item4,#home .banner .slide.slide5 .backgroundImage.item5,#home .banner .slide.slide6 .backgroundImage.item6{top:0;opacity:1;z-index:2;-moz-animation:fade 1s linear;-webkit-animation:fade 1s linear;-o-animation:fade 1s linear;animation:fade 1s linear}
#home .banner .slide.slide1 .backgroundImage.item1{bottom:0;top:auto}
#home .column.third.right .column.skyscraper{display:block;margin:10px auto}
#home .column.third.right .fb-recommendations,#home .column.third.right .fb-facepile{width:100%;display:block;margin:0 auto}
.quoteBox{background-color:#eaeaea;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 40px;color:#523766;font-size:16px;font-style:italic;position:relative;margin:20px 0;border:3px solid #523766}
.quoteBox:before{content:"“";position:absolute;left:10px;top:-15px;font-size:60px;font-weight:bold;color:#a5a5a5;text-shadow:1px 1px 1px #000;font-family:"Adobe Caslon Pro","Hoefler Text",Georgia,Garamond,Times,serif}
.quoteBox:after{content:"”";position:absolute;right:10px;bottom:-40px;font-size:60px;font-weight:bold;color:#a5a5a5;text-shadow:1px 1px 1px #000;font-family:"Adobe Caslon Pro","Hoefler Text",Georgia,Garamond,Times,serif}
@-webkit-keyframes fade{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fade{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fade{from{opacity:0}
to{opacity:1}
}
@keyframes fade{from{opacity:0}
to{opacity:1}
}
.quoteBox .quote1,.quoteBox .quote2,.quoteBox .quote3,.quoteBox .quote4,.quoteBox .quote5,.quoteBox .quote6{display:none;position:relative;overflow:hidden;padding-bottom:5px}
.quoteBox.quote1 .quote1,.quoteBox.quote2 .quote2,.quoteBox.quote3 .quote3,.quoteBox.quote4 .quote4,.quoteBox.quote5 .quote5,.quoteBox.quote6 .quote6{display:block;-moz-animation:fade 1s linear;-webkit-animation:fade 1s linear;-o-animation:fade 1s linear;animation:fade 1s linear}
.quoteBox .quote img{display:inline;float:left;margin-right:10px}
.loginBox{border:1px solid #c2c2c2;padding:10px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px}
.loginBox #headerLoginForm{position:relative;overflow:hidden}
.loginBox input,.loginBox label{width:58%;min-width:140px;display:inline;float:left;line-height:18px;margin:5px 0}
.loginBox label{position:relative;top:29px;left:0;text-indent:5px;background-color:#eaeaea;margin-top:-24px;margin-bottom:-5px;border:1px solid #a7a7a7}
.loginBox button{display:inline;float:right;margin-top:7px;margin-bottom:10px}
.loginBox form button{margin-top:-31px}
.loginBox form a{display:inline;float:left;clear:left;font-size:12px}
.mashes,.entries{text-align:justify}
.mashes .more.button,.entries .more.button{display:inline-block;min-width:42%}
.mashes .more.button .label:after,.entries .more.button .label:after{float:right}
.mash,.entry{position:relative;width:208px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:10px;display:inline-block;background-color:#000}
.mash img{width:100%}
#view h1 .author{font-size:16px;color:#333;line-height:1em}
#home .mash,#view .mashes .mash{width:48%;margin:0 0 10px 0}
#home .mash img.thumb{margin-bottom:25px}
#home .mash.big,#view .mashes .mash.big,.entry.big{width:100%;height:auto;min-height:160px;margin-right:0}
.mash h3,.entry h3{font-weight:bold}
.mash .details h3,.mash .details .views,.mash .details .duration,.mash .details .author,.entry .details h3,.entry .details .views,.entry .details .author,.entry .details .duration{font-size:12px;text-align:right;display:block;color:#FFF}
.mash .details .views,.mash .details .duration,.entry .details .views,.entry .details .duration{display:inline-block}
#contentBody .content .galleryPage .featuredMashes{margin-bottom:20px;padding:20px 10px;background-color:#523766;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;margin-top:37px;text-align:center}
#contentBody .content .galleryPage .featuredMashes h2{display:inline-block;width:auto;position:absolute;top:-37px;left:0;margin-bottom:0;font-size:26px;line-height:1.4}
#contentBody .content .galleryPage .featuredMashes .next,#contentBody .content .galleryPage .featuredMashes .prev{position:absolute;width:20px;height:60px;margin:-30px -8px 0 -8px;left:0;top:50%;border-radius:40px;background-color:#523766;color:#fff;line-height:60px;font-weight:bold;text-align:center;font-size:24px}
#contentBody .content .galleryPage .featuredMashes .next .fas,#contentBody .content .galleryPage .featuredMashes .prev .fas{line-height:inherit}
#contentBody .content .galleryPage .featuredMashes .next a,#contentBody .content .galleryPage .featuredMashes .prev a{text-decoration:none;color:inherit}
#contentBody .content .galleryPage .featuredMashes .next{right:0;left:auto}
#contentBody .content .galleryPage .featuredMashes .mash{margin:0 .69%;min-height:100px;box-shadow:0 0 5px 1px #FFF;width:23%}
#contentBody .content .galleryPage .galleryHeadNavi li{display:inline-block;height:100%;position:relative;bottom:-1px;padding:0 10px;border:1px solid #fff;border-bottom-color:#fff}
#contentBody .content .galleryPage .galleryHeadNavi li.selected{border:1px solid #c2c2c2;border-bottom-color:#fff}
#contentBody .content .galleryPage .galleryHeadNavi li *{display:inline}
#contentBody .content .galleryPage .galleryHeadNavi li a{font-size:20px;line-height:28px;text-decoration:none;color:#666;font-weight:bold;font-family:"Open Sans Condensed",sans-serif}
#contentBody .content .galleryPage .galleryHeadNavi{border-bottom:1px solid #c2c2c2;margin-bottom:10px}
#myMashes .mash.hover .details{background-color:#523766}
#myMashes .mash .playLink{display:none;margin:0;font-size:64px;position:absolute;left:104px;top:50%;transform:translateX(-50%) translateY(-50%);color:#FFF;text-shadow:0 0 10px #000}
#myMashes .mash.hover .playLink{display:block}
#myMashes .mash .details{text-align:left;position:relative;padding:10px;cursor:pointer}
#myMashes .mash .details h3{margin-top:-4px;margin-bottom:5px;font-size:20px;font-weight:normal;max-height:41px;overflow:hidden}
#myMashes .mash .details h3 a{color:inherit;text-decoration:none}
#myMashes .mash .details h3 .rename{padding:5px;margin-left:-3px;padding-left:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block}
#myMashes .mash .details .duration,#myMashes .mash .details .views{display:inline-block}
.mash .details .duration:after{content:" |"}
#myMashes .mash .details h3,#myMashes .mash .details .duration,#myMashes .mash .details .views{text-align:left}
#myMashes .mash .details .views{font-style:normal;margin:0}
#myMashes .mash .details .tools{position:absolute;bottom:10px;left:218px;margin:0;font-size:0;padding:0 5px;background-color:#282828;background-color:rgba(0,0,0,0.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#myMashes .mash .details .tools a{font-size:16px;color:#fff;text-align:left;display:inline-block;padding:5px}
#myMashes .mash .details .tools a:hover,#myMashes .mash .details h3 a:hover .rename{background-color:#111;background-color:rgba(0,0,0,0.4)}
.galleryPage .column.skyscraper{position:absolute;top:0;right:3.5%}
.mash.big .author,.entry.big .author{text-align:left;min-width:70%}
.mash.big h3,.mash.big .views,.entry.big h3,.entry.big .views{font-size:16px;font-weight:bold;text-align:left}
.mash .thumb,.entry .thumb{background-color:#f0f0f0;left:0;top:0;max-width:100%;max-height:100%}
.mash .thumb{cursor:pointer}
.mash .details,.entry .details{color:#fff;background-color:rgba(0,0,0,0.75);position:absolute;width:100%;bottom:0;z-index:2;padding:5px 0;text-align:right}
#myMashes .mash{display:block;width:100%;height:118px;position:relative;overflow:hidden;background-color:transparent;margin:10px 0}
#myMashes .mash .thumb{max-width:208px;display:inline;float:left;margin-right:10px;min-height:100%}
#myMashes .mash .details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:static;height:100%}
.mash .details .playButton,.mash .details h3,.mash .details .author,.entry .details .playButton,.entry .details h3,.entry .details .author{margin:0 5px}
.mash .details .playLink,.entry .details .playLink{color:#FFF;position:absolute;left:5px;font-size:20px;top:50%;transform:translateY(-50%)}
.mash .details .views,.entry .details .views{margin-right:5px}
.mash.big .details h3,.mash.big .details .author,.entry.big .details h3,.entrye.big .details .author{display:inline;float:left;text-align:left}
.mash.big .views,.entry.big .views{display:inline;float:right}
.mash .details .playButton,.mash.big .details .playButton,.entry .details .playButton,.entry.big .details .playButton{display:inline;float:left;margin-top:8px}
#myMashes .mash .details .playButton,#myMashes .mash.big .details .playButton{float:right}
.galleryNavi{width:100%;border-top:1px solid #c2c2c2;font-size:15px;padding-top:10px;text-align:center}
.galleryNavi li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;height:19px;padding:3px 0}
.galleryNavi li a{color:#6f6f6f;font-size:15px;display:block;height:19px;line-height:19px;padding:0 10px;text-decoration:none}
.galleryNavi li.hover{background-color:#e9e9e9}
.galleryNavi li.active{background-color:#523766;text-decoration:none;font-weight:bold}
.galleryNavi li.active a{color:#dadada}
.mash.big .details .playButton,.entry.big .details .playButton{margin-top:0}
.mash .details .views,.entry .details .views{font-style:italic}
.addMedia{position:relative;border-style:dashed;overflow:hidden;text-align:center}
.addMedia .uploadLink{line-height:44px;font-size:24px}
.addMedia .file{font-size:100px;height:100%;margin:0;position:absolute;right:0;top:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.hoverContent h2{font-size:14px}
#studio .fb-like{display:block;clear:both;margin:10px 20px}
#studio #uploadForm .file{font-size:100px;height:100%;margin:0;padding:0;position:absolute;right:0;top:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:100}
#studioNavi{display:block;padding:10px 1%;position:relative;overflow:hidden;position:absolute;width:98%;top:10px;left:0}
#studioNavi li{display:inline;float:left;margin-right:2%;padding:15px 1% 10px 1%;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;background-color:#fff;cursor:pointer;width:16.1%}
#studioNavi li.selected,#studioNavi li.hover{border-color:#523766}
#studioNavi li h2{position:absolute;top:-10px;font-size:12px;margin:0;line-height:1em;color:#999;background-color:#fff;font-weight:bold;padding:3px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
#studioNavi li.selected h2,#studioNavi li.hover h2{background-color:#523766;border-color:#523766;color:#fff}
#studioNavi li h3{position:relative;z-index:2}
#studioNavi li h3 a{font-size:11px;color:#999;font-weight:normal;text-decoration:none;background-color:#fff}
#studioNavi li.selected h3 a,#studioNavi li.hover h3 a{color:#666}
#studioNavi li h3 strong{font-weight:bold}
#studioNavi li.selected h3 strong,#studioNavi li.hover h3 strong{color:#523766;background-color:#fff}
#studioNavi li .icon{background-image:url(images/studioStepIcons.png);background-repeat:no-repeat;background-position:0 0;position:absolute;right:-10px;top:50%;height:54px;width:75px;margin-top:-27px;z-index:0}
#studioNavi li.step0 .icon{background-position:-3px -79px}
#studioNavi li.step0.selected .icon,#studioNavi li.step0.hover .icon{background-position:-3px 0}
#studioNavi li.step1 .icon{background-position:-84px -79px}
#studioNavi li.step1.selected .icon,#studioNavi li.step1.hover .icon{background-position:-84px 0}
#studioNavi li.step4{margin-right:0}
#studioNavi li.step2 .icon{background-position:-163px -79px}
#studioNavi li.step2.selected .icon,#studioNavi li.step2.hover .icon{background-position:-163px 0}
#studioNavi li.step3 .icon{background-position:-243px -79px}
#studioNavi li.step3.selected .icon,#studioNavi li.step3.hover .icon{background-position:-243px 0}
#studioNavi li.step4 .icon{background-position:-323px -79px}
#studioNavi li.step4.selected .icon,#studioNavi li.step4.hover .icon{background-position:-323px 0}
#studioStepContentPanel{width:100%;position:relative;overflow:hidden}
#studioStepContentPanel .head,#studioStepContentPanel .content{width:99.6%;margin:0 auto;position:relative;overflow:hidden}
#studioStepContentPanel .head ul{display:inline;float:left;margin:0 1.5%}
#contentBody .content #studioStepContentPanel .content{padding:10px .8% 5px .8%;width:98%;background-color:#fff;border:1px solid #ccc;border-bottom:0;border-top:0;min-height:345px}
#studioStepContentPanel .content p{font-size:13px;margin-top:0;margin-left:80px}
#studioStepContentPanel .content p.info{color:#9f55a0}
#studioStepContentPanel .content ul.navi{display:block;height:290px;left:.8%;position:absolute;top:30px;width:60px;z-index:10}
#studioStepContentPanel .content ul.panelNavi{border-left:1px solid #ccc;border-top:1px solid #ccc;left:.8%;margin-left:63px;padding-left:10px;top:30px;width:200px;height:290px;position:absolute;overflow:auto}
#studioStepContentPanel .content ul.panelNavi li{border-bottom:1px solid #ccc;padding:10px 0;width:170px;position:relative;overflow:hidden}
#studioStepContentPanel .content ul.panelNavi li.fbAlbum .icon{display:inline;float:left;height:50px;position:relative;width:50px;margin-right:5px;padding-left:10px}
#studioStepContentPanel .content ul.panelNavi li.fbAlbum .icon img{clip:rect(0px 50px 50px 0);position:absolute;margin:0 5px 0 0}
#studioStepContentPanel .content ul.panelNavi li.default span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-10px -10px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.video_favourites span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-70px -10px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.titles span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-130px -10px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.holiday span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-190px -10px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.motion span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-10px -70px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.sport span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-70px -70px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.animals span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-130px -70px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.random span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-190px -70px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.royal_wedding span.icon{background-image:url(/images/menuItemIcons.png);background-repeat:no-repeat;background-position:-10px -130px;display:block;float:left;height:50px;margin:0 5px 0 10px;width:50px}
#studioStepContentPanel .content ul.panelNavi li.selected{background-color:#ebebeb}
#studioStepContentPanel .content ul.panelNavi li.hover{background-color:#e5e5e5;cursor:pointer}
#studioStepContentPanel .content ul.panelNavi li a{color:#333;font-size:12px;font-weight:bold;text-decoration:none}
#studioStepContentPanel .panel{display:block;height:325px;margin-right:.8%;overflow:auto;margin-left:276px;padding-left:15px}
#studio.step4 #studioStepContentPanel .panel{min-height:325px;height:auto}
#studioStepContentPanel .panel.noPanelMenu{margin-left:63px;border-left:1px solid #ccc}
#studioStepContentPanel .panel.noPanelMenu.noVerticalTabs{border-left:medium none;margin-left:0;padding-left:0}
#studioStepContentPanel .previewPlayerHolder{display:block;width:1px;height:1px;overflow:hidden;position:absolute;left:-1px}
.step4 #studioTimelinePanel{display:none}
.step4 #studioFooter{width:99.6%;margin:0 auto;overflow:hidden;background-color:#fff;padding:15px 0;border:1px solid #ccc;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-top:0}
.step4 #studioFooter #studioFooterPrevStepButton{margin-left:10px}
.step0 #sharePanel,.step1 #sharePanel,.step2 #sharePanel,.step3 #sharePanel{display:none}
.step4 #sharePanel{display:block}
#studioStepContentPanel .contextTools{margin-left:380px;padding-left:10px}
#studioStepContentPanel .uploadTools{margin-left:63px;padding-left:10px;position:relative}
#supportedFileFormats{height:14px;margin-left:63px;padding-left:10px;position:relative}
#uploadToolsFileName{border:1px solid #ccc;color:#333;height:18px;margin-right:100px;padding:3px 8px;line-height:18px;color:#666;position:relative;z-index:99;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-box-shadow:3px 3px 15px #ccc inset;-webkit-box-shadow:3px 3px 15px #ccc inset;box-shadow:3px 3px 15px #ccc inset}
#uploadToolsProgress{position:absolute;left:10px;color:#fff;top:0;height:18px;line-height:18px;padding:3px 0;text-indent:8px;width:0;z-index:100;border:1px solid #3b5998;border-right:0;background-color:#627aad;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;overflow:hidden;-moz-box-shadow:3px 3px 15px #c5cde0 inset;-webkit-box-shadow:3px 3px 15px #c5cde0 inset;box-shadow:3px 3px 15px #c5cde0 inset;display:none}
#uploadToolsFileName a{margin-left:10px}
#uploadToolsFileName.hover{border:1px solid #3b5998}
#uploadToolsFileName.hover a{text-decoration:underline}
#uploadToolsButtonOk{position:absolute;right:0;top:0;width:112px;z-index:0;margin-top:0}
#uploadToolsButtonOk .button{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;padding:2px 17px}
#studioStepContentPanel .uploadTools .flashUploader{position:absolute;top:0;right:0;z-index:102}
#studioStepContentPanel .uploadTools .flashUploader.hasFile{right:105px}
#studioStepContentPanel .uploadTools .flashUploader.uploading{top:500px}
#studioStepContentPanel .panel.loading img{color:#fff}
#inplacePreview{background-color:#fff;border:1px solid #ccc;padding:5px;-moz-box-shadow:2px 2px 4px #999;-webkit-box-shadow:2px 2px 4px #999;box-shadow:2px 2px 4px #999}
#inplacePreview .duration{text-align:left;color:#bbb;font-size:12px;line-height:12px;height:12px;padding:3px;display:block}
#inplacePreview .copyright{text-align:left;color:#bbb;font-size:12px;line-height:12px;height:12px;padding:3px;display:block}
#inplacePreview .title{text-align:left;color:#bbb;font-size:12px;line-height:12px;height:12px;padding:3px;display:block}
#studioStepContentPanel .panel .video,#studioStepContentPanel .panel .theme,#studioStepContentPanel .panel .moreToCome,#studioStepContentPanel .panel .effect,#studioStepContentPanel .panel .skin,#studioStepContentPanel .panel .image{display:inline;float:left;padding:5px;cursor:move;height:62px;position:relative;width:103px;overflow:hidden}
#studioStepContentPanel .panel .moreToCome,#studioStepContentPanel .panel .theme{width:100%;box-sizing:border-box;height:72px;cursor:pointer}
#studioStepContentPanel .panel .theme .selectTheme{position:absolute;right:5px;bottom:5px}
#studioStepContentPanel .panel .theme h4,#studioStepContentPanel .panel .moreToCome h3,#studioStepContentPanel .panel .theme p{margin-left:110px}
#studioStepContentPanel .panel .moreToCome h3{margin-top:24px;color:#627aad}
#studioStepContentPanel .panel .theme.timelineSelection h4,#studioStepContentPanel .panel .theme.timelineSelection p{color:#fff}
#studioStepContentPanel .panel .video.timelineSelection,#studioStepContentPanel .panel .effect.timelineSelection,#studioStepContentPanel .panel .skin.timelineSelection,#studioStepContentPanel .panel .theme.timelineSelection,#studioStepContentPanel .panel .image.timelineSelection{background-color:#523766}
#studioStepContentPanel .panel .video.selected.timelineSelection,#studioStepContentPanel .panel .effect.selected.timelineSelection,#studioStepContentPanel .panel .skin.selected.timelineSelection,#studioStepContentPanel .panel .theme.selected.timelineSelection,#studioStepContentPanel .panel .image.selected.timelineSelection{background-color:#523766;border:3px solid #666;padding:2px}
#studioStepContentPanel .panel .video.hover.timelineSelection,#studioStepContentPanel .panel .effect.hover.timelineSelection,#studioStepContentPanel .panel .skin.hover.timelineSelection,#studioStepContentPanel .panel .theme.hover.timelineSelection,#studioStepContentPanel .panel .image.hover.timelineSelection{background-color:#523766;border:3px solid #666;padding:2px}
#studioStepContentPanel .panel .video.selected,#studioStepContentPanel .panel .theme.selected,#studioStepContentPanel .panel .effect.selected,#studioStepContentPanel .panel .skin.selected,#studioStepContentPanel .panel .image.selected{background-color:#666}
#studioStepContentPanel .panel .video .iconButton,#studioStepContentPanel .panel .theme .iconButton,#studioStepContentPanel .panel .effect .iconButton,#studioStepContentPanel .panel .skin .iconButton,#studioStepContentPanel .panel .image .iconButton{position:relative;z-index:1;display:none}
#studioStepContentPanel .panel .iconButton{width:20px;height:20px;display:inline;float:left;background-image:url(images/buttonIcons.png);background-repeat:no-repeat}
#studioStepContentPanel .panel .iconButton.remove{cursor:pointer;float:right}
#studioStepContentPanel .panel .iconButton.add{cursor:pointer;position:absolute;bottom:6px;right:6px}
#studioStepContentPanel .panel .audio .iconButton.add{position:static;float:right}
#studioStepContentPanel .panel .iconButton.remove{background-position:-180px 0}
#studioStepContentPanel .panel .iconButton.remove.hover{background-position:-180px -22px}
#studioStepContentPanel .panel .iconButton.add{background-position:-430px 0}
#studioStepContentPanel .panel .iconButton.add.hover{background-position:-430px -22px}
#studioStepContentPanel .panel .video.hover,#studioStepContentPanel .panel .theme.hover,#studioStepContentPanel .panel .effect.hover,#studioStepContentPanel .panel .skin.hover,#studioStepContentPanel .panel .image.hover{background-color:#ccc}
#studioStepContentPanel .panel .video.hover .iconButton,#studioStepContentPanel .panel .theme.hover .iconButton,#studioStepContentPanel .panel .effect.hover .iconButton,#studioStepContentPanel .panel .skin.hover .iconButton,#studioStepContentPanel .panel .image.hover .iconButton,#studioStepContentPanel .panel .video.selected .iconButton,#studioStepContentPanel .panel .theme.selected .iconButton,#studioStepContentPanel .panel .effect.selected .iconButton,#studioStepContentPanel .panel .skin.selected .iconButton,#studioStepContentPanel .panel .image.selected .iconButton{display:block}
#studioStepContentPanel .panel .video img,#studioStepContentPanel .panel .theme img,#studioStepContentPanel .panel .effect img,#studioStepContentPanel .panel .skin img,#studioStepContentPanel .panel .image img{clip:rect(11px 118px 72px 15px);margin-top:-11px;margin-left:-15px;position:absolute;width:133px;text-indent:-99999px}
#studioStepContentPanel .panel .effect img,#studioStepContentPanel .panel .skin img{background-color:#333}
#studioStepContentPanel .panel .audio,#studioStepContentPanel .panel .audioHead{background-color:#ebebeb;color:#666;cursor:move;font-size:11px;font-weight:bold;overflow:hidden;padding:5px;position:relative}
#studioStepContentPanel .panel .audio.hover{background-color:#e5e5e5}
#studioStepContentPanel .panel .audio.odd.hover{background-color:#e5e5e5}
#studioStepContentPanel .panel .audio.selected{background-color:#e5e5e5}
#studioStepContentPanel .panel .audioHead{color:#999;background-color:transparent}
#studioStepContentPanel .panel .audio.odd{background-color:#fdfdfd}
#studioStepContentPanel .panel .audio .artist,#studioStepContentPanel .panel .audio .displayName,#studioStepContentPanel .panel .audioHead .artist,#studioStepContentPanel .panel .audioHead .displayName{display:inline;float:left;line-height:17px;margin-right:5px;padding-left:25px;width:70%}
#studioStepContentPanel .panel .audio .artist,#studioStepContentPanel .panel .audioHead .artist{line-height:17px;padding-left:25px;width:40%}
#studioStepContentPanel .panel .audio .playButton{position:absolute;left:5px;top:4px}
#studioStepContentPanel .panel .audio .duration,#studioStepContentPanel .panel .audioHead .duration{display:inline;float:left;line-height:17px;width:15%}
#studio #dragHolder.thumbnail img{width:74px;border:1px solid #fff;background-color:#333}
#studio #dragHolder.audio{background-color:#fff;color:#666;border:1px solid #999;font-weight:bold;padding:5px;font-size:12px}
#studioTimelinePanel{width:99.6%;margin:0 auto;position:relative;overflow:hidden;background-color:#fff;padding:5px 0;border:1px solid #ccc;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-top:0}
#studioTimelineMask,#studioTimelineThemeMask{font-size:16px;height:169px;line-height:169px;position:absolute;text-align:center;top:5px;width:100%;background-color:#fff;color:#627aad;opacity:.75;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=75);-khtml-opacity:.75;-moz-opacity:.75;z-index:310}
#studioTimelineMask h2,#studioTimelineThemeMask h2{background:0;line-height:140px;color:inherit;font-size:26px}
#studioTimeline{width:97%;height:167px;margin:0 1.5% 5px 1.5%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative}
#studioTimeline .prev,#studioTimeline .next{position:absolute;top:-1px;background-color:#627aad;border:1px solid #3b5998;color:#fff;line-height:167px;height:167px;text-align:center;width:28px;font-size:30px;text-decoration:none;z-index:300}
#studioTimeline .prev.hover,#studioTimeline .next.hover{background-color:#3b5998}
#studioTimeline .prev.disabled,#studioTimeline .next.disabled,#studioTimeline .prev.hover.disabled,#studioTimeline .next.hover.disabled{border-color:#666;background-color:#999}
#studioTimeline .prev{left:0;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
#studioTimeline .next{right:0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
#studioTimeline .prev .icon,#studioTimeline .next .icon{background-image:url(images/buttonIcons.png);background-position:-60px -1px;background-repeat:no-repeat;width:20px;height:20px;display:block;margin-top:77px;margin-left:4px}
#studioTimeline .next .icon{background-position:-40px -1px}
#studioTimeline .prev.hover .icon{background-position:-60px -23px}
#studioTimeline .next.hover .icon{background-position:-40px -23px}
#studioTimeline .items{background-color:#ededed;background-image:url(images/studioTimelineContentBG.gif);background-repeat:repeat-x;display:block;height:147px;padding:10px 30px;overflow:hidden}
#studioTimeline .items .videoTrack{height:90px;padding:5px 0;width:99999px}
#studioTimeline .items .videoTrack.highlight{background-color:#fff;border:1px solid #627aad;padding:4px 0;border-left:none;border-right:0}
#studioTimeline .items .videoTrack.hover,#studioTimeline .items .videoTrack.highlight.hover{background-color:#fff;border:1px solid #523766;padding:4px 0;border-left:none;border-right:0}
#studioTimeline .items .videoTrack .item{display:inline;float:left;height:75px;min-width:75px;padding:4px;background-color:#fff;position:relative;border:2px solid #9a9a9a;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 2px #999;-webkit-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}
#studioTimeline .items .videoTrack .item.hover{border-color:#627aad}
#studioTimeline .items .videoTrack .item.highlight,#studioTimeline .items .videoTrack .item.selected.highlight{border-color:#627aad}
#studioTimeline .items .videoTrack .item.selected{border-color:#523766;border-width:3px;padding:3px}
#studioTimeline .items .videoTrack .spacer{display:inline;float:left;height:75px;width:15px;padding:7px 0;overflow:hidden}
#studioTimeline .items .videoTrack .spacer.highlight{background-image:url("images/videoTrackSlotDragHighlight.gif");background-position:2px 0;background-repeat:no-repeat}
#studioTimeline .items .videoTrack .item .help{color:#666;display:block;font-size:12px;font-weight:bold;height:60px;line-height:1.3em;padding-top:15px;text-align:center;width:75px}
#studioTimeline .items .videoTrack .item img.thumbnail{max-height:75px;max-width:133px;cursor:move}
#studioTimeline .items .videoTrack .item .titleScreen{position:absolute;left:0;top:0;width:100%;height:100%;padding:20px 4px 4px 4px;box-sizing:border-box;color:#fff;line-height:20px;text-align:center;overflow:hidden;z-index:0}
#studioTimeline .items .videoTrack .item .titleScreen .title{display:block;font-size:12px}
#studioTimeline .items .videoTrack .item .titleScreen .subTitle{display:block;font-size:10px}
#studioTimeline .items .videoTrack .item .additions{display:inline;float:left;position:absolute;bottom:4px;left:4px}
#studioTimeline .items .videoTrack .item.selected .additions{bottom:3px;left:3px}
#studioTimeline .items .videoTrack .item .additions a{cursor:pointer}
#studioTimeline .items .videoTrack .item.selected .additions a{cursor:pointer}
#studioTimeline .items .videoTrack .item .tools{display:none;float:right;position:absolute;top:4px;right:4px;z-index:1}
#studioTimeline .items .videoTrack .item.selected .tools{right:3px;top:3px}
#studioTimeline .items .videoTrack .item.hover .tools,#studioTimeline .items .videoTrack .item.selected .tools{display:inline}
#studioTimeline .items .videoTrack .item .iconButton{width:20px;height:20px;display:inline;float:left;background-image:url(images/buttonIcons.png);background-repeat:no-repeat}
#studioTimeline .items .videoTrack .item .tools .iconButton.remove{float:right}
#studioTimeline .items .videoTrack .item .iconButton.remove{background-position:-180px 0}
#studioTimeline .items .videoTrack .item .iconButton.remove.hover{background-position:-180px -22px}
#studioTimeline .items .videoTrack .item .iconButton.moveLeft{background-position:-140px 0}
#studioTimeline .items .videoTrack .item .iconButton.moveLeft.hover{background-position:-140px -22px}
#studioTimeline .items .videoTrack .item .iconButton.moveRight{background-position:-160px 0}
#studioTimeline .items .videoTrack .item .iconButton.moveRight.hover{background-position:-160px -22px}
#studioTimeline .items .videoTrack .item .iconButton.effect{background-position:-120px 0}
#studioTimeline .items .videoTrack .item .iconButton.effect.hover{background-position:-120px -22px}
#studioTimeline .items .videoTrack .item .iconButton.skin{background-position:-200px 0}
#studioTimeline .items .videoTrack .item .iconButton.skin.hover{background-position:-200px -22px}
#studioTimeline .items .videoTrack .item .iconButton.textEffect{background-position:-100px 0}
#studioTimeline .items .videoTrack .item .iconButton.textEffect.hover{background-position:-100px -22px}
#studioTimeline .items .audioTrack,#studioTimeline .items .themeTrack{height:20px;width:99999px;border:1px solid #999;background-color:#fff;margin-top:4px}
#studioTimeline .items .themeTrack{margin-top:-3px;margin-bottom:5px}
#studioTimeline .items .audioTrack.highlight,#studioTimeline .items .audioTrack.highlight .spacer,#studioTimeline .items .themeTrack.highlight,#studioTimeline .items .themeTrack.highlight .spacer{border-color:#627aad}
#studioTimeline .items .audioTrack.highlight,#studioTimeline .items .themeTrack.highlight{background-color:#e0e4ef}
#studioTimeline .items .audioTrack.hover,#studioTimeline .items .audioTrack.hover .spacer,#studioTimeline .items .themeTrack.hover,#studioTimeline .items .themeTrack.hover .spacer{border-color:#412356}
#studioTimeline .items .audioTrack.hover,#studioTimeline .items .themeTrack.hover{background-color:#e3dae9}
#studioTimeline .items .audioTrack .spacer,#studioTimeline .items .themeTrack .spacer{background-color:#ededed;border-right:1px solid #999;height:22px;left:-1px;position:relative;top:-1px;width:15px}
#studioTimeline .items .audioTrack .item,#studioTimeline .items .themeTrack .item{height:20px;left:54px;line-height:20px;position:absolute;top:139px;font-size:11px;color:#666}
#studioTimeline .items .themeTrack .item{top:8px}
#studioTimeline .items .audioTrack .trackName,#studioTimeline .items .themeTrack .themeName{text-decoration:none;color:#666;margin-right:10px}
#studioTimeline .items .audioTrack .iconButton,#studioTimeline .items .themeTrack .iconButton{width:20px;height:20px;display:inline;float:right;background-image:url(images/buttonIcons.png);background-repeat:no-repeat}
#studioTimeline .items .audioTrack .iconButton.remove,#studioTimeline .items .themeTrack .iconButton.remove{background-position:-180px 0}
#studioTimeline .items .audioTrack .iconButton.remove.hover,#studioTimeline .items .themeTrack .iconButton.remove.hover{background-position:-180px -22px}
#studioTimeline .items .audioTrack .iconButton.add,#studioTimeline .items .themeTrack .iconButton.add{background-position:-430px 0}
#studioTimeline .items .audioTrack .iconButton.add.hover,#studioTimeline .items .themeTrack .iconButton.add.hover{background-position:-430px -22px}
#studioTimelineButtons{margin:5px auto;padding:5px 0;text-align:center}
#studioFooter{margin:5px 10px;position:relative}
#studioFooterPrevStepButton{display:inline;float:left}
#studioFooterNextStepButton{display:inline;float:right}
.step0 #studioFooterPrevStepButton,.step0 #studioFooterNextStepButton,.step1 #studioFooterPrevStepButton,.step1 #studioFooterNextStepButton,.step2 #studioFooterPrevStepButton,.step2 #studioFooterNextStepButton,.step3 #studioFooterPrevStepButton,.step3 #studioFooterNextStepButton{position:relative;top:-47px}
#textEffectsPanel{width:100%;overflow:hidden}
#textEffectsPanel h4{clear:both;color:#999;font-size:12px;padding:0 0 5px 0}
#textEffectsPanel h4 span{color:#637aae}
#textEffectsPanel textarea{border:solid 1px #999;color:#999;font-size:12px;height:35px;margin:0 0 15px 13px;padding:5px;width:100%}
#textEffectsPanel ul{overflow:hidden;position:relative;margin:0 0 10px 10px}
#textEffectsPanel ul li{display:inline;color:#999;float:left;font-size:13px;margin-right:10px}
#textEffectsPanel ul li #txtEffectFont_0,#textEffectsPanel ul li #txtEffectFont_1,#textEffectsPanel ul li #txtEffectFont_2{display:inline;float:left}
#textEffectsPanel ul li label.txtEffectFont_0{background-image:url(/images/fontNames.png);background-position:0 0;background-repeat:no-repeat;display:inline;float:left;height:20px;text-indent:-9999px;width:50px}
#textEffectsPanel ul li label.txtEffectFont_1{background-image:url(/images/fontNames.png);background-position:0 -30px;background-repeat:no-repeat;display:inline;float:left;height:20px;text-indent:-9999px;width:60px}
#textEffectsPanel ul li label.txtEffectFont_2{background-image:url(/images/fontNames.png);background-position:0 -58px;background-repeat:no-repeat;display:inline;float:left;height:20px;text-indent:-9999px;width:70px}
#textEffectsPanel .textEffectColorPresets{display:block;margin-left:13px;position:relative;overflow:hidden;padding-bottom:15px}
#textEffectsPanel .textEffectColorOption{border:solid 1px #999;cursor:pointer;display:inline;float:left;height:20px;margin:2px 2px 2px 5px;width:20px}
#textEffectsPanel .textEffectColorOption.selected{border:solid 3px #999;margin:0 0 0 3px}
#textEffectsPanel .textEffectColorOption:hover{border:solid 3px #ccc;margin:0 0 0 3px}
#textEffectsPanel .previewHolder{position:relative;width:100%;max-width:433px;height:240px;overflow:visible}
#textEffectsPanel .previewHolder .expander{width:120px;height:80px;position:absolute;left:14px;bottom:10px;z-index:10;background-image:url(images/previewTextOverlay.png);background-repeat:no-repeat}
#textEffectsPanel .previewHolder.hover .expander{display:none}
.textEffectPreview{display:inline;float:left;width:427px;height:240px;background-position:0 0;background-repeat:no-repeat;border:1px solid #3b5998;margin-left:4px;position:relative}
.hover .textEffectPreview{position:absolute;right:0}
.textEffectPreview .title,.textEffectPreview .subTitle{display:block;position:absolute;left:12%;width:76%;bottom:50%;font-size:36px;text-align:center;overflow:hidden;height:1em;white-space:pre}
.textEffectPreview .subTitle{bottom:auto;top:60%;font-size:24px;text-align:center}
.textEffectDragger,.titleScreenDragger{display:inline;float:left;width:30px;height:30px;background-image:url(images/textEffectDragger.png);background-position:0 0;background-repeat:no-repeat;border:1px solid #3b5998;cursor:move;margin-left:13px}
#studioStepContentPanel #textEffectsPanel p{margin-left:50px;line-height:30px}
.textEffectDragger.hover{background-position:0 -30px}
#saveVideoPanel #addToGalleryLabel{margin:8px 0;width:auto}
#saveVideoPanel input.checkbox{display:inline;float:left;margin:10px;padding:0;width:auto}
#saveVideoButton{display:inline;float:right}
#savePreviewHolder #savePreview,#savePreviewHolder #savePreviewInfo{display:none;width:427px;margin:0 auto}
#savePreviewHolder .previewTrigger{width:99%;height:240px;display:block;border:1px solid #ccc;margin:0 auto;text-align:center}
#savePreviewHolder .previewTrigger h3{margin:90px 0 10px 0;color:#999}
#sharePanel{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto;overflow:hidden;padding:5px;position:relative;width:98.4%}
#sharePanel h2{color:#666;font-size:14px;font-weight:normal;margin:0 0 20px 5px}
#sharePanel button{margin:0 0 5px 0;padding:0}
#sharePanel .button{font-size:12px;font-weight:normal}
#sharePanel .button.gray{text-align:left;width:165px}
#hoverMask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dfe4ee;opacity:.85;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);-khtml-opacity:.85;-moz-opacity:.85;z-index:999}
#hoverPreview{position:absolute;top:50%;left:50%;margin-left:-220px;margin-top:-148px;z-index:1000;width:427px;padding:10px;background-color:#fff;-moz-box-shadow:2px 2px 5px #999;-webkit-box-shadow:2px 2px 5px #999;box-shadow:2px 2px 5px #999}
#hoverPreview a.close{position:absolute;top:-20px;right:0;width:20px;height:20px;background-color:#fff;background-image:url(images/buttonIcons.png);background-repeat:no-repeat;background-position:-180px 0;text-indent:-999999px}
#hoverPreview a.close.hover{background-position:-180px -22px}
#messageDialogMask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dfe4ee;opacity:.85;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);-khtml-opacity:.85;-moz-opacity:.85;z-index:1100}
#messageDialog,#paymentDialog{background-color:#fff;border:solid 10px #2a417f;color:#666;font-size:16px;left:50%;margin-left:-180px;margin-top:-100px;padding:10px;position:fixed;top:50%;width:350px;z-index:1101}
#messageDialog.paymentPrompt{width:650px;margin-left:-325px;margin-top:0;top:131px}
#messageDialog .buttons,#paymentDialog .buttons{display:block;margin:10px}
#messageDialog .head h2,#paymentDialog .head h2{margin:0 0 10px 0;background-color:transparent;color:#2a417f;padding:0}
#messageDialog button,#paymentDialog button{display:inline;float:right;margin-left:10px}
#paymentDialog form button{margin-top:0}
#paymentDialog form.stripeForm button{margin-top:-6px;overflow:visible}
#messageDialog.alert{color:#f00}
#messageDialog.alert #dialogYesButton,#messageDialog.alert #dialogNoButton{display:none}
#messageDialog.default #dialogYesButton,#messageDialog.default #dialogNoButton{display:none}
#messageDialog.prompt #dialogOkButton{display:none}
#demoVideo{position:fixed;top:0;left:0;width:100%;height:1000px;z-index:10}
#demoVideo .demoMask{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.8);height:100%;z-index:0}
#demoVideo #demoplayer{position:relative;margin:0 auto 0 auto;z-index:2;top:150px}
#studio.page{position:relative;clear:both;overflow:hidden;background-color:#e0e4ef;padding-top:68px;min-height:681px}
#studio .skyscraper{position:absolute;right:0;top:81px}
#studio.step0 .skyscraper,#studio.step3 .skyscraper,#studio.step4 .skyscraper{top:58px}
#studio p{color:#999}
#connectedFBProfile{border:1px solid #c2c2c2;position:relative;overflow:hidden;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#connectedFBProfile img{display:inline;float:left;margin-right:10px}
.faqTopics li{margin:.6em 0}
.faqTopics>li>*{display:none}
.faqTopics>li.active>*,.faqTopics li h3{display:block}
.faqTopics ol,.faqTopics ul{margin:1.2em 0 1.2em 1.6em;list-style-position:outside;list-style-type:decimal}
.faqTopics ul{list-style-type:disc}
#view .column.fullWithSkyscraper,#myMash .column.fullWithSkyscraper{min-width:760px;position:relative}
.tools{margin-bottom:20px}
.shareLinks .shareLink,.tools .tool{display:inline-block;vertical-align:bottom;margin:3px}
.shareLinks .shareLink a,.tools .tool a{color:inherit;text-decoration:none;line-height:18px}
.shareLinks .shareLink.masher,.tools .tool{display:inline-block;height:19px;border:1px solid #523766;padding:0 5px;font-size:12px;line-height:12px;color:#523766;background-color:#eee;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #523766 inset;-moz-box-shadow:0 0 3px #523766 inset;box-shadow:0 0 3px #523766 inset}
.tools .tool.download{border-color:#376835;color:#376835;box-shadow:0 0 3px #376835 inset;background-color:#dbe7da}
.shareLinks{position:relative}
.shareLinks .disabled{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.8)}
.shareLinks .disabled h4{margin-top:5px;width:640px;text-align:center}
#loginPage .column.leaderboard{margin:0 auto;display:block}
#terms li,#privacy li,#codeOfConduct li{margin:.6em 0}
#terms ol,#terms ul,#privacy ol,#privacy ul,#codeOfConduct ol,#codeOfConduct ul{margin:1.2em 0 1.2em 1.6em;list-style-position:outside;list-style-type:decimal}
#terms ul,#privacy ul,#codeOfConduct ul{list-style-type:disc}
.footer .navi{text-align:center;border-top:1px solid #c2c2c2;padding-top:5px}
.footer .navi li{display:inline-block;margin:0 5px}
.footer .navi a{color:#6f6f6f;text-decoration:none}
.footer .navi a:hover{text-decoration:underline}
#featuredWebadmin .mash input{width:26px;margin:5px;text-align:center;font-weight:bold;position:absolute;left:0;top:0}
#featuredWebadmin .mash a.iconButton.remove{cursor:pointer;float:right;background-position:-180px 0;width:20px;height:20px;display:inline;float:left;background-image:url(images/buttonIcons.png);background-repeat:no-repeat;position:absolute;top:0;right:0}
#featuredWebadmin .mash a.iconButton.remove.hover{background-position:-180px -22px}
#featuredWebadmin .mash.addMash a{display:inline;width:100%;height:100%;line-height:90px;float:left;font-size:40px;color:#BBB;background-color:#FFF;text-align:center}
@media(min-width:1200px){#textEffectsPanel .previewHolder .expander{display:none}
#savePreviewHolder #savePreview,#savePreviewHolder #savePreviewInfo{display:block}
#savePreviewHolder .previewTrigger{display:none}
#view .mashes .mash.big{float:left;margin-right:10px;max-width:299px}
#view .mashes .mash{max-width:140px}
.mashes .more.button{min-width:0;width:120px;vertical-align:super}
}
@media(max-width:1100px){#studioNavi li.step1 h3 a{position:relative;max-width:46px;display:inline-block;top:-3px;height:11px;overflow:visible}
}
.specialOffer ul{margin:1.2em 0 1.2em 1.6em;list-style-position:outside;list-style-type:disc}
.specialOffer ul li{margin:.6em 0}
.specialOffer .column>ul:first-child>li:first-child{margin-top:0}
.specialOffer ul ul{list-style-type:circle}
.specialOffer.alt{background:#523766;background:-moz-linear-gradient(top,#957ba6 0,#523766 99%);background:-webkit-linear-gradient(top,#957ba6 0,#523766 99%);background:linear-gradient(to bottom,#957ba6 0,#523766 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#957ba6',endColorstr='#523766',GradientType=0);color:#fff;padding:10px 40px;margin:20px 0;border-radius:10px;border:2px solid #FFF;box-shadow:1px 1px 6px rgba(0,0,0,0.6);position:relative}
.specialOffer.alt .column>ul:first-child>li:last-child{padding-right:80px}
.specialOffer.alt .price,#stripedIndex .price{position:absolute;bottom:-60px;right:-26px;width:140px;border-radius:100%;background:#f5f5f5;height:90px;color:#777;text-align:center;box-shadow:1px 1px 6px rgba(0,0,0,0.6);padding-top:50px;border:2px solid #FFF}
.specialOffer.alt .price .value,#stripedIndex .price .value{display:block;font-size:40px;color:#30a2e4;font-weight:bold;text-shadow:0 0 1px #333}
.specialOffer.alt h2{padding:2px 0;text-align:center;font-size:36px}
.subscriptions h2+h3{margin-top:13px}
#license .images{position:relative;height:460px}
#license .images img{position:absolute;max-width:33%}
#license .images .image1{top:40px;left:0}
#license .images .image2{top:80px;left:10%}
#license .images .image3{top:120px;left:20%}
#license .images .logo1{top:0;right:34%}
#license .images .logo2{top:68px;right:10%}
#license .images .logo3{top:164px;right:22%}
#license .images .logo4{right:2%;top:200px}
#license .images .logo5{right:21%;top:290px}
#register h1{text-align:center}
#register p.agreeTo{margin-top:2em}
#register ul.agreeTo{list-style-position:outside;list-style-type:disc;margin:1.2em 0 1.4em 1.6em}
#register .note{clear:right}
.coverPage{// background-image:url(../images/newIndexBg.png);background-color:#f0f0f0;position:relative;width:100%;height:100%;// background-position:center top}
.coverPage .videoholder{height:441px;overflow:hidden;position:relative}
.coverPage .videoholder #bgvid{position:absolute;left:50%;z-index:0;min-width:978px;width:100%;height:auto;top:50%;transform:translateY(-50%) translateX(-50%)}
.coverPageContent{position:absolute;width:400px;left:50%;margin-left:-200px;top:60px}
.coverPageLogo{margin:10px auto;text-indent:-9999px;display:block;position:relative;height:65px;border-bottom:0 transparent none}
.coverPageLogo img{position:absolute;left:50%;margin-left:-137px}
.coverPageBox{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #523766;text-align:center;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.5);box-shadow:2px 2px 4px rgba(0,0,0,0.5)}
.coverPageBox h2{margin-top:0;background-color:transparent;color:#523766;margin-bottom:0}
.coverPageBox p{max-width:90%;margin-left:auto;color:#333;margin-right:auto}
.coverPageButton{background-color:#f0f0f0;height:40px;display:inline-block;line-height:40px;padding:0 10px;vertical-align:top;margin:10px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:2px solid #ccc;-moz-box-shadow:10px 10px 20px rgba(255,255,255,0.125) inset,-10px -10px 20px rgba(0,0,0,0.10) inset;-webkit-box-shadow:10px 10px 20px rgba(255,255,255,0.125) inset,-10px -10px 20px rgba(0,0,0,0.10) inset;box-shadow:10px 10px 20px rgba(255,255,255,0.125) inset,-10px -10px 20px rgba(0,0,0,0.10) inset;font-size:20px;text-decoration:none;font-family:'PT Sans',sans-serif;width:101px}
.coverPageButton:hover{background-color:#e0e0e0}
.coverPageButton.fb{background-color:#4c66a4;border-color:#2a4482;width:240px;margin-right:1px}
.coverPageButton.fb .label:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjUvMTNGSWEaAAACH0lEQVRIid2WP2gTURzHP3mNxUYTQnQIIRaspoYiXlBBLP6pFbnaXcShotWh4FAo6nBdRGocBKkFF41EcKhrQavnIKFzCByUIhnkxJqWJhfTSxAcenHwCrHRGC5x8QvHO37v+76f493de88lycp2oBc4CoQAQWuygByQBrJuoHd4UEpOXD9/eHfA22L2TxWKZR4m3mTm32tXkWRlNG+Y1XYrb5hVSVZGBRBq15PXys4MuXE4559zBk9mUxVt6dO71bV1PeDf4enoEJdfP7/pqbEJt5Pw5ZUio7cSr/KGeQ/IApXV/LoATOB2rdcR4OlsqpI3zPtABggC/UAYGNrqdQTILOpvgQ+A/1B0z/jYyNmJcDCAEK46ryPAl5ViFigBsVPHolf6j0T+6HX0gq1q9bumxi3AL4Qr0Mjr9K/V7bbk83YtNzI2PUWxoUkdSNrhC3b549TM3MjUzFwMOBDdFxp7+fiGMwCQ1NT43dqCpsZLQApISbLSF+kJDgPdTgFnJFlZAgrAoqbGC5KseIAeO/T4Lv/O7q2DmgY8mLw0AAx0bnN/G7/z4gIwD4SvXTz9KLo/NAgQ2RusG9c04NzJg5u3HqDPBgR93q4TNX11cvoVba437o0Nq7ORsdXN5a/6PwDWP8y3BJArFMttTy58LQPkBJCefqZm7EKz0u32t2vRmmEynVAzQNrl4NiiAwuaGtclWfEDMfvy2f2/HFt+AO4D9meYz5XyAAAAAElFTkSuQmCC");vertical-align:sub;margin-right:5px;margin-left:-3px}
.coverPageButton.fb:hover{background-color:#3b5593}
.coverPageButton.fb .label{color:#fff}
.coverPageButton.register{background-color:#ffce10;border-color:#ddac00}
.coverPageButton.register:hover{background-color:#eebd00}
.coverPageButton .label{text-align:center;color:#333}
.coverPage .footer{position:absolute;top:420px;color:#fff;text-align:center;background-color:#777;bottom:0;margin-bottom:0}
.coverPage .footer .content{background-color:transparent}
.coverPage .footer .navi{border-top:0;width:100%}
.coverPage .footer .navi li{display:inline-block;zoom:1;*display:inline}
.coverPage .footer .navi a,.coverPage .footer a{color:#fff;text-decoration:underline}
.coverPage .login,.coverPage div.register{text-align:left;padding:20px;border-top:1px solid #dcdcdc}
#loginPage.coverPage .column.leaderboard{position:absolute;top:550px;left:50%;transform:translateX(-50%)}
#loginPage.coverPage #headerLoginForm{position:relative;overflow:hidden}
#loginPage.coverPage #headerLoginForm input+a{margin-top:1em;display:inline-block}
#loginPage.coverPage .register h3{text-align:center}
#loginPage.coverPage .coverPageButton.register{width:calc(100% - 24px);margin-left:0;margin-right:0;text-align:center}
#loginPage.coverPage .footer{top:710px}
#stripedIndex .footer{padding-top:30px;margin-bottom:0;padding-bottom:20px;background-color:#fff}
#stripedIndex .footer .content{background-color:transparent}
#stripedIndex .footer .navi{border-top:0;width:100%}
#stripedIndex .footer .navi li{display:inline-block;zoom:1;*display:inline}
#stripedIndex .footer .navi a,#stripedIndex .footer a{text-decoration:underline}
.banner{padding:20px;color:#FFF;background-color:#513466;position:relative;text-align:center}
.banner p,.banner ul,.banner ol{font-size:20px}
.banner h2,.banner h3{font-size:24px}
.logoStyle .banner{margin:30px 0}
.logoStyle .banner:after{content:" ";position:absolute;background:inherit;width:100%;height:40px;left:0;bottom:-14px;top:auto;border-bottom:2px solid #FFF;border-top:0 none transparent;transform:rotate(-0.6deg);z-index:0}
.logoStyle .banner:before{content:" ";position:absolute;background:inherit;width:100%;height:40px;left:0;top:-14px;bottom:auto;border-top:2px solid #FFF;border-bottom:0 none transparent;transform:rotate(0.6deg);z-index:0}
.banner:nth-of-type(odd){color:#222;background-color:#f0f0f0}
.banner:nth-of-type(odd) h3{color:#513466}
.logoStyle .banner:nth-of-type(odd):before{content:" ";position:absolute;background:inherit;width:100%;height:40px;left:0;top:-14px;bottom:auto;border-top:2px solid #FFF;border-bottom:0 none transparent;transform:rotate(-0.6deg);z-index:0}
.logoStyle .banner:nth-of-type(odd):after{content:" ";position:absolute;background:inherit;width:100%;height:40px;left:0;bottom:-14px;top:auto;border-bottom:2px solid #FFF;border-top:0 none transparent;transform:rotate(0.6deg);z-index:0}
.bannerContent{position:relative;overflow:hidden;z-index:1;width:80%;max-width:860px;margin:0 auto;padding:30px 0}
.logoStyle .bannerBG{position:absolute;z-index:1;left:1.5%;right:3%;top:0;bottom:0;border-right:10px dashed #FFF;border-left:10px dashed #FFF}
.logoStyle .banner:nth-of-type(odd) .bannerBG{left:3%;right:1.5%}
#stripedIndexLogo{margin:0 auto 20px auto}
#stripedIndex .banner.hero p,#stripedIndex .banner.hero h2{color:#FFF;background-color:transparent;text-shadow:0 0 10px #000,0px 0 1px #000}
#stripedIndex .banner.hero .bannerContent{padding-top:50px;overflow:visible}
#stripedIndex .banner.hero .buttons{position:absolute;top:0;right:-70px;z-index:1}
#stripedIndex .bannerBG{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;overflow:hidden;text-align:left}
#stripedIndex #bgvid{position:absolute;left:50%;z-index:0;min-width:978px;width:100%;height:auto;top:50%;transform:translateY(-50%) translateX(-50%)}
#stripedIndex .features li{margin:20px;display:inline-block}
#stripedIndex .features .fas{vertical-align:middle;color:#30a2e4}
#stripedIndex blockquote p{margin-bottom:0;padding:0 40px}
#stripedIndex blockquote cite{color:#777}
#stripedIndex blockquote cite img{vertical-align:middle;margin:1em;border-radius:4em;border:2px solid #dcdcdc;padding:2px;background-color:#FFF;object-fit:cover;width:4em;height:4em}
#stripedIndex blockquote{quotes:"“" "”" "‘" "’";position:relative}
#stripedIndex blockquote:before{content:open-quote;color:#30a2e4;font-size:120px;position:absolute;left:0;top:-19px}
#stripedIndex blockquote:after{content:close-quote;color:#30a2e4;font-size:120px;position:absolute;right:0;top:-4px}
#stripedIndex .shareImage{float:left;margin:40px 40px 20px 0;max-width:50%}
#stripedIndex .shareCopy{margin-top:60px;text-align:left}
#stripedIndex .shares li{list-style-type:disc;list-style-position:inside;padding-left:1em;text-align:left;margin:20px 0}
#stripedIndex .bannerBG.features{color:#FFF}
#stripedIndex .bannerBG.features .far{font-size:350px;position:relative;top:-38px;left:5%}
#stripedIndex .bannerBG.shares{color:#6d4e83;text-align:right}
#stripedIndex .bannerBG.shares .fas{font-size:350px;position:relative;top:122px;right:5%}
#stripedIndex .bannerBG.quotes{color:#FFF}
#stripedIndex .bannerBG.quotes .fas{font-size:350px;position:relative;top:-18px;left:5%;transform:rotate(-20deg)}
#stripedIndex .bannerBG.pricing{color:#6d4e83;text-align:right}
#stripedIndex .bannerBG.pricing .far{font-size:350px;position:relative;top:-8px;left:40px;transform:rotate(25deg)}
#stripedIndex .pricingCopy,#stripedIndex .priceHolder{width:50%;display:inline-block}
#stripedIndex .pricingCopy{text-align:left}
#stripedIndex .priceHolder{text-align:right;vertical-align:middle;padding-bottom:20px}
#stripedIndex .price{position:static;margin:0 50px;display:inline-block}
#stripedIndex .pricingCopyHolder{margin-top:30px}
#stripedIndex .pricingCopyHolder p{margin-bottom:0}
#cookieConsent{background-color:rgba(20,20,20,0.8);min-height:26px;font-size:14px;color:#ccc;line-height:26px;padding:8px 0 8px 30px;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999}
#cookieConsent a{color:#4b8ee7;text-decoration:none}
#closeCookieConsent{float:right;display:inline-block;cursor:pointer;height:20px;width:20px;margin:-15px 0 0 0;font-weight:bold}
#closeCookieConsent:hover{color:#FFF}
#cookieConsent a.cookieConsentOK{background-color:#f1d600;color:#000;display:inline-block;border-radius:5px;padding:0 20px;cursor:pointer;float:right;margin:0 60px 0 10px}
#cookieConsent a.cookieConsentOK:hover{background-color:#e0c91f}
.wmd-panel{margin-left:25%;margin-right:25%;width:50%;min-width:500px}
.wmd-button-bar{width:100%;background-color:Silver}
.wmd-input{height:300px;width:100%;background-color:Gainsboro;border:1px solid DarkGray}
.wmd-preview{background-color:#c0e0ff}
.wmd-button-row{position:relative;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:10px;padding:0;height:20px}
.wmd-spacer{width:1px;height:20px;margin-left:14px;position:absolute;background-color:Silver;display:inline-block;list-style:none}
.wmd-button{width:20px;height:20px;padding-left:2px;padding-right:3px;position:absolute;display:inline-block;list-style:none;cursor:pointer}
.wmd-button>span{background-image:url(../../wmd-buttons.png);background-repeat:no-repeat;background-position:0 0;width:20px;height:20px;display:inline-block}
.wmd-spacer1{left:50px}
.wmd-spacer2{left:175px}
.wmd-spacer3{left:300px}
.wmd-prompt-background{background-color:Black}
.wmd-prompt-dialog{border:1px solid #999;background-color:#f5f5f5}
.wmd-prompt-dialog>div{font-size:.8em;font-family:arial,helvetica,sans-serif}
.wmd-prompt-dialog>form>input[type="text"]{border:1px solid #999;color:black}
.wmd-prompt-dialog>form>input[type="button"]{border:1px solid #888;font-family:trebuchet MS,helvetica,sans-serif;font-size:.8em;font-weight:bold}
