html,body{margin:0;padding:0;height:100%;}h1,h2,h3,h4,p,form,ul{margin:0;padding:0;}table{border-collapse:collapse;}tr,td{margin:0;padding:0;}.separator{clear:left;}.ie button{width:1;overflow:visible;padding:0 .5em;line-height:1.3em;}.ie8 button{line-height:1.4em;}.Slider{padding:10px 15px;margin:-10px -15px;}.Slider .rail{position:relative;height:4px;background:#999 url("/platform/images/tiny-shadow-down.png") repeat-x left center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.Slider .slider{position:absolute;top:-4px;width:12px;height:12px;margin-left:-6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#555 url("/platform/images/glossy.png") repeat-x left center;}button::-moz-focus-inner{border:0;}.button{position:relative;display:inline-block;line-height:1.8em;padding:0 1em;font-size:100%;color:white;text-decoration:none;text-shadow:rgba(0,0,0,0.8) 0 1px 2px;border:1px solid #26F;-moz-border-radius:.33em;-webkit-border-radius:.33em;border-radius:.33em;background:#26F url("/platform/images/gradiant-50-XXX-000-20.png") repeat-x left center;-webkit-box-shadow:rgba(0,0,0,0.8) 0 2px 2px;-moz-box-shadow:rgba(0,0,0,0.8) 0 2px 2px;box-shadow:rgba(0,0,0,0.8) 0 2px 2px;outline:none;cursor:pointer;}.button.green{background-color:#6C0;border-color:#6C0;}.button.grey{background-color:#666;border-color:#666;}.button.red{background-color:#A00;border-color:#A00;}.button.black{background-color:#333;border-color:#000;}.upgradeBtn span{display:block;padding-left:25px;background:url("/platform/images/upgrade.gif") no-repeat left 4px;}.button.light{font-size:100%;border:1px solid #444;border-bottom-color:#222;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.firefox .button.light{font-size:90%;}.Window{position:fixed;top:120px;left:50%;-moz-box-shadow:rgba(0,0,0,0.75) 0 1px 10px;-webkit-box-shadow:rgba(0,0,0,0.75) 0 1px 10px;box-shadow:rgba(0,0,0,0.75) 0 1px 10px;}.Window .container{background:#EEE;}.Overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;filter:alpha(opacity = 60);}.SimpleOverlay{top:33%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.SimpleOverlay .container{position:relative;color:white;background:transparent;text-shadow:#000 0 1px 5px;}.SimpleWindow .closeBtn{position:absolute;top:-22px;right:-22px;width:50px;height:50px;background:url("/platform/images/close-button.png") no-repeat center center;cursor:pointer;}.Alert{background:#CCC url("/platform/images/stripe-10-000-20.png");padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.Alert .container{min-width:400px;padding:1em;text-align:center;}.Alert .container .message{margin-bottom:1em;}.Alert .button{margin:0 .5em;}.tabs-nav{list-style:none;height:30px;line-height:30px;border-bottom:1px solid #CCC;}.tabs-nav li{float:left;margin-left:5px;padding:0 15px;background:#F6F6F6;text-decoration:none;outline:0;cursor:pointer;}.tabs-nav li:hover{background:#EEE;}.tabs-nav li.tabs-selected{color:black;font-weight:bold;background:white;border:1px solid #CCC;border-bottom:0;cursor:default;}.fieldWrapper{margin-bottom:.5em;}.fieldWrapper label{display:block;font-weight:bold;}.fieldWrapper .field ul{list-style:none;}.fieldWrapper .field label{font-weight:normal;}.fieldWrapper label em{font-size:90%;font-style:normal;font-weight:normal;color:#A00;}.fieldWrapper .field{position:relative;margin-top:2px;}.fieldWrapper .help{font-size:80%;color:#666;}.fieldWrapper.error .mark{position:absolute;right:100%;top:50%;height:16px;width:14px;margin:-8px 3px 0 0;background:url('/platform/images/cross-A00.png') no-repeat center center;}.noMark .fieldWrapper.error .mark{display:none;}.fieldWrapper .errorlist{list-style:none;}.fieldWrapper .errorlist li{display:inline;font-size:90%;color:#A00;font-weight:bold;}.fieldWrapper input{width:90%;margin:0;font-size:100%;}.fieldWrapper textarea{width:99%;height:8em;font-size:100%;}.fieldWrapper.checkbox label{display:inline;margin:0;}.fieldWrapper label input{width:auto;}.fieldWrapper.checkbox label input{width:20px;}.fieldWrapper.checkbox .help{margin-top:0;margin-left:20px;}.fieldWrapper.auth{margin:1.5em 0 1em 0;}.fieldWrapper.auth .decorator{position:absolute;left:2px;top:50%;height:16px;width:16px;margin-top:-8px;background:url("/platform/images/lock.gif") no-repeat center center;}.fieldWrapper.auth input{padding-left:16px;}.fieldWrapper.auth .field{padding-right:16px;}form .errorsDisclaimer{background-color:#A00;color:white;padding:.5em;margin-bottom:.5em;}form .errorsDisclaimer ul{list-style:none;}form .submitBar{margin-top:1em;}form .submitBar a{color:#666;}body{font-family:'Lucida Grande',Arial;font-size:13px;}a{color:#06C;}h1{font-weight:normal;letter-spacing:-1px;}h2.sep{color:#999;font-weight:normal;letter-spacing:-1px;border-bottom:1px solid #CCC;}h3{font-size:130%;}.button{font-size:100%;}#page{min-height:100%;}#logo{font-family:"Arial";font-size:28px;letter-spacing:-0.5px;text-decoration:none;color:#CCC;}#logo .stupeflix{color:#BBB;font-weight:bold;}#topnav{position:relative;padding:1em;}#topnav .user{position:absolute;top:50%;right:1em;margin-top:-1em;line-height:2em;color:#AAA;}#topnav .user a{font-weight:bold;text-decoration:none;}#topnav .user a:hover{text-decoration:underline;}#topnav .user .home{color:#000;}#footerPlaceHolder{height:2em;}#footer{height:2em;line-height:2em;margin-top:-2em;text-align:center;color:#666;}#footer a{color:#666;text-decoration:none;}#messages{list-style:none;text-align:center;}#messages li{line-height:2em;}.auth-page{background:url("/platform/patterns/paper1.png");text-shadow:0 1px 0 #FFF;}.auth-page #body{width:450px;margin:0 auto;}.auth-page form{margin-top:1em;background:#FFF;border:1px solid #999;-moz-box-shadow:0 1px 5px #999;-webkit-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;}.auth-page .footnote{margin-top:5px;font-size:90%;text-align:right;}.login-page #body{padding:60px 0;}.loginForm{padding:1em;text-shadow:none;}.loginForm .fieldWrapper,.loginForm .submitBar{padding-left:1em;}.loginForm .TextInput,.loginForm .PasswordInput{width:80%;}.register-page #body{padding:0 0 60px;}.registerForm .section{margin:0;padding:1em 1em 1em 2em;}.registerForm .even{background:#F6F6F6;border-top:1px solid #EEE;}.registerForm .section+.section{border-top:1px solid #EEE;}.account-page h1 a{color:#000;text-decoration:none;}.account-page h1 a:hover{text-decoration:underline;}.account-page h1 .sep{color:#AAA;}.account-page #body{padding:1em 2em 2em;background:#F6F6F6;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}.account-page form{margin-top:1em;width:350px;}.account-page .section{margin:1em 0;}.account-page .links-bar{color:#AAA;}.account-page .activity-log{padding:1em;border:1px dashed #AAA;width:50%;}.account-page .activity-log .warn{margin-right:2px;}.account-page .activity-log ul{margin-top:1em;list-style:none;}.deleteAccountForm .fieldWrapper.auth{margin:1em 0;}.home ul.options{margin-top:5px;list-style:none;}.home h3{color:#333;text-shadow:0 1px 0 #FFF;}.home .profile label{color:#666;}.home .section.delete{margin-top:2em;padding-top:1em;width:50%;border-top:1px dashed #CCC;}