*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}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}.left{float:left}.right{float:right}.clear{clear:both;visibility:hidden}.text_center{text-align:center}.uppercase{text-transform:uppercase}.mb40{margin-bottom:40px}.f_light{font-weight:300}.f_normal{font-weight:400}.f_semi_bold{font-weight:600}.f_bold{font-weight:700}strong,em,b{font-weight:700}.btn{display:inline-block;background:#6dae9b;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-decoration:none;margin:0;padding:0;font-size:20px;line-height:30px;padding:15px 30px;cursor:pointer;border:none;font-family:"FS Albert Web Bold","open sans","helvetica neue",helvetica,arial,sans-serif;font-weight:700;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.btn:hover{color:#fff;background:#539582;-webkit-box-shadow:2px 2px 25px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 25px rgba(0,0,0,0.1);box-shadow:2px 2px 25px rgba(0,0,0,0.1)}.btn_green:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.btn_white{background:#fff;border:2px solid #d9d4cb;color:#6dae9b;text-shadow:none}.btn_white:hover{background:#fff;border-color:#c3bcae;color:#539582}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}label{display:block;padding-bottom:10px;font-weight:600}label span.note{font-style:italic;color:#999}label abbr{background:#eee;padding:0 3px;border-bottom:1px dotted #ddd;cursor:help;margin-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"],select,textarea{display:block;width:100%;height:45px;padding:6px 12px;font-size:20px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,select:focus,textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}textarea{height:auto;min-height:250px;resize:vertical}input[type="date"]{line-height:45px}input[disabled],textarea[disabled],select[disabled]{cursor:not-allowed}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body{background:#333;font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-size:16px;line-height:26px;color:#666;font-weight:400}a{color:#539582}a:hover{color:#417465}h1{color:#333;font-size:50px;line-height:70px;font-weight:300;font-family:"FS Albert Web Regular","open sans","helvetica neue",helvetica,arial,sans-serif}h2{color:#333;font-size:34px;line-height:40px;font-weight:300;font-family:"FS Albert Web Light","open sans","helvetica neue",helvetica,arial,sans-serif}h3{color:#a39781;font-size:28px;line-height:44px;font-weight:300;font-family:"FS Albert Web Light","open sans","helvetica neue",helvetica,arial,sans-serif}h4{color:#333;font-size:20px;line-height:28px;font-weight:700;font-family:"FS Albert Web Bold","open sans","helvetica neue",helvetica,arial,sans-serif}h5{font-family:"FS Albert Web Bold","open sans","helvetica neue",helvetica,arial,sans-serif}.container{position:relative;max-width:1200px;padding:0 20px;margin:0 auto}#header{background:#6dae9b;padding:30px 0}#header a#logo{float:left;font-size:0;line-height:0;padding-top:5px}#header a#btn_responsive_menu{position:absolute;top:0;right:20px;display:none;height:39px;width:39px;margin-top:5px;background:#6dae9b url("../img/btn_responsive_menu.gif") no-repeat center center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#header .right{float:right}#header .right ul{float:left;padding:7px 0;text-shadow:0 1px 0 rgba(0,0,0,0.25);font-size:16px}#header .right ul li{float:left}#header .right ul li a{display:block;color:#fff;text-decoration:none;line-height:20px;padding:6px 10px;background:#6dae9b;border:2px solid #6dae9b;font-weight:600;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#header .right ul li a:hover{text-decoration:underline}#header .right ul li a.active{background:#fff;border-color:#fff;color:#539582;text-shadow:none;text-decoration:none;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.1);box-shadow:1px 1px 10px rgba(0,0,0,0.1)}#header .right ul li a.active.active_plus{background:#fc0;border-color:#fc0;color:#333}#header .right ul li a.highlighted{border-color:#fff}#header .right ul#user{background:transparent url("../img/header_shim.png") no-repeat left center;margin-left:10px;padding-left:5px}@media all and (max-width:960px){#header a#btn_responsive_menu{display:block}#header .right{display:none;position:absolute;top:45px;right:0;background:#6dae9b;z-index:1000;padding:10px 20px 25px 20px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}#header .right ul{float:none;margin:0 !important;padding:0 !important;background:transparent !important}#header .right ul li{display:block;float:none}#header .menu_open{display:block}}.mast{position:relative;background:#f8f5f0;text-align:center;padding:50px 0 60px 0}.mast h3{max-width:760px;margin:0 auto;padding-top:20px}.mast .btn{margin:40px 0 20px 0}.mast p.small{font-size:14px}.hills{background:#f8f5f0 url("../img/bg_hills.png") no-repeat center bottom;padding-bottom:200px}.section{background:#fff;border:1px solid #f0e9df;border-left:none;border-right:none;padding:60px 0;margin:-1px 0}.section h2{text-align:center}#cardies_bottom{position:relative;z-index:500;font-size:0;line-height:0;margin-top:-180px;text-align:center}#cardies_bottom img{max-width:100%}#footer{position:relative;font-size:14px;line-height:24px;padding-top:40px}#footer .col{float:left;margin-bottom:30px}#footer #col1{width:20%}#footer #col2{width:15%}#footer #col3{width:15%}#footer #col4{width:15%}#footer .col_big{float:left;width:35%;margin-bottom:30px}#footer a.logo{float:left;display:block;font-size:0;line-height:30px;height:30px}#footer a.logo img{height:30px}#footer h5{font-size:18px;line-height:30px;height:30px}#footer ul{clear:both;padding-top:10px}#footer a{text-decoration:none;color:#999}#footer a:hover{text-decoration:underline;color:#ccc}#footer form{padding-top:15px}#footer form input{float:left;width:70%;border:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}#footer form input[type="submit"]{float:right;width:30%;display:block;margin:0;padding:0;border:none;background:#6dae9b;font-size:16px;line-height:45px;color:#fff;cursor:pointer;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#footer form input[type="submit"]:hover{background:#539582}#footer p{font-size:12px;line-height:18px;margin-top:20px}#footer #bar{clear:both;border-top:1px solid #444;padding:20px 0;font-size:12px;line-height:20px}#footer #bar .right{text-align:right}#footer #bar .right ul li{float:left;margin-left:5px;border:2px solid #222}#footer #bar .right ul li a{display:block;width:22px;height:16px;text-align:center;opacity:.5;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;background:#555}#footer #bar .right ul li a#locale_gb{background:#555 url("../img/flags/gb.png") no-repeat center center}#footer #bar .right ul li a#locale_us{background:#555 url("../img/flags/us.png") no-repeat center center}#footer #bar .right ul li a#locale_au{background:#555 url("../img/flags/au.png") no-repeat center center}#footer #bar .right ul li a#locale_nz{background:#555 url("../img/flags/nz.png") no-repeat center center}#footer #bar .right ul li a:hover,#footer #bar .right ul li a.active{opacity:1}@media all and (max-width:900px){#footer #col1{width:30%}#footer #col2,#footer #col3,#footer #col4{width:23.3333%}#footer .col_big{clear:both;float:none;width:50%;margin:0 auto 30px auto}}@media all and (max-width:640px){#footer #col1,#footer #col2,#footer #col3,#footer #col4{width:50%}#footer .col:nth-child(3n+1){clear:both}#footer .col_big{clear:both;float:none;width:100%;margin:0 auto 30px auto}}@media all and (max-width:480px){#footer{text-align:center}#footer .col,#footer .col_big,#footer .left,#footer .right,#footer a.logo{float:none;width:100% !important}#footer .right ul{float:right}}.menu_item_bg_fade_in 50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}@-webkit-keyframes menu-item-bg-fade-in{50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}}@-moz-keyframes menu-item-bg-fade-in{50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}}@-ms-keyframes menu-item-bg-fade-in{50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}}@-o-keyframes menu-item-bg-fade-in{50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}}@keyframes menu-item-bg-fade-in{50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}}.testimonials #slider_testimonials{position:relative;overflow:auto}.testimonials #slider_testimonials ul{overflow:hidden}.testimonials #slider_testimonials ul li{float:left;width:100%;padding-bottom:10px}.testimonials #slider_testimonials ul li .testimonial{position:relative;max-width:900px;padding:50px 20px 80px 20px;margin:0 auto}.testimonials #slider_testimonials ul li .testimonial .quote{position:absolute;left:0;top:37px;font-size:150px;line-height:100px;font-family:times,inherit;font-weight:bold;color:#d9d4cb}.testimonials #slider_testimonials ul li .testimonial p{margin-left:80px;font-size:28px;line-height:40px;font-weight:300}.testimonials #slider_testimonials ul li .testimonial .customer{position:relative;margin-left:80px;margin-top:40px;padding-left:84px;height:64px}.testimonials #slider_testimonials ul li .testimonial .customer .photo{position:absolute;left:0;top:0;width:64px;height:64px;font-size:0;line-height:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden}.testimonials #slider_testimonials ul li .testimonial .customer .photo img{width:100%}.testimonials #slider_testimonials ul li .testimonial .customer .name{padding-top:4px;color:#333;font-size:20px;line-height:30px}@media all and (max-width:550px){.testimonials #slider_testimonials ul li .testimonial .quote{display:none}.testimonials #slider_testimonials ul li .testimonial p,.testimonials #slider_testimonials ul li .testimonial .customer{margin-left:0}}.testimonials #slider_testimonials ol.dots{position:absolute;left:0;bottom:40px;right:0;text-align:center;font-size:0;line-height:0}.testimonials #slider_testimonials ol.dots li{display:inline-block;text-indent:-100px;overflow:hidden;width:12px;height:12px;border:2px solid #ccc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;margin:0 2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.testimonials #slider_testimonials ol.dots li:hover{border-color:#999}.testimonials #slider_testimonials ol.dots li.active{background:#333;border-color:#333}#page_home .mast:first-child{z-index:150}#page_home #screenshot_slideshow{position:relative;background:#6dae9b;font-size:0;line-height:0;text-align:center}#page_home #screenshot_slideshow #call_to_action{position:absolute;left:0;top:0;bottom:0;right:0;background:transparent url("../img/gradient_home_slideshow.png") repeat-x left bottom;z-index:500;overflow:hidden}#page_home #screenshot_slideshow #call_to_action .text_center{position:absolute;left:0;bottom:40px;right:0}#page_home #screenshot_slideshow #container_slideMain{max-width:860px;margin:0 auto;z-index:100;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 100px rgba(0,0,0,0.25);-moz-box-shadow:0 0 100px rgba(0,0,0,0.25);box-shadow:0 0 100px rgba(0,0,0,0.25)}#page_home #screenshot_slideshow #container_slideMain .faux_browser{position:relative;background:#404040 url("../img/browser_dots.gif") no-repeat 15px center;height:44px}#page_home #screenshot_slideshow #container_slideMain .faux_browser .url{position:absolute;left:84px;top:8px;right:8px;bottom:8px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:28px;font-size:14px;color:#999}#page_home #screenshot_slideshow #container_slideMain ul li{float:left;height:460px}#page_home #screenshot_slideshow #container_slideMain ul li img{max-width:100%;height:auto}@media all and (max-width:860px){#page_home #screenshot_slideshow #container_slideMain ul li{height:auto}}@media all and (max-width:860px){#page_home #screenshot_slideshow #container_slideMain{max-width:100% !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}#page_home #screenshot_slideshow ol.dots{position:absolute;left:0;bottom:40px;right:0;text-align:center;font-size:0;line-height:0}#page_home #screenshot_slideshow ol.dots li{display:inline-block;text-indent:-100px;overflow:hidden;width:12px;height:12px;border:2px solid #ccc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;margin:0 2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_home #screenshot_slideshow ol.dots li:hover{border-color:#999}#page_home #screenshot_slideshow ol.dots li.active{background:#333;border-color:#333}#page_home .home_features ul{margin-top:30px}#page_home .home_features ul li{float:left;width:25%;text-align:center}#page_home .home_features ul li a{position:relative;display:block;padding:40px 20px 30px 20px;text-decoration:none;color:#666;background:#fff;border:1px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_home .home_features ul li a span{display:block}#page_home .home_features ul li a .icon{font-size:0;line-height:0;max-width:180px;margin:0 auto 20px auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_home .home_features ul li a .icon img{width:100%}#page_home .home_features ul li a h4{margin-bottom:10px}#page_home .home_features ul li a h4 span{display:block}#page_home .home_features ul li a:hover{border-color:#d9d4cb;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.1);box-shadow:1px 1px 10px rgba(0,0,0,0.1);z-index:100}#page_home .home_features ul li a:hover .icon{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}@media all and (max-width:768px){#page_home .home_features ul li{width:50%}}@media all and (max-width:480px){#page_home .home_features ul li{width:100%}}#page_home .home_features #coming_soon{position:relative;border:4px solid #ffe599;margin:30px auto 20px auto;max-width:768px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#page_home .home_features #coming_soon .launching_soon{position:absolute;top:-7px;right:-7px;width:150px;height:150px}#page_home .home_features #coming_soon .launching_soon img{width:100%}#page_home .home_features #coming_soon h4{margin:40px 40px 20px 40px}#page_home .home_features #coming_soon p{margin:0 40px}#page_home .home_features #coming_soon .call_to_action{text-align:center;margin-bottom:40px}#page_home .home_features #coming_soon .call_to_action .btn{margin-top:30px}#page_home .home_features .btn{margin-top:40px}#page_home .home_features_secondary .block{padding-top:60px}#page_home .home_features_secondary .block strong{color:#333}#page_home .home_features_secondary .block .left{width:33.333%;font-size:22px;line-height:36px;font-weight:300}#page_home .home_features_secondary .block .left p{margin:2px 30px 0 20px}#page_home .home_features_secondary .block .left a{color:#333}#page_home .home_features_secondary .block .right{width:66.666%;padding-top:8px}#page_home .home_features_secondary .block .right ul li{position:relative;float:left;width:50%;margin-bottom:40px}#page_home .home_features_secondary .block .right ul li .icon{position:absolute;width:64px;height:64px}#page_home .home_features_secondary .block .right ul li p{margin:0 20px 0 84px}#page_home .home_features_secondary .block .right ul li:nth-child(2n-1){clear:both}@media all and (max-width:900px){#page_home .home_features_secondary .block .right ul li{width:100%}}@media all and (max-width:700px){#page_home .home_features_secondary .block .left,#page_home .home_features_secondary .block .right{width:100%}#page_home .home_features_secondary .block .left p{margin:0 0 20px 0;text-align:center}#page_home .home_features_secondary .block .right ul li p{margin-right:0}}#page_features ul#mast_benefits{font-size:0;line-height:0;margin:0 auto;max-width:860px;padding:30px 0 20px 0}#page_features ul#mast_benefits li{display:inline-block;width:33.3334%}#page_features ul#mast_benefits li .icon{margin:20px auto;max-width:180px}#page_features ul#mast_benefits li .icon img{width:100%}#page_features ul#mast_benefits li h4{display:inline;font-size:24px;line-height:34px}#page_features ul#mast_benefits li.one{-webkit-animation:key-features-fade-in ease both 1000ms 500ms;-moz-animation:key-features-fade-in ease both 1000ms 500ms;-ms-animation:key-features-fade-in ease both 1000ms 500ms;-o-animation:key-features-fade-in ease both 1000ms 500ms;animation:key-features-fade-in ease both 1000ms 500ms}#page_features ul#mast_benefits li.two{-webkit-animation:key-features-fade-in ease both 1000ms 1000ms;-moz-animation:key-features-fade-in ease both 1000ms 1000ms;-ms-animation:key-features-fade-in ease both 1000ms 1000ms;-o-animation:key-features-fade-in ease both 1000ms 1000ms;animation:key-features-fade-in ease both 1000ms 1000ms}#page_features ul#mast_benefits li.three{-webkit-animation:key-features-fade-in ease both 1000ms 1500ms;-moz-animation:key-features-fade-in ease both 1000ms 1500ms;-ms-animation:key-features-fade-in ease both 1000ms 1500ms;-o-animation:key-features-fade-in ease both 1000ms 1500ms;animation:key-features-fade-in ease both 1000ms 1500ms}@media all and (max-width:800px){#page_features ul#mast_benefits{max-width:400px}#page_features ul#mast_benefits li{position:relative;text-align:left;width:100%}#page_features ul#mast_benefits li .icon{margin:10px 0;float:left;width:80px}#page_features ul#mast_benefits li h4{position:absolute;left:100px;top:30px;right:0}}#page_features ul#features{padding-top:20px}#page_features ul#features li{position:relative;padding:40px;background:#fff;border:4px solid #fff}#page_features ul#features li .launching_soon{position:absolute;top:-10px;right:-10px;width:227px;height:227px}#page_features ul#features li .launching_soon img{width:100%}#page_features ul#features li .left,#page_features ul#features li .right{width:50%;vertical-align:middle}@media all and (max-width:800px){#page_features ul#features li .left,#page_features ul#features li .right{width:100%}#page_features ul#features li .left .screenshot,#page_features ul#features li .right .screenshot,#page_features ul#features li .left .description,#page_features ul#features li .right .description{margin:0 !important;text-align:center}#page_features ul#features li .left .screenshot img,#page_features ul#features li .right .screenshot img,#page_features ul#features li .left .description img,#page_features ul#features li .right .description img{width:auto;max-width:100%}}@media all and (max-width:480px){#page_features ul#features li .left .screenshot,#page_features ul#features li .right .screenshot,#page_features ul#features li .left .description,#page_features ul#features li .right .description{padding-left:0;padding-right:0}}#page_features ul#features li .left .screenshot,#page_features ul#features li .left .description{margin-right:20px}#page_features ul#features li .right .screenshot,#page_features ul#features li .right .description{margin-left:20px}#page_features ul#features li .screenshot{font-size:0;line-height:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:1px solid #ccc;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.1);box-shadow:1px 1px 10px rgba(0,0,0,0.1)}#page_features ul#features li .screenshot img{width:100%}#page_features ul#features li .description{padding:0 40px;display:inline-block;vertical-align:middle;line-height:30px}#page_features ul#features li .description h5{font-size:30px;line-height:40px;color:#6dae9b;font-weight:400}#page_features ul#features li .description p{margin-top:15px}@media all and (max-width:480px){#page_features ul#features li{padding:20px}#page_features ul#features li .launching_soon{width:175px;height:175px}}#page_features ul#features li.special{border-color:#ffe599;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#page_features .key_features_animation_fade_in 0%{opacity:.5}#page_features .key_features_animation_fade_in 50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}#page_features .key_features_animation_fade_in 100%{opacity:1}@-webkit-keyframes key-features-fade-in{0%{opacity:.5}50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1}}@-moz-keyframes key-features-fade-in{0%{opacity:.5}50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1}}@-ms-keyframes key-features-fade-in{0%{opacity:.5}50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1}}@-o-keyframes key-features-fade-in{0%{opacity:.5}50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1}}@keyframes key-features-fade-in{0%{opacity:.5}50%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}100%{opacity:1}}#page_plus .refer_pianola{margin-top:-0.5em}#page_plus .refer_pianola h4{font-style:italic;font-family:georgia,sans-serif;font-size:1em;font-weight:normal}#page_plus .mast{background:#283e56 url("/assets/img/stardust.jpg") no-repeat center top;padding:40px 0;color:#a7bdd6}#page_plus .mast h1{color:#fff;font-size:40px;line-height:1.5em}@media all and (max-width:700px){#page_plus .mast h1{font-size:30px}}#page_plus .mast h3{color:#a7bdd6;font-size:22px;line-height:1.5em}@media all and (max-width:700px){#page_plus .mast h3{font-size:18px}}#page_plus .mast #video{margin-top:40px}#page_plus .mast #video iframe{margin:0 auto;width:960px;height:550px;-webkit-box-shadow:0 10px 100px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 100px rgba(0,0,0,0.5);box-shadow:0 10px 100px rgba(0,0,0,0.5)}@media all and (max-width:1000px){#page_plus .mast #video iframe{width:720px;height:450px}}@media all and (max-width:760px){#page_plus .mast #video iframe{width:640px;height:400px}}@media all and (max-width:680px){#page_plus .mast #video iframe{width:400px;height:250px}}@media all and (max-width:440px){#page_plus .mast #video iframe{width:360px;height:225px}}#page_plus .mast .refer_pianola{color:#fff;margin-bottom:1em}#page_plus .mast .refer_pianola h4{color:#fff}#page_plus .mast .refer_pianola a{color:#fff}#page_plus #replay_focus{text-align:center}#page_plus #replay_focus p{max-width:760px;margin:2em auto}#page_plus #results_focus{text-align:center}#page_plus ul#features{padding:40px 0;max-width:1000px;margin:0 auto;overflow:hidden}#page_plus ul#features li{position:relative;float:left;width:50%;padding:2em}#page_plus ul#features li .screenshot{font-size:0;line-height:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:1px solid #ccc;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.1);box-shadow:1px 1px 10px rgba(0,0,0,0.1)}#page_plus ul#features li .screenshot img{width:100%}#page_plus ul#features li .description{text-align:center}#page_plus ul#features li .description h5{font-size:30px;line-height:40px;color:#6dae9b;font-weight:400;margin-top:15px}#page_plus ul#features li .description p{margin-top:10px}#page_plus ul#features li:nth-child(2n+1){clear:both}@media all and (max-width:760px){#page_plus ul#features li{width:100%;float:none}}@media all and (max-width:640px){#page_plus ul#features li{padding:1em 0}}#page_plus #guide_focus{position:relative;border:5px solid #ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:60px auto 0 auto;max-width:640px;padding:40px;min-height:244px}#page_plus #guide_focus a.icon{position:absolute;left:40px;top:40px;display:block;width:109px;height:154px;background:transparent url("/assets/img/icon_guide.png") no-repeat left top}@media all and (max-width:468px){#page_plus #guide_focus a.icon{position:static;margin:0 auto}}#page_plus #guide_focus .description{position:relative;margin-left:140px}@media all and (max-width:468px){#page_plus #guide_focus .description{margin-left:auto;margin-top:20px}}@media all and (max-width:400px){#page_plus #guide_focus{padding:20px}}#page_plus .text_center .refer_pianola{margin-top:1em}#page_pricing .cardies{font-size:0;line-height:0;text-align:center;margin-top:40px;margin-bottom:-63px}#page_pricing .cardies img{max-width:100%}#page_pricing #plan_toggle{margin:0 auto;width:400px;line-height:40px}#page_pricing #plan_toggle .col0{margin-left:-50px;color:#999}@media all and (max-width:480px){#page_pricing #plan_toggle .col0{display:none}}#page_pricing #plan_toggle .col1,#page_pricing #plan_toggle .col3{width:160px}#page_pricing #plan_toggle .col1{text-align:right}#page_pricing #plan_toggle .col3{text-align:left}#page_pricing #plan_toggle .col2{position:relative;width:70px;height:40px;background:#6dae9b;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}#page_pricing #plan_toggle .col2 .indicator{position:absolute;left:0;width:32px;height:32px;background:#fff;margin:4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_pricing #plan_toggle .monthly .indicator{left:0}#page_pricing #plan_toggle .yearly .indicator{left:30px}#page_pricing #plan_toggle a{position:relative;display:block;text-decoration:none;color:#999;padding:0 20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_pricing #plan_toggle a span{display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_pricing #plan_toggle a span.offer{position:absolute;top:-10px;right:-30px;background:#4285f4;color:#fff !important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:60px;height:60px;text-transform:uppercase;font-size:11px;line-height:14px;padding-top:6px;text-align:center}#page_pricing #plan_toggle a span.offer strong{font-size:18px;line-height:18px}@media all and (max-width:480px){#page_pricing #plan_toggle a span.offer{display:none}}#page_pricing #plan_toggle a:hover{text-decoration:underline}#page_pricing #plan_toggle a.active span{color:#333;transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}#page_pricing ul#plans{overflow:hidden;margin:30px 0}#page_pricing ul#plans li{position:relative;float:left;width:20%;text-align:center}#page_pricing ul#plans li a{display:block;background:#fff;border:1px solid #fff;margin:10px;text-decoration:none;color:#666;padding-top:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_pricing ul#plans li a span{display:block}#page_pricing ul#plans li a span.tables{font-size:80px;line-height:80px;letter-spacing:-2px;padding:5px 0;color:#333;font-weight:300;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#page_pricing ul#plans li a span.small{font-size:30px;font-weight:700}#page_pricing ul#plans li a span.price_container{position:relative;height:40px;margin-top:20px;overflow:hidden}#page_pricing ul#plans li a span.price_container span.price_inner{position:absolute;left:0;top:0;width:100%;height:80px}#page_pricing ul#plans li a span.price_container span.price_over{position:absolute;left:0;top:0;width:100%;height:40px;background:transparent url("../img/bg_plan_fade.png") repeat left top}#page_pricing ul#plans li a span.price{font-size:34px;line-height:40px;height:40px;color:#333;font-weight:700}#page_pricing ul#plans li a span.price span{font-weight:400;font-size:14px;line-height:14px;display:inline}#page_pricing ul#plans li a span.offer{display:block;color:#4285f4;text-transform:uppercase;font-size:16px;line-height:16px;padding-top:10px;font-weight:700}#page_pricing ul#plans li a span.btn{margin:30px 10px 10px 10px;font-size:20px;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#page_pricing ul#plans li a:hover{border-color:#d9d4cb;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.1);box-shadow:1px 1px 10px rgba(0,0,0,0.1)}#page_pricing ul#plans li a:hover span.tables{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}#page_pricing ul#plans li a:hover span.btn{background:#539582}@media all and (max-width:1050px){#page_pricing ul#plans li{width:33.3334%}}@media all and (max-width:600px){#page_pricing ul#plans li{width:50%}}@media all and (max-width:480px){#page_pricing ul#plans li{float:none;width:100%}}#page_pricing ul#features{margin-top:20px}#page_pricing ul#features li{position:relative;float:left;width:33.3334%;margin-top:40px}#page_pricing ul#features li .tick{position:absolute;left:0;top:0;width:24px;height:24px;background:transparent url("../img/tick.gif") no-repeat left top}#page_pricing ul#features li h5,#page_pricing ul#features li p{display:block;margin:0 20px 0 34px}#page_pricing ul#features li h5{font-weight:700;color:#333;font-size:18px;line-height:24px}#page_pricing ul#features li p{margin-top:10px}#page_pricing ul#features li:nth-child(3n+1){clear:both}@media all and (max-width:900px){#page_pricing ul#features li{width:50%}#page_pricing ul#features li:nth-child(3n+1){clear:none}#page_pricing ul#features li:nth-child(2n-1){clear:both}}@media all and (max-width:600px){#page_pricing ul#features li{float:none;width:100%}}#page_pricing ul#questions{max-width:900px;margin:20px auto 0 auto}#page_pricing ul#questions li{position:relative;float:left;width:50%;margin-top:40px}#page_pricing ul#questions li h5,#page_pricing ul#questions li p{display:block;margin:0 20px 0 34px}#page_pricing ul#questions li h5{font-weight:700;color:#333;font-size:18px;line-height:24px}#page_pricing ul#questions li p{margin-top:10px}#page_pricing ul#questions li:nth-child(2n-1){clear:both}@media all and (max-width:600px){#page_pricing ul#questions li{float:none;width:100%}}#page_customers .testimonial{position:relative;max-width:900px;padding:30px 100px 80px 20px;margin:0 auto}#page_customers .testimonial .quote{position:absolute;left:0;top:37px;font-size:150px;line-height:100px;font-family:times,inherit;font-weight:bold;color:#d9d4cb}#page_customers .testimonial p{margin:20px 0 0 80px}#page_customers .testimonial p strong{color:#333}#page_customers .testimonial p.highlighted{font-size:28px;line-height:40px;color:#333;font-weight:300}#page_customers .testimonial .customer{position:relative;margin-left:80px;margin-top:40px;padding-left:84px;height:64px}#page_customers .testimonial .customer .photo{position:absolute;left:0;top:0;width:64px;height:64px;font-size:0;line-height:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden}#page_customers .testimonial .customer .photo img{width:100%}#page_customers .testimonial .customer .name{padding-top:4px;color:#333;font-size:20px;line-height:30px}@media all and (max-width:900px){#page_customers .testimonial{padding-right:20px}}@media all and (max-width:550px){#page_customers .testimonial .quote{display:none}#page_customers .testimonial p,#page_customers .testimonial .customer{margin-left:0}}#page_contact .section{background:#f8f5f0;border:none;padding-top:0}#page_contact .section .container{position:relative;max-width:700px}#page_contact .section .container .cardy{position:absolute;width:100px;height:200px;background:transparent url("../img/sprite_cardies_peeking.png") no-repeat left top}#page_contact .section .container .cardy_1{left:-60px;top:30px;background-position:left top}#page_contact .section .container .cardy_2{right:-60px;bottom:60px;background-position:-200px top}#page_contact .section .container .block{margin:0 20px;background:#fff;border:1px solid #d9d4cb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;padding:0 40px 40px 40px}#page_contact .section .container .block .notification{margin:0 -40px;padding:20px 40px 30px 40px;background:#f2dede;border-bottom:4px solid #ebccd1;color:#a94442}#page_contact .section .container .block .notification h3{color:#a94442}#page_contact .section .container .block .notification ul{padding-left:10px}#page_contact .section .container .block .form_row{margin-top:40px}#page_contact .section .container .block .error label{color:#a94442}#page_contact .section .container .block .error input,#page_contact .section .container .block .error textarea{border-color:#a94442}@media all and (max-width:480px){#page_contact .container{padding:0}#page_contact .container .block{padding:0 20px 20px 20px !important}#page_contact .container .block .form_row{margin-top:20px !important}#page_contact .cardy{display:none}}#page_signup .section{background:#f8f5f0;border:none;padding-top:0}#page_signup .section .container{position:relative;max-width:700px}#page_signup .section .container .cardy{position:absolute;width:100px;height:200px;background:transparent url("../img/sprite_cardies_peeking.png") no-repeat left top}#page_signup .section .container .cardy_1{left:-60px;bottom:30px;background-position:-400px top}#page_signup .section .container .cardy_2{right:-60px;top:60px;background-position:-600px top}#page_signup .section .container .block{margin:0 20px;background:#fff;border:1px solid #d9d4cb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;padding:0 40px 40px 40px}#page_signup .section .container .block .notification{margin:0 -40px;padding:20px 40px 30px 40px;background:#f2dede;border-bottom:4px solid #ebccd1;color:#a94442}#page_signup .section .container .block .notification h3{color:#a94442}#page_signup .section .container .block .notification ul{padding-left:10px}#page_signup .section .container .block .form_row{margin-top:40px}#page_signup .section .container .block .error label{color:#a94442}#page_signup .section .container .block .error input,#page_signup .section .container .block .error textarea{border-color:#a94442}@media all and (max-width:480px){#page_signup .container{padding:0}#page_signup .container .block{padding:0 20px 20px 20px !important}#page_signup .container .block .form_row{margin-top:20px !important}#page_signup .cardy{display:none}}#page_referral .section{background:#f8f5f0;border:none;padding-top:0}#page_referral .section .container{position:relative;max-width:700px}#page_referral .section .container .cardy{position:absolute;width:100px;height:200px;background:transparent url("../img/sprite_cardies_peeking.png") no-repeat left top}#page_referral .section .container .cardy_1{left:-60px;top:30px;background-position:left top}#page_referral .section .container .cardy_2{right:-60px;bottom:60px;background-position:-200px top}#page_referral .section .container .block{margin:0 20px;background:#fff;border:1px solid #d9d4cb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;padding:0 40px 40px 40px}#page_referral .section .container .block .notification{margin:0 -40px;padding:20px 40px 30px 40px;background:#f2dede;border-bottom:4px solid #ebccd1;color:#a94442}#page_referral .section .container .block .notification h3{color:#a94442}#page_referral .section .container .block .notification ul{padding-left:10px}#page_referral .section .container .block .form_row{margin-top:40px}#page_referral .section .container .block .error label{color:#a94442}#page_referral .section .container .block .error input,#page_referral .section .container .block .error textarea{border-color:#a94442}#page_referral #terms{max-width:500px;margin:0 auto;padding-bottom:40px;font-size:12px;line-height:16px}#page_referral #terms h3{text-align:center;margin-bottom:10px}#page_referral #terms ul{list-style:disc}#page_referral #terms ul li{padding:3px 0}@media all and (max-width:480px){#page_referral .container{padding:0}#page_referral .container .block{padding:0 20px 20px 20px !important}#page_referral .container .block .form_row{margin-top:20px !important}#page_referral .cardy{display:none}}#page_forgot_username .section{background:#f8f5f0;border:none;padding-top:0}#page_forgot_username .section .container{position:relative;max-width:700px}#page_forgot_username .section .container .cardy{position:absolute;width:100px;height:200px;background:transparent url("../img/sprite_cardies_peeking.png") no-repeat left top}#page_forgot_username .section .container .cardy_1{left:-60px;top:30px;background-position:left top}#page_forgot_username .section .container .cardy_2{right:-60px;bottom:60px;background-position:-200px top}#page_forgot_username .section .container .block{margin:0 20px;background:#fff;border:1px solid #d9d4cb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;padding:0 40px 40px 40px}#page_forgot_username .section .container .block .notification{margin:0 -40px;padding:20px 40px 30px 40px;background:#f2dede;border-bottom:4px solid #ebccd1;color:#a94442}#page_forgot_username .section .container .block .notification h3{color:#a94442}#page_forgot_username .section .container .block .notification ul{padding-left:10px}#page_forgot_username .section .container .block .form_row{margin-top:40px}#page_forgot_username .section .container .block .error label{color:#a94442}#page_forgot_username .section .container .block .error input,#page_forgot_username .section .container .block .error textarea{border-color:#a94442}@media all and (max-width:480px){#page_forgot_username .container{padding:0}#page_forgot_username .container .block{padding:0 20px 20px 20px !important}#page_forgot_username .container .block .form_row{margin-top:20px !important}#page_forgot_username .cardy{display:none}}#page_acbl_forgot_username{background:#07539b}#page_acbl_forgot_username .mast{background:transparent}#page_acbl_forgot_username .mast #acbl_logo{margin:0 auto 40px auto;width:263px;height:60px;background:transparent url("../img/logo_acbl.png") no-repeat left top}#page_acbl_forgot_username .mast h1,#page_acbl_forgot_username .mast h3{color:#fff;line-height:1}#page_acbl_forgot_username .mast h1{font-size:2em}#page_acbl_forgot_username .mast h3{font-size:1.3em}#page_acbl_forgot_username .section{background:transparent;border:none;padding-top:0}#page_acbl_forgot_username .section .container{position:relative;max-width:700px}#page_acbl_forgot_username .section .container .block{margin:0 20px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;padding:0 40px 40px 40px}#page_acbl_forgot_username .section .container .block .notification{margin:0 -40px;padding:20px 40px 30px 40px;background:#f2dede;border-bottom:4px solid #ebccd1;color:#a94442}#page_acbl_forgot_username .section .container .block .notification h3{color:#a94442}#page_acbl_forgot_username .section .container .block .notification ul{padding-left:10px}#page_acbl_forgot_username .section .container .block .form_row{margin-top:40px}#page_acbl_forgot_username .section .container .block .error label{color:#a94442}#page_acbl_forgot_username .section .container .block .error input,#page_acbl_forgot_username .section .container .block .error textarea{border-color:#a94442}#page_acbl_forgot_username .section .container .block button{background:#8dbb00}#page_acbl_forgot_username .section .container .block button:hover{background:#a0d400}#page_acbl_forgot_username a.powered_by_pianola{display:block;margin:40px auto 0 auto;width:120px;height:62px;background:transparent url("../img/powered_by_pianola.png") no-repeat left top}@media all and (max-width:480px){#page_acbl_forgot_username .container{padding:0}#page_acbl_forgot_username .container .block{padding:0 20px 20px 20px !important}#page_acbl_forgot_username .container .block .form_row{margin-top:20px !important}}#page_terms ol{list-style-type:decimal;counter-reset:counter}#page_terms ol li{list-style-type:decimal;display:block}#page_terms ol li:before{content:counters(counter, ".") "";counter-increment:counter;font-weight:bold;margin-right:10px;background:#f8f5f0;text-align:center;padding:0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000}#page_terms ol li{margin-top:20px;font-size:20px;line-height:24px;color:#333;font-weight:700}#page_terms ol li ol li{margin-top:10px;font-size:14px;margin-left:40px;color:#666;font-weight:400}#page_terms ol li ol li:hover{background:#f8f5f0;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#page_terms ol li ol li:hover:before{background:#333;color:#f8f5f0}#page_error404{background:#6dae9b url("../img/cardies_404.png") no-repeat center bottom;height:700px}#page_error404 #bubble{position:relative;width:650px;height:400px;background:transparent url("../img/cardies_404_bubble.png") no-repeat left top;text-align:center}#page_error404 #bubble h1{padding:50px 50px 0 0;line-height:60px}#page_error404 #bubble h4{margin:18px 50px 0 0}#page_error404 #bubble p{margin:18px 80px 0 160px}