#view-signup-forms-join{font-family:'Roboto Condensed',sans-serif}#view-signup-forms-join form.new_member{float:left}#view-signup-forms-join .newsletter-check{margin-bottom:15px}#view-signup-forms-join .errors{border:1px solid #f5aca6;width:780px;margin:0 auto;padding:10px;margin-bottom:10px;color:#555;background:#ffecec}#view-signup-forms-join input.btn{border-radius:7px;padding-top:7px}#view-signup-forms-join .btn-olive{width:330px;height:39px;margin-left:34px}#view-signup-forms-join .btn-olive{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#829416;background-image:-moz-linear-gradient(top,#91a619,#6a7a12);background-image:-webkit-gradient(linear,0 0,0 100%,from(#91a619),to(#6a7a12));background-image:-webkit-linear-gradient(top,#91a619,#6a7a12);background-image:-o-linear-gradient(top,#91a619,#6a7a12);background-image:linear-gradient(to bottom,#91a619,#6a7a12);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff91a619',endColorstr='#ff6a7912',GradientType=0);border-color:#6a7a12 #6a7a12 #303708;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}#view-signup-forms-join.page-type-view-subscribe{margin:0 auto;text-align:center}#view-signup-forms-join.page-type-view-subscribe .btn{width:270px;margin:0 auto}#view-signup-forms-join.page-type-view-subscribe input[type="text"],#view-signup-forms-join.page-type-view-subscribe input[type="password"],#view-signup-forms-join.page-type-view-subscribe input[type="email"]{font-family:'Roboto Condensed',sans-serif;font-size:16px;border:1px solid #cccbcb;line-height:20px;padding:10px;margin:5px;width:270px}#view-signup-forms-join .terms-check{width:270px}#view-signup-forms-join #register-label{margin:10px 0 0 -90px;float:left;width:270px}#view-signup-forms-join.page-type-view-join-trial{width:980px;margin:0 auto;text-align:center}#view-signup-forms-join.page-type-view-join-trial .errors{width:735px;margin-left:58px}#view-signup-forms-join.page-type-view-join-trial .details{width:550px;padding:0;color:#58554c;margin-right:40px;margin-left:0}#view-signup-forms-join.page-type-view-join-trial .details .try-premium{padding-left:20px;padding-bottom:20px}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .arrow{position:relative;float:left;height:70px}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .arrow .arrowbody{margin:10px 0;float:left;height:50px}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .arrow .arrowbody .arrowtext{font-size:24px;line-height:1.2;float:left;padding:10px 40px;background-color:#f3f3f3}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .arrow .arrowbody .arrowtext strong{color:#f75d5d}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .arrow .arrowhead{width:35px;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:35px solid #f3f3f3;float:right}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .pricequote{text-align:left;clear:both;font-size:14px;padding-left:25px}#view-signup-forms-join.page-type-view-join-trial .details .try-premium .cite{font-style:italic}#view-signup-forms-join.page-type-view-join-trial .details ul{margin-left:40px}#view-signup-forms-join.page-type-view-join-trial .details li{position:relative;list-style:none;margin:0;padding:10px}#view-signup-forms-join.page-type-view-join-trial .details h1{font-size:40px}#view-signup-forms-join.page-type-view-join-trial .details h2{margin-bottom:0;padding:0;font-weight:bold;text-transform:uppercase}#view-signup-forms-join.page-type-view-join-trial .details p{font-size:15px;margin-bottom:0;padding:0}#view-signup-forms-join.page-type-view-join-trial .details p.large{font-size:14px;margin-top:12px;padding:0}#view-signup-forms-join.page-type-view-join-trial .details .bullet{height:80px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}#view-signup-forms-join.page-type-view-join-trial .details .bullet img{width:80px;height:80px;float:left}#view-signup-forms-join.page-type-view-join-trial .details .info{display:inline-block;margin:15px 0 15px 120px;text-align:left}#view-signup-forms-join.page-type-view-join-trial .cf:after{content:'';display:table;clear:both}#view-signup-forms-join.page-type-view-join-trial ul.image-grid li{float:left}#view-signup-forms-join.page-type-view-join-trial ul.image-grid li.image-grid-0{width:335px;margin-bottom:6px}#view-signup-forms-join.page-type-view-join-trial ul.image-grid li.image-grid-1{margin-right:11px}#view-signup-forms-join.page-type-view-join-trial .get-started{background:0;margin-top:0;padding-top:0}#view-signup-forms-join.page-type-view-join-trial p.signup{color:#58554c;font-size:18px;margin-top:0;padding-top:0}#view-signup-forms-join.page-type-view-join-trial .what-will-you-make-today{margin-top:30px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper{position:relative;margin:0 0 108px 62px;padding-top:20px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper h3.common{color:#ec6666;font-size:22px;text-transform:uppercase;position:absolute;font-weight:bold;left:221px;top:37px;font-weight:bold;letter-spacing:2px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper h3.text-free-trial{text-indent:-9999px;background:url("/ui/images/join_trial/text-free-trial.gif");width:299px;height:42px;position:absolute;top:63px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper .line{background:#ec6666;height:5px;width:200px;float:left;margin-top:29px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper .right-most{margin-left:-2px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper .arch{float:left;width:335px;border:2px dashed #ec6666;border-bottom:0;border-top-left-radius:15px;border-top-right-radius:15px;height:32px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper.dbl{margin-bottom:50px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper.dbl h3.text-learn-inspired{text-indent:-9999px;background:url("/ui/images/join_trial/text-learn-inspired.gif");width:433px;height:29px;position:absolute;top:30px;left:160px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper.dbl h3.text-craft-classes{font-size:17px;top:67px;letter-spacing:0;left:160px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper.dbl .line-dbl{background:url("/ui/images/join_trial/double_stripe.gif");width:140px;height:20px;position:relative;top:30px}#view-signup-forms-join.page-type-view-join-trial .arch-wrapper.dbl .line-dbl.right{left:610px;top:10px}#view-signup-forms-join.page-type-join{padding-top:100px;text-align:center}#view-signup-forms-join.page-type-join .details{font-size:16px;font-weight:bold}#view-signup-forms-join.page-type-join .details ul li{list-style:disc;text-align:left;padding-left:0}#view-signup-forms-join.page-type-join .details .gift-redeem{text-align:left;margin:0;padding-bottom:10px}#view-signup-forms-join.page-type-join .details .gift-redeem #lucky-title{width:180px}#view-signup-forms-join.page-type-join .details .gift-redeem .monitor{width:380px;padding:0 10px;clear:both}#view-signup-forms-join.page-type-join .details .gift-redeem h3{padding:0;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:bold;margin-bottom:0}#view-signup-forms-join.page-type-join .details .gift-redeem p{margin:0;padding-bottom:20px}#view-signup-forms-join.page-type-join .details .gift-redeem p.desc{font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:normal}#view-signup-forms-join.page-type-join .details .gift-redeem p.info{font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:normal}#view-signup-forms-join.page-type-join .details .gift-redeem a{text-decoration:underline}#join-affiliate{width:940px;margin:40px auto 0;overflow:hidden}#join-affiliate .arch-wrapper{position:relative;margin-bottom:40px;padding-top:20px;overflow:hidden}#join-affiliate .arch-wrapper h3.common{color:#ec6666;font-size:22px;text-transform:uppercase;left:341px;font-weight:bold;letter-spacing:2px;text-indent:-9999px;background:url("/ui/images/cbug-red.gif");width:260px;height:51px;position:absolute;top:35px}#join-affiliate .arch-wrapper .line{background:#e73c50;height:10px;width:311px;float:left;margin-top:60px}#join-affiliate .arch-wrapper .right-most{margin-left:-2px}#join-affiliate .arch-wrapper .arch{float:left;width:314px;border:3px dashed #e73c50;border-bottom:0;border-top-left-radius:30px;border-top-right-radius:30px;height:67px}#join-affiliate .leftCol{width:459px;float:left;margin-right:40px}#join-affiliate .leftCol img{margin-bottom:20px}#join-affiliate .rightCol{float:left;width:440px}#join-affiliate .rightCol h1{color:#e73c50;font-weight:bold;font-size:25px;margin-bottom:20px;text-transform:uppercase}#join-affiliate .rightCol .message{width:390px;margin:0 auto 34px;overflow:hidden}#join-affiliate .rightCol .message p{color:#666;font-size:18px;margin-bottom:35px;line-height:21px}#join-affiliate .rightCol .message p span{color:#e73c50;text-transform:uppercase;font-weight:bold}#join-affiliate .rightCol .message ul{margin-left:20px;width:130px;float:left}#join-affiliate .rightCol .message li{list-style-type:disc;color:#666;font-size:18px;margin-bottom:5px;line-height:21px}.affiliate-joinform{background-color:#e1e1e1;padding:20px}.affiliate-joinform input[type="text"],.affiliate-joinform input[type="password"],.affiliate-joinform textarea,.affiliate-joinform input[type="email"]{font-family:Arial,sans-serif;font-size:17px;color:#878686;border:1px solid #cccbcb;width:367px}.affiliate-joinform .note{margin:5px 0}.affiliate-joinform .right{text-align:right}.affiliate-joinform .bottom{line-height:17px;margin-top:30px}.affiliate-joinform input[type="email"]{margin-top:10px}.affiliate-joinform input[type="password"]{margin-bottom:5px}.affiliate-joinform .btn{color:#fff;font-size:18px;border-radius:10px;display:block;width:330px;height:39px;margin:0 auto;margin-top:20px;text-transform:uppercase;float:none;font-weight:bold}.affiliate-joinform .btn-olive{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#829416;background-image:-moz-linear-gradient(top,#91a619,#6a7a12);background-image:-webkit-gradient(linear,0 0,0 100%,from(#91a619),to(#6a7a12));background-image:-webkit-linear-gradient(top,#91a619,#6a7a12);background-image:-o-linear-gradient(top,#91a619,#6a7a12);background-image:linear-gradient(to bottom,#91a619,#6a7a12);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff91a619',endColorstr='#ff6a7912',GradientType=0);border-color:#6a7a12 #6a7a12 #303708;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.affiliate-joinform input.parsley-error{color:#b94a48 !important;background-color:#f2dede !important;border:3px solid #e67759 !important}#join-affiliate.holiday2 .arch-wrapper{margin-bottom:30px}#join-affiliate.holiday2 .h1tag{text-align:center}#join-affiliate.holiday2 .leftCol p{color:#333;font-size:22px;line-height:1.2em}#join-affiliate.holiday2 .leftCol p span.red{color:#e73c50;text-transform:uppercase;font-weight:bold}#join-affiliate.holiday2 .leftCol p span.bold{font-weight:bold}#join-affiliate.holiday2 .leftCol p.first{margin-top:10px}#join-affiliate.holiday2 .holiday2-signup{overflow:hidden}#join-affiliate.holiday2 .holiday2-signup h2{color:#333;font-size:24px;font-weight:bold}#join-affiliate.holiday2 .holiday2-signup .h1tag{margin-bottom:20px}#join-affiliate.holiday2 .holiday2-signup,#join-affiliate.holiday2 .holiday2-homedecor,#join-affiliate.holiday2 .holiday2-giftideas{margin-top:40px}#join-affiliate.holiday2 .holiday2-homedecor{clear:left;margin-top:50px}#join-affiliate.holiday2 .holiday2-homedecor,#join-affiliate.holiday2 .holiday2-giftideas{text-align:center;font-size:16px}#join-affiliate.holiday2 .holiday2-homedecor p,#join-affiliate.holiday2 .holiday2-giftideas p{margin-top:0;margin-bottom:20px;font-size:16px;font-family:Georgia,Times,"Times New Roman",serif;color:#333}#join-affiliate.holiday2 .holiday2-homedecor .h1tag,#join-affiliate.holiday2 .holiday2-giftideas .h1tag{margin-bottom:5px}#join-affiliate.holiday2 .holiday2-giftideas{margin-bottom:40px}.member-benefits{text-align:left;border-top:1px solid #e0e0e0;padding-top:40px}.member-benefits h1,.member-benefits h2,.member-benefits h3,.member-benefits p{color:#333}.member-benefits .group:after{content:"";display:table;clear:both}.member-benefits h1{font-size:36px;color:#333}.member-benefits h2{font-size:28px}.member-benefits a{color:#5590c5;font-size:14px}.member-benefits a:hover{text-decoration:underline}.member-benefits .btn-new{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial;color:#fff;font-size:23px;padding:10px 20px;text-decoration:none}.member-benefits .btn-new.orange{background:#f4812e;background-image:-webkit-linear-gradient(top,#f4812e,#e26103);background-image:-moz-linear-gradient(top,#f4812e,#e26103);background-image:-ms-linear-gradient(top,#f4812e,#e26103);background-image:-o-linear-gradient(top,#f4812e,#e26103);background-image:linear-gradient(to bottom,#f4812e,#e26103)}.member-benefits .btn-new.orange:hover{background:#e26103;background-image:-webkit-linear-gradient(top,#e26103,#f4812e);background-image:-moz-linear-gradient(top,#e26103,#f4812e);background-image:-ms-linear-gradient(top,#e26103,#f4812e);background-image:-o-linear-gradient(top,#e26103,#f4812e);background-image:linear-gradient(to bottom,#e26103,#f4812e);text-decoration:none}.member-benefits .btn-new.gray{background:#58554c;background-image:-webkit-linear-gradient(top,#58554c,#4d493e);background-image:-moz-linear-gradient(top,#58554c,#4d493e);background-image:-ms-linear-gradient(top,#58554c,#4d493e);background-image:-o-linear-gradient(top,#58554c,#4d493e);background-image:linear-gradient(to bottom,#58554c,#4d493e)}.member-benefits .btn-new.gray:hover{background:#4d493e;background-image:-webkit-linear-gradient(top,#4d493e,#58554c);background-image:-moz-linear-gradient(top,#4d493e,#58554c);background-image:-ms-linear-gradient(top,#4d493e,#58554c);background-image:-o-linear-gradient(top,#4d493e,#58554c);background-image:linear-gradient(to bottom,#4d493e,#58554c);text-decoration:none}.member-benefits #top{margin-top:30px;margin-bottom:35px;color:#333}.member-benefits #top .hero{float:left;margin-right:10px;margin-left:40px}.member-benefits #top .applink{float:left;position:relative;top:360px;margin-right:40px}.member-benefits #top .get-started{float:left;margin:0;padding:0;width:340px;background-image:none;text-align:right;padding-top:20px}.member-benefits #top .get-started h2{font-size:30px;margin:0}.member-benefits #top .get-started p{font-size:18px;line-height:1.2em}.member-benefits #top .get-started .priceonly{font-size:20px}.member-benefits #top .get-started .btn-new{position:relative;top:30px;font-size:20px}.member-benefits #reasons-to-join{margin-bottom:40px;padding:35px 20px;background-color:#fdf4e0}.member-benefits #reasons-to-join h3{font-weight:bold;font-size:18px;line-height:1.2em;text-align:left}.member-benefits #reasons-to-join p{font-size:12px;line-height:1.4em;text-align:left}.member-benefits #reasons-to-join h2{margin-bottom:50px}.member-benefits #reasons-to-join .reason{width:290px;height:150px;float:left;margin:0 20px;text-align:center}.member-benefits #reasons-to-join .reason .left{float:left;text-align:left;margin-right:20px}.member-benefits #reasons-to-join .reason .right{float:left;width:240px}.member-benefits #reasons-to-join .link{text-align:left}.member-benefits #who-we-are{padding-bottom:40px;border-bottom:1px solid #e1e1e1;padding-left:20px}.member-benefits #who-we-are p{line-height:1.3em}.member-benefits #who-we-are h2{margin-bottom:25px}.member-benefits #who-we-are .leftcol{float:left;width:350px;margin-right:75px}.member-benefits #who-we-are .rightcol{float:left}.member-benefits #bottom{text-align:center;padding:20px 140px;margin-bottom:60px}.member-benefits #bottom p{font-size:16px;text-align:left}.member-benefits #bottom div{margin-top:45px}.member-benefits #details p{font-size:16px;margin-top:0}.member-benefits #details h3{font-weight:bold;font-size:18px}.cf:after{content:'';display:table;clear:both}.title.signup-trial{margin-bottom:0}.title.signup-trial h1{font-size:28px;margin-left:10px}.signup-trial-footer{margin:30px 0 0 15px;text-align:left}ul.parsley-error-list{margin-bottom:5px}ul.parsley-error-list li{color:red}.brand-page{font-family:"ProximaNova-Regular"}.brand-page-payment #acctform p#pre-submit-note{float:left;width:400px}.brand-page-payment #acctform label{margin-left:0}.brand-page-payment #acctform .promo-form .parsley-error-list{display:none !important}.brand-page-payment #acctform .promo-form .errors{color:#be0000}.brand-page-payment #acctform .promo-form input[type="text"]{border:1px solid #e0e0e0;width:288px;height:20px}.brand-page-payment .summary{margin-left:20px;width:380px;background:#ebebeb;padding-bottom:20px}.brand-page-payment .summary .title{background:#d7d7d7;text-align:center;font-weight:bold;font-size:18px;text-transform:uppercase;padding:15px 0 15px 0}.brand-page-payment .summary .item-image{text-align:center;margin:10px 0 10px 0}.brand-content{width:1080px;margin:0 auto;margin-top:50px}.brand-content #btn_cont{margin-right:17px}.brand-content p.errors{margin-left:20px;color:#be0000}.brand-content div.errors{font-size:15px;color:red;margin-left:20px;margin-bottom:10px;width:480px}.brand-content ul.error-list{margin-left:20px;color:#be0000;margin-bottom:20px}.brand-content li.custom-error-message{color:#be0000;font-size:13px;margin-top:5px}.brand-page.signup p.errors{color:#be0000;margin-left:330px;margin-top:50px}.brand-content.confirmation{width:556px}.brand-content.confirmation h2{font-size:22px;font-weight:bold;margin-bottom:8px}.brand-content.confirmation h3{font-size:20px}.brand-content.confirmation #btn_cont{float:left}.signup .signup-form{width:390px;margin:50px auto}.signup .signup-form.has-error{margin-top:0}.summary-total{margin-top:20px;margin-left:17px;margin-right:18px;font-size:17px;color:#58554c}.summary-total .text{float:left}.summary-total .total-price{float:right}.price-table{font-size:14px;border-bottom:1px solid #ccc;padding-bottom:20px;margin-left:17px;margin-right:18px}.price-table dt{float:left}.price-table dd{float:right}#acctform #credit_card_cardholder_name{width:461px}#acctform #credit_card_security_code{padding-top:8px}.payment-form{background:#ebebeb;padding:30px;width:450px;margin-right:30px}.payment-form input{width:100px;height:30px;border:2px solid #ccc;padding:0}.payment-form label{display:inline-block;padding-bottom:8px}.payment-form input.card-number{width:447px}.payment-form input.name-on-card{width:447px}.payment-form input.zip-postal-code,.payment-form input.security-cvv-code{width:182px}.payment-form select.exp-year,.payment-form select.exp-month{width:122px}.payment-form .control-group{margin-bottom:20px}.payment-form .control-group:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.payment-form .controls.form-inline .control{float:left;margin-right:10px}.payment-form .controls.form-inline .control input,.payment-form .controls.form-inline .control select{display:block}.payment-form .controls.form-inline .control.last{margin-right:0}#brand-header{position:relative;padding-top:30px}#brand-header .icon-cart{background:url("/ui/images/brand/icon-cart.gif") no-repeat;width:48px;height:33px;position:absolute;top:63px}#brand-header .icon-cart.sign-up{left:263px}#brand-header .icon-cart.payment{left:436px}#brand-header .icon-cart.confirmation{left:668px}#brand-header .stroke{border-top:1px dashed #666;margin-left:18px;position:relative;top:15px;height:20px;z-index:-1}#brand-header ul{width:550px;margin:20px auto 0 auto}#brand-header ul li{color:#e0e0e0;font-size:24px;float:left;text-transform:uppercase;margin-right:74px}#brand-header ul li.current{color:#666}#brand-header ul li.last{margin-right:0}.btn-gray{margin:1px 6px 0 0;width:123px;height:22px;text-align:center}#brand-header{float:left;padding-top:70px;width:800px;margin-left:20px}#brand-header .icon-cart.sign-up{left:84px}#brand-header .icon-cart.payment{left:303px}#brand-header .icon-cart.confirmation{left:620px}#brand-header .stroke{margin:0}#brand-header ul{width:680px;margin:20px auto 0 70px}