@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);.cb-error{color:red}.cb-img-landscape{position:relative;width:100%;height:0;padding-bottom:56.25%}.cb-img-landscape>*:not(.popover){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.cb-img-square{position:relative;width:100%;height:0;padding-bottom:100%}.cb-img-square>*:not(.popover){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.vcenter{display:inline-block;vertical-align:middle;float:none}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}p{font-size:14px;line-height:22px;margin:1em 0}#ie6-alert{background:#333;color:red;width:100%;padding:1em 20px}#ie6-alert p{margin:0 0 .5em;padding:0}#secondary{padding:0 0 30px 0}#secondary dl{text-align:right;margin:0 5px 26px 0}#secondary dt{margin-right:35px}#secondary dd{padding-right:20px}#secondary dd a{border-right:3px solid transparent;color:#908b7d;padding-right:12px}#secondary dd a:hover{color:#606ca1}#secondary dd.current a{color:#58554c;border-color:#58554c}#secondary dd.highlight a{color:#a53b77}#secondary .linksect{border-top:1px dotted #e0e0e0;padding-right:40px}#secondary .linksect h1{display:block;color:#58554c;text-transform:uppercase;line-height:23px;font-size:12px;text-align:right;margin-top:26px}#secondary .linksect ul.links{float:right;margin:1em 0 26px 0}#secondary .linksect ul.links li{height:1.5em;margin:0 0 1em 0}#secondary .linksect ul.links li a{display:block;width:66px;text-align:right;float:right;padding:0 32px 0 0;line-height:23px;background-position:75px 0;color:#908b7d}#secondary .linksect ul.links li a:hover{color:#606ca1;text-decoration:none}ul.links li a{display:block;float:left;padding:0 0 0 32px;line-height:23px;background:transparent url("/ui/images/share_default.png") 0 0 no-repeat}ul.links li a.etsy{background-image:url("/ui/images/share_etsy.png")}ul.links li a.facebook{background-image:url("/ui/images/share_facebook.png")}ul.links li a.flickr{background-image:url("/ui/images/share_flickr.png")}ul.links li a.gplus{background-image:url("/ui/images/share_gplus.png")}ul.links li a.google{background-image:url("/ui/images/share_gplus.png")}ul.links li a.instagram{background-image:url("/ui/images/share_instagram.png")}ul.links li a.linkedin{background-image:url("/ui/images/share_linkedin.png")}ul.links li a.pinterest{background-image:url("/ui/images/share_pinterest.png")}ul.links li a.twitter{background-image:url("/ui/images/share_twitter.png")}ul.links li a.vimeo{background-image:url("/ui/images/share_vimeo.png")}ul.links li a.youtube{background-image:url("/ui/images/share_youtube.png")}dl.pages,dl.categories{line-height:14px}dl.pages dt,dl.categories dt{display:block;color:#58554c;text-transform:uppercase;line-height:23px}dl.pages dd,dl.categories dd{display:block;padding:5px 7px}dl.pages a:hover,dl.categories a:hover{color:#606ca1;text-decoration:none}dl.sectioned{border-top:1px dotted #e0e0e0;margin-top:26px}dl.sectioned dt{margin:26px 0 0 0}.instructors .hgroup.top h1{background-position:0 -300px;margin:0}.hgroup.top h1.institle{background-position:0 -350px;margin:0}.hgroup.top h1.memtitle{background-position:0 -100px}.manage .hgroup.top h1{background-position:0 -150px}.settings .hgroup.top h1,.forgot-password .hgroup.top h1{background-position:0 -200px}.settings.edit .hgroup.top h1{background-position:0 -250px}.video-library .hgroup.top h1{background-position:0 0}.video-library.more .hgroup.top h1{background-position:0 -50px}#aboutus .hgroup.top h1,#regwelcome .hgroup.top h1,#contactform .hgroup.top h1,.login .hgroup.top h1{background-position:0 -400px}.giving-back .hgroup.top h1{background-position:0 -600px}#affiliates .hgroup.top h1{padding-left:35px;background-position:0 -700px}.join .hgroup.top h1{background:transparent url("/ui/images/hiconsprite.png") 0 -500px no-repeat}.subscribe .hgroup.top h1{background:transparent url("/ui/images/hiconsprite.png") 0 -500px no-repeat}.purchase .hgroup.top h1{background:transparent url("/ui/images/hiconsprite.png") 0 -500px no-repeat}#jobs .hgroup.top h1{padding-left:35px;background-position:0 -800px}.redeem.activate-now .hgroup.top h1{background:transparent url("/ui/images/hiconsprite.png") 0 -500px no-repeat}.credits.activation .hgroup.top h1{background:transparent url("/ui/images/hiconsprite.png") 0 -500px no-repeat}.hgroup.top h1.institle,.manage .hgroup.top h1,.settings.edit .hgroup.top h1,.video-library.more .hgroup.top h1{padding-left:0}.hgroup.top h1.institle a,.manage .hgroup.top h1 a,.settings.edit .hgroup.top h1 a,.video-library.more .hgroup.top h1 a{padding-left:28px}h1.filter{padding:18px 0}.error-box{position:absolute;right:0;top:40%;width:164px}.error-box .tipl{position:absolute;top:50%;left:0;margin-top:-7px;border-color:transparent #e67759 transparent transparent;border-style:solid;border-width:7px;width:0;height:0}.error-box p{float:right;color:white;background:#e67759;padding:8px;width:134px;text-align:center;font-size:12px;line-height:16px;margin:0}.error{color:#a00000;font-weight:bold;margin:10px 25px 0 0}#flash-message{background:#e67759}#flash-message .error{color:#fff;margin:0;border:none !important;float:none;padding:5px 5px 5px 8px;font-weight:normal}.error_text{position:relative;color:#e67759;padding:30px}.field_with_errors{display:inline}.field_with_errors input{border:3px solid #e67759 !important}.field_with_errors textarea{border:3px solid #e67759 !important}.no-results{padding:20px}.no-results h1{text-indent:-9999px;overflow:hidden;background:url("/ui/images/script_hmmm.gif") 0 0 no-repeat}.maincol{float:left;background:transparent url("/ui/images/vdiv.png") right 0 repeat-y;margin-top:1px;padding:5px 6px 0 0;width:554px}.subcol{float:left;width:200px;margin-top:1px;margin-left:-6px;padding-left:6px;background:transparent url("/ui/images/vdiv.png") 0 0 repeat-y}.subcol ul.links{margin:1em 0}.subcol ul.links li{height:1.5em;margin:0 0 1em 0}.subsection{border-top:1px dotted #e0e0e0}#login-form{width:346px}#login-form input[type='text'],#login-form input[type='password'],#login-form input[type="email"]{width:310px;margin:0 0 8px 0;display:block;font-size:14px;line-height:20px;height:20px;padding:10px 14px;border:4px solid #f1f1f1}#login-form .error{position:relative;padding-bottom:14px;margin-bottom:6px}#login-form .error p{font-size:12px;line-height:18px;color:#fff;padding:12px;margin:0;background-color:#e67759}#login-form .error .tipb{position:absolute;left:50%;bottom:0;margin-left:-7px;border-color:#e67759 transparent transparent transparent;border-style:solid;border-width:7px;width:0;height:0}.modal #login-form{width:377px}.login_options{line-height:30px}.login_options a{float:left;padding-right:10px;border-right:1px dotted #e0e0e0;margin-right:10px}.login_options label{color:#606ca1}.login_options .btn{margin-top:0}#view-access-login .error{border:none !important}#view-access-login.view-access-login-success .hgroup{height:auto}#view-access-login.view-access-login-success .hgroup img{vertical-align:middle}#view-access-login.view-access-login-success .hgroup h1{display:inline-block;background:0;float:none;vertical-align:middle}.access.forgot-password .normform{padding:20px}.internal-profile{margin-top:30px}.internal-profile .panel{padding-bottom:5px;margin-bottom:10px}@media screen and (max-width:1080px){.internal-profile .panel{margin-left:2%;margin-right:2%}}.internal-profile .section-title{background:#f0f0f0;padding:5px;margin-bottom:5px}@media screen and (max-width:1080px){.internal-profile .section-title{margin-bottom:5px !important}}@media screen and (max-width:1080px){.internal-profile .edit-ctrls{margin-bottom:5px;margin-left:2%;margin-right:2%}}@media screen and (min-width:768px){.internal-profile .edit-ctrls{margin-top:5px}}.internal-profile .edit-ctrls .btn{vertical-align:middle;width:150px}.internal-profile .edit-ctrls .cancel-btn{background-color:#fff;vertical-align:middle;margin-left:10px}.internal-profile .success-msg{display:none;font-size:16px;font-weight:400;font-size:18px;padding:10px;color:#60b6e1}.internal-profile .error-msg{display:none;font-size:16px;font-weight:400;font-size:18px;padding:10px;color:red}.internal-profile .label-above{font-size:16px;width:100%;margin-top:10px;font-weight:400;color:#424242}.internal-profile .label-above input,.internal-profile .label-above textarea{font-family:'Roboto Condensed';line-height:1.2;font-size:14px;width:100%;padding:5px 7px;border:1px solid #b9b9b9;font-weight:300;color:#424242;margin-bottom:5px}.internal-profile .label-above textarea{height:5em}.internal-profile label{display:block;font-size:14px;font-weight:400;color:#666}.internal-profile label input[type="checkbox"]{padding:0 5px;margin:0;margin-right:10px;vertical-align:middle}.internal-profile label span{vertical-align:middle}.internal-profile #email-prefs{font-size:14px;color:#424242}.internal-profile #email-prefs .inset{margin-bottom:10px}.internal-profile #email-prefs .btn-disabled{background-color:#666;cursor:default}.internal-profile #billing_info{font-size:14px;color:#666}.internal-profile #billing_info .details-title{font-size:16px;font-weight:400;color:#424242}.internal-profile #billing_info p{line-height:inherit;margin:10px 0}.internal-profile #billing_info .btn-disabled{background-color:#666;cursor:default}.internal-profile #billing_info .suspend-subscription{background-color:#b9b9b9;margin-bottom:15px}.internal-profile #billing_info .giftsub-success{margin-top:15px;margin-bottom:15px}.internal-profile #billing_info .giftsub-success,.internal-profile #billing_info .edit-billing-success{font-size:18px;font-weight:700;color:#60b6e1}.popover{font-family:'Roboto Condensed',sans-serif;background-color:#595959;color:#fff;z-index:100000}.popover.top>.arrow:after{border-top-color:#595959}.popover.top>.arrow{border-top-color:transparent;bottom:-10px}.popover.bottom>.arrow:after{border-bottom-color:#595959}.popover.bottom>.arrow{border-bottom-color:transparent;top:-10px}#signup_header{padding:22px 0 6px 16px}#signup_header h1{line-height:22px;float:left;padding:0 28px 0 30px;border-right:1px dotted #e0e0e0}#signup_header li{color:#58554c;float:left;border-bottom:3px solid transparent;font-size:18px;line-height:22px;padding:0 10px 4px;border-right:1px dotted #e0e0e0}#signup_header li.active{border-bottom-color:#58554c}#signup_header li a:hover{color:#58554c;text-decoration:none}input[type="text"],input[type="password"],textarea,input[type="email"]{clear:left;width:550px;font-family:Helvetica,Verdana,sans-serif;font-size:14px;line-height:24px;color:#908b7d;padding:10px 15px;border:1px solid #e0e0e0}input.disabled{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#acctform,.normform{position:relative;width:900px;max-width:100%;margin:10px auto}#acctform .section,#acctform .subsection,.normform .section,.normform .subsection{padding:24px 0 24px 42px}#acctform h1,.normform h1{margin:0 0 0 4px}#acctform .hooray,.normform .hooray{width:67px;height:27px;background:transparent url("/ui/images/hooray.png") 0 0 no-repeat}#acctform .hooray2,.normform .hooray2{width:104px;height:43px;background:transparent url("/ui/images/hooray2.png") 0 0 no-repeat}#acctform .go-unlimited,.normform .go-unlimited{width:167px;height:50px;background:transparent url("/ui/images/script_go_unlimited.jpg") 0 0 no-repeat}#acctform .welcome,.normform .welcome{width:118px;height:30px;background:transparent url("/ui/images/script_welcome.png") 0 0 no-repeat}#acctform label,.normform label{color:#58554c;font-size:14px;line-height:24px;display:block;margin:8px 0 0 16px}#acctform label.left,.normform label.left{float:left}#acctform label.terms-label,.normform label.terms-label{display:inline;font-size:18px;margin:0 0 0 16px}#acctform label.radlab,.normform label.radlab{display:inline}#acctform .short,.normform .short{float:left;margin:0 6px 0 0}#acctform .short input[type="text"],#acctform .short input[type="password"],#acctform .short input[type="email"],.normform .short input[type="text"],.normform .short input[type="password"],.normform .short input[type="email"]{width:256px}#acctform .shorter,.normform .shorter{float:left;margin:0 6px 0 0}#acctform .note,.normform .note{margin-top:8px}#acctform .note.right,.normform .note.right{float:right;margin-right:192px}#acctform .note.info,.normform .note.info{margin-top:2px;line-height:12px;color:#91a619;border-bottom:1px dotted #91a619}#acctform .note.info:hover,.normform .note.info:hover{cursor:pointer;text-decoration:none}#acctform #deliver-now,.normform #deliver-now{float:left;margin-top:.75em}#acctform #deliver-now .choice input,.normform #deliver-now .choice input{display:inline-block;vertical-align:middle;margin:0}#acctform #deliver-now .choice label,.normform #deliver-now .choice label{display:inline-block;vertical-align:middle;margin:0 0 0 .5em}#acctform #delivery-date,.normform #delivery-date{float:right;margin:35px 187px 0 20px}#acctform #delivery-date select,.normform #delivery-date select{width:85px}#acctform #delivery-date select#gift_subscription_delivery_date_2i,.normform #delivery-date select#gift_subscription_delivery_date_2i{width:125px}#acctform .note.highlight,.normform .note.highlight{color:#91a619;font-style:italic}#acctform #cvvhelp,.normform #cvvhelp{display:none;position:absolute;right:190px;top:100px;width:328px;height:149px;border:1px solid #91a619;background:#fff url("/ui/images/credit_card_logos_34.gif") 0 0 no-repeat}#acctform #secure,.normform #secure{float:left}#acctform #safe,.normform #safe{float:left;font-size:10px;line-height:11px;width:200px;padding:15px 0 15px 50px;background:transparent url("/ui/images/lock_icon.png") 0 50% no-repeat;margin:0 0 0 10px}#acctform .cc-all,.normform .cc-all{display:inline-block;width:241px;height:24px;background:transparent url("/ui/images/cc_icons.png") 0 0 no-repeat;margin:0 0 0 20px}#acctform .billing-conditions .box,.normform .billing-conditions .box{width:554px;padding:20px 16px;background-color:#f8f8f8;border:1px solid #e0e0e0}#acctform .interestpicker,.normform .interestpicker{float:left;background-color:#f8f8f8;border:1px solid #e0e0e0;margin:0 0 18px 0}#acctform .interestpicker .interestgroup,.normform .interestpicker .interestgroup{float:left;border-right:1px solid #e0e0e0;width:152px;min-height:35px;padding:12px 12px 12px 18px}#acctform .interestpicker .interestgroup label,.normform .interestpicker .interestgroup label{display:inline;line-height:16px;margin:0 0 0 6px}#acctform .interestpicker .interestgroup:last-child,.normform .interestpicker .interestgroup:last-child{border:none !important}#acctform #pre-submit-note,.normform #pre-submit-note{font-style:italic;margin-right:20px}#acctform #pre-submit-note strong,.normform #pre-submit-note strong{font-weight:bold}#acctform #btn_cont,.normform #btn_cont{margin:5px 200px 0 0;text-transform:uppercase;float:right}#acctform p.nb,.normform p.nb{float:left;margin:0 0 0 4px;font-size:10px;font-style:italic;color:#908b7d}#acctform .signup-plans,.normform .signup-plans{margin:20px 0}#acctform .signup-plans li,.normform .signup-plans li{display:block;float:left;width:179px;height:240px;overflow:hidden;display:relative;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px dotted #e0e0e0}#acctform .signup-plans li:last-child,.normform .signup-plans li:last-child{margin-right:0;padding-right:0;border-right:0}#acctform .signup-plans li input[type="radio"],.normform .signup-plans li input[type="radio"]{position:absolute;visibility:hidden}#acctform .signup-plans li input[type="radio"]:checked+label,.normform .signup-plans li input[type="radio"]:checked+label{border-color:#e0e0e0;background-color:#f8f8f8}#acctform .signup-plans li input[type="radio"]:checked+label .selected,.normform .signup-plans li input[type="radio"]:checked+label .selected{display:block}#acctform .signup-plans li input[type="radio"]:checked+label .select,.normform .signup-plans li input[type="radio"]:checked+label .select{display:none}#acctform .signup-plans li label.checked,.normform .signup-plans li label.checked{border-color:#e0e0e0;background-color:#f8f8f8}#acctform .signup-plans li label.checked .selected,.normform .signup-plans li label.checked .selected{display:block}#acctform .signup-plans li label.checked .select,.normform .signup-plans li label.checked .select{display:none}#acctform .signup-plans li label,.normform .signup-plans li label{display:block;margin:0;padding:0;color:#58554c;font-size:14px;line-height:24px;width:177px;height:238px;border:1px solid transparent;border-radius:12px}#acctform .signup-plans li label:hover,.normform .signup-plans li label:hover{cursor:pointer;border-color:#e0e0e0;background-color:#f8f8f8}#acctform .signup-plans li label:hover .select,.normform .signup-plans li label:hover .select{color:#fff;background-color:#58554c}#acctform .signup-plans li label .price,.normform .signup-plans li label .price{font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}#acctform .signup-plans li label .price sup,.normform .signup-plans li label .price sup{font-size:22px;line-height:60px;vertical-align:top}#acctform .signup-plans li label .price sup.cents,.normform .signup-plans li label .price sup.cents{text-shadow:none}#acctform .signup-plans li label .price .per,.normform .signup-plans li label .price .per{font-size:14px;line-height:14px;margin-left:-32px}#acctform .signup-plans li label .description,.normform .signup-plans li label .description{display:block;text-align:center;font-size:18px;line-height:46px;border-bottom:1px solid #e0e0e0}#acctform .signup-plans li label .cycle,.normform .signup-plans li label .cycle{display:block;text-align:center;font-size:14px;line-height:42px;font-style:italic;color:#908b7d;border-top:1px dotted #58554c}#acctform .signup-plans li label .select,#acctform .signup-plans li label .selected,.normform .signup-plans li label .select,.normform .signup-plans li label .selected{display:block;width:163px;margin:auto;text-align:center;font-size:14px;line-height:38px;border:1px solid #e0e0e0;border-radius:6px}#acctform .signup-plans li label .select,.normform .signup-plans li label .select{background-color:#f8f8f8}#acctform .signup-plans li label .selected,.normform .signup-plans li label .selected{width:147px;padding-left:16px;color:#fff;background:#91a619 url("/ui/images/tick.png") 42px 12px no-repeat;display:none}#acctform .promo,.normform .promo{position:relative;padding-top:26px}#acctform .promo h1,.normform .promo h1{float:left;line-height:46px}#acctform .promo input[type="text"],#acctform .promo input[type="email"],.normform .promo input[type="text"],.normform .promo input[type="email"]{float:left;clear:none;width:160px;margin:0 0 0 10px}#acctform .promo .btn,.normform .promo .btn{float:left}#acctform .promo .promo-found,.normform .promo .promo-found{margin:1.5em 0 0 4px;color:green}#acctform .selected-plan h1,.normform .selected-plan h1{border-left:4px solid #58554c;padding:.3em 0 .3em 1em}#acctform .selected-plan p,.normform .selected-plan p{margin-left:4px;margin-bottom:0}.only25{border-top:1px dotted #e0e0e0}.only25 h1{float:left;width:204px;height:126px;margin:0;background:transparent url("/ui/images/tout_only25.png") 40px 12px no-repeat;border-right:1px dotted #e0e0e0}.only25 p{float:left;width:400px;padding:32px 20px;margin:6px 0}#member_how_heard{width:300px}#billing_address_state,#billing_address_country,#gift_buyer_state,#gift_buyer_country{width:286px}#credit_card_card_type,#gift_buyer_card_type{width:130px}#credit_card_expiration_month,#gift_buyer_expiration_month{width:150px}#credit_card_expiration_year,#gift_buyer_expiration_year{width:90px}#credit_card_security_code,#gift_buyer_security_code{width:160px}.note{font-size:12px;line-height:1.5}.price{background-color:transparent;background-position:0 0;background-repeat:no-repeat;font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}.price sup{font-size:22px;line-height:60px;vertical-align:top}.price sup.cents{text-shadow:none}.price .per{font-size:14px;line-height:14px;margin-left:-32px}.price-sale{background-image:url("/ui/images/price_999_about.png");display:block;height:69px}.retail_subscription #one_month .price{background-image:url("/ui/images/price_12500.png")}.retail_subscription #three_month .price{background-image:url("/ui/images/price_33000.png")}.retail_subscription #six_month .price{background-image:url("/ui/images/price_60000.png")}#regwelcome .subcol .linksect h1 a:hover{color:#58554c;text-decoration:none}#regwelcome .subcol .linksect h1 span{display:block;float:left;width:28px;height:22px;background:transparent url("/ui/images/usersprite.png") 3px 2px no-repeat}#regwelcome .subcol .linksect p{padding-left:28px}#regwelcome .subcol .library h1 span{background-position:-50px 0}#regwelcome .subcol .settings h1 span{background-position:-100px 0}#regwelcome .subcol .questions h1 span{background:0}#regwelcome .welcomebnr{display:block;border:2px solid #fff}#regwelcome .welcomemsg{margin:20px 20px 26px 46px}#regwelcome .high-quality-instruction{width:475px;height:36px;background:transparent url("/ui/images/high-quality-instruction.png") 0 0 no-repeat}#regwelcome .hooray{width:104px;height:43px;background:transparent url("/ui/images/hooray2.png") 0 0 no-repeat}#regwelcome .retail-getstarted{margin:0 0 35px 38px}#regwelcome .getstarted{margin:0 0 35px 35px}.hgroup.welcome-upgrade{padding:0 60px 0 18px}.hgroup.welcome-upgrade h1{margin:25px 0 18px 0}.hgroup.welcome-upgrade .btn.xl{padding-right:30px;margin:16px 0 0 0;background:#40b471 url("/ui/images/arrow_rt_sm.png") 116px 15px no-repeat}#contactform input[type="text"],#contactform input[type="email"],#contactform textarea{width:450px}#contactform .short input[type="text"],#contactform .short input[type="email"]{width:206px}#contactform .btn.send{padding-right:40px;background-image:url("/ui/images/arrow_rt.png");background-position:90% 50%;background-repeat:no-repeat;margin-right:32px}#contactform #recaptcha_widget_div{margin:8px 0 0 164px}.maincol .sect{padding:20px 20px 10px 42px}.subcol{padding:20px 0 0 11px}.subcol p{font-size:12px;line-height:16px}.subcol .linkstop{margin:0 0 0 10px}.subcol .linksect{border-top:1px dotted #e0e0e0;padding:20px 15px 0 15px;margin:20px 0}.price-box{display:block;margin:0;padding:0;color:#58554c;font-size:14px;line-height:24px;width:177px;height:238px;border:1px solid transparent;border-radius:12px}.price-box:hover{cursor:pointer;border-color:#e0e0e0;background-color:#f8f8f8}.price-box:hover .select{color:#fff;background-color:#58554c}.price-box .price{font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}.price-box .price sup{font-size:22px;line-height:60px;vertical-align:top}.price-box .price sup.cents{text-shadow:none}.price-box .price .per{font-size:14px;line-height:14px;margin-left:-32px}.price-box .description{display:block;text-align:center;font-size:18px;line-height:46px;border-bottom:1px solid #e0e0e0}.price-box .cycle{display:block;text-align:center;font-size:14px;line-height:42px;font-style:italic;color:#908b7d;border-top:1px dotted #58554c}.price-box .select,.price-box .selected{display:block;width:163px;margin:auto;text-align:center;font-size:14px;line-height:38px;border:1px solid #e0e0e0;border-radius:6px}.price-box .select{background-color:#f8f8f8}.price-box .selected{width:147px;padding-left:16px;color:#fff;background:#91a619 url("/ui/images/tick.png") 42px 12px no-repeat;display:none}#membership-plan-info .price{position:relative;top:20px}.account .winback{background:#424242 !important}.account .cncl{padding:0 7px;background:#606ca1 !important}.account.settings ul{margin:0;line-height:22px}.account.settings b{font-size:18px}.account.settings p{font-size:12px;line-height:22px;margin-top:0;margin-bottom:22px}.account.settings .inset{padding:0 20px 20px 20px}.account.settings #membership-plan-info #plan-action{float:right;width:250px}.account.settings #membership-plan-info #plan-action a.btn{margin-top:0;float:right}.account.settings #membership-plan-info #plan-box{float:left;margin-right:40px}.account.settings #membership-plan-info #plan-box .plan{display:block;margin:0;padding:0;color:#58554c;font-size:14px;line-height:24px;width:177px;height:238px;border:1px solid transparent;border-radius:12px;height:190px;border:1px solid #e0e0e0;background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan:hover{cursor:pointer;border-color:#e0e0e0;background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan:hover .select{color:#fff;background-color:#58554c}.account.settings #membership-plan-info #plan-box .plan .price{font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}.account.settings #membership-plan-info #plan-box .plan .price sup{font-size:22px;line-height:60px;vertical-align:top}.account.settings #membership-plan-info #plan-box .plan .price sup.cents{text-shadow:none}.account.settings #membership-plan-info #plan-box .plan .price .per{font-size:14px;line-height:14px;margin-left:-32px}.account.settings #membership-plan-info #plan-box .plan .description{display:block;text-align:center;font-size:18px;line-height:46px;border-bottom:1px solid #e0e0e0}.account.settings #membership-plan-info #plan-box .plan .cycle{display:block;text-align:center;font-size:14px;line-height:42px;font-style:italic;color:#908b7d;border-top:1px dotted #58554c}.account.settings #membership-plan-info #plan-box .plan .select,.account.settings #membership-plan-info #plan-box .plan .selected{display:block;width:163px;margin:auto;text-align:center;font-size:14px;line-height:38px;border:1px solid #e0e0e0;border-radius:6px}.account.settings #membership-plan-info #plan-box .plan .select{background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan .selected{width:147px;padding-left:16px;color:#fff;background:#91a619 url("/ui/images/tick.png") 42px 12px no-repeat;display:none}.account.settings #membership-plan-info #plan-box .plan:hover{cursor:auto}.account.settings #membership-plan-info #subscription-details{float:left;margin-right:40px}.account.settings #membership-plan-info #subscription-details .active{color:#91a619}.account.settings #membership-plan-info #subscription-details .inactive{color:#e0461b}.account.settings #credits .gift-sub,.account.settings #credits .credit{clear:both;overflow:hidden;height:45px;padding:5px 0;border-bottom:1px dotted #908b7d}.account.settings #credits .gift-sub:first-child,.account.settings #credits .credit:first-child{border-top:1px dotted #908b7d}.account.settings #credits .gift-sub a.btn,.account.settings #credits .credit a.btn{background-color:#91a619;margin-top:7px}.account.settings #credits .credit ul li{line-height:45px}.account{font-family:'Roboto Condensed';line-height:1.2;font-size:16px;font-weight:400;font-size:14px;color:#424242}.account .hgroup{height:60px}.account .hgroup h1{font-family:'Roboto Condensed';line-height:1.2;font-size:27px;font-weight:300;color:#666;margin-bottom:0}.account.settings ul{margin:0}.account.settings ul li{line-height:22px}.account.settings p{font-size:12px;line-height:22px;margin-top:0;margin-bottom:22px}.account.settings .inset{padding:0 20px 20px 20px}.account.settings .suspend{padding-top:20px;overflow:hidden;margin-bottom:30px}.account.settings .suspend .cncl:after{content:'\25B8';padding-left:6px}.account.settings .suspend .suspend-text{color:#e67759;position:relative;top:7px;margin-left:20px}.account.settings #membership-plan-info #plan-action{float:right;width:250px}.account.settings #membership-plan-info #plan-action a.btn{margin-top:0;float:right}.account.settings #membership-plan-info #plan-box{float:left;margin-right:40px}.account.settings #membership-plan-info #plan-box .plan{height:190px;border:1px solid #e0e0e0;background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan:hover{cursor:auto}.account.settings #membership-plan-info #plan-box #new_monthly_plan .description{line-height:22px;margin:10px 0;padding:5px 0 10px}.account.settings #membership-plan-info #plan-box #new_monthly_plan .price{height:85px;margin-bottom:10px;background-image:url("/ui/images/price_999_account.png");margin-left:20px;position:relative;top:9px}.account.settings #membership-plan-info #subscription-details{float:left;margin-right:40px}.account.settings #membership-plan-info #subscription-details .active{color:#91a619}.account.settings #membership-plan-info #subscription-details .inactive{color:#e0461b}.account.settings #credits .gift-sub,.account.settings #credits .credit{clear:both;overflow:hidden;height:45px;padding:5px 0;border-bottom:1px dotted #908b7d}.account.settings #credits .gift-sub:first-child,.account.settings #credits .credit:first-child{border-top:1px dotted #908b7d}.account.settings #credits .gift-sub a.btn,.account.settings #credits .credit a.btn{background-color:#91a619;margin-top:7px}.account.settings #credits .credit ul li{line-height:45px}.get-started{margin:22px auto 0;width:325px;padding:6px 0 0 10px;background:transparent url("/ui/images/lookatme.gif") 0 0 no-repeat}.get-started h2{font-size:16px;line-height:18px;color:#58554c;margin:0 0 0 18px}.get-started div.error-container{position:relative;width:400px}.get-started div.error-container .error-box{top:20%}.get-started hr{margin:16px 0 6px 0;border:0;border-top:1px dotted #e0e0e0}.get-started .note{float:right;margin:0 85px 0 0;padding:0}.get-started .hgroup.top{padding-left:8px}.get-started input[type="text"],.get-started input[type="password"],.get-started textarea,.get-started input[type="email"]{width:286px;display:block;margin-bottom:6px}.get-started .terms-check,.get-started .newsletter-check{margin:12px 0 20px 12px}.get-started .terms-check label,.get-started .newsletter-check label{display:block;float:left;padding-left:15px;text-indent:-15px}.get-started .terms-check input,.get-started .newsletter-check input{width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:bottom;position:relative;top:-1px}.get-started input[type="submit"]{float:none;margin:16px auto;background-image:url("/ui/images/arrow_rt_sm.png");background-position:78px 11px;background-repeat:no-repeat;width:101px;height:30px;text-transform:uppercase;box-shadow:none;text-shadow:none;padding-top:2px}.get-started .fb-connect{margin:22px 0;padding:16px 0;border:1px dotted #e0e0e0;border-width:1px 0;width:340px;text-align:center}.get-started .form-elements{background:#e1e1e1;padding:11px;width:319px}.signin-form{margin:22px auto 0;width:325px;padding:6px 0 0 10px;float:left;border-left:1px solid #e0e0e0;padding-left:40px;background-position:25px 0;color:#58554c}.signin-form h2{padding:15px;font-size:12px;text-align:center;font-weight:bold;margin-bottom:10px}.signin-form div.error-container{position:relative;margin-bottom:20px;text-align:left}.signin-form div.error-container .error-box{top:20%}.signin-form div.error-container label{display:inline-block;padding:5px 0}.signin-form .btn-red{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Arial;color:#fff;font-size:20px;background:#f75d5d;padding:10px 0;text-decoration:none;width:273px;border:0}.signin-form .btn-red:hover{background:#b33e2c;text-decoration:none}.signin-form label{font-weight:bold}.signin-form .smallnote{margin:0;font-size:11px;text-align:right}.signin-form .hgroup.top{padding-left:8px}.signin-form input[type="text"],.signin-form input[type="password"],.signin-form textarea,.signin-form input[type="email"]{width:90%;display:block;margin-bottom:6px}.signin-form .form-elements{-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,0.45);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,0.45);box-shadow:0 0 10px 0 rgba(50,50,50,0.45);background-color:#f3f3f3;padding:20px}.signin-form .terms-check label,.signin-form .newsletter-check label{display:block;float:left;padding-left:15px;text-indent:-15px}.signin-form .terms-check input,.signin-form .newsletter-check input{width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:bottom;position:relative;top:-1px}.signin-form .fb-connect{text-align:center}.signup.compare .details{float:left;width:508px;margin:24px 0 0 80px;border-right:1px dotted #e0e0e0}.signup.compare .details h1{margin:30px 0 0 18px}.signup.compare .details table{margin:12px 0 0 0;border-collapse:separate;border:1px solid #e0e0e0;border-width:1px 0 1px 1px;border-radius:8px 0 0 8px;font-size:14px}.signup.compare .details table td,.signup.compare .details table th{line-height:16px;width:133px;height:30px;vertical-align:middle;text-align:center;border-right:1px dotted #e0e0e0}.signup.compare .details table th{color:#58554c;font-weight:bold;padding:8px 0}.signup.compare .details table th strong{text-transform:uppercase}.signup.compare .details table th small{font-size:12px;font-weight:normal}.signup.compare .details table tr.odd td{background-color:#f8f8f8}.signup.compare .details table tr th:first-child,.signup.compare .details table tr td:first-child{width:220px;padding:8px 10px 8px 12px;text-align:left}.signup.compare .details table tr td:last-child,.signup.compare .details table tr th:last-child{border-right:0}.signup.compare .details table .yes,.signup.compare .details table .no{display:block;width:21px;height:21px;margin:0 auto;background:transparent url("/ui/images/viewedsprite.png") 0 0 no-repeat}.signup.compare .details table .yes{background-position:0 -50px}.signup.compare .details .signup-plans{margin-left:241px}.signup.compare .details .signup-plans li{display:block;float:left;overflow:hidden;display:relative;width:133px;padding:14px 0 6px 0}.signup.compare .details .signup-plans li:first-child{border-right:1px dotted #e0e0e0}.signup.compare .details .signup-plans li input[type="radio"]{position:absolute;visibility:hidden}.signup.compare .details .signup-plans li input[type="radio"]:checked+label .selected{display:block}.signup.compare .details .signup-plans li input[type="radio"]:checked+label .select{display:none}.signup.compare .details .signup-plans li label .select,.signup.compare .details .signup-plans li label .selected{display:block;width:98px;margin:0 auto;text-align:center;font-size:12px;line-height:26px;border:1px solid #e0e0e0}.signup.compare .details .signup-plans li label .select{color:#58554c;background-color:#f8f8f8;text-transform:uppercase}.signup.compare .details .signup-plans li label .select:hover{cursor:pointer;color:#fff;background-color:#58554c}.signup.compare .details .signup-plans li label .selected{width:66px;padding-left:32px;text-align:left;text-transform:capitalize;color:#fff;background:#606ca1 url("/ui/images/tick.png") 16px 7px no-repeat;display:none}.signup.compare .get-started{float:right;margin-right:110px;margin-left:0}.signup.unlimited .details,.signup.alacarte .details{float:left;width:508px;margin:24px 0 0 80px;border-right:1px dotted #e0e0e0}.signup.unlimited .details h1,.signup.alacarte .details h1{margin:0;text-transform:uppercase}.signup.unlimited .details #charcoal-arrow-right,.signup.alacarte .details #charcoal-arrow-right{float:right;margin-right:20px;width:56px;height:35px;background:transparent url("/ui/images/charcoal_arrow_right.png") 0 0 no-repeat}.signup.unlimited .details p.or-choose,.signup.alacarte .details p.or-choose{font-size:13px;border-top:1px dotted #e0e0e0;padding:20px 0}.signup.unlimited .details p.or-choose a,.signup.alacarte .details p.or-choose a{padding-right:12px;background:transparent url("/ui/images/linktip.png") 100% 4px no-repeat}.signup.unlimited .get-started,.signup.alacarte .get-started{float:right;margin-right:110px;margin-left:0}.signup.unlimited .details p{font-size:20px}.signup.unlimited .details h2{font-size:16px;margin:0}.signup.unlimited .details .pricing-plans ul{margin-top:1em}.signup.unlimited .details .pricing-plans ul li{width:141px;margin-left:25px}.signup.unlimited .details .pricing-plans ul li#three_month{border:1px solid #e0e0e0;background-color:#f8f8f8}.signup.unlimited .details #new-workshops-each-week{width:235px;height:27px;margin:20px auto;background:transparent url("/ui/images/new_workshops_each_week.png") 0 0 no-repeat}.signup.alacarte .details p{font-size:18px}.signup.alacarte .details #browse-free-content{margin-top:40px;width:400px;height:28px;background:transparent url("/ui/images/free_sidebar.png") 270px 0 no-repeat;padding-bottom:20px;border-bottom:1px dotted #e0e0e0;margin-bottom:20px}.tag-today{width:393px;height:48px;margin:56px auto 0 auto;background:transparent url("/ui/images/tag_today.gif") 0 0 no-repeat}.gift-message{height:100px}h2.unlimited-access{width:475px;height:10px;margin:10px 0;background:transparent url("/ui/images/gift_unlimited.png") 0 0 no-repeat}#acctform .signup-plans.gifts li{width:156px;height:196px;border:0;padding:0;margin-right:5px}#acctform .signup-plans.gifts li label{width:156px;height:194px;border-color:#e0e0e0;border-width:0 0 1px 0;border-radius:12px 12px 0 0;background-color:#f8f8f8}#acctform .signup-plans.gifts li label .select,#acctform .signup-plans.gifts li label .selected{width:132px;padding:0;font-size:12px;line-height:28px}#acctform .signup-plans.gifts li label .selected{background-position:27px 8px}#acctform .signup-plans.gifts li .description{width:156px;height:50px;padding:0;margin:0 0 20px 0;border-color:#fff;border-radius:12px 12px 0 0}#acctform .signup-plans.gifts li .price{display:block;height:50px;padding:0 0 12px 0;margin:0 auto 12px auto;width:150px;background-position:4px 0}.submit-caption{margin:20px 0;text-align:center}.submit-caption em{font-style:italic}.submit-caption strong{font-weight:bold}.join.gift{font-family:'Roboto Condensed',sans-serif}.join.gift .lucky-you{width:133px;height:40px;background:transparent url("/ui/images/script_lucky.png") 0 0 no-repeat}.join.gift .details{float:left;width:530px;padding:0 33px 0 0;margin:52px 0 0 25px;border-right:1px dotted #e0e0e0}.join.gift .details p{line-height:24px}.join.gift .details strong{font-weight:bold}.join.gift .details .tag-today{margin:220px auto 100px auto}.join.gift .get-started{float:right;margin-right:110px;margin-left:0}.welcome-message{font-size:18px;line-height:24px;margin-bottom:28px}.gift-tip{font-style:italic;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dotted #e0e0e0}#new_gift_buyer #btn_cont.purchase{background-color:#91a619}#new_gift_buyer .terms-check{position:relative;padding:8px 0}#new_gift_buyer .terms-check .error-box{top:0}.purchase #workshop-in-purchase,.alacarte #workshop-in-purchase{overflow:hidden}.purchase #workshop-in-purchase strong,.alacarte #workshop-in-purchase strong{font-weight:bold;color:#606ca1}.purchase #workshop-in-purchase img,.alacarte #workshop-in-purchase img{float:left;width:179px;height:135px;margin-right:1em}.purchase #workshop-in-purchase .description,.alacarte #workshop-in-purchase .description{float:left;width:475px;margin-top:0}.signup.join.default .message h1{color:#e73c50;font-weight:bold;font-size:28px;margin-bottom:10px}.signup.join.default .message ul{margin-left:30px}.signup.join.default .message li{list-style-type:disc;color:#58554c;font-size:21px;margin-bottom:5px;line-height:21px}.signup.join.default .message li span{text-transform:uppercase;font-weight:bold}.signup.join.default{overflow:hidden;width:980px;margin:0 auto;padding-top:40px}.signup.join.default .leftCol,.signup.join.default .rightCol{max-width:374px;float:left}.signup.join.default .leftCol{width:374px;margin-right:90px;margin-left:90px}.signup.join.default .get-started{background:0;margin-top:0}.signup.join.default .hgroup.top{display:none}.signup.trial .details{margin:30px 0 0 60px;float:left;width:490px;padding-right:20px}.signup.trial .details h1{font-size:27px;text-transform:none;margin-bottom:20px}.signup.trial .details p{line-height:1.3em;font-size:20px}.signup.trial .get-started{float:left;border-left:1px solid #e0e0e0;padding-left:40px;background-position:25px 0}.subscribe.trial .hgroup.top h1{background:0;padding-left:18px;font-size:24px}.subscribe.trial #acctform .section .content{width:500px}.subscribe.trial #acctform .section p{font-size:16px}.subscribe.trial #acctform .section p span{font-weight:bold}.subscribe.trial #acctform .normform .selected-plan h1{border:0;padding-left:0;font-weight:bold}#edit-billing-form #credit_card_expiration_month{width:200px}#edit-billing-form #credit_card_expiration_year{width:150px}#edit-billing-form #credit_card_security_code{width:186px}#edit-billing-form #action-submit{margin-right:185px}.button{float:right}.acct-btn{background-color:#ff4b55;float:right;min-width:124px;width:auto}#overlay #overlay-content.links{top:50px;width:405px;margin-left:-202px}#overlay #overlay-content.links input[type='text'],#overlay #overlay-content.links input[type='password'],#overlay #overlay-content.links input[type="email"]{width:320px}#overlay #overlay-content.links p{font-size:12px;margin:12px 0}#overlay #overlay-content.links .edit-member-link{width:316px;margin:0 0 5px 0;display:block;font-size:14px;line-height:35px;height:45px;padding:1px 0 1px 32px;border:4px solid #f1f1f1;background:transparent url("/ui/images/drag.png") 1px 1px no-repeat;cursor:move}#overlay #overlay-content.links .edit-member-link a{margin:6px 0}#overlay #overlay-content.links .edit-member-link .remove-member-link{float:right;display:block;width:36px;line-height:35px;padding:0;margin:0;text-align:center;font-size:16px;border-left:1px solid #e0e0e0;background-image:none}#overlay #overlay-content.links .edit-member-link .remove-member-link:hover{background-color:#908b7d;color:#000;text-decoration:none}#overlay #overlay-content.links .edit-member-link:hover{background-color:#f1f1f1}#overlay #overlay-content.bio{width:484px;margin-left:-242px}#overlay #overlay-content.bio input[type="submit"]{margin-top:10px}#overlay #overlay-content.bio textarea{width:400px;height:200px}.osection{padding:18px}#update-links{cursor:pointer;display:inline-block}#update-links:hover{color:#424242;text-decoration:underline}