.hide{display:none}.darkboldtext{font-size:16px;font-weight:800;color:#2c2b2b}.greyboldtext{font-size:15px;font-weight:bold;color:#666}.numberfont{font-family:ff-typestar-black-web,sans-serif;font-style:normal;font-weight:900}.boxRoundedBottom{-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:8px;-moz-background-clip:padding;border-bottom-right-radius:8px;background-clip:padding-box}.boxShadowInnerLeft{-webkit-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3)}.boxShadowInnerTop{-webkit-box-shadow:inset 0px 12px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 12px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 0px 12px 30px -15px rgba(0, 0, 0, 0.3)}.boxShadowInnerLeftTop{-webkit-box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3)}.reverseLinkColor a{color:inherit}.reverseLinkColor a:hover{color:#0050de}.loader{background:url(/images/loading.gif) center center no-repeat;width:32px;height:32px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}body{font-family:"sommet";font-size:15px;color:#333}a{color:#0050de;text-decoration:none}a:visited{color:#0050de}a:hover{color:#ff0c60}table.styled{margin-top:0;margin-bottom:10px;border:1px #ccc solid;border-bottom:none;width:100%}table.styled thead th{background:#e2e2e2 none repeat scroll 0 0;border-top:1px #fff solid;border-bottom:1px #bbb solid}table.styled th{border-bottom:3px #bbb solid;padding-right:1em;text-align:left;padding:8px;font-size:16px}table.styled td{background:#f1f1f1;border-top:1px #fff solid;border-bottom:1px #ccc solid;color:#777;padding:8px}table.styled tr:nth-child(even) td{background:#f8f8f8;border-top:1px #fff solid;border-bottom:1px #ccc solid}table.styled td.active{background-color:#e4e4e4}hr.thick{height:7px;background-color:#ccc;color:#ccc}form>div{padding:5px}form label{display:inline-block;font-size:31px;color:#302f2f;width:155px;margin-right:10px;text-align:right;text-transform:uppercase}form>div.error input,form>div.error textarea{border:1px solid #d8000c}form input[type="text"],form input[type="password"],form input[type="file"],form textarea,form select{padding:6px 10px;color:#444;font-family:"AxelRegular","Lucida Grande","Verdana",sans-serif;font-weight:normal;text-shadow:0 1px 1px #fff;border:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-background-clip:padding-box}form input[type="submit"]{width:auto}form input[type="checkbox"]{margin:13px 0 0 0}form input[type="text"]:focus{outline:none;background:#fff}form input[type="password"]:focus{outline:none;background:#fff}form textarea:focus{outline:none;background:#fff}form select{padding:0;text-shadow:none}form input:disabled{color:#bbb}form input[type="text"],form input[type="password"],form input[type="file"],form select{height:48px;background-image:url(/img/textbox-background.png);width:455px;font-size:31px}form textarea{background-image:url(/img/textbox-background.png);background-repeat:repeat-x;background-color:#fff;width:455px}form input[type="file"]{width:300px}form div#recaptcha_widget_div{vertical-align:top;display:inline-block}form div#recaptcha_widget_div input{height:auto}form div.errorMessage{color:#d8000c;margin:3px 0 0 175px}form>p{margin:10px 0 10px 175px;font-size:17px}form>p.disclaimer{font-size:15px;font-style:italic}a.button24,.button24{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 10px;font-size:13px;font-weight:bold;text-decoration:none;display:inline-block;height:24px;line-height:26px}a.button24-hover,.button24-hover{background:#ff0c60 url(/img/button30-hover-bg.png) repeat-x;color:#fff}a.button30,.button30{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 15px;font-size:14px;font-weight:bold;text-decoration:none;display:inline-block;height:30px;line-height:32px}a.button30-hover,.button30-hover{background:#ff0c60 url(/img/button30-hover-bg.png) repeat-x;color:#fff}a.button42,.button42{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 25px;font-weight:bold;text-decoration:none;font-size:19px;display:inline-block;height:42px;line-height:46px}a.button48,.button48{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 30px;font-weight:bold;text-decoration:none;font-size:19px;display:inline-block;height:48px;line-height:52px}a.button60,.button60{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;height:60px;line-height:66px;padding:0 30px;font-size:25px;font-weight:bold;text-decoration:none}a.button24-blue,.button24-blue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 10px;font-size:13px;font-weight:bold;text-decoration:none;display:inline-block;height:24px;line-height:26px;background:#004dd6 url(/img/button30-blue-bg.png) repeat-x;color:#fff}a.button24-blue:hover,.button24-blue:hover{background:#ff0c60 url(/img/button30-hover-bg.png) repeat-x;color:#fff}a.button30-blue,.button30-blue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 15px;font-size:14px;font-weight:bold;text-decoration:none;display:inline-block;height:30px;line-height:32px;background:#004dd6 url(/img/button30-blue-bg.png) repeat-x;color:#fff}a.button30-blue:hover,.button30-blue:hover{background:#ff0c60 url(/img/button30-hover-bg.png) repeat-x;color:#fff}a.button30-grey,.button30-grey{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 15px;font-size:14px;font-weight:bold;text-decoration:none;display:inline-block;height:30px;line-height:32px;background:#d9d9da url(/img/button30-grey-bg.png) repeat-x;color:#666}a.button30-grey:hover,.button30-grey:hover{background:#ff0c60 url(/img/button30-hover-bg.png) repeat-x;color:#fff}a.button42-blue,.button42-blue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 25px;font-weight:bold;text-decoration:none;font-size:19px;display:inline-block;height:42px;line-height:46px;background:#004dd6 url(/img/button48-blue-bg.png) repeat-x;color:#fff}a.button42-blue:hover,.button42-blue:hover{background:#ff0c60 url(/img/button60-hover.png) repeat-x;color:#fff}a.button48-blue,.button48-blue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 30px;font-weight:bold;text-decoration:none;font-size:19px;display:inline-block;height:48px;line-height:52px;background:#004dd6 url(/img/button48-blue-bg.png) repeat-x;color:#fff}a.button48-blue:hover,.button48-blue:hover{background:#ff0c60 url(/img/button60-hover.png) repeat-x;color:#fff}a.button60-blue,.button60-blue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;height:60px;line-height:66px;padding:0 30px;font-size:25px;font-weight:bold;text-decoration:none;background:#004dd6 url(/img/button60-blue.png) repeat-x;color:#fff}a.button60-blue:hover,.button60-blue:hover{background:#ff0c60 url(/img/button60-hover.png) repeat-x;color:#fff}div.rk-healthy{vertical-align:top}.popupBox{display:none;background-color:#fff;font-size:12px;padding:15px;border:1px solid #336faa;z-index:2;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 0 50px #ccc;-webkit-box-shadow:0 0 50px #ccc}.popupBox a.close{background:url("/images/overlay/close.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:35px;position:absolute;right:-12px;top:-12px;width:35px}.tooltip{background-color:#000;border:1px solid #fff;padding:10px 15px;display:none;color:#fff;text-align:left;font-size:12px;z-index:99;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000}.tooltip2{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;z-index:99;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000}.tooltip2 a{color:#ff0c60}.tooltip3{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;z-index:99;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;font-size:15px}.tooltip3 a{color:#ff0c60}.tooltip3 h3{margin:5px;font-size:18px;font-weight:bold}.tooltip3>div{margin:5px 5px 10px}.tooltipDarkBlue{font-size:12px;font-weight:bold;color:#fff;padding:8px 15px 6px;background-color:#0e2142}.dropdownmenu{background-color:#000;padding:10px 15px;display:none;color:#fff;text-align:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:99}.dropdownmenu a{display:block;color:#c8dcff;padding:5px}.dropdownmenu a:hover{color:#ff0c60}.tandc{width:500px}.tandc h3{font-size:27px}.tandc p{font-size:15px;font-weight:bold}.tandc ol{margin-left:30px}.tandc li{padding:3px}.tandc div.buttonHolder{text-align:center}div.messagebox{width:100%;background:#73e000;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RjZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzNlMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-moz-linear-gradient(top, #dcff00 1%, #73e000 100%);background-image:-webkit-linear-gradient(top, #dcff00 1%, #73e000 100%);background-image:-o-linear-gradient(top, #dcff00 1%, #73e000 100%);background-image:linear-gradient(to bottom, #dcff00 1%, #73e000 100%);border:solid 1px #b9d700;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;position:relative;padding-top:8px;margin-bottom:15px}div.messagebox a.close{position:absolute;top:10px;right:13px}div.messagebox div.imageholder{float:left;margin:0 0 0 8px;-webkit-box-shadow:inset 0px 0px 21px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px 0px 21px 1px rgba(0, 0, 0, 0.5);box-shadow:inset 0px 0px 21px 1px rgba(0, 0, 0, 0.5)}div.messagebox div.imageholder img{z-index:-1;position:relative}div.messagebox div.messageholder{margin-left:10px}div.messagebox div.title{font-size:19px;color:#1974ff;margin:3px 0 8px}div.messagebox div.title a{color:#1974ff}div.messagebox div.title a:hover{color:#ff0c60}div.messagebox div.message{color:#4a4949;margin-bottom:5px;min-height:54px}div.messagebox div.message p{margin:0}div.messagebox div.message span.read-more a,div.messagebox div.message a.more{color:#fff;font-weight:bold;font-style:italic}div#main{width:100%;padding-bottom:30px;background:#e5e5e5 url(/img/body-bg.png) repeat-x}div.flash{width:600px;position:relative;margin:15px auto 10px;padding:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.flash.success{background-color:#c6f28c}div.flash.error{background:#f1b2a9}div.flash.notice{background:#fcec62}div.flash.notice-sync{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODg4ODg4IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-moz-linear-gradient(top, #323232 1%, #888888 100%);background-image:-webkit-linear-gradient(top, #323232 1%, #888888 100%);background-image:-o-linear-gradient(top, #323232 1%, #888888 100%);background-image:linear-gradient(to bottom, #323232 1%, #888888 100%);width:881px;padding:22px 32px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5)}div.flash.notice-sync .sync{float:left;margin-right:20px;margin-top:-5px}div.flash.notice-sync p{margin:0;padding:0}div.flash.notice-sync p.heading{font-size:22px}div.flash.notice-sync p.body{font-size:16px;color:#bababa}div.flash.notice-sync p.body a{color:#d5f953}div.flash.notice-sync img.close{position:absolute;top:12px;right:12px;cursor:pointer}div.flash.trophy{background:#fad700}div.flash img.close{position:absolute;top:-3px;right:-3px;cursor:pointer}div#content{width:945px;margin:17px auto;overflow:hidden;background-color:#fff;margin-bottom:30px;-webkit-border-radius:11px;-webkit-background-clip:padding-box;-moz-border-radius:11px;-moz-background-clip:padding;border-radius:11px;background-clip:padding-box;-webkit-box-shadow:inset 8px 8px 23px -14px #666666;-moz-box-shadow:inset 8px 8px 23px -14px #666666;box-shadow:inset 8px 8px 23px -14px #666666}div#content.isContentHeader{margin-top:0}div#content-inner{padding-top:13px}div#onecolumn{margin:0 20px}div#onecolumn h1{font-size:28px;margin:10px 0}div#onecolumn h1.border{border-bottom:7px solid #ccc;padding-bottom:3px}div#onecolumn h2.border{border-bottom:7px solid #ccc;padding-bottom:3px}div#twocolumn-main,div.twocolumn-main{display:inline;float:left;width:675px}div#twocolumn-main article,div.twocolumn-main article{margin-left:15px}div#twocolumn-main article h1,div.twocolumn-main article h1{font-size:33px;margin:10px 0 5px}div#twocolumn-main article h1.border,div.twocolumn-main article h1.border{border-bottom:7px solid #ccc;padding-bottom:3px}div#twocolumn-main article h2,div.twocolumn-main article h2{font-size:33px;margin:48px 0 5px}div#twocolumn-main article h2.border,div.twocolumn-main article h2.border{border-bottom:7px solid #ccc;padding-bottom:3px}div#twocolumn-sidebar,div.twocolumn-sidebar{width:250px;display:inline;float:left;margin:0 0 0 20px}div.seeall{background-color:#f3f3f3;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:8px;-moz-background-clip:padding;border-bottom-right-radius:8px;background-clip:padding-box;-webkit-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);padding:10px 0 8px 17px}div.seeall a{color:#999;font-size:14px;background-image:url(/img/demo/dashboard/arrow-right-pink.png);background-position:0 2px;background-repeat:no-repeat;padding-left:10px}div.seeall a:hover{color:#0050de}div.pinkribbon{position:absolute;top:0;right:15px}div.pinkribbon span{display:inline-block;background-image:url(/img/demo/rewards/pinkribbon-bg.png);-webkit-border-bottom-left-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-bottomleft:5px;-moz-background-clip:padding;border-bottom-left-radius:5px;background-clip:padding-box;color:#fff;font-size:15px;font-weight:bold;height:31px;vertical-align:top;line-height:33px;padding:0 5px 0 10px}div.pinkribbon span img{vertical-align:baseline}div.pinkribbon:after{content:url(/img/demo/rewards/pinkribbon-endcap.png)}div.pinkribbon-small{position:absolute;top:0;right:7px}div.pinkribbon-small span{display:inline-block;background-image:url(/img/demo/rewards/pinkribbon-small-bg.png);-webkit-border-bottom-left-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-bottomleft:5px;-moz-background-clip:padding;border-bottom-left-radius:5px;background-clip:padding-box;color:#fff;font-size:14px;font-weight:bold;height:22px;vertical-align:top;line-height:26px;padding:0 2px 0 8px}div.pinkribbon-small span img{vertical-align:baseline}div.pinkribbon-small:after{content:url(/img/demo/rewards/pinkribbon-small-endcap.png)}.simplemodal-container .popupBox.simplemodal-data{width:625px;max-height:550px;overflow-y:auto;overflow-x:hidden;padding-bottom:15px}.simplemodal-container .popupBox.simplemodal-data#whatarepoints-popup{max-height:625px}.simplemodal-container .popupBox.simplemodal-data.challenge-terms{width:100%}.simplemodal-container .popupBox.simplemodal-data #search{padding-bottom:15px}.simplemodal-container .simplemodal-close{background:url("/img/overlay-close.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:48px;position:absolute;right:-98px;top:0;width:48px}div.subnav,div.sidebartabs{width:100%;display:table;table-layout:fixed;border-collapse:collapse;border-bottom:5px solid #858585}div.subnav a,div.sidebartabs a{height:39px;line-height:39px;display:table-cell;border-left:2px solid #fff;border-right:2px solid #fff;color:#fff;font-size:24px;text-align:center;background:#b5b5b5 url(/img/challenge-subnav-inactive-bg.png) repeat-x}div.subnav a.current,div.sidebartabs a.current{background:#757575 url(/img/challenge-subnav-active-bg.png) repeat-x}div.subnav a:focus,div.sidebartabs a:focus{outline:none}div.subnav a:first-of-type,div.sidebartabs a:first-of-type{border-left:none;border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0}div.subnav a:last-of-type,div.sidebartabs a:last-of-type{border-right:none;border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0}div.subnav .xtabs,div.sidebartabs .xtabs{padding-left:15px;padding-right:15px;height:30px;line-height:31px;font-size:20px}div.sidebartabs{width:230px}div.sidebartabs a{font-size:16px;height:34px}div.sidebartabs div.divider{width:230px}div.sidebartabs .twotabs{width:114px}div.subnav-small{width:100%;border-bottom:5px solid #858585}div.subnav-small.right{text-align:right}div.subnav-small a{padding:9px 12px 4px;border-right:1px solid #fff;display:inline-block;color:#fff;font-size:18px;background:#c0c0c0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YTlhYiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzBjMGMwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-moz-linear-gradient(top, #a9a9ab, #c0c0c0);background-image:-webkit-linear-gradient(top, #a9a9ab, #c0c0c0);background-image:-o-linear-gradient(top, #a9a9ab, #c0c0c0);background-image:linear-gradient(to bottom, #a9a9ab, #c0c0c0)}div.subnav-small a.current{background:#858585;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWI1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODU4NTg1IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-moz-linear-gradient(top, #5a5b5d, #858585);background-image:-webkit-linear-gradient(top, #5a5b5d, #858585);background-image:-o-linear-gradient(top, #5a5b5d, #858585);background-image:linear-gradient(to bottom, #5a5b5d, #858585)}div.subnav-small a:focus{outline:none}div.subnav-small a:first-of-type{border-left:none;-webkit-border-top-left-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-topleft:5px;-moz-background-clip:padding;border-top-left-radius:5px;background-clip:padding-box}div.subnav-small a:last-of-type{border-right:none;-webkit-border-top-right-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-topright:5px;-moz-background-clip:padding;border-top-right-radius:5px;background-clip:padding-box}div.subnav-big{width:100%;display:table;table-layout:fixed;border-collapse:collapse;border-bottom:5px solid #858585}div.subnav-big div.tab,div.subnav-big a{height:39px;line-height:39px;display:table-cell;border-right:2px solid #fff;color:#fff;font-size:24px;text-align:center;background:#c0c0c0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YTlhYiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzBjMGMwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-moz-linear-gradient(top, #a9a9ab, #c0c0c0);background-image:-webkit-linear-gradient(top, #a9a9ab, #c0c0c0);background-image:-o-linear-gradient(top, #a9a9ab, #c0c0c0);background-image:linear-gradient(to bottom, #a9a9ab, #c0c0c0)}div.subnav-big div.tab.current,div.subnav-big a.current{background:#858585;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWI1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODU4NTg1IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-moz-linear-gradient(top, #5a5b5d, #858585);background-image:-webkit-linear-gradient(top, #5a5b5d, #858585);background-image:-o-linear-gradient(top, #5a5b5d, #858585);background-image:linear-gradient(to bottom, #5a5b5d, #858585)}div.subnav-big div.tab:focus,div.subnav-big a:focus{outline:none}div.subnav-big div.tab:first-of-type,div.subnav-big a:first-of-type{-webkit-border-top-left-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-topleft:8px;-moz-background-clip:padding;border-top-left-radius:8px;background-clip:padding-box}div.subnav-big div.tab:last-of-type,div.subnav-big a:last-of-type{border-right:none;-webkit-border-top-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-topright:8px;-moz-background-clip:padding;border-top-right-radius:8px;background-clip:padding-box}header#pagehead{width:100%;height:98px;background:#1875ff url(/img/header-bg.png) repeat-x}header#pagehead #pagehead-content{width:1040px;margin:0 auto;overflow:hidden;color:#fff}header#pagehead #pagehead-content div.logoHolder{display:inline;float:left;width:351px}header#pagehead #pagehead-content div.logoHolder div.groupLogo{margin-left:45px}header#pagehead #pagehead-content div.groupLogo{padding-top:7px}header#pagehead #pagehead-content div.groupLogo>div{vertical-align:top;display:inline-block}header#pagehead #pagehead-content div.groupLogo div.logoHolder{width:79px;height:79px;background-image:url(/img/group/group-logo-bg.png)}header#pagehead #pagehead-content div.groupLogo div.logoHolder>img{margin:5px}header#pagehead #pagehead-content div.groupLogo div.nameHolder{margin-top:4px;position:relative}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.name{font-size:22px;font-weight:bold;line-height:23px}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.program{font-size:20px;font-weight:bold;height:25px}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.program.medium{font-size:18px}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.program.mediumlong{font-size:17px}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.program.long{font-size:16px}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.poweredby{position:relative;top:-14px;font-size:15px;font-weight:bold}header#pagehead #pagehead-content div.groupLogo div.nameHolder div.poweredby>img{position:relative;left:-13px;vertical-align:bottom}header#pagehead #pagehead-content div#loggedOutHeader{position:relative}header#pagehead #pagehead-content div#slogan{font-size:16px;font-weight:800;color:#2c2b2b;color:#d8d8d8;position:absolute;top:65px;left:254px}header#pagehead #pagehead-content div#redemptionvalue{position:absolute;right:50px;top:50px}header#pagehead #pagehead-content div#redemptionvalue div{display:inline-block}header#pagehead #pagehead-content div#redemptionvalue div.description{font-size:16px;font-weight:800;color:#2c2b2b;color:#d8d8d8;text-align:right;line-height:1;margin-right:5px}header#pagehead #pagehead-content div#redemptionvalue div.value{font-size:35px;font-weight:800;color:#cffb00}header#pagehead #pagehead-content #loginprompt{float:right;margin-top:10px;color:#afcefe;font-size:13px;font-weight:800}header#pagehead #pagehead-content #loginprompt strong{color:#fffefe;font-weight:800}header#pagehead #pagehead-content #loginprompt a{color:#fffefe;font-weight:800}header#pagehead #pagehead-content #loginprompt img{vertical-align:baseline}header#pagehead #pagehead-content #headnav{display:inline;float:left;width:624px;text-align:right;margin-left:10px}header#pagehead #pagehead-content #headnav #headuser{height:42px;padding-top:2px;margin-right:8px}header#pagehead #pagehead-content #headnav #headuser>div{float:right}header#pagehead #pagehead-content #headnav #headuser .user{margin-right:22px;margin-top:3px}header#pagehead #pagehead-content #headnav #headuser .user img{float:left}header#pagehead #pagehead-content #headnav #headuser .userdropdown{background-color:#000;padding:10px 15px;display:none;color:#fff;text-align:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:99;width:100px}header#pagehead #pagehead-content #headnav #headuser .userdropdown a{display:block;color:#c8dcff;padding:5px}header#pagehead #pagehead-content #headnav #headuser .userdropdown a:hover{color:#ff0c60}header#pagehead #pagehead-content #headnav #headuser .name{color:#c8dcff;font-size:15px;margin-left:10px;margin-top:8px;line-height:1;display:inline-block}header#pagehead #pagehead-content #headnav #headuser .name span{font-size:13px;margin-left:3px}header#pagehead #pagehead-content #headnav #headuser div.raf{margin-top:10px;margin-left:5px;font-size:14px;float:left}header#pagehead #pagehead-content #headnav #headuser div.raf a span{display:inline-block;margin:4px 5px;text-decoration:underline;color:#fff}header#pagehead #pagehead-content #headnav #headuser #spendableCredits.nogroup{padding-top:8px}header#pagehead #pagehead-content #headnav #headuser #spendableCredits div.credits span{font-family:ff-typestar-black-web,sans-serif;font-size:18px;line-height:1;margin-right:1px}header#pagehead #pagehead-content #headnav #headuser #spendableCredits div.credits img{vertical-align:top;margin-right:15px}header#pagehead #pagehead-content #headnav nav{margin-left:-40px;margin-top:1px}header#pagehead #pagehead-content #headnav nav #nav-dashboard{width:175px;height:46px;background-image:url(/img/mainnav1.png)}header#pagehead #pagehead-content #headnav nav #nav-dashboard span{margin-left:22px}header#pagehead #pagehead-content #headnav nav a#nav-dashboard.active,header#pagehead #pagehead-content #headnav nav a#nav-dashboard:hover{background-image:url(/img/mainnav1-selected.png)}header#pagehead #pagehead-content #headnav nav #nav-rankings{width:154px;height:46px;background-image:url(/img/mainnav3c.png)}header#pagehead #pagehead-content #headnav nav a#nav-rankings.active,header#pagehead #pagehead-content #headnav nav a#nav-rankings:hover{background-image:url(/img/mainnav3c-selected.png)}header#pagehead #pagehead-content #headnav nav #nav-redeem{width:154px;height:46px;background-image:url(/img/mainnav2.png)}header#pagehead #pagehead-content #headnav nav a#nav-redeem.active,header#pagehead #pagehead-content #headnav nav a#nav-redeem:hover{background-image:url(/img/mainnav2-selected.png)}header#pagehead #pagehead-content #headnav nav #nav-challenges{width:176px;height:46px;background-image:url(/img/mainnav2.png)}header#pagehead #pagehead-content #headnav nav a#nav-challenges.active,header#pagehead #pagehead-content #headnav nav a#nav-challenges:hover{background-image:url(/img/mainnav2-selected.png)}header#pagehead #pagehead-content #headnav nav a{font-size:22px;font-weight:bold;text-decoration:none;display:block;float:left;text-align:center;color:#fff;position:relative}header#pagehead #pagehead-content #headnav nav a span{margin-top:14px;display:block}header#pagehead #pagehead-content #headnav nav a img.tabCorner{position:absolute;top:1px;left:0}header#pagehead #pagehead-content #headnav nav a.active,header#pagehead #pagehead-content #headnav nav a:hover{color:#0044be}footer{color:#999;font-size:12px;text-align:right;margin:20px 20px 10px}footer div#copyright{float:left}footer div#copyright .smicon{height:14px}footer div#copyright .assistly-widget{position:relative;top:-2px}footer div#copyright .higiLogo{margin-right:5px}footer a,footer a:visited{color:#999}footer a:hover{color:#0050de}.sidebox{width:248px;margin-bottom:50px}.sidebox div.head{height:44px;background-image:url(/img/demo/dashboard/sidebox-head-bg.png);position:relative}.sidebox div.head h3{color:#fff;padding:13px;font-size:17px;margin:0}.sidebox div.head .infodot{position:absolute;top:10px;right:35px}.sidebox div.body{-webkit-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3)}.sidebox div.seeall{margin-top:1px}.widget{width:248px;margin-bottom:20px}.widget div.head{height:45px}.widget div.head h3{color:#fff;padding:13px;font-size:17px;margin:0}.widget div.body{padding:10px;border-radius:0 0 11px 11px;-moz-border-radius:0 0 11px 11px;-webkit-border-radius:0 0 11px 11px}.widget.dark div.head{background-image:url(/img/widget-dark-head-bg.png)}.widget.dark div.body{background:#e3e3e3 url(/img/widget-dark-body-bg.png) repeat-y}.widget.medium div.head{background-image:url(/img/widget-medium-head-bg.png)}.widget.medium div.body{background:#f3f3f3 url(/img/widget-medium-body-bg.png) repeat-y}.widget.light div.head{background-image:url(/img/widget-light-head-bg.png)}.widget.light div.body{background:#fff url(/img/widget-light-body-bg.png) repeat-y}div#twocolumn-sidebar div.stat{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}div#twocolumn-sidebar div.stat.last{border:none}div#twocolumn-sidebar div.stat .value{float:right;color:#666}div#twocolumn-sidebar div.stat .name{font-size:21px;margin-left:3px}div#twocolumn-sidebar div.stat a .name{color:#333}div#twocolumn-sidebar div.stat a:hover .name{color:#0050de}div#twocolumn-sidebar div.stat.last,div#twocolumn-sidebar div.stat:last-child{border:none;padding-bottom:0}div#twocolumn-sidebar div.infoblock{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;padding-left:5px}div#twocolumn-sidebar div.infoblock.last,div#twocolumn-sidebar div.infoblock:last-child{border:none}div#twocolumn-sidebar div.infoblock .title{font-size:24px;font-weight:bold;color:#333}div#twocolumn-sidebar article.subnav{margin-top:50px}div#twocolumn-sidebar article.subnav a.navitem{display:block;width:200px;padding:5px;font-size:18px;background-color:#f1f1f1;color:#666;border-bottom:1px solid #ccc}div#twocolumn-sidebar article.subnav a.navitem.active{background-color:#0059f6;color:#fff;border-bottom:none}div#twocolumn-sidebar article.subnav a.navitem:hover{background-color:#ff0c60;color:#fff}div#twocolumn-sidebar article.subnav a.navitem.first{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}div#twocolumn-sidebar article.subnav a.navitem.last{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-bottom:none}div#twocolumn-sidebar article.subnav div.controls{padding:8px 0;width:210px;background-color:#fafafa;color:#666;border-bottom:1px solid #ccc}div#twocolumn-sidebar div.controls{padding:8px 0;color:#666}div#twocolumn-sidebar div.controls div.label{font-weight:bold;margin-left:10px}div#twocolumn-sidebar div.controls ul.options{margin:0 0 10px 20px;padding:0;list-style:none}div#twocolumn-sidebar div.controls ul.options li span{padding:2px 5px;display:inline-block}div#twocolumn-sidebar div.controls ul.options li span.active{background-color:#ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div#twocolumn-sidebar div.controls ul.options li span:hover{background-color:#ff0c60;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}div#twocolumn-sidebar div.controls div.switch{margin-left:10px}div#twocolumn-sidebar div.controls div.switch input[type="checkbox"]{margin-right:5px}div#twocolumn-sidebar div.controls label{display:inline-block;font-size:inherit;width:auto;text-align:left;text-transform:uppercase}div#twocolumn-sidebar div.controls input[type="text"],div#twocolumn-sidebar div.controls input[type="password"],div#twocolumn-sidebar div.controls input[type="file"],div#twocolumn-sidebar div.controls select{height:inherit;background-image:url(/img/textbox-background.png);width:inherit;font-size:inherit;margin-bottom:25px}div.challengeProgress{width:100%;height:134px;background:#e1e1e1 url(/img/challenge-box-overview-bg.png) no-repeat;position:relative;margin-bottom:15px}div.challengeProgress div.header{position:absolute;left:10px;top:8px}div.challengeProgress div.header img{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;vertical-align:top;-webkit-box-shadow:2px 4px 6px 0px rgba(0, 0, 0, 0.33);-moz-box-shadow:2px 4px 6px 0px rgba(0, 0, 0, 0.33);box-shadow:2px 4px 6px 0px rgba(0, 0, 0, 0.33)}div.challengeProgress div.header a.title{color:#fff;font-size:24px;margin-left:5px;margin-right:5px}div.challengeProgress div.header a.title:hover{color:#0050de}div.challengeProgress div.header span.started{color:#b1b3b6;font-size:14px;font-weight:bold}div.challengeProgress .progressArrow{display:table}div.challengeProgress .progressArrow.onTop{z-index:2}div.challengeProgress .progressArrow .name{text-align:right;display:table-cell;height:41px;font-size:17px;overflow:hidden;width:100%;vertical-align:middle}div.challengeProgress .progressArrow .name span{white-space:nowrap;overflow:hidden}div.challengeProgress .progressArrow img{vertical-align:top;display:table-cell;width:20px}div.challengeProgress .leader{position:absolute;top:56px;color:#0054ea}div.challengeProgress .leader .name{background:#dcff00 url(/img/challengebar-body-green.png) repeat-x}div.challengeProgress .you{position:absolute;top:63px;color:#dcff00}div.challengeProgress .you .name{background:#0054ea url(/img/challengebar-body-blue.png) repeat-x}div.challengeProgress .points{position:relative;top:117px;color:#999;font-size:11px;font-weight:bold}div.challengeProgress .points span{position:absolute}div.challengeProgress .points span.first{margin-left:6px}div.challengeProgress .points span.second{right:75%}div.challengeProgress .points span.third{right:50%}div.challengeProgress .points span.fourth{right:25%}div.challengeProgress .points span.last{right:6px}div.challenge-teams-prestart div.team{display:inline-block;width:280px;margin:20px;padding-bottom:15px;padding-left:5px;border-bottom:1px solid #ccc}div.challenge-teams-prestart div.team>img{vertical-align:bottom}div.challenge-teams-prestart div.team>div{display:inline-block}div.challenge-teams-prestart div.team>div div.name{font-size:18px;font-weight:bold}div.accept-box.joinTeam{margin-bottom:40px}div.accept-box.joinTeam>p{color:#666}div.accept-box.joinTeam h3{margin-bottom:0}div.accept-box.joinTeam div.challenge-teams-join div.team{border-bottom:1px solid #ccc;padding:0;margin:10px}div.accept-box.joinTeam div.challenge-teams-join div.team .name{font-size:22px}div.accept-box.joinTeam div.challenge-teams-join div.team img.team{margin:0 5px}div.accept-box.joinTeam div.challenge-teams-join div.team div.details{margin-bottom:8px}div.accept-box.joinTeam div.challenge-teams-join div.team div.members{padding:3px 0 5px 47px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e9e9e9));background:-webkit-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-o-linear-gradient(top, #fff 0, #e9e9e9 100%);background:-ms-linear-gradient(top, #fff 0, #e9e9e9 100%);background:linear-gradient(top, #fff 0, #e9e9e9 100%)}div.accept-box.joinTeam div.challenge-teams-join div.team div.members .member{display:inline-block;margin:0 3px}div.accept-box.joinTeam div.challenge-teams-join div.team div.members .member img.teamMember{border:1px solid #ccc}div.accept-box.joinTeam.joined{margin-bottom:50px}div.accept-box.joinTeam.joined>p{float:right;margin-top:5px;text-align:right}div.accept-box.joinTeam.joined div.challenge-teams-join div.team{border-bottom:none;margin-left:0;margin-right:0}div.accept-box.joinTeam.joined div.challenge-teams-join div.team div.members{padding-left:5px;border-bottom:1px solid #ccc}div.challenge-participants,div.challenge-teams{position:relative}div.challenge-participants div.pointgoal,div.challenge-teams div.pointgoal{position:absolute;border-left:1px dashed #aaa;height:100%;z-index:9}div.challenge-participants div.pointgoal div.marker,div.challenge-teams div.pointgoal div.marker{left:-6px;position:absolute;height:6px}div.challenge-participants div.pointgoal div.marker.top,div.challenge-teams div.pointgoal div.marker.top{top:0}div.challenge-participants div.pointgoal div.marker.bottom,div.challenge-teams div.pointgoal div.marker.bottom{bottom:0}div.challenge-participants div.pointgoal div.marker img,div.challenge-teams div.pointgoal div.marker img{vertical-align:top}div.challenge-participants div.participant,div.challenge-teams div.participant,div.challenge-participants div.team,div.challenge-teams div.team{padding:15px 0 10px 15px;background:#ccc url(/img/challenge-participant-bg.png) repeat-y;border-bottom:1px solid #ccc}div.challenge-participants div.participant.you,div.challenge-teams div.participant.you,div.challenge-participants div.team.you,div.challenge-teams div.team.you{background:#ccc url(/img/challenge/leaderboard_blue_bg.png) repeat-y}div.challenge-participants div.participant div.visual,div.challenge-teams div.participant div.visual,div.challenge-participants div.team div.visual,div.challenge-teams div.team div.visual{display:table;width:100%;height:40px}div.challenge-participants div.participant div.visual>*,div.challenge-teams div.participant div.visual>*,div.challenge-participants div.team div.visual>*,div.challenge-teams div.team div.visual>*{display:table-cell;vertical-align:middle}div.challenge-participants div.participant div.visual>a,div.challenge-teams div.participant div.visual>a,div.challenge-participants div.team div.visual>a,div.challenge-teams div.team div.visual>a{width:45px}div.challenge-participants div.participant div.visual .pointbar,div.challenge-teams div.participant div.visual .pointbar,div.challenge-participants div.team div.visual .pointbar,div.challenge-teams div.team div.visual .pointbar{display:table;position:relative;z-index:10}div.challenge-participants div.participant div.visual .pointbar>*,div.challenge-teams div.participant div.visual .pointbar>*,div.challenge-participants div.team div.visual .pointbar>*,div.challenge-teams div.team div.visual .pointbar>*{vertical-align:middle}div.challenge-participants div.participant div.visual .pointbar .points,div.challenge-teams div.participant div.visual .pointbar .points,div.challenge-participants div.team div.visual .pointbar .points,div.challenge-teams div.team div.visual .pointbar .points{display:table-cell;text-align:right;font-size:15px;line-height:1;overflow:hidden;width:100%}div.challenge-participants div.participant div.visual .pointbar img,div.challenge-teams div.participant div.visual .pointbar img,div.challenge-participants div.team div.visual .pointbar img,div.challenge-teams div.team div.visual .pointbar img{display:table-cell}div.challenge-participants div.participant .other,div.challenge-teams div.participant .other,div.challenge-participants div.team .other,div.challenge-teams div.team .other{color:#0054ea}div.challenge-participants div.participant .other .points,div.challenge-teams div.participant .other .points,div.challenge-participants div.team .other .points,div.challenge-teams div.team .other .points{background:#dcff00 url(/img/challengebar-body-green.png) repeat-x}div.challenge-participants div.participant .you,div.challenge-teams div.participant .you,div.challenge-participants div.team .you,div.challenge-teams div.team .you{color:#dcff00}div.challenge-participants div.participant .you .points,div.challenge-teams div.participant .you .points,div.challenge-participants div.team .you .points,div.challenge-teams div.team .you .points{background:#0054ea url(/img/challengebar-body-blue.png) repeat-x}div.challenge-participants div.participant .name,div.challenge-teams div.participant .name,div.challenge-participants div.team .name,div.challenge-teams div.team .name{font-weight:bold;font-size:14px;width:50px;display:inline-block}div.challenge-participants div.participant .activity,div.challenge-teams div.participant .activity,div.challenge-participants div.team .activity,div.challenge-teams div.team .activity{font-weight:bold;color:#666;font-size:12px}div.challenge-participants div.participant .memberCount,div.challenge-teams div.participant .memberCount,div.challenge-participants div.team .memberCount,div.challenge-teams div.team .memberCount{font-weight:bold;color:#666;font-size:12px;margin-left:5px}div.challenge-participants div.participant .toggleDivider,div.challenge-teams div.participant .toggleDivider,div.challenge-participants div.team .toggleDivider,div.challenge-teams div.team .toggleDivider{color:#666;font-size:12px;margin-left:3px;margin-right:3px}div.challenge-participants div.participant a.toggleMembers,div.challenge-teams div.participant a.toggleMembers,div.challenge-participants div.team a.toggleMembers,div.challenge-teams div.team a.toggleMembers{font-size:12px}div.challenge-participants div.participant a.toggleMembers img,div.challenge-teams div.participant a.toggleMembers img,div.challenge-participants div.team a.toggleMembers img,div.challenge-teams div.team a.toggleMembers img{vertical-align:middle}div.challenge-participants div.participant .members,div.challenge-teams div.participant .members,div.challenge-participants div.team .members,div.challenge-teams div.team .members{margin:15px 0 10px}div.challenge-participants div.participant .members .member,div.challenge-teams div.participant .members .member,div.challenge-participants div.team .members .member,div.challenge-teams div.team .members .member{display:inline-block;margin:0 3px}div.challenge-participants div.participant .members .member img.teamMember,div.challenge-teams div.participant .members .member img.teamMember,div.challenge-participants div.team .members .member img.teamMember,div.challenge-teams div.team .members .member img.teamMember{border:1px solid #ccc}div.challenge-participants div.team span,div.challenge-teams div.team span{width:85px}div.challenge-participants div.team span img.teamImage,div.challenge-teams div.team span img.teamImage{height:40px;width:80px}div.challenge-participants div.team .name,div.challenge-teams div.team .name{width:auto}div.challenge-participants div.pointslegend,div.challenge-teams div.pointslegend{position:relative;background:#999 url(/img/challenge-footer.png) no-repeat;height:22px;color:#999;font-size:11px;font-weight:bold}div.challenge-participants div.pointslegend .points,div.challenge-teams div.pointslegend .points{position:relative}div.challenge-participants div.pointslegend .points span,div.challenge-teams div.pointslegend .points span{position:absolute;top:4px}div.challenge-participants div.pointslegend .points span.first,div.challenge-teams div.pointslegend .points span.first{text-align:left}div.challenge-participants div.pointslegend .points span.second,div.challenge-teams div.pointslegend .points span.second{right:75%;position:absolute;text-align:center}div.challenge-participants div.pointslegend .points span.third,div.challenge-teams div.pointslegend .points span.third{right:50%;position:absolute;text-align:center}div.challenge-participants div.pointslegend .points span.fourth,div.challenge-teams div.pointslegend .points span.fourth{right:25%;position:absolute;text-align:center}div.challenge-participants div.pointslegend .points span.last,div.challenge-teams div.pointslegend .points span.last{position:absolute;right:6px;text-align:right}div.challenge-teams .pointslegend{padding-left:100px}div.challenge-participants .pointslegend{padding-left:60px}div.challengeinvite{position:relative;border-bottom:1px solid #ccc;padding-bottom:15px;margin-top:15px;margin-bottom:5px}div.challengeinvite img.logo{width:60px;position:absolute;top:0;left:7px}div.challengeinvite div.details{margin-left:80px}div.challengeinvite div.details img{margin-bottom:5px}div.challengeinvite div.details .name{font-size:25px;margin-bottom:3px;line-height:1}div.challengeinvite div.details .name a{color:#333}div.challengeinvite div.details .name a:hover{color:#0050de}div.challengeinvite div.details .goal,div.challengeinvite div.details .start,div.challengeinvite div.details .end,div.challengeinvite div.details .prize,div.challengeinvite div.details .participants{color:#666}div.challengeinvite div.details .goal strong,div.challengeinvite div.details .start strong,div.challengeinvite div.details .end strong,div.challengeinvite div.details .prize strong,div.challengeinvite div.details .participants strong{margin-right:3px}div.challengeinvite div.details .goal{display:inline-block;width:130px}div.challengeinvite div.details .start{display:inline-block;width:150px}div.challengeinvite div.details .end{display:inline-block;width:140px}div.challengeinvite div.details .participants{margin-top:3px;display:inline-block;width:130px}div.challengeinvite div.details .prize{display:inline-block;margin-top:3px}div.challengeinvite .join-options{position:absolute;right:20px;bottom:15px;text-align:center}div.challengeinvite .join-options .not-for-me{margin-top:.5em;font-size:smaller}div.challengeinvite .join-challenge-modal{display:none}.join-challenge-modal{background:#eaeaea;box-sizing:border-box;position:relative;width:720px}.join-challenge-modal .details-container{box-sizing:border-box;padding:32px 32px 0;overflow-x:hidden;overflow-y:auto}.join-challenge-modal .details-container .logo{display:block;margin:0 auto}.join-challenge-modal .details-container .name{border-bottom:1px solid #dadada;font-size:36px;font-weight:bold;padding:16px 0 33px;text-align:center}.join-challenge-modal .details-container p{font-size:17px;padding:0 30px}.join-challenge-modal .details-container p strong{font-weight:bold}.join-challenge-modal .details-container p:first-of-type{padding-top:15px}.join-challenge-modal .details-container p:last-of-type{padding-bottom:21px}.join-challenge-modal .details-container .join-options{border-top:1px solid #dadada;text-align:center}.join-challenge-modal .details-container .join-options .terms-conditions{font-size:17px;padding:26px 30px 0;text-align:left}.join-challenge-modal .details-container .join-options .terms-conditions label{padding-left:6px}.join-challenge-modal .details-container .join-options .terms-conditions .join-challenge-terms{display:none;padding-top:16px}.join-challenge-modal .join-container{box-sizing:border-box;text-align:center;width:100%}.join-challenge-modal .join-container .button-higi-green{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 30px;font-weight:bold;text-decoration:none;font-size:19px;display:inline-block;height:48px;line-height:52px;background:#004dd6 url(/img/button48-blue-bg.png) repeat-x;color:#fff;margin:20px 0 26px}.join-challenge-modal .join-container .button-higi-green:hover{background:#ff0c60 url(/img/button60-hover.png) repeat-x;color:#fff}#simplemodal-container-challenge .simplemodal-close,#simplemodal-container-challenge-tc .simplemodal-close{top:0;right:-75px}#simplemodal-container-challenge .simplemodal-wrap,#simplemodal-container-challenge-tc .simplemodal-wrap{overflow-x:hidden !important;overflow-y:hidden !important}div.moreitems{text-align:center;margin:20px 0}div.comment-post textarea{width:99%;height:35px;padding:10px;font-size:25px;color:#cac8c8}div.comment-post textarea:focus{color:#333;font-size:15px}div.comment-post div.actions{text-align:right;margin-top:10px}div.comment-post div.actions img{margin:0 4px}div.comment{margin-top:20px}div.comment img.userPhoto{vertical-align:bottom;width:32px}div.comment div.bubbleholder{display:inline-block;margin-left:10px}div.comment div.bubbleholder img.left{margin-left:8px;vertical-align:top}div.comment div.bubbleholder img.right{display:none}div.comment div.bubbleholder div.bubble{width:525px;padding:5px 10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-top:1px solid #adadad;background:#c6c6c5;background:-moz-linear-gradient(top, #f9f9f9 0, #c6c6c5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #c6c6c5));background:-webkit-linear-gradient(top, #f9f9f9 0, #c6c6c5 100%);background:-o-linear-gradient(top, #f9f9f9 0, #c6c6c5 100%);background:-ms-linear-gradient(top, #f9f9f9 0, #c6c6c5 100%);background:linear-gradient(top, #f9f9f9 0, #c6c6c5 100%)}div.comment div.bubbleholder div.bubble .says{color:#666}div.comment div.bubbleholder div.bubble p{margin:5px 0;font-size:15px}div.streamitem{position:relative;border-bottom:1px solid #ccc;padding-bottom:15px;margin-top:9px;margin-bottom:5px}div.streamitem div.owner-logo{position:absolute;top:0;left:7px;width:48px}div.streamitem div.owner-logo img{width:48px}div.streamitem div.details{margin-left:64px}div.streamitem div.details .owner-name{margin-bottom:5px}div.streamitem div.details .when{float:right;font-size:13px;color:#999}div.streamitem div.details .name{font-size:22px;font-weight:bold;margin-bottom:3px;line-height:1}div.streamitem div.details .name .device{font-size:14px;color:#666;font-weight:normal}div.streamitem div.details .name img{margin-right:10px;margin-left:5px;width:50px}div.streamitem div.details .name img.challenge{width:30px;margin-left:15px;margin-right:15px}div.streamitem div.details .name a{color:#333}div.streamitem div.details .name a:hover{color:#0050de}div.streamitem div.details .moreinfo{color:#666}div.streamitem div.comments{margin-left:64px;margin-top:10px}div.streamitem div.comments div.showactions{text-align:right;margin-right:10px}div.streamitem div.comments div.showactions a{color:#999;font-weight:bold;font-size:11px;margin-left:15px}div.streamitem div.comments div.showactions a span{display:inline-block;height:20px;width:19px;text-align:center;color:#fff;background:#dad8d8 url(/img/icon-chat-action-grey.png) no-repeat}div.streamitem div.comments div.showactions a:hover{color:#ff0c60}div.streamitem div.comments div.showactions a:hover span{background:#ff0c60 url(/img/icon-chat-action-pink.png) no-repeat}article#trophies a.trophycase{float:right;margin:15px 4px 0 0}article#trophies img.locked{-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3}article#trophies div.trophy{position:relative;height:150px;width:150px;display:inline-block;vertical-align:top;text-align:center}article#trophies div.trophy div.trophyContent{position:absolute;bottom:0;margin-left:auto;margin-right:auto;width:100%}article#trophies div.trophy div.trophyContent img{width:85px}body.trophyvault div#content{overflow:visible}body.trophyvault article#trophies div.trophiesContainer{margin:15px 20px}body.trophyvault article#trophies div.trophy{margin:0 10px 20px}div.pointsGraph{background-repeat:no-repeat;border:1px solid #bbb;height:210px;padding-left:47px;text-align:center}div.pointsGraph .pointsEntry{float:left;margin:15px 10px}div.pointsGraph .pointsEntry .pointsBar{height:180px;width:62px}div.pointsGraph .pointsEntry .pointsBar .timestampContainer{width:62px;height:25px;background-image:url(/images/points/top.png);background-repeat:no-repeat}div.pointsGraph .pointsEntry .pointsBar .pointsContainer{background-image:url(/images/points/mid.png);width:62px;background-repeat:repeat-y}div.pointsGraph .pointsEntry .pointsBar .totalContainer{background-image:url(/images/points/bottom.png);width:62px;height:25px;background-repeat:no-repeat}div.pointsGraph .pointsEntry .pointsBar .timestamp,div.pointsGraph .pointsEntry .pointsBar .total{width:50px;color:#fff}div.pointsGraph .pointsEntry .pointsBar .timestamp{font-size:13px;padding-top:8px}div.pointsGraph .pointsEntry .pointsBar .points{color:#fff;font-size:13px;width:50px}div.pointsGraph .pointsDetails{display:none;font-size:12px;width:250px;z-index:19;-moz-border-radius:5px}div.pointsGraph .pointsDetails h3{background:none;padding-bottom:0;margin-bottom:10px}div.pointsGraph .pointsDetails table img{height:15px;width:30px}div.leader{margin-bottom:5px}div.leader .position{font-size:23px;font-weight:bold;display:inline-block;width:25px;text-align:right;height:30px}div.leader .position span{display:inline-block;margin-top:2px}div.leader img.user{width:30px;margin:0 4px}div.leader .points{font-size:18px;font-weight:bold;color:#fff;display:inline-block;height:30px;padding:0 3px}div.leader .points span{display:inline-block;margin-top:3px}div.leader img{vertical-align:bottom}div.other .points{background:#ccc url(/img/leaderbar-body-grey.png) repeat-x}div.you .points{background:#ccc url(/img/leaderbar-body-blue.png) repeat-x}div.rewardPurchasePopup,div.markasPopup{width:625px}div.rewardPurchasePopup h2,div.markasPopup h2{margin-top:5px}div.rewardPurchasePopup div.rewardLogo,div.markasPopup div.rewardLogo{float:left}div.rewardPurchasePopup div.rewardDetails,div.markasPopup div.rewardDetails{margin:15px 0 0 190px;font-size:18px}div.rewardPurchasePopup div.rewardDetails select,div.markasPopup div.rewardDetails select{width:auto;font-size:21px;height:31px;margin:5px 0 8px}div.rewardPurchasePopup div.tips,div.markasPopup div.tips{margin-top:40px;font-size:15px}div.rewardPurchasePopup div.terms-conditions label,div.markasPopup div.terms-conditions label{font-size:16px;padding-bottom:10px;text-transform:none;width:auto}div.rewardPurchasePopup div.terms-conditions .earn-rewards-terms,div.markasPopup div.terms-conditions .earn-rewards-terms{display:none}div.rewardPurchasePopup div.markasForm form p,div.markasPopup div.markasForm form p{margin-left:0}div.rewardPurchasePopup div.markasForm form textarea,div.markasPopup div.markasForm form textarea{width:400px}div.rewardPurchasePopup div.markasForm form textarea.wontuseFeedback,div.markasPopup div.markasForm form textarea.wontuseFeedback{width:378px;margin-left:17px}div.rewardPurchasePopup div.markasForm form div.actions,div.markasPopup div.markasForm form div.actions{margin-right:10px;margin-top:5px;text-align:right}div.rewardPurchasePopup input#advertiserOptIn,div.markasPopup input#advertiserOptIn{margin-top:25px}.reward-overview-compact{border-bottom:1px solid #ddd;padding:20px 0;height:60px;position:relative}.reward-overview-compact>img{border:1px solid #d1d3d4;float:left;margin-left:7px;margin-right:10px}.reward-overview-compact>div img.work{margin-left:-9px}.reward-overview-compact>div .name{margin-left:5px;font-size:24px}.reward-overview-compact>div .name a{color:#333}.reward-overview-compact>div .name a:hover{color:#0050de}.reward-overview-compact>div .credits{margin-left:5px;font-size:14px;color:#999}.reward-overview-compact>div .credits .original-price{text-decoration:line-through;margin-right:4px}.reward-overview-compact.earndit .name{margin-top:12px}.feed-credit-log{width:100%;border:1px solid #e2e2e2}.feed-credit-log .feed-credit-log-header{background-color:#e2e2e2}.feed-credit-log .feed-credit-log-header>*{color:#333;padding:.5em 0}.feed-credit-log .feed-credit-log-transaction{width:100%;font-size:16px;color:#8f8f8f}.feed-credit-log .feed-credit-log-transaction>*{padding:1em 0}.feed-credit-log .feed-credit-log-transaction .date{width:15ex}.feed-credit-log .feed-credit-log-transaction .type{width:15ex}.feed-credit-log .feed-credit-log-transaction .description{width:auto}.feed-credit-log .feed-credit-log-transaction .amount{width:100px}.feed-credit-log .feed-credit-log-header>*,.feed-credit-log .feed-credit-log-transaction>*{text-align:left}.feed-credit-log .feed-credit-log-header>:first-child,.feed-credit-log .feed-credit-log-transaction>:first-child{padding-left:3ex}.feed-credit-log .feed-credit-log-header>:last-child,.feed-credit-log .feed-credit-log-transaction>:last-child{padding-right:3ex;text-align:right}.feed-credit-log .feed-credit-log-transaction:nth-child(even){background-color:#f1f1f1}article#dashboard div.messagebox.hasimage div.messageholder{margin-left:150px}article#dashboard div#overview{width:100%;position:relative}article#dashboard div#overview div{display:inline-block;padding-top:17px;padding-bottom:17px;-webkit-box-shadow:inset -5px -25px 40px -28px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset -5px -25px 40px -28px rgba(0, 0, 0, 0.5);box-shadow:inset -5px -25px 40px -28px rgba(0, 0, 0, 0.5)}article#dashboard div#overview div.latest{width:159px;padding-left:20px;background-color:#f2f2f2}article#dashboard div#overview div.latest span.findnew{font-size:14px;margin-left:5px}article#dashboard div#overview div.thisweek{width:165px;padding-left:15px}article#dashboard div#overview div.alltime{width:285px;padding-left:15px;background-color:#f2f2f2}article#dashboard div#overview .title{font-size:21px;color:#999;font-weight:bold}article#dashboard div#overview .number{font-family:ff-typestar-black-web,sans-serif;font-style:normal;font-weight:900;font-size:74px;color:#666;line-height:1.1}article#dashboard div#overview .number a{color:inherit}article#dashboard div#overview .number a:hover{color:#0050de}article#dashboard div#overview .pts{font-size:21px;color:#666;font-weight:bold}article#dashboard a.allchallenges{float:right;margin:65px 4px 0 0}article#dashboard a.allchallenges img{vertical-align:bottom;margin-right:3px}article#dashboard div.comment-post form{display:none}article#dashboard div.comment-post form textarea{margin:15px 0 0 30px;width:90%}article#dashboard div.comment-post form div.actions{margin-right:10px}article#dashboard div.rewards div.reward{border-bottom:1px solid #ddd;padding:20px 0;height:60px;position:relative}article#dashboard div.rewards div.reward>img{border:1px solid #d1d3d4;float:left;margin-left:7px;margin-right:10px}article#dashboard div.rewards div.reward>div img.work{margin-left:-9px}article#dashboard div.rewards div.reward>div .name{margin-left:5px;font-size:24px}article#dashboard div.rewards div.reward>div .name a{color:#333}article#dashboard div.rewards div.reward>div .name a:hover{color:#0050de}article#dashboard div.rewards div.reward>div .credits{margin-left:5px;font-size:14px;color:#999}article#dashboard div.rewards div.reward>div .credits .original-price{text-decoration:line-through;margin-right:4px}article#dashboard div.rewards div.reward.earndit .name{margin-top:12px}article#dashboard div.rewards div.reward a.purchase{position:absolute;top:35px;right:30px;width:100px;text-align:center;font-weight:normal}article#dashboard div.streamSubnav{margin-top:-45px}div#groupTour{width:500px;font-size:14px}article.follow{margin-top:20px}article.follow h3{border-bottom:7px solid #ccc;padding-bottom:5px;font-size:15px;padding-left:10px}article.follow div.prompt{font-size:20px;display:inline-block;vertical-align:top;margin-right:15px}article.follow div.member{display:inline-block;width:59px;text-align:center;vertical-align:top}article#creditcenter div.body{-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:8px;-moz-background-clip:padding;border-bottom-right-radius:8px;background-clip:padding-box}article#creditcenter div.creditbox{padding:10px 0 10px 15px;color:#666;font-size:24px}article#creditcenter div.creditbox>img{border:1px solid #d1d3d4;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;margin-right:5px}article#creditcenter div.creditbox.earndit{color:#999;background-color:#f3f3f3;-webkit-box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:8px;-moz-background-clip:padding;border-bottom-right-radius:8px;background-clip:padding-box}article#creditcenter div.creditbox .credits{display:inline-block}article#creditcenter div.creditbox a{color:inherit}article#creditcenter div.creditbox a:hover{color:#0050de}article#weeklyleaderboard div.head h3{padding-top:10px}article#weeklyleaderboard div.head .subhead{position:absolute;left:14px;top:30px;color:#666;font-size:10px}article#weeklyleaderboard div.body{padding-bottom:15px;border-bottom:1px solid #dfdfdf}article#weeklyleaderboard div.body div.for{margin-top:2px;margin-bottom:20px}article#weeklyleaderboard div.body div.for span{position:relative;display:inline-block;width:50%;height:28px;line-height:32px;font-size:13px;color:#0050de;background-image:url(/img/demo/dashboard/leaderboard-active-bg.png);text-align:center}article#weeklyleaderboard div.body div.for span img{position:absolute;top:95%;left:46%}article#weeklyleaderboard div.body div.for a{display:inline-block;width:50%;height:28px;line-height:32px;font-size:13px;background-image:url(/img/demo/dashboard/leaderboard-bg.png);text-align:center;color:#777}article#weeklyleaderboard div.body div.leader{margin-left:10px}article#weeklyleaderboard div.body div.above{margin-left:15px}article#trophycase div.body{position:relative;border-bottom:1px solid #dfdfdf}article#trophycase div.body p{margin:0;padding:10px}article#trophycase div.divider{position:absolute;left:50%;height:100%;border-left:1px solid #dfdfdf}article#trophycase div.trophyholder{display:inline-block;vertical-align:bottom;padding:16px}article#trophycase div.trophyholder img{width:90px}article#trophycase div.trophyholder span{display:block;text-align:center;color:#999;font-size:13px;margin-top:5px}article#trophycase div.trophyholder span.smaller{font-size:11px}article#trophycase div.trophyholder.work{background-image:url(/img/demo/dashboard/work-trophy.png);background-repeat:no-repeat;background-position:0 15px}.tour-wrapper.joyride-tip-guide{background-color:#fff;width:630px;-webkit-box-shadow:0 1px 10px #aaa, inset 0 -2px 5px #dddddd;-moz-box-shadow:0 1px 10px #aaa, inset 0 -2px 5px #dddddd;box-shadow:0 1px 10px #aaa, inset 0 -2px 5px #dddddd;color:#000;font-family:"sommet";font-size:16px;line-height:auto}.tour-wrapper.joyride-tip-guide .joyride-content-wrapper{padding:15px}.tour-wrapper.joyride-tip-guide .tour-heading{width:600px;height:94px;background:url(/img/tour/group-header.png) no-repeat;-webkit-box-shadow:inset 0px 1px 1px #aaa;-moz-box-shadow:inset 0px 1px 1px #aaa;box-shadow:inset 0px 1px 1px #aaa;margin-bottom:15px}.tour-wrapper.joyride-tip-guide .tour-heading h1{padding:35px 0 0 130px;font-size:23px;color:#2e80f6}.tour-wrapper.joyride-tip-guide .tour-body .tour-image{float:left;width:35%;margin-right:15px}.tour-wrapper.joyride-tip-guide .tour-body .tour-copy{float:left;width:60%}.tour-wrapper.joyride-tip-guide .tour-body .tour-copy p{font-size:16px;line-height:24px}.tour-wrapper.joyride-tip-guide .tour-body .tour-copy p .callout{font-weight:bold;font-size:20px;line-height:28px}.tour-wrapper.joyride-tip-guide .tour-body .tour-copy p .smaller{font-size:16px;line-height:20px}.tour-wrapper.joyride-tip-guide .tour-footer{border-top:2px #d4d4d4 solid;margin-top:15px;padding-top:13px;text-align:center}.tour-wrapper.joyride-tip-guide .joyride-close-tip{display:block;background:url(/img/icons/close.png) no-repeat;width:18px;height:19px;top:28px;right:30px;color:transparent !important}.tour-wrapper.joyride-tip-guide .joyride-close-tip:hover{color:transparent !important}.tour-wrapper.joyride-tip-guide .joyride-next-tip{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 25px;font-weight:bold;text-decoration:none;font-size:19px;display:inline-block;height:42px;line-height:46px;background:#004dd6 url(/img/button48-blue-bg.png) repeat-x;color:#fff}.tour-wrapper.joyride-tip-guide .joyride-next-tip:hover{background:#ff0c60 url(/img/button60-hover.png) repeat-x;color:#fff}div#twocolumn-sidebar article.findfriends{margin-top:20px}div#twocolumn-sidebar article.findfriends h3{border-bottom:7px solid #ccc;padding-bottom:5px;font-size:15px;padding-left:10px}div#twocolumn-sidebar article.findfriends div{padding-left:10px}div#twocolumn-sidebar article.findfriends img{margin:0 2px}div#contentHeader{margin:12px auto 7px;width:945px;text-align:right}div#contentHeader div.breadcrumbs{margin-right:10px}div#contentHeader div.breadcrumbs span{font-weight:bold}div#contentHeader div.challengeStatus{float:left;margin-top:-5px}div#contentHeader div.challengeStatus span{font-weight:bold;font-size:18px}div#contentHeader div.joinEarndit{text-align:left;margin:0 0 10px 50px}article#challenge-view{padding-bottom:50px}article#challenge-view div.invitenotice{color:#666;font-size:16px;border-bottom:1px solid #ccc;padding-bottom:5px;margin:30px 0 0 10px}article#challenge-view div.invitenotice span{color:#333}article#challenge-view>img.banner{margin:12px 0}article#challenge-view>img.logo{float:right;margin:0 5px 5px 0}article#challenge-view>p,article#challenge-view>h3,article#challenge-view>div>p,article#challenge-view div.accept-box{margin-left:10px}article#challenge-view div.accept-box.joinTeam.joined{margin-left:0}article#challenge-view h3{font-size:27px}article#challenge-view h3.has_invite_notice{margin-top:10px}article#challenge-view div[id$='description']{color:#333;font-size:15px;margin-bottom:30px;margin-left:10px}article#challenge-view div[id$='description'] ul{margin:10px 0 0}article#challenge-view div[id$='description'] ul li{margin:8px 0}article#challenge-view img.logo~div[id$='description']{width:80%}article#challenge-view #cancelNotice,article#challenge-view #challengeWinners{margin-left:10px}article#challenge-view #cancelNotice h3,article#challenge-view #challengeWinners h3{font-size:20px}article#challenge-view #cancelNotice p,article#challenge-view #challengeWinners p{margin-left:0}article#challenge-view #challengeWinners{clear:both}article#challenge-view #challengeWinners .winner{margin-right:1em}article#challenge-view div.feenotice{font-weight:bold;margin-bottom:10px}article#challenge-view div.feenotice img{vertical-align:bottom}article#challenge-view a.notforme{color:#666;font-size:12px;margin-left:15px}article#challenge-view div.subnav{margin-top:30px}article#challenge-view div.chatterSection{position:relative;margin-top:10px}article#challenge-view div.chatterSection div.subnav-chatter{position:absolute;right:0;top:12px}article#challenge-view div.chatterSection div.subnav-chatter a{display:inline-block;height:30px;width:135px;line-height:30px;text-align:center;border:1px solid #ccc;background-image:url(/img/challenge/tab_inactive_bg.png)}article#challenge-view div.chatterSection div.subnav-chatter a.current{background-image:none;background-color:#ccc;color:#666}article#challenge-view div.chatterSection h2.chatter{margin-top:30px;margin-bottom:0;font-size:27px}article#challenge-view div.chatterSection div.comment-post{width:100%;height:70px;background-color:#f1f1f1;border-top:1px solid #9c9c9c}article#challenge-view div.chatterSection div.comment-post textarea{height:40px;width:530px;margin:10px;padding:10px 0 0 15px;font-size:22px}article#challenge-view div.chatterSection div.comment-post textarea:focus{font-size:15px}article#challenge-view div.chatterSection div.comment-post div.actions{display:inline-block;margin-top:18px;padding:0}article#challenge-view div.chatterSection div.comment-post div.disclaimer{color:#999;font-size:18px;font-style:italic;margin:15px}article#challenge-view div.chatterSection div.comments{margin-left:20px}article#challenge-view div.chatterSection div.comments div.comment img.userPhoto{width:40px}article#challenge-view div.chatterSection div.comments div.comment div.bubbleholder div.bubble{width:460px}article#challenge-view div.chatterSection div.comments div.comment.you{margin-left:40px}article#challenge-view div.chatterSection div.comments div.comment.you img.userPhoto{position:relative;left:544px}article#challenge-view div.chatterSection div.comments div.comment.you div.bubbleholder img.left{display:none}article#challenge-view div.chatterSection div.comments div.comment.you div.bubbleholder img.right{display:block;margin-left:440px}article#challenge-view div.chatterSection div.comments div.comment.you div.bubbleholder div.bubble{border-top:1px solid #b3d6ff;background:#b3d6ff;background:-moz-linear-gradient(top, #dbecff 0, #b3d6ff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dbecff), color-stop(100%, #b3d6ff));background:-webkit-linear-gradient(top, #dbecff 0, #b3d6ff 100%);background:-o-linear-gradient(top, #dbecff 0, #b3d6ff 100%);background:-ms-linear-gradient(top, #dbecff 0, #b3d6ff 100%);background:linear-gradient(top, #dbecff 0, #b3d6ff 100%)}article#challenge-view div.notstarted-message{padding:10px 0 0 10px;background:#ececee url(/img/challenge-notstarted_bg.png) no-repeat;width:100%;height:34px;color:#666}article#challenge-view div.invitee{display:inline-block;width:199px;margin-top:20px;margin-right:20px;border-bottom:1px solid #ccc;padding-bottom:15px;padding-left:5px}article#challenge-view div.invitee.rowend{margin-right:0}article#challenge-view div.invitee img.logo{vertical-align:bottom}article#challenge-view div.invitee div.info{display:inline-block}article#challenge-view h2.leaderboard{margin-top:20px;margin-bottom:10px}article#challenge-view div#entryfee-popup div.buttonHolder{text-align:center}article#challenge-view div#inviteesAdd{margin-left:10px}article#challenge-view div#inviteesAdd span{font-size:18px}article#challenge-view div#inviteMemberBox table{margin-top:30px}article#challenge-view div#challengePayment{border:2px dashed #aaa;text-align:center;margin:20px 70px;padding:10px}article#challenge-view div#challengePayment form{border:none;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}article#challenge-view div#challengePayment form input{width:auto;background:none;padding:0;border:none}article#challenge-view div.dashboardPane{overflow:hidden}article#challenge-view div.dashboardPane div.challengeProgress{margin-top:-45px}article#challenge-view div.dashboardPane div.canceled{font-size:20px;font-weight:bold;text-align:center;margin-top:20px}article#challenge-view h2.highlights{margin-bottom:0;margin-top:15px;font-size:30px}article#challenge-view div.challengeHighlights{text-align:center}article#challenge-view div.challengeHighlights div.challengeHighlight{display:inline-block;padding:0 5px;text-align:center;vertical-align:top}article#challenge-view div.challengeHighlights div.challengeHighlight div.winnerImage{width:165px;height:150px}article#challenge-view div.challengeHighlights div.challengeHighlight div.winnerImage img{margin-top:40px}article#challenge-view div.challengeHighlights div.challengeHighlight .name{font-weight:bold;font-size:16px;color:#333}article#challenge-view div.challengeHighlights div.challengeHighlight .winnerName,article#challenge-view div.challengeHighlights div.challengeHighlight .winnerExtra{font-size:14px;color:#666}article#challenge-view div.challengeHighlights img.divider{vertical-align:top;margin-top:30px}article#challenge-view div.prizeCalculatingMessage{text-align:center;font-style:italic;font-size:18px;font-weight:bold;margin-top:20px}article#challenge-view div.challengePrizeWinners{text-align:center}article#challenge-view div.challengePrizeWinners div.challengePrizeWinner{display:inline-block;padding:0 5px;text-align:center;vertical-align:top;width:150px;margin:10px 5px 0}article#challenge-view div.challengePrizeWinners div.challengePrizeWinner div.prizeGoal{color:#6f9500;font-size:16px;font-weight:bold}article#challenge-view div.challengePrizeWinners div.challengePrizeWinner div.winnerImage{height:55px;margin-top:5px}article#challenge-view div.challengePrizeWinners div.challengePrizeWinner div.winnerImage img.team{margin-top:6px}article#challenge-view div.challengePrizeWinners div.challengePrizeWinner div.winnerName{font-size:14px;font-weight:bold;color:#333;margin-bottom:10px}article#challenge-view div.challengePrizeWinners img.divider{vertical-align:top;margin-top:0}div.challengeEntered{width:500px;font-size:14px}div.challengeEntered div.flashText{font-size:19px;font-weight:bold}div.challengeEntered div.okButtonHolder{text-align:center;margin-top:10px}div.challengeEntered div.disclaimer{margin:10px 17px;font-style:italic}article#challenge-overview div.challenge-how_box{display:inline-block;margin-right:13px;text-align:center;font-weight:bold}article#challenge-overview div.challenge-how_box.last{margin-right:0}div#twocolumn-sidebar a.challengestart{margin:30px 0 15px;padding:0;text-align:center;width:248px}div#twocolumn-sidebar article.challengesnapshot{color:#666;margin-bottom:50px}div#twocolumn-sidebar article.challengesnapshot strong{font-weight:bold;color:#333}div#twocolumn-sidebar article.challengesnapshot div.creator{text-align:center;font-size:13px;font-weight:bold}div#twocolumn-sidebar article.challengesnapshot div.notes{text-align:center;font-size:10px;font-weight:bold;margin-top:5px}div#twocolumn-sidebar div.infoblock div.prizeprogress{position:relative;display:inline-block;height:30px;width:220px;background:#ccc url(/img/prize-progress-bg.png) repeat-x}div#twocolumn-sidebar div.infoblock div.prizeprogress span.current{font-size:18px;height:30px;font-weight:bold;color:#fff;display:inline-block;background:#ccc url(/img/leaderbar-body-blue.png) repeat-x;text-align:right}div#twocolumn-sidebar div.infoblock div.prizeprogress span.current span{display:inline-block;line-height:30px}div#twocolumn-sidebar div.infoblock div.prizeprogress img{vertical-align:top}div#twocolumn-sidebar div.infoblock div.prizeprogress div.possible{position:absolute;right:0;bottom:100%}div#twocolumn-sidebar div.infoblock.prizes ul,div#twocolumn-sidebar div.infoblock div.winners ul{padding-left:0;margin-top:0;list-style:none}div#twocolumn-sidebar div.infoblock.prizes ul li,div#twocolumn-sidebar div.infoblock div.winners ul li{margin-bottom:13px}div#twocolumn-sidebar div.infoblock.prizes ul div.details,div#twocolumn-sidebar div.infoblock div.winners ul div.details{margin-left:20px;margin-top:2px;font-size:13px;font-weight:normal}div#twocolumn-sidebar div.infoblock.prizes ul div.details div.winner img,div#twocolumn-sidebar div.infoblock div.winners ul div.details div.winner img{width:24px;height:24px}div#twocolumn-sidebar div.infoblock .challengePrizes .prize{margin-bottom:15px;font-size:16px}div#twocolumn-sidebar div.infoblock .challengePrizes .prize .prizeImage{margin-bottom:5px}div#twocolumn-sidebar div.infoblock .challengePrizes .prize .prizeGoal{font-size:16px;font-weight:bold;color:#6f9500}div#twocolumn-sidebar div.infoblock .challengePrizes .prize img.help{vertical-align:text-bottom}div#twocolumn-sidebar div.infoblock .challengePrizes .prize.imageless .prizeGoal{margin-left:20px;margin-top:2px;font-size:13px;font-weight:normal;color:inherit}div#twocolumn-sidebar article.challengepromo{margin-top:40px}div#twocolumn-sidebar article.challengepromo h3{border-bottom:7px solid #ccc;padding-bottom:5px;font-size:15px;padding-left:10px}div#twocolumn-sidebar article.challengepromo img{margin:0 0 10px 10px}#challengeMain form label span.required{display:none}#challengeMain form p{text-align:center}#challengeMain form #showless{display:none}.linkquestion{clear:both;text-align:center;font-weight:normal}.linkquestion #whatarepoints{float:none;text-align:center;width:100%;font-size:12pt;font-face:Arial}.form-tooltip{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000}#challengeMain form .orange_button{font-size:16px;line-height:36px;height:36px;padding:0 15px;margin:0}.red_button,.green_button,.orange_button,.disabled_button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;float:right;display:block;text-decoration:none;border:1px solid #004e00;-webkit-background-clip:padding-box;text-shadow:0 1px 2px rgba(0,0,0,0.66);color:#fff !important;padding:0 15px;margin:5px;font-weight:bold;font-family:"Lucida Grande","Verdana",sans-serif;font-size:13px;line-height:32px;height:32px;cursor:pointer}.disabled_button{background:#777}.okButton{margin-top:25px;font-size:14pt}.green_button{background:#080;background:-webkit-gradient(linear, left top, left bottom, from(#009e00), to(#006e00));background:-moz-linear-gradient(#009e00, #006e00);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff}.green_button:hover{background:#090;background:-webkit-gradient(linear, left top, left bottom, from(#00ae00), to(#006e00));background:-moz-linear-gradient(#00ae00, #006e00)}.green_button:active{background:#060;background:-webkit-gradient(linear, left top, left bottom, from(#009000), to(#006000));background:-moz-linear-gradient(#009000, #006000)}.orange_button{background:#ec8722;background:-webkit-gradient(linear, left top, left bottom, from(#ea8d31), to(#e87809));background:-moz-linear-gradient(#ea8d31, #e87809);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff}.orange_button:hover{background:#ea8d31;background:-webkit-gradient(linear, left top, left bottom, from(#e8a96f), to(#e87809));background:-moz-linear-gradient(#e8a96f, #e87809)}.orange_button:active{background:#e87809;background:-webkit-gradient(linear, left top, left bottom, from(#e57412), to(#e87809));background:-moz-linear-gradient(#e57412, #e87809)}.red_button{background:#4c0c0a;background:-webkit-gradient(linear, left top, left bottom, from(#9c0101), to(#4c0c0a));background:-moz-linear-gradient(#9c0101, #4c0c0a);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff}.red_button:hover{background:#4c0c0a;background:-webkit-gradient(linear, left top, left bottom, from(#a50101), to(#4c0c0a));background:-moz-linear-gradient(#a50101, #4c0c0a)}.red_button:active{background:#4c0c0a;background:-webkit-gradient(linear, left top, left bottom, from(#9c0101), to(#4c0c0a));background:-moz-linear-gradient(#9c0101, #4c0c0a)}.challenge-type_button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-decoration:none;border:1px solid #004e00;-webkit-background-clip:padding-box;padding:0;margin:5px 0 5px 25px;font-family:"Lucida Grande","Verdana",sans-serif;height:100px;width:230px;cursor:pointer;text-align:center}.challenge-type_button .type-name{font-weight:bold;font-size:20px;margin:8px 0}.challenge-type_button .type-desc{font-size:13px;margin:0 15px}.challenge-type_button{background:#ccc;background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#bbb));background:-moz-linear-gradient(#ccc, #bbb);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.5),0 1px 1px #fff}.challenge-type_button.selected{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.66);background:#00b100;background:-webkit-gradient(linear, left top, left bottom, from(#00b100), to(#00a300));background:-moz-linear-gradient(#00b100, #00a300)}.challenge-type_button:hover{background:#00c100;background:-webkit-gradient(linear, left top, left bottom, from(#00c100), to(#00a300));background:-moz-linear-gradient(#00c100, #00a300)}.challenge-type_button:active{background:#060;background:-webkit-gradient(linear, left top, left bottom, from(#009000), to(#006000));background:-moz-linear-gradient(#009000, #006000)}.challenge-type_button.disabled{color:#666;background:#aaa;background:-webkit-gradient(linear, left top, left bottom, from(#aaa), to(#999));background:-moz-linear-gradient(#aaa, #999);cursor:default}.sponsored_prize{width:500px;height:60px;border:1px dashed;padding:10px 5px;margin:10px}.sponsored_prize .logo{float:left;width:50px;height:50px;margin:0 0 0 15px}.sponsored_prize .details{float:left;width:280px;margin:0 10px}.sponsored_prize .sponsored_prize-button{float:left;font-weight:bold;font-size:14px;width:120px;height:50px;margin:3px 0}.bigtooltip{display:none;position:absolute;background:url(/images/black_arrow_big.png);height:163px;padding:30px;width:310px;color:#fff;text-align:center}#challenge-form .bigtooltip{text-shadow:none}.challenge-input{display:none;position:relative}#challengeMain form #maxpoints input[type="checkbox"]{width:auto;margin:0 5px 10px 0}.form-steps{margin-bottom:20px;text-align:center;font-weight:normal;font-family:"AxelBold","Lucida Grande","Verdana",sans-serif;font-size:14px;line-height:38px;text-shadow:0 1px 0 #fff;color:#444}.form-steps li{display:inline;padding:8px}.form-steps li .step{font-size:16px;font-weight:bold}.form-steps li.current{border-radius:13px 13px 13px 13px;-webkit-border-radius:13px 13px 13px 13px;-moz-border-radius:13px 13px 13px 13px;background:#ddd;background:-webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ccc));background:-moz-linear-gradient(#ddd, #ccc)}.smallPrint{font-size:9pt}#linkshareAccepted>div{float:left;width:150px}article#challengeCreate div.prizeOptions{text-align:center}article#challengeCreate div.buttonPrompt{font-size:21px;font-weight:bold;margin-bottom:20px}article#challengeCreate div.buttons{margin-bottom:20px}article#challengeCreate div.challenge-type_button{display:inline-block;vertical-align:top}article#challengeCreate form label{font-size:27px;width:200px;vertical-align:top}article#challengeCreate form div.showmoreHolder{width:200px;vertical-align:top;display:inline-block;margin-right:10px;text-align:right}article#challengeCreate form div.errorMessage{margin-left:210px}article#challengeCreate form div.fieldholder{display:inline-block;vertical-align:top}article#challengeCreate form div.fieldholder.rewardOption>div{display:inline-block}article#challengeCreate form div.fieldholder #prize-disclaimer{width:175px;margin-left:50px;margin-top:20px;font-size:13px;font-style:italic}article#challengeCreate form div.confirm-details{font-size:16px;display:inline-block;vertical-align:top}article#challengeCreate form div.confirm-details .name{font-size:25px;font-weight:bold}article#challengeCreate form div.confirm-details .description{margin-top:10px}article#challengeCreate form div.confirm-details .winning{margin-top:20px}article#challengeCreate form div.confirm-details .startdate{margin-top:10px;font-weight:bold}article#challengeCreate form div.confirm-details .restrictions{margin-top:10px}article#challengeCreate form div.confirm-details .restrictions li{font-size:11px;font-style:italic}article#challengeCreate form .row{margin-bottom:10px}article#challengeCreate form .row.success{background:url('../images/icons/bullet_accept.png') no-repeat 700px 10px}article#challengeCreate form .row.error{background:url('../images/icons/bullet_deny.png') no-repeat 700px 10px}article#rewards-list{margin:0 5px 0 15px}article#rewards-list h1{margin-bottom:3px}article#rewards-list div.pointsdescription{margin-bottom:30px;color:#666}article#rewards-list div.subnav-big a{color:#ebebec;line-height:1;padding:0}article#rewards-list div.subnav-big a .title{text-shadow:0 1px 3px rgba(0,0,0,0.25);font-size:18px;margin-top:10px}article#rewards-list div.subnav-big a .sub{color:#666;font-size:14px;margin-top:5px;margin-bottom:3px}article#rewards-list div.subnav-big a .sub.work:after{content:url(http://res.cloudinary.com/earndit/image/upload/c_scale,h_11/workcredit_dark_2x_uxwg0w.png);margin-left:5px}article#rewards-list div.subnav-big a .sub.earndit:after{content:url(http://res.cloudinary.com/earndit/image/upload/c_scale,h_11/earnditcredit_dark_2x_yxb5sd.png);margin-left:5px}article#rewards-list div.subnav-big a.current{color:#fff}article#rewards-list div.subnav-big a.current .sub{color:#dcff01}article#rewards-list div.subnav-big a.current .sub.work:after{content:url(http://res.cloudinary.com/earndit/image/upload/c_scale,h_11/workcredit_2x_rund9f.png);margin-left:5px}article#rewards-list div.subnav-big a.current .sub.earndit:after{content:url(http://res.cloudinary.com/earndit/image/upload/c_scale,h_11/earnditcredit_2x_n4free.png);margin-left:5px}article#rewards-list div.subnav-big a:first-of-type,article#rewards-list div.subnav-big a:last-of-type{background-clip:border-box}article#rewards-list div.prompt{font-size:22px;margin:15px 0 10px 26px}article#rewards-list div.norewards img{width:300px}article#rewards-list div.norewards div.message{display:inline-block;margin-left:20px}article#rewards-list div.norewards div.message .sorry{font-size:18px}article#rewards-list div.rewarditem{position:relative;height:300px;margin:10px 10px 25px}article#rewards-list div.rewarditem div.imagebox{width:300px;height:300px}article#rewards-list div.rewarditem div.points{width:126px;height:44px;position:absolute;left:-7px;top:9px;color:#fff;background-image:url(/img/reward-points-ribbon.png);background-repeat:no-repeat;font-size:26px;text-align:right;padding-top:5px}article#rewards-list div.rewarditem div.points span{margin-right:10px}article#rewards-list div.rewarditem div.points.onsale{width:250px;background-image:url(/img/reward-points-sale-ribbon.png)}article#rewards-list div.rewarditem div.points.onsale .originalPrice{text-decoration:line-through;font-size:18px}article#rewards-list div.rewarditem div.points.onsale .salePrice{color:#dcff00;font-size:18px;font-size:24px;margin-left:8px}article#rewards-list div.rewarditem div.logo{width:120px;height:80px;background-image:url(/img/rewardlogo-bg.png)}article#rewards-list div.rewarditem div.logo img{width:120px}article#rewards-list div.rewarditem img.ribbon{position:absolute;right:-6px;top:15px}article#rewards-list div.rewarditem div.details{position:absolute;left:315px;top:0;width:330px}article#rewards-list div.rewarditem div.details div.name{font-size:28px;font-weight:bold;margin-top:10px}article#rewards-list div.rewarditem div.details div.name a{color:#333}article#rewards-list div.rewarditem div.details div.name a:hover{color:#0050de}article#rewards-list div.rewarditem div.details p{line-height:1.4;color:#666;margin:5px 0 8px;padding-bottom:5px;border-bottom:1px solid #ccc}article#rewards-list div.rewarditem div.actions a.purchase{width:225px;text-align:center;padding:0}article#rewards-list div.rewarditem div.actions div.earnditin{position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;width:225px;height:40px;background-image:url(/img/earning-bg.png);background-repeat:repeat-x}article#rewards-list div.rewarditem div.actions div.earnditin div.earning{height:40px;background-image:url(/img/earning-bar.png);background-repeat:repeat-x;display:inline-block;vertical-align:top;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}article#rewards-list div.rewarditem div.actions div.earnditin div.earningit{position:absolute;left:67px;top:11px;font-size:19px;font-weight:bold;color:#fff;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3}article#rewards-list div.rewarditem div.actions div.togo{display:inline-block;margin-left:10px;font-size:20px;font-weight:bold;vertical-align:middle}article#rewards-list div.rewarditem div.prizeprogress{text-align:left;position:relative;display:inline-block;height:30px;width:100px;background:#ccc url(/img/prize-progress-bg.png) repeat-x}article#rewards-list div.rewarditem div.prizeprogress span.current{height:30px;display:inline-block;background:#ccc url(/img/leaderbar-body-blue.png) repeat-x}article#rewards-list div.rewarditem div.prizeprogress span.current span{display:inline-block;line-height:30px}article#rewards-list div.messagebox{margin-bottom:20px}article#rewards-list div.messagebox .messageholder{margin-left:200px}article#rewards-list div.messagebox .title{font-size:26px}article#rewards-list div.messagebox .message{height:87px;width:550px;font-size:16px}article#rewards-list div.messagebox .purchase{position:absolute;bottom:17px;right:18px}article#rewards-list div.twocolumn-main{width:665px;min-height:400px}article#rewards-list div#rewards-pane{position:relative}article#rewards-list .sortrow{margin-top:16px}article#rewards-list .sortrow .bar{float:left;width:82%;height:8px;border-bottom:1px #ccc solid}article#rewards-list .sortrow .holder{position:relative;float:left;width:18%}article#rewards-list .sortrow .holder .dropheading{padding-left:5px;color:#666;font-size:15px;background:url(/img/demo/rewards/arrow-down-grey-black.png) 90px -2px no-repeat;cursor:pointer}article#rewards-list .sortrow .holder .dropheading:hover{color:#404040;background-position:90px -22px}article#rewards-list .sortrow .holder .dropdown{display:none;position:absolute;left:20px;top:24px;border:1px #d4d4d4 solid;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 1px #888;-moz-box-shadow:0 1px 1px #888;box-shadow:0 1px 1px #888;z-index:2}article#rewards-list .sortrow .holder .dropdown .notchHolder{position:relative}article#rewards-list .sortrow .holder .dropdown .notchHolder .notch{position:absolute;top:-7px;left:14px;width:12px;height:7px;background:url(/img/demo/rewards/callout-notch.png) 0 0 no-repeat}article#rewards-list .sortrow .holder .dropdown ul{list-style-type:none;margin:0;padding:6px 8px 4px 8px}article#rewards-list .sortrow .holder .dropdown ul li{font-size:14px;padding:2px 8px;cursor:pointer;color:#666}article#rewards-list .sortrow .holder .dropdown ul li:hover{background:url(/img/demo/rewards/arrow-right-grey.png) 0 5px no-repeat;color:#404040}article#rewards-list .reward-item{border-bottom:1px #d4d4d4 solid;padding:23px 0 23px 0}article#rewards-list .reward-item div.pinkribbon-small .original-price{text-decoration:line-through}article#rewards-list .reward-item .imageholder{float:left;width:35%}article#rewards-list .reward-item .detailsholder{float:left;width:60%;position:relative;height:211px}article#rewards-list .reward-item h3{margin-top:10px}article#rewards-list .reward-item h3 a{color:#333}article#rewards-list .reward-item h3 a:hover{color:#0050de}article#rewards-list .reward-item .photo{position:relative;width:210px;border:1px solid #d1d3d4}article#rewards-list .reward-item .name{font-weight:normal;font-size:25px;margin-bottom:0}article#rewards-list .reward-item .description{margin-top:2px;color:#8f8f8f;font-size:16px}article#rewards-list .reward-item .description a{color:#fa0569;margin-left:5px}article#rewards-list .reward-item .description a:hover{color:#0050de}article#rewards-list .reward-item .providerlogo{float:left;width:20%}article#rewards-list .reward-item .providerlogo .logo{border:1px solid #d1d3d4;position:absolute;bottom:0;left:0}article#rewards-list .reward-item .actions{float:left;width:80%}article#rewards-list .reward-item .actions .buttons{position:absolute;bottom:0;right:0}article#rewards-list .reward-item .actions .buttons a.purchase{padding-left:20px;padding-right:20px}article#rewards-list .reward-item .actions .buttons div.earnditin{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;width:150px;height:40px;background-image:url(/img/earning-bg.png);background-repeat:repeat-x}article#rewards-list .reward-item .actions .buttons div.earnditin div.earning{height:40px;background-image:url(/img/earning-bar.png);background-repeat:repeat-x;display:inline-block;vertical-align:top;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}article#rewards-list .reward-item .actions .buttons div.earnditin div.earningit{position:absolute;left:30px;top:11px;font-size:19px;font-weight:bold;color:#fff;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3}article#rewards-list .reward-item .actions .buttons div.togo{display:none;margin-left:10px;font-size:20px;font-weight:bold;vertical-align:middle}article#rewards-list .reward-filter{position:absolute;top:23px;right:-5px}article#rewards-list .reward-filter h3{font-weight:normal}article#rewards-list .reward-filter .option-box{display:block;-webkit-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);background-color:#f3f3f3;color:#999;font-size:13px;font-weight:bold;padding:15px 0 10px 20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #fff}article#rewards-list .reward-filter a{display:block;-webkit-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 0px 30px -15px rgba(0, 0, 0, 0.3);background-color:#f3f3f3;color:#999;font-size:13px;font-weight:bold;padding:15px 0 10px 20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #fff}article#rewards-list .reward-filter a.sub{padding-left:40px}article#rewards-list .reward-filter a:first-of-type{-webkit-box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 12px 10px 30px -15px rgba(0, 0, 0, 0.3);border-top:none}article#rewards-list .reward-filter a:hover{background-color:#e9e9e9}article#rewards-list .reward-filter a:hover:before{content:url(/img/demo/rewards/arrow-right-grey.png);margin-right:5px}article#rewards-list .reward-filter a.active{color:#666}article#rewards-list .reward-filter a.active:before{content:url(/img/demo/rewards/arrow-right-pink.png);margin-right:5px}article#rewards-list .reward-filter input[type="checkbox"]{margin-right:5px}article#rewards-list .reward-filter .foot{background-color:#aeaeae;-webkit-box-shadow:inset 0px 12px 30px -15px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 12px 30px -15px rgba(0, 0, 0, 0.3);box-shadow:inset 0px 12px 30px -15px rgba(0, 0, 0, 0.3);-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:8px;-moz-background-clip:padding;border-bottom-right-radius:8px;background-clip:padding-box}article#rewards-list div#history-pane div.reward{border-bottom:1px solid #ddd;padding:20px 0;height:60px;position:relative}article#rewards-list div#history-pane div.reward>img{border:1px solid #d1d3d4;float:left;margin-left:7px;margin-right:10px}article#rewards-list div#history-pane div.reward>div img.work{margin-left:-9px}article#rewards-list div#history-pane div.reward>div .name{margin-left:5px;font-size:24px}article#rewards-list div#history-pane div.reward>div .name a{color:#333}article#rewards-list div#history-pane div.reward>div .name a:hover{color:#0050de}article#rewards-list div#history-pane div.reward>div .credits{margin-left:5px;font-size:14px;color:#999}article#rewards-list div#history-pane div.reward>div .credits .original-price{text-decoration:line-through;margin-right:4px}article#rewards-list div#history-pane div.reward.earndit .name{margin-top:12px}article#rewards-list div#history-pane div.reward .credits{width:65px;display:inline-block}article#rewards-list div#history-pane div.reward .purchaseDate{width:165px;color:#666;display:inline-block}article#rewards-list div#history-pane div.reward .purchaseDate .earned{font-weight:bold}article#rewards-list div#history-pane div.reward .instructions{width:190px;display:inline-block}div#twocolumn-sidebar article.rewardsOptions,div#twocolumn-sidebar article.charitiesOptions{margin-top:50px}article#reward-view div.moreinfo{margin-left:10px}article#reward-view div.purchase{text-align:center;margin-top:40px}article#reward-view div.purchase a.rewardpurchase{width:200px}article#reward-view div.joinLogin{text-align:center}article#reward-view div.joinLogin div.joinPrompt{font-size:20px;font-weight:bold;font-style:italic;margin-top:15px}article#reward-view div.joinLogin a.join{margin:0;padding:0;text-align:center;width:248px}article#reward-view div.joinLogin div.loginPrompt{margin:5px 0 25px}article#reward-view div.comment-post form textarea{margin:15px 0 0 30px;width:90%}article#reward-view div.comment-post form div.actions{margin-right:10px}div#twocolumn-sidebar a.rewardpurchase{margin:10px 0 15px;padding:0;text-align:center;width:248px}div#twocolumn-sidebar div.joinLogin div.joinPrompt{font-size:20px;font-weight:bold;font-style:italic;margin-top:15px}div#twocolumn-sidebar div.joinLogin a.join{margin:0;padding:0;text-align:center;width:248px}div#twocolumn-sidebar div.joinLogin div.loginPrompt{text-align:right;margin:5px 5px 25px}div#twocolumn-sidebar article.rewarddetails{color:#666}div#twocolumn-sidebar article.rewarddetails div.logo{text-align:center;margin:5px 0}div#twocolumn-sidebar article.rewarddetails div.points{padding-top:10px;border-top:1px solid #ccc}div#twocolumn-sidebar article.rewarddetails div.points .originalPrice{text-decoration:line-through}div#twocolumn-sidebar article.rewarddetails div.points .salePrice{color:#900;font-size:18px;margin-left:7px}div#twocolumn-sidebar article.rewarddetails div.points div.saleDetails{margin-top:10px;font-size:14px;color:#900}div#twocolumn-sidebar article.rewarddetails div.progressText{float:right;margin-right:5px;margin-top:7px}div#twocolumn-sidebar article.rewarddetails div.notes{text-align:center;font-size:12px;margin-top:8px}div#twocolumn-sidebar article.recentPurchasers h3{margin-top:40px;margin-bottom:10px}div#twocolumn-sidebar article.recentPurchasers div.purchaser{float:left;width:120px;height:30px;margin-bottom:5px;overflow:hidden}article#rewardPurchase h2{font-size:25px}article#rewardPurchase div.rewardLogo{float:left}article#rewardPurchase div.rewardDetails{margin:15px 10px 0 210px}article#rewardPurchase div.rewardDetails .entries{font-weight:bold}article#rewardPurchase div.share{margin-top:30px;margin-bottom:50px}article#rewardPurchase div.share div.brag,article#rewardPurchase div.share div.follow{display:inline-block;margin-left:20px;vertical-align:top;width:300px}article#rewardPurchase div.share div.facebook{display:inline-block;margin-bottom:5px}article#rewardPurchase div.share div.twitter{display:inline-block}article.rewardtips{margin-top:100px}article.rewardtips ul{padding-left:20px}article.rewardtips ul li{margin-bottom:10px}article#drawingWinnerShippingAddress div.rewardItem{margin:30px 80px 10px}article#drawingWinnerShippingAddress div.rewardItem div.rewardLogo{float:left}article#drawingWinnerShippingAddress div.rewardItem div.rewardDetails{margin:15px 10px 0 210px}article#drawingWinnerShippingAddress form label{font-size:22px;width:280px}article#drawingWinnerShippingAddress form input{font-size:22px;height:38px;width:380px}article#drawingWinnerShippingAddress form select{font-size:22px;height:38px;width:400px}article#drawingWinnerShippingAddress form select.dob{width:131px}article#drawingWinnerShippingAddress form div.errorMessage{margin-left:295px}body.rewardspreview header#pagehead{background-image:url(/img/rewards-header-bg.png);height:79px}body.rewardspreview header#pagehead div#pagehead-content{position:relative;height:79px}body.rewardspreview header#pagehead div#pagehead-content div#headlogo{width:auto}body.rewardspreview header#pagehead div#pagehead-content div#syncupmessage{position:absolute;top:42px;left:74px;color:#63a1ff;font-size:12px;font-weight:800;line-height:1}body.rewardspreview header#pagehead div#pagehead-content div#devices{position:absolute;bottom:7px;left:184px;margin-top:21px;margin-left:23px}body.rewardspreview header#pagehead div#pagehead-content div#devices div.device{float:left;height:51px;border-right:1px solid #3684ff}body.rewardspreview header#pagehead div#pagehead-content div#devices div.device:hover{background-image:url(/img/devices-bg-hover-slice.png);background-repeat:repeat-x}body.rewardspreview header#pagehead div#pagehead-content div#devices div.device img{margin:15px 13px 0}body.rewardspreview header#pagehead div#pagehead-content div#devices div.device img.garmin{margin-top:5px}body.rewardspreview header#pagehead div#pagehead-content div#devices div.device img.fitbit{margin-top:12px}body.rewardspreview div#rewardspreview-header{font-size:15px;font-weight:bold;color:#666;margin-top:30px;border-bottom:8px solid #ccc}body.rewardspreview div#rewardspreview-header div.head{font-size:33px}body.rewardspreview div#rewardspreview-header div#rewardspreview-back{float:right;font-size:23px;margin-top:10px}body.rewardspreview div#rewardspreview-header div#rewardspreview-back a{color:#666}body.rewardspreview div#rewardspreview-header div#rewardspreview-back a:hover{color:#97e540}body.rewardspreview div#rewardspreview h2{margin-top:45px}body.rewardspreview div#rewardspreview div.rewardpreview{position:relative;width:270px;height:120px;display:inline-block;text-align:center;margin:5px 10px;padding-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden}body.rewardspreview div#rewardspreview div.rewardpreview div.rollup{position:absolute;top:130px;height:100%;width:100%;background-image:url(/img/reward-rollover-bg.png);padding-left:10px;padding-top:15px;text-align:left}body.rewardspreview div#rewardspreview div.rewardpreview div.rollup a{color:#fff}body.rewardspreview div#rewardspreview div.rewardpreview div.rollup a:hover{color:#ff0c60}body.rewardspreview div#rewardspreview div.rewardpreview div.rollup .points{font-size:12px}body.rewardspreview div#rewardspreview div.rewardpreview div.rollup .name{font-size:17px;font-weight:bold}body.rewardspreview div#rewardspreview div.rewardpreview div.rollup div.description{color:#ccc;font-style:italic;font-weight:15px;width:260px;position:absolute;bottom:20px}article#activity-points div.subnav{margin-top:5px}article#activity-list div.activity{position:relative;padding-top:15px;margin-top:15px;border-top:1px solid #ccc}article#activity-list div.activity div.startdate{margin-top:3px;float:right}article#activity-list div.activity img.logo{height:25px;margin-right:10px}article#activity-list div.activity a.share{position:absolute;bottom:0;right:0}article#activity-list div.activity span.mode{font-weight:bold;font-size:18px}article#activity-list div.activity div.details{margin-left:140px;color:#666}article#activity-list div.activity div.details strong{display:inline-block;margin:3px}article#activity-list div.activity div.comment-post{display:none}div#twocolumn-sidebar a.activitysearch{margin:0 0 5px;padding:0;text-align:center;width:248px}div#twocolumn-sidebar div.activity-time{color:#666;font-size:11px;margin:0 0 10px;text-align:center}div#twocolumn-sidebar article.activityoverview div.stat{padding:5px 10px}div#twocolumn-sidebar article.activityoverview div.stat:first-of-type{padding-top:10px}div#twocolumn-sidebar article.activityoverview div.stat div.count,div#twocolumn-sidebar article.activityoverview div.stat div.points{font-size:14px;color:#888}div#twocolumn-sidebar article.activityoverview div.stat div.count .label,div#twocolumn-sidebar article.activityoverview div.stat div.points .label{color:#666}div#twocolumn-sidebar article.activityoverview div.stat div.count{margin-left:3px}div#twocolumn-sidebar article.activityoverview div.stat div.points{float:right}div.rankingLeaderboard .rank{width:20px}div.rankingLeaderboard .points{text-align:right}div.rankingLeaderboard td.points{font-family:ff-typestar-black-web,sans-serif;font-style:normal;font-weight:900}div#twocolumn-sidebar article.rankingscontrols{margin-top:100px}div#twocolumn-sidebar article.rankingscontrols select{width:220px;font-size:20px;height:28px}div.userPreview{position:relative;border-bottom:1px solid #ccc;padding-bottom:15px;margin-top:9px;margin-bottom:5px}div.userPreview div.pic{position:absolute;left:7px}div.userPreview div.details{margin-left:74px;color:#666}div.userPreview div.details strong{margin-right:3px}div.userPreview div.details div.name{font-size:25px;line-height:1;margin-bottom:3px}div.userPreview div.details div.name a{color:#333}div.userPreview div.details div.name a:hover{color:#0050de}div.userPreview div.details div.gender{display:inline-block;width:130px}div.userPreview div.details div.from{display:inline-block}div.userPreview div.details div.from div.location{display:inline-block;vertical-align:top}div.userPreview div.actions{position:absolute;right:10px;bottom:15px}div#twocolumn-sidebar article.usersearch input{width:200px;font-size:20px;height:28px}div#twocolumn-sidebar article.usersearch a{margin:6px 0 0 140px}body.userProfile div#twocolumn-main{margin-left:10px}body.userProfile div#twocolumn-main article#rewardsEarned div.rewardItem{display:inline-block;margin:5px 25px 25px 0}body.userProfile div#twocolumn-main .profilePrivateNotice{font-size:20px;margin:100px 0 300px 30px}body.userProfile div#twocolumn-sidebar{width:230px}body.userProfile div#twocolumn-sidebar article.userInfo{margin-top:30px;text-align:center}body.userProfile div#twocolumn-sidebar article.userInfo h1{margin:5px 0}body.userProfile div#twocolumn-sidebar article.userInfo div.details{text-align:left}body.userProfile div#twocolumn-sidebar article.userInfo div.details div.detail{padding:5px}body.userProfile div#twocolumn-sidebar article.userInfo div.details div.detail div.label{display:inline-block;width:60px;font-size:18px;font-weight:bold}body.userProfile div#twocolumn-sidebar article.userInfo div.details div.detail div.data{display:inline-block;vertical-align:top}body.userProfile div#twocolumn-sidebar article.userInfo div.follow{margin-top:15px}body.userProfile div#twocolumn-sidebar article.followers,body.userProfile div#twocolumn-sidebar article.following{margin-top:40px}body.userProfile div#twocolumn-sidebar article.followers h3,body.userProfile div#twocolumn-sidebar article.following h3{border-bottom:7px solid #ccc}article#faq .question{font-weight:bold;margin-top:30px}article#faq .answer{margin-left:30px;margin-bottom:10px}header#device{width:915px;height:93px;background-image:url(/img/devicesync-header-bg.png);background-repeat:no-repeat;margin:3px 0 0 15px;position:relative}header#device img.device-logo{position:absolute;top:30px;left:30px}header#device div.prompt{position:absolute;left:180px;top:15px;width:515px;font-size:26px;color:#1e77ff;font-weight:bold}header#device div.prompt.large{font-size:40px;left:270px;top:24px}header#device div.back{font-size:13px;position:absolute;right:15px;bottom:15px}header#device div.back a{color:#333}div#twocolumn-sidebar article.device-teaser{margin-top:40px;font-size:26px;color:#999}div#twocolumn-sidebar article.device-teaser span{color:#333}article#raf div#details{height:275px;width:892px;background-image:url(/img/raf/detailsbg.png);background-repeat:no-repeat;margin:22px 7px}article#raf div#details img#hammies{float:right;margin-right:80px}article#raf div#details div#description{margin:0 50px 30px;padding-top:20px}article#raf div#details div#description h1{margin:0;font-size:26px;font-weight:bold}article#raf div#details div#description p{margin:10px 20px;font-size:18px;width:400px}article#raf div#details form{margin-left:40px}article#raf div#details form input{width:360px}article#raf div#details form label{width:165px}article#raf div#details div#share{float:right;margin-right:30px}article#raf div#details div#share h4{margin:0 0 2px;font-size:16px;font-weight:normal}article#raf div#details div#share img{margin:0 10px}article#raf div#details div#share p{margin:8px 0 0 4px;font-size:13px}article#raf div#referrals{margin-left:47px}article#raf div#referrals h2{margin-top:0}article#raf div#referrals div.referral{margin:0 0 15px 10px}article#raf div#referrals div.referral div.number{display:inline-block;width:50px;text-align:right;font-size:26px;font-weight:bold}article#raf div#referrals div.referral div.user{display:inline-block;width:250px}article#raf div#referrals div.referral div.user img{margin:0 10px;vertical-align:middle}article#raf div#referrals div.referral div.user span.noname{font-style:italic}article#raf div#referrals div.referral div.bonusprogress{text-align:left;position:relative;vertical-align:middle;display:inline-block;height:30px;width:320px;background:#ccc url(/img/prize-progress-bg.png) repeat-x}article#raf div#referrals div.referral div.bonusprogress span.current{height:30px;display:inline-block;color:#fff;text-align:right;background:#ccc url(/img/leaderbar-body-blue.png) repeat-x}article#raf div#referrals div.referral div.bonusprogress span.current span{display:inline-block;line-height:30px}article#raf div#referrals div.referral img.complete{margin-left:20px;margin-top:-6px}.serviceButtonGreenHover{border-bottom:1px solid #ccc;cursor:pointer;display:inline-block;height:59px;overflow:hidden;padding-top:5px;text-align:center;width:200px}.serviceButtonGreenHover div.states{position:relative}.serviceButtonGreenHover div.states div{height:59px}.serviceButtonGreenHover div.states:hover{top:-59px}.serviceButtonGreenHover div.states div img{max-width:200px}.serviceButtonGreenHover:hover{background-image:url(/img/devices-bg-hover-slice.png);background-repeat:repeat-x}article#login{position:relative;height:380px;right:250px}article#login div.login-seperator{display:none;position:absolute;left:440px;top:40px}article#login div#login-services{display:inline-block;width:415px;margin-left:10px;margin-top:15px}article#login div#login-services div#rpxLogin{display:none;margin-top:20px}article#login div#login-services div.device{display:none}article#login div#login-services .border{display:none}article#login div#login-account{position:absolute;left:505px;top:15px;display:inline-block;width:410px}article#login div#login-account form>div{padding:0 0 10px 5px}article#login div#login-account form label{width:auto;font-size:22px;text-align:left}article#login div#login-account form input[type="text"],article#login div#login-account form input[type="password"]{font-size:22px;height:38px;width:380px}article#login div#login-account form div.errorMessage{margin-left:0}article#login div#login-account a.forgotpassword{font-size:13px;color:#999;font-weight:bold;margin:0 15px}article#login div#login-account a.submit{width:65px;text-align:center}div#message{margin:0 auto;padding-bottom:20px;width:650px}article#settings h2{margin-top:40px}article#settings div#profile div#avatar{float:left}article#settings div#profile div#avatarSelect .avatarSelectPage{width:400px;font-size:15px;padding:25px;clear:both}article#settings div#profile div#avatarSelect .avatarSelectPage h2{margin-top:0}article#settings div#profile div#avatarSelect .avatarSelectPage .avatarSelection{float:left;width:120px;text-align:center;margin-right:30px}article#settings div#profile div#avatarSelect .avatarSelectPage .avatarSelection a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:10px #c0dafe solid;display:block;margin-bottom:5px}article#settings div#profile div#avatarSelect .avatarSelectPage .avatarSelection a:hover{border:10px #3385ff solid}article#settings div#profile div#avatarSelect .avatarSelectPage .avatarSpinner{display:none;text-align:center}article#settings div#profile div#avatarSelect .avatarSelectPage input[type=file]{width:300px;font-size:20px;height:30px}article#settings div#profile div#avatarSelect .avatarSelectPage input[type=submit]{font-family:"sommet";height:28px;border:none}article#settings div#profile div#fields{margin-left:230px;width:600px}article#settings form.profile label{font-size:22px}article#settings form.profile input{font-size:22px;height:38px;width:380px}article#settings form.profile select{font-size:22px;height:38px;width:400px}article#settings form.profile select.dob{width:131px}article#settings .settingChange{padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#c6f28c;display:none}article#settings form#nForm span.emailwhen{display:block;font-size:22px;margin-left:15px}article#settings form#nForm>label{font-size:18px;width:450px;text-transform:none;color:#666}article#settings form#nForm div.iPhoneCheckContainer{display:inline-block;vertical-align:middle}article#settings form#nForm div.iPhoneCheckContainer label.iPhoneCheckLabelOn{text-align:center}article#settings form#nForm div.iPhoneCheckContainer label.iPhoneCheckLabelOff{text-align:right}article#settings .privacy .optionColumn{width:45%;float:left;margin-left:2%}article#settings .privacy .optionColumn label{font-size:18px;width:90%;text-transform:none;color:#666;text-align:left;margin-left:5px}article#settings .privacy .optionColumn .optionDivider{font-size:18px;color:#999;padding:8px 15px}article#settings .privacy .optionColumn.rightColumn{border-left:1px #999 solid;padding-left:20px}article#settings table.socialTable th.options{width:70px}article#settings table.servicesTable th.options{width:150px;text-align:center}article#settings table.servicesTable td.options{text-align:right}article#settings table.servicesTable img{height:25px;width:125px}article#settings div.service{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f8f8f8;display:inline-block;width:280px;text-align:center;margin:0 8px 20px}article#settings div.service p{padding:0 10px 10px;width:240px;text-align:justify;height:140px;margin-left:10px}article#settings div.service div.buttons{padding:0 5px 5px;text-align:right}article#settings div.service div.buttons a.servicelink{margin-top:4px;float:left}body.homepage div#container{background:#f9f9f9 url(/img/homepage-bg.png) repeat-x;background-position:0 -50px}body.homepage div#container header#pagehead{background:none}body.homepage div#container header#pagehead div#pagehead-content{overflow:visible;position:relative}body.homepage div#container header#pagehead div#pagehead-content img.logo{position:relative;left:-105px;top:-2px}body.homepage div#container header#pagehead div#pagehead-content div#slogan{font-size:16px;font-weight:800;color:#2c2b2b;left:272px;position:absolute;top:90px}body.homepage div#container header#pagehead div#pagehead-content div#redemptionvalue{position:absolute;right:50px;top:75px}body.homepage div#container header#pagehead div#pagehead-content div#redemptionvalue div{display:inline-block}body.homepage div#container header#pagehead div#pagehead-content div#redemptionvalue div.description{font-size:16px;font-weight:800;color:#2c2b2b;text-align:right;line-height:1;margin-right:5px}body.homepage div#container header#pagehead div#pagehead-content div#redemptionvalue div.value{font-size:35px;font-weight:800;color:#cffb00}body.homepage div#container div#main{background:none}body.homepage div#container div#main div.device{height:59px;padding-top:5px;border-bottom:1px solid #ccc;cursor:pointer;overflow:hidden;float:left;width:298px}body.homepage div#container div#main div.device div.states{position:relative}body.homepage div#container div#main div.device div.states div{height:59px}body.homepage div#container div#main div.device div.states:hover{top:-59px}body.homepage div#container div#main div.device:hover{background-image:url(/img/devices-bg-hover-slice.png);background-repeat:repeat-x}body.homepage div#container div#main div.syncmessage{padding-bottom:3px;padding-top:8px;background-image:url(/img/devices-bg-hover-slice.png);background-repeat:repeat-x;color:#106fff;font-size:18px}body.homepage div#container div#main div.syncmessage.panel2{padding-left:10px}body.homepage div#container div#main div#content{background-image:url("/img/main-bgbottom.png");background-repeat:repeat-y;margin-top:20px;-webkit-border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-border-radius-topleft:0;-moz-background-clip:padding;border-top-left-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;height:515px}body.homepage div#container div#main div#content div#content-inner{background-image:url(/img/homepage-main-bgtop.png);background-repeat:no-repeat;padding-top:0}body.homepage div#container div#main div#content div#content-inner div#panels{position:relative;width:2000px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1{float:left;width:905px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description{float:left;margin-left:7px;margin-top:28px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol{font-size:28px;color:#666}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li{margin-bottom:35px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li img.service.endomondo{margin:-5px -6px 0}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li img.service.fitbit{height:40px;margin:-8px 2px 0}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li img.service.runkeeper{margin:-4px 0 0}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li img.service.foursquare{margin:-4px 0 0}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li img.service.bodymedia{height:40px;margin:-8px -12px 0}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol li img.service.moves{height:40px;margin:-8px 0 0}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol span{font-size:39px;font-weight:bold;color:#333}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description ol span span.amp{font-family:sans-serif;font-size:38px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description div.chaching{font-size:42px;font-weight:bold;font-style:italic;color:#9cd100}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description div.win{font-size:24px;color:#666}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description div.compete{position:relative;top:-40px;left:50px;font-style:italic;font-size:24px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#description div.pointsHow{font-size:16px;font-style:normal;left:60px;position:absolute;top:185px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview{font-size:15px;font-weight:bold;color:#666;margin-left:570px;padding-top:25px;width:347px;text-align:center}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div#seeall{margin-top:15px;cursor:pointer}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div#seeall.indexService{margin-right:53px;margin-top:178px;text-align:right}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction{margin-top:40px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.join{width:200px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect{width:200px;font-size:18px;line-height:18px;text-align:left}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect div{margin-top:6px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.endomondo{margin-top:-11px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.fitbit{height:40px;margin:-7px 0 0 40px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.runkeeper{margin:-11px 0 0 13px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.foursquare{height:36px;margin:-2px 0 0 38px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.bodymedia{height:34px;margin:-1px 0 0 3px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.omron{margin-top:-9px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction a.connect img.moves{height:40px;margin:-7px 0 0 40px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction div.member{margin-top:5px;margin-left:90px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.calltoaction div.joinPrompt{font-size:18px;font-weight:bold;color:#333;text-align:left;margin:0 0 5px 44px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.workswith{margin-left:50px;margin-top:65px;text-align:left;width:265px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.workswith div.devicelist{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:justify}body.homepage div#container div#main div#content div#content-inner div#panels div#panel1 div#devicepreview div.workswith div.devicelist img{height:25px;margin:4px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2{font-size:15px;font-weight:bold;color:#333;padding-top:25px;float:left;margin-left:102px;width:105px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 article#announce{background-image:url(/img/bg-signupRedirect.png);background-repeat:no-repeat;background-size:auto 260px;border:2px solid #f0f0f0;border-radius:20px;box-shadow:3px 3px #f5f5f5;text-align:center;font-size:2.4em;line-height:1.3;height:460px;width:900px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 article#announce header{height:220px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 article#announce header h1{color:#fff;padding-top:30px;font-size:40px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 article#announce p{padding-top:30px;font-size:18px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 article#announce small{display:inherit;font-size:13px;padding:5px 0 0 60px}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 div.devicelist{display:inline-block;text-align:center;vertical-align:top}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 div#back{margin-top:20px;font-size:33px;font-weight:bold;color:#666;cursor:pointer}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 div#back img{vertical-align:baseline}body.homepage div#container div#main div#content div#content-inner div#panels div#panel2 div#nodevice{text-align:center;margin-top:40px;color:#666;font-weight:normal;clear:both}body.homepage div#container div#main div#content div#content-inner div#fbconnect{position:absolute;top:455px;width:898px;padding-top:5px;border-top:1px solid #ccc}body.homepage div#container div#main div#content div#content-inner div#fbconnect div.fb-facepile{float:right}body.homepage div#container div#main div#content div#content-inner div#fbconnect div.fblogin{font-size:13px;font-weight:bold;color:#999;margin-top:10px;margin-left:3px}body.homepage div#container div#main div#content div#content-inner div#fbconnect div.fb-login-button{display:inline-block}body.homepage div#container div#main div#content div#content-inner div#press{left:10px;padding-top:5px;position:absolute;top:445px;width:925px}body.homepage div#container div#main div#content div#content-inner div#press div#pressAnnouncement{border-top:1px solid #ccc;text-align:center;font-size:22px;padding-top:14px}body.homepage div#container div#seerewards{position:relative;top:-20px;width:286px;margin:0 auto}body.homepage div#container div#seerewards div.buttoncontainer{position:relative;top:-30px;height:50px;overflow:hidden}body.homepage div#container div#seerewards img#seerewardsbutton{position:absolute;bottom:0;cursor:pointer}body.homepage div#container div#footercontainer{position:relative}body.homepage div#container div#footercontainer footer{height:20px;margin:0 20px;font-weight:bold}body.marketing-brandpartner div#container,body.marketing-companychallenges div#container,body.marketing-millionthanks div#container{background:#fff url(/img/group_challenges/page-bg-147.png) repeat-x}body.marketing-brandpartner div#container header#pagehead,body.marketing-companychallenges div#container header#pagehead,body.marketing-millionthanks div#container header#pagehead{background:none}body.marketing-brandpartner div#container header#pagehead div#pagehead-content,body.marketing-companychallenges div#container header#pagehead div#pagehead-content,body.marketing-millionthanks div#container header#pagehead div#pagehead-content{overflow:visible;position:relative}body.marketing-brandpartner div#container header#pagehead div#pagehead-content img.logo,body.marketing-companychallenges div#container header#pagehead div#pagehead-content img.logo,body.marketing-millionthanks div#container header#pagehead div#pagehead-content img.logo{position:relative;left:-105px;top:-2px}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div.title,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div.title,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div.title{display:inline-block;position:absolute;top:40px}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div.title div.name,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div.title div.name,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div.title div.name{color:#d6f700;font-size:48px;font-weight:bold}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div.title div.description,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div.title div.description,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div.title div.description{color:#fff;font-size:18px;font-weight:bold}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div#stickynav,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div#stickynav,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div#stickynav{z-index:88;position:absolute;top:104px;margin-left:500px}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div#stickynav.stick,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div#stickynav.stick,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div#stickynav.stick{position:fixed;top:0}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div#stickynav a,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div#stickynav a,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div#stickynav a{border:1px solid #5e9eff;margin:0;display:inline-block;width:100px;height:30px;color:#fff;font-size:19px;font-weight:bold;text-align:center;line-height:30px;background-image:url(/img/group_challenges/nav-bg.png)}body.marketing-brandpartner div#container header#pagehead div#pagehead-content div#stickynav a:hover,body.marketing-companychallenges div#container header#pagehead div#pagehead-content div#stickynav a:hover,body.marketing-millionthanks div#container header#pagehead div#pagehead-content div#stickynav a:hover{color:#0044be;background-image:url(/img/group_challenges/nav-bg-selected.png)}body.marketing-brandpartner div#container div#main,body.marketing-companychallenges div#container div#main,body.marketing-millionthanks div#container div#main{background:none}body.marketing-brandpartner div#container div#main div.flash,body.marketing-companychallenges div#container div#main div.flash,body.marketing-millionthanks div#container div#main div.flash{margin-top:80px}body.marketing-brandpartner div#container div#main div#content,body.marketing-companychallenges div#container div#main div#content,body.marketing-millionthanks div#container div#main div#content{background:none;margin-top:80px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.marketing-brandpartner div#container div#main div#content div#content-inner,body.marketing-companychallenges div#container div#main div#content div#content-inner,body.marketing-millionthanks div#container div#main div#content div#content-inner{background:none}body.marketing-brandpartner div#container div#main div#content div.intro,body.marketing-companychallenges div#container div#main div#content div.intro,body.marketing-millionthanks div#container div#main div#content div.intro{color:#000;font-size:23px;margin-top:50px}body.marketing-brandpartner div#container div#main div#content div.box,body.marketing-companychallenges div#container div#main div#content div.box,body.marketing-millionthanks div#container div#main div#content div.box{position:relative;margin:160px 0 200px;background-color:#fff}body.marketing-brandpartner div#container div#main div#content div.box div.boxTitle,body.marketing-companychallenges div#container div#main div#content div.box div.boxTitle,body.marketing-millionthanks div#container div#main div#content div.box div.boxTitle{padding:10px;position:absolute;top:-45px;left:-20px;width:95%}body.marketing-brandpartner div#container div#main div#content div.box div.boxTitle div.name,body.marketing-companychallenges div#container div#main div#content div.box div.boxTitle div.name,body.marketing-millionthanks div#container div#main div#content div.box div.boxTitle div.name{color:#000;font-size:40px;font-weight:bold}body.marketing-brandpartner div#container div#main div#content div.box div.boxTitle div.description,body.marketing-companychallenges div#container div#main div#content div.box div.boxTitle div.description,body.marketing-millionthanks div#container div#main div#content div.box div.boxTitle div.description{color:#666;font-size:18px;font-weight:bold;margin-left:20px}body.marketing-brandpartner div#container div#main div#content div.box div.boxContents,body.marketing-companychallenges div#container div#main div#content div.box div.boxContents,body.marketing-millionthanks div#container div#main div#content div.box div.boxContents{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:60px 20px 20px;font-size:20px}body.marketing-brandpartner div#container div#main div#content div.box div.boxContents table td,body.marketing-companychallenges div#container div#main div#content div.box div.boxContents table td,body.marketing-millionthanks div#container div#main div#content div.box div.boxContents table td{width:50%;vertical-align:middle}body.marketing-brandpartner div#container div#main div#content div.box div.boxContents ul li,body.marketing-companychallenges div#container div#main div#content div.box div.boxContents ul li,body.marketing-millionthanks div#container div#main div#content div.box div.boxContents ul li{margin:10px}body.marketing-brandpartner div#container div#main div#content div.box div.boxContents div.testimonial,body.marketing-companychallenges div#container div#main div#content div.box div.boxContents div.testimonial,body.marketing-millionthanks div#container div#main div#content div.box div.boxContents div.testimonial{display:inline-block;width:230px;margin:0 20px}body.marketing-brandpartner div#container div#main div#content div.box div.boxContents form label,body.marketing-companychallenges div#container div#main div#content div.box div.boxContents form label,body.marketing-millionthanks div#container div#main div#content div.box div.boxContents form label{width:207px}body.marketing-brandpartner div#container div#main div#content div.box div.boxContents form div.errorMessage,body.marketing-companychallenges div#container div#main div#content div.box div.boxContents form div.errorMessage,body.marketing-millionthanks div#container div#main div#content div.box div.boxContents form div.errorMessage{margin-left:220px}body.marketing-millionthanks #millionthanks{font-size:50px}body.marketing-millionthanks div#content{text-align:center}body.marketing-millionthanks div#content .primary{color:#333;font-size:30px;margin-top:10px}body.marketing-millionthanks div#content .secondary{color:#333;font-size:20px;margin-top:50px}body.marketing-millionthanks div#content .instructions{color:#666;font-size:16px;margin-top:5px}body.marketing-millionthanks div#content .logos{margin-top:30px;margin-bottom:80px}body.marketing-millionthanks div#content .logos img{border:1px solid #d1d3d4;margin:3px}body.group-join div#container header#pagehead{background-image:none;background-color:#1875ff}body.group-join div#container header#pagehead div#pagehead-content{width:945px;overflow:visible;position:relative}body.group-join div#container header#pagehead div#pagehead-content div.helpbox{bottom:15px;position:absolute;right:0}body.group-join div#container header#pagehead div#pagehead-content div.helpbox .message{font-size:15px}body.group-join div#container header#pagehead div#pagehead-content div.helpbox .message span{color:#bdd5fa}body.group-join div#container header#pagehead div#pagehead-content div.helpbox .message a{color:#fff}body.group-join div#main{background-image:none;background-color:#1875ff}body.group-join div#main div#content{margin-top:0;margin-bottom:0}body.group-join div#main div#content div#content-inner{padding-top:15px}body.group-join div#footercontainer{background-image:url("/img/group/green_line.png");background-repeat:repeat-x}body.group-join div#footercontainer footer{margin:auto;padding-top:20px;text-align:right;width:945px}body.group-join div.hero-unit{width:876px;margin:auto;background-color:#2f2e2f;color:#fff;padding:20px 20px 30px;background-image:url("/img/group/green_line.png");background-repeat:repeat-x;background-position:0 bottom;position:relative}body.group-join div.hero-unit a.pink{color:#ff0097}body.group-join div.hero-unit div.message{width:500px}body.group-join div.hero-unit div.message div.group{font-size:18px;font-weight:bold}body.group-join div.hero-unit div.message div.program{font-size:26px;font-weight:bold;color:#bcf500;margin-bottom:5px}body.group-join div.hero-unit div.callToAction{position:absolute;top:40px;left:625px;text-align:center}body.group-join div.hero-unit div.callToAction a{margin-bottom:5px}body.group-join article#whyjoin{margin-top:20px}body.group-join article#whyjoin div.joinbox{position:relative}body.group-join article#whyjoin div.joinbox div.title{font-size:24px;font-weight:bold;padding:20px 10px 0}body.group-join article#whyjoin div.joinbox div.description{position:absolute;top:183px;left:25px}body.group-join div#twocolumn-main article{padding:0 20px}body.group-join div#twocolumn-main h1{margin:22px 10px 0}body.group-join div#twocolumn-main article#rewards-list{padding:0}body.group-join div#twocolumn-main article#rewards-list .reward-item .imageholder{width:25%}body.group-join div#twocolumn-main article#rewards-list .reward-item .photo{width:120px}body.group-join div#twocolumn-main article#rewards-list .reward-item .detailsholder{height:120px;width:70%}body.group-join div#twocolumn-main .startButtonHolder{margin:40px 20px}body.group-join div#onecolumn h1{margin:22px 0 0}body.group-join div#onecolumn article{padding:0 20px}body.group-join div#onecolumn p.prompt{font-size:20px;font-weight:bold}body.group-join div#onecolumn article#group-createAccount>p{font-size:18px}body.group-join div#onecolumn article#group-createAccount div.existingAccount{margin-left:300px;width:370px;background-color:#ddd;padding:15px}body.group-join div#onecolumn article#group-syncDevice div.primaryService{margin:20px 50px 100px}body.group-join div#onecolumn article#group-syncDevice div.login-services{margin-left:10px;margin-top:15px}body.group-join div#onecolumn article#group-syncDevice div.device{border-bottom:1px solid #ccc;cursor:pointer;display:inline-block;height:59px;overflow:hidden;padding-top:5px;text-align:center;width:200px}body.group-join div#onecolumn article#group-syncDevice div.device div.states{position:relative}body.group-join div#onecolumn article#group-syncDevice div.device div.states div{height:59px}body.group-join div#onecolumn article#group-syncDevice div.device div.states:hover{top:-59px}body.group-join div#onecolumn article#group-syncDevice div.device div.states div img{max-width:200px}body.group-join div#onecolumn article#group-syncDevice div.device:hover{background-image:url(/img/devices-bg-hover-slice.png);background-repeat:repeat-x}body.group-join div#onecolumn article#group-syncDevice div.skip{float:right}body.group-join div#twocolumn-sidebar{width:235px}body.group-join div#twocolumn-sidebar a.join{margin:77px 0 0;padding:0;text-align:center;width:232px}body.group-join div#twocolumn-sidebar div.loginPrompt{text-align:right;margin:5px 5px 25px}body.group-join form>div{padding:12px 5px}body.group-join form label{font-size:22px;width:280px}body.group-join form input{font-size:22px;height:38px;width:380px}body.group-join form select{font-size:22px;margin-left:5px;width:400px}body.group-join form select.error{border:1px solid #d8000c}body.group-join form div.errorMessage{margin-left:295px}body.group-join form p.disclaimer{font-size:15px;font-style:italic;margin-left:300px}article#signup label{width:250px}article#signup h1,article#signup p,article#signup div.errorMessage{margin-left:270px}article#changeemail label{width:250px}article#howitworks{text-align:center;margin-top:45px;margin-left:62px}article#passwordreset form p{margin-left:270px}article#passwordreset form div.errorMessage{margin-left:270px}article#passwordreset form label{width:250px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}