html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,.bootcamp p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,.bootcamp ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style: none;}blockquote,q{quotes: none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}table{border-collapse:collapse;border-spacing:0;}@-moz-keyframes streak{from{background-position: -100% 0;}to{background-position:300% 0;}}html{background:#f3f3f3;}.home,body{margin:0;line-height:1.2;font-size:14px;color:#3b3b3b;font-family: Helvetica,Arial,sans-serif;background: white;}#abw{background:#b5e9f5;}.redesign{font-family: Helvetica,Arial,sans-serif;text-align: left;}.redesign p{padding:0;margin:0;}.redesign td,.redesign th{padding:0;margin:0;vertical-align: top;}.top-red-line{width:100%;}td{vertical-align: top;}blockquote{margin:0 20px;padding:1em 20px;border:1px solid #d0d0d0;}.prm-home,.page-right-col{font-size:14px;color:#3b3b3b;font-family: Helvetica,Arial,sans-serif;}a{color:#3f66b5;text-decoration: none;}a:hover{text-decoration: underline;}a:hover .button,a:hover .btn{text-decoration: none !important;}a.button:hover,a .button:hover{text-decoration: none !important;}.wrapper{width:960px;margin:0 auto;position: relative;}.cc-logo{height:45px;width:251px;background: url(/images/elements/landingpage-sprites1.png);float: left;margin:15px 0 0 15px;}.clear{clear:both;}.left-box{width:640px;float: left;position: relative;}.previewer{width:640px;height:420px;position: relative;}.slide-nav{padding-left:255px;padding-top:5px;}.dot{height:15px;width:15px;float: left;margin-right:20px;background: white;border-radius:15px;cursor: pointer;}.dot.active{background:#3b3b3b;cursor:default;}.landing-top{height:642px;width:100%;background: url(/images/elements/bg-landingpage1.jpg) center 0 #b5e9f5 repeat-y;}.landing-top .upper-box{height:107px;}.landing-top .wrapper{height:100%;background: url(/images/elements/bg-landingpage-pattern.jpg);}.landing-top.not-homepage{height:auto;}.landing-top.not-homepage .upper-box{height:82px;}.upper-box{height:87px;}.upper-box.top-layer{position:absolute;z-index:2;width:960px;}.search-box{width:540px;height:60px;background: white;border-radius:6px;margin-left:40px;}.search-box input{width:438px;height:38px;font-size: inherit;background:#f3f3f3;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;border-radius:4px;margin:10px 0 0 10px;padding-left:20px;font-size:22px;box-shadow: inset 0 3px 3px rgba(0,0,0,0.1);line-height:38px;}.search-box input:hover,.search-box input:focus{color:#747474;}#landing-search{height:41px;width:50px;margin:9px 9px 0 0;padding:0;}#landing-search .icon{margin:7px 0 0 12px;}.icon.search{height:25px;width:25px;background: url(/images/elements/landingpage-sprites1.png) 0 -50px;}.button{height:30px;min-width:30px;float: left;font-size:14px;border-radius:3px;font-weight:bold;text-align:center;padding:0 15px 0 15px;line-height:32px;cursor: pointer;box-shadow:0 1px rgba(0,0,0,0.25);}.button.no-float{float: none;}.button.right{float: right;}.button.gray{background:#d0d0d0;border:1px solid #b3b3b3;color:#747474;text-shadow:0 1px white;}.button.gray.wht-txt{color: white !important;text-shadow: none;}.button.gray.wht-txt:hover{color:#747474 !important;text-shadow:0 1px white;}.button.gray.wht-txt:active{color:#00b0e3 !important;}.button.green{color: white;border: solid 1px #587b1f;text-shadow:0 -1px rgba(0,0,0,0.5);background:#d0d0d0;background: -moz-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#8eb934),color-stop(100%,#5a9400));background: -webkit-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: -o-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: -ms-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: linear-gradient(top,#8eb934 20%,#5a9400 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF8EB934',endColorstr='#FF5A9400');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF8EB934',endColorstr='#FF5A9400');zoom:1;}.button.green:active{box-shadow: none;text-shadow: none;background:#d0d0d0;background: -moz-linear-gradient(top,#5a9400 20%,#8eb934 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#5a9400),color-stop(100%,#8eb934));background: -webkit-linear-gradient(top,#5a9400 20%,#8eb934 100%);background: -o-linear-gradient(top,#5a9400 20%,#8eb934 100%);background: -ms-linear-gradient(top,#5a9400 20%,#8eb934 100%);background: linear-gradient(top,#5a9400 20%,#8eb934 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF5A9400',endColorstr='#FF8EB934');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF5A9400',endColorstr='#FF8EB934');zoom:1;}.button.gray:hover,.button.shine{background:#d0d0d0;background: -moz-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f3f3),color-stop(100%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -o-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -ms-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;*filter: none;*background:#e0e0e0;}.button.gray:active{box-shadow: none;background:#d0d0d0;background: -moz-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#d0d0d0),color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -o-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -ms-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD0D0D0',endColorstr='#FFF3F3F3');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD0D0D0',endColorstr='#FFF3F3F3');zoom:1;color:#00b0e3;}.button.big{height:50px;font-size:24px;line-height:52px;padding:0 30px 0 30px;box-shadow:0 1px 2px rgba(0,0,0,0.5),inset 0 1px 1px rgba(255,255,255,0.5);}.button.sm{height:25px !important;font-size:13px;line-height:26px;padding:0 10px 0 10px;}.button.med{height:40px;font-size:20px;line-height:42px;padding:0 25px 0 25px;box-shadow:0 1px 2px rgba(0,0,0,0.5),inset 0 1px 1px rgba(255,255,255,0.5);}.button a{color: inherit !important;text-decoration: none !important;}a.button.med{display:block;}.prem-signup #payment-form .card-button .button.big{font-size:18px;}.btn-group{min-height:30px;min-width:30px;float: left;border-radius:3px;font-weight:bold;text-align:center;line-height:30px;cursor: pointer;background:#d0d0d0;border:1px solid #b3b3b3;color:#747474;text-shadow:0 1px white;}.btn-group .btn{float: left;color:#747474;background:#d0d0d0;border-right:1px solid #b3b3b3;border-left:1px solid #e0e0e0;box-shadow:0 1px rgba(0,0,0,0.25);}.btn-group .btn:hover,.btn-group .btn.shine{background:#d0d0d0;background: -moz-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f3f3),color-stop(100%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -o-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -ms-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;*filter: none;*background:#e0e0e0;}.btn-group .btn:active{box-shadow: none;color:#3b3b3b !important;background:#d0d0d0;background: -moz-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#d0d0d0),color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -o-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -ms-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD0D0D0',endColorstr='#FFF3F3F3');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD0D0D0',endColorstr='#FFF3F3F3');zoom:1;}.btn-group .btn:first-child{border-left:0;border-radius:3px 0 0 3px;}.btn-group .btn:last-child{border-right:0;border-radius:0 3px 3px 0;}.btn-group .btn:active{color:#00b0e3 !important;}.btn-group .btn a{color: inherit;text-decoration: none;display:block;padding:0 15px 0 15px;}.btn-group .btn .icon{width:30px;height:30px;float: left;}.btn-group .btn.inset,.btn-group .btn.inset:hover{background:#747474;color: white;box-shadow: inset 0 5px 15px rgba(0,0,0,0.5);text-shadow:0 2px 4px rgba(0,0,0,0.5);border-color:#747474;}.mobile-apps.btn-group{height:40px;line-height:40px;border-radius:4px;}.mobile-apps.btn-group .btn a{padding:0 15px 0 10px;}.mobile-apps.btn-group .btn .icon{margin-top:5px;}.icon.iphone{background: url(/images/elements/landingpage-sprites1.png) -30px -50px;}.icon.ipad{background: url(/images/elements/landingpage-sprites1.png) -60px -50px;margin-left:5px;}.icon.android{background: url(/images/elements/landingpage-sprites1.png) -90px -50px;margin-left:5px;}.icon.blackberry{background: url(/images/elements/landingpage-sprites1.png) -120px -50px;margin-left:5px;margin-right:5px;}.date-widget .btn.next,.date-widget .btn.prev{width:30px;height:30px;}.redesign{font-family: Helvetica,Arial,sans-serif;}.alert-box{margin:10px;padding:10px;position: relative;border:3px solid #d0d0d0;box-shadow:0 2px 4px rgba(0,0,0,0.3);border-radius:6px;color:#b0b0b0;font-weight:bold;font-family: Helvetica,Arial,sans-serif;background: white;font-size:14px;background: -moz-linear-gradient(top,white 0%,#f3f3f3 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,white 0%,#f3f3f3 100%);background: -o-linear-gradient(top,white 0%,#f3f3f3 100%);background: -ms-linear-gradient(top,white 0%,#f3f3f3 100%);background: linear-gradient(to bottom,white 0%,#f3f3f3 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFF3F3F3');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFF3F3F3');zoom:1;}.alert-box.message{border-color:#7ecb0f;color:#6cb602;}.alert-box.message .alert-icon{background: url(/images/elements/alert-sprites.png) -60px 1px #7ecb0f;width:25px;height:25px;border-radius:100%;float: left;margin:0 7px 5px 0;}.alert-box.error{border-color:#ff3300;color:#3b3b3b;}.alert-box.error .alert-icon{background: url(/images/elements/alert-sprites.png) -30px 1px #ff3300;width:25px;height:25px;border-radius:100%;float: left;margin:0 7px 5px 0;}.alert-box.warning{border-color:#ffb100;color:#747474;}.alert-box.warning .alert-icon{background: url(/images/elements/alert-sprites.png) 0 0 #ffb100;width:25px;height:25px;border-radius:100%;float: left;margin:0 7px 5px 0;}.alert-box td,.alert-box th{padding:0 !important;margin:0 !important;vertical-align: top;}.alert-body{margin-top:7px;}.remember-me{margin-top:5px;color: white;font-size:12px;display: none;}.login-box{float: right;width:400px;padding:12px 10px 20px 10px;position: relative;}.login-box p{padding:0 10px 0 10px;line-height:30px;font-size:14px;color:#747474;display: inline;}.login-box.short{width:auto;background:#f3f3f3;border-radius:0 0 4px 4px;padding:12px 10px 10px 10px;}.login-box input{position: relative;z-index:2;}.login-box label{position:absolute;color: white;left:176px;top:21px;z-index:0;}.login-box .remember-me label{position: static;}.login-box input.outline{color: white;background: none;border:1px solid white;border-radius:5px;width:138px;height:28px;padding:0 0 0 5px;font-size:14px;font-family: Helvetica,Arial,sans-serif;margin-right:10px;margin-top:2px;line-height:28px;}.login-box:hover input.outline,.login-box.populated input.outline{border-radius:5px;font-size: inherit;background:#f3f3f3;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;}.login-box:hover input.outline:hover,.login-box:hover input.outline:focus,.login-box.populated input.outline:hover,.login-box.populated input.outline:focus{color:#747474;}.login-box:hover .remember-me,.login-box.populated .remember-me{display:block;}.login-box ::-webkit-input-placeholder{color: white;}.right-box{width:320px;float: right;font-weight:bold;color: white;font-size:16px;}.right-box h1{font-size:32px;}.right-box p{width:250px;margin-top:20px;}.signup-box{background: white;border-radius:6px;float: left;padding:10px;margin-top:20px;}.mobile-upsell{padding-bottom:40px;}.mobile-upsell h2{float: left;font-family: 'Paytone One',sans-serif;margin-bottom:10px;overflow: hidden;font-weight: normal;font-size:29px;line-height:1;}.mobile-upsell h2 span{font-style: italic;font-size:38px;font-weight:bold;}.mobile-upsell p{margin-bottom:20px;font-size:15px;width:460px;}.mobile-gfx{height:275px;width:375px;float: right;margin-top: -20px;background: url(/images/elements/mobile-apps.jpg);}.mobile-txt{width:540px;float: left;margin:0 0 0 40px;}.seen-in{height:100px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-weight:bold;line-height:100px;font-size:16px;padding:0 0 0 40px;position: relative;}.seen-in-src{height:25px;width:150px;background: url(/images/elements/landingpage-txt.jpg) 0 -25px;float: left;margin:35px 0 0 60px;}.seen-in-src.today{width:75px;height:55px;background-position: -425px 0;margin:20px 0 0 60px;}.seen-in-src.self{width:100px;height:40px;background-position: -272px 0;margin:30px 0 0 60px;}.seen-in-src.working-mom{width:115px;height:40px;background-position: -165px -5px;margin:30px 0 0 60px;}.seen-in-src.pc-mag{width:50px;height:55px;background-position: -375px 0;margin:20px 0 0 60px;}#h_food_text{font-size:16px;padding:20px 0 0 40px;}.promohead{font-weight:bold;color:#3b3b3b;font-size:16px;}.crossmenu{padding:20px 0 40px 40px;font-size:12px;line-height:15px;}.crossmenu ul{padding:0;margin:0;}.site-desc .crossmenu{padding-right:60px;}#footerbox{width:auto;background:#f3f3f3;padding:10px 0;text-align: left;font-family: Helvetica,Arial,sans-serif;}#footer{width:960px;margin:0 auto;padding:0 10px 10px 10px;border: none;padding:0;font-size:10px;}#footer #footer_feeds{float: none;color:#3b3b3b;font-size:11px;vertical-align:baseline;font-weight:bold;background: none;margin:25px 0 5px 0;}#footer #footer_feeds img{width:30px;height:30px;margin-right:5px;}#footer .footer-links a{font-weight:bold;font-size:11px;color:#747474;text-shadow:0 1px 0 white;text-transform: uppercase;margin-right:15px;}#footer .footer-links a:hover{text-decoration: none;color:#00b0e3;text-shadow:0 0 3px white;}.obj{position:absolute;opacity:0;filter:alpha(opacity=0);}#slide1 .obj1{width:235px;height:355px;left:160px;top:50px;}#slide1 .obj2{width:235px;height:355px;left:180px;top:40px;}#slide1 .obj3{width:235px;height:355px;left:160px;top:30px;}#slide2 .obj1{width:470px;height:360px;left:75px;top:34px;}#slide2 .obj.text{font-size:12px;color:#666;}#slide2.slide{cursor:auto;}#slide3 .obj1{width:500px;height:240px;left:120px;top:150px;}#slide3 .obj2{width:300px;height:240px;left:100px;top:220px;}.obj.text{font-size:16px;color: white;font-weight:bold;top:40px;left:45px;}.slide{display: none;cursor: pointer;}.cat-links{width:640px;float: left;}.popular-links{width:270px;float: right;margin-right:50px;}.fb-login{height:20px;width:77px;background: url(/images/elements/landingpage-sprites1.png) -155px -50px;margin-right:2px;cursor: pointer;float: right;margin-top:2px;overflow: hidden;}.fb-login span{visibility: hidden;}.innerpad{margin-top:10px;}.innerpad p{text-align: left !important;}.innerpad span{line-height:20px !important;}.innerpad a{color:#3f66b5 !important;font-weight: normal;}.innerpad a:hover{text-decoration: underline !important;}.dashboard #google1.google1first .innerpad a span.isurl{color:#587B1F !important;}.top-links-box{line-height:40px;background:#f3f3f3;font-weight:bold;position: relative;height:40px;margin-bottom:30px;}.top-links{float: left;margin:0 20px 0 20px;padding:0 20px 0 20px;}.sub-links{display: none;background: white;line-height:30px;height:30px;font-size:12px;font-weight: normal;position:absolute;border-bottom:1px solid #e0e0e0;bottom: -30px;}.sub-links a{margin-right:20px;}.sub-links *:last-child{margin-right:0;}.sub-links .pointer{height:10px;width:20px;position:absolute;top: -10px;left:7px;background: url(/images/elements/landingpage-sprites1.png) -150px -85px;}.vid-wrapper{width:0;height:360px;background:black;border-radius:6px;margin:10px 0 0 10px;overflow: hidden;left:300px;position: relative;}.site-desc{border-top:1px solid #e0e0e0;}.premium-splash{min-height:400px;padding-bottom:15px;position: relative;}.rach-big{background: url(/images/elements/rachel-big.png);width:280px;height:300px;position:absolute;right:0;bottom:0;}.premium-headline-prem{background: white;border-radius:8px;border:1px solid #e0e0e0;padding:15px;width:650px;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:18px;position: relative;height:298px;z-index:50;}.premium-headline-prem.video{position:absolute;height:500px;}.premium-headline-prem:before,.premium-headline-prem:after{bottom:100%;border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;}.premium-headline-prem:before{border-left-color: rgba(0,0,0,0.05);border-width:22px;right: -44px;top:260px;margin-top: -22px;}.premium-headline-prem:after{border-left-color: white;border-width:20px;right: -40px;top:260px;margin-top: -20px;}.premium-headline-prem h1{color:#ffb100;font-size:50px;font-weight:bold;padding:0 0 0 15px;line-height:50px;}.premium-headline-prem h2{color:#ffb100;font-size:36px;line-height:36px;font-weight: normal;padding:0 0 15px 15px;border-bottom:1px solid #e0e0e0;margin-bottom:15px;}.premium-headline-prem p{line-height:22px;margin:0 10px 10px 15px;}.premium-headline-prem1{background: white;border-radius:8px;border:1px solid #e0e0e0;padding:15px;width:650px;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:18px;position: relative;z-index:50;}.premium-headline-prem1.video{position:absolute;height:500px;}.premium-headline-prem1.noarrow:before,.premium-headline-prem1.noarrow:after{display: none;}.premium-headline-prem1:before,.premium-headline-prem1:after{bottom:100%;border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;}.premium-headline-prem1:before{border-left-color: rgba(0,0,0,0.05);border-width:22px;right: -44px;top:260px;margin-top: -22px;}.premium-headline-prem1:after{border-left-color: white;border-width:20px;right: -40px;top:260px;margin-top: -20px;}.premium-headline-prem1 h1{color:#ffb100;font-size:50px;font-weight:bold;padding:0 0 0 15px;line-height:50px;}.premium-headline-prem1 h2{color:#ffb100;font-size:36px;line-height:36px;font-weight: normal;padding:0 0 15px 15px;border-bottom:1px solid #e0e0e0;margin-bottom:15px;}.premium-headline-prem1 p{line-height:22px;margin:0 10px 10px 15px;}.sig{font-weight:bold;float: right;}.sig span{font-size:14px;}.testimonial{width:680px;float: left;margin:0 0 0 15px;border-bottom:1px solid #e0e0e0;}.test-photo{background: white;padding:5px;border:1px solid #e0e0e0;border-radius:3px;margin-left:30px;float: left;}.test-photo img{width:90px;height:90px;display:block;}.test-txt{float: left;width:510px;font-size:16px;margin:10px 0 15px 20px;position: relative;}.test-txt p{padding-top:10px;padding-right:35px;}.quote-close{height:25px;width:35px;background: url(/images/elements/landingpage-sprites1.png) -210px -85px;position:absolute;right:0;bottom:10px;}.quote-open{height:25px;width:35px;background: url(/images/elements/landingpage-sprites1.png) -175px -85px;position:absolute;left:0;top:25px;}.got-question{width:250px;margin:15px 0 0 25px;position: relative;}.got-question .headline{color:#ffb100;font-size:18px;line-height:20px;}.q-mark{width:30px;height:30px;border-radius:30px;background:#ffb100;color: white;float: left;margin-right:10px;font-size:28px;line-height:30px;font-weight:bold;text-align:center;}.contact-box{border:1px solid #e0e0e0;border-radius:4px;margin:5px 0 0 30px;padding:5px 10px 5px 10px;}.contact-box div{height:25px;line-height:25px;}.contact-box span{margin-right:5px;font-weight:bold;}.premium-plans-intro{font-size:18px;width:640px;padding:15px 0 15px 0;float: left;}.premium-plans-intro h1{font-size:36px;font-weight: normal;color:#ffb100;}.premium-plans-intro p{margin-top:15px;}.plans-tabs{margin-left:30px;width:800px;}.p-tab.button{border-radius:4px 4px 0 0;box-shadow: inset 0 -3px 3px rgba(0,0,0,0.1);margin-top:18px;}.p-tab.button:hover{box-shadow: inset 0 -3px 3px rgba(0,0,0,0.1);}.p-tab span{font-weight: normal;}.p-tab{margin-left:10px;}.p-tab.active{float: left;border-radius:4px 4px 0 0;background:#ffb100;font-weight:bold;color: white;font-size:20px;height:50px;line-height:50px;padding:0 20px 0 20px;text-align:center;}.p-tab.active span.price{display: none;}.plan-details{border:4px solid #ffb100;border-radius:8px;width:700px;margin-left:15px;margin-bottom:20px;display: none;}.plan-selected{padding:30px 20px 20px 30px;}.plan-heading{color:#ffb100;font-size:36px;float: left;margin-top: -5px;}.plan-heading span{font-weight:bold;}.plan-heading .price{font-size:28px;width:400px;}.plan-item{padding:20px;border-top:1px solid #e0e0e0;}.item-icon{width:40px;height:40px;background: url(/images/elements/premium-sprites1.png) 0 0;float: left;margin:0 15px 10px 15px;}.item-desc{float: left;width:500px;font-size:15px;}.item-desc h4{margin-bottom:3px;}.item-desc p{position: relative;}.item-desc a{position:absolute;bottom:0;right: -100px;font-size:13px;width:80px;}.item-desc a.active .less{display:block;}.item-desc a.active .more{display: none;}.item-desc .less{display: none;}.plan-item.inactive{background:#f3f3f3;}.plan-item:last-child{border-radius:0 0 4px 4px;}.plan-item.inactive .item-icon{background-position: -40px 0;}.available{font-size:11px;font-weight:bold;margin-top:5px;line-height:20px;}.available h1{float: left;margin-right:5px;}.other-plan,.temp-plan{height:20px;float: left;padding:0 10px 0 10px;margin:0 5px 0 0;background:#ffb100;line-height:20px;color: white;font-weight:bold;font-size:11px;border-radius:4px;cursor: pointer;}.other-plan span{font-weight: normal;}.other-plan:hover{background:#8eb934;}.step-icon{width:80px;height:80px;background: url(/images/elements/premium-sprites1.png) -5px -40px;float: left;}.step-icon.two{background-position: -85px -40px;}.step-icon.three{background-position: -165px -40px;}.step-icon.four{background-position: -245px -40px;}.step-icon.five{background-position: -325px -40px;}.step-icon.six{background-position: -405px -40px;}.step-icon.seven{background-position: -5px -120px;}.step-icon.eight{background-position: -85px -120px;}.step-icon.nine{background-position: -165px -120px;}.step-icon.ten{background-position: -245px -120px;}.step-desc{float: left;width:130px;font-weight:bold;font-size:14px;margin-top:15px;padding:0 5px 0 0;}.plan-steps{margin-top:10px;}.popular{background:#ff3300;height:20px;text-align:center;line-height:20px;color: white;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;font-size:15px;padding:0 10px 0 10px;border-bottom:#ffb100 solid 1px;border-left:#ffb100 solid 1px;float: left;margin:5px 0 0 10px;}.add-info{border-top:1px solid #e0e0e0;padding:20px 120px 10px 20px;}.add-info h1{margin-bottom:5px;}.add-info h2,.reg-plans-wrap h2{color:#ffb100;font-size:28px;font-weight: normal;margin-bottom:15px;}.reg-plans-wrap h2{color:#b0b0b0;}.add-info p{margin-bottom:15px;font-size:13px;}.prem-fineprint{padding:20px 120px 20px 20px;color:#747474;border-top:1px solid #e0e0e0;font-size:12px;}.risk-free{padding:0 0 0 40px;}.risk-free li{font-weight:bold;font-size:14px;}.risk-free .headline{margin:10px 0 5px 0;border-bottom:1px solid #e0e0e0;padding-bottom:5px;}.survey-wrapper{width:100%;padding:170px 0 0 0;position: relative;}.survey-bg{width:100%;height:608px;position:absolute;z-index:0;top:20px;left:35px;}.survey-bg img{width:0;height:0;position: relative;top:50%;left:50%;}.ques-item{width:660px;min-height:300px;background: white;border-radius:8px;box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);margin:0 auto;position: relative;padding:20px 20px 10px 20px;display: none;z-index:1;}.ques-link{width:5px;height:200px;background:#e0e0e0;margin:0 auto;display: none;}.ques-link.green{background:#8eb934;}.ques-tail{width:40px;height:20px;background: url(/images/elements/landingpage-sprites.png) 0 -85px;position:absolute;bottom: -20px;left:50%;margin-left: -20px;}.survey-wrapper h1{font-size:42px;font-weight: normal;color:#ffb100;}.vid-wrapper{margin-top:15px;}.survey-progress{border:1px solid #e0e0e0;border-radius:4px;width:800px;margin:30px auto 300px auto;}.survey-bar{margin:20px 10px 10px 10px;border-radius:3px;height:45px;border:1px solid #e0e0e0;background:#f3f3f3;box-shadow: inset 0 3px 3px rgba(0,0,0,0.1);}.survey-bar span{font-size:22px;color:#b0b0b0;line-height:45px;margin-left:10px;}.survey-block{height:100%;border-left:5px solid #8eb934;width:185px;float: left;position: relative;}.survey-at span{color: white !important;}.survey-at{height:100%;width:50%;overflow: hidden;background:#8eb934;top:0;left:0;position:absolute;}.wrapper.survey-page{height:auto;width:965px;min-height:100%;overflow: hidden;}.blue-cast{position:absolute;top:645px;width:100%;height:5px;z-index:2;box-shadow:0 -5px 5px #b5e9f5;}.ques-item h2{font-size:22px;font-weight:bold;margin:5px 0 15px 10px;}.ques-opt{float: left;width:150px;height:60px;margin-right:15px;border-radius:4px;border:1px solid #e0e0e0;text-align:center;font-weight:bold;font-size:18px;padding-top:15px;position: relative;}.ques-opt .serving{font-size:11px;font-weight: normal;margin-top: -2px;}.ques-opt:hover{background:#f3f3f3;box-shadow:0 0 5px #b5e9f5;cursor: pointer;}.ques-opt.done{background:#8eb934 !important;color: white;}.ques-opt.active{background:#f3f3f3;}.ques-opt-wrap .div-last-child{margin-right:0;}.ques-opt-wrap div:last-child{margin-right:0;}.ques-ans{background:#f3f3f3;padding:20px;display: none;}.ans-wrap{margin-top:15px;}.ans-wrap div:first-child{display:block;}.ans-item{font-size:18px;margin-bottom:10px;}.ans-item.selected{color:#8eb934;font-weight:bold;}.ans-col{float: left;width:310px;}.ques-opt-icon{height:20px;width:25px;background: url(/images/elements/survey-sprites.png) -25px 0;position:absolute;bottom:10px;float: left;left:50%;margin-left: -12px;}.ques-opt.done .ques-opt-icon{background-position:0 0;}.ans-point{height:15px;width:25px;background: url(/images/elements/survey-sprites.png) -55px 0;position:absolute;bottom: -21px;left:50%;margin-left: -12px;display: none;}.ques-opt.active .ans-point{display:block;}.move-up{width:50px;height:50px;background: url(/images/elements/survey-sprites.png) -120px 12px no-repeat rgba(0,0,0,0.5);position:absolute;top:90px;left:458px;border-radius:50px;z-index:3;opacity: .5;display: none;}.move-down{width:50px;height:50px;background: url(/images/elements/survey-sprites.png) -80px 15px no-repeat rgba(0,0,0,0.5);position:absolute;top:570px;left:458px;border-radius:50px;z-index:3;opacity: .5;display: none;}.move-down:hover,.move-up:hover{opacity:1;cursor: pointer;}.ques-input-wrap,.ques-checkbox-wrap,.ques-info-wrap{background:#f3f3f3;padding:20px 20px 10px 20px;}.ques-input{margin-bottom:10px;}.ques-input label{display:block;text-align: right;width:100px;float: left;padding-right:10px;font-size:18px;font-weight:bold;line-height:40px;}.ques-checkbox-wrap label{display:block;text-align: right;width:100px;float: left;padding-right:10px;font-size:18px;font-weight:bold;line-height:40px;}.ques-input input{width:490px;height:40px;border:1px solid #e0e0e0;padding:0 0 0 10px;font-size:18px;}.next-ques{margin-top:10px;}.ques-txt{width:610px;height:160px;border:1px solid #e0e0e0;padding:10px 0 0 10px;font-size:18px;font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;}.box-col{float: left;width:205px;}.box-item,.info-item{margin-bottom:10px;}.box-item input{margin-right:5px;}.info-col{width:400px;float: left;}.info-col:first-child{width:180px;}.info-col:first-child label{width:70px;}.info-col:first-child input{width:70px;}.info-col:first-child select{width:80px;}.info-item{font-size:18px;font-weight:bold;}.info-item label{width:150px;text-align: right;display:block;float: left;margin-right:10px;line-height:40px;}.info-item input{width:140px;height:40px;border:1px solid #e0e0e0;padding:0 0 0 10px;font-size:18px;}.info-item select{width:140px;}.survey-bubble{border:1px solid #e0e0e0;border-radius:4px;padding:20px 30px 20px 30px;}.survey-bubble p{font-size:18px;margin-top:15px;}#start-survey{margin-top:15px;position: relative;left:50%;margin-left: -100px;}.start-survey{margin-top:15px;position: relative;left:50%;margin-left: -100px;}.survey-email{margin-top:20px;}.survey-email input{width:438px;height:38px;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:5px;padding-left:20px;margin-top:5px;color:#747474;font-size:22px;font-family: Helvetica,Arial,sans-serif;box-shadow: inset 0 3px 3px rgba(0,0,0,0.1);line-height:38px;}#send-email{width:95px;margin-top:5px;}.infog-left{float: left;width:550px;margin-left:30px;}.target-cal h2{background:#ffb100;color: white;font-size:45px;margin-top:10px;}.target-icon{background: white;height:40px;width:40px;border-radius:40px;float: left;margin:5px 10px 0 10px;}.target-icon span{display:block;background:#ffb100;height:15px;width:15px;border-radius:10px;margin:13px 0 0 13px;}.target-cal-num{color:#ffb100;font-size:50px;font-weight:bold;margin-left:10px;}.target-cal-num span{font-size:150px;line-height:150px;}.target-cal p{color:#ffb100;font-size:16px;font-weight:bold;margin-left:10px;}.bmi-block{background:#f3f3f3;padding:15px 25px 0 25px;}.bmi-block h2{font-size:100px;line-height:80px;}.bmi-block h3{font-size:32px;}.infog-right{float: left;width:380px;}.bmi-block span{color:#8eba27;font-size:65px;font-weight:bold;}.bmi-block p{padding-bottom:20px;font-size:16px;}.eat-meter{background:#e0e0e0;margin-top:10px;padding:15px 25px;}.eat-meter h2{color: white;font-size:32px;margin-bottom:5px;}.eat-bar{border-radius:8px;height:50px;background: white;position: relative;overflow: hidden;color:#b0b0b0;}.eat-bar span{font-weight:bold;line-height:50px;font-size:28px;white-space: nowrap;margin-left:15px;}.eat-bar-progress{color:#3b3b3b;overflow: hidden;height:50px;width:33%;position:absolute;top:0;left:0;background:#5a9400;background: -moz-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#8eb934),color-stop(100%,#5a9400));background: -webkit-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: -o-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: -ms-linear-gradient(top,#8eb934 20%,#5a9400 100%);background: linear-gradient(top,#8eb934 20%,#5a9400 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$green',endColorstr='#5a9400',GradientType=0 );}.nut-grade{font-weight:bold;text-align:center;font-size:16px;padding:40px 0 40px 0;}.nut-grade-letter{font-size:150px;line-height:120px;}.bar-graph{border-bottom:1px solid #e0e0e0;}.bar-graph h2{border-bottom:1px solid #e0e0e0;height:40px;line-height:40px;font-size:32px;color:#e0e0e0;text-align: right;}.bar-left{width:150px;float: left;font-weight:bold;line-height:35px;text-align: right;font-size:18px;border-right:1px solid #e0e0e0;padding:0 10px 0 0;}.bar-left a{display:block;}.bar-right{float: left;width:385px;}.nut-bar{position: relative;height:25px;padding:5px 0 5px 0;line-height:27px;font-weight:bold;}.nut-bar-prog.green{background:#8eba27;}.nut-bar span{margin-left:5px;}.nut-bar-prog{background:#ff3300;color: white;border-radius:0 25px 25px 0;position:absolute;top:5px;left:0;height:25px;overflow: hidden;white-space: nowrap;width:33%;}.right-label{float: right;color:#b0b0b0;font-weight: normal;z-index:2;position: relative;}.right-label span{float: left;display:block;text-align:center;width:110px;font-size:18px;}.nut-dis{position: relative;width:100%;}.pie{width:200px;height:200px;left: -100px;margin-left:50%;position: relative;}.pie-label-wrap{width:200px;margin:20px 0 30px 110px;}.pie-label{width:100px;float: left;font-size:12px;line-height:15px;margin-bottom:5px;}.pie-label div{border:1px solid #e0e0e0;background:#8eba27;height:10px;width:10px;float: left;margin-right:5px;}.chart h2{font-size:60px;padding:10px 30px 0 30px;color:#ffb100;}.chart table{width:100%;text-align:center;}.chart a{display:block;font-weight:bold;font-size:16px;}.chart td.heading{text-align: right;padding-right:10px;background: none;color:#b0b0b0;}.chart td.heading span{margin-top:5px;}.chart td{background:#f3f3f3;border:2px solid white;padding-bottom:5px;}.chart td.red{background:#ff3300;color: white;}.chart td.green{background:#8eba27;color: white;}.chart th{font-size:11px;font-weight: normal;}.chart td span{display:block;font-weight:bold;font-size:18px;}.next-step{border:1px solid #e0e0e0;border-radius:6px;min-height:200px;margin:30px;box-shadow:0 2px 2px rgba(0,0,0,0.25);overflow: hidden;position: relative;background: white;}.next-s-left{height:100%;background: white;color:#ffb100;font-size:85px;width:230px;float: left;padding:20px;line-height:80px;font-weight:bold;}.next-s-right{width:600px;float: left;margin:15px 0 0 15px;font-weight:bold;font-size:22px;color:#ffb100;}.next-s-right p{margin-bottom:7px;}.next-point-wrap{width:420px;float: left;font-size:16px;margin-top:10px;}.next-point{margin-bottom:5px;color:#3b3b3b;}.next-point div{float: left;height:10px;width:10px;background:#ffb100;margin:5px 10px 0 0;border-radius:5px;}.bottom-splash{width:100%;margin-top:30px;background: url(/images/elements/bg-landingpage1.jpg) center center #b5e9f5;}.bottom-splash .wrapper{height:100%;background: url(/images/elements/bg-landingpage-pattern.jpg) 0 center;padding:20px 0 20px 0;}.upsell-survey{width:920px;height:610px;background: url(/images/elements/gfx-stats-blurred.jpg);margin:20px;color:#ffb100;font-weight:bold;font-size:35px;}.upsell-survey p{padding-top:10px;padding-bottom:20px;}.upsell-survey ul div{float: left;height:15px;width:15px;margin:17px 25px 0 15px;border-radius:20px;background:#3b3b3b;}.upsell-survey li{margin-bottom:10px;}.upsell-survey a{color:#3b3b3b;font-size:110px;background: url(/images/elements/gfx-arrow-big-sprite.png) no-repeat right 5px;padding:0 100px 0 0;}.upsell-survey a:hover{color:#ffb100;text-decoration: none;background: url(/images/elements/gfx-arrow-big-sprite.png) no-repeat right -105px;}.registration-nav{padding-bottom:40px;}.regs-nav-bar{position: relative;height:4px;background:#b5e9f5;background: -moz-linear-gradient(left,#7fd7eb 0%,#b5e9f5 70%,white 100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,#7fd7eb),color-stop(70%,#b5e9f5),color-stop(100%,white));background: -webkit-linear-gradient(left,#7fd7eb 0%,#b5e9f5 70%,white 100%);background: -o-linear-gradient(left,#7fd7eb 0%,#b5e9f5 70%,white 100%);background: -ms-linear-gradient(left,#7fd7eb 0%,#b5e9f5 70%,white 100%);background: linear-gradient(left,#7fd7eb 0%,#b5e9f5 70%,white 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fd7eb',endColorstr='$white',GradientType=1 );}.regs-nav-bar-bg{height:100%;width:100%;background: url(/images/elements/gfx-dia-stripe.png);}.registration-nav ul{margin: -4px 0 0 0;padding:0;width:100%;position: relative;}.registration-nav li{float: left;padding-top:10px;width:18%;text-align: right;font-weight:bold;color:#d0d0d0;position: relative;}.registration-nav li.active{color:#ff9c00;font-size:22px;border-top:4px solid #ffb100;width:28%;}.registration-nav li.done{border-top:4px solid #ffb100;color:#ff9c00;}.regs-left{font-weight:bold;width:150px;vertical-align: middle;}.regs-block{padding:0 0 0 25px;position: relative;}.fb-signup-btn.green{background:#3e5a95;height:50px;font-size:16px;line-height:50px;border-radius:6px;width:260px;background: -moz-linear-gradient(top,#4e6ba5 0%,#2f4986 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e6ba5),color-stop(100%,#2f4986));background: -webkit-linear-gradient(top,#4e6ba5 0%,#2f4986 100%);background: -o-linear-gradient(top,#4e6ba5 0%,#2f4986 100%);background: -ms-linear-gradient(top,#4e6ba5 0%,#2f4986 100%);background: linear-gradient(to bottom,#4e6ba5 0%,#2f4986 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF4E6BA5',endColorstr='#FF2F4986');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF4E6BA5',endColorstr='#FF2F4986');zoom:1;}.fb-signup-btn.green:active{background: -moz-linear-gradient(top,#2f4986 0%,#4e6ba5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2f4986),color-stop(100%,#4e6ba5));background: -webkit-linear-gradient(top,#2f4986 0%,#4e6ba5 100%);background: -o-linear-gradient(top,#2f4986 0%,#4e6ba5 100%);background: -ms-linear-gradient(top,#2f4986 0%,#4e6ba5 100%);background: linear-gradient(to bottom,#2f4986 0%,#4e6ba5 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF2F4986',endColorstr='#FF4E6BA5');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF2F4986',endColorstr='#FF4E6BA5');zoom:1;}.fb-signup-btn.green img{vertical-align: middle;position: relative;top: -2px;margin-right:5px;}.regs-gray-bg{background:#f3f3f3;}.registration-box{width:640px;border:3px solid #e0e0e0;border-radius:8px;margin:0 auto 120px auto;padding:10px 0 0 0;overflow: hidden;}.registration-box td{padding:10px 0 10px 0;}.registration-box.narrow td{padding:6px 0 6px 0;}.registration-box select{margin-right:5px;padding:2px 5px 2px 5px;}.registration-box .hide{display: none;}.registration-box input[type='text'],.registration-box input[type='password']{background: white;border:1px solid #d0d0d0;border-radius:5px;color:#747474;font-family: Helvetica,Arial,sans-serif;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);width:248px;height:28px;padding:0 0 0 5px;font-size:14px;font-family: Helvetica,Arial,sans-serif;margin-right:10px;margin-top:2px;line-height:28px;}.registration-box input[type='text'].short{width:80px;}.registration-box h1{font-size:28px;margin-bottom:15px;}.registration-box h2{font-size:26px;margin-top:10px;margin-bottom:5px;}.registration-box h4{font-size:18px;margin-top:10px;margin-bottom:5px;}.or-box{color:#3b3b3b;width:40px;height:40px;background:#f3f3f3;text-align:center;position:absolute;top: -20px;left:50px;font-weight:bold;border-radius:40px;line-height:40px;}.by-line{font-size:12px;color:#747474;text-align:center;}.by-line span{background: white;border-radius:4px;padding:5px 10px;}.regs-btn-margin{margin:30px 15px 20px 220px;}#dont-accept{margin-top:35px;}.radio-wrap{border-radius:20px 4px 4px 20px;padding:5px 15px 5px 0;margin-right:5px;}.radio-wrap.active{background:#b5e9f5;}.radio-wrap span{font-size:12px;}.field-msg{font-size:12px;color:#ff3300;}.field-msg.green{color:#51c000;}.user-photo{float: left;background: white;border:1px solid #e0e0e0;border-radius:2px;padding:4px;}.user-photo img{display:block;}.user-info{float: left;margin-left:10px;}.user-info .username{margin:5px 0 5px 0;font-weight:bold;display:block;font-size:16px;}.newsletter-opt{background: white;border-radius:4px;float: left;margin:5px 0 0 48px;padding:2px 10px 2px 5px;font-size:12px;color:#747474;}.trailing{position: relative;left: -7px;font-size:12px;}.field-desc{background: white;border-radius:4px;padding:10px;margin-right:25px;font-size:12px;color:#747474;}.field-desc h3,.actitivity-desc h3{color:#3b3b3b;font-size:14px;margin:10px 0 5px 0;border-bottom:1px solid #747474;}.field-desc li,.actitivity-desc li{color:#3b3b3b;margin-bottom:5px;font-size:12px;border-bottom:1px dotted #e0e0e0;}.actitivity-desc{background: white;border-radius:4px;padding:10px;font-size:12px;margin:10px 25px 0 0;color:#747474;position: relative;}.actitivity-desc ul{margin-bottom:10px;}.actitivity-desc:after{bottom:100%;border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;border-bottom-color: white;border-width:10px;left:40px;margin-left: -10px;}.bmi-box{float: left;margin-right:25px;width:130px;}.bmi-num{text-align:center;font-size:50px;font-weight:bold;color:#ff9c00;line-height:50px;}.bmi-label{font-size:12px;font-weight:bold;text-align:center;}.bmi-desc{float: left;width:440px;}.bmi-desc p{margin-bottom:10px;}.reg-plans-wrap{width:700px;margin:10px auto 30px auto;}.reg-plans-box{border:3px solid #e0e0e0;min-height:400px;border-radius:8px;position: relative;background:#f3f3f3;margin-top:50px;}.reg-plan-col{width:175px;float: left;background:#f3f3f3;}.reg-plan-col.first{width:340px;}.reg-plan-col.standard{border:2px solid #ffb100;position: relative;border-top: none;border-radius:0 0 4px 4px;}.reg-plan-cell{background:#f3f3f3;height:70px;border-bottom:2px solid white;position: relative;}.plan-c-desc{font-size:18px;font-weight:bold;padding:15px 0 0 15px;display:block;}.plan-c-desc span{display:block;font-size:13px;}.reg-plan-title{background: white;height:90px;}.reg-most-pop{color: white;background:#ffb100;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;text-align:center;width:100%;height:25px;line-height:25px;position:absolute;top: -29px;left: -2px;border-radius:4px 4px 0 0;border:2px solid #ffb100;}.plan-t{color:#ff9c00;width:150px;padding:10px 10px 0 10px;float: right;font-size:18px;}.plan-t h3{font-size:28px;line-height:28px;}.plan-t-price{font-size:16px;margin-top:8px;}.reg-plan-btn{margin:20px 20px 20px 0;}.plan-check{width:30px;height:30px;background: url(/images/elements/registration-sprite.png);position:absolute;top:23px;right:75px;}.plan-check.no{background-position: -35px 0;}.first .plan-check{right:60px;}.pssh{background: url(/images/elements/gfx-dia-stripe.png) #00bce7;font-size:20px;height:60px;width:60px;line-height:60px;float: left;border-radius:60px;color: white;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;text-align:center;margin-right:10px;}.prem-copy{color:#00bce7;font-weight:bold;font-size:22px;}.prem-label{color:#ff9c00;font-size:20px;}body.prem-signup .prem-label{text-transform: uppercase;}.questionnaire-wrap{width:800px;position: relative;margin:0 auto 50px auto;}.start-page-bg:first-child{z-index:1;top:10px;left:10px;}.start-page-bg{width:100%;height:100%;background:#f3f3f3;z-index:2;position:absolute;top:5px;left:5px;border:#e0e0e0 solid 1px;}.start-page{background: white;border:3px solid #e0e0e0;border-radius:4px;position: relative;z-index:5;padding:15px;}.start-page h1{text-align:center;font-size:18px;border-bottom:1px solid #747474;padding-bottom:5px;margin-bottom:20px;}.start-page-inner{position: relative;}.start-page-inner table,.ques-select{width:710px;margin:0 0 20px 10px;}.start-page-inner td{position: relative;vertical-align: top;}.start-page-inner table td:first-child{width:0;white-space: nowrap;padding-top:5px;}.start-page-inner table tr.width-static td:first-child{width:200px;white-space: normal;}.start-page-inner label{font-weight:bold;margin-right:10px;}.start-page-inner input[type='text'],.start-page-inner textarea{background:#f8f8f8;border:0;border-bottom:1px solid #747474;line-height:25px;min-height:25px;font-size:14px;font-family:Arial,Helvetica,sans-serif;}.start-page-inner input[type='text'].empty,.start-page-inner textarea.empty{background:#ffb9a7;}.start-page-inner input[type='text'].long{width:100%;}.start-page-inner textarea{width:100%;height:80px;resize: none;}.start-page-inner input[type='text']:focus,.start-page-inner textarea:focus{background:#ffeebe;}.req_fields{font-size:12px;float: right;}.start-page .red{color:#ff3300;}.start-page .conditional{display: none;background:#dff4f8;padding:10px 0 1px 0;}#submit-med-info{margin:20px 0 20px 230px;}.premium-disclaimer{font-size:11px;margin:10px;color:#747474;}.thankyou-msg p{margin:10px;font-size:16px;}.premium-vid{width:580px;height:325px;background:black;border:3px solid #e0e0e0;border-radius:4px;margin:0 auto;}.premium-sell-line{width:400px;font-size:24px;color:#ffb100;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;font-weight:bold;float: left;margin:15px 0 0 40px;}ul.rd-list{position: relative;border-bottom:1px solid #898989;background:#e0e0e0;background: -moz-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#e0e0e0),color-stop(50%,#cfcfcf),color-stop(100%,#a1a1a1));background: -webkit-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: -o-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: -ms-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray',endColorstr='#a1a1a1',GradientType=0 );}.rd-list li{display:block;float: left;padding:7px 15px 7px 10px;border-right:1px solid #e0e0e0;cursor: pointer;position: relative;}.rd-list li.active{border-bottom:1px solid white;cursor:default;position: relative;margin-bottom: -1px;}.rd-list li:hover,.rd-list li.active{color:#00b0e3;background: white;background: -moz-linear-gradient(top,#e0e0e0 2%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#e0e0e0),color-stop(100%,white));background: -webkit-linear-gradient(top,#e0e0e0 2%,white 100%);background: -o-linear-gradient(top,#e0e0e0 2%,white 100%);background: -ms-linear-gradient(top,#e0e0e0 2%,white 100%);background: linear-gradient(top,#e0e0e0 2%,white 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray',endColorstr='$white',GradientType=0 );}.rd-list img{width:60px;height:60px;border:3px solid white;float: left;}.rd-title{float: left;font-weight:bold;margin:10px 0 0 5px;text-shadow:0 1px 1px white;}.rd-title span{display:block;font-size:11px;}.rd-bio{padding:20px 0 10px 10px;border-bottom:1px solid #e0e0e0;margin-bottom:20px;display: none;}.rd-bio:first-child{display:block;}.rd-list-wrap{overflow: hidden;position: relative;}.rd-bio p{margin-bottom:10px;}.rd-bio-left{float: left;width:530px;background:#f3f3f3;padding:10px 20px;border-radius:4px;}.prem-right-col{float: right;width:280px;}.rach-title span{font-size:12px;}.rach-title{border-bottom:1px solid #898989;text-shadow:0 1px 1px white;background:#e0e0e0;font-weight:bold;text-align:center;line-height:35px;height:35px;font-size:16px;background: -moz-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#e0e0e0),color-stop(50%,#cfcfcf),color-stop(100%,#a1a1a1));background: -webkit-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: -o-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: -ms-linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);background: linear-gradient(top,#e0e0e0 2%,#cfcfcf 50%,#a1a1a1 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray',endColorstr='#a1a1a1',GradientType=0 );}.six-circle{background: url(/images/elements/gfx-dia-stripe.png) #00bce7;font-size:50px;font-weight:bold;height:60px;width:60px;line-height:60px;float: left;border-radius:60px;color: white;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;text-align:center;margin-right:3px;}.six-times h3{font-size:20px;text-align:center;color:#00bce7;text-transform: uppercase;margin-bottom:5px;}.six-times{border:1px solid #e0e0e0;border-radius:4px;margin:15px 0 0 30px;padding:10px 10px 5px 10px;}.xtimes{font-size:32px;margin-top:18px;font-weight:bold;color:#00bce7;}.premium-plans-wrap{margin:0 auto;width:700px;}.price-compare{text-align:center;font-weight:bold;margin-bottom:30px;}.their-price{font-size:24px;text-decoration: line-through;}.their-price span{font-size:32px;}.our-price{color:#00bce7;font-size:32px;}.vs-dot{background: url(/images/elements/gfx-dia-stripe.png) #00bce7;font-size:32px;font-weight:bold;height:50px;width:50px;line-height:45px;margin:0 auto 5px auto;border-radius:100%;color: white;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;text-align:center;}.premium-buckets{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:20px;}.premium-buckets h3{font-size:28px;font-weight: normal;color:#ffb100;margin-bottom:15px;}.prem-buck-col{width:290px;float: left;padding:10px;margin-left:10px;font-size:16px;}.prem-buck-col img{border:3px solid #e0e0e0;border-radius:4px;display:block;margin-bottom:15px;}.nyt-about{float: right;background: url(/images/elements/credit-card-sprites.png);width:140px;height:90px;}.plan-price span{font-weight:bold;font-size:18px;margin-left:5px;}.prem-signup .plan-price span.order-total,.prem-signup .plan-price span.order-total span{font-size:12px;margin-left:0px;}.or-blue{background: url(/images/elements/gfx-dia-stripe.png) #00bce7;font-size:20px;font-weight:bold;height:30px;width:30px;line-height:28px;border-radius:100%;color: white;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;text-align:center;float: left;margin-right:10px;}.discount-header{color:#00bce7;font-weight:bold;line-height:32px;margin:10px 0 10px 50px;}.bill-sched{margin-bottom:10px;font-size:11px;margin-left:30px;margin-right:20px;}.bill-sched span{color:#00bce7;font-weight:bold;font-size:11px;margin-left:0;}.total-price{font-size:18px;font-weight:bold;border-top:1px solid #747474;padding:5px 0 10px 5px;width:440px;}.cc-new-account h2{color:#b0b0b0;font-size:16px;text-align:center;text-shadow:0 2px 0px white;padding-right:60px;}.cc-new-account{border-bottom:2px solid white;padding-bottom:5px;margin-bottom:5px;}.cc-disclaimer{font-size:12px;margin:0 20px 0 20px;background: white;border-radius:4px;padding:5px 10px;color:#747474;}.cvc{float: left;height:20px;width:20px;background:#00bce7;color: white;font-weight:bold;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;border-radius:100%;text-align:center;font-size:16px;line-height:20px;margin-top:7px;position: relative;cursor: pointer;}.cvc img{position:absolute;top: -22px;left: -2px;display: none;}.cvc:hover img{display:block;}.cc-right-col{position:absolute;right:0;top:180px;width:290px;}.cc-sec-img{float: left;margin:20px 0 0 10px;position: relative;z-index:100;}.cc-sec-img img{height:50px;}.cc-upsell{margin-left:18px;}.cc-upsell img{border:3px solid #e0e0e0;border-radius:4px;}.cc-upsell h3{font-size:14px;font-weight: normal;color:#ffb100;margin-bottom:5px;margin-top:20px;}#payment-form .payby{background-color: white;}#payment-form .payby label{float: none;display: inline;text-align: left;width:300px;}#payment-form .payby label img{vertical-align: middle;}#pageErrors{width:582px;margin:0 0 10px !important;}#pageErrors #pageErrorsT{width:582px;height:6px;background-image: url(/images/elements/error_msg_bg.png);background-position: top center;}#pageErrors #pageErrorsC{background-color:#FED3D3;width:552px;padding:0 15px;}#pageErrors #pageErrorsB{width:582px;height:6px;background-image: url(/images/elements/error_msg_bg.png);background-position:bottom center;}#pageErrors #pageErrorsIm{float: left;margin:0 10px 0 0;}#pageErrors #pageErrorsMsg{float: left;margin:2px 0 0 0;width:505px;font-size:13px;font-weight:bold;}#uiMessage{width:582px;margin:0 0 10px 0;}#uiMessage #uiMessageT{width:582px;height:6px;background-image: url(/images/elements/success_msg_bg.png);background-position: top center;}#uiMessage #uiMessageC{background-color:#E6FECD;width:552px;padding:0 15px;}#uiMessage #uiMessageB{width:582px;height:6px;background-image: url(/images/elements/success_msg_bg.png);background-position:bottom center;}#uiMessage #uiMessageIm{float: left;margin:0 10px 0 0;}#uiMessage #uiMessageMsg{float: left;margin:2px 0 0 0;width:505px;font-size:13px;font-weight:bold;text-align:center;}.landing.reg-vid-overlay{background: rgba(0,0,0,0.8);width:100%;height:100%;position:fixed;z-index:200;display: none;top:0;left:0;}.reg-vid-overlay .premium-headline-prem:after,.reg-vid-overlay .premium-headline-prem:before{display: none;}.promobox ul > a{display: none;}textarea{resize: none;}.custom-food-admin-widget{width:335px;margin-top:5px;float: right;border:1px solid #f3f3f3;}.custom-food-admin-widget ul{list-style: none;padding:0;margin:0 0 7px 0;}.custom-food-admin-widget ul li{margin-left:10px;}.custom-food-admin-widget ul li.locked a{font-style: italic;color:#666666;}.custom-food-admin-widget ul li.locked.lock-owner a{font-style: italic;color:#3366CC;}.custom-food-admin-widget p{padding:5px;}.mobile-app-promo{width:335px;height:50px;margin-top:5px;border-radius:6px;background: url("/images/elements/apps-promo.png") right 0 no-repeat #f3f3f3;float: right;overflow: hidden;border:1px solid #f3f3f3;position: relative;}.mobile-app-promo:hover{background-color: white;box-shadow: inset 0 0 6px rgba(0,0,0,0.15);}.mobile-app-promo *{position: relative;z-index:1;}.mobile-app-promo:hover:before{background: -moz-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(19%,rgba(255,255,255,0.75)),color-stop(20%,rgba(255,255,255,0)),color-stop(35%,rgba(255,255,255,0.9)),color-stop(49%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1 );background-size:200px 200px;background-repeat: no-repeat;background-position:300% 0;-moz-animation-name: streak;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-duration:0.5s;}.mobile-app-promo:before{width:100%;height:100%;content: "";position:absolute;}.mobile-app-promo a{display:block;color:#00b0e3 !important;font-weight:bold;font-size:13px;padding:10px 0 10px 10px;text-shadow:0 1px 0 white;}.mobile-app-promo a:hover{text-decoration: none;color:#ff9c00 !important;}@-moz-keyframes streak{from{background-position: -100% 0;}to{background-position:300% 0;}}.bootcamp .button,.bootcamp .button:hover,.bootcamp .button:active{padding:0;background: none;height:auto;border:0;box-shadow: none;}.logo-main{float: left;padding-top:30px;padding-bottom:26px;}.no-ad .logo-main{height:5px;overflow: hidden;padding:0;}.no-ad .logo-main img{display: none;}.no-ad #leaderbox{display: none;}.no-ad .new-header-bg,.no-ad .new_header{min-height:80px;}.no-ad .cal-icon{display:block;}.no-ad .btn-group.nav-items .btn:first-child > a span{visibility: hidden;}.no-ad .main-nav{margin-top:5px;}.dashboard #mainwrap,.dashboard #content,.dashboard .contentbox{background: none;box-shadow: none;}.dashboard #mainwrap{position: relative;overflow: hidden;}#mainwrap{box-shadow:0 1px 5px rgba(0,0,0,0.15);padding-top:5px;border-radius:6px 6px 0 0;border: none !important;}.full #mainwrap{margin:0;border-radius:0;width:100%;}.full #container{width:960px;padding:0;}.full .contentbox{width:615px;}.full .promo-banner{margin-left:0;}#abw{background-image: url(/images/elements/stripes-a-bg.png) !important;background-position:0 80px;background-repeat: repeat-x;background-color:#b5e9f5 !important;}#abw.no-ad{background-position:0 0;}#abw.docked{padding-top:180px;}#abw.docked .undock{display:block;}#abw.docked .dock{display: none;}#abw.docked .new-header-bg{box-shadow:0 2px 4px rgba(0,0,0,0.5);position:fixed;top: -90px;}#abw.docked.sm-padding{padding-top:150px;background-position:0 120px;}#abw.docked.no-ad{padding-top:89px;}#abw.docked.no-ad .new-header-bg{box-shadow:0 2px 4px rgba(0,0,0,0.5);position:fixed;top: -3px;}#abw.search_docked{padding-top:180px;}#abw.search_docked .undock{display:block;}#abw.search_docked .dock{display: none;}#abw.search_docked .new-search-bg{box-shadow:0 2px 4px rgba(0,0,0,0.5);position:fixed;top:0;}#abw.search_docked.sm-padding{padding-top:150px;background-position:0 120px;}#abw.search_docked.no-ad{padding-top:89px;}#abw.search_docked.no-ad .new-search-bg{box-shadow:0 2px 4px rgba(0,0,0,0.5);position:fixed;top: -3px;}.undock,.dock{display: none;cursor: pointer;padding:0 10px 0 10px;color:#d0d0d0;font-weight:bold;font-size:14px;position:absolute;right:10px;bottom: -20px;background: rgba(0,0,0,0.3);height:20px;line-height:20px;font-size:12px;border-radius:0 0 6px 6px;}.undock:hover,.dock:hover{color: white;background: rgba(0,0,0,0.6);}#leaderbox{float: right;}.new_header{min-height:155px;font-family: Helvetica,Arial,sans-serif;}.new-header-bg{min-height:155px;background: white;margin-bottom:4px;position: relative;z-index:200;width:100%;}.new-search-bg{min-height:50px;background: white;margin-bottom:4px;position: relative;z-index:200;width:100%;}.unauth .btn-group.nav-items .btn{font-size:14px;}.unauth .btn-group.nav-items .btn a{padding:0 14px 0 14px;}.arr-parent{position: relative;}.arr-parent:before,.arr-parent:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.main-nav{margin-top:5px;position: relative;z-index:99;}.btn-group.nav-items{height:40px;line-height:40px;float: left;border-radius:6px 0 0 6px;border-color:#d0d0d0;background:#e0e0e0;background: -moz-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(46%,white),color-stop(48%,#f8fcfe),color-stop(49%,#f8fcfe),color-stop(51%,#d8d8e9),color-stop(100%,white));background: -webkit-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: -o-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: -ms-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: linear-gradient(to bottom,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');zoom:1;}.btn-group.nav-items .btn > a > span{position: relative;z-index:5;}.btn-group.nav-items .btn{position: relative;font-size:16px;box-shadow:0 1px rgba(0,0,0,0.25),inset 0 1px 1px white;background: url(/images/elements/bg-nav-texture.png) repeat-x;border-right:1px solid #d0d0d0;border-left:1px solid #f3f3f3;}.btn-group.nav-items .btn a{padding:0 19px 0 19px;}.btn-group.nav-items .btn:active{box-shadow: none;background:#d0d0d0;background: -moz-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#d0d0d0),color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -o-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -ms-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$dark-gray',endColorstr='$light-gray',GradientType=0 );}.btn-group.nav-items .btn:hover{color:#00b0e3 !important;box-shadow:0 0 4px #7fd7eb;background: none;filter: none;}.btn-group.nav-items .btn.active{background: url(/images/elements/gfx-nav-bg.png) #7fd7eb;color: white !important;text-shadow:0 1px 5px rgba(0,0,0,0.5) !important;box-shadow: inset 0 5px 9px rgba(0,0,0,0.5),0 0 4px #7fd7eb !important;border:0;border-bottom:1px solid #f3f3f3 !important;cursor:default;}.btn-group.nav-items .btn.active .cal-icon{background-position: -145px 0;}.btn-group.nav-items .btn.active:first-child:before,.btn-group.nav-items .btn.active:first-child:after,.btn-group.nav-items .btn.active:last-child:before,.btn-group.nav-items .btn.active:last-child:after{display: none;}.btn-group.nav-items .btn:first-child{border-radius:4px 0 0 4px;}.btn-group.nav-items .btn:last-child{border-radius:0;}.btn-group.nav-items .btn:first-child:before{left:0;bottom:50%;background:#D8D8E9;content: " ";height:8px;width:8px;position:absolute;}.btn-group.nav-items .btn:first-child:after{left:0;bottom:50%;background: white;border-radius:0 0 0 6px;content: " ";height:8px;width:8px;position:absolute;}.btn-group.nav-items .btn:last-child:before{right:0;bottom:50%;background:#D8D8E9;content: " ";height:8px;width:8px;position:absolute;}.btn-group.nav-items .btn:last-child:after{right:0;bottom:50%;background: white;border-radius:0 0 3px 0;content: " ";height:8px;width:8px;position:absolute;}.cal-icon{background: url(/images/elements/nav-icon-sprites2.png) -105px 0;position:absolute;height:40px;width:40px;left:50%;margin-left: -20px;top:50%;margin-top: -20px;display: none;}.unauth .nav-search-box{border-radius:0 4px 4px 0;}.unauth .nav-search-box input{width:175px;}.unauth #nav-search{margin:0 0 0 5px;height:40px;}.unauth #nav-search.button{border-radius:0 6px 6px 0;}.unauth .icon.search-nav{height:30px;width:30px;background: url(/images/elements/nav-icon-sprites2.png) -75px -75px;margin:8px 0 0 5px;}.nav-search-box{background:#f3f3f3;height:43px;float: left;}.nav-search-box input{font-size: inherit;background: white;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;border-radius:0 5px 5px 0;width:210px;height:30px;padding:0 0 0 5px;font-size:14px;margin-right:10px;margin-top:2px;line-height:30px;float: left;margin:5px 0 0 0;}.nav-search-box input:hover,.nav-search-box input:focus{color:#747474;}.nav-search-box input:hover{color:#747474;}#nav-search{padding:0 5px 0 5px;margin:5px 8px 0 5px;}.icon.search-nav{height:25px;width:25px;background: url(/images/elements/landingpage-sprites1.png) 0 -50px;margin:2px 0 0 1px;}.icon{height:30px;width:30px;background: url(/images/elements/nav-icon-sprites2.png);}.icon.world{background-position: -3px -4px;margin:7px 0 0 10px;}.icon.mail{background-position: -40px -5px;margin:8px 0 0 10px;}.icon.gear{background-position: -75px -5px;margin:7px 0 0 10px;}.account.btn-group{float: left;height:40px;border-radius:0 4px 4px 0;}.account.btn-group .btn{padding:0;height:100%;width:48px;position: relative;}.account.btn-group .btn > a{display:block;width:100%;height:100%;padding:0;}.account.btn-group .btn:first-child{border-radius:0x;width:auto;}.account.btn-group .btn:first-child img{width:35px;height:35px;border-radius:4px;overflow: hidden;display:block;margin:3px 7px 0 7px;}.account.btn-group .btn:last-child{border-radius:0 4px 4px 0;}.user-prof:before{right:7px;margin-top: -1px;border-top-color: rgba(255,255,255,0.5);border-width:10px 5px;}.user-prof:after{border-top-color:#747474;border-width:10px 5px;right:7px;margin-top: -2px;}.acc-set:before{border-top-color: rgba(255,255,255,0.5);border-width:5px 5px;left:50%;margin-left: -6px;top:34px;}.acc-set:after{border-top-color:#747474;border-width:5px 5px;left:50%;margin-left: -6px;top:33px;}.search-filter:before{border-top-color: rgba(255,255,255,0.5);border-width:5px 5px;left:5px;}.search-filter:after{border-top-color:#747474;border-width:5px 5px;left:5px;margin-top: -1px;}.flag{position:absolute;background:#ff3300;color: white;font-size:12px;height:15px;line-height:14px;font-weight: normal;padding:0 3px 0 5px;right:4px;top:2px;}.flag:before,.flag:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;}.flag:before{border-top-color:#ff3300;border-width:10px 5px;top:0;right: -5px;}.flag:after{border-bottom-color:#ff3300;border-width:10px 5px;right: -5px;bottom:0;}.subnav{text-align: left;margin-top:10px;position: relative;z-index:2;bottom: -4px;margin-bottom:0;padding:0;color:#00b0e3;}.subnav a{color: inherit;text-decoration: none !important;}.subnav li{display:block;float: left;position: relative;font-size:11px;line-height:18px;text-transform: uppercase;border-bottom:4px solid transparent;}.subnav li a{padding:0 15px 3px 15px;display:block;color: inherit;}.subnav li:hover{color:#ff9c00;}.subnav li:hover .stroke{width:100%;right:auto;left:0;}.subnav li.active{border-bottom:4px solid #ffb100;color:#ff9c00;top:0;}.subnav li.active .stroke{display: none;}.subnav li .stroke{position:absolute;height:4px;background:#ffb100;width:0;right:0;bottom: -4px;-webkit-transition-property: width;-webkit-transition-duration: .3s;-webkit-transition-timing-function:ease;-moz-transition-property: width;-moz-transition-duration: .3s;-moz-transition-timing-function:ease;}.drop:hover .drop-nav{display:block;}.drop-nav{display: none;position:absolute;background: white;color:#0077a9;text-shadow: none;font-size:13px;text-align: left;z-index:500;line-height:30px;border:2px solid #d0d0d0;border-radius:8px 8px;left:50%;top:40px;width:150px;margin-left: -75px;padding:5px 0 5px 0;box-shadow:0 2px 2px rgba(0,0,0,0.3);font-weight:bold;}.drop-nav.drop-width-flex{min-width:150px;width:auto;white-space: nowrap;left:50px;top:20px !important;}.drop-nav.drop-width-flex:after{left:40px;}.drop-nav.drop-width-flex:before{left:40px;}.drop-nav.drop-width-flex .drop-nav-item{padding-right:5px;}.drop-nav.big{width:260px;margin-left: -130px;}.drop-nav.big .drop-nav-item{height:auto;}.drop-nav.big .drop-nav-item a{padding:0 0 0 10px;}.drop-nav:before{border-bottom-color:#d0d0d0;border-width:10px 10px;border-width:10px;left:50%;margin-left: -10px;top: -20px;}.drop-nav:after{border-bottom-color: white;border-width:7px 7px;border-width:7px;left:50%;margin-left: -7px;top: -14px;}.drop-nav-item a{color: inherit;display:block;height:30px;padding:0 0 0 15px;text-decoration: none;}.drop-nav-item.prem-item{color:#ff9c00;}.drop-nav-item.prem-item:hover{background:#ffb100;}.drop-nav-item.divider{border-top:1px solid #e0e0e0;}.drop-nav-item:hover{background:#2384bc;color: white;}.drop-nav-item:hover a{color: white;}.drop-nav-item-left{float: left;padding:5px 5px 5px 0;}.drop-nav-item-right{line-height: normal;padding-top:7px;font-weight: normal;float: left;width:200px;padding-bottom:3px;overflow: hidden;}.drop-nav-item-right span{font-weight:bold;color: inherit;}.page-right-col{float: right;width:320px;text-align: left;}.prem-sidebox{width:320px;border-radius:4px;border:1px solid #e0e0e0;float: left;margin-top:10px;}.dietitian-photo{width:100px;height:100px;float: left;margin:10px 10px 0 10px;}.dietitian-about{font-size:18px;font-weight:bold;float: left;width:170px;margin-top:20px;}.dietitian-about span{display:block;font-size:14px;}.dietitian-quote{position: relative;font-size:12px;margin-top:80px;padding:0 10px 10px 15px;color:#747474;line-height:16px;}.dietitian-quote .quote-open{left:120px;top: -13px;}.prem-sidebox-divide{border-bottom:1px solid #e0e0e0;margin:0 10px;}.prem-enter-msg{padding:10px;}.prem-enter-msg textarea{resize: none;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:5px;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);width:215px;padding:8px 0 0 5px;height:22px;font-size:14px;font-family: Helvetica,Arial,sans-serif;margin-right:10px;margin-top:2px;float: left;margin:1px 5px 0 5px;}.prem-enter-msg textarea:hover{color:#747474;}.prem-enter-msg textarea:focus{height:60px;}.icon.prem-msg{background: url(/images/elements/nav-icon-sprites2.png) 0px -35px;margin:2px 10px 0 10px;}.icon.prem-gear{background: url(/images/elements/nav-icon-sprites2.png) -35px -35px;margin:2px 5px 0 10px;}.prem-ques .icon{height:35px;width:34px;background: url(/images/elements/nav-icon-sprites2.png) -68px -35px;margin:2px 6px 0 10px;}.btn-group.prem-btn{border-top-left-radius:0;border-top-right-radius:0;float: none;height:40px;border-color:#d0d0d0;}.btn-group.prem-btn .btn{text-align: left;font-size:13px;line-height:14px;height:40px;background:#d0d0d0;background: -moz-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f3f3),color-stop(100%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -o-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -ms-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;*filter: none;*background:#e0e0e0;}.btn-group.prem-btn .btn a{padding:0 24px 0 0;display:block;}.btn-group.prem-btn .btn:hover{color:#ffb100 !important;}.btn-group.prem-btn .btn span{top:5px;position: relative;}.btn-group.prem-btn .btn.prem-q{font-size:20px;width:38px;padding:0;text-align:center;}.btn-group.prem-btn .btn:first-child{border-top-left-radius:0;}.btn-group.prem-btn .btn:last-child{border-top-right-radius:0;}.btn-group.prem-btn .btn.prem-ques{padding:0;}.btn-group.prem-btn .btn.prem-ques a{padding:0;}.button.search-filter{font-size:12px;border-radius:5px 0 0 5px;margin-top:5px;text-align: left;padding-left:20px;padding-right:0;width:55px;box-shadow: none;margin-left:8px;font-weight: normal;border-color:#d0d0d0;position: relative;}.button.search-filter .drop-nav{top:30px;}.prm-head{font-size:24px;color:#ffb100;margin:0 0 0 5px;}.prm-msg-box{padding:10px 0;}.prm-msg-box textarea{background:#f3f3f3;border:1px solid #d0d0d0;border-radius:5px;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);width:455px;height:30px;padding:10px 0 0 5px;font-size:16px;font-family: Helvetica,Arial,sans-serif;margin-right:10px;margin-top:2px;float: left;margin:1px 5px 0 5px;resize: none;}.prm-msg-box textarea:hover{color:#747474;}.prm-msg-box textarea:focus{height:80px;}.usr-photo-box{float: left;border:1px solid #e0e0e0;border-radius:2px;padding:4px;background: white;}.usr-photo-box.right{float: right;}.usr-photo-box img{width:50px;height:50px;display:block;}.prm-checkin-block{padding:10px 5px 5px 10px;border-bottom:1px solid #e0e0e0;}.dock-bottom{border-top:1px solid #e0e0e0;box-shadow:0 -10px 9px white;border-bottom:0;position: relative;z-index:10;}.dock-top{border-bottom:1px solid #e0e0e0;box-shadow:0 10px 9px white;border-top:0;position: relative;z-index:10;}.prm-checkin-left{float: left;}.button.chart{padding:0;width:40px;height:30px;background: white;border-radius:0;margin-top:5px;margin-left:8px;}.icon{width:35px;height:25px;margin:2px 0 0 3px;}.icon.chart{background: url(/images/elements/nav-icon-sprites2.png) -105px -40px;}.icon.daily{background: url(/images/elements/nav-icon-sprites2.png) -140px -40px;}.prm-checkin-right{float: left;width:495px;margin:5px 0 0 10px;}.prm-checkin-right h3{font-weight:bold;font-size:18px;margin-bottom:5px;}.prm-checkin-right p{color:#747474;font-size:14px;margin-bottom:10px;}.info-parent{position: relative;}.info-parent:hover .info-box{display:block;}.info-parent.no-hover:hover .info-box{display: none;}.info-box{z-index:100;color: white;position:absolute;text-shadow:0 1px 0 #747474;font-weight: normal;border-radius:4px;display: none;line-height: normal;font-size:12px;padding:5px;text-align:center;white-space: nowrap;left:50%;box-shadow:0 2px 4px rgba(0,0,0,0.5);background:#3b3b3b;background: -moz-linear-gradient(top,rgba(59,59,59,0.8) 0%,rgba(0,0,0,0.8) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(59,59,59,0.8)),color-stop(100%,rgba(0,0,0,0.8)));background: -webkit-linear-gradient(top,rgba(59,59,59,0.8) 0%,rgba(0,0,0,0.8) 100%);background: -o-linear-gradient(top,rgba(59,59,59,0.8) 0%,rgba(0,0,0,0.8) 100%);background: -ms-linear-gradient(top,rgba(59,59,59,0.8) 0%,rgba(0,0,0,0.8) 100%);background: linear-gradient(to bottom,rgba(59,59,59,0.8) 0%,rgba(0,0,0,0.8) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC3B3B3B',endColorstr='#CC000000');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC3B3B3B',endColorstr='#CC000000');zoom:1;}.info-box.sm{width:140px;margin-left: -75px;white-space: normal;}.info-box.right{right: -15px;left:auto;}.info-box.right:before,.info-box.right:after{left:auto !important;right:35px !important;}.info-box.left{right:auto;left: -15px;}.info-box.left:before,.info-box.left:after{left:35px !important;right:auto !important;}.info-box.bottom{top:100%;margin-top:12px;}.info-box.bottom:before{border-bottom-color: rgba(59,59,59,0.8);border-width:10px 5px;left:50%;margin-left: -5px;top: -20px;}.info-box.top{bottom:100%;margin-bottom:12px;}.info-box.top:after{border-top-color: rgba(0,0,0,0.8);border-width:10px 5px;left:50%;margin-left: -5px;bottom: -20px;top:auto;}.time-stmp{font-size:12px;color:#b0b0b0;float: left;}.prm-reply-box{float: right;}.prm-reply-box a{margin-right:10px;font-size:12px;float: left;}.bottom-row{line-height:27px;font-size:13px;}.prm-msg{padding:10px 5px 5px 10px;border-bottom:1px solid #e0e0e0;}.prm-bubble{background:#f3f3f3;color:#747474;border-radius:5px;padding:10px 10px 5px 10px;margin-bottom:10px;position: relative;min-height:40px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.25);}.prm-bubble p{margin-bottom:5px;margin-top:0;font-size:13px;}.prm-bubble h3{font-size:12px;}.prm-bubble.a-left:after{border-right-color:#f3f3f3;border-width:8px 8px;left: -15px;top:20px;}.prm-bubble.a-left:before{border-right-color: rgba(0,0,0,0.15);border-width:8px 8px;left: -15px;top:19px;}.prm-bubble.a-right:before{border-left-color: rgba(0,0,0,0.15);border-width:8px 8px;right: -15px;left:auto;top:19px;}.prm-bubble.a-right:after{border-left-color:#f3f3f3;border-width:8px 8px;right: -15px;top:20px;left:auto;}.prm-feedback{float: left;width:425px;margin-right:10px;}.prm-feedback .usr-photo-box img{width:35px;height:35px;}.upgrade-box{background:#f3f3f3;border-radius:4px;padding:10px;margin-top:15px;}.upgrade-box h1{font-size:14px;font-weight:bold;margin-bottom:5px;color:#ffb100;text-transform: uppercase;text-shadow:0 1px 0 white;}.upgrade-txt{border-bottom:1px solid white;padding:5px;margin-bottom:10px;font-size:12px;line-height:15px;color:#747474;}.upgrade-txt p{margin-bottom:5px;}.prm-home h1,.prm-home h2,.prm-home h3,.page-right-col h2,.page-right-col h3,.page-right-col h1{font-family: Helvetica,Arial,sans-serif;}.prm-intro{position: relative;background:#f3f3f3;border-radius:6px;padding:15px 20px 10px 20px;font-size:15px;box-shadow: inset 0 2px 1px rgba(0,0,0,0.3);color:#3b3b3b;text-shadow:0 1px 0 white;margin-top:10px;}.prm-intro a{font-weight:bold;}.prm-intro h2{color:#3b3b3b;margin-bottom:10px;font-size:20px;}.prm-intro p{margin-bottom:10px;}.prm-intro:before{border-left-color: rgba(0,0,0,0.2);border-width:10px 10px;right: -19px;top:28px;}.prm-intro:after{border-left-color:#f3f3f3;border-width:10px 10px;right: -19px;top:30px;}.prm-bubble-right{float: left;width:420px;margin:5px 0 0 10px;}.prm-bubble-left{float: left;width:420px;margin:5px 10px 0 75px;}.prm-top-btns{padding:5px;line-height:30px;font-weight:bold;text-align:center;}.prm-top-btns span{font-size:16px;}.overlay-global{position:fixed;width:100%;height:100%;z-index:5000;display: none;font-family: Helvetica,Arial,sans-serif;}.overlay-bg{width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:#b5e9f5;background: -moz-linear-gradient(top,rgba(127,215,235,0.8) 0%,#b5e9f5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(127,215,235,0.8)),color-stop(100%,#b5e9f5));background: -webkit-linear-gradient(top,rgba(127,215,235,0.8) 0%,#b5e9f5 100%);background: -o-linear-gradient(top,rgba(127,215,235,0.8) 0%,#b5e9f5 100%);background: -ms-linear-gradient(top,rgba(127,215,235,0.8) 0%,#b5e9f5 100%);background: linear-gradient(to bottom,rgba(127,215,235,0.8) 0%,#b5e9f5 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC7FD7EB',endColorstr='#FFB5E9F5');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC7FD7EB',endColorstr='#FFB5E9F5');zoom:1;}.overlay-wrap{width:960px;margin:0 auto;z-index:2;position: relative;display: none;}.prm-upgrade-pop{background: white;border-radius:10px;border:3px solid #e0e0e0;width:620px;margin:20% auto;text-align: left;box-shadow:0 5px 8px rgba(0,0,0,0.3);padding:10px 10px 20px 10px;}.prm-up-msg{background:#f3f3f3;border-radius:6px;padding:15px 20px;font-size:15px;box-shadow: inset 0 2px 1px rgba(0,0,0,0.3);color:#3b3b3b;text-shadow:0 1px 0 white;position: relative;color:#ffb100;font-size:32px;line-height:40px;}.prm-up-msg:after{border-top-color:#f3f3f3;border-width:16px 16px;left:90px;bottom: -32px;top:auto;}.prm-up-tag{float: left;margin:30px 0 0 20px;width:380px;font-size:16px;color:#747474;}.prm-up-img{text-align:center;margin:15px 0 5px 0;background: white;border-radius:4px;}.prm-up-img img{height:120px;}.prm-nav{float: left;position: relative;width:auto;}.nav-signin{float: right;position: relative;z-index:5;margin-top:5px;font-size:11px;margin-bottom:4px;}.join-cc{float: left;height:25px;font-weight:bold;color: white;line-height:26px;}.join-cc a{color: white !important;display:block;padding:0 12px 0 12px;background:#2384bc;border-radius:4px;}.join-cc a:hover{background:#ffb100;text-decoration: none;}.login-cc{float: left;line-height:26px;padding:0 5px 0 10px;font-weight:bold;margin-right:6px;color:#b0b0b0;}.promo-banner{position: relative;left:0;margin-left: -35px;height:40px;}.note-like{height:35px;width:35px;background: url(/images/elements/icon-like-med.png) no-repeat 4px 2px;}.empty-note{text-align:center;padding:10px 0 10px 0;height:30px;font-weight:bold;color:#b0b0b0;}.try-new-design{width:100%;height:40px;background:#3d3d3d;background: -moz-linear-gradient(top,#3d3d3d 0%,#747474 50%,#747474 79%,#545454 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d3d3d),color-stop(50%,#747474),color-stop(79%,#747474),color-stop(100%,#545454));background: -webkit-linear-gradient(top,#3d3d3d 0%,#747474 50%,#747474 79%,#545454 100%);background: -o-linear-gradient(top,#3d3d3d 0%,#747474 50%,#747474 79%,#545454 100%);background: -ms-linear-gradient(top,#3d3d3d 0%,#747474 50%,#747474 79%,#545454 100%);background: linear-gradient(to bottom,#3d3d3d 0%,#747474 50%,#747474 79%,#545454 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d',endColorstr='#545454',GradientType=0 );line-height:40px;font-weight:bold;font-size:14px;border:0;border-bottom:3px solid #ff3300;color: white;text-shadow:0 2px 6px rgba(0,0,0,0.8);box-shadow:0 2px 2px black;}.try-new-design a{position: relative;color: white !important;padding-left:30px;}.try-new-design a:before,.try-new-design a:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.try-new-design a:before{width:20px;height:20px;border-radius:20px;background: white;border:2px solid rgba(0,0,0,0.1);left:0;margin-top: -10px;}.try-new-design a:after{border-left-color:#747474;border-width:6px 6px;left:10px;margin-top: -4px;}.try-new-design a.new{padding-left:60px;}.try-new-design a.new:before{width:auto;content: "New";background:#ff3300;padding:0 5px;border:0;border-radius:0;top:10px;line-height:18px;text-shadow: none;}.try-new-design a.new:after{border-left-color:#ff3300;border-width:10px 10px;left:45px;top:5px;}.try-new-design .user-opp a{color:#3F66B5;}.user-opp{position:absolute;background: white;border-radius:4px;padding:3px 5px;top:5px;line-height:1;right:5px;font-size:13px;text-shadow: none;font-weight: normal;}.try-new-design a{color: white;}.new-note{background:#f3f3f3;}.page-num{display:block;float: left;}.div-bar{position: relative;color:#747474;height:30px;line-height:30px;border-top:1px solid #e0e0e0;border-bottom:1px solid #b0b0b0;box-shadow:0 1px rgba(0,0,0,0.25),inset 0 1px 1px white;background:#d0d0d0;background: -moz-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f3f3),color-stop(100%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -o-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -ms-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;*filter: none;*background:#e0e0e0;}.div-bar-btn{line-height: inherit;font-weight:bold;float: right;padding:0 10px 0 20px;text-shadow:0 1px 0 white;border-left:1px solid #d0d0d0;cursor: pointer;height: inherit;}.div-bar-btn:before{border-top-color: rgba(255,255,255,0.5);border-width:5px 5px;left:5px;margin-top: -1px;}.div-bar-btn:after{border-top-color:#747474;border-width:5px 5px;left:5px;margin-top: -2px;}.div-bar-btn:hover{color:#00b0e3;}.div-bar-btn:hover:after{border-top-color:#00b0e3;}.cal-box{position: relative;}.big .cal-box{width:360px;}.big .cal-box #cal-container1,.big .cal-box .date-arrow{display:block;}.cal-wrap{background: white;border-radius:2px;width:160px;float: left;}.cal-wrap + .cal-wrap{float: right;}.cal-wrap.inactive{background:#c0c0c0;}.cal-wrap.inactive + .date-arrow{background:#747474;}.cal-wrap.inactive + .date-arrow:before{border-left-color:#747474;}.cal-wrap.inactive td{color:#747474;}.cal-wrap.inactive:hover{background: white;}.cal-wrap.inactive:hover + .date-arrow{background:#8eb934;}.cal-wrap.inactive:hover + .date-arrow:before{border-left-color:#8eb934;}.cal-wrap.inactive:hover td{color:#3b3b3b;}.cal-wrap.inactive:hover td:hover{color: white;}.cal-wrap.inactive .dp_daypicker td.dp_selected{color:#747474;background: none !important;}.cal-nav{height:30px;}.cal-parent{display: none;}.date .info-box{margin-left: -80px;}.Zebra_DatePicker{cursor:default;background: none;border:0;font-family: Helvetica,Arial,sans-serif;font-size:11px;color:#3b3b3b;text-shadow: none;position: relative;padding:3px 5px 5px 5px;}.Zebra_DatePicker table{width:100% !important;}.Zebra_DatePicker table.dp_header{border-collapse: separate;border-spacing:2px;}.Zebra_DatePicker td{cursor: pointer;}.dp_header{line-height:20px;font-size:12px;font-weight:bold;}.dp_header .dp_caption:hover{background:#2384bc;color: white;border-radius:4px;}.dp_daypicker{margin-top:5px;}.dp_daypicker td{border-radius:2px;width:20px;padding:3px 0 2px 0 !important;}.dp_daypicker td:hover{background:#2384bc;color: white;}.dp_daypicker td.dp_selected{background:#3b3b3b;color: white;}.dp_daypicker th{color:#b0b0b0;}.dp_daypicker .dp_not_in_month{visibility: hidden;}.dp_footer{display: none;}.dp_previous,.dp_next{width:20px;height:20px;overflow: hidden;text-indent: -100px;position: relative;}.dp_previous:before,.dp_previous:after,.dp_next:before,.dp_next:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.dp_previous:hover:after{border-right-color:#2384bc;border-width:5px 10px;}.dp_previous:after{border-right-color:#747474;border-width:5px 10px;top:9px;left:0;}.dp_next:hover:after{border-left-color:#2384bc;border-width:5px 10px;}.dp_next:after{border-left-color:#747474;border-width:5px 10px;top:9px;right:0;}.dp_monthpicker td{line-height:28px;border-radius:4px;}.dp_monthpicker td:hover{background:#2384bc;color: white;}.dp_yearpicker td{line-height:28px;border-radius:4px;}.dp_yearpicker td:hover{background:#2384bc;color: white;}.slimScrollBar{right:4px !important;cursor: pointer;}#cal-container1{display: none;}.date-arrow{display: none;width:15px;height:10px;float: right;position: relative;background:#8eb934;margin:80px 15px 0 10px;}.date-arrow:before{border-left-color:#8eb934;border-width:10px 10px;right: -20px;margin-top: -10px;}.quick-dates{color:#747474;text-shadow: none;text-align: left;}.quick-dates .clickable{display:block;float: left;margin-top:5px;}.cal-pop.info-box.right{right:20px;}.cal-pop.info-box:before,.cal-pop.info-box:after{right:80px !important;}.cal-pop.big.info-box.right{right: -15px;}.cal-pop.big.info-box:before,.cal-pop.big.info-box:after{right:110px !important;}input::-webkit-input-placeholder{color:#b0b0b0 !important;}input:hover::-webkit-input-placeholder{color:#747474 !important;}input:focus::-webkit-input-placeholder{color:#b0b0b0 !important;}input:-moz-placeholder{color:#b0b0b0 !important;}input:hover:-moz-placeholder{color:#747474 !important;}input:focus:-moz-placeholder{color:#b0b0b0 !important;}textarea::-webkit-textarea-placeholder{color:#b0b0b0 !important;}textarea:hover::-webkit-textarea-placeholder{color:#747474 !important;}textarea:focus::-webkit-textarea-placeholder{color:#b0b0b0 !important;}textarea:-moz-placeholder{color:#b0b0b0 !important;}textarea:hover:-moz-placeholder{color:#747474 !important;}textarea:focus:-moz-placeholder{color:#b0b0b0 !important;}.full #flog_top{width:615px !important;}.full .promo-banner{margin-left:0;}.db-top{position: relative;z-index:3;}.db-top p{font-size:14px;}.db-top .page-heading,.db-top .page-h-label-link{color:#fff;}.db-top .water-widget{width:100px;border:0;padding-top:5px;float: left;margin-left:20px;}.db-top .weight-widget{float: left;margin-left:40px;}.db-top .water-glass{margin-left:10px;}.db-top .scale-wrap{height:78px;margin-top:5px;}.db-left{float: left;width:390px;background:#fff;margin-top:5px;box-shadow:0 2px 4px rgba(0,0,0,0.3);border-radius:6px;}.db-left:before{border-top-color: rgba(0,0,0,0.1);border-width:18px 19px;left:72px;bottom: -36px;top:auto;}.db-left:after{border-top-color:#fff;border-width:15px 16px;left:75px;bottom: -30px;top:auto;}.db-nav{border-radius:6px 6px 0 0;overflow: hidden;}.db-nav .div-bar-btn{float: left;width:96px;padding:0;text-align:center;}.db-widgets{background:#f3f3f3;}.db-stats-group{float: left;background: white;border-radius:4px;}.db-stats{padding:10px;}.db-stat-box{width:90px;height:60px;float: left;font-size:13px;color:#747474;text-align:center;font-weight:bold;}.db-stat-box.remain .db-stat-num{color:#86c42a;}.db-stat-box.remain .db-stat-label{text-align:center;}.db-stat-box.total-c .clickable{color:#e0e0e0;}.db-stat-box.total-c .clickable:hover{color:#2384bc;}.db-stat-box.total-c .clickable:hover:before{border-top-color: white;border-width:5px 5px;}.db-stat-box.total-c .clickable:before{border-top-color:#747474;border-width:5px 5px;left:4px;margin-top: -2px;}.db-stat-box .db-stat-num{display:block;font-size:32px;font-weight:bold;word-spacing: -1px;height:38px;overflow: hidden;line-height:46px;color:#3b3b3b;}.db-stat-box.sm .db-stat-num{color:#747474;font-size:25px;line-height:45px;}.db-stat-box .clickable{margin-left:5px;font-weight:bold;width:20px;color:#747474;padding-left:6px;padding-right:6px;}.db-step{padding:5px;font-size:14px;color:#747474;line-height:21px;}.db-step.active .db-step-num{background:#8eb934;}.db-step.done .db-step-num{overflow: hidden;text-indent: -100px;background-image: url("/images/elements/food-sprites2.png");background-position:0 -70px;}.db-stat-label{font-weight: normal;text-align: left;color:#b0b0b0;}.db-step-num{font-weight:bold;height:20px;width:20px;line-height:22px;background:#d0d0d0;color:#fff;float: left;border-radius:100%;text-align:center;margin-right:10px;}.db-instructions{font-weight:bold;padding:5px;}.db-text{font-size: inherit;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;border-radius:4px;width:190px;height:20px;padding:5px 0 0 5px;font-size:13px;width:330px;resize: none;}.db-text:hover,.db-text:focus{color:#747474;}.db-text.active{height:48px;}.calcamp-bg{width:100%;height:300px;background:#fff;position:absolute;height:100%;z-index:0;left:0;}.dashboard #content > div{position: relative;}.dashboard #content > div:first-child{position: inherit;}.calcamp-feed-wrap{position: relative;min-height:680px;}#flog_top{margin-top:5px;}.calcamp-feed-wrap{border:1px solid #e0e0e0;border-top:0;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.calcamp-feed-wrap .div-bar{height:40px;}.calcamp-feed-wrap .div-bar-btn{padding:0 20px 0 25px;height:40px;line-height:40px;}.calcamp-logo{float: left;height:40px;width:165px;background: url(/images/elements/calcamp-sprites2.png) 0 2px;margin-left:10px;position: relative;}.calcamp-logo:hover{background-position:0 -38px;}.calcamp-logo a{display:block;width:100%;height:100%;}.calcamp-logo *{position: relative;z-index:1;}.calcamp-logo:hover:before{background: -moz-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(19%,rgba(255,255,255,0.75)),color-stop(20%,rgba(255,255,255,0)),color-stop(35%,rgba(255,255,255,0.9)),color-stop(49%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(-45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);background: linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 19%,rgba(255,255,255,0) 20%,rgba(255,255,255,0.9) 35%,rgba(255,255,255,0.9) 49%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1 );background-size:100px 100px;background-repeat: no-repeat;background-position:300% 0;-moz-animation-name: streak;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-duration:0.5s;}.calcamp-logo:before{width:100%;height:100%;content: "";position:absolute;}.calcamp-logo:before{border-radius:20px;}.cc-feed-photos{height:50px;overflow: hidden;position: relative;}.cc-feed-photos .meal-photo-item img.photo-pos{margin-top:25px;}.cc-feed-photos table{width:100%;}.cc-feed-right{float: right;width:525px;padding:10px 10px 0 0;}.cc-feed-item{border-bottom:1px solid #e0e0e0;padding-bottom:5px;}.cc-feed-item:hover,.cc-feed-item.active{background:#f3f3f3;}.cc-feed-item.has-photo .cc-feed-left{top: -30px;}.cc-feed-item .show-likes{float: right;}.cc-feed-item .show-likes .info-box{right: -45px;}.cc-feed-title{font-size:14px;font-weight:bold;}.cc-timestamp{color:#b0b0b0;font-size:13px;float: right;font-weight: normal;}.cc-feed-content{color:#747474;font-size:13px;padding:2px 0 5px 0;}.cc-feed-left{float: left;margin:10px 0 0 10px;position: relative;overflow: hidden;max-height:100%;}.cc-feed-left .user-photo{box-shadow: none;border-radius:2px;border:1px solid #d0d0d0;padding:4px;}.cc-feed-left .user-photo img{width:50px;height:50px;}.badge-ribbon{background: url("/images/elements/gfx-dia-stripe.png") #e0e0e0;width:36px;padding-bottom:15px;margin-left:12px;max-height:100%;overflow: hidden;}.badge-ribbon img{width:30px;height:30px;margin-top:5px;margin-left:3px;}.badge-ribbon:after{border-bottom-color:#fff;border-width:8px 18px;left:0;bottom:0;}.cc-feed-item:hover .badge-ribbon:after{border-bottom-color:#f3f3f3;}.report-stats{float: left;margin-top:5px;margin-bottom:5px;}.report-stat-box{float: left;text-align:center;padding:2px 7px 0 7px;font-size:11px;color:#b0b0b0;background:#fff;margin-right:1px;}.report-stat-box:first-child{border-radius:3px 0 0 3px;}.report-stat-box.stat-goal{border-radius:0 3px 3px 0;}.report-stat-box.stat-goal span{color:#86c42a;}.report-stat-box span{display:block;font-size:14px;font-weight:bold;color:#747474;}.report-action{float: right;padding-top:10px;text-align: right;}.like-sm.button{padding:0 2px;margin:0 5px;}.icon.thumb{background: url(/images/elements/calcamp-sprites2.png) -175px -25px no-repeat;width:25px !important;height:25px !important;}.button:hover .icon.thumb{background-position: -175px 0;}.button:active .icon.thumb{background-position: -175px -50px;}.report-nums{text-align: right;float: right;font-size:11px;margin-top:5px;}.report-nums .show-likes{display:block;color:#747474 !important;font-weight:bold;}.report-nums .show-likes:hover{color:#00b0e3 !important;}.see-report.button{padding:0;margin-left:5px;line-height:25px;}.see-report.button a{display:block;padding:0 15px 0 5px;}.see-report.button:before{border-width:4px 8px;right: -4px;top:10px;border-left-color:#FFF;display:block;}.see-report.button:after{border-left-color:#747474;border-width:4px 8px;right: -4px;top:9px;}.sumbit-dashboard{display: none;}.sumbit-dashboard .button{margin:5px 5px 0 0;}.sumbit-dashboard .clickable{font-size:12px;margin-left:30px;padding-left:20px;top:5px;font-weight: normal;}.sumbit-dashboard .clickable:hover:after{background: white;}.sumbit-dashboard .clickable:hover:before{border-color: white;}.sumbit-dashboard .clickable:after{width:6px;height:3px;border-radius:2px;background:#747474;left:4px;margin-top: -2px;}.sumbit-dashboard .clickable:before{border:2px solid #747474;height:3px;width:4px;border-radius:4px;top:3px;left:6px;}.cc-feed-badges{margin-top:5px;background:#ffb100;position: relative;padding:0 20px 0 20px;left: -6px;min-width:520px;color: white;font-weight:bold;padding-left:10px;height:24px;line-height:25px;float: left;border-bottom:1px solid #e0e0e0;}.cc-feed-badges img{width:32px;height:32px;margin:2px 0 0 5px;display:block;float: left;margin-top: -6px;border:1px solid white;box-shadow:1px 1px 1px rgba(0,0,0,0.3);border-radius:100%;}.cc-feed-badges:before{border:5px transparent solid;border-bottom:5px solid #b0b0b0;border-right:3px solid #b0b0b0;border-left:3px solid transparent;left:0;top:auto;top: -10px;}.cc-feed-badges:after{border: solid 12px #ffb100;border-right-color: transparent;right: -12px;left:auto;top:0;}.cc-feed-badges .add-achievement{float: left;font-weight:bold;color:#ffe221;font-size:13px;font-family: Georgia,serif;font-style: italic;text-shadow: -1px -1px 0 white,1px 1px 0 rgba(0,0,0,0.2);margin-right:5px;}.cc-feed-right-pane{position:absolute;width:350px;overflow: hidden;left:615px;z-index:5;}.cc-feed-right-pane .user-photo img{width:60px;height:60px;}.cc-feed-right-pane .user-name{margin:10px 0 5px 0;font-size:16px;}.rp-wrap{width:345px;margin:5px 0;background:#f3f3f3;border-radius:0 6px 6px 0;box-shadow:0 1px 2px rgba(0,0,0,0.3);border:1px solid #d0d0d0;background: -moz-linear-gradient(left,#b0b0b0 0%,white 2%,#f3f3f3 5%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,#b0b0b0),color-stop(2%,white),color-stop(5%,#f3f3f3));background: -webkit-linear-gradient(left,#b0b0b0 0%,white 2%,#f3f3f3 5%);background: -o-linear-gradient(left,#b0b0b0 0%,white 2%,#f3f3f3 5%);background: -ms-linear-gradient(left,#b0b0b0 0%,white 2%,#f3f3f3 5%);background: linear-gradient(to right,#b0b0b0 0%,white 2%,#f3f3f3 5%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b0b0',endColorstr='#f3f3f3',GradientType=1 );}.rp-support{float: right;text-align:center;font-size:32px;color:#747474;text-shadow:0 1px 0 white;font-weight:bold;}.rp-top{padding:10px 10px;}.rp-top table{width:100%;}.rp-top table td,.rp-top table th{vertical-align: top;}.rp-top .user-info{float: none;padding-top:35px;}.rp-top .user-name{font-weight:bold;display:block;overflow: hidden;position:absolute;white-space: nowrap;width:100%;top:0;text-overflow:ellipsis;}.user-info{position: relative;}.user-info img{width:30px;height:30px;float:block;margin-right:5p;}.calcamp-feed td,.calcamp-feed th{padding:0;margin:0;vertical-align: top;}.rp-mid .meal-window{background:#b5e9f5;background-image: url("/images/elements/stripes-a-bg.png");background-position:0 90%;box-shadow: inset 0 2px 4px rgba(0,0,0,0.3);}.rp-mid .meal-window .meal-w-inner{padding:15px 21px 1px 21px;}.rp-mid .meal-item{margin:0 2px 15px 0;}.rp-mid .div-bar{height:30px;line-height:30px;font-size:14px;text-shadow:0 1px 0 white;}.rp-mid .div-bar span{margin-left:15px;color:#3b3b3b;font-weight:bold;}.rp-mid .div-bar-btn{line-height: inherit;height:30px;font-size:13px;padding:0 20px 0 10px;}.rp-mid .div-bar-btn:hover:after{border-left-color:#00b0e3;border-width:4px 8px;}.rp-mid .div-bar-btn:after{border-top-color: transparent;border-left-color:#747474;border-width:4px 8px;left:auto;right:0;margin-top: -3px;}.rp-mid .div-bar-btn:before{border-top-color: transparent;border-left-color: white;border-width:4px 8px;left:auto;right:0;margin-top: -2px;}.rp-bot{padding:0;border-top:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}.rp-bot .comment-box{margin:10px 0 0 0;}.rp-bot .comment-box .comment-input{padding:0 15px 0 15px;}.rp-bot .comment-box .comment-btn{width:305px;padding:5px 10px;position: relative;}.rp-bot .comment-box .social-list{padding:0 10px 0 5px;margin-top:0;margin-left:10px;min-height:10px;width:310px !important;}.rp-bot .comment-box .social-list .social-item:first-child{margin-top:5px;}.join-promo{margin:0 auto;width:960px;}.join-promo-box{margin:20px;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.3);text-align: left;}.join-promo-box h1,.join-promo-box h2{color:#ff9c00;font-family: Helvetica,Arial,sans-serif;font-weight:bold;}.join-promo-box h1{font-size:35px;margin-bottom:10px;word-spacing: -2px;}.join-promo-box h2{font-size:18px;}.jp-top{padding:15px 0 20px 20px;}.jp-mid{background: url("/images/elements/gfx-apps-join-promo.png") right center no-repeat #f3f3f3;padding:10px 360px 10px 20px;}.jp-item{width:280px;margin:15px 0 15px 20px;font-size:12px;float: left;}.jp-item img{float: left;display:block;margin-right:10px;width:100px;}.jp-quote{width:170px;float: right;}.jp-bot .seen-in{padding-left:20px;}.jp-bot .seen-in-src{margin-left:50px;}@-moz-keyframes streak{from{background-position: -100% 0;}to{background-position:300% 0;}}.calcamp{margin-top:5px;}.user-name{font-weight:bold;}table.grow{width:100%;}table.grow td{width:5px;}td.stretch{width:auto !important;position: relative;}td.stretch .user-info{float: none;padding-top:20px;margin-top:10px;margin-right:5px;}td.stretch .user-name{font-weight:bold;display:block;overflow: hidden;position:absolute;white-space: nowrap;width:100%;top:0;text-overflow:ellipsis;}.calcamp-head{position: relative;position: relative;}.calcamp-head:before,.calcamp-head:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.calcamp-head.expanded{padding-bottom:20px;}.calcamp-head.expanded:before{border-top: none;height:7px;width:609px;bottom:0;top:auto;left: -10px;border-bottom:1px solid white;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.2)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#33000000');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000',endColorstr='#33000000');zoom:1;}.calcamp-head .user-name{font-size:14px;}.calcamp-head table{width:100%;}.calcamp-head td{width:5px;}.calcamp-head .calcamp-stat{white-space: nowrap;text-align:center;padding:5px 10px;border-left:1px solid #e0e0e0;text-shadow:0 1px 0 white;color:#b0b0b0;}.calcamp-head .calcamp-stat:before{border-bottom-color: white;border-width:10px 10px;bottom: -12px;margin-left: -10px;top:auto;left:50%;}.calcamp-head .calcamp-stat span{display:block;color:#747474;font-size:30px;line-height:35px;}.calcamp-head .calcamp-stat.active{text-decoration: none;color:#00b0e3;}.calcamp-head .calcamp-stat.active span{color:#00b0e3;}.calcamp-head .calcamp-stat a{color: inherit;font-weight:bold;}.calcamp-head .calcamp-stat a:hover{text-decoration: none;color:#00b0e3;}.calcamp-head .calcamp-stat a:hover span{color:#00b0e3;}.calcamp-head .calcamp-stat a img{width:30px;height:30px;margin-bottom:5px;}.calcamp-head .calcamp-stat a img + img{margin-left:5px;}.report-box{border-radius:6px;background: white;margin-top:10px;}.report-box:before{border-bottom-color: white;border-width:10px 10px;top: -20px;left:20px;}.report-head{height:30px;line-height:35px;color:#3b3b3b;text-align:center;font-size:16px;font-weight:bold;position: relative;}.report-head span{border-bottom:1px solid #e0e0e0;padding:0 30px 5px 30px;}.report-body{padding:10px 10px 5px 15px;font-size:14px;color:#747474;}.report-body h2{font-family: Helvetica,Arial,sans-serif;color:#3b3b3b;margin:0;padding:0;font-size:16px;margin-top:5px;}.report-body .rp-body-content{padding:5px 0;line-height:1.3;}.header-btn{width:25px;height:25px;border-radius:4px;position:absolute;top:5px;background: url(/images/elements/food-sprites.png) -200px 0 #e0e0e0;}.header-btn:hover{background-color:#2384bc;cursor: pointer;}.header-btn.prev-report{left:5px;}.header-btn.next-report{right:5px;background-position: -225px 0;}.header-btn.head-close,.header-btn.reward-close,.header-btn.photo-view-close{background-position: -175px 0;right:5px;}.header-btn.edit-goal{background-position: -150px 0;right:5px;}.header-btn.toggle-rewards{background-position: -250px 0;left:35px;display: none;}.report-bot{padding:0 0 15px 0;}.report-bot .report-stats{margin-top:0;margin-bottom:0;}.report-bot .report-stat-box{padding-top:2px !important;font-size:12px;padding:0 10px;}.report-bot .report-stat-box span{font-size:16px;}.report-bot .report-stat-box:first-child{border:0;margin-left:5px;}.report-bot .stat-goal{padding:0 5px 0 0;cursor: pointer;}.report-bot .stat-goal:hover{background:#2384bc;border-radius:4px;color: white !important;}.report-bot .stat-goal:hover span{color: white !important;}.report-bot .stat-goal:hover .see-goals:before{border-top-color: white;border-width:4px 4px;}.report-bot .stat-goal.active{background:#d0d0d0;border-radius:4px 4px 0 0;color: white !important;padding-bottom:7px;}.report-bot .stat-goal.active span{color: white !important;}.report-bot .stat-goal.active .see-goals:before{border-top-color: transparent;border-bottom-color: white;border-width:4px 4px;margin-top: -4px;}.report-bot:first-child{border:0;padding-left:0;}.report-action .num-likes.btn{font-size:16px;line-height:38px;height:35px;overflow: hidden;padding:0 8px 0 10px;}.report-action .like-sm.btn{padding:2px 6px 6px 4px;margin:0;}.report-action .like-sm.btn:active .icon.thumb{background-position: -175px -50px;}.report-action .like-sm.btn .icon.thumb{background-position: -175px 0;}.flog-right-rail.wide .comment-box .social-act{width:240px;}.flog-right-rail.wide .comment-box .social-act .show-likes{float: left;}.flog-right-rail.wide .comment-box .social-act .show-likes .info-box{margin-bottom:5px;right: -33px;}.flog-right-rail.wide .comment-box .comment-btn{width:282px;}.flog-right-rail.wide .comment-box .comment-btn .button{margin-right:5px;}.note-limit{font-size:11px;color:#b0b0b0;float: left;}.note-limit input{display:block;float: left;}.flog-right-rail.wide .comment-box .reply .social-act{width:auto;float: none;}.social-response{float: left;margin:5px 0 10px 0;color:#747474;}.social-response a{font-weight:bold;color:#747474;text-shadow:0 1px 0 white;}.social-response a:hover{color:#00b0e3;text-decoration: none;}.report-list{float: left;width:305px;margin-top:5px;}.report-list .meal-item:first-child{margin-top:0;}.report-list .report-list-view{padding-top:0;}.food-activity-toggle{font-size:16px;line-height:30px;font-weight:bold;color:#747474;text-shadow:0 1px 0 white;margin:10px 0 0 15px;}.type-toggle{float: left;padding:0 10px 0 15px;border-left:1px solid #e0e0e0;}.type-toggle:first-child{border: none;}.type-toggle span{background:#747474;color: white;text-shadow: none;font-size:14px;padding:3px 5px 0 5px;border-radius:2px;vertical-align:1px;box-shadow:0 1px 0 white;}.type-toggle:hover{color:#00b0e3;cursor: pointer;}.type-toggle:hover span{background:#00b0e3;}.type-toggle.active{color:#00b0e3;border-bottom:4px solid #00b0e3;position: relative;}.type-toggle.active span{background:#00b0e3;}.type-toggle.active:before,.type-toggle.active:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.report-list-view{padding:5px 0;}.calcamp-head-pop{background: white;border-radius:6px;margin-top:10px;display: none;overflow: hidden;}.supporter-wrap{overflow: hidden;position: relative;}.supporter-box{width:33%;float: left;padding:10px 0 20px 0;}.badge-wrap{margin:10px;position: relative;padding-bottom:10px;}.badge-holder{position: relative;width:20%;text-align:center;float: left;padding:10px 0;}.badge-holder .info-box{width:140px;padding:5px;white-space: normal !important;}.badge-holder .info-box.left:before,.badge-holder .info-box.left:after{left:75px !important;}header .head-add{width:20px;height:20px;background:#e0e0e0;border-radius:100%;position:absolute;cursor: pointer;top:5px;right:10px;overflow: hidden;border-radius:10px;font-size:12px;line-height:20px;padding:0 5px 0 20px;font-weight: normal;color:#747474;width:auto;}header .head-add:before{width:10px;height:4px;left:auto;right:5px;top:8px;background:#747474;border: none;}header .head-add:hover{background:#2384bc;}header .head-add:hover:before{background: white;}header .head-add:after{width:4px;height:10px;left:8px;top:5px;background:#747474;border: none;}header .head-add:before{left:5px;}header .head-add:hover{background:#2384bc;color: white;}header .head-add:hover:after{background: white;}.no-arrow:before,.no-arrow:after{display: none;}.see-likes{width:200px;background: white;border-radius:2px;text-align: left;text-shadow: none;}.see-likes table{width:100%;}.see-likes .user-photo{box-shadow: none;border-radius:2px;border:1px solid #d0d0d0 !important;padding:4px !important;margin-right:0;}.see-likes .user-photo img{width:50px !important;height:50px !important;}.see-likes-scroll{margin:0 5px;padding:0 0;}.like-box{font-size:14px;padding:5px 0 5px 0;}.like-box:last-child{margin-bottom:0;}.show-likes .info-box{right: -7px;margin-bottom:5px;padding:5px;}.show-likes .info-box.right:before,.show-likes .info-box.right:after{right:72px !important;}.activity-log{display: none;}.reply-box{padding-bottom:5px;border-bottom:1px solid #e0e0e0;margin-bottom:5px;display: none;}.reply-input{padding:0 5px 0 0;position: relative;margin-bottom:5px;}.reply-input textarea{font-size: inherit;background: white;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;font-size:12px;padding:5px 0 0 5px;display:block;width:100%;}.reply-input textarea:hover,.reply-input textarea:focus{color:#747474;}.response-time{font-size:11px;color:#b0b0b0;}@-webkit-keyframes pointjumping{from{color:#ffe221;text-shadow:0 0 0 rgba(0,0,0,0.5);}to{color:#8eb934;text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@-moz-keyframes pointjumping{from{color:#ffe221;text-shadow:0 0 0 rgba(0,0,0,0.5);}to{color:#8eb934;text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@-ms-keyframes pointjumping{from{color:#ffe221;text-shadow:0 0 0 rgba(0,0,0,0.5);}to{color:#8eb934;text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@keyframes pointjumping{from{color:#ffe221;text-shadow:0 0 0 rgba(0,0,0,0.5);}to{color:#8eb934;text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@-webkit-keyframes msgjumping{from{text-shadow:0 0 0 rgba(0,0,0,0.5);}to{text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@-moz-keyframes msgjumping{from{text-shadow:0 0 0 rgba(0,0,0,0.5);}to{text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@-ms-keyframes msgjumping{from{text-shadow:0 0 0 rgba(0,0,0,0.5);}to{text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}@keyframes msgjumping{from{text-shadow:0 0 0 rgba(0,0,0,0.5);}to{text-shadow:2px 40px 6px rgba(0,0,0,0.2);}}#points-popup{font-weight:bold;position:absolute;z-index:5000;opacity:1;display: none;}#points-popup.point-jump{font-size:22px;color:#8eb934;animation: pointjumping ease-out 1s 1;-moz-animation: pointjumping ease-out 1s 1;-webkit-animation: pointjumping ease-out 1s 1;}#points-popup.point-jump span{font-size:12px;}#points-popup.msg-jump{color:#ff9c00;font-size:12px;animation: msgjumping ease-out 1s 1;-moz-animation: msgjumping ease-out 1s 1;-webkit-animation: msgjumping ease-out 1s 1;}.no-likes{padding:10px 0;color:#b0b0b0;font-weight:bold;text-align:center;}.icon.cal{width:30px;height:25px;float: left;background: url(/images/elements/calcamp-sprites2.png) -200px 0;}.goals-display{padding:5px 0;}.goal-item{padding:5px 10px 5px 10px;font-size:15px;font-weight:bold;line-height:20px;color:#747474;}.goal-item.done{color:#8eb934;}.goal-item.done .f-grade{background:#8eb934 !important;}.goal-item input{margin-right:10px;}.goal-icon{float: left;width:30px;height:20px;}@-webkit-keyframes wavingflag{0%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;}50%{-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(-60deg),M12=-sin(-60deg),M21=sin(-60deg),M22=cos(-60deg))";zoom:1;margin-top:5px;border-left-color:#ff3300;}100%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;border-left-color:#00b0e3;}}@-moz-keyframes wavingflag{0%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;}50%{-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(-60deg),M12=-sin(-60deg),M21=sin(-60deg),M22=cos(-60deg))";zoom:1;margin-top:5px;border-left-color:#ff3300;}100%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;border-left-color:#00b0e3;}}@-ms-keyframes wavingflag{0%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;}50%{-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(-60deg),M12=-sin(-60deg),M21=sin(-60deg),M22=cos(-60deg))";zoom:1;margin-top:5px;border-left-color:#ff3300;}100%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;border-left-color:#00b0e3;}}@keyframes wavingflag{0%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;}50%{-moz-transform: rotate(-60deg);-o-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(-60deg),M12=-sin(-60deg),M21=sin(-60deg),M22=cos(-60deg))";zoom:1;margin-top:5px;border-left-color:#ff3300;}100%{-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin-top:0;border-left-color:#00b0e3;}}@-webkit-keyframes flagmorph{0%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}30%{border-left-width:8px;border-right-width:8px;border-top-width:5px;border-bottom-width:5px;}70%{border-left-width:2px;border-right-width:2px;}100%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}}@-moz-keyframes flagmorph{0%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}30%{border-left-width:8px;border-right-width:8px;border-top-width:5px;border-bottom-width:5px;}70%{border-left-width:2px;border-right-width:2px;}100%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}}@-ms-keyframes flagmorph{0%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}30%{border-left-width:8px;border-right-width:8px;border-top-width:5px;border-bottom-width:5px;}70%{border-left-width:2px;border-right-width:2px;}100%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}}@keyframes flagmorph{0%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}30%{border-left-width:8px;border-right-width:8px;border-top-width:5px;border-bottom-width:5px;}70%{border-left-width:2px;border-right-width:2px;}100%{border-left-width:8px;border-right-width:4px;border-top-width:6px;border-bottom-width:6px;}}.goal-flag{width:2px;height:16px;background:#d0d0d0;-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=cos(20deg),M12=-sin(20deg),M21=sin(20deg),M22=cos(20deg))";zoom:1;margin:0 0 0 5px;}.goal-flag:before{border:5px solid #d0d0d0;border-right:4px solid transparent;border-left-width:8px;top:0;left:2px;}.goal-flag.green{background:#8eb934;}.goal-flag.green:before{border-color:#8eb934;border-right:4px solid transparent;}.goal-item:hover .goal-flag.green{animation: wavingflag linear 1s infinite;-moz-animation: wavingflag linear 1s infinite;-webkit-animation: wavingflag linear 1s infinite;}.goal-item:hover .goal-flag.green:before{animation:flagmorph linear 1s infinite;-moz-animation:flagmorph linear 1s infinite;-webkit-animation:flagmorph linear 1s infinite;}.goal-days{float: right;background:#e0e0e0;}.my-reports{border:1px solid #e0e0e0;width:613px;background: white;margin-left: -10px;margin-top:15px;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.my-reports .cc-feed-item:last-of-type{border-bottom:0;}.my-reports .cc-feed-item:hover{background: white;}.my-reports .cc-feed-item.today{background:#f3f3f3;background:#d0d0d0;background: -moz-linear-gradient(top,#f3f3f3 20%,#e0e0e0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f3f3),color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top,#f3f3f3 20%,#e0e0e0 100%);background: -o-linear-gradient(top,#f3f3f3 20%,#e0e0e0 100%);background: -ms-linear-gradient(top,#f3f3f3 20%,#e0e0e0 100%);background: linear-gradient(top,#f3f3f3 20%,#e0e0e0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFE0E0E0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFE0E0E0');zoom:1;}.my-reports .cc-feed-item.today .day-head{background:#ff6741;color: white;}.my-reports .cc-feed-item.today .day-block{background: white;border-bottom:2px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.my-reports .cc-feed-item.incomplete{position: relative;}.my-reports .cc-feed-item.incomplete .button{position:absolute;bottom:10px;right:10px;}.my-reports .div-bar{font-weight:bold;padding-left:10px;font-size:16px;text-shadow:0 1px 0 white;}.my-reports .cc-feed-left{font-weight:bold;font-size:16px;overflow: visible;}.my-reports .has-photo .cc-feed-left{top: -30px;}.my-reports .has-photo .cc-feed-title{margin-top:0;}.my-reports .cc-feed-title{margin-top:2px;}.my-reports .cc-feed-title .button{margin-top: -2px;}.restart-week.button{margin:15px 0 15px 200px;padding:0 20px 0 0;}.restart-week.button .icon.restart{width:40px;height:40px;background: url(/images/elements/calcamp-sprites2.png) 0 -80px;float: left;margin-right:3px;}.flog{background:#f3f3f3;}.add-achievement{color:#ff9c00;margin:0 5px 0 10px;font-size:13px;font-weight:bold;float: left;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;text-shadow: -1px -1px 0 white,1px 1px 0 rgba(0,0,0,0.1);}.today .db-stats{padding:0 0 5px 0;float: left;}.calcamp-report .goals-display{border-top:1px solid #e0e0e0;padding-top:10px;padding-bottom:0;display: none;}.calcamp-report .goal-item{padding-left:15px;}.calcamp-report .report-action{padding-top:0;margin-top:0;}.see-goals{display: inline;padding:4px 4px 2px 15px;}.see-goals:before{border-top-color:#b0b0b0;border-width:4px 4px;left:4px;}.report-nums{color:#747474;padding-top:10px;}.report-nums .clickable{margin-right:0;}.like-contain{color:#747474;font-size:12px;margin-right:10px;}.like-contain a{color: inherit;font-size:22px;font-weight:bold;padding:0 7px 0 10px;line-height:1;}.like-contain a span{vertical-align: -12px;}.like-contain a:hover{color:#00b0e3;text-decoration: none;}.like-contain .button{height:auto;}.like-contain .button.like-sm{margin:0;}.like-contain .icon{margin:4px 5px 5px 5px;}.like-contain .icon.thumb{background-position: -175px 0;}.comment-head{font-weight:bold;color:#b0b0b0;font-size:14px;margin:15px 0 0 10px;text-shadow:0 1px 0 white;}.db-nav .div-bar-btn{font-size:13px;}.db-nav .div-bar-btn a{color: inherit;display:block;width:100%;height:100%;text-decoration: none !important;}.db-stat-box.remain .db-stat-num.red{color:#ff3300;}.submit-dashboard{display: none;margin-top:5px;}.submit-dashboard .clickable{float: right;font-size:12px;line-height:1.2;}.submit-dashboard .clickable.priv-box{padding-left:20px;font-weight: normal;}.submit-dashboard .clickable.priv-box:hover:after{background: white;}.submit-dashboard .clickable.priv-box:hover:before{border-color: white;}.submit-dashboard .clickable.priv-box:after{width:6px;height:3px;border-radius:2px;background:#747474;left:4px;margin-top: -2px;}.submit-dashboard .clickable.priv-box:before{border:2px solid #747474;height:3px;width:4px;border-radius:4px;top:3px;left:6px;}.top-reports{float: right;height:335px;width:215px;color: white;font-weight:bold;overflow: hidden;}.top-reports .top-rep-head{font-size:16px;padding:5px 0;border-bottom:1px solid white;margin-top:10px;}.top-reports .top-rep-scroll{padding-right:10px;}.top-reports .slimScrollBar{right:0 !important;}.top-rep-item{width:100%;}.top-rep-item table{width:100%;}.top-rep-item span{white-space: nowrap;}.top-rep-item .user-info{padding-top:22px;width:100%;}.top-rep-item .user-name{font-weight:bold;top:5px;font-size:14px;display:block;overflow: hidden;position:absolute;text-overflow:ellipsis;white-space: nowrap;width:100%;}.top-rep-item .ico{width:25px;height:25px;margin-right:5px;vertical-align: -6px;display: inline-block;background: url(/images/elements/calcamp-sprites2.png) -200px 2px;}.top-rep-item .ico.like{background-position: -175px 0;}.top-rep-txt{background: white;border-radius:6px;padding:10px;color:#747474;font-size:12px;font-weight: normal;margin-top:10px;margin-bottom:10px;}.top-rep-txt.arr-parent:before{border-bottom-color: white;border-width:8px 8px;left:22px;top: -16px;}.top-rep-txt .rep-txt-flow{max-height:45px;overflow: hidden;position: relative;}.top-rep-txt .rep-txt-flow:before,.top-rep-txt .rep-txt-flow:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.top-rep-txt .rep-txt-flow:before{display: none;border:0;content: "...";background: white;width:30px;height:16px;right:0;top:auto;bottom:0px;}.db-stats.big .db-stat-box{width:122px;}.db-stats.big .db-stat-num span{font-size:14px;}.add-food-dash{position:absolute;z-index:10;top:45px;left:5px;display: none;}.flog-unavailable{font-weight:bold;font-size:16px;text-align:center;text-shadow:0 1px 0 white;color:#b0b0b0;padding:30px 0;}.rp-bot .social-act{width:250px;}.rp-bot .reply .social-act{width:auto;float: none;}.like-min.liked{font-weight:bold;font-style: italic;}.cc-feed-load{text-align:center;padding:10px 0;display: none;}.cc-filter{font-size:13px;}.empty-feed{padding:20px;font-size:22px;font-weight:bold;color:#d0d0d0;}.empty-feed span{font-size:16px;}.reward-sm{height:280px;overflow: hidden;}.reward-sm .reward-sm-contain{width:5000px;position: relative;}.reward-sm .reward-sm-item{position: relative;width:160px;float: left;padding:40px 19px 40px 19px;}.reward-sm .reward-sm-item:nth-child(3n+0){margin-right:1px;}.reward-sm .reward-sm-item .reward-photo{margin:0 5px;position: relative;cursor: pointer;}.reward-sm .reward-sm-item .reward-photo .reward-photo-gloss{position:absolute;width:100%;height:50%;background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(224,224,224,0.5) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(224,224,224,0.5)));background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(224,224,224,0.5) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(224,224,224,0.5) 100%);background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(224,224,224,0.5) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(224,224,224,0.5) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFFFF',endColorstr='#80E0E0E0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFFFF',endColorstr='#80E0E0E0');zoom:1;top:50%;margin-top: -3px;left:3px;}.reward-sm .reward-sm-item .reward-photo img{width:100%;border:3px solid #b0b0b0;display:block;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.reward-sm .reward-sm-item .reward-photo:hover img{border-color:#00b0e3 !important;}.reward-sm .reward-sm-item .reward-photo:hover .reward-photo-gloss{display: none;}.reward-sm .reward-sm-item.green .reward-photo img{border-color:#8eb934;}.reward-sm .reward-title{font-size:16px;font-weight:bold;margin:15px 0 5px 10px;line-height:1;}.reward-avail{position:absolute;height:22px;line-height:25px;background:#8eb934;left: -10px;bottom: -5px;padding:0 0 0 10px;color: white;font-weight:bold;font-size:14px;}.reward-avail:before{border:10px solid #d0d0d0;border-left-color: transparent;border-top-color: transparent;border-right:0 solid transparent;left:0;top: -20px;}.reward-avail:after{border:11px solid #8eb934;border-right-color: transparent;right: -22px;top:0;}.required-points{color: white;font-weight:bold;display: inline;margin-left:10px;margin-top:10px;font-size:12px;padding:6px 8px 2px 8px;background:#d0d0d0;border-radius:16px;}.required-points span{font-size:16px;}.earnit-box{padding:0 20px;font-size:10px;color:#747474;}.earnit-box img{float: right;margin-top: -10px;}.calcamp-head-pop-height{background: white;border-radius:6px;}.rewards-big{width:100%;height:280px;overflow: hidden;display: none;}.rewards-big .reward-big-contain{position: relative;}.rewards-big .required-points{margin:0 0 10px 0;}.rewards-big p{margin-bottom:10px;margin-top:5px;font-size:14px;}.rewards-big p a{white-space: nowrap;}.rewards-big .reward-avail{left: -13px;bottom: -7px;}.rewards-big .reward-big-item{float: left;width:595px;height:400px;}.rewards-big .reward-big-item.green .rewards-left .rewards-photo-big{border:3px solid #8eb934;}.rewards-big .reward-big-item.green .rewards-left .rewards-photo-big .photo-bow,.rewards-big .reward-big-item.green .rewards-left .rewards-photo-big .photo-ribbon{display:block;}.rewards-big .rewards-left{margin:40px 0 20px 20px;float: left;}.rewards-big .rewards-left .rewards-photo-big{float: left;margin-bottom:15px;position: relative;border:3px solid #b0b0b0;box-shadow:0 1px 3px rgba(0,0,0,0.3);}.rewards-big .rewards-left .rewards-photo-big .photo-ribbon{display: none;position:absolute;width:60px;height:60px;bottom:0;left:0;background: -moz-linear-gradient(45deg,rgba(142,185,52,0) 0%,rgba(142,185,52,0) 29%,#8eb934 30%,#8eb934 49%,rgba(142,185,52,0) 50%,rgba(142,185,52,0) 100%);background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(142,185,52,0)),color-stop(29%,rgba(142,185,52,0)),color-stop(30%,#8eb934),color-stop(49%,#8eb934),color-stop(50%,rgba(142,185,52,0)),color-stop(100%,rgba(142,185,52,0)));background: -webkit-linear-gradient(45deg,rgba(142,185,52,0) 0%,rgba(142,185,52,0) 29%,#8eb934 30%,#8eb934 49%,rgba(142,185,52,0) 50%,rgba(142,185,52,0) 100%);background: -o-linear-gradient(45deg,rgba(142,185,52,0) 0%,rgba(142,185,52,0) 29%,#8eb934 30%,#8eb934 49%,rgba(142,185,52,0) 50%,rgba(142,185,52,0) 100%);background: -ms-linear-gradient(45deg,rgba(142,185,52,0) 0%,rgba(142,185,52,0) 29%,#8eb934 30%,#8eb934 49%,rgba(142,185,52,0) 50%,rgba(142,185,52,0) 100%);background: linear-gradient(45deg,rgba(142,185,52,0) 0%,rgba(142,185,52,0) 29%,#8eb934 30%,#8eb934 49%,rgba(142,185,52,0) 50%,rgba(142,185,52,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008eb934',endColorstr='#008eb934',GradientType=1 );}.rewards-big .rewards-left .rewards-photo-big .photo-ribbon:before{border: solid 8px rgba(0,0,0,0.3);border-left:16px solid transparent;border-right-width:30px;top:31px;left: -15px;}.rewards-big .rewards-left .rewards-photo-big .photo-ribbon:after{border: solid 8px #8eb934;border-left:16px solid transparent;border-right-width:30px;top:32px;left: -15px;}.rewards-big .rewards-left .rewards-photo-big .photo-bow{display: none;position:absolute;border:10px solid rgba(0,0,0,0.3);border-bottom:20px solid transparent;border-top-width:30px;width:0;height:0;bottom: -30px;left:20px;}.rewards-big .rewards-left .rewards-photo-big .photo-bow:before{border:10px solid #8eb934;border-bottom:20px solid transparent;border-top-width:30px;top: -31px;left: -11px;}.rewards-big .rewards-left .rewards-photo-big .photo-bow:after{border-radius:20px 30px 20px 10px;width:30px;height:30px;background:#8eb934;top: -50px;left: -17px;border: solid 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.3);}.rewards-big .rewards-left .rewards-photo-big img{display:block;width:180px;}.rewards-big .rewards-info-head{font-size:20px;font-weight:bold;color:#3b3b3b;line-height:1.1;}.rewards-big .rewards-info{float: left;margin:50px 10px 10px 20px;width:340px;font-size:14px;color:#747474;}a.reward-tog{font-size:12px;}a.reward-tog.active{font-size: inherit;text-decoration: none !important;cursor:default;color:#3b3b3b;}.top-rep-bot{margin-top:5px;font-weight:bold;font-size:14px;}.rep-nums-icons{float: right;text-wrap: nowrap;font-size:14px;}.rep-nums-icons a{color:#747474 !important;font-weight:bold;padding:5px 0 5px 5px;}.rep-nums-icons a:hover{color:#00b0e3 !important;text-decoration: none;}.rep-nums-icons .ico{width:25px;height:25px;margin-right:0;vertical-align: -6px;display: inline-block;background: url(/images/elements/calcamp-sprites2.png) -200px 2px;cursor: pointer;}.rep-nums-icons .ico.talk:hover{background-position: -200px -47px;}.rep-nums-icons .ico.like{background-position: -175px 0;}.rep-nums-icons .ico.like:hover{background-position: -175px -50px;}.day-block{width:45px;background:#f3f3f3;border-radius:4px;font-weight:bold;text-align:center;font-size:12px;overflow: hidden;margin-bottom:5px;margin-left:3px;}.day-block span{display:block;font-size:18px;padding:5px 0 0 0;}.day-block .day-head{padding:2px 0 0 0;background:#d0d0d0;font-size:10px;}.week-select{float: right;margin:7px 5px 0 0;}.incomplete-txt{color:#b0b0b0;padding:3px 0 5px 0;}.goal-bar{border:1px solid #d0d0d0;background:#f3f3f3;float: right;width:80px;border-radius:8px;font-size:12px;font-weight:bold;line-height:17px;height:15px;overflow: hidden;position: relative;white-space: nowrap;color:#b0b0b0;margin-top:2px;}.goal-bar span{padding-left:5px;}.goal-bar .goal-progress{position:absolute;height:100%;width:90%;overflow: hidden;background:#8eb934;color: white;top:0;left:0;box-shadow: inset 1px 1px 4px white;}.about-me{position: relative;padding:0 20px 0 20px;font-size:14px;color:#747474;}.about-me .about-me-inner{margin:10px 0;}.about.clip{position: relative;border-radius:6px;overflow: hidden;box-shadow: inset 0 1px 0 white;overflow: hidden;}.about.clip:after{width:110%;height:10px;border:0;position:absolute;bottom: -2px;top:auto;left: -5%;content: "";box-shadow: inset 0 -5px 5px rgba(0,0,0,0.3);}.profile-info{margin-top:15px;text-shadow:0 1px 0 white;}.profile-info .profile-info-item{float: left;padding-left:20px;width:260px;margin-bottom:3px;}.profile-block{margin:15px 0 5px 0;text-shadow:0 1px 0 white;width:260px;float: left;}.profile-block div{padding-left:20px;}.profile-block .profile-head{font-weight:bold;margin-bottom:5px;}.reward-redeem-box{border-radius:6px;background:#f3f3f3;font-family: Helvetica,Arial,sans-serif;margin-top:10px;position: relative;border:1px solid #f3f3f3;}@-webkit-keyframes prizeglow{from{background-size:100% 100%;background-position:0 0;}to{background-size:300% 300%;background-position: -600px -320px;}}@-moz-keyframes prizeglow{from{background-size:100% 100%;background-position:0 0;}to{background-size:300% 300%;background-position: -600px -320px;}}@-ms-keyframes prizeglow{from{background-size:100% 100%;background-position:0 0;}to{background-size:300% 300%;background-position: -600px -320px;}}@keyframes prizeglow{from{background-size:100% 100%;background-position:0 0;}to{background-size:300% 300%;background-position: -600px -320px;}}.reward-redeem-top{background:#ffde4f;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmY1YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmU5OGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZmY1YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZkZTRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-radial-gradient(center,ellipse cover,#fff5ad 0%,#ffe98c 25%,#fff5ad 33%,#ffde4f 100%);background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fff5ad),color-stop(25%,#ffe98c),color-stop(33%,#fff5ad),color-stop(100%,#ffde4f));background: -webkit-radial-gradient(center,ellipse cover,#fff5ad 0%,#ffe98c 25%,#fff5ad 33%,#ffde4f 100%);background: -o-radial-gradient(center,ellipse cover,#fff5ad 0%,#ffe98c 25%,#fff5ad 33%,#ffde4f 100%);background: -ms-radial-gradient(center,ellipse cover,#fff5ad 0%,#ffe98c 25%,#fff5ad 33%,#ffde4f 100%);background: radial-gradient(ellipse at center,#fff5ad 0%,#ffe98c 25%,#fff5ad 33%,#ffde4f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5ad',endColorstr='#ffde4f',GradientType=1 );border-radius:6px 6px 0 0;height:320px;box-shadow: inset 0 2px 8px rgba(0,0,0,0.2);border-bottom:1px solid white;animation: prizeglow linear 0.8s 4;-moz-animation: prizeglow linear 0.8s 4;-webkit-animation: prizeglow linear 0.8s 4;animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s;-o-animation-delay:1s;}.reward-redeem-item{text-align:center;padding:100px 0 0 0;}.reward-redeem-item img{border:3px solid #8eb934;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.reward-redeem-item div{font-size:30px;color:#8eb934;font-weight:bold;margin-top:20px;}.congrats-head{position:absolute;background:#8eb934;padding:0 20px 0 20px;height:34px;line-height:37px;left: -10px;top:20px;font-weight:bold;font-size:18px;color: white;box-shadow:4px 1px 2px rgba(0,0,0,0.3);}.congrats-head:before{position:absolute;content: "";border:10px solid transparent;left:0;bottom: -20px;border-top-color:#b0b0b0;border-right-width:0;}.congrats-head:after{position:absolute;content: "";border:17px solid #8eb934;right: -20px;top:0;border-right-color: transparent;}.redeem-instruct{padding:20px;font-size:13px;text-shadow:0 1px 0 white;}a.back-btn{margin-top:10px;padding-left:20px;color:#00b0e3 !important;font-weight:bold;font-size:16px;display:block;position: relative;}a.back-btn:hover{text-decoration: none;color:#ff9c00 !important;}a.back-btn:hover:before{border-right-color:#ff9c00;border-width:7px 7px;}a.back-btn:before,a.back-btn:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}a.back-btn:before{border-right-color:#00b0e3;border-width:7px 7px;left:0;top:0;}.no-rewards p{margin-top:60px;font-size:22px;text-align:center;color:#b0b0b0;}.reward-info-popup{position:absolute;width:590px;background: white;border:3px solid #d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,0.3);z-index:10;border-radius:6px;left:10px;top:10px;display: none;}.reward-info-popup .reward-info-head{padding:10px;border-bottom:1px solid #d0d0d0;}.reward-info-popup .reward-info-head img{float: left;border:2px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,0.3);margin-right:10px;}.reward-info-popup .reward-info-head .reward-heading{font-size:22px;font-weight:bold;padding-top:30px;}.reward-info-popup .reward-info-body{height:480px;overflow-y: scroll;background:#f3f3f3;}.reward-info-popup .reward-restriction{background:#ffb100;padding:5px 10px;}.reward-info-popup .reward-restriction h1{font-family: Helvetica,Arial,sans-serif;color: white;font-size:14px;font-weight:bold;margin-bottom:0;}.reward-info-popup .reward-details{padding:10px;}.supporter-wrap-inner{width:5000px;position: relative;}.supporter-page{float: left;width:585px;padding:10px 0 10px 10px;}.dash-recent{border-top:1px solid #d0d0d0;height:195px;border-radius:0 0 6px 6px;width:378px;}.dash-recent .recent-links{padding-top:10px;}.dash-recent .recent-tabs{background: white;}.dash-recent a{display:block;margin-bottom:5px;white-space: nowrap;width:170px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;float: left;margin-left:10px;}.custom-food-admin-widget{border-radius:6px;background:#f3f3f3;}.custom-food-admin-widget p{padding:10px 0 0 10px;font-weight:bold;font-size:14px;color:#3b3b3b;}.custom-food-admin-widget ul{margin:5px;background: white;border-radius:4px;padding:5px 0;}.custom-food-admin-widget ul li{margin-bottom:5px;}.side-module{border-radius:6px;background:#f3f3f3;float: right;margin-top:5px;width:335px;}.side-module .side-m-head{padding:10px 0 0 10px;font-weight:bold;font-size:14px;color:#3b3b3b;}.side-module .side-module-inner{margin:5px;background: white;border-radius:4px;padding:5px;}.goals-count{margin:10px;}.goals-count span{font-weight:bold;font-size:14px;text-shadow:0 1px 0 white;display:block;float: left;margin:0 20px 0 0;line-height:30px;}.goals-count span strong{color:#8eb934;font-size:22px;margin:0 3px;}.goals-count .select-maxed{display: none;}.goals-box{background: white;border-radius:6px;margin:10px 0 0 0;overflow: hidden;background:#747474;}.goals-cat{width:160px;float: left;}.goals-cat ul,.goals-cat li{list-style: none;padding:0;margin:0;}.goals-cat li{position: relative;height:45px;line-height:45px;font-weight:bold;font-size:14px;color: white;text-shadow:0 -1px 0 #3b3b3b;border-bottom:1px solid #3b3b3b;border-top:1px solid #b0b0b0;padding-left:10px;}.goals-cat li:hover{background:#d0d0d0;background: -moz-linear-gradient(top,#b0b0b0 20%,#747474 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#b0b0b0),color-stop(100%,#747474));background: -webkit-linear-gradient(top,#b0b0b0 20%,#747474 100%);background: -o-linear-gradient(top,#b0b0b0 20%,#747474 100%);background: -ms-linear-gradient(top,#b0b0b0 20%,#747474 100%);background: linear-gradient(top,#b0b0b0 20%,#747474 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFB0B0B0',endColorstr='#FF747474');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFB0B0B0',endColorstr='#FF747474');zoom:1;cursor: pointer;}.goals-cat li.condition{border-left:5px solid #00b0e3;display: none;}.goals-cat li.active{background:#00b0e3 !important;position: relative;}.goals-cat li.active:before,.goals-cat li.active:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.goals-cat li.active:before{border-right-color: white;border-width:10px 10px;left:auto;right:0;margin-top: -10px;}.goals-cat li.selected .selected-num{display:block;}.goals-cat li .selected-num{position:absolute;top:8px;right:8px;padding:4px 5px 2px 5px;text-shadow:0 -1px 0 black;color: white;line-height:1;font-size:22px;display: none;}.goals-select-list{padding:5px 0;background: white;float: left;min-height:640px;width:435px;}.goals-select-list .goal-item{font-size:14px;}.goals-select-list .goal-item input{margin-right:10px;}.goals-select-list .f-grade span{display: none;}.goals-msg{display: none;background:#8eb934;text-align:center;padding:10px;border-radius:6px;margin:10px;font-weight:bold;color: white;font-size:14px;}.goals-head{font-size:16px;font-weight:bold;margin:5px 0 10px 15px;}.goals-head span{padding:0 30px 5px 0;border-bottom:1px solid #e0e0e0;}.select-maxed{color:#ff3300;display: none;}.goals-menu{display: none;}.edit-goals-disc{font-size:11px;color:#747474;margin:5px 10px 0 0;text-align: right;}#condition-master{position: relative;}#condition-master:before,#condition-master:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}#condition-master:before{border-top-color:black;border-width:5px 5px;top:auto;bottom:1px;left:50%;margin-left: -5px;}#condition-master:after{border-top-color: white;border-width:5px 5px;top:auto;bottom:0px;left:50%;margin-left: -5px;}.incomplete-dot{padding:2px 8px 0 8px;font-size:17px;line-height:20px;border-radius:100%;font-weight:bold;color: white;background:#d0d0d0;margin-right:3px;}@-webkit-keyframes cornerPeel{from{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}to{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}}@-moz-keyframes cornerPeel{from{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}to{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}}@-ms-keyframes cornerPeel{from{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}to{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}}@keyframes cornerPeel{from{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}to{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}}@-webkit-keyframes flipPaper{from{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}}@-moz-keyframes flipPaper{from{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}}@-ms-keyframes flipPaper{from{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}}@keyframes flipPaper{from{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}}@-webkit-keyframes cornerPeelReverse{from{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}to{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}}@-moz-keyframes cornerPeelReverse{from{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}to{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}}@-ms-keyframes cornerPeelReverse{from{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}to{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}}@keyframes cornerPeelReverse{from{border-top:80px solid white;border-left:120px solid white;border-right:40px solid transparent;border-bottom:20px solid transparent;}to{border-top:30px solid white;border-left:30px solid white;border-right:0 solid transparent;border-bottom:0 solid transparent;}}@-webkit-keyframes flipPaperReverse{from{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}}@-moz-keyframes flipPaperReverse{from{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}}@-ms-keyframes flipPaperReverse{from{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}}@keyframes flipPaperReverse{from{border-top-left-radius:50%;box-shadow: inset 10px 5px 20px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.4);}to{border-top-left-radius:55px;box-shadow: inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.4);}}.calcamp-popup-pos{position: relative;}.calcamp-popup-pos .calcamp-popup-wrap{position:absolute;z-index:10;top:80px;left:26px;display: none;}.calcamp-popup-pos .calcamp-popup-wrap.hideNote .calcamp-popup{overflow: hidden;animation:flipPaper linear 0.4s 1;-moz-animation:flipPaper linear 0.4s 1;-webkit-animation:flipPaper linear 0.4s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;}.calcamp-popup-pos .calcamp-popup-wrap.hideNote .folded-corner{background: none;}.calcamp-popup-pos .calcamp-popup-wrap.hideNote .folded-corner:before{background: none;}.calcamp-popup-pos .calcamp-popup-wrap.hideNote .folded-corner:after{left: -30px;animation:cornerPeel linear 0.4s 1;-moz-animation:cornerPeel linear 0.4s 1;-webkit-animation:cornerPeel linear 0.4s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;}.calcamp-popup-pos .calcamp-popup-wrap.showNote .calcamp-popup{overflow: hidden;animation:flipPaperReverse linear 0.3s 1;-moz-animation:flipPaperReverse linear 0.3s 1;-webkit-animation:flipPaperReverse linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;}.calcamp-popup-pos .calcamp-popup-wrap.showNote .folded-corner:after{left: -30px;animation:cornerPeelReverse linear 0.3s 1;-moz-animation:cornerPeelReverse linear 0.3s 1;-webkit-animation:cornerPeelReverse linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;}.calcamp-popup-pos .calcamp-popup{position: relative;width:520px;background:#fdecaa;box-shadow:0 4px 12px rgba(0,0,0,0.4);border-radius:55px 0 0 0;padding:20px 20px;}.calcamp-popup-pos .calcamp-pop-head{font-size:24px;text-align:center;font-weight:bold;color:#b0b0b0;border-bottom: solid 1px #b0b0b0;padding-bottom:10px;margin-bottom:10px;}.calcamp-popup-pos .calcamp-pop-body{padding:5px 0 5px 10px;}.calcamp-popup-pos .folded-corner{width:30px;height:30px;background:#ff3300;position:absolute;left:30px;top:0;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzQ3NDc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmRlY2FhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#d7c991),color-stop(50%,#fdecaa));background: -webkit-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: -o-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: -ms-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: linear-gradient(135deg,#d7c991 0%,#fdecaa 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7c991',endColorstr='#fdecaa',GradientType=1 );}.calcamp-popup-pos .folded-corner:before{border:0;width:30px;height:30px;background:#fdecaa;top:0;left: -30px;top:30px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzQ3NDc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmRlY2FhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#d7c991),color-stop(50%,#fdecaa));background: -webkit-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: -o-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: -ms-linear-gradient(-45deg,#d7c991 0%,#fdecaa 50%);background: linear-gradient(135deg,#d7c991 0%,#fdecaa 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7c991',endColorstr='#fdecaa',GradientType=1 );}.calcamp-popup-pos .folded-corner:after{border-right-color: white;border-width:30px 30px;border-bottom-width:0;top:0;left: -60px;z-index:5;}.close-calcamp-pop{margin:10px 160px;}.calcamp-pop-achieve{padding:0 10px 5px 5px;color:#8eb934;font-weight:bold;font-size:15px;}.calcamp-pop-achieve .f-grade{margin-top:5px;}.calcamp-pop-achieve img{width:25px;height:25px;vertical-align: middle;margin-right:5px;}.user-icon{float: left;cursor: pointer;}.user-interaction.button{padding:0;margin-right:5px;width:25px !important;min-width:20px !important;height:25px;}.user-interaction.button:after{border-top-color:#747474;border-width:6px 6px;left:auto;right:7px;margin-top: -2px;}.user-interaction.button:before{border-top-color: rgba(255,255,255,0.5);border-width:6px 6px;left:auto;right:7px;margin-top: -1px;}.user-interaction.button .drop-nav{top:25px;}.leftshadow:before{width:5px;height:30px;border:0;top:0;left:0;background: -moz-linear-gradient(left,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(left,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(left,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#4D000000',endColorstr='#00000000');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#4D000000',endColorstr='#00000000');zoom:1;}.see-report.goal-status.button{padding:0 15px 0 10px;margin-top:33px;}.see-report.goal-status.button:after{border-top-color:#747474;border-width:8px 4px;border-left-color: transparent;right:5px;}.see-report.goal-status.button:before{border-top-color: white;border-width:8px 4px;border-left-color: transparent;right:5px;}.see-report.goal-status.button.active{height:35px !important;border-radius:3px 3px 0 0;border-bottom:0;box-shadow: none;}.goals-status-display{display: none;background: white;border-radius:6px 0 6px 6px;margin-bottom:5px;padding:5px 0;} body{background-color:#F2EFE8;font-family: verdana,sans-serif;font-size:12px;margin:0;padding:0;color:#414141;text-align:center;}ul{list-style:disc;}ol{list-style:decimal;list-style-position:inside;}#abw{ background-image:url('/images/bg/bg_transparency2.png');background-repeat:repeat-x;margin:0 auto;}.sitemap{width:960px;margin:0 auto;text-align:left;padding:0 20px;}.hide{display:none;}td,th{padding:2px;vertical-align:middle;}input{font-family:verdana,sans-serif;}textarea{font-family:verdana,sans-serif;}tr.d0{padding:8px;background-color:#E2F2FE;}tr.d1{padding:8px;background-color: none;}tr.nobotpad{padding-bottom:0;}tr.nobotpad td{padding-bottom:0;}tr.notoppad{padding-top:0;}tr.notoppad td{padding-top:0;}a,a:active,a:visited{ color:#3366CC;}a img{border: none;}form{margin:0;padding:0;}h1{color:#2D93C2;font-weight: normal;font-size:27px;font-family: georgia,serif;margin:3px 0;}.itemhead{color:#2D93C2;font-weight: normal;font-size:27px;font-family: georgia,serif;margin:3px 0;}h2{color:#1687BB;font-size:18px;margin:3px 0;font-family: georgia,serif;}h3{color:#414141;font-weight: normal;font-family: georgia,serif;font-size:20px;line-height:1.0;margin:10px 0;}.nowrap{white-space: nowrap;}div.sublinks{clear:both;margin-left:15px;}div.sublinks div{display: inline;}div.sublinks div.active{display: inline;clear: none;font-weight:bold;color:#3366CC;}dt{margin-top:15px;}dd{margin-top:5px;margin-left:50px;}.breadcrumbs{font-size:11px;color:#999999;}.breadcrumbs a,{color:#3366CC;}.breadcrumbs .lastlink,.breadcrumbs .lastlink:visited,.breadcrumbs .lastlink:active{text-decoration: none;color:#999999;}.breadcrumbs .micro_breadcrumb{float:left;margin-right:3px;}div.browsemenu{width:169px;float: left;font-size:10px;}div.browsemenu ul{list-style-type: none;padding-left:0;margin:0;}div.browsemenu li{padding-bottom:6px;}div.browsemenu a,div.browsemenu a:visited,div.browsemenu:active{text-decoration: none;}div.browsemenu a:hover{text-decoration: underline;}div.browsemenu .browsesearch{font-size:11px;width:155px;padding:7px;background-color:#F1FAFF;margin-bottom:3px;}#browse_searchpro{width:150px;margin:5px 0;}div.browsemenu .browsemain{width:155px;padding:7px 7px 2px 7px;background-color:#F1FAFF;}div.browsemenu li{padding-left:0px;}div.browsemenu li.sub1{padding-left:15px;}div.browsemenu li.sub2{padding-left:30px;}div.browsemenu li.sub3{padding-left:45px;}div.browsemenu li.sub4{padding-left:60px;}div.browseright{float: right;width:390px;}div.crossmenu{width:100%;margin-top:7px;padding:10px;background-color:#FFFFFF;}div.crossmenu a,div.crossmenu a:visited,div.crossmenu a:active{text-decoration: none;}div.crossmenu a:hover{text-decoration: underline;}div.crossmenu ul{list-style-type: none;margin:6px 0 0 0;padding-left:0px;}div.crossmenu li{color:#3366CC;font-size:10px;margin:0;padding-bottom:3px;}ul.orangedot{padding-left:0;margin:5px 0 5px 17px;}ul.orangedot li{list-style-image:circle;background-repeat: no-repeat;background-position: left 5px;padding-bottom:3px;}ul.orangedot a{text-decoration:none;}ul.noindent{list-style-type:disc;padding-left:15px;margin:5px 0;}#mainwrap{margin:0 auto 0 auto;width:960px;background-color:#FFF;border:1px solid #CECECE;border-top-width:0;border-bottom:3px solid #FF3300;font-family: verdana,sans-serif;font-size:12px;}#container{top:0;width:930px;padding:0 15px;margin:0 auto;position: relative;z-index:1;}#container-full{top:0;width:960px;margin:0 auto;}#abouthead{margin-top:5px;height:53px;line-height:40px;border-bottom:2px solid #F3EFE9;clear:both;text-align: right;font-size:10px;}#abouthead a,#abouthead a:visited,#abouthead a:active{color:#999999;}#abouthead img{float: left;}#reghead{width:100%;font-family: verdana,sans-serif;color:#666;clear:both;}#reghead h1{font-size:30px;color:#666;margin-bottom:0;padding-bottom:0;}#reghead img{float: right;}#topmast{position: relative;margin:0 auto 0 auto;width:960px;height:90px;font-size:11px;padding-top:6px;}#topmast_container{ }#top_logo{margin:35px 0 0 0;display:block;}#topmast a{color:#666666;}#topmastbox{width:738px;color:#C1DDF7;float:left;}#toplinks{line-height:20px;clear:both;margin-bottom:2px;}#toplinks #inbox{line-height:24px;}#toplinks a{color:#3366CC;text-decoration: none;}#toplinks a:hover{text-decoration: underline;}#toplinks .nm_spacer{display:inline;width:5px;background-color:#FEF6A3;margin:0 0 0 10px;line-height:20px;padding:2px 0;}#toplinks .nm_inbox{background:url(/images/icons/mail-gray.gif) no-repeat left center;background-color:#FEF6A3;display:inline;padding:2px 5px 2px 20px;line-height:20px;cursor:pointer;}#searchbox{}#topsearchboxleft{background: url(/images/bg/search_left.png) no-repeat;margin-top:3px;float:left;height:35px;width:28px;margin-left:10px;}#topsearchboxright{ background: url(/images/bg/search_right.png) no-repeat;margin-top:3px;float:left;height:35px;width:5px;}#searchboxselectionright{background: url(/images/bg/searchbox_right.png) no-repeat;margin-top:3px;float:left;height:35px;width:5px;}#topsearchinput{ margin-top:3px;width:214px;height:35px;float:left;background: url(/images/bg/search_bg.png) repeat-x;}#searchboxselectionleft{ background: url(/images/bg/searchbox_left.png) repeat-x;margin-top:3px;float:left;height:35px;width:4px;position:relative;z-index:10;}#searchboxselectionbg{ float:left;margin-top:3px;padding-top:5px;padding-left:4px;background: url(/images/bg/searchbox_bg.png) repeat-x;height:35px;width:70px;}#searchboxselectionbg select{ border:0;background: url(/images/bg/searchbox_bgborderless.png) repeat-x;}#topsearchboxend{background: url(/images/bg/bg-search-panel.gif) no-repeat top right;font-size:14px;width:10px;text-align: left;margin-top:2px;margin-bottom:5px;height:61px;float:left;}#search_box{ }#topsearchformend{margin:0;}#topsearchform{}#searchpro{ margin-top:7px;margin-left:5px;border:0;background: url(/images/bg/search_bg_borderless.png) repeat-x;width:202px;font-size:15px;}#searchpro:focus{outline:none;}.search_div{margin:0 0 0 0;padding:0 0 0 0;position:relative;float:left;z-index:10;}#search_type{}#search_typediv{margin:1px 0 0 0px;padding:0px;color:#000000;height:23px;line-height:25px;border:0px solid transparent;background: url(/images/bg/searchbox_bgborderless.png) repeat-x;width:65px;cursor:pointer;font-family:Georgia,"Times New Roman",Times,serif;font-size:9px;}*html #search_type{border-color: pink;filter:chroma(color=pink);}#topsearchbox{ cursor:pointer;float:right;}#topsearchbox .search_div{margin:0 0 0 0;padding:0 0 0 0;position:relative;float:left;}#topsearchbox .search_link{left:63px;top:12px;position:absolute;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:9px;z-index:2001;}#topsearchbox .search_box{margin:0 0 0 0;padding:0 0 0 0;position:relative;float:left;}#dd2{width:167px;height:63px;left:0px;top:22px;z-index:2000;position:absolute;text-align:left;background:url(/images/bg/dropdown-bg1.gif);margin:0;margin-top:-1px;padding-top:10px;color:#333333;margin-left:-90px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:9px;}.search_type1,.search_type1_borderless,.search_type2,.search_type2_borderless{ cursor:pointer;padding:3px;width:60px;display:inline;}.search_type1{ margin-left:15px;float:left;border-bottom:1px dashed #EFB300;}.search_type1_borderless{ margin-left:15px;float:left;}.search_type2{ margin-right:15px;float:right;border-bottom:1px dashed #EFB300;}.search_type2_borderless{ margin-left:5px;float:left;}#dd2 .search_type{width:105px;}#user_options{ float:right;height:39px;margin-top:0px;margin-right:0px;padding-left:0px;padding-right:10px;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;}#user_options img{ width:27px;height:27px;margin-left:12px;}#userinfo_box{height:138px;width:255px;background:url('/images/bg/member_dropdown1.gif');padding:0;margin-top:-8px;margin-right:0px;padding-top:20px;padding-left:17px;color:#414141;font:bold 11px Arial;position:absolute;right:0px;top:40px;z-Index:5009;cursor:default;}#userinfo_box a:link,#userinfo_box a:visited{text-decoration:none;position:relative;}#userinfo_box a:hover{text-decoration:underline;}.leftside{ float:left;font-size:12px;padding-top:10px;padding-left:10px;}.rightside{ border-left:1px solid #D3D7DA;padding-left:12px;margin-left:12px;margin-top:10px;padding-right:7px;float:left;}.normalside{ float:left;clear:both;margin-top:14px;padding-left:10px;width:100%;}.hover{ }li.column1{margin-left:0em;}li.column2{margin-left:10em;}li.column3{margin-left:20em;}li{line-height:1.2em;}li.reset{margin-top: -6em;}#topuser_box{float:right;margin:2px 0 0 10px;text-align:left;position:relative;}#topuser_pic{display:block;float: left;margin:0;width:52px;height:52px;overflow: hidden;text-decoration: none;border:1px solid #E5E5E5;padding:3px;}#topuser_box .act{width:102px;left:-38px;top:66px;z-index:2000;position:absolute;text-align:left;margin:0;color:#908A81;}#topuser_box .act_txt{text-align:right;color:#888888;font-size:10px;padding:2px 4px 0 0;}#topuser_box .act_logout{height:134px;background:url(/images/bg/pulldown-menu2.gif) no-repeat top left;width:131px;position:absolute;top:66px;left:-189px;color:#8C8C84;padding:29px 10px 0 10px;}#topuser_box .act_info a{text-decoration:underline;}#topuser_box .act_info2{padding:2px 0;font-size:11px;line-height:13px;}#topuser_box .act_txt2{text-align:right;color:#888888;font-size:10px;padding:2px 4px 0 0;}#topuser_box .act_links{width:102px;height:134px;left:-42px;top:59px;z-index:5000;position:absolute;text-align:left;background:url(/images/bg/pulldown-menu2b.gif) no-repeat top right;margin:0;color:#908A81;}#topuser_box .act_links_list{padding:2px 0;font-size:11px;line-height:13px;}#topuser_box ul{list-style-type: none;margin:0;padding:0;}#topuser_box ul li a,#topuser_box ul li a:visited,#topuser_box ul li a:active{display:block;font-size:11px;line-height:13px;padding:2px 0;padding-left:13px;margin:0 1px;text-decoration: none;_height:1%;}#topuser_box #account_links ul li a:hover{background:#F3F3F3;text-decoration: none;}#account_links{padding:8px 0 0 0;}#account_links_out{padding:8px 0 0 0;}#account_links_out a{color:#8C8C84;}#account_links_out a:hover{text-decoration:none;}#leaderbox{padding:0 1px;padding-bottom:5px;}#leaderpromo{border:1px solid #D3D2BE;float: left;width:175px;height:90px;overflow: hidden;}#leaderboard{float:right;z-index:0;margin:0;width:728px;height:90px;line-height:90px;background:url(/images/elements/ad_side.gif) 0 50% no-repeat;padding-left:12px;}#menuwrap{border-left:1px solid transparent;border-right:1px solid transparent;clear:both;padding-top:8px;margin-left:0px;padding-left:1px;padding-right:1px;text-align:left;}#topmenu{margin:0 auto;text-align: left;width:960px;height:41px;}#topmenu ul{float:left;display: inline;padding:0;margin:0 auto;width:600px;white-space: nowrap;}#topmenu ul li{display:blcok;float:left;list-style:none;height:43px;}#topmenu ul li.active,#topmenu ul li.active2{background: url(/images/bg/nav_on_left.png);}#topmenu ul li a{margin:0;padding:0 12px;text-decoration: none;font:bold 15px Arial;text-align:center;line-height:41px;white-space: nowrap;letter-spacing:-1px;color:#555555;}#topmenu ul li.pipe a{}#topmenu ul li.active{}#topmenu ul li.active a{margin:0;padding:0;padding-left:12px;text-decoration: none;height:43px;}#topmenu ul li.active a span{cursor: pointer;cursor: hand;display: inline-block;padding-right:12px;height:43px;margin-top:0px;}#topmenu ul li.active2 a{margin:0;padding:0;padding-left:12px;cursor: pointer;cursor: hand;font-weight:bold;text-decoration: none;}#topmenu ul li.active2 a:hover{text-decoration: underline;}#topmenu ul li.active2 a span{display: inline-block;padding-right:12px;height:42px;}#submenu{margin:0 auto;margin-top:15px;text-align: left;width:100%;clear:both;overflow: hidden;height:0px;}#submenu ul{clear: none;display:block;padding:0;margin:0 auto;width:900px;white-space: nowrap;}#submenu ul li{display: inline;}#submenu ul li a{margin:0;padding:0 12px;text-decoration: none;font-size:13px;text-align:center;float: left;line-height:36px;font-weight: normal;font-style: normal;font-family: verdana,sans-serif;white-space: nowrap;}#submenu ul li.pipe a{}#submenu ul li a:hover{text-decoration: underline;}#submenu ul li.active a{margin:0;padding:0;padding-left:10px;text-decoration: none;background: url(/images/bg/tab_left.png) no-repeat left top;height:48px;float: left;background-color:#FFFFFF;}#submenu ul li.active a span{background: url(/images/bg/tab_right.png) no-repeat right top;cursor: pointer;cursor: hand;display:block;display: inline-block;padding-right:10px;height:48px;}#submenu ul li.active a:hover{text-decoration: underline;}.outlinemenu{position:absolute;display: none;width:133px;border-bottom:0px solid #CCC;}.first{ background: url(/images/bg/top_arrow.png) !important;background:;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg/top_arrow.png',sizingMethod='scale');width:137px;height:24px;margin:0;margin-top:3px;padding:0;position:relative;z-index:999999;}.last{ background: url(/images/bg/bottom.png) !important ;background:;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg/bottom.png',sizingMethod='scale');width:137px;height:16px;margin:0;margin-left:0px;padding:0;position:relative;z-index:999999;}.outlinemenu ul{list-style-type: none;margin:0;margin-left:4px;padding:0;padding-top:0px;margin-top:0px;padding-bottom:0px;background:#fff url(/images/bg/vertical-gradient_dd.png) bottom center repeat-x;}.outlinemenu ul li a,.outlinemenu ul li a:visited,.outlinemenu ul li a:active{font:bold 12px Arial;color:#555555;display:block;padding:9px 0px 5px 11px;text-decoration: none;text-align: left;border-left:2px solid #ADABA7;border-right:3px solid #ADABA7;}.outlinemenu ul li a:hover{background:#DDDDDD;}.outlinemenu ul li a.omsubf,.outlinemenu ul li a.omsubl{padding:2px 0px 0px 0px;padding-left:11px;font:normal 12px Arial;}.outlinemenu ul li a.omsubf{margin-top:-4px !important;margin-top:0px;}* html .outlinemenu li {height:1%;}* html .outlinemenu li a{height:1%;}#rightad{margin-top:15px;float: right;}#rightad span{font-size:10px;}#content{width:100%;margin-top:0px;background-color:#FFF;padding-left:0px;padding-right:0px;}.contentbox{float: left;margin-top:15px;background-color: white;text-align: left;width:582px;min-height:500px;}.contentfull{width:100%;}.contentnohide{overflow: visible;}#aboutbar{margin:0;border:0;height:49px;width:100%;}#taglist{color:black;margin:0 12px;}#searchhome2{font-size:21px;padding:6px 3px 5px 7px;margin-right:3px;*margin-top:-1px;*margin-bottom:-1px;width:390px;height:27px;color:#908A81;border:1px solid #908942;background: url(/images/bg/bg_searchpro.gif) repeat-x top;}.biginput{font-size:17px;padding:2px;margin-right:3px;color:#908A81;vertical-align: middle;border:1px solid #908942;background: url(/images/bg/bg_searchpro.gif) repeat-x top;}#pulldown{display: none;position: relative;height:13px;background-image:url('/images/bg/flyin_bg.png');background-repeat:repeat-x;width:100%;padding:2px 0 2px 0;margin:0;color: white;cursor: hand;cursor: pointer;}#pulldown a{color:#FFFFFF;font-size:11px;}.promothin{margin-top:15px;clear: right;display:block;float: right;border:1px solid #D3D2BE;width:158px;text-align: left;display: none;}.promobox{margin-top:15px;clear: right;display:block;float: right;border:1px solid #D3D2BE;width:334px;text-align: left;}div.promotiny{margin-top:10px;clear: right;display:block;float: right;border-left:1px solid #D3D2BE;width:334px;text-align: left;border-right: none;border-top: none;border-bottom: none;font-size:11px;color:#585858;}div.promotinybg{margin-top:10px;clear: right;display:block;float: right;border:1px solid #D3D2BE;background-color:#FAF9F8;width:334px;text-align: left;font-size:11px;color:#585858;}div.promotiny span.graywrap{float: left;padding:3px;background-color:#F1EFEB;margin:3px 3px 0 0;}div.contentbox .innerpad{margin-left:15px;margin-right:15px;}div.promobox .innerpad{margin:15px;}div.promothin .innerpad{margin:5px;}.promo tr.d0{background-color:#F3F3F3;}.promo tr.d1{background: none;}.promohead{width:324px;height:30px;line-height:30px;font-size:18px;font-weight:bold;margin-bottom:10px;overflow: hidden;text-align:center;background-color:#F9F6F1;margin:5px auto 0 auto;}.signuphead{width:324px;height:30px;line-height:30px;font-size:18px;font-weight:bold;margin-bottom:10px;background-color:#F9F6F1;background-image: url('/images/elements/free.gif');background-repeat:no-repeat;text-align:center;margin:5px auto 0 auto;}.promoquestion{float: right;margin-top:11px;}.tblpromo{border-collapse:collapse;}.tblpromo th{font-weight: normal;padding:3px;}.tblpromo td{padding:3px;}.greybold{color:#595959;font-weight:bold;font-size:12px;}.dloginner{width:549px;margin:10px auto 0 auto;max-height:1250px;height:expression(maxminheight(this,1250));overflow:auto;}div.iconlegend{width:560px;background-color:#F9F6F1;padding:10px 15px;margin-bottom:5px;}.datatable{border-top:1px solid #A6DCE9;border-collapse:collapse;}.datatable td{padding:5px;}.datatable td.leftpad{padding-left:15px;}.datatable td.rightpad{padding-right:15px;}.datatableheader{background:#E3F2FF;font-weight:bold;}.datatablerowodd{background:#FFFFFF;margin:0;}.datatableroweven{background:#F0F8FF;margin:0;}.datatablerowerror{background-color:#CD9B9B;}.datatablerowdel{background:black;color: white;margin:0;}.datatablerowdel td{padding:5px;}.datatablerowdel td a{color: white;}.datatablerowspam{background: red;color:black;margin:0;}.datatablerowspam td{padding:5px;}.datatablerowtot{background-color:#F9F6F1;}#activityitem h1{font-family:arial,sans-serif;font-size:18px;font-weight:bold;color:#414141;margin:0;}#itemleft{margin:10px 0 15px 10px;width:250px;float: left;display: inline;}#itemright{margin:10px 10px 15px 0;width:283px;float: right;display: inline;}#itemright h1{font-family:arial,sans-serif;font-size:18px;font-weight:bold;color:#414141;margin:0;}#itemright h2{width:100%;border-bottom:1px solid #A6DCE9;margin-top:20px;}#nutritionfacts{border:1px solid black;width:244px;padding:3px;background-color: white;}#nutritionfacts select{font-family:Arial;width:100%;}#nutritionfacts td{color:black;font-family:Arial Black;font-size:8pt;padding:0;}#nutritionfacts td.header{font-family:Arial Black;font-size:28px;white-space: nowrap;}#nutritionfacts div.line{border-top:1px solid black;}#nutritionfacts div.label{font-family:Arial Black;float: left;}#nutritionfacts div.labellight{font-family:Arial;float: left;}#nutritionfacts div.weight{display: inline;font-family:Arial;padding-left:1px;}#nutritionfacts div.dvlabel{font-family:Arial Black;text-align: right;font-size:7pt;}#nutritionfacts div.dv{font-family:Arial Black;display: inline;float: right;}#nutritionfacts td.indent{padding-left:10px;}#nutritionfacts div.serving{font-family:Arial;font-size:8pt;}#nutritionfacts table.info td{font-family: Helvetica,Arial;font-size:6pt;}#nutritionfacts table.info td.indent{padding-left:4pt;}#nutritionfacts table.vitamins{width:100%;border-collapse:collapse;margin-bottom:3px;}#nutritionfacts table.vitamins td{font-family:Arial;white-space: nowrap;width:33%;}#nutritionfacts1 .label h3{font-size:11px;font-family:Arial Black;color:#000000;padding:0;margin:0;display:inline;}#nutritionfacts1 .labellight h3{font-size:11px;font-family:Arial Black;color:#000000;padding:0;margin:0;display:inline;}#nutritionfacts1 td h3{color:black;font-family:Arial;font-size:8pt;padding:0;margin:0;display:inline;}#nutritionfacts1{border:1px solid black;width:326px;padding:3px;background-color: white;}#nutritionfacts1 select{font-family:Arial;width:100%;}#nutritionfacts1 td{color:black;font-family:Arial Black;font-size:8pt;padding:0;}#nutritionfacts1 td.header{font-family:Arial Black;font-size:28px;white-space: nowrap;}#nutritionfacts1 div.line{border-top:1px solid black;}#nutritionfacts1 div.label{font-family:Arial Black;float: left;}#nutritionfacts1 div.labellight{font-family:Arial;float: left;}#nutritionfacts1 div.weight{display: inline;font-family:Arial;padding-left:1px;}#nutritionfacts1 div.dvlabel{font-family:Arial Black;text-align: right;font-size:7pt;}#nutritionfacts1 div.dv{font-family:Arial Black;display: inline;float: right;}#nutritionfacts1 td.indent{padding-left:10px;}#nutritionfacts1 div.serving{font-family:Arial;font-size:8pt;}#nutritionfacts1 table.info td{font-family: Helvetica,Arial;font-size:6pt;}#nutritionfacts1 table.info td.indent{padding-left:4pt;}#nutritionfacts1 table.vitamins{width:100%;border-collapse:collapse;margin-bottom:3px;}#nutritionfacts1 table.vitamins td{font-family:Arial;white-space: nowrap;width:33%;}.secheader{margin-top:20px;margin-bottom:10px;width:100%;height:35px;border-bottom:1px solid #A6DCE9;clear:both;}.secheader h1{margin-left:15px;font-size:27px;clear: none;display:block;float: left;}.seclinks{display:block;float: right;margin-top:16px;vertical-align: text-bottom;}.messagetable{border-top:1px solid #A6DCE9;}.messagetable td{padding:15px;}.forumtable{border-top:1px solid #A6DCE9;}.forumtable td{padding:5px 15px;}.forumtable a{text-decoration: underline;}#forum-post-form{margin:10px;}#forum-post-form input.text{width:538px;}tr.nopad2 td{padding:15px 0;}tr.nopad td{padding:0;}.messageheader{background-color:#CCCCCC;border:1px solid #595959;line-height:14px;}.messageheader td a,.messageheader td a:active,.messageheader td a:visited,.show_user,.show_user:visited,.show_user:active{text-decoration: none;}.messagetime{border:1px dotted #595959;line-height:14px;text-align: right;padding:2px 5px 2px 5px;}.messagebody{padding:10px 5px;border-bottom:1px dotted #595959;}.messagenav{background-color:#CCCCCC;border-bottom:1px solid #595959;}.messagenav td{padding:5px;}.messagenav td a{text-decoration: none;}a.newforumflag:visited{text-decoration: none;display: none;}table.dlogtbl{width:100%;border-top:1px solid #A6DCE9;border-right:1px none #A6DCE9;border-bottom:1px none #A6DCE9;border-left:1px solid #A6DCE9;}table.dlogtbl td{border-top:1px none #A6DCE9;border-right:1px solid #A6DCE9;border-bottom:1px solid #A6DCE9;border-left:1px none #A6DCE9;}table.dlogtbl td{margin:0;padding:15px;}table.dlogtbl tr.owner{background-color:#E2F2FE;}.userhead{margin-left:13px;margin-bottom:10px;}.userhead h1{padding-top:30px;}.sqruserpic,.sqruserpic:visited,.sqruserpic:active{display:block;float: left;width:52px;height:52px;overflow: hidden;text-decoration: none;border:1px solid #E5E5E5;margin:3px;padding:3px;}.sqruserpic:hover{border:1px solid #3366CC;}.sqruserpic2,.sqruserpic2:visited,.sqruserpic2:active{display:block;float: left;width:52px;height:52px;overflow: hidden;text-decoration: none;border:1px solid #E5E5E5;margin:2px;padding:3px;}.sqruserpic2:hover{border:1px solid #3366CC;}.pichead,.pichead:visited,.pichead:active{margin:0 7px 0 0;}.relvideo,.relvideo:visited,.relvideo:active{display:block;float: left;width:80px;height:67px;overflow: hidden;text-decoration: none;font-size:11px;border:1px solid #E5E5E5;margin:10px 10px 10px 0;padding:3px 5px 0 88px;}.relvideo:hover{border:1px solid #3366CC;}.relvideo span{color:#3366CC;display:block;}.boldblue{color:#1687BB;font-weight:bold;}.boldlink{text-decoration: none;font-weight:bold;}.boldlink:visited,.boldlink:active{text-decoration: none;}.smuserpic,.smuserpic:visited,.smuserpic:active{display:block;float: left;width:75px;height:57px;overflow: hidden;text-decoration: none;font-size:11px;border:1px solid white;margin-bottom:5px;padding:3px 5px 0 58px;}.smuserpic:hover{border:1px solid #A6DCE9;color:#2D93C2;}.smuserpic span{display:block;}#profiletop{min-height:160px;height:expression(maxminheight(this,1500,160));}#profilepic{position: relative;}#profilepic div{position:absolute;left:0;top:0;width:145px;height:145px;background: url(/images/bg/bg_profilepic.gif) no-repeat top center;}#profilepic span{font-size:11px;position:absolute;display:block;text-align:center;top:150px;width:145px;}#profilepic img{display:block;margin:23px auto 0 auto;}#whizzyWig{border-right:1px solid #7F9DB9;border-left:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;margin:0px;}#controls{border:1px solid #595959;}#googlefooter{width:100%;border-top: none;margin-top:10px;padding-top:10px;padding-bottom:15px;}div.gradienttop{width:579px;background: url(/images/bg/bg_gradienttop.png) no-repeat top center;}div.gradienttop2{width:579px;background: url(/images/bg/bg_gradienttop2.png) no-repeat top center;}div.gradienttop3{width:579px;background: url(/images/bg/bg_gradienttop3.png) no-repeat top center;}div.medgradienttop{width:440px;background: url(/images/bg/bg_medgradienttop.gif) no-repeat top center;}div.smgradienttop{width:364px;background: url(/images/bg/bg_smgradienttop.gif) no-repeat top center;}div.smgradienttop2{width:280px;background: url(/images/bg/bg_smgradienttop2.gif) no-repeat top center;}div.smgradienttop3{width:180px;background: url(/images/bg/bg_smgradienttop3.gif) no-repeat top center;}div.regtop{width:930px;background: url(/images/bg/bg_regboxtop.png) no-repeat top center;}div.regbot{padding:15px;background: url(/images/bg/bg_regboxbot.png) no-repeat bottom center;}div.fullgradienttop{width:930px;background: url(/images/bg/bg_fullgradienttop.png) no-repeat top center;}div.smgradientbot{padding:5px;background: url(/images/bg/bg_smgradientbot.gif) no-repeat bottom center;}div.smgradientbot2{padding:5px;background: url(/images/bg/bg_smgradientbot2.gif) no-repeat bottom center;}div.smgradientbot3{padding:5px;background: url(/images/bg/bg_smgradientbot3.gif) no-repeat bottom center;}div.medgradientbot{padding:5px;background: url(/images/bg/bg_medgradientbot.gif) no-repeat bottom center;}div.gradientbot{padding:5px;background: url(/images/bg/bg_gradientbot.png) no-repeat bottom center;}div.bluetop{margin-bottom:15px;width:579px;background: url(/images/bg/bg_bluetop.png) no-repeat top center;}div.bluebot{padding:10px;background: url(/images/bg/bg_bluebot.png) no-repeat bottom center;}div.bluetop2{margin-bottom:15px;width:579px;background: url(/images/bg/bg_bluetop2.png) no-repeat top center;}div.bluebot2{padding:10px;background: url(/images/bg/bg_bluebot2.png) no-repeat bottom center;}div.whitetop{margin-bottom:15px;width:579px;background: url(/images/bg/bg_whitetop.png) no-repeat top center;}div.whitebot{padding:10px;background: url(/images/bg/bg_whitebot.png) no-repeat bottom center;}div.msgleft{float: left;width:210px;overflow: hidden;}div.msgright{float: right;}div.msgreplybox{width:330px;text-align: right;float: right;}div.msgreplybox small{display:block;margin-bottom:18px;}.msgpad{margin:0 10px 10px 10px;overflow: hidden;}blockquote.reply{clear:both;margin:15px;padding:5px;background-color:#F3F3F3;border:1px solid #CCC;}#replies_iframe{width:579px;height:250px;border-top:1px solid #A6DCE9;border-bottom:1px solid #A6DCE9;}strong.msghead{display:block;font-size:14px;width:100%;border-bottom:1px solid white;padding-bottom:5px;margin-bottom:10px;}.bluebot2 h1{display:block;color:#414141;font-family: verdana,sans-serif;font-weight:bold;font-size:14px;width:100%;border-bottom:1px solid white;padding-bottom:5px;margin-top:0px;margin-bottom:10px;}div.msgreply{margin:9px 2px;float: left;font-size:12px;font-weight:bold;vertical-align:baseline;}span.lastlink{font-size:10px;font-weight: normal;}div.msgreply strong{font-weight:bold;font-size:16px;}div.msgfoot{margin:10px 0;width:100%;border-top:1px solid #A6DCE9;border-bottom:1px solid #A6DCE9;}div.msgfoot div.pagination{float: right;margin:10px 0;}div.editreason{margin-top:15px;font-size:11px;}div.homepromo{width:569px;height:52px;cursor: hand;cursor: pointer;overflow: hidden;}div.homepromo span{float: left;height:52px;margin-left:70px;line-height:52px;font-family: georgia,serif;font-size:26px;color:#494949;}div.homemsg{width:530px;clear:both;margin:15px auto 0 auto;}div.homemsg img.homeicon{width:65px;display:block;float: left;}div.homemsg img{width:45px;display:block;float: left;}div.homemsg p{margin:15px 0 20px 20px;width:430px;display:block;float: left;}div.homemsg p a{font-size:16px;}div.mainbox{display:block;width:280px;height:275px;border:1px solid #ABDEEA;overflow: hidden;}div.mainbox p{margin:3px;}div.mainbox strong{font-family: georgia,serif;font-size:16px;font-weight:bold;}div.mainbox p a{font-size:16px;}div.mainbox small{display:block;width:100%;text-align:center;margin-top:5px;font-size:11px;}.mainhead{width:270px;margin:5px auto;height:30px;line-height:30px;font-family: georgia,serif;font-size:16px;font-weight:bold;overflow: hidden;background-color:#F0F8FF;}div.mainbox .innerpad{margin:7px;}.topmargin{margin-top:15px;}.botmargin{margin-bottom:15px;}table.tblpad td{padding:8px 15px;}table.tblpad td.nopad{padding:8px 3px;}table.tblpad td.leftpad{padding-right:0;}table.tblpad td.rightpad{padding-left:0;}.right{float: right;}.left{float: left;}div.bubbletxt{display: none;}div#bubble{background: transparent url(/images/bg/bg_bubble.gif) no-repeat bottom left;visibility: hidden;position:absolute;text-align:center;font-size:11px;z-index:10;width:180px;left:500px;top: -100px;}div#bubble div{text-align: left;border: solid 1px #999;border-bottom: none;margin:0 0 20px 0;background-color: white;overflow: hidden;padding:0.5em 20px 0.5em 0.5em;}div#bubble div strong{color:#3366CC;}.tx1{font-size:11px;}.tx2{font-size:12px;}.tx3{font-size:14px;}.tx4{font-weight:bold;font-size:16px;}.tx5{font-weight:bold;font-size:23px;color:#666;}.smgray{color:#616161;font-size:11px;}.smgray a{color:#616161;text-decoration: none;}div.pagination{padding:3px;margin:3px 3px 15px 3px;}div.pagination a{padding:2px 5px 2px 5px;margin:2px;border:1px solid #DEDECC;text-decoration: none;color:#000099;}div.pagination a:hover,div.pagination a:active{border:1px solid #3366CC;color:#000;}div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #3366CC;font-weight:bold;background-color:#3366CC;color:#FFF;}div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #DEDECC;color:#DDD;}em.bignum{color:#3366CC;font-size:24px;font-family: georgia,sans-serif;}div.centered{text-align: -moz-center;text-align: -webkit-center;#text-align:center;}div.centered table{margin:0 auto;text-align: left;}.myaccountheader{float:left;}.myaccounthelp{text-align:right;padding:10px 10px 0 0;}.ui_message{color: green;font-weight:bold;}.page_errors{color: red;}.reg_divider{background-color:#D9E4EC;height:1px;width:100%;margin:30px 0 15px 0;text-align:center;}.displayfriends{background-color:#FFFFFF;border:1px solid #C1C1C1;padding:5px;height:100%;width:548px;}.friends{width:171px;height:60px;float:left;margin:0 5px 10px 5px;background-color:#FFFFFF;font-family: Verdana;font-size:11px;color:#3366CC;cursor:pointer;}.usernamedisplay{height:53px;width:108px;padding:5px 2px 0 0;border:1px solid #FFFFFF;border-width:1px 1px 1px 0;margin:0;float:left;}.friend_thumb{padding:4px;border:1px solid #E5E5E5;float:left;margin:0 0 0 0;width:50px;height:50px;background-color:#FFFFFF;background-repeat:no-repeat;}.friend{font-family: Verdana;font-size:11px;}.friendemails{width:300px;height:60px;font-size:10px;overflow:auto;color:#908A81;}.outgoing{margin:0 0 10px 0;padding:20px 10px;border:1px solid #C1C1C1;background-color:#FFFFFF;overflow:auto;}#outgoinglist{margin:0 0 20px 0;width:516px;}.invitemessage{overflow:auto;width:531px;height:75px;font-size:12px;}.newfriend{padding:3px 5px;background-color:#CFEAFF;font-weight:bold;float:left;margin:0 10px 3px 0;white-space:nowrap;}.remove{text-decoration:none;color:#666666;font-size:10px;font-weight:bold;}.displayfriends_inner{height:210px;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}#TB_window a:link {color:#666666;}#TB_window a:visited {color:#666666;}#TB_window a:hover {color:#000;}#TB_window a:active {color:#666666;}#TB_window a:focus{color:#666666;}#TB_overlay{position:fixed;z-index:1000;top:0px;left:0px;background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;height:100%;width:100%;}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}#TB_window{position:fixed;background:#ffffff;z-index:1020;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}#TB_caption{ height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{ height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{ padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{ float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{ background-color:#e8e8e8;height:27px;}#TB_ajaxContent{ clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{ padding:15px;}#TB_ajaxContent p{ padding:5px 0px 5px 0px;}#TB_load{ position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin: -6px 0 0 -104px;}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_HideSelect{ z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}#TB_iframeContent{ clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}div.fbmenu{border:1px solid #B0E0EC;padding:3px;margin:10px 0 0 0;}div.fbmenu a,div.fbmenu a:visited,div.fbmenu a:active{text-decoration: none;}div.fbmenu a:hover{text-decoration: underline;}div.fbmenu ul{list-style-type:disc;margin:20px 0 0 0;padding-left:15px;}div.fbmenu li{color:#3366CC;font-size:11px;margin:0;padding-bottom:3px;}#coupon_head{margin:15px 0 5px 0;clear: right;display:block;float:right;width:334px;}#coupon_head div{font-size:10px;text-align:center;}#coupons{width:324px;border:1px solid #D3D2BE;padding:5px;clear: right;display:block;float: right;cursor:pointer;}#coupons .innerpad{background-image:url(/images/elements/coupframe.jpg);width:324px;height:143px;}#coupons .image{text-align:left;float:left;margin:10px 20px 0 10px;}#coupons .image img{margin-bottom:5px;}#coupons .content{float:left;width:204px;text-align:left;margin:10px 0 0 0;}#coupons .free{margin:5px 0 4px 0;}#coupons .free a{font-size:12px;text-decoration:none;}#coupons .desc{line-height:18px;}#coupons .pow{text-align:center;font-size:11px;}.page_alert{background-color:#FFD380;border:1px solid #DDDDDD;padding:15px;width:400px;margin:15px auto;}.page_alert a{color:#BA3C02;}.moblnd_bg{position: relative;width:930px;height:613px;overflow: hidden;background-image: url(/images/bg/bg_mobile930_top.png);background-repeat: no-repeat;}.moblnd_head{width:100%;height:55px;overflow: hidden;padding-top:10px;color:#414141;font-weight: normal;font-size:28px;font-family: georgia,serif;text-align:center;letter-spacing: -1px;}h2.moblnd_h2{height:25px;color:#414141;font-weight: normal;font-size:23px;font-family: georgia,serif;letter-spacing: -1px;margin:0;}.moblnd_iphone{position: relative;width:230px;height:400px;float: left;background-image: url(/images/splash/mobile/iphone_201004.png);background-repeat: no-repeat;background-position:center 35px;text-align:center;}.moblnd_an{position: relative;width:230px;height:400px;float: left;background-image: url(/images/splash/mobile/android.png);background-repeat: no-repeat;background-position:center 35px;text-align:center;}.moblnd_bb{position: relative;width:230px;height:400px;float: left;background-image: url(/images/splash/mobile/bb_201004.png);background-repeat: no-repeat;background-position:center 35px;text-align:center;}.moblnd_ccm{position: relative;width:230px;height:400px;float:left;background-image:url(/images/splash/mobile/ccm_mobile.png);background-repeat: no-repeat;background-position:center 35px;text-align:center;}.moblnd_button{position:absolute;width:100%;top:315px;left:0;}.moblnd_bluebox{position:absolute;width:100%;height:94px;top:483px;padding:10px 0 0 0;left:0;background-image: url(/images/bg/bg_mobile930_bottom.png);background-repeat: no-repeat;}.moblnd_border{width:930px;height:460px;background-image: url(/images/bg/bg_mobile930_mid.png);background-repeat: repeat-y;}.moblnd_bluebox2{margin:5px 15px;text-align: left;float: left;width:153px;font-size:11px;}div.moblnd_bluebox2 strong{display:block;margin-bottom:5px;font-size:14px;}.moblnd_smsbox{margin-top:20px;width:100%;background-image:url(/images/splash/mobile/ccm_sms_201004.jpg);background-repeat: no-repeat;background-position:100px top;padding-left:300px;}#topmenu2{ margin:0 auto;padding:0;margin-top:12px;text-align: left;width:962px;height:40px;background: url(/images/bg/subnav-bg-new.png) repeat-x;clear:both;z-index:2;position:relative;border-left:1px solid #CECECE;}#topmenu2 ul{ clear: none;display:block;padding:0;padding-left:13px;margin:0 auto;white-space: nowrap;float:left;height:40px;}#topmenu2 ul li{display:inline;}#topmenu2 ul li a{margin:0;margin-top:0px !important;_margin-top:0px;padding:0 9px;text-decoration: none;font:normal 13px Arial;text-align:center;float: left;line-height:41px;white-space: nowrap;color:#006699;}#topmenu2 ul li a:hover{text-decoration:underline;}#topmenu2 ul li.active a{background: url(/images/bg/subnav_shadow_left.png) no-repeat left top !important;background: url(/images/bg/subnav_shadow_left.gif) no-repeat left top;padding:0 10px;float: left;margin-top:-6px !important;margin-top:0px;}#topmenu2 ul li.active a span{margin-left:0px;padding-left:8px;background: url(/images/bg/subnav_shadow.png) no-repeat right top !important;background: url(/images/bg/subnav_shadow.gif) no-repeat right top;cursor: pointer;cursor: hand;display:block;display: inline-block;padding-right:19px;padding-left:8px;float:left;padding-top:5px !important;padding-top:0px;height:41px;font-size:16px;font-weight:bold;color:#555555;letter-spacing:-1px;}#menu{}ul#menu{width:100%;height:43px;background: url("/images/bg/vertical-gradient.png") top left repeat-x;font-size:0.8em;font-family: "Lucida Grande",Verdana,sans-serif;font-weight:bold;list-style-type: none;margin:0;padding:0;}ul#menu li{display:block;float: left;margin:0 0 0 5px;}ul#menu li a{height:43px;color:#777;text-decoration: none;display:block;float: left;line-height:200%;padding:8px 15px 0;}ul#menu li a:hover{color:#333;}ul#menu li a.current{ color:#FFF;margin:-10PX;background: url("/images/bg/tab_left.png") top left no-repeat;padding:5px 15px 0;}ul#menu li a.current span{ height:43px;float:left;color:#FFF;margin:-2PX;background: url("/images/bg/search_right.png") top right no-repeat;padding:15px 15px 0;}#login_btn{ margin-top:5px;margin-right:0px;padding-left:12px;}#signup_btn{background:url("/images/bg/signup_bg.png");color:#FFFFFF;float:right;width:56px;height:21px;margin-top:7px;padding-left:9px;padding-top:5px;}#signup_btn a:link,#signup_btn a:visited,#signup_btn a:active{text-decoration:none;color:#FFFFFF;}#signup_btn a:hover{ text-decoration:underline;}#signin_btn{ font-size:13px;color:#000000;float:right;padding-top:12px;padding-left:14px;padding-right:9px;}#signin_btn a:link,#signin_btn a:visited,#signin_btn a:active{text-decoration:none;color:#000000;}#signin_btn a:hover{ text-decoration:underline;}#head_round{background:url('/images/bg/main_head_round1.gif') no-repeat;margin:0 auto;margin-bottom:0px;padding:0px;margin-top:12px;text-align: left;width:962px;height:6px;line-height:5px;font-size:5px;display:block;}#email_notification{position:relative;background:url('/images/elements/warn_circle.png') no-repeat;width:18px;height:17px;color:#ffffff;text-align:center;font:bold 11px Arial;margin-top:-30px;margin-left:3px;padding-top:1px;}#signup_box{ margin:0;padding:0;margin-top:22px;margin-left:0px !important;_margin-left:-6px;clear: right;display:block;float: right;text-align: left;background: url(/images/bg/signup_fbg.png) !important;background:;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/signup_fbg.png',sizingMethod='scale');width:337px;height:63px;color:#42413f;}#signup_content{ margin:19px 0px 0px 22px;}#signup_ftext{ }#signin_fbox{ margin:0;padding:0;margin-top:8px;margin-left:0px !important;_margin-left:-6px;clear: right;display:block;float: right;text-align: left;background: url(/images/bg/login_bg.png);width:337px;height:170px;color:#42413f;}#signin_fbox_head{ margin:0px;padding:0px;margin-top:14px;margin-left:22px;font-weight:bold;height:20px;}#login_fbtn{ margin-left:22px;width:80px;}#loginform2 input.boxStyle{ margin:0px;padding:6px 8px 6px 8px;border:1px solid #908943;width:166px;height:12px;color:#999999;font:bold 11px Arial;}#loginform2 label{ margin-left:6px;font:normal 11px Arial;color:#7A7977;vertical-align:super;}#loginform2 #forgot_pswd{margin:5px 0 0 0;;padding:0;}#loginform2 #forgot_pswd a:link,#loginform2 #forgot_pswd a:active,#loginform2 #forgot_pswd a:visited{ color:#3465CB;text-decoration:none;font:normal 11px Arial;}#loginform2 #forgot_pswd a:hover{ text-decoration:underline;}.grey_check_text{ margin-left:40px;margin-top:-15px;color:#999999;font:normal 11px Arial;}#persistent{ margin:0;padding:0;display:inline;margin-left:22px;_margin-left:18px;margin-top:7px;_margin-top:1px;}#h_food_text h2{color:#000000;font-size:18px;margin:12px 0 0 10px;font-family: georgia,serif;}#main_content{ width:100%;height:450px;}#profileOptions{font-family:arial;}#profileOptions a{text-decoration:none;}#profileOptions a:hover{text-decoration:underline;}#fbp{padding:5px 0 0 20px;font-family:arial;color:#414141;width:942px;height:30px;margin:3px auto 0 auto;background-image:url(/images/elements/fb_bar1.png);}#fbpj{float:left;padding:3px 0 0 0;font-size:16px;}#fbpd{float:left;padding:0 21px 0 0;margin:2px 0 0 21px;border-left:1px solid #FFBD00;height:23px;}#fbps{float:left;margin:0 15px 0 0;}#fbpc{float:left;padding:3px 0 0 0;margin:0 25px 0 0;}#fbpl{padding:6px 0 0 0;float:left;font-size:13px;}#fbpl a{font-weight:bold;text-decoration:none;}#successStory{margin-top:15px;clear: right;display:block;float: right;text-align: left;font-family:arial;}#successStory a{text-decoration:none;}#successStory a:hover{text-decoration:underline;}#successTop{background-image:url(/images/bg/promo_bg.png);width:305px;padding:10px 15px;}#successTro{float:left;margin:0 15px 0 0;}#successTitle{float:left;margin:8px 0 0 0;font-size:17px;font-weight:bold;}#successTag{border:1px solid #D8D5D0;width:303px;border-width:0 1px;padding:0 15px;font-size:13px;}#successDiv{border:1px solid #D8D5D0;width:303px;border-width:0 1px;padding:15px 15px 0 15px;}#successDiv .leftDiv{float:left;margin:0 35px 0 0;}#successDiv .leftDiv div{border:1px solid #E7F3FF;padding:3px;}#successDiv .leftDiv span{font-size:11px;font-weight:bold;}#successDiv .rightDiv{float:left;}#successDiv .rightDiv div{border:1px solid #E7F3FF;padding:3px;}#successDiv .rightDiv span{font-size:11px;font-weight:bold;}#successBot{background-image:url(/images/bg/promo_bg.png);background-position:bottom left;width:335px;}#socialPromo{float:right;clear:right;width:334px;font-family:arial;margin:10px 0 0 0;}#nlSignup{float:left;position:absolute;margin:-88px 0 0 5px;text-align:left;padding:20px 0 0 20px;background-image:url(/images/elements/nl_su_bg.png);width:306px;height:79px;z-index:5500;font-size:12px;font-weight:bold;}#socialNL{float:left;margin:0 5px 0 0;}#socialNL input{width:180px;font-family:arial;color:#414141;font-size:11px;}#socialSubscribe{float:left;width:95px;}#socialPromo .promoList{float:left;background-color:#EFECE6;width:320px;height:42px;text-align:left;padding:5px 0 0 0;}#socialPromo .promoTag{float:left;font-weight:bold;font-size:12px;padding:4px 0 0 15px;line-height:14px;margin:0 10px 0 0;}#socialPromo .promoItems{height:34px;float:left;background-color:#FFFFFF;padding:3px 0 0 0;}#socialPromo .item1{float:left;margin:3px 7px 0 2px;}#socialPromo .itemDiv{float:left;margin:0 7px 0 0;border-left:1px solid #EEEEEE;height:33px;}#socialPromo .itemMid{float:left;margin:3px 7px 0 0;}#socialPromo .item2{float:left;margin:3px 3px 0 0;}#pageErrors{width:582px;margin:0 0 10px 0;}body.flog #pageErrors{padding-left:0 !important;}#pageErrors #pageErrorsT{width:582px;height:6px;background-image:url(/images/elements/error_msg_bg.png);background-position:top center;}#pageErrors #pageErrorsC{background-color:#FED3D3;width:552px;padding:0 15px;}#pageErrors #pageErrorsB{width:582px;height:6px;background-image:url(/images/elements/error_msg_bg.png);background-position:bottom center;}#pageErrors #pageErrorsIm{float:left;margin:0 10px 0 0;}#pageErrors #pageErrorsMsg{float:left;margin:2px 0 0 0;width:505px;font-size:13px;font-weight:bold;}#fLabel{font-family:arial;color:#414141;}#fLabel .breadcrumbs{margin-bottom:5px;font-size:14px;}#fLabel .breadcrumbs a{text-decoration:none;}#fLabel .lastlink a{color:#414141;}#fLabelHead{clear:both;}#fLabelHeadTxt{width:445px;float:right;}#fLabel h1{padding:0;margin:5px 0 0 0;font-size:18px;font-weight:bold;font-family:arial;color:#414141;}#fLabel h2{margin:10px 0;font-family:arial;font-size:14px;color:#414141;}#fLabel .descman{font-size:11px;}#fLabel #tags{font-size:11px;padding:5px 0 0 0;}#fLabel #tagsTitle{float:left;margin:0 5px 0 0;}#fLabel #tags a{text-decoration:none;}#fLabel #tags a:hover{text-decoration:underline;}div#picMain{position:relative;display:block;float:left;margin:0 10px 0 0;width:125px;height:125px;cursor: pointer;}div#picMain span{position:absolute;left:0;bottom:0;}img.picOther{display: inline;width:35px;height:35px;clear: none;margin-right:5px;border:1px solid #CCC;cursor: pointer;}img#picOtherLeft{display: inline;margin:5px 0 5px 0;cursor: pointer;}img#picOtherRight{display: inline;margin:5px 0 5px 0;cursor: pointer;}div#picFoodPopup{position:absolute;z-index:3000;width:350px;height:345px;background-image: url(/images/bg/bg-food-popup350x345.png);}div#picFoodPopupInner{width:290px;height:260px;margin-top:15px;margin-left:30px;background-repeat: no-repeat;background-position:50% 65%;}div#picFoodPopupAttr{text-align:center;font-size:11px;overflow: hidden;width:290px;height:25px;margin-left:30px;}div#picFoodPopupRating{float: left;margin-left:14px;margin-top:18px;width:85px;height:16px;background-image: url(/images/icons/5starsprite85x176v2.png);background-repeat: no-repeat;background-position:0 0;cursor: pointer;}div#picFoodPopupFlag{float: right;font-size:12px;margin-top:18px;margin-right:14px;cursor: pointer;color:#3366CC;}img#picFoodPopupLeft{display:block;margin-top:138px;float: left;width:12px;cursor: pointer;}img#picFoodPopupRight{display:block;margin-top:138px;float: right;width:12px;cursor: pointer;}#calSnip{clear:both;width:100%;padding:0 0 0 0;}#servSizeDD{margin:20px 0 0 0;position:absolute;border:1px outset #414141;background-color:#FFFFFF;z-index:2001;}#servSizeDD h3{cursor:default;padding:1px 2px;margin:0;font-size:13px;font-family:arial;}#calBox{float:left;padding:10px 0 0 0;margin:0 10px 0 0;}#calBox #quickSearchResults{margin:0;border:1px solid #DDDDDD;z-index:500;position:absolute;width:300px;background-color:#FFFFFF;display:none;padding:3px 0;line-height:18px;}#calBox #joinButtons{float:left;z-index:4;position:relative;}#joinButtons .btnDiv{margin:8px 0 0 0;}#calSnip .calGoog{width:228px;overflow:hidden;}#fLabel #nutritionInfo{float:right;width:227px;}#fLabel #nutritionInfo h2{font-family:arial;font-size:16px;font-weight:bold;color:#414141;}#nutritionInfo .bTitle{border:1px solid #999999;border-width:0 0 1px 0;padding:3px 0 2px 0;width:200px;}#itemLgn{margin:5px 0 10px 0;}#itemLgn .lTitle{float:left;margin:3px 10px 0 0;}#nutritionInfo .calGoog6{margin-top:10px;width:228px;overflow:hidden;}#labelDiv1{float:left;width:335px;}#labelDiv1 .labellight1{font-size:11px;text-align:right;width:335px;}#labelDiv1 .labellight1 a{text-decoration:none;}#labelDiv1 #extended_nutrients{height:250px;overflow:auto;}#labelDiv1 #relatedItems{margin:10px 0 0 0;width:335px;}#foodCats{background-color:#F9FCFF;border:1px solid #E7F3FF;border-width:0 3px;padding:5px 10px 15px 10px;}#foodCats h3{padding:0;margin:0;font-size:14px;font-weight:bold;font-family:arial;color:#414141;}#foodCats #searchForm input{background-image:url(/images/elements/search_box_bg.png);height:18px;line-height:18px;padding:0 3px 0 3px;border:1px solid #908942;width:200px;font-size:12px;color:#414141;font-family:arial;}#foodCats .relCat{margin:10px 0 0 5px;line-height:17px;}#foodCats .relCat span{font-size:11px;font-weight:bold;}.relCat .relDiv{margin:2px 0 0 15px;}.relCat a{font-size:11px;text-decoration:none;}.relCat a:hover{text-decoration:underline;}#relFoods{background-color:#E7F3FF;border:1px solid #E7F3FF;border-width:0 3px;padding:10px 10px 5px 10px;font-size:11px;}#relFoods div{font-size:11px;padding:4px 0;}#relFoods a{text-decoration:none;}#relFoods a:hover{text-decoration:underline;}.holdMenu{border-left:1px solid #CECECE;position:absolute;margin-top:0px;width:1px;height:39px;}.holdMenuB{width:1px;background:#ffffff;position:absolute;margin-left:1px;margin-top:1px;width:1px;height:38px;}.holdMenuR{width:1px;background:#ffffff;position:absolute;right:1px;margin-top:1px;width:1px;height:38px;}.holdMenuBR{border-right:1px solid #D2D2D2;margin-top:0px;width:1px;height:39px;position:absolute;right:0px;}#topmast_container #calLogo{float:left;padding:0 34px 0 0;width:185px;}#uiMessage{width:582px;margin:0 0 10px 0;}#uiMessage #uiMessageT{width:582px;height:6px;background-image:url(/images/elements/success_msg_bg.png);background-position:top center;}#uiMessage #uiMessageC{background-color:#E6FECD;width:552px;padding:0 15px;}#uiMessage #uiMessageB{width:582px;height:6px;background-image:url(/images/elements/success_msg_bg.png);background-position:bottom center;}#uiMessage #uiMessageIm{float:left;margin:0 10px 0 0;}#uiMessage #uiMessageMsg{float:left;margin:2px 0 0 0;width:505px;font-size:13px;font-weight:bold;text-align:center;}.books .contentbox{width:100%;}.books .book-cover.left,.forums .book-cover.left{margin-right:15px;}.books .book-cover.right,.forums .book-cover.right{margin-left:15px;}.book-view .book-reviews .sqruserpic,.book-view .book-reviews .sqruserpic:visited,.book-view .book-reviews .sqruserpic:active{padding:3px 1px 1px 3px;border: none;}.book-view .book-review .book-reviewer-profile{background-color:#F9F6F1;margin-bottom:5px;width:79%;height:56px;}.book-view .book-review p.review-text{width:79%;}.forums #forum-book .book{background-color:#F9F6F1;margin-bottom:5px;padding:10px;}.forums #forum-book .book p{padding-top:0;margin-top:9px;padding-bottom:0;margin-bottom:0;}.forums #forum-book .book h4{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;}#forum-post-form input.book-isbn{width:105px;}#forum-post-form input.book-author{width:205px;}.forums .book-post-rating{}form span.required{color: red;}form input.error,form select.error,form div.error,form textarea.error{border:2px solid #EE5555 !important;}form .form-line {}form .form-line.indent{margin-left:10px !important;padding-left:10px !important;}form .form-row{padding-bottom:5px;}form .big-input input,form .big-input select{width:200px;}form .small-input input{width:50px !important;}form .small-input label{width:140px;text-align: right;display: inline-block;font-weight:bold;}form .small-input .indent label{font-weight: normal;}#related_blog_content a{text-decoration:none;}#related_blog_content a:hover{text-decoration:underline;}#bootcamp_body{font-family:Arial,Helvetica,sans-serif;color:#747474;width:590px;font-size:14px;position:relative;}.bootcamp a,.bootcamp a:visited{color:#3f66b5;text-decoration:none;}.bootcamp a:hover{text-decoration:underline;}.bootcamp #bc_header{padding-bottom:15px;border-bottom:2px solid #ff3300;}.bootcamp .header_block{height:60px;}.bootcamp .goals-viewer{overflow:hidden;}.bootcamp .header_block.border{border-bottom:1px solid #d8d8d8;}.bootcamp .user_block{ float:left;width:155px;}.bootcamp .comment_block .user_block{ width:auto;}.bootcamp .comment_block .user_photo img{ width:40px;height:40px;}.bootcamp .user_block.big{ float:left;width:350px;}.bootcamp .user_block.header_block{ float:left;width:165px;}.bootcamp .user_photo,.bootcamp .expert-photo{ float:left;padding:4px;border:1px solid #cdcfcc;margin-right:5px;background:#fff;}.bootcamp .expert-photo img{width:40px;height:40px;display:block;}.bootcamp .expert-photo{ float:left;}.bootcamp .user_block.med .user_photo{margin-top:5px;margin-bottom:15px;}.bootcamp .user_block.med .user_photo img{width:40px;height:40px;}.bootcamp .user_block.big .user_photo{margin:10px 0 10px 15px;}.bootcamp .user_block.big .user_photo img{width:50px;height:50px;}.bootcamp .user_photo img{display:block;}.bootcamp .user_block.big .user_info{float:left;margin-left:10px;width:150px;}.bootcamp .user_name{ font-weight:bold;margin-top:5px;display:block;}.bootcamp .user_block.big .user_name{ font-weight:bold;margin-top:15px;display:block;}.bootcamp .user_status{font-size:12px;display:block;margin-top:3px;}.bootcamp .support_block{width:90px;height:60px;float:left;border-left:1px solid #d8d8d8;padding:5px 0 0 15px;position:relative;}.bootcamp .points_block{width:110px;height:60px;float:left;border-left:1px solid #d8d8d8;padding:5px 0 0 15px;position:relative;}.bootcamp .achievement_block{width:147px;height:60px;float:left;border-left:1px solid #d8d8d8;padding:5px 0 0 15px;position:relative;}.bootcamp .num-big{display:block;font-weight:bold;font-size:34px;}.bootcamp .button{cursor:pointer;position:relative;}.bootcamp .button:active .btn-center{color:#3b3b3b !important;}.bootcamp .btn-right{float:left;width:5px;height:25px;}.bootcamp .btn-left{float:left;width:5px;height:25px;}.bootcamp .btn-center{float:left;padding:0 5px 0 5px;height:25px;line-height:25px;font-weight:bold;color:#666666;font-size:13px;text-align:center;position:relative;}.bootcamp .button.fancy-big-green .btn-right{background:url(/images/elements/btn-fancy-big-green-right.png);height:60px;width:10px;}.bootcamp .button.black .btn-right{background:url(/images/elements/btn-blk-right.png);height:45px;width:5px;}.bootcamp .button.black .btn-left{background:url(/images/elements/btn-blk-left.png);height:45px;width:5px;}.bootcamp .button.black .btn-center{background:url(/images/elements/btn-blk-center.png);height:45px;color:#fff;line-height:45px;font-size:18px;font-weight:bold;}.bootcamp .button.fancy-big-green .btn-left{background:url(/images/elements/btn-fancy-big-green-left.png);height:60px;width:10px;}.bootcamp .button.fancy-big-green .btn-center{background:url(/images/elements/btn-fancy-big-green-center.png);height:60px;color:#fff;text-shadow:0px -1px 0px #468212;}.bootcamp .button.fancy-sm-gray .btn-right{background:url(/images/elements/btn-fancy-sm-gray-right.png);height:30px;width:5px;}.bootcamp .button.fancy-sm-gray .btn-left{background:url(/images/elements/btn-fancy-sm-gray-left.png);height:30px;width:5px;}.bootcamp .button.fancy-sm-gray .btn-center{background:url(/images/elements/btn-fancy-sm-gray-center.png);height:30px;line-height:30px;text-shadow:0px 1px 0px #ffffff;}.bootcamp .btn-icon-arrow{float:right;width:30px;height:31px;background:url(/images/elements/icon-btn-arrow.png);margin-top:13px;}.bootcamp .button.green .btn-right{background:url(/images/elements/btn-right-green.png);}.bootcamp .button.green .btn-center{background:url(/images/elements/btn-center-green.png);color:#fff;}.bootcamp .button.green .btn-center a{color:#fff;text-decoration:none;}.bootcamp .button.green .btn-left{background:url(/images/elements/btn-left-green.png);}.bootcamp .button.big-green .btn-right{background:url(/images/elements/btn-right-green-big.png);height:35px;}.bootcamp .button.big-green .btn-center{background:url(/images/elements/btn-center-green-big.png);color:#fff;height:35px;line-height:35px;}.bootcamp .button.big-green .btn-center a{color:#fff;text-decoration:none;}.bootcamp .button.big-green .btn-left{background:url(/images/elements/btn-left-green-big.png);height:35px;}.bootcamp .button.large-green .btn-right{background:url(/images/elements/btn-right-green-large.png);height:45px;width:10px;}.bootcamp .button.large-green .btn-center{background:url(/images/elements/btn-center-green-large.png);color:#fff;font-size:20px;height:45px;line-height:45px;}.bootcamp .button.large-green .btn-left{background:url(/images/elements/btn-left-green-large.png);height:45px;width:10px;}.bootcamp .button.gray .btn-right{background:url(/images/elements/btn-right-med-gray.png);}.bootcamp .button.gray .btn-center{background:url(/images/elements/btn-center-med-gray.png);}.bootcamp .button.gray .btn-center a{color:#666666;text-decoration:none;}.bootcamp .button.gray .btn-left{background:url(/images/elements/btn-left-med-gray.png);}.bootcamp .button.small-gray .btn-right{background:url(/images/elements/btn-right-sm-gray.png);height:20px;}.bootcamp .button.small-gray .btn-center{background:url(/images/elements/btn-center-sm-gray.png);height:20px;line-height:20px;}.bootcamp .button.small-gray .btn-center a{color:#666666;text-decoration:none;}.bootcamp .button.small-gray .btn-left{background:url(/images/elements/btn-left-sm-gray.png);height:20px;}.bootcamp .button.big-gray .btn-right{background:url(/images/elements/btn-right-big-gray.png);height:40px;width:10px;}.bootcamp .button.big-gray .btn-center{background:url(/images/elements/btn-center-big-gray.png);height:40px;line-height:40px;font-size:16px;padding:0 15px 0 15px;}.bootcamp .button.big-gray .btn-left{background:url(/images/elements/btn-left-big-gray.png);height:40px;width:10px;}.bootcamp .add_supporter{margin:7px 0 0 2px;}.bootcamp .badge_display{float:left;margin:5px 0 0 0;}.bootcamp .badge_holder-sm{float:left;margin:0 0 0 5px;width:30px;height:30px;background:url(/images/elements/badge-none.png) 3px 3px no-repeat;}.bootcamp .badge_holder-sm:first-child{margin-left:0;}.bootcamp .achievement_block .badge_holder-sm{cursor:pointer;}.bootcamp .badge_holder{float:left;width:50px;height:50px;margin:22px;}.bootcamp .badge_holder.med{margin:6px;width:40px;height:40px;}.bootcamp .badge_holder img{width:100%;height:100%;display:block;}.bootcamp .badge_holder-sm img{width:30px;height:30px;}.bootcamp .clear{clear:both;}.bootcamp #challenge{padding:0 0 0 5px;border-bottom:2px solid #e0e0e0;}.bootcamp h1{font-weight:bold;font-size:18px;color:#3b3b3b;}.bootcamp #challenge ul{padding:25px 0 15px 105px;font-size:14px;}.bootcamp #challenge li{margin-bottom:25px;padding-left:30px;}.bootcamp #challenge li.under{background:url(/images/elements/icon-under.png) no-repeat;}.bootcamp #challenge li.over{background:url(/images/elements/icon-over.png) no-repeat;}.bootcamp #challenge li span{font-size:28px;font-weight:bold;}.bootcamp #challenge li span.unit{font-size:16px;}.bootcamp #challenge li.complete{background:url(/images/elements/check-big-green.png) no-repeat 5px 2px;color:#c3c3c3;}.bootcamp .report_cal{padding:10px 5px 10px 10px;position:relative;border-bottom:1px solid #e0e0e0;}.bootcamp .report{padding:15px 10px 25px 10px;position:relative;border-bottom:2px solid #e0e0e0;}.bootcamp .day_block{float:left;width:100px;height:100%;}.bootcamp .day{font-weight:bold;color:#3b3b3b;font-size:16px;display:block;}.bootcamp .date{font-size:13px;display:block;text-align:left;}.bootcamp .date.today{color:#4ea500;font-weight:bold;font-size:14px;}.bootcamp .report_text{float:left;padding:0 0 10px 0;}.bootcamp .report_text.system{background:none;color:#b0aeae;font-style:italic;padding-left:0;}.bootcamp .button.right{float:right;}.bootcamp .button.left{float:left;}.bootcamp .feedback_block{font-size:11px;text-align:right;position:absolute;line-height:26px;white-space:nowrap;position:relative;overflow:visible;}.bootcamp .report_cal.future{background-color:#f3f3f3;}.bootcamp .report_cal.incomplete{background-color:#f9f9f9;background-image:url(/images/elements/bg-stripe-big.png);}.bootcamp strong{font-weight:bold;}.bootcamp .label{font-size:12px;color:#3b3b3b;font-weight:bold;margin-bottom:5px;}.bootcamp .stat.small .label{margin-bottom:3px;font-size:11px;}.bootcamp .stat.med .label{margin-bottom:3px;}.bootcamp .stat.med{margin-right:15px;}.bootcamp .stat.small{margin-right:15px;}.bootcamp .stat{float:left;text-align:center;margin-right:12px;position:relative;}.bootcamp .stat.big .stat_box-center{font-size:24px;}.bootcamp .stat_box-center{display:block;text-align:center;font-weight:bold;font-size:20px;padding:0 5px 0 5px;border:1px solid #e3e3e3;-moz-border-radius:4px;border-radius:4px;background:#fff;}.bootcamp .stat.med .stat_box-center{ position:relative;font-size:18px;display:block;padding:0 5px 0 5px;}.bootcamp .stat.small .stat_box-center{ position:relative;font-size:12px;padding:2px 5px 2px 5px;}.bootcamp .stat_sm{float:right;}.bootcamp .stat_sm-center{text-align:center;font-weight:bold;font-size:12px;float:left;padding:0 5px 0 5px;border:1px solid #e3e3e3;-moz-border-radius:4px;border-radius:4px;background:#fff;color:#747474;margin-top:-1px;}.bootcamp .challenge-desc{float:left;width:400px;font-weight:bold;font-size:15px;margin-top:3px;}.bootcamp .challenge-stat{text-align:center;font-weight:bold;font-size:14px;float:right;padding:0 5px 0 5px;border:1px solid #e3e3e3;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#747474;margin-left:5px;line-height:20px;min-width:30px;}.bootcamp .challenge-list{margin:0 20px 0 20px;}.bootcamp .challenge-item{background:#f3f3f3;-moz-border-radius:4px;border-radius:4px;padding:5px 5px 5px 30px;margin-bottom:1px;background-image:url(/images/elements/icon-goal-flag.png);background-repeat:no-repeat;background-position:6px 7px;}.bootcamp .challenge-item.complete{background-image:url(/images/elements/icon-goal-flag-green.png);background-position:8px 8px;}.bootcamp .challenge-item.complete .challenge-desc,.bootcamp .challenge-item.complete .challenge-stat{color:#92ad2e;}.bootcamp .goals{width:250px;float:right;}.bootcamp .goals h1{font-size:12px;font-weight:bold;color:#3b3b3b;margin-bottom:5px;}.bootcamp .goals li{padding:4px 2px 4px 8px;border-radius:3px;background:#f3f3f3;color:#747474;margin-bottom:1px;font-size:13px;line-height:16px;font-weight:bold;border-radius:3px;-moz-border-radius:3px;}.bootcamp .goals li.check{background:url(/images/elements/icon-goal-flag-green-sm.png) no-repeat 4px 5px #f3f3f3;padding-left:20px;color:#92AD2E;}.bootcamp .goals li.check .stat_sm-center{color:#92AD2E;}.bootcamp .icon-restart{width:25px;height:20px;float:left;background:url(/images/elements/icon-reload.png) no-repeat;margin:10px 5px 0 0;}.bootcamp .checkmark{width:12px;height:12px;background-image:url(/images/elements/check-sm-outline.png);position:absolute;top:4px;left:-1px;}.bootcamp .checkbox.active .checkmark{background-image:url(/images/elements/check-sm-gray.png);}.bootcamp .report_content,.bootcamp .today_stats{float:left;width:470px;}.bootcamp .report_content.med,.bootcamp .today_stats.med{width:420px;}.bootcamp .report_content.med .report_text{ margin-top:5px;width:400px;min-height:10px;}.bootcamp .report_text.big{font-size:16px;width:460px;}.bootcamp .lower_box{float:left;margin-top:10px;width:200px;}.bootcamp .arrow{width:10px;height:20px;margin-right:3px;float:left;background:url(/images/elements/arr-right.png) center center no-repeat;}.bootcamp .arrow.right{background-image:url(/images/elements/arr-right.png);}.bootcamp .arrow.down{background-image:url(/images/elements/arr-down.png);margin-left:5px;}.bootcamp .cheers{float:left;text-align:center;margin-left:10px;margin-top:10px;}.bootcamp .comment_input-holder{background:#f3f3f3;padding:10px 10px 0 10px;float:right;}.bootcamp #comment_input{width:460px;height:45px;padding:5px;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:14px;color:#747474;font-family:Arial,Helvetica,sans-serif;}.bootcamp #right-pane-comment{height:20px;width:100%;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:12px;color:#747474;font-family:Arial,Helvetica,sans-serif;padding:5px 0 0 5px;}.bootcamp #comment_btn{margin:5px 0 0 107px;display:none;}.bootcamp #view_all_btn{margin:10px 0 0 225px;}.bootcamp #join_now_btn{margin:20px 0 0 210px;}.bootcamp #num_respond{text-align:right;margin-top:10px;padding-right:5px;font-weight:bold;color:#3b3b3b;font-size:14px;}.bootcamp .com_rating{width:20px;float:left;margin-right:5px;margin-left:10px;}.bootcamp .rate-up{width:20px;height:20px;background:url(/images/elements/arr-up.png) center center no-repeat;cursor:pointer;position:relative;}.bootcamp .rate-down{width:20px;height:20px;background:url(/images/elements/arr-down.png) center center no-repeat;cursor:pointer;position:relative;}.bootcamp .rating{font-size:18px;font-weight:bold;text-align:center;width:20px;}.bootcamp .comment_block{padding:10px 5px 0 5px;border-bottom:1px solid #e0e0e0;position:relative;}.bootcamp .comment_text{margin-bottom:10px;}.bootcamp .comment_thread{width:470px;float:right;}.bootcamp .comment-details{float:left;font-size:11px;line-height:25px;}.bootcamp .reply_block{position:relative;min-height:45px;}.bootcamp .reply_text{font-size:13px;margin-bottom:10px;float:left;width:410px;}.bootcamp .reply_photo{float:left;margin-right:5px;}.bootcamp .reply_photo img{width:35px;height:35px;margin-bottom:5px;padding:4px;border:1px solid #cdcfcc;}.bootcamp .reply_input{float:right;width:452px;height:45px;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:12px;color:#747474;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;margin-top:5px;}.bootcamp .reply_cancel{margin:0 0 0 10px;font-size:13px;line-height:20px;}.bootcamp .reply_field{display:none;background:#f3f3f3;padding:10px;width:455px;margin-bottom:1px;}.bootcamp .feed_item{border-bottom:1px solid #e0e0e0;padding:5px 5px 0 5px;position:relative;}.bootcamp .feed_item:first-child{padding-top:10px;}.bootcamp .feed_item:hover,.bootcamp .feed_item.active{background:#f3f3f3;}.bootcamp .user_stats{float:left;}.bootcamp .bottom_row{position:relative;}.bootcamp .see_report{margin-bottom:10px;}.bootcamp .report_cal .see_report{margin-bottom:0;}.bootcamp .shadow-header{height:5px;font-size:0;}.bootcamp .shadow-top{background:url(/images/elements/shadow-top.png) repeat-x;}.bootcamp .shadow-left-top{width:5px;background:url(/images/elements/shadow-left-top.png) no-repeat;}.bootcamp .shadow-right-top{width:5px;background:url(/images/elements/shadow-right-top.png) no-repeat;}.bootcamp .shadow-bot{background:url(/images/elements/shadow-bot.png) repeat-x;}.bootcamp .shadow-left-bot{width:5px;background:url(/images/elements/shadow-left-bot.png) no-repeat;}.bootcamp .shadow-right-bot{width:5px;background:url(/images/elements/shadow-right-bot.png) no-repeat;}.bootcamp .shadow-left{width:5px;background:url(/images/elements/shadow-left.png) repeat-y;}.bootcamp .shadow-right{width:5px;background:url(/images/elements/shadow-right.png) repeat-y;}.bootcamp .wb-content{background-color:#FFFFFF;border-top:2px solid #ff3300;}.bootcamp .popup-content .submit_btn{margin-top:10px;}.bootcamp a.header_link{color:#3b3b3b;font-weight:bold;}.bootcamp a.header_link:hover{color:#3f66b5;}.bootcamp .stat-progress{width:12px;height:12px;background:url(/images/elements/dot-sm-gray.png) no-repeat;position:absolute;top:2px;left:-3px;}.bootcamp .stat-progress.green{background-image:url(/images/elements/dot-sm-green.png);}.bootcamp .stat-progress.red{background-image:url(/images/elements/dot-sm-red.png);}.bootcamp .stat-progress.check{background-image:url(/images/elements/check-sm-green.png);}.bootcamp .add_comment{width:100%;}.bootcamp .add_comment h2{font-size:13px;font-weight:bold;color:#3b3b3b;margin-bottom:8px;text-align:left;}.bootcamp .add_comment textarea{width:100%;height:20px;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:12px;color:#747474;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;text-align:center;padding:5px 0 0 0;background-repeat:no-repeat;background-position:5px 5px;}.bootcamp .enter-comment-box-input{width:441px;height:64px;background:#fff7dd;border:1px solid #dadada;font-size:12px;color:#747474;font-family:Arial,Helvetica,sans-serif;padding:2px;}.bootcamp .add_comment textarea.comment{background-image:url(/images/elements/icon-quote.png);}.bootcamp .add_comment textarea.question{background-image:url(/images/elements/icon-question.png);}.bootcamp .add_comment textarea.tip{background-image:url(/images/elements/icon-hack.png);}.bootcamp .input-holder{width:33%;float:left;}.bootcamp .add_comment.large .input-holder{ width:auto;margin:0 30px 0 0 !important;float:none;}.bootcamp .add_comment.large textarea{ padding:5px 0 0 25px;text-align:left;height:45px;}.bootcamp .input-holder:last-child{margin:0;}.bootcamp .pop-message{position:absolute;top:-20px;display:none;text-align:center;width:auto;white-space:nowrap;margin-left:50%;}.bootcamp .pop-message span{ font-size:13px;color:#dadada;padding:5px 5px 5px 5px;background:#3d3d3d;margin-left:-100%;}.bootcamp #achievement-module{position:relative;}.bootcamp .tooltip-holder{position:absolute;width:100%;left:0;display:none;z-index:1000;}.bootcamp #achievement-module .tooltip{}.bootcamp .tooltip{font-size:0;}.bootcamp .tooltip .tt-body{font-size:13px;color:#dadada;line-height:20px;padding:0 5px 0 5px;}.bootcamp .tooltip td{background:#3d3d3d;}.bootcamp .tooltip .tt-top-left{height:5px;width:5px;background:url(/images/elements/tooltip-top-left.png);}.bootcamp .tooltip .tt-top-right{height:5px;width:5px;background:url(/images/elements/tooltip-top-right.png);}.bootcamp .tooltip .tt-bottom-left{height:5px;width:5px;background:url(/images/elements/tooltip-bottom-left.png);}.bootcamp .tooltip .tt-bottom-right{height:5px;width:5px;background:url(/images/elements/tooltip-bottom-right.png);}.bootcamp .tt-arrow{width:20px;height:10px;background:url(/images/elements/tooltip-arrow.png);position:absolute;bottom:-10px;}.bootcamp .bc_header-sub{padding:10px 0 10px 0;display:none;position:relative;margin:0;}.bootcamp .achievement-callout{margin-top:10px;padding:7px 10px 7px 7px;height:40px;overflow:hidden;position:relative;border-left:3px solid #e0e0e0;}.bootcamp .achievement-callout h1{color:#3b3b3b;font-size:12px;margin-top:2px;margin-bottom:2px;}.bootcamp .achievement-icon{width:40px;height:40px;float:left;margin:0 15px 0 5px;}.bootcamp .achievement-icon img{width:40px;height:40px;}.bootcamp .achievement-desc{float:left;}.bootcamp .food_list h2{font-size:11px;font-weight:bold;color:#3b3b3b;margin:10px 0 3px 0;}.bootcamp .food_list{width:100%;display:none;margin-top:5px;margin-bottom:5px;}.bootcamp .log-dropdown .food_list{width:450px;margin-left:5px;}.bootcamp .ribbon-tail{width:14px;height:54px;background:url(/images/elements/gfx-ribbon-tail.png);position:absolute;right:0;bottom:0;}.bootcamp .food_list td{border-bottom:1px dotted #d6eeff;padding:5px 5px 5px 0;font-size:12px;}.bootcamp .food-log-rightpane .food_list table:last-child tr:last-child td{border:0;}.bootcamp .food_list .data{font-size:12px;font-weight:bold;line-height:16px;padding-left:10px;width:5px;text-align:right;white-space:nowrap;}.bootcamp .food_list table{width:100%;}.bootcamp #supporter-module,.bootcamp #add-supporter-module,.bootcamp .supporter-display{padding:20px 20px 0 25px;position:relative;}.bootcamp #supporter-module .user_block,.bootcamp #add-supporter-module .user_block,.bootcamp .supporter-display .user_block{width:180px;height:80px;font-size:13px;}.bootcamp #supporter-module .user_photo img,.bootcamp #add-supporter-module .user_photo img,.bootcamp .supporter-display .user_photo img{width:40px;height:40px;}.bootcamp #send_invites{margin-left:200px;}.bootcamp #supporter-module .user_name,.bootcamp #add-supporter-module .user_name,.bootcamp .supporter-display .user_name{ margin-bottom:5px;}.bootcamp .pagenate a{margin:0 2px 0 2px;}.bootcamp .pagenate a.active{font-weight:bold;color:#3b3b3b;}.bootcamp .pagenate a.active:hover{text-decoration: none;cursor:default;}.bootcamp .pagenate span{color:#3f66b5;text-decoration:none;cursor: pointer;display: none;}.bootcamp .pagenate span:hover{text-decoration:underline;}.bootcamp .progress-bar{width:100%;height:10px;background:url(/images/elements/bar-bg.png);margin-top:10px;position:relative;border:1px solid #fff;border-radius:5px;-moz-border-radius:5px;}.bootcamp .bar-left{position:absolute;height:10px;width:5px;background:url(/images/elements/bar-left.png) no-repeat;left:0;top:0;}.bootcamp .bar-right{position:absolute;height:10px;width:5px;background:url(/images/elements/bar-right.png);right:0;top:0;}.bootcamp .bar.green{height:10px;background:url(/images/elements/bar-green.png);}.bootcamp .bar.gray{height:10px;background:url(/images/elements/bar-gray.png);}.bootcamp .bar.yellow{height:10px;background:url(/images/elements/bar-yellow.png);}.bootcamp .bar.orange{height:10px;background:url(/images/elements/bar-orange.png);}.bootcamp .bar.red{height:10px;background:url(/images/elements/bar-red.png);}.bootcamp .bootcamp-feed-head{height:60px;padding:50px 0 0 5px;}.bootcamp .bootcamp-logo-sm{width:164px;height:16px;background:url(/images/elements/logo-calcamp-sm1.png);margin:0 0 0 0;}.bootcamp .tagline-sm{font-size:14px;font-weight:bold;color:#3b3b3b;margin-left:5px;}.bootcamp .publish_time{position:absolute;left:5px;font-style:italic;font-size:11px;color:#b0b0b0;line-height:26px;}.bootcamp .earned-badges{float:left;margin:5px 0 0 0;position:relative;}.bootcamp #tag_line{font-size:24px;color:#3b3b3b;font-weight:bold;margin:0 0 5px 10px;}.bootcamp #bc-logo{margin:10px 0 5px 15px;}.bootcamp .bc-info{border-bottom:1px solid #d8d8d8;}.bootcamp .instruction{width:180px;float:left;padding:15px 0 20px 10px;line-height:20px;min-height:150px;}.bootcamp .dot-one{width:25px;height:25px;background:url(/images/elements/icon-one.png);margin-bottom:10px;}.bootcamp .dot-two{width:25px;height:25px;background:url(/images/elements/icon-two.png);margin-bottom:10px;}.bootcamp .dot-three{width:25px;height:25px;background:url(/images/elements/icon-three.png);margin-bottom:10px;}.bootcamp .first-sen{font-weight:bold;color:#3b3b3b;font-size:18px;}.bootcamp .instruct-image{text-align:right;}.bootcamp .instruct-image img{display:block;float:right;}.bootcamp #disclaimer{font-size:12px;padding:10px 0 10px 40px;}.bootcamp .dis-text{float:left;margin-left:10px;width:480px;}.bootcamp .toggle_invite{font-weight:bold;color:#3b3b3b;text-align:center;font-size:12px;margin-top:-30px;padding:0 40px 15px 0;}.bootcamp #email_invite input{display:block;}.bootcamp #email-msg{width:390px;height:65px;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:12px;color:#747474;font-family:Arial,Helvetica,sans-serif;margin:20px 0 25px 80px;}.bootcamp #email-input{width:390px;height:25px;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:12px;color:#747474;font-family:Arial,Helvetica,sans-serif;margin:0 0 0 80px;}.bootcamp .toggle_invite span.active,.bootcamp .feed-filter span.active,.bootcamp .log-filter span.active,.bootcamp .pre-msg-sort span.active{ color:#3f66b5;text-decoration:none;font-weight:normal;cursor:pointer;}.bootcamp .feed-filter span.active:hover,.bootcamp .log-filter span.active:hover,.bootcamp .pre-msg-sort span.active:hover{text-decoration:underline;}#popup-report.bootcamp,#popup-new-msg.bootcamp{position:fixed;z-index:10000;width:100%;height:100%;display:none;left:0;}.bootcamp .popup-bg{position:absolute;background:#fff;left:0;opacity:0.9;filter:alpha(opacity=90);width:100%;height:100%;cursor:pointer;}.bootcamp .popup-content{position:relative;z-index:2;width:100%;height:100%;margin:0 auto auto auto;text-align:center;cursor:pointer;}.bootcamp .popup-table{width:480px;cursor:default;}.bootcamp .pop-up-table-wrapper{overflow:hidden;width:480px;margin:auto;position:relative;height:0;}.bootcamp .like:hover{background-color:#C3ECFF;}.bootcamp #close-header{position:relative;padding:0;margin:0 0 0 3px;}.bootcamp .feedback-padding{width:170px;float:left;height:20px;}.bootcamp .report-nav{font-size:18px;color:#3b3b3b;text-align:center;font-weight:bold;line-height:35px;border-bottom:1px solid #E0E0E0;position:relative;}.bootcamp .comment-time{color:#b0b0b0;font-style:italic;}.bootcamp .feed-filter{color:#3b3b3b;text-align:center;font-weight:bold;line-height:30px;border-bottom:1px solid #E0E0E0;position:relative;height:30px;font-size:12px;text-align:right;padding:0 5px 0 0;border-top:2px solid #ff3300;}.bootcamp .log-filter{float:right;font-size:12px;margin-top:5px;}.bootcamp #right-pane{width:353px;height:100%;position:absolute;right:-355px;border:1px solid #fff;border-bottom:0;border-top:0;}.bootcamp .overview{background:url(/images/elements/bg-rightpane.gif) repeat-y #f3f3f3;width:353px;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}.bootcamp .overview-holder{overflow:hidden;width:0;position:relative;}.bootcamp .supporters-overview{float:right;text-align:center;margin-top:5px;margin-right:10px;color:#747474;}.bootcamp .overview-content{padding:0 10px 20px 15px;}.bootcamp .bar-day{position:relative;float:left;width:46px;height:10px;border-left:1px solid #f3f3f3;}.bootcamp .bar-day:first-child{border:0;width:46px;}.bootcamp .week-stats{margin-top:5px;}.bootcamp .feed-text{font-size:13px;margin-bottom:7px;margin-top:3px;}.bootcamp .feed_item .user_name{margin-top:3px;font-size:12px;}.bootcamp .input-width{padding-right:7px;width:auto;}.bootcamp .add_comment.large .input-width{padding:0;}.bootcamp #comment_input.focus{height:70px;}.bootcamp .com-status{float:left;padding-top:3px;}.bootcamp .log-dropdown{border-left:3px solid #e0e0e0;width:100%;margin-bottom:1px;}.bootcamp .banner{font-size:13px;color:#747474;font-weight:bold;height:25px;line-height:25px;width:100%;cursor:pointer;}.bootcamp .banner:hover{background:#e0e0e0;}.bootcamp .banner .arrow{margin:3px 7px 0 5px;}.bootcamp .dialog-box{margin:10px;padding:10px 15px 10px 15px;background:#fff8c4;border-right:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;font-size:16px;line-height:24px;text-align:center;position:relative;}.bootcamp .dialog-msg{font-size:16px;color:#3b3b3b;font-weight:bold;}.bootcamp .dialog-close.non-btn,.bootcamp .date-close.non-btn,.bootcamp .reward-close.non-btn,.bootcamp .msg-close.non-btn{width:25px;height:25px;background-image:url(/images/elements/icon-x-big.png);position:absolute;background-repeat:no-repeat;background-position:center center;right:7px;top:10px;padding:0;}.bootcamp .dialog-list{margin-top:15px;text-align:left;font-size:14px;color:#747474;font-weight:bold;}.bootcamp .pts-num{font-size:22px;line-height:0;position:absolute;right:30px;top:50%;}.bootcamp .dialog-list li{border-top:1px solid #fff;padding:10px 70px 10px 70px;position:relative;}.bootcamp span img{vertical-align:middle;margin-right:10px;}.bootcamp .overview .earned-badges{min-width:100px;}.bootcamp .sys-msg{text-align:center;float:left;display:block;width:440px;padding-left:30px;font-size:28px;font-weight:bold;color:#e0e0e0;}.bootcamp .loading-feed{width:100%;height:50px;}.bootcamp .loading-icon{background:url(/images/elements/logo-loading.gif) no-repeat center center;height:100%;width:100%;display:none;}.bootcamp .bar-week.progress-bar{width:328px;margin-top:5px;}.bootcamp .no-comment{font-style:italic;text-align:center;width:350px;}.bootcamp #join-test{margin:10px 0 0 180px;}.bootcamp .empty-feed{border-bottom:1px solid #e0e0e0;padding:50px 0 60px 0;text-align:center;}.bootcamp .empty-feed h1{font-size:24px;font-weight:bold;color:#747474;margin-bottom:5px;}.bootcamp .empty-feed span{font-size:16px;}.bootcamp.dashboard{min-height:230px;}.bootcamp .cheer-sm{float:right;height:25px;padding:0 25px 0 5px;background:url(/images/elements/icon-cheer.png) no-repeat right -1px;line-height:28px;font-weight:bold;font-size:14px;margin-top:-2px;}.bootcamp .comment-sm{float:right;height:25px;padding:0 25px 0 5px;background:url(/images/elements/icon-comment.png) no-repeat right 0;line-height:28px;font-weight:bold;font-size:14px;margin-top:-2px;}.bootcamp .cheer-sm:hover,.bootcamp .comment-sm:hover{background-color:#c3ecff;cursor:pointer;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #fff;border-right:1px solid #fff;height:23px;padding:0 25px 0 3px;}.bootcamp .food-log-rightpane{background:#fff;border-bottom:2px solid #e0e0e0;}.bootcamp .food-log-rightpane h1{font-size:14px;padding:5px;border-bottom:1px solid #e0e0e0;}.bootcamp .talk-arr{width:46px;height:10px;background:url(/images/elements/icon-arrow-bubble.png) no-repeat center 0;}.bootcamp .talk-arr.day2{margin-left:47px;}.bootcamp .talk-arr.day3{margin-left:94px;}.bootcamp .talk-arr.day4{margin-left:141px;}.bootcamp .talk-arr.day5{margin-left:188px;}.bootcamp .talk-arr.day6{margin-left:235px;}.bootcamp .talk-arr.day7{margin-left:282px;}.bootcamp .display-food{max-height:200px;overflow-y:auto;padding:0 10px 0 10px;}.bootcamp .customize-goals-btn.non-btn{background:url(/images/elements/icon-gear-sm-1.png) no-repeat 2px 3px;line-height:30px;float:left;padding:0 10px 0 32px;margin:10px 0 10px 0;font-size:13px;}.bootcamp .back-btn.non-btn{background:url(/images/elements/icon-arr-sm-left.png) no-repeat 3px 3px;line-height:20px;float:left;padding:0 10px 0 18px;height:20px;font-size:14px;margin-top:10px;}.bootcamp .non-btn.disable{opacity:.3;background-color:transparent !important;cursor:default !important;border:0 !important;}.bootcamp .customize-goals-btn.non-btn:hover{background-image:url(/images/elements/icon-gear-sm.png);color:#fff;}.bootcamp #condition-master.active{background-image:url(/images/elements/arr-down.png);background-repeat:no-repeat;background-position:center 38px;}.bootcamp .sub-cat{background:#fff;line-height:normal;font-size:12px;display:none;}.bootcamp .condition{padding:10px 0 10px 10px;}.bootcamp .condition:hover,.bootcamp .condition.active{ background:#f3f3f3;}.bootcamp .goals-save{padding:10px 0 0 25px;display:none;}.bootcamp .goal-days,.bootcamp .goal-points{font-size:13px;margin-left:15px;width:45px;text-align:center;}.bootcamp .goals-categories{width:165px;float:left;}.bootcamp .goals-categories li{list-style:none;}.bootcamp .goals-categories li:hover{background-color:#f3f3f3;cursor:pointer;}.bootcamp .goals-categories li.active{background-color:#f3f3f3;border-right:0;}.bootcamp .selected-num{width:20px;height:20px;background:#ffbd00;border-radius:4px;-moz-border-radius:4px;color:#fff;font-weight:bold;text-align:center;line-height:20px;position:absolute;right:8px;top:15px;display:none;}.bootcamp .goals-stats div{float:left;font-weight:bold;font-size:12px;color:#3b3b3b;margin-left:15px;width:45px;text-align:center;}.bootcamp .goals-selection{width:425px;float:left;}.bootcamp #challenge .goal-item{font-weight:bold;padding-left:35px;font-size:16px;border-bottom:1px solid #fff;}.bootcamp #challenge .goal-item:hover{border-bottom:1px dotted #d6eeff;}.bootcamp #challenge .goal-item.complete{color:#d2d2d2 !important;font-style:italic;padding-left:60px;background:url(/images/elements/check-big-green.png) no-repeat 38px 5px;}.bootcamp #challenge .goal-desc{width:480px;}.bootcamp #challenge .goal-item.complete .goal-desc{width:395px;}.bootcamp .goals-menu,.bootcamp .goals-selected{margin-left:1px;}.bootcamp .goals-msg{display:none;font-size:16px;padding:10px 0 10px 0;text-align:center;font-style:italic;}.bootcamp #condition-master.active{background-image:url(/images/elements/arr-down.png);background-repeat:no-repeat;background-position:center 38px;}.bootcamp .goals-menu{background:#f3f3f3;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;width:425px;display:none;}.bootcamp .goal-desc{width:329px;}.bootcamp .heading{border-bottom:1px solid #E0E0E0;color:#3B3B3B;font-size:18px;font-weight:bold;line-height:35px;position: relative;text-align:center;}.bootcamp .goals-categories li{position:relative;min-height:50px;line-height:50px;font-size:14px;font-weight:bold;color:#3b3b3b;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding-left:10px;}.bootcamp .goals-categories li.selected > .selected-num,.bootcamp .condition.selected .selected-num{display:block;}.bootcamp .condition{position:relative;}.bootcamp .goals-stats{margin:10px 10px 10px 0;float:right;}.bootcamp .goal-item{padding:5px 10px 5px 25px;}.bootcamp .goal-item div{float:left;line-height:20px;}.bootcamp .goal-item.active{font-weight:bold;}.bootcamp .clear{float:none !important;}.bootcamp .goals-selection h1{font-size:15px;font-weight:bold;color:#3b3b3b;padding:10px 0 5px 25px;}.bootcamp .list-left{ float:left;width:305px;}.bootcamp .list-right{float:right;margin-right:5px;}.bootcamp .list-name-input{float:left;background:#fff7dd;border:1px solid #dadada;font-size:14px;color:#747474;font-family:Arial,Helvetica,sans-serif;height:25px;line-height:25px;width:150px;margin-bottom:10px;width:240px;}.bootcamp .list-bottom{background:#f3f3f3;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px;width:570px;margin-top:10px;}.bootcamp .list-screen{position:absolute;background:#fff;z-index:200;right:-590px;width:590px;}.bootcamp .privacy-wrapper{position:relative;width:auto;overflow:hidden;min-height:600px;}.bootcamp .members-list{background:#fffacd;max-height:120px;overflow-y:auto;margin:0 15px 0 15px;border:1px solid #e0e0e0;min-height:80px;}.bootcamp .members-list li{height:20px;font-size:13px;line-height:20px;padding:2px 5px 2px 5px;}.bootcamp .members-list li:hover{background:#f3f3f3;}.bootcamp .email-option{width:230px;border:1px solid #e0e0e0;background:#fff;padding:1px;margin-left:15px;height:35px;line-height:35px;text-align:center;font-weight:bold;}.bootcamp .email-toggle{float:left;width:50%;height:100%;cursor:pointer;}.bootcamp .email-arrow{height:15px;}.bootcamp .email-explain{background:#fff;margin:0 15px 0 15px;padding:10px;min-height:30px;font-size:13px;margin-bottom:15px;}.bootcamp .email-toggle:hover{background:#f3f3f3;}.bootcamp .email-toggle.active{background:#ffbd00;color:#fff;cursor:default;}.bootcamp .privacy-right{float:left;background:#f3f3f3;width:298px;min-height:100%;border-left:1px solid #fff;padding-bottom:15px;}.bootcamp #privacy-list{padding:0 15px 0 15px;}.bootcamp #privacy-list li{padding:10px;color:#3b3b3b;font-size:16px;font-weight:bold;line-height:20px;border-bottom:1px solid #e0e0e0;}.bootcamp .condition .selected-num{top:7px;}.bootcamp #privacy-list li:hover{background:#f3f3f3;}.bootcamp .see-icon{width:20px;height:20px;float:left;background:url(/images/elements/icon-eye.png) no-repeat center center;margin-right:10px;cursor:pointer;}.bootcamp .mail-icon.disabled{visibility:hidden;}.bootcamp .mail-icon{width:20px;height:20px;float:left;background:url(/images/elements/icon-mail.png) no-repeat center center;margin-right:10px;cursor:pointer;}.bootcamp .mail-icon:hover,.bootcamp .mail-icon.inactive{background:url(/images/elements/icon-mail-x.png) no-repeat center center;}.bootcamp .see-icon:hover,.bootcamp .see-icon.inactive{background:url(/images/elements/icon-eye-x.png) no-repeat center center;}.bootcamp .mail-icon.inactive:hover{background:url(/images/elements/icon-mail.png) no-repeat center center;}.bootcamp .see-icon.inactive:hover{background:url(/images/elements/icon-eye.png) no-repeat center center;}.bootcamp .list-label{float:left;width:145px;margin-left:5px;}.bootcamp #privacy-list li.custom:hover .delete-list,.bootcamp .members-list li:hover .delete-block{display:block;}.bootcamp .delete-list,.bootcamp .delete-block{display:none;width:20px;height:20px;float:right;background:url(/images/elements/icon-delete.png) no-repeat center center;margin-right:0;cursor:pointer;}.bootcamp .report-options{ width:290px;border-right:1px solid #e0e0e0;padding-bottom:10px;float:left;}.bootcamp .privacy-wrapper h1{font-size:14px;padding:10px 0 10px 15px;}.bootcamp .privacy-box{border-bottom:1px solid #e0e0e0;}.bootcamp .heading{border-bottom:1px solid #E0E0E0;color:#3B3B3B;font-size:18px;font-weight:bold;line-height:35px;position: relative;text-align:center;}.bootcamp .see-icon.inactive.clicked:hover{background-image:url(/images/elements/icon-eye-x.png);}.bootcamp .see-icon.clicked:hover{background-image:url(/images/elements/icon-eye.png);}.bootcamp .mail-icon.inactive.clicked:hover{background-image:url(/images/elements/icon-mail-x.png);}.bootcamp .mail-icon.clicked:hover{background-image:url(/images/elements/icon-mail.png);}.bootcamp .cancel-list{display:none;}.bootcamp .condition .selected-num{top:7px;}.bootcamp .members-list a{font-weight:bold;}.bootcamp .privacy-toggle{float:left;margin-right:10px;font-weight:bold;color:#b0b0b0;}.bootcamp .privacy-pop{float:left;width:130px;height:20px;position:relative;}.bootcamp .privacy-pop ul{position:absolute;top:0;width:100%;background:#fff;overflow:hidden;}.bootcamp .privacy-pop ul:hover{border:1px solid #e0e0e0;}.bootcamp .privacy-pop li.selected{background-image:url(/images/elements/icon-lock.png);padding-left:22px;background-repeat:no-repeat;background-position:3px 3px;}.bootcamp .privacy-pop li{ line-height:25px;font-size:11px;white-space:nowrap;display:none;color:#b0b0b0;padding-left:5px;}.bootcamp .privacy-pop li:hover{background-color:#f3f3f3;cursor:pointer;display:block;}.bootcamp .privacy-pop li.selected{cursor:pointer;display:block;}.bootcamp .eye-sm{width:20px;height:20px;float:left;margin-right:3px;background:url(/images/elements/icon-eye-sm.png) center center no-repeat;}.bootcamp .mail-sm{width:20px;height:20px;float:left;margin-right:5px;background:url(/images/elements/icon-mail-sm.png) center center no-repeat;}.bootcamp .eye-sm.disabled,.bootcamp .mail-sm.disabled{display:none;}.bootcamp .prem-tl{width:10px;height:10px;background:url(/images/elements/premium-box-top-left.png) no-repeat;}.bootcamp .prem-tr{width:10px;height:10px;background:url(/images/elements/premium-box-top-right.png) no-repeat;}.bootcamp .prem-bl{width:10px;height:10px;background:url(/images/elements/premium-box-bottom-left.png) no-repeat;}.bootcamp .prem-br{width:10px;height:10px;background:url(/images/elements/premium-box-bottom-right.png) no-repeat;}.bootcamp .prem-t{height:10px;background:url(/images/elements/premium-box-top.png) repeat-x;}.bootcamp .prem-b{height:10px;background:url(/images/elements/premium-box-bottom.png) repeat-x;}.bootcamp .prem-l{width:10px;background:url(/images/elements/premium-box-left.png) repeat-y;}.bootcamp .prem-r{width:10px;background:url(/images/elements/premium-box-right.png) repeat-y;}.bootcamp .prem-body{background:#ffeda5;padding:2px;}.bootcamp .expert-comment{font-size:13px;color:#747474;padding:2px 0 5px 0;}.bootcamp .expert-feedback{float:left;width:440px;}.bootcamp .prem-feedback{width:100%;position:relative;top:-5px;color:#3b3b3b;}.bootcamp .expert-info{font-size:11px;font-weight:bold;}.bootcamp .expert-info a{font-size:12px;}.bootcamp .prem-star{width:19px;height:19px;position:absolute;background:url(/images/elements/icon-star-premium.png) }.bootcamp .prem-star.topright{top:10px;right:10px;}.bootcamp .goto-premium{float:right;padding:3px;padding-top:0;font-size:12px;font-weight:bold;color:#ffad00;cursor:pointer;}.bootcamp .more-content{display:none;}.bootcamp .read-more a,.bootcamp .read-less a{font-size:12px;font-weight:bold;}.bootcamp .report .expert-feedback{width:380px;margin-left:5px;}.bootcamp .report .prem-body{padding:5px;}.bootcamp .stat.small .num-goals{ background:url(/images/elements/icon-goal-flag-green-sm.png) no-repeat 4px 2px #fff;padding-left:18px;padding-right:7px;}.bootcamp .feed_item .user_block.med{width:auto;}.bootcamp .feed_item .report_content{width:520px;margin-left:5px;}.bootcamp .user-day{margin-top:5px;margin-bottom:2px;font-size:14px !important;font-weight:bold;}.bootcamp .right-pane-goals .goals{float:none;width:auto;padding-bottom:10px;}.bootcamp .right-pane-goals .goals ul{padding:0 10px 0 10px;}.bootcamp .right-pane-goals{padding-top:10px;border-top:1px solid #e0e0e0;}.bootcamp .right-pane-goals .goals h1{border-bottom:0;padding-bottom:0;font-size:15px;margin-bottom:5px;}.bootcamp .right-pane-input-wrap{margin:8px 7px 8px 0;}.bootcamp .comment-sm-box{background:#fff;border-bottom:1px solid #e0e0e0;}.bootcamp .user-snippet{font-size:12px;max-height:150px;overflow-y:auto;padding:0 5px 0 5px;position:relative;}.bootcamp .comment-right-pane{border-bottom:1px solid #e0e0e0;padding:5px 0 5px 5px;position:relative;}.bootcamp .more-comments{border-top:1px solid #e0e0e0;font-size:12px;text-align:right;padding:5px 5px 0 0;}.bootcamp #right-pane-comment.focus{height:40px;}.bootcamp .user-snippet .user_block{width:auto;margin:0;}.bootcamp .user-snippet .user_photo{margin:0 5px 5px 0;}.bootcamp #right-pane-submit-comment{margin:5px 0 0 0;display:none;}.bootcamp .sub-responds{font-size:11px;text-align:right;position:absolute;bottom:5px;right:5px;}.bootcamp .reply-snippet{background:#f3f3f3;padding:5px;margin:-5px 0 -5px 0;}.bootcamp .right-pane-reply{width:100%;resize:none;background:#fff7dd;border:1px solid #dadada;font-size:12px;font-style:italic;color:#747474;font-family:Arial,Helvetica,sans-serif;height:30px;}.bootcamp .aft-reply{font-size:11px;margin:5px 0 5px 0;text-align:right;}.bootcamp .user-snippet-comment{margin-left:10px;margin-bottom:15px;}.bootcamp .comment-right-pane .reply_photo img{margin-bottom:0;}.bootcamp .report .today_stats{margin-top:10px;}.bootcamp #plus-btn,.bootcamp #standard-btn,.bootcamp #lite-btn{position:absolute;bottom:-25px;left:25px;}.bootcamp #standard-btn{left:55px;}.bootcamp .try-plan{font-size:20px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;text-align:center;color:#d26d0b;}.bootcamp .button.giant-green .btn-left{height:60px;width:10px;background:url(/images/elements/btn-green-giant-left.png) no-repeat;}.bootcamp .button.giant-green .btn-right{height:60px;width:10px;background:url(/images/elements/btn-green-giant-right.png) no-repeat;}.bootcamp .premium-price{font-size:14px;color:#4ea500;text-align:center;line-height:20px;font-weight:bold;display:block;margin-top:5px;position:absolute;bottom:-25px;width:100%;}.bootcamp .premium-price div{display:inline;}.bootcamp .premium-name{white-space:nowrap;}.bootcamp .packages .button .btn-center{padding:0 5px 0 15px;width:200px;position: relative;}.bootcamp .button.large-green .premium-name img{margin-left:5px;margin-right:0;}.bootcamp .button.giant-green .premium-name span{display:inline;}.bootcamp #plus-btn .premium-name span{text-transform: uppercase;font-weight:bold;}.bootcamp .blk-arr{height:21px;width:21px;background:url(/images/elements/icon-blk-arrow.png);float:right;margin:12px 0 0 0;}.bootcamp .button.giant-green .btn-center{height:60px;color:#fff;font-size:24px;background:url(/images/elements/btn-green-giant-center.png) repeat-x;}.bootcamp .packages{margin:10px 4px 0 5px;background:#fff;position:relative;font-family:Georgia,"Times New Roman",Times,serif;}.bootcamp .p-price{color:#fff;font-size:36px;font-family:"Times New Roman",Times,serif;}.bootcamp .prem-sell{text-align:center;color:#154b6d;padding:15px;font-family:Georgia,"Times New Roman",Times,serif;}.bootcamp .prem-sell .prem-title1{font-size:24px;margin-top:15px;}.bootcamp .prem-sell .prem-title2{font-size:24px;margin-top:-2px;}.bootcamp .prem-sell .prem-subtitle{font-size:14px;}.bootcamp .selected .prem-sell .prem-title1,.bootcamp .selected .prem-sell .prem-title2{color:#ffb10a;}.bootcamp .lite .prem-sell .prem-subtitle{font-size:14px;}.bootcamp .standard .prem-sell .prem-subtitle{margin-top:0;}.bootcamp .plus .prem-sell .prem-title1{font-size:28px;margin-top:10px;}.bootcamp .plus .prem-sell .prem-title2{font-size:28px;margin-top:-5px;}.bootcamp .plus .prem-sell .prem-subtitle{margin-top:0;}.bootcamp .benefit{text-align:center;font-size:16px;color:#333432;border-bottom:1px dashed #747474;height:50px;line-height:50px;position:relative;font-weight:normal;}.bootcamp .benefit:hover{color:#3b3b3b;}.bootcamp .benefit-pop{position:absolute;top:-60px;width:290px;z-index:10;left:-5px;display:none;}.bootcamp .premium-package.standard .benefit-pop{left:30px;}.bootcamp .benefit-pop .tt-body{font-size:14px !important;padding:5px;color:#fff;font-weight:normal;}.bootcamp .premium-package a{text-decoration:none !important;}.bootcamp .premium-package .tt-arrow{margin-left:130px;}.bootcamp .benefit:hover .benefit-pop{display:block;}.bootcamp .benefit-pop td{line-height:0;}.bootcamp .prem-icon.cal{background-image:url(/images/elements/icon-prem-cal.png);}.bootcamp .prem-icon.plus{background-image:url(/images/elements/icon-mail-plus.png);}.bootcamp .prem-icon{width:90px;height:90px;background:url(/images/elements/icon-standard.png) no-repeat left bottom;float:left;margin-right:5px;}.bootcamp .premium-name span,.bootcamp .premium-price span{display:inline !important;}.bootcamp .premium-msg{font-size:15px;margin:7px 0 10px 15px;line-height:18px;}.bootcamp .premium-upsell-wrapper{padding:5px;}.bootcamp .premium-package{float:left;width:280px;font-weight:bold;background:#bbbbbb;border:1px solid #565855;position:relative;}.bootcamp .premium-popular{background:#1e4661;font-weight:bold;color:#fff;text-align:center;height:35px;line-height:35px;text-transform: uppercase;font-size:18px;}.bootcamp .selected.current .premium-popular{background:#e0e0e0;}.bootcamp .premium-package.lite{border-right:0;margin-top:30px;height:360px;}.bootcamp .premium-package.standard{border-radius:0px;-moz-border-radius:0px;margin-top:10px;height:400px;}.bootcamp .premium-package.plus{border-left:0;margin-top:30px;height:360px;}.bootcamp .premium-package.selected{height:410px;margin-top:0px;background:#dddddd;-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 0 5px rgba(0,0,0,0.1);position:relative;z-index:15;width:350px;}.bootcamp .premium-package.selected.current{border:3px solid #e0e0e0;}.bootcamp .premium-package.lite.selected{margin-right: -3px;}.bootcamp .premium-package.plus.selected{margin-left: -3px;}.bootcamp .prem-tl{width:10px;height:10px;background:url(/images/elements/premium-box-top-left.png) no-repeat;}.bootcamp .prem-tr{width:10px;height:10px;background:url(/images/elements/premium-box-top-right.png) no-repeat;}.bootcamp .prem-bl{width:10px;height:10px;background:url(/images/elements/premium-box-bottom-left.png) no-repeat;}.bootcamp .prem-br{width:10px;height:10px;background:url(/images/elements/premium-box-bottom-right.png) no-repeat;}.bootcamp .prem-t{height:10px;background:url(/images/elements/premium-box-top.png) repeat-x;}.bootcamp .prem-b{height:10px;background:url(/images/elements/premium-box-bottom.png) repeat-x;}.bootcamp .prem-l{width:10px;background:url(/images/elements/premium-box-left.png) repeat-y;}.bootcamp .prem-r{width:10px;background:url(/images/elements/premium-box-right.png) repeat-y;}.bootcamp .prem-body{background:#ffeda5;padding:2px;color:#3b3b3b;}.bootcamp .expert-photo1{ float:left;padding:4px;border:1px solid #cdcfcc;margin-right:5px;background:#fff;width:64px;height:64px;}.bootcamp .expert-photo1 img{width:64px;height:64px;}.bootcamp .expert-info{font-size:12px;font-weight:bold;}.bootcamp .type-purchase{float:left;width:250px;margin-top:10px;}.bootcamp .payment-info{float:left;width:670px;margin-top:15px;border-left:1px solid #e0e0e0;}.bootcamp .payment-info input[type=password]{height:20px;margin-top:5px;font-size:14px;}.bootcamp .payment-info input[type=password].mid{width:185px;}.bootcamp .payment-info input[type=text]{height:20px;margin-top:5px;font-size:14px;}.bootcamp .payment-info input[type=text].mid{width:185px;}.bootcamp .payment-info input[type=text].sm{width:85px;}.bootcamp .price-checkbox{padding:12px 7px 5px 7px;margin:5px 10px 0 10px;background:#f3f3f3;border-radius:5px;-moz-border-radius:5px;font-size:24px;font-weight:bold;color:#747474;height:35px;border-bottom:1px solid #e0e0e0;}.bootcamp #order-total{padding:12px 10px 5px 10px;margin:5px 10px 0 10px;font-size:20px;font-weight:bold;color:#747474;height:35px;}.bootcamp .price-checkbox .order-total{font-size:11px;}.bootcamp .price-checkbox span{bottom:-2px;position:relative;}.bootcamp .price-checkbox.selected{color:#6a9d07;}.bootcamp .price-checkbox.redirect{padding-left:34px;}.bootcamp .price-checkbox.redirect .price-label{line-height:12px;}.bootcamp .price-checkbox span.mo{font-size:10px;vertical-align: middle;}.bootcamp .price-label{font-size:14px;width:90px;float:right;}.bootcamp .type-name{color:#ffb10a;font-size:24px;float:left;margin:15px 0 0 0;width:120px;text-transform:uppercase;}.bootcamp .type-price{font-weight:bold;color:#3b3b3b;}.bootcamp .type-price span{display:block;}.bootcamp .credit-card-info{background:#f3f3f3;padding:15px 0 15px 14px;margin-left:1px;}.bootcamp .payment-info label{display:block;font-size:13px;font-weight:bold;color:#3b3b3b;width:140px;float:left;text-align:right;padding-right:5px;line-height:35px;}.bootcamp .form-row,.bootcamp .form-row-header{margin-right:15px;margin-top:10px;}#payment-form .card-button,.payment-form .paypal-button{margin-top:15px;}#payment-form .payby{margin:0 0 15px 25px;}#payment-form .payby label{float: none;display: inline;text-align: left;width:300px;}#payment-form .payby label img{vertical-align: middle;}.bootcamp .submit-button{margin:15px 0 10px 120px;cursor: pointer;}.bootcamp .non-btn{border-radius:5px;-moz-border-radius:5px;padding:0 5px 0 5px;position:relative;color:#747474;font-weight:bold;font-size:12px;}.bootcamp .non-btn.right{float:right;}.bootcamp .non-btn:hover{background-color:#d3d3d3;cursor:pointer;}.bootcamp .non-btn:active{background-color:#747474;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;color:#fff;}.bootcamp .non-btn.like{background-image:url(/images/elements/icon-like-sm.png);background-repeat:no-repeat;background-position:center center;height:22px;width:25px;padding:0;margin-top:-1px;}.bootcamp .non-btn.move-left,.bootcamp .non-btn.move-back{background-image:url(/images/elements/arr-style-left.png);background-repeat:no-repeat;background-position:center center;height:25px;width:25px;padding:0;position:absolute;top:5px;left:5px;}.bootcamp .non-btn.move-right,.bootcamp .non-btn.move-forward{background-image:url(/images/elements/arr-style-right.png);background-repeat:no-repeat;background-position:center center;height:25px;width:25px;padding:0;position:absolute;top:5px;right:5px;}.bootcamp .non-btn.like-big{background-image:url(/images/elements/icon-like-med.png);background-repeat:no-repeat;background-position:center center;height:35px;width:40px;padding:0;}.bootcamp .feed_item .user_block.med .user_photo{margin-top:3px;}.bootcamp .likes-viewer{z-index:100;position:absolute;right:0;top:0;display:none;width:270px;}.bootcamp .likes-viewer .tooltip td{ line-height:0;}.bootcamp .tooltip .tt-body-like{font-size:13px;background:#fff;width:250px;line-height:0;max-height:250px;height:25px;}.bootcamp .user-list-viewer{max-height:250px;overflow-y:auto;}.bootcamp .user-list-item{margin:0 5px 0 5px;padding:5px;font-size:13px;font-weight:bold;line-height:20px;border-bottom:1px solid #e0e0e0;text-align:left;position:relative;}.bootcamp .user-list-item .user_block.med .user_photo{margin-bottom:2px;}.bootcamp .user-list-item .button{position:absolute;right:5px;bottom:10px;}.bootcamp .tt-arrow-holder{height:10px;}.bootcamp .show-likes{position:relative;}.bootcamp .respond{position:relative;background:#f3f3f3;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}.bootcamp .like-report{width:85px;float:left;padding:5px;text-align:center;position:relative;}.bootcamp .reply-sm{margin-top:5px;}.bootcamp .num-com-sm{border-bottom:1px solid #e0e0e0;text-align:right;font-weight:bold;color:#3b3b3b;font-size:12px;padding:5px;}.bootcamp .date-chooser{position:absolute;right:5px;top:7px;}.bootcamp .day-left{color:#3b3b3b;font-weight:bold;font-size:13px;margin-top:5px;}.bootcamp .enter-comment{position:relative;}.bootcamp .enter-comment-box{margin:0 1px 1px 1px;border-top:solid 1px #e0e0e0;background:#f3f3f3;padding:10px;}.bootcamp .enter-comment h1{text-align:left;font-size:15px;height:30px;line-height:30px;padding:0 5px 0 10px;}.bootcamp .user_info{float:left;width:auto;position:relative;color:#3b3b3b;}.bootcamp .user-info-wrap .add_supporter{position:relative;float:left;bottom:0;right:0;top:10px;}.bootcamp .prize-item{background:#f3f3f3;border-radius:5px;-moz-border-radius:5px;margin:15px 15px 0 15px;padding:10px;}.bootcamp .user-info-wrap{float:left;width:100px;}.bootcamp .prize-photo{border:1px solid #e0e0e0;float:left;margin-right:10px;}.bootcamp .prize-info{float:left;width:380px;}.bootcamp .prize-headline{font-weight:bold;color:#3b3b3b;}.bootcamp .prize-point-wrap{float:right;}.bootcamp .prize-point{width:50px;height:50px;-moz-border-radius:50px;border-radius:50px;background:#fff;text-align:center;font-weight:bold;font-size:12px;margin-bottom:5px;}.bootcamp .prize-num{font-size:20px;padding-top:10px;margin-bottom:-5px;}.bootcamp .challenge-label{float:right;font-size:12px;font-weight:bold;color:#3b3b3b;min-width:45px;margin-left:5px;line-height:30px;text-align:center;}.bootcamp .comments-holder{margin-left:50px;font-size:13px;}.bootcamp .right-pane-goals .goals li{font-size:12px;}.bootcamp .like-min{font-size:11px;}.bootcamp .like-min.liked{color:#B0B0B0;font-style:italic;font-weight:bold;cursor:default;text-decoration:none !important;}.bootcamp .goals-count{-moz-border-radius:5px;border-radius:5px;background:#fff7bd;border:1px solid #e0e0e0;float:left;width:340px;height:35px;line-height:35px;font-size:15px;font-weight:bold;color:#3b3b3b;margin:10px 0 5px 10px;padding:0 0 0 10px;}.bootcamp .select-maxed{color:#ff3300;display:none;}.bootcamp#calcamp_instruct{width:415px;margin:15px 0 20px 5px;position:relative;border:1px solid #e0e0e0;color:#747474;border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;border-radius:3px;-moz-border-radius:3px;}.bootcamp .instruct-up-arr{width:20px;height:20px;position:absolute;top:-16px;left:15px;background:url(/images/elements/gfx-talk-up.png);}.bootcamp .instruct-down-arr{width:20px;height:21px;position:absolute;bottom:-27px;left:0;background:url(/images/elements/gfx-talk-down.png);}.bootcamp .calcamp_submit.grayed .instruct-down-arr{background-image:url(/images/elements/gfx-talk-down-gray.png);}.bootcamp .calcamp_step{padding:10px 10px 10px 10px;border-bottom:1px solid #e0e0e0;}.bootcamp .calcamp_submit{padding:5px 10px 10px 10px;}.bootcamp .step_num{font-size:19px;font-weight:bold;margin-right:10px;}.bootcamp .step_item{line-height:25px;font-weight:bold;font-size:15px;float:left;margin-left:10px;}.bootcamp .calcamp_submit_box{margin:5px 15px 0 5px;position:relative;}.bootcamp .calcamp_submit_text{width:100%;background:#fff7dd;border:1px solid #dadada;font-size:14px;color:#747474;font-family:Arial,Helvetica,sans-serif;height:20px;padding:5px;padding-top:8px;overflow-y:auto;resize:none;}.bootcamp .calcamp_submit_text.expanded{height:70px;}.bootcamp .calcamp_submit{position:relative;}.bootcamp .calcamp_submit.grayed,.bootcamp .calcamp_step.grayed{background:#f3f3f3;color:#b0b0b0;}.bootcamp .submit-ready{display:none;}.bootcamp .step_item.grayed,.bootcamp .step_num.grayed{color:#B0B0B0;}.bootcamp .rewards-note{position:absolute;top:-20px;background:#ffe221;border-radius:5px;-moz-border-radius:5px;height:20px;width:110px;line-height:20px;left:5px;color:#3b3b3b;text-align:center;font-size:13px;}.bootcamp .reward-arr{width:10px;height:5px;background:url(/images/elements/gfx-arr-yellow.png);position:absolute;bottom:-5px;left:20px;}.bootcamp .rewards-viewer{height:290px;background:#f3f3f3;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:10px;overflow:hidden;position:relative;}.bootcamp .rewards-viewer h1{text-align:center;font-size:16px;color:#3b3b3b;margin:10px 0 20px 0;}.bootcamp .rewards-photo img{width:130px;border:1px solid #e0e0e0;display:block;margin-left:5px;}.bootcamp .rewards-photo-big img{border:1px solid #e0e0e0;display:block;}.bootcamp .rewards-photo-big{float:left;margin:15px 15px 0 20px;}.bootcamp .rewards-info{float:left;width:300px;font-size:14px;}.bootcamp .rewards-info h1{text-align:left;margin-bottom:10px;padding-top:15px;font-size:22px;}.bootcamp .rewards-object{width:160px;float:left;margin:0 5px 0 25px;}.bootcamp .rewards-item{background:#fff;border-radius:5px;-moz-border-radius:5px;padding:10px 5px 5px 10px;margin-top:2px;}.bootcamp .rewards-item:hover{border-bottom:2px solid #e0e0e0;cursor:pointer;margin-top:0;}.bootcamp .rewards-title{font-size:14px;color:#3b3b3b;font-weight:bold;margin:5px 0 10px 0;min-height:30px;}.bootcamp .required-points{font-weight:bold;text-align:right;}.bootcamp .points-num{font-size:24px;}.bootcamp .rewards-holder{position:relative;width:2000px;}.bootcamp .gray-square{width:10px;height:10px;float:left;background:#999999;margin:7px 0 7px 5px;}.bootcamp .gray-square:first-child{margin-left:0;}.bootcamp .display-toggle.non-btn{position:absolute;bottom:7px;left:275px;display:none;}.bootcamp .rewards-big{position:relative;background:#fff;width:530px;margin-left:30px;border-radius:5px;-moz-border-radius:5px;border-bottom:2px solid #e0e0e0;height:200px;overflow:hidden;float:left;margin-right:10px;}.bootcamp .rewards-expanded-block{position:absolute;z-index:5;width:5000px;display:none;}.bootcamp .points-big{position:absolute;bottom:5px;right:10px;font-weight:bold;}#points-popup.bootcamp{position:absolute;top:0;left:0;font-size:14px;color:#92ad2e;font-weight:bold;z-index:10000;display:none;}#points-popup.bootcamp span{font-size:24px;}.bootcamp .points-big span{font-size:34px;}.bootcamp .no-likes{font-size:15px;line-height:25px;text-align:center;font-weight:bold;color:#747474;}.bootcamp .congrats-box{background:#ffde4f;text-align:center;font-size:22px;font-weight:bold;color:#3b3b3b;border-radius:5px;-moz-border-radius:5px;padding:25px 0 20px 0;border-bottom:2px solid #e0e0e0;margin-bottom:10px;background:#ffde4f;background: -moz-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: -webkit-gradient(linear,left top,right bottom,color-stop(30%,#ffde4f),color-stop(30%,#fff15b),color-stop(50%,#fff15b),color-stop(50%,#ffde4f),color-stop(80%,#ffde4f),color-stop(80%,#fff15b));background: -webkit-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: -o-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: -ms-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde4f',endColorstr='#fff15b',GradientType=1 );background-repeat: repeat;background-size:20px 20px;animation: stripes-animated 5s linear 5s infinite;-moz-animation: stripes-animated 5s linear 5s infinite;-webkit-animation: stripes-animated 5s linear 5s infinite;}@keyframes stripes-animated{from{background-position:0 0;}to{background-position:100px 0;}}@-moz-keyframes stripes-animated{from{background-position:0 0;}to{background-position:100px 0;}}@-webkit-keyframes stripes-animated{from{background-position:0 0;}to{background-position:100px 0;}}.bootcamp .congrats-box img{border:1px solid #e0e0e0;margin-bottom:10px;}.bootcamp .get-reward{background:#f3f3f3;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:10px 20px 20px 20px;}.bootcamp .earnit-text{font-size:15px;}.bootcamp .earnit-text b{font-size:18px;color:#3b3b3b;background:#fff;border-radius:5px;-moz-border-radius:5px;padding:0 5px 0 5px;}.bootcamp .earnit-text p{margin-top:15px;}#calcamp-faq.bootcamp{width:930px;font-size:14px;}#calcamp-faq.bootcamp p{margin-bottom:20px;font-size:13px;padding:0 10px 0 10px;}#calcamp-faq.bootcamp h3{font-weight:bold;margin-bottom:5px;padding:0 10px 0 10px;}#calcamp-faq.bootcamp h1{text-align:center;font-size:22px;border-bottom:2px solid #ff3300;padding-bottom:10px;}#calcamp-faq.bootcamp h2{color:#3b3b3b;font-size:16px;padding:10px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:15px;background:#f3f3f3;}#calcamp-faq.bootcamp li{font-size:13px;list-style:disc;list-style-position:inside;}#calcamp-faq.bootcamp ul{margin-bottom:20px;padding:0 10px 0 10px;}.bootcamp.premium-disclaimer{width:920px;color:#B0B0B0;margin:0 0 10px 10px;font-size:12px;}.bootcamp .rewards-nav{position:absolute;top:15px;left:200px;font-size:13px;}.bootcamp .rewards-nav a.active{color:#3b3b3b;font-weight:bold;cursor:default;}.bootcamp .rewards-nav a.active:hover{text-decoration:none;}.bootcamp .no-rewards{display:none;width:590px;text-align:center;font-size:22px;font-weight:bold;color:#747474;margin-top:90px;}.bootcamp .button a{color:inherit !important;}.bootcamp .button a:hover{text-decoration:none;}.bootcamp .poweredby{font-size:11px;color:#3b3b3b;font-weight:bold;text-align:right;padding-top:10px;margin-bottom:-10px;}.bootcamp .poweredby img{vertical-align:baseline;margin-bottom:-5px;}.bootcamp .premium-logo{background:url(/images/elements/logo-calcamp-premium-new.png);width:226px;height:38px;margin:0 0 0 5px;}.bootcamp .premium-message-box{width:582px;float:left;}.bootcamp .pre-msg-sort{height:35px;border-bottom:1px solid #e0e0e0;color:#3b3b3b;font-weight:bold;line-height:35px;position:relative;font-size:12px;text-align:right;padding:0 5px 0 0;}.bootcamp .msg-heading{height:35px;border-bottom:1px solid #e0e0e0;color:#3b3b3b;font-weight:bold;line-height:35px;position:relative;font-size:16px;text-align:center;}.bootcamp .search-msg{float:left;height:25px;border:1px solid #e0e0e0;margin:4px 0 0 5px;}.bootcamp .search-btn{float:left;width:25px;height:25px;background:url(/images/elements/icon-search.png) no-repeat center center;}.bootcamp .search-btn.active:hover{background-color:#f3f3f3;cursor:pointer;}.bootcamp .search-btn.active:active{background-color:#d3d3d3;}.bootcamp #search-msg-input{border:0;float:left;height:23px;width:55px;color:#747474;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding-left:5px;background-color:transparent;}.bootcamp #search-msg-input.searching{ font-weight:normal;background:#FFF7DD;}.bootcamp .msg-item{position:relative;padding:10px 5px 10px 5px;border-bottom:1px solid #e0e0e0;}.bootcamp .msg-item .user_block{width:auto;margin-right:10px;}.bootcamp .msg-item .user_block.med .user_photo{margin:0;}.bootcamp .msg-block{width:510px;float:left;}.bootcamp .msg-item.read{background:#f3f3f3;}.bootcamp .msg-snippet{position:relative;border-radius:4px;-moz-border-radius:4px;background:#f3f3f3;padding:8px;margin-top:5px;border-bottom:1px solid #e0e0e0;font-size:13px;}.bootcamp .prem-feed-item .msg-snippet{margin-top:0;margin-left:10px;margin-bottom:5px;font-size:13px;}.bootcamp .msg-snippet.expert,.bootcamp .msg-snippet.expert .see-msg{background:#ffeda5;}.bootcamp .snippet-inner{white-space:nowrap;overflow:hidden;}.bootcamp .msg-title{font-weight:bold;color:#3b3b3b;}.bootcamp .see-msg{position:absolute;right:0;background:#e0e0e0;padding:0 5px 0 10px;}.bootcamp .go-arrow{font-size:20px;line-height:10px;}.bootcamp .time-favorite{position:absolute;right:5px;}.bootcamp .msg-fav{background:url(/images/elements/gfx-star.png) no-repeat center center;width:23px;height:21px;float:right;margin-top:-7px;margin-left:5px;cursor:pointer;}.bootcamp .msg-time{font-style:italic;color:#B0B0B0;}.bootcamp .msg-fav:hover,.bootcamp .msg-fav.active{background-image:url(/images/elements/gfx-star-filled.png);}.bootcamp .msg-fav.active:hover{background-image:url(/images/elements/gfx-star.png);}.bootcamp .msg-tail{position:absolute;top:10px;left:-5px;background:url(/images/elements/gfx-talk-left.png) no-repeat;width:5px;height:10px;}.bootcamp .msg-snippet.expert .msg-tail{background:url(/images/elements/gfx-talk-left-ex.png) no-repeat;}.bootcamp .msg-item.right .msg-snippet.expert .msg-tail{background:url(/images/elements/gfx-talk-right-ex.png) no-repeat;right:-5px;left:auto;}.bootcamp .msg-item.right .msg-tail{background:url(/images/elements/gfx-talk-right.png) no-repeat;right:-5px;left:auto;}.bootcamp .search-msg.inactive:hover{background:#f3f3f3;cursor:pointer;}.bootcamp .new-pagenate{margin-top:5px;}.bootcamp .new-pagenate li{font-size:15px;color:#747474;font-weight:bold;padding:0 5px 0 5px;display:inline;cursor:pointer;}.bootcamp .new-pagenate li.active,.bootcamp .new-pagenate li.active:hover,.bootcamp .new-pagenate li:active{background:#b0b0b0 !important;color:#fff;}.bootcamp .new-pagenate li.active:hover{cursor:default;}.bootcamp .new-pagenate li:active{background:#b0b0b0 !important;color:#fff;border:1px solid #e0e0e0;bottom:-1px;position:relative;}.bootcamp .new-pagenate li.active:active{border:0;bottom:0;}.bootcamp .new-pagenate li:hover{background-color:#e0e0e0;}.bootcamp .new-pagenate li img{margin-bottom:-1px;}.bootcamp .new-pagenate li:first-child{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}.bootcamp .new-pagenate li:last-child{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}.bootcamp .premium-message-box.conversation .msg-item{border:0;}.bootcamp .msg-item.right .user_block{float:right;margin:0 0 0 10px !important;}.bootcamp .premium-message-box.conversation .msg-snippet{width:435px;}.bootcamp .msg-item.right .msg-snippet{float:right;}.bootcamp .msg-item.right .msg-u-name{text-align:right;}.bootcamp .premium-message-box.conversation .time-favorite{left:205px;width:150px;text-align:center;}.bootcamp .icon-chart{width:30px;height:25px;background:url(/images/elements/icon-msg-chart.png) no-repeat center center;float:left;}.bootcamp .icon-cal{width:30px;height:25px;background:url(/images/elements/icon-msg-cal.png) no-repeat center center;float:left;}.bootcamp .new-message{height:25px;background:url(/images/elements/icon-pencil.png) no-repeat 5px center;position:absolute;right:5px;line-height:25px;font-size:14px;color:#747474;padding:0 5px 0 25px;border:1px solid #e0e0e0;top:4px;}.bootcamp .icon-cal:hover,.bootcamp .icon-chart:hover,.bootcamp .new-message:hover{background-color:#f3f3f3;cursor:pointer;}.bootcamp .icon-cal:active,.bootcamp .icon-chart:active,.bootcamp .new-message:active{background-color:#d3d3d3;color:#fff;border-top-width:2px;height:24px;}.bootcamp .attach-links{border:1px solid #e0e0e0;float:right;margin-top:4px;margin-right:5px;}.bootcamp .msg-input-box{background:#F3F3F3;border-bottom:1px solid #E0E0E0;padding:10px 0 10px 70px;position: relative;margin-top:10px;}.bootcamp .msg-reply{border:1px solid #DADADA;color:#747474;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:45px;padding:5px;width:435px;}.bootcamp .msg-reply.focus{height:70px;}.bootcamp .calcamp-logo-big{width:260px;height:46px;background:url(/images/elements/logo-calcamp-large.png) no-repeat;margin:10px 0 15px 10px;}.bootcamp .user-start-box{border-top:2px solid #ff3300;width:930px;}.bootcamp .start-heading{text-align:center;font-size:20px;color:#3b3b3b;font-weight:bold;border-bottom:1px solid #e0e0e0;height:35px;line-height:35px;}.bootcamp .start-steps{width:275px;float:left;}.bootcamp .start-steps li{height:50px;line-height:50px;border-bottom:1px solid #e0e0e0;text-align:center;font-size:16px;color:#B0B0B0;font-weight:bold;position:relative;}.bootcamp .start-steps .step_num{position:absolute;top:12px;left:10px;color:#747474;display:none;}.bootcamp .start-steps li.active{color:#3b3b3b;background:#f3f3f3 no-repeat;}.bootcamp .start-steps li.selectable{color:#3b3b3b;}.bootcamp .start-steps li.selectable:hover{background:#f3f3f3 no-repeat;cursor:pointer;border-right:1px solid #ffffff;border-left:1px solid #f3f3f3;}.bootcamp .start-steps li.active .step_num,.bootcamp .start-steps li.selectable:hover .step_num{ display:block;}.bootcamp .start-body{float:left;width:655px;min-height:600px;background:#f3f3f3;border-bottom:1px solid #e0e0e0;}.bootcamp .schedule-appointments{padding:25px 0 0 40px;font-size:16px;color:#747474;}.bootcamp .schedule-dropdown{width:200px;height:40px;position:relative;float:left;margin-right:15px;z-index:100;}.bootcamp .schedule-dropdown-inner{background:#ffffff;border-radius:5px;-moz-border-radius:5px;border:1px solid #e0e0e0;width:100%;text-align:center;position:absolute;}.bootcamp .schedule-dropdown-inner span{display:block;line-height:40px;font-size:20px;color:#3b3b3b;font-weight:bold;background-image:url(/images/elements/arr-down.png);background-position:180px 15px;background-repeat:no-repeat;}.bootcamp .schedule-dropdown-inner li{color:#3b3b3b;font-weight:bold;line-height:30px;height:30px;}.bootcamp .schedule-dropdown-inner ul.smaller li{font-size:14px;line-height:25px;height:25px;}.bootcamp .schedule-dropdown-inner ul{display:none;max-height:350px;overflow-y:auto;}.bootcamp .schedule-dropdown-inner li:hover{ background-color:#ceecfd;cursor:pointer;}.bootcamp .schedule-dropdown-inner span:hover{background-color:#ceecfd;cursor:pointer;border-radius:5px;-moz-border-radius:5px;border-bottom:1px solid #ffffff;height:39px;}.bootcamp .confirm-date,.bootcamp .empty-fields{width:400px;margin-top:20px;padding:5px 5px 5px 10px;background:#fff8c4;border-right:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;font-size:16px;line-height:24px;position:relative;float:left }.bootcamp #make-schedule{margin:20px 0 0 15px;}.bootcamp .questionnaire_inner{margin:10px 0 20px 40px;color:#747474;position:relative;}.bootcamp .questionnaire input{border:solid 1px #e0e0e0;background:#ffffff;border-radius:5px;-moz-border-radius:5px;height:30px;line-height:30px;padding:0 5px 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;}.bootcamp .questionnaire textarea{border:solid 1px #e0e0e0;background:#ffffff;border-radius:5px;-moz-border-radius:5px;width:450px;height:80px;font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:5px;}.bootcamp .questionnaire label{font-size:14px;margin-bottom:5px;margin-top:20px;margin-left:5px;width:550px;}.bootcamp .questionnaire h1{font-size:20px;color:#B0B0B0;margin-left:-10px;font-weight:normal;}.bootcamp .questionnaire input.long{width:350px;}.bootcamp .questionnaire input.short{width:250px;}.bootcamp .questionnaire label,.bootcamp .questionnaire input{display:block;}.bootcamp .questionnaire select{width:120px;}.bootcamp .questionnaire .red{font-weight:bold;color:#ff3300;font-size:16px;line-height:16px;}.bootcamp .questionnaire .dis{ font-size:12px;color:#B0B0B0;}.bootcamp .questionnaire .conditional{display:none;background:#e0e0e0;padding:20px;margin:15px 0 0 -20px;width:575px;}.bootcamp .questionnaire .conditional label:first-child{margin-top:0;}.bootcamp #submit-med-info{margin:15px 0 20px 0;}.bootcamp .questionnaire .empty{background:#fff7dd !important;}.bootcamp .req_fields{color:#B0B0B0;position:absolute;top:0;right:10px;font-size:12px;}.bootcamp .calcount-logo-corner{position:absolute;top:-20px;right:10px;background-image:url(/images/elements/logo-calcount-corner.png);width:160px;height:29px;}.bootcamp .thankyou-msg{margin:15px;padding:20px 150px 20px 20px;background:#ffffff;border-radius:5px;-moz-border-radius:5px;}.bootcamp .thankyou-msg h1{font-size:20px;color:#ffb200;font-weight:normal;}.bootcamp .thankyou-msg p{font-size:14px;color:#747474;margin-top:15px;}.bootcamp .premium-disclaimer{font-size:12px;color:#747474;border-top:1px solid #ffffff;padding:10px;margin:290px 15px 0 15px;}.bootcamp .reward-info-popup{position:absolute;top:60px;left:-5px;z-index:500;display:none;}.bootcamp .tt-body-reward-info{background:#fff !important;width:590px;font-size:14px;line-height:normal;}.bootcamp .reward-info-head{padding:7px 0 7px 10px;border-bottom:1px solid #e0e0e0;position:relative;}.bootcamp .reward-info-head img{float:left;border:1px solid #e0e0e0;}.bootcamp .reward-heading{float:left;color:#3b3b3b;font-size:28px;width:400px;padding:5px 5px 5px 10px;font-weight:bold;}.bootcamp .reward-info-body{max-height:570px;background:#f3f3f3;overflow:auto;}.bootcamp .reward-restriction{background:url(/images/elements/gfx-stripes-gray.png) repeat-y #ffcd56 left;padding:5px 5px 5px 30px;font-weight:bold;font-size:12px;}.bootcamp .reward-restriction h1{color:#fff;font-size:14px;}.bootcamp .reward-details{padding:10px 15px 20px 15px;z-index:10;position:relative;}.bootcamp .reward-details img{border:2px solid #fff;}.bootcamp .reward-details p{margin:10px 0 15px 0;}.bootcamp #bc-logo-premium{margin:0 0 5px 10px;}.bootcamp .premium-intro{width:620px;border-right:1px solid #fff;margin:15px 0 10px 10px;color:#3b3b3b;font-size:15px;padding-right:20px;float:left;}.bootcamp .premium-intro h2{font-weight:bold;font-size:16px;color:#ffb10a;}.bootcamp .premium-intro h3{margin-top:15px;font-weight:bold;margin-bottom:5px;}.bootcamp .premium-intro p{font-size:12px;line-height:16px;margin-bottom:5px;}.bootcamp .premium-intro h1{font-size:32px;color:#5ba2cc;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;}.bootcamp .expert-box{float:right;background:#f3f3f3;width:260px;}.bootcamp .expert-profile img{display:block;}.bootcamp .expert-profile{background:#fff;padding:5px;border:1px solid #e0e0e0;float:left;margin:10px;}.bootcamp .exp-cred h1{color:#3366CC;font-size:14px;}.bootcamp .exp-cred{font-size:12px;color:#3b3b3b;font-weight:bold;float:left;margin-top:70px;}.bootcamp .price-toggle{float:left;font-weight:bold;width:180px;height:30px;line-height:30px;padding-left:35px;position:relative;border:1px solid #e0e0e0;background:url(/images/elements/check-sm-green.png) no-repeat 15px 10px;}.bootcamp .discount-price{display:none;}.bootcamp .price-toggle.inactive{background:#f3f3f3;cursor:pointer;}.bootcamp .price-toggle.inactive:active{background:#747474;color:#fff;}.bootcamp .discount{width:52px;height:52px;position:absolute;right:5px;top:-12px;background:url(/images/elements/gfx-sticker-25.png) }.bootcamp .price-toggle-box{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px 0 10px 0;margin-top:15px;}.bootcamp .premium-sell{position:absolute;background:#b9b9b9;color:#fff;padding:5px 7px 0 10px;width:145px;height:30px;overflow:hidden;z-index:1;text-align:left;}.bootcamp .premium-sell:hover{background:#ffa200;cursor:pointer;text-decoration:none !important;}.bootcamp .dir-arr-large{float:right;line-height:20px;}.bootcamp .premium-banner{background:url(/images/elements/rachel-transparent.png) 480px 0 no-repeat #e0e0e0;height:100px;border:3px solid #e0e0e0;border-bottom:0px;border-top-width:2px;position:relative;line-height:auto;text-align:left;}.bootcamp .dialog-box .premium-banner{background-position:450px 0;line-height:18px !important;}.bootcamp a.banner-text{color:#ffb10a;font-weight:bold;font-size:18px;display:block;height:55px;background:url(/images/elements/rachel-transparent.png) 480px 0 no-repeat #fff;padding:10px 0 0 15px;border-radius:4px;-moz-border-radius:4px;}.bootcamp a.banner-text:hover{color:#ffb10a;text-decoration:none;}.bootcamp .premium-learn-more,.bootcamp .continue-cc,.bootcamp .btn-live-chat{ background:#ffb10a;cursor:pointer;color:#3285bf;font-size:14px;float:left;padding:2px 5px 2px 5px;margin:7px 0 0 10px;font-weight:bold;border-radius:4px;-moz-border-radius:4px;background:#fff;}.bootcamp a.continue-cc{color:#fff;}.bootcamp .btn-live-chat{float:right;padding:5px;margin:0 25px 0 0;}.bootcamp .btn-live-chat:hover,.bootcamp .premium-learn-more:hover{background:#3285bf;text-decoration:none;color:#fff;}.bootcamp .premium-learn-more,.bootcamp a.continue-cc:hover{ background:#ffb10a;text-decoration:none;color:#fff;}.bootcamp .premium-banner-right{position:absolute;right:100px;bottom:15px;color:#3b3b3b;font-size:11px;font-weight:bold;}.bootcamp .premium-reg-left{float:left;width:345px;}.bootcamp .premium-reg-right{ background:#f3f9ff;border:1px solid #b5e2ed;padding:15px;float:left;margin-bottom:150px;margin-top:10px;}.bootcamp .premium-reg-right img{display:none;border:1px solid #fff;}.bootcamp .premium-step{ height:60px;font-size:17px;position:relative;padding:20px 25px 0 15px;z-index:5;margin-right:-1px;}.bootcamp .premium-num{width:30px;height:30px;background:url(/images/elements/circle-gray.png) no-repeat;font-size:16px;font-weight:bold;text-align:center;line-height:30px;float:left;color:#fff;margin:0 10px 0 0;}.bootcamp .premium-step.active .premium-num{background:url(/images/elements/circle-blue.png) no-repeat;}.bootcamp .premium-step.active{background-image:url(/images/elements/bg-grad-wht-blue.png);background-position:right top;background-repeat:repeat-y;border-top:1px solid #b5e2ed;border-bottom:1px solid #b5e2ed;background-color:#fff;height:59px;padding-top:19px;}.bootcamp .premium-confirm{margin:30px 0 0 10px;}.bootcamp .note-wrapper{height:34px;padding:14px 7px 0 7px;position:relative;top:-3px;z-index:5;}.bootcamp.note-sys.active .note-wrapper{top:-4px;background:#fff;border:1px solid #cbcbcb;border-bottom:0;z-index:6000;}.bootcamp .note-box{height:20px;background:#e0e0e0;border-bottom:1px solid #cbcbcb;color:#fff;font-size:15px;font-weight:bold;line-height:20px;padding:0 5px 0 5px;border-radius:4px;-moz-border-radius:4px;cursor:pointer;}.bootcamp .note-box.new{background:#ee3000;border-bottom:1px solid #cbcbcb;}.bootcamp.note-sys.active .note-drop{display:block;}.bootcamp .note-drop{width:295px;border:1px solid #cbcbcb;background:#fff;position:absolute;z-index:1;top:44px;left:-100px;box-shadow:0 1px 2px 1px #cbcbcb;display:none;}.bootcamp .note-item{border-bottom:1px solid #e0e0e0;padding:10px;margin:1px 1px 0 1px;}.bootcamp .note-item:hover{background:#f3f3f3;cursor:pointer;}.bootcamp .note-item.no-click:hover{background:#fff;cursor:default;}.bootcamp .note-left{float:left;}.bootcamp .note-user-pic{border:1px solid #CDCFCC;padding:4px;background:#fff;}.bootcamp .note-user-pic img{width:40px;height:40px;display:block;}.bootcamp .note-right{float:right;width:210px;font-size:13px;font-weight:bold;color:#3b3b3b;white-space:normal;padding-top:5px;}.bootcamp .note-right span{ color:#3366CC;}.bootcamp .note-like{height:40px;width:50px;background:url(/images/elements/icon-like-med.png) no-repeat center center;}.bootcamp .note-points{font-size:30px;color:#92AD2E;font-weight:bold;line-height:40px;}.bootcamp .see-notes:hover{text-decoration:underline;}.bootcamp .see-notes{height:40px;line-height:40px;text-align:center;font-weight:bold;background:#e0e0e0;border-bottom:1px solid #f3f3f3;color:#3366CC;cursor:pointer;background: -moz-linear-gradient(top,#f9f9f9 0%,#cdcdc8 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#cdcdc8));background: -webkit-linear-gradient(top,#f9f9f9 0%,#cdcdc8 100%);background: -o-linear-gradient(top,#f9f9f9 0%,#cdcdc8 100%);background: -ms-linear-gradient(top,#f9f9f9 0%,#cdcdc8 100%);background: linear-gradient(top,#f9f9f9 0%,#cdcdc8 100%);}.bootcamp .edit-bill-head{border-bottom:1px solid #E0E0E0;margin-top:15px;border-top:2px solid #ff3300;height:35px;line-height:35px;text-align:center;font-weight:bold;font-size:16px;color:#3b3b3b;}.bootcamp .edit-bill-left{width:210px;float:left;}.bootcamp .edit-bill-left a{text-decoration:none;color:#747474;}table#payment-history,table.search-results{width:100%;border:1px solid #e0e0e0;}table#payment-history th,table.search-results th{text-align: left;font-weight:bold;padding:3px;font-size:14px;}table#payment-history td,table.search-results td{border-top:1px solid #e0e0e0;padding:3px;font-size:12px;}.bootcamp .edit-bill-right{width:600px;float:left;}.bootcamp .edit-bill-right .payment-info,.bootcamp .edit-bill-right .credit-card-info{border:0;margin-top:0;}.bootcamp .edit-bill-left div{line-height:60px;height:60px;text-align:center;border-bottom:1px solid #e0e0e0;font-size:16px;font-weight:bold;border-right:1px solid #e0e0e0;}.bootcamp .edit-bill-left div:hover{background:#f3f3f3;color:#3b3b3b;cursor:pointer;}.bootcamp .edit-bill-left div.active{border-right:0;color:#3b3b3b;cursor:default !important;background:none !important;}.bootcamp .edit-bill-left div.vert-border{border-bottom:0;cursor:default !important;background:none !important;}.bootcamp .edit-bill-right .credit-card-info{background:none;}.bootcamp .credit-card-info .form-line img{position:absolute;margin:0 0 0 10px;}.bootcamp .premium-unsubscribe{background:#f3f3f3;border-radius:4px;padding:5px;font-size:13px;text-align:center;margin:20px 0 0 0;}.bootcamp .prem-about{padding:0 15px 25px 15px;margin-top:20px;border-bottom:1px solid #e0e0e0;}.bootcamp .prem-about p{margin-bottom:25px;font-size:12px;line-height:16px;color:#3b3b3b;}.bootcamp .prem-about h1{font-size:14px;margin-bottom:10px;margin-top:10px;}.bootcamp .prem-col{float:left;width:268px;font-size:12px;padding:0 15px 15px 15px;}.bootcamp .add-info{height:30px;font-size:16px;line-height:30px;background:#f3f3f3;border:1px solid #e0e0e0;border-left:0;border-right:0;font-weight:bold;color:#3b3b3b;text-align:center;margin-top:70px;}.bootcamp.note-sys{position:relative;float:right;margin-left:-10px;}.bootcamp .premium-headline{border-top:2px solid #ff3300;border-bottom:1px solid #e0e0e0;height:35px;text-align:center;font-weight:bold;line-height:35px;color:#f7bb33;font-size:20px;margin-top:10px;}.bootcamp .premium-feed{width:582px;float:left;}.bootcamp .premium-right-block{float:right;background:#f3f3f3;width:340px;border-bottom:1px solid #e0e0e0;}.bootcamp .your-rd{height:30px;line-height:30px;background:#f7bb33;font-size:16px;color:#fff;font-weight:bold;text-align:center;margin-top:10px;}.bootcamp .upgrade-box{border-top:1px solid #fff;padding:10px 0 20px 15px;font-size:12px;}.bootcamp .upgrade-box p{margin-top:10px;margin-right:10px;}.bootcamp .intro-msg{background:#ffeda5;font-size:16px;padding:20px 30px 20px 20px;font-weight:bold;border-radius:8px;-moz-border-radius:8px;margin:15px 10px 15px 10px;border-bottom:1px solid #e0e0e0;position:relative;}.bootcamp .intro-msg p{margin-bottom:10px;}.bootcamp .big-talk{width:15px;height:20px;position:absolute;right:-15px;top:80px;background:url(/images/elements/gfx-talk-big.png);}.bootcamp .send-msg-box{background:#f3f3f3;padding:10px 10px 25px 20px;display:none;position:relative;margin-top:5px;}.bootcamp .send-msg-input{font-family:Arial,Helvetica,sans-serif;resize:none;border:1px solid #e0e0e0;padding:7px 0 0 10px;font-size:14px;color:#747474;width:460px;height:25px;}.bootcamp .send-msg-input:focus{height:70px;}.bootcamp .prem-feed-item{border-bottom:1px solid #e0e0e0;}.bootcamp .week-eval{background:#ffeda5;padding:10px;border-radius:8px;-moz-border-radius:8px;margin:10px 10px 5px 10px;border-bottom:1px solid #e0e0e0;position:relative;}.bootcamp .week-btn-box{float:right;margin-top:17px;}.bootcamp .btn-week-analysis{background:url(/images/elements/btn-week-analysis.png);height:30px;width:40px;cursor:pointer;position:relative;}.bootcamp .btn-week-cal{background:url(/images/elements/btn-week-cal.png);height:30px;width:40px;cursor:pointer;position:relative;}.bootcamp .week-btn-box div:hover .btn-hover{display:block;}.bootcamp .btn-hover{position:absolute;background:#3d3d3d;color:#fff;top:-35px;width:100px;height:25px;text-align:center;line-height:25px;left:-33px;display:none;}.bootcamp .btn-hover-tail{ width:20px;height:10px;background:url(/images/elements/tooltip-arrow.png);position:absolute;bottom:-10px;left:42px;}.bootcamp .btn-hover.down{bottom:-35px;top:auto;}.bootcamp .btn-hover.down .btn-hover-tail{ background:url(/images/elements/tooltip-arrow-up.png);top:-10px;}.bootcamp .rd-photo-box{float:left;border:1px solid #e0e0e0;padding:4px;background:#fff;}.bootcamp .rd-photo-box img{display:block;width:40px;height:40px;}.bootcamp .week-title{float:left;margin:5px 0 0 10px;font-weight:bold;}.bootcamp .week-title h1{font-size:22px;margin-top:5px;}.bootcamp .week-eval-header{border-bottom:1px solid #fff;padding-bottom:5px;}.bootcamp .week-body{padding:10px 10px 20px 10px;font-size:14px;}.bootcamp .week-body p{margin-top:10px;}.bootcamp .prem-feed-bottom{margin:0 15px 5px 10px;text-align:right;position:relative;}.bootcamp .bottom-link{line-height:35px;margin-right:10px;}.bootcamp .user-pic{float:left;border:1px solid #e0e0e0;padding:4px;background:#fff;}.bootcamp .user-pic img{display:block;width:40px;height:40px;}.bootcamp .daily-report{margin:10px 10px 5px 10px;}.bootcamp .daily-block{margin-left:10px;float:left;margin-top:5px;width:502px;font-size:13px;}.bootcamp .user-name-date{font-weight:bold;color:#3b3b3b;}.bootcamp .daily-rd-feedback{background:#ffeda5;padding:5px;border-radius:8px;-moz-border-radius:8px;border-bottom:1px solid #e0e0e0;position:relative;font-size:12px;margin-top:5px;}.bootcamp .rd-block{float:left;width:430px;margin:5px 0 5px 5px;}.bootcamp .time-stamp{position:absolute;left:60px;font-style:italic;font-size:11px;color:#b0b0b0;line-height:35px;}.bootcamp .user-msg{margin:10px 10px 0 10px;}.bootcamp .upgrade-sell{background:#f3f3f3;width:690px;}.bootcamp .upsell-msg-box{border-radius:8px;-moz-border-radius:8px;border-bottom:1px solid #e0e0e0;font-size:32px;color:#fcb02a;font-weight:bold;margin:10px;text-align:left;padding:20px 10px 20px 130px;background:url(/images/elements/icon-mail-plus.png) 25px center #fff no-repeat;position:relative;}.bootcamp .upsell-talk{width:20px;height:15px;background:url(/images/elements/gfx-talk-big-wht.png) no-repeat;position:absolute;bottom:-15px;right:130px;}.bootcamp .upsell-msg-text{float:left;text-align:left;font-size:15px;width:340px;color:#747474;margin:10px 0 0 30px;}.notes-index.bootcamp h1{ font-size:17px;color:#ff3300;font-weight:bold;padding-left:5px;margin-top:10px;}.bootcamp .note-date{font-weight:bold;color:#3b3b3b;border-bottom:1px solid #e0e0e0;padding:35px 0 5px 5px;}.bootcamp .note-pic img{width:40px;height:40px;display:block;}.bootcamp .note-pic{float:left;padding:4px;border:1px solid #e0e0e0;}.bootcamp .note-index-item{padding:5px;border-bottom:1px solid #e0e0e0;position:relative;}.bootcamp .note-description{float:left;width:500px;padding:5px 0 5px 10px;}.bootcamp .note-description a{font-weight:bold;}.bootcamp .upgrade-arrow{width:125px;height:90px;background:url(/images/elements/gfx-upgrade-arrow.png) center center no-repeat;float:left;margin-top:175px;}.bootcamp .upgrade-header{height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#3b3b3b;text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:40px;}.bootcamp .tos{padding:15px;}.bootcamp .tos p{margin-bottom:15px;}.bootcamp .tos ul{font-weight:bold;color:#3b3b3b;padding:5px 0 5px 10px;}.bootcamp .tos li{line-height:18px;}.bootcamp .tos h1{color:#3b3b3b;font-weight:bold;font-size:16px;margin-bottom:15px;border-top:1px solid #e0e0e0;padding-top:25px;}.bootcamp .tos h2{color:#3b3b3b;font-weight:bold;font-size:14px;}.bootcamp .tos h3{color:#3b3b3b;font-weight:bold;margin-top:10px;}.bootcamp .empty-note{font-size:15px;font-weight:bold;color:#b0b0b0;text-align:center;line-height:40px;height:40px;}.bootcamp .cancel-submit{float:right;cursor:pointer;height:25px;width:20px;background:url(/images/elements/icon-x-big.png) center center no-repeat #fff;margin-left:7px;margin-top:5px;}.dashboard-top-left.bootcamp{ float:left;}.dashboard-top-right.bootcamp{ float:right;width:150px;}.bootcamp #dashboard-top{ background:#f3f3f3;padding:5px;margin-top:5px;border-radius:3px;-moz-border-radius:3px;position:relative;}.bootcamp .db-block{float:left;color:#747474;position:relative;z-index:50;}.bootcamp .db-value{width:100px;height:45px;background:#b1d135;text-align:center;margin-right:5px;font-weight:bold;position:relative;}.bootcamp .db-label{color:#fff;font-size:12px;padding:4px 0 1px 0;text-align:center;}.bootcamp .db-number{font-size:18px;}.bootcamp .db-pointer{height:45px;width:15px;background:url(/images/elements/gfx-db-value-pointer.png);position:absolute;top:0;right:-15px;}.bootcamp .db-pointer.orange{background:url(/images/elements/gfx-db-value-pointer-orange.png);}.bootcamp .remain-val{border-radius:4px;-moz-border-radius:4px;height:80px;width:100px;background:#fff;text-align:center;font-weight:bold;position:relative;}.bootcamp .remain-val .db-label{color:#747474;}.bootcamp .remain-val .db-number{font-size:36px;color:#b1d135;}.bootcamp .cal-day{position:absolute;bottom:0;width:100%;font-size:11px;font-weight:normal;height:15px;margin-top:5px;line-height:16px;left:0;border-top:1px solid #e0e0e0;}.bootcamp.weight-log{background:#f3f3f3;position:relative;margin:5px;position:relative;}.bootcamp .db-weight-input{width:128px;background:#fff7dd;border:1px solid #dadada;font-size:24px;line-height:28px;text-align:center;color:#747474;font-family:Arial,Helvetica,sans-serif;margin:5px 0 5px 5px;}.bootcamp .lbs{position:absolute;z-index:5;right:10px;top:18px;}.bootcamp .water-log-popup{position:absolute;width:172px;height:160px;background:url(/images/elements/bg-water-log.png);z-index:230;top:52px;left:-30px;display:none;}#addFoodDD a{color:#3366CC !important;;text-decoration:none;}#addFoodDD a:hover{text-decoration:underline;}.bootcamp #weightStatus .db-label{font-weight:bold;}.bootcamp #weightStatus{background:#cecece;border-radius:4px;-moz-border-radius:4px;padding:0 5px 5px 5px;font-weight:bold;font-size:15px;color:#747474;}#topmenu ul li:first-child{width:133px;}.bootcamp .db-right-block{border-bottom:1px solid #e0e0e0;padding:5px;}.bootcamp .weight-log-wrapper{background:#f3f3f3;border-radius:4px;-moz-border-radius:4px;position:relative;}.bootcamp .net-cals-num{position:absolute;top:5px;left:5px;z-index:100;background:#f3f3f3;padding-right:10px;display:none;}.bootcamp .net-cals-num .db-number{font-size:14px;line-height:20px;}.bootcamp .net-cals-num .db-number span{font-size:12px;font-weight:normal;}.bootcamp .net-val{position:absolute;top:0;left:0;background:#fff;width:100px;display:none;}#water-weight-flog.bootcamp{padding:5px 0 5px 0;border-bottom:1px solid #e0e0e0;}.bootcamp .water-sm-widget{float:right;}.bootcamp .savings{font-size:12px;font-weight:bold;background:#ffbd00;position:absolute;top:0;left:0;width:220px;color:#fff;padding:5px 0 2px 10px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;}.bootcamp .find-friend-box h1{font-size:12px;font-weight:bold;color:#fff;background:#cecece;margin-bottom:5px;}.bootcamp .find-friend-box{text-align:center;border:1px solid #e0e0e0;border-radius:3px;-moz-border-radius:3px;padding-bottom:5px;margin:5px;}.bootcamp .find-friend-box:hover{background:#f3f3f3;}.bootcamp .ff-input-box{background:#f3f3f3;border-radius:4px;-moz-border-radius:4px;float:left;padding:10px;margin:30px 0 0 90px;position:relative;}.bootcamp #ff-input{width:390px;height:30px;line-height:32px;padding:0 0 0 5px;background:#fff7dd;border:1px solid #dadada;font-size:14px;color:#747474;font-family:Arial,Helvetica,sans-serif;}.bootcamp #btn-find-friend{margin:15px 0 0 200px;}.bootcamp .find-friend-wrapper{border-bottom:1px solid #e0e0e0;padding-bottom:25px;}.bootcamp .ff-tail{width:25px;height:10px;position:absolute;bottom:-10px;background:url(/images/elements/gfx-ff-tail.png);left:185px;}.bootcamp .ff-result-item{border-bottom:1px solid #e0e0e0;}.bootcamp .ff-result-item .user_block.big{width:auto;float:none;}.bootcamp .ff-result-item .user_block.big .user_name{display:inline;}.bootcamp .ff-result-item .user_block.big .user_info{font-size:14px;width:380px;margin-top:15px;color:#3b3b3b;font-weight:bold;}.bootcamp .ff-cantfind{font-size:16px;font-weight:bold;color:#747474;padding:60px 0 10px 0;text-align:center;background:url(/images/elements/gfx-find-supporters.png) center 10px no-repeat;}.bootcamp .standard-buckets{border:3px solid #ffbd00;border-radius:8px;-moz-border-radius:8px;margin-left:10px;position:relative;}.bootcamp .bucket:first-child{border:none;}.bootcamp .bucket{padding:10px 15px 15px 15px;border-left:1px solid #ffbd00;font-weight:bold;width:187px;float:left;}.bootcamp .bucket h1{text-align:center;color:#ffb10a;margin-bottom:5px;font-size:18px;}.bootcamp .bucket-tail{width:15px;height:33px;background:url(/images/elements/gfx-tail-buckets.png);position:absolute;z-index:30;left:-15px;top:20px;}.bootcamp .question-mark{background:#fff;border-radius:20px;-moz-border-radius:20px;color:#ffbd00;padding:0 7px 0 7px;font-size:20px;}.bootcamp .bucket p{font-size:13px;}.bootcamp .got-question{color:#fff;background:#ffbd00;font-weight:bold;font-size:18px;margin-bottom:2px;padding:5px 10px 5px 15px;}.bootcamp .intro-parag{margin-top:15px;margin-bottom:20px;}.home{background:#fff;}.bootcamp ul{list-style:none;}.bootcamp h1{font-family:Arial,Helvetica,sans-serif;padding:0;margin:0;}.bootcamp td,.bootcamp th{padding:0;vertical-align:top;}.bootcamp .log-nav{height:35px;border:1px solid #d0d0d0;line-height:35px;margin-top:5px;font-size:14px;position:relative;font-weight:bold;border-radius:6px;}.bootcamp .log-nav a{display:block;float:left;width:105px;text-align:center;border-right:1px solid #d0d0d0;color:#2384BC;position:relative;}.bootcamp .log-nav a:last-child{border:0;border-radius:0 6px 6px 0;}.bootcamp .log-nav a:first-child{border-radius:6px 0 0 6px;}.bootcamp .log-nav a:before{border-left-color:#d0d0d0;border-width:6px;top:12px;right:-2px;}.bootcamp .log-nav a:after{border-left-color:#fff;border-width:6px;top:12px;right:1px;}.bootcamp .log-nav a:hover:after{border-left-color:#2384bc;}.bootcamp .log-nav a:hover{color:#fff;text-decoration:none;background:#2384bc;}body.settings .settings-head{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;border:1px solid #E0E0E0;margin-top:15px;margin-bottom:15px;height:39px;line-height:39px;padding-left:5px;font-weight:bold;font-size:16px;color:#3b3b3b;width:660px;float: right;}body.settings .settings-head.danger{background-color:#F76262;color:#fff;border:1px solid #737373;}body.settings .settings-right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:660px;float: right;padding:0 8px 0 5px;}body.settings .settings-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:250px;float: left;margin-top:15px;}body.settings .settings-menu a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration: none;background-color:#FCFCFC;color:#747474;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:10px 10px 10px 8px;display:block;width:100%;float: none;}body.settings .settings-menu a:hover{background-color:#F9F9F9;color:#3b3b3b;}body.settings .settings-menu a.active{color:#3b3b3b;background-color:#FFFFFF;border-left:2px solid #FF3300;font-weight:bold;}body.settings .settings-menu-head a{background-color:#f3f3f3;border-top:1px solid #e0e0e0;font-weight:bold;color:#222222;text-shadow:0 1px 0 rgba(255,255,255,0.7);}body.settings .settings-menu-head a img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;width:20px;height:20px;float: left;margin:0 7px 0 0;}body.settings .settings-form input[type="text"],body.settings .settings-form input[type="password"]{font-size:12px;padding:2px;width:300px;}body.settings .settings-form input.input-small{width:50px;}body.settings .settings-form input.input-smaller{width:40px;}body.settings .settings-form input.input-smallest{width:35px;}body.settings .settings-form .form-fieldset{margin-bottom:10px;}body.settings .settings-form .form-row{margin-left:165px;}body.settings .settings-form .form-row,body.settings .settings-form .form-row-header{margin-top:0;padding-bottom:3px;}body.settings .settings-form .form-row-header{float: left;}body.settings .settings-form .form-row-header label{color:#222222;display: inline-block;text-align: right;width:150px;line-height:20px;margin:0;padding-top:3px;}body.settings .settings-form .form-fieldset.blocks .form-row-header{float: none;}body.settings .settings-form .form-fieldset.blocks .form-row{margin-left:0;}body.settings .settings-form .form-fieldset.blocks .form-row-header label{width:100%;text-align: left;}body.settings .settings-form .form-row > .radio:first-child,body.settings .settings-form .form-row > .checkbox:first-child{padding-top:3px;}body.settings .settings-form .form-row > .radio,body.settings .settings-form .form-row > .checkbox{line-height:18px;margin:5px 0;display:block;}body.settings .settings-form .form-fieldset.select .form-row-header label{padding-top:1px;}body.settings .settings-form .form-fieldset.radio-collapsed .form-row-header label{padding-top:0;}body.settings .settings-right p{margin-bottom:15px;}body.settings .settings-form .form-row p{color:#999999;font-size:12px;padding:5px 0 0 0;margin-bottom:0;}body.settings .settings-form ul{list-style:disc;margin:10px 0 10px 40px;}body.settings .settings-form li{padding:1px;}body.settings #notifications-form table tr > th{border-bottom:1px solid #999999;color:#000000;}body.settings #notifications-form table tr > th span{font-size:11px;font-weight: normal;}body.settings #notifications-form table tr > td{border-bottom:1px solid #E0E0E0;color:#666666;padding:3px 2px;font-size:12px;}body.settings #notifications-form table tr > td:first-child{padding-top:6px;}body.settings #notifications-form table a.tooltip img{vertical-align: top;}body.settings.settings-nutrition .settings-form table td,body.settings.settings-nutrition .settings-form table th{padding:2px 0;}body.settings.settings-nutrition .settings-form table input[type=text]{font-size:12px;text-align: right;padding:0 4px 0 0;width:35px;margin-right:4px;}body.settings.settings-diet #body_type_help{width:400px;padding:10px;border:1px solid #D3D2BE;margin-left:165px;margin-bottom:10px;}@-moz-keyframes streak{from{background-position: -100% 0;}to{background-position:300% 0;}}.contentbox{margin-top:0;}@-webkit-keyframes hl-comment{from{background: rgba(181,233,245,0.5);box-shadow:0 0 20px #b5e9f5;}to{background: rgba(181,233,245,0.2);box-shadow:0 0 20px rgba(181,233,245,0.2);}}@-moz-keyframes hl-comment{from{background: rgba(181,233,245,0.5);box-shadow:0 0 20px #b5e9f5;}to{background: rgba(181,233,245,0.2);box-shadow:0 0 20px rgba(181,233,245,0.2);}}@-ms-keyframes hl-comment{from{background: rgba(181,233,245,0.5);box-shadow:0 0 20px #b5e9f5;}to{background: rgba(181,233,245,0.2);box-shadow:0 0 20px rgba(181,233,245,0.2);}}@keyframes hl-comment{from{background: rgba(181,233,245,0.5);box-shadow:0 0 20px #b5e9f5;}to{background: rgba(181,233,245,0.2);box-shadow:0 0 20px rgba(181,233,245,0.2);}}.comment-box{margin:10px 5px;font-size:13px;}.comment-box .social-list{margin-top:10px;}.comment-box .social-item{margin-top:5px;font-size:12px;color:#747474;}.comment-box .social-item:first-child{margin:0;}.comment-box .social-item.highlight{borde-radius:4px;animation: hl-comment linear 5s 1;-moz-animation: hl-comment linear 5s 1;-webkit-animation: hl-comment linear 5s 1;background: rgba(181,233,245,0.2);box-shadow:0 0 20px rgba(181,233,245,0.2);}.comment-box .social-act{float: left;width:270px;padding:5px 0 0 0;color:#747474;font-size:12px;}.comment-box .social-act .gfx{height:25px;width:25px;background: url("/images/elements/food-sprites2.png");display: inline-block;vertical-align: middle;}.comment-box .social-act .gfx.heart{background-position: -25px -25px;}.comment-box .social-act .gfx.share{background-position: -50px -25px;}.comment-box .social-act .gfx.star{background-position: -2px -25px;}.comment-box .user-photo{border: none;padding:0;box-shadow: none;margin-right:5px;}.comment-box .user-photo img{width:35px;height:35px;}.comment-box .user-name{font-weight:bold;font-size: inherit;}.comment-box .comment-input{margin:0 10px 0 0;position: relative;}.comment-box .comment-input textarea{display:block;width:100%;font-size: inherit;background: white;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;height:15px;border-radius:4px;padding:10px 5px 5px 5px;font-size:13px;}.comment-box .comment-input textarea:hover,.comment-box .comment-input textarea:focus{color:#747474;}.comment-box .comment-input textarea.active{height:60px;}.comment-box .comment-input textarea.active + .comment-btn{display:block;}.wide-cal .date{width:200px !important;}.wide-cal .cal-pop.info-box:before,.wide-cal .cal-pop.info-box:after{right:145px !important;}.date-widget{float: right;}.date-widget .date{width:148px;white-space: nowrap;}.next:before{border-left-color: white;border-width:6px 12px;left:10px;top:11px;}.next:after{border-left-color:#747474;border-width:6px 12px;left:10px;top:10px;}.prev:before{border-right-color: white;border-width:6px 12px;right:10px;top:11px;}.prev:after{border-right-color:#747474;border-width:6px 12px;right:10px;top:10px;}.up:before{border-bottom-color:#FFF;border-width:12px 6px;left:50%;top: -10px;margin-left: -6px;}.up:after{border-bottom-color:#747474;border-width:12px 6px;left:50%;top: -11px;margin-left: -6px;}.down:before{border-top-color:#FFF;border-width:12px 6px;left:50%;bottom: -11px;margin-left: -6px;top:auto;}.down:after{border-top-color:#747474;border-width:12px 6px;left:50%;bottom: -10px;margin-left: -6px;top:auto;}.page-heading{font-weight:bold;position: relative;}.page-heading p{margin:5px 0;}.page-heading .page-h-label{color:#00b0e3;font-size:16px;float: left;font-family: Helvetica,Arial,sans-serif;font-weight:bold;line-height:25px;padding-top:10px;max-width:400px;}.page-heading .page-h-label a{color: inherit;}.page-heading .page-h-label a:hover{color:#ff9c00;text-decoration: none;}.page-heading .page-h-label .page-h-label-link{float: left;margin-right:20px;font-size:22px;}.page-heading .page-h-label .page-h-label-link.goto:before{border-width:6px 6px;top:auto;bottom:7px;right: -17px;}.page-heading .page-h-label .page-h-label-link.goto:after{border-width:6px 6px;right: -17px;top:auto;bottom:6px;}.redesign .flog{background:#f3f3f3;border-radius:6px;margin-top:10px;padding:10px;position: relative;}.food-module{background:#f3f3f3;border-radius:6px;border:1px solid #d0d0d0;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.food-cat.btn-group{margin:10px 0 10px 10px;border-bottom:0;border-top-color:#b0b0b0;}.food-cat.btn-group .btn a{padding:0 13px;}.fmodule-search{background: white;border-radius:6px;box-shadow:0 2px 1px white;position: relative;}.fmodule-search input{font-size: inherit;background: white;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;width:290px;height:38px;border-radius:5px;margin:10px 0 5px 10px;padding-left:10px;font-size:18px;line-height:38px;box-shadow: inset 0 2px 4px rgba(0,0,0,0.3);}.fmodule-search input:hover,.fmodule-search input:focus{color:#747474;}.fmodule-search.search-cat input{width:210px;margin-left:0;border-radius:0 5px 5px 0;padding-left:5px;}.fmodule-search.search-cat .button.search-filter{height:40px;line-height:42px;margin-top:10px;font-size:14px;width:65px;}.f-list{background: white;border-radius:0 0 6px 6px;position: relative;}.f-item{border-bottom:1px solid #e0e0e0;position: relative;background: white;}.f-item.active > .f-item-bg{background:#f3f3f3;background: -moz-linear-gradient(top,white 0%,#f3f3f3 50%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(50%,#f3f3f3));background: -webkit-linear-gradient(top,white 0%,#f3f3f3 50%);background: -o-linear-gradient(top,white 0%,#f3f3f3 50%);background: -ms-linear-gradient(top,white 0%,#f3f3f3 50%);background: linear-gradient(top,white 0%,#f3f3f3 50%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFF3F3F3');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFF3F3F3');zoom:1;}.f-item .f-item-bg{padding:8px 0 0 0;}.f-item .f-item-bg .clickable{padding:3px 5px 3px 5px;vertical-align:2px;background: -moz-linear-gradient(top,white 0%,#e0e0e0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top,white 0%,#e0e0e0 100%);background: -o-linear-gradient(top,white 0%,#e0e0e0 100%);background: -ms-linear-gradient(top,white 0%,#e0e0e0 100%);background: linear-gradient(to bottom,white 0%,#e0e0e0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0');zoom:1;border-radius:0 4px 4px 0;border:1px solid #d0d0d0;}.f-item .f-item-bg .clickable:hover{background:#2384bc;}.f-item .f-item-bg .clickable .button.drop-nav{top:24px;}.f-item .f-item-bg:hover,.f-item .f-item-bg.current{background:#f3f3f3;}.f-item .f-item-bg:hover > .f-block .f-item-actions,.f-item .f-item-bg.current > .f-block .f-item-actions{display:block;}.f-item .f-item-bg:hover > .f-block .button.remove-flog,.f-item .f-item-bg.current > .f-block .button.remove-flog{display:block;}.f-item:last-child{border-radius:0 0 4px 4px;}.fav-btn{width:20px;height:20px;float: left;background: url(/images/elements/food-sprites2.png) -2px -27px;margin:0 5px;cursor: pointer;position: relative;}.fav-btn.active,.fav-btn:hover{background-position: -2px -2px;}.fav-btn .info-box.left:before,.fav-btn .info-box.left:after{left:25px !important;}.save-fav{padding:5px 0 5px 5px;background: white;border-radius:2px;width:230px;}.save-fav input{font-size: inherit;background:#f3f3f3;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;height:30px;padding:0 0 0 5px;font-size:14px;width:218px;display:block;}.save-fav input:hover,.save-fav input:focus{color:#747474;}.save-fav .button{margin:5px 5px 0 0;border-radius:3px;}.fav-window .save-fav{text-align: left;}.save-fav-big{padding:5px 0 5px 5px;background: white;border-radius:2px;width:230px;}.save-fav-big input{font-size: inherit;background:#f3f3f3;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;height:30px;padding:0 0 0 5px;float: left;font-size:13px;width:218px;}.save-fav-big input:hover,.save-fav-big input:focus{color:#747474;}.save-fav-big .button{margin:5px 5px 0 0;}.note-btn{width:20px;height:20px;float: left;background: url(/images/elements/food-sprites2.png) -77px -27px;margin:0 5px;cursor: pointer;}.note-btn:active{background-position: -77px -2px;}.icon-heart{width:25px;height:25px;cursor: pointer;background: url(/images/elements/food-sprites2.png) -25px -25px;}.icon-heart.active,.icon-heart:hover{background-position: -25px 0;}.love-box{float: left;border-right:1px solid #e0e0e0;padding:5px 5px 0 5px;}.icon-share{width:25px;height:25px;cursor: pointer;background: url(/images/elements/food-sprites2.png) -50px -26px;}.icon-share:active{background-position: -50px -1px;}.share-box{float: left;border-right:1px solid #e0e0e0;padding:5px 5px 0 5px;}.f-grade{float: right;background:#8eb934;padding:2px 4px 0 4px;line-height:18px;color: white;font-weight:bold;font-size:14px;border-radius:4px;margin-left:10px;}.f-grade.red{background:#ff3300;}.f-grade.orange{background:#ffb100;}.f-grade.gray{background:#d0d0d0;}.f-block{float: right;width:338px;padding-right:10px;}.f-cal{float: right;color:#747474;font-weight:bold;font-size:13px;margin-left:5px;}.f-topline{line-height:20px;font-size:14px;font-weight:bold;color:#3b3b3b;}.f-secondline{font-size:11px;color:#747474;line-height:16px;margin-top:2px;position: relative;padding-bottom:14px;}.f-secondline .clickable{font-size:12px;line-height:18px;}a.clickable{color: inherit;}a.clickable:hover{text-decoration: none;color: white;}.clickable{border-radius:4px;background:#e0e0e0;padding:2px 4px;position: relative;margin-right:5px;}.clickable:hover{background:#2384bc;color: white;cursor: pointer;}.clickable .drop-nav{top:17px;}.button.add-flog,.button.meal-select{float: right;}.button.meal-select{margin-right:5px;padding-left:20px;position: relative;}.button.meal-select:before,.button.meal-select:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.button.meal-select:after{border-top-color:#747474;border-width:5px 5px;left:5px;margin-top: -2px;}.button.meal-select:before{border-top-color: white;border-width:5px 5px;left:5px;margin-top: -1px;}.button.meal-select .drop-nav{top:25px;}.f-item-actions{position:absolute;right:0;bottom:5px;box-shadow: -5px 0 5px #f3f3f3,0 -2px 2px #f3f3f3 !important;background:#f3f3f3;display: none;}.div-bar-btn .drop-nav{top:30px;}.f-list-nav{border-radius:0 0 6px 6px;overflow: hidden;min-height:30px;background: white;}.f-list-nav a{display:block;float: left;border-right:1px solid #d0d0d0;font-size:16px;font-weight:bold;color:#747474;height:35px;min-width:35px;text-align:center;line-height:35px;text-shadow:0 1px 0 white;}.f-list-nav a:hover{text-decoration: none;color:#00b0e3;background:#f3f3f3;background: white;}.f-list-nav a.active{background:#f3f3f3;color:#00b0e3 !important;cursor:default;background: white;}.f-list-nav a.prev:before{left: -1px;top:12px;}.f-list-nav a.prev:after{left: -1px;top:11px;}.f-list-nav a.prev:hover:after{border-right-color:#00b0e3;}.f-list-nav a.next:before{left:12px;top:12px;}.f-list-nav a.next:after{left:12px;top:11px;}.f-list-nav a.next:hover:after{border-left-color:#00b0e3;}.f-list-nav a.inactive{cursor:default;background:#f3f3f3;}.f-list-nav a.inactive.prev:after{border-right-color:#d0d0d0;}.f-list-nav a.inactive.next:after{border-left-color:#d0d0d0;}.flog-right-rail{float: right;width:200px;font-size:11px;}.flog-right-rail.wide{width:290px;font-size:12px;}.flog-right-rail .social-list{width:285px;}.flog-right-rail h3{font-family: Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:15px 0 5px 0;color:#00b0e3;text-shadow:0 1px 0 white;}.flog-right-rail h3.goto{float: left;}.flog-right-rail h3 a{color: inherit;}.flog-right-rail h3 a:hover{color:#ff9c00;text-decoration: none;}.flog-right-rail.hungrygirl-right > p{font-size:12px;font-weight:bold;padding-top:5px;}.flog-right-rail.hungrygirl-right > p a{color:#3366CC;display: inline;}.r-rail-box{border-radius:6px;background: white;padding:5px 0 5px 0;margin-bottom:10px;}.r-rail-meal{border-bottom:1px solid #f3f3f3;}.r-rail-meal:last-child{border:0;}.create-box{border-bottom:1px solid #d0d0d0;padding-bottom:5px;padding-top:5px;}.create-box a{color:#747474;display:block;line-height:20px;text-decoration: none;font-weight:bold;text-shadow:0 1px 0 #fff;font-size:12px;}.create-box a:hover{color:#00b0e3;}table.flex{width:100%;line-height:20px;}table.flex a,table.flex span{display:block;line-height: inherit;padding:0 0 0 10px;width:100%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;position:absolute;left:0;top:0;}table.flex span{padding:0;}.flog-mini table{width:100%;line-height:20px;}.flog-mini table a{display:block;line-height: inherit;padding:0 0 0 10px;width:100%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;position:absolute;left:0;top:0;}.fname-r-rail{width:auto;position: relative;background:#ff3300;}td .f-cal{font-size:11px;width:5px;line-height: inherit;float: none;}td.r-rail-t-2{width:5px;color:#747474;font-size:11px;padding:0 10px;}.r-rail-box h4{font-size:11px;color:#3b3b3b;padding:5px 10px 5px 10px;line-height: inherit;}.r-rail-box h4 .f-cal{font-size:11px;color:#3b3b3b;}.r-rail-box h4 a{text-decoration: none;color:#3b3b3b;}.r-rail-total{color:#3b3b3b;font-size:14px;padding:10px 0 0 10px;border-top:1px solid #d0d0d0;font-weight:bold;text-shadow:0 1px 0 #fff;}.r-rail-total .f-cal{color:#3b3b3b;margin-right:10px;}.r-rail-delete{display: none;height:20px;border-radius:4px;background:#2384bc;padding:0 5px;color: white;font-size:11px;text-align:center;cursor: pointer;position: relative;right: -5px;}.r-rail-delete:active{background:#ffb100;}.flog-r-rail-item:hover .r-rail-delete{display:block;}.flog-r-rail-item:hover .r-rail-t-2 span{display: none;}.l-input{font-size: inherit;background: white;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;width:40px;height:15px;text-align: right;font-size:14px;overflow: hidden;border-radius:4px 0 0 4px;padding:4px 3px 0 0;border-right:0;}.l-input:hover,.l-input:focus{color:#747474;}.r-rail-wrap{position: relative;}.flog-info-wrap{position:absolute;top:0;z-index:5;padding:10px;width:200px;display: none;line-height:12px;right: -226px;}.r-rail-info{padding:10px;position: relative;top: -15px;margin-top: -50%;font-size:11px;}.r-rail-info:before{border-right-color:#fff;border-width:10px 10px;left: -20px;top:50%;margin-top: -10px;}.r-rail-info.arr-top:before{top:90px;}.r-rail-info.arr-bot:before{top:auto;bottom:60px;}.r-rail-info p{position: relative;color:#747474;line-height:13px;}.r-rail-info p.main{margin-top:3px;color:#3b3b3b;}.r-rail-info h5{font-size:14px;margin-bottom:2px;}.r-rail-d-val{float: right;font-weight:bold;}.r-rail-info-heading{border-bottom:1px solid #3b3b3b;border-top:3px solid #3b3b3b;font-weight:bold;font-size:10px;line-height:15px;margin-top:3px;}.r-rail-info-div{border-top:2px solid #3b3b3b;padding-top:3px;margin-top:2px;}.flog-left-rail{float: left;width:380px;}.meal-item{background:#fff;border-radius:4px;margin:5px 0 10px 0;border:1px solid #d0d0d0;}.meal-item .food-bot-bar{display: none;}.meal-item.active{display:block;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.meal-item.active .meal-head{background: -moz-linear-gradient(top,white 0%,#e0e0e0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top,white 0%,#e0e0e0 100%);background: -o-linear-gradient(top,white 0%,#e0e0e0 100%);background: -ms-linear-gradient(top,white 0%,#e0e0e0 100%);background: linear-gradient(to bottom,white 0%,#e0e0e0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0');zoom:1;border-bottom:1px solid #d0d0d0;border-radius:4px 4px 0 0;}.meal-item.active .food-bot-bar{display:block;}.meal-item .f-block{width:318px;}.meal-item .f-secondline{padding-bottom:10px;}.meal-item .meal-photos{background: white;box-shadow: none;}.meal-item .food-name-lh{font-size:13px;}.meal-item .f-grade{font-size:13px;line-height:16px;}.meal-item .f-cal{font-size:12px;margin-top:0px;}.meal-head{font-size:14px;font-weight:bold;height:35px;line-height:37px;overflow: hidden;padding-left:10px;color:#747474;text-shadow:0 1px 0 white;padding-left:10px;background:#f3f3f3;border:0;border-radius:4px;}.meal-head .fav-btn{float: right;margin:14px 12px 0 0;}.meal-head.tall{height:45px;}.meal-head.tall .meal-actions .icon{margin-top:10px;}.meal-head .icon-heart{float: right;margin:6px 10px 0 0;}.meal-head .love-count{font-size:12px;font-weight: normal;float: right;color:#b0b0b0;}.meals-wrap{margin-top:10px;}.meal-actions{float: right;font-weight: normal;font-size:11px;margin-right:10px;}.meal-photos{height:50px;width:100%;overflow: hidden;border-bottom:1px solid #d0d0d0;background: url("/images/elements/gfx-add-picture.png") no-repeat 50% 50% #747474;box-shadow: inset 0 5px 15px rgba(0,0,0,0.5);position: relative;}.meal-photos table{width:100%;}.meal-photo-item{position: relative;cursor: pointer;}.meal-photo-item img{width:100%;opacity:0;}.meal-photo-item img.photo-pos{position:absolute;left:0;top: -50%;margin-top:25px;opacity: .75;}.meal-photo-item img.photo-pos:hover{opacity:1;}.water-widget{padding:10px 10px 5px 10px;border-bottom:1px solid #d0d0d0;}.water-glass{width:30px;height:63px;background: url("/images/elements/water-glass-sprite.png");position: relative;float: left;margin-left:45px;margin-right:15px;margin-top:4px;}.water-glass-filled{position:absolute;bottom:0;width:30px;height:50%;background: url("/images/elements/water-glass-sprite.png") -30px bottom;}.water-glass-filled.no-crest .water-glass-crest{display: none;}.water-glass-crest{position:absolute;top: -7px;width:30px;height:7px;background: url("/images/elements/water-glass-sprite.png") -60px 0;}.w-glass-input{float: left;}.w-glass-input input{height:25px;width:40px;color:#747474;font-weight:bold;font-size:18px;line-height:27px;text-align:center;font-family: Helvetica,Arial,sans-serif;border:1px solid #e0e0e0;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);border-radius:4px;}.w-glass-input .up,.w-glass-input .down{width:40px;height:20px;cursor: pointer;}.w-glass-input .down:hover:after{border-top-color:#00b0e3;}.w-glass-input .up:hover:after{border-bottom-color:#00b0e3;}.w-glass-input .down:active:after{border-top-color:#ffb100;}.w-glass-input .up:active:after{border-bottom-color:#ffb100;}.w-label{text-align:center;font-size:11px;color:#b0b0b0;margin-top:5px;}.weight-widget{padding:5px 0 0 0;border-bottom:1px solid #d0d0d0;}.scale-wrap{width:200px;height:73px;background: url("/images/elements/scale-sprite.png");padding-top:7px;}.scale-input{width:90px;margin:0 0 0 55px;position: relative;}.scale-input input{height:25px;width:100%;color:#747474;font-weight:bold;font-size:18px;line-height:27px;text-align:center;font-family: Helvetica,Arial,sans-serif;border:0;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);border-radius:4px 4px 0 0;}.scale-input .button{border-radius:0 0 4px 4px;padding:0;}.analysis-mini{text-align:center;}.food-bot-bar table{position: relative;width:100%;}.b-label{font-size:10px;float: left;margin-bottom:10px;margin-top:1px;color:#747474;text-shadow:0 1px 0 #fff;}.b-label span{font-weight:bold;font-size:12px;}.b-label + .b-label{margin-left:10px;}.b-total-label{font-weight:bold;font-size:14px;margin-bottom:3px;color:#3b3b3b;position: relative;}.b-total{padding:10px 0 0 10px;color:#747474;}.b-total.add-margin{margin-left:20px;line-height:15px;float: none;padding-right:10px;padding-top:5px;text-shadow:0 1px 0 white;}.b-total.add-margin .b-label{color:#747474;margin-bottom:5px;}.b-total.add-margin .b-total-label{float: left;margin-right:15px;display: none;}.b-total.add-margin .b-stats{float: right;margin-right:0;}.b-total .b-stats{margin-right:10px;position: relative;}.b-total .b-stats table{width:100%;}.b-total .b-stats table td{width:33%;text-align:center;}.b-total .b-stats table td .b-label{float: none;}.b-total .b-stats table td:first-child{text-align: left;}.b-total .b-stats table td:last-child{text-align: right;}.promobox{border-radius:6px;border:3px solid #f3f3f3;font-family: Helvetica,Arial,sans-serif;font-size:14px;background: white;}.promohead{background:#f3f3f3;margin:0;width:auto;font-size:16px;}.dashboard .promobox{background: none;border: none;}.dashboard .promohead{background: none;}.flog-total{border-top:1px solid #d0d0d0;margin:5px 10px 10px 10px;line-height:20px;text-shadow:0 1px 0 #fff;padding-top:5px;}.ft-head{font-size:16px;font-weight:bold;float: left;}.daily-stat{float: right;line-height:21px;}.d-label{font-size:11px;margin-bottom:5px;float: left;}.d-label span{font-weight:bold;font-size:13px;margin-left:10px;}.inner-list-wrapper{display: none;position: relative;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.inner-list{position: relative;}.inner-list-view .f-item:last-child{border:0;}.expand-item{position: relative;margin-top:5px;}.expand-btn{position:absolute;top:0;width:36px;height:15px;font-weight:bold;top: -15px;left:50%;margin-left: -18px;border-radius:5px 5px 0 0;cursor: pointer;color:#0077a9;}.expand-btn:hover{background:#2384bc !important;color:#fff;}.expand-btn.active{background: -moz-linear-gradient(top,#3b3b3b 0%,#b0b0b0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b3b3b),color-stop(100%,#b0b0b0));background: -webkit-linear-gradient(top,#3b3b3b 0%,#b0b0b0 100%);background: -o-linear-gradient(top,#3b3b3b 0%,#b0b0b0 100%);background: -ms-linear-gradient(top,#3b3b3b 0%,#b0b0b0 100%);background: linear-gradient(to bottom,#3b3b3b 0%,#b0b0b0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF3B3B3B',endColorstr='#FFB0B0B0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF3B3B3B',endColorstr='#FFB0B0B0');zoom:1;color:#fff;}.expand-btn:after{border-top-color:#747474;border-width:6px 6px;left:50%;margin-left: -6px;top:5px;}.expand-btn:before{border-top-color:#fff;border-width:6px 6px;left:50%;margin-left: -6px;top:6px;}.expand-btn:hover:after{border-top-color:#fff;}.expand-btn:hover:before{display: none;}.expand-btn.active:after{border-bottom-color:#fff;border-width:6px 6px;left:50%;margin-left: -6px;top:0;border-top-color: transparent;}.expand-btn.active:before{display: none;}.inner-shadow-top{height:6px;background:#b0b0b0;background: -moz-linear-gradient(top,#b0b0b0 0%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b0b0b0),color-stop(100%,white));background: -webkit-linear-gradient(top,#b0b0b0 0%,white 100%);background: -o-linear-gradient(top,#b0b0b0 0%,white 100%);background: -ms-linear-gradient(top,#b0b0b0 0%,white 100%);background: linear-gradient(to bottom,#b0b0b0 0%,white 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFB0B0B0',endColorstr='#FFFFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFB0B0B0',endColorstr='#FFFFFFFF');zoom:1;}.inner-shadow-bot{height:5px;background:#e1e1e1;background: -moz-linear-gradient(top,white 0%,#b0b0b0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#b0b0b0));background: -webkit-linear-gradient(top,white 0%,#b0b0b0 100%);background: -o-linear-gradient(top,white 0%,#b0b0b0 100%);background: -ms-linear-gradient(top,white 0%,#b0b0b0 100%);background: linear-gradient(to bottom,white 0%,#b0b0b0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFB0B0B0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFB0B0B0');zoom:1;}.f-list-date{border-bottom:1px solid #e0e0e0;height:30px;font-weight:bold;padding:0 0 0 10px;font-size:14px;line-height:32px;}.flog-popup{width:420px;left:80px;text-align: left;padding:15px;position:absolute;top:0;z-index:10;display: none;}.flog-popup h2{font-family: Helvetica,Arial,sans-serif;font-weight:bold;color:#00b0e3;margin:0;padding:0;font-size:22px;}.flog-popup input,.flog-popup textarea{width:100%;background: white;border:1px solid #d0d0d0;border-radius:5px;margin:10px 0 15px -5px;padding-left:10px;color:#747474;font-family: Helvetica,Arial,sans-serif;box-shadow: inset 0 3px 3px rgba(0,0,0,0.1);display:block;position: relative;}.flog-popup input{height:33px;font-size:16px;line-height:38px;overflow: hidden;}.flog-popup textarea{resize: none;font-size:16px;padding-top:10px;height:90px;}.add-cal-box{float: left;}.add-cal-box h3{font-family: Helvetica,Arial,sans-serif;font-weight:bold;color:#00b0e3;font-size:15px;margin:0 0 5px 0;}.add-cal-box input{height:25px;font-size:14px;line-height:27px;width:80px;font-weight: normal;margin:0 0 0 -5px;}.add-photo-wrap{background: white;box-shadow:0 4px 12px rgba(0,0,0,0.4);padding:15px 20px;position: relative;border-bottom:2px solid #d0d0d0;}.add-note-wrap{background:#fdecaa;box-shadow:0 4px 12px rgba(0,0,0,0.4);border-radius:0 40px 0 0;padding:15px 20px;position: relative;display: none;}.add-note-wrap ul{margin:10px 0 0 0;color:#b0b0b0;}.add-note-wrap .note-corner{width:20px;height:20px;background:#fdecaa;position:absolute;right:20px;top:0;background:#fdecaa;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZWNhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2M5OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: -webkit-gradient(linear,left bottom,right top,color-stop(50%,#fdecaa),color-stop(100%,#d7c991));background: -webkit-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: -o-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: -ms-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdecaa',endColorstr='#d7c991',GradientType=1 );}.add-note-wrap .note-corner:before{border:0;width:20px;height:30px;background:#fdecaa;top:auto;left:auto;right: -20px;top:20px;background:#fdecaa;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZWNhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2M5OTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: -webkit-gradient(linear,left bottom,right top,color-stop(50%,#fdecaa),color-stop(100%,#d7c991));background: -webkit-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: -o-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: -ms-linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);background: linear-gradient(45deg,#fdecaa 50%,#d7c991 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdecaa',endColorstr='#d7c991',GradientType=1 );}.add-note-wrap .note-corner:after{border-width:10px;border-left:10px solid white;border-bottom:10px solid white;top:auto;left:auto;right: -20px;}.choose-photo{background:#f3f3f3;border-radius:5px;font-size:18px;color:#747474;height:40px;line-height:40px;padding:0 10px;margin:10px 0;}input.loading-photo{box-shadow: inset 0 2px 4px rgba(0,0,0,0.3);background:#ffde4f;background: -moz-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: -webkit-gradient(linear,left top,right bottom,color-stop(30%,#ffde4f),color-stop(30%,#fff15b),color-stop(50%,#fff15b),color-stop(50%,#ffde4f),color-stop(80%,#ffde4f),color-stop(80%,#fff15b));background: -webkit-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: -o-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: -ms-linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);background: linear-gradient(-45deg,#ffde4f 30%,#fff15b 30%,#fff15b 50%,#ffde4f 50%,#ffde4f 80%,#fff15b 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde4f',endColorstr='#fff15b',GradientType=1 );background-repeat: repeat;background-size:60px 60px;animation: stripes-animated linear 2s infinite;-moz-animation: stripes-animated linear 2s infinite;-webkit-animation: stripes-animated linear 2s infinite;}@keyframes stripes-animated{from{background-position:0 0;}to{background-position:60px 0;}}@-moz-keyframes stripes-animated{from{background-position:0 0;}to{background-position:60px 0;}}@-webkit-keyframes stripes-animated{from{background-position:0 0;}to{background-position:60px 0;}}.div-bar.wide{height:35px;line-height:37px;}.div-bar.top{border-radius:6px 6px 0 0;}.div-bar .button{box-shadow: none;margin:4px 5px 0 0;}.div-bar-btn.left{float: left;border-right:1px solid #d0d0d0;border-left:0;}.food-photo{border-radius:4px;border:1px solid #e0e0e0;background:#fff;padding:4px;float: left;margin:10px 0 5px 10px;}.food-photo img{display:block;width:100px;height:100px;}.food-title{width:245px;float: right;margin:15px 10px 10px 0;}.food-title-right{float: right;width:215px;color:#747474;font-size:12px;}.food-title-right h1{font-size:22px;color:#3b3b3b;font-weight:bold;margin:0;font-family: Helvetica,Arial,sans-serif;}.food-photo-thumb{float: left;}.food-photo-thumb img{height:35px;width:35px;display:block;}.food-photo-thumb.active img{border:2px solid #00b0e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.foodSubmittedBy,.manufacturedBy,.food-stats .food-stats-links{font-size:11px;}.food-stats{margin-top:8px;}.food-stats .food-stats-links{margin-top:5px;}.food-stats-box{background:#fff;margin-right:2px;color:#b0b0b0;font-size:11px;text-align:center;float: left;padding:5px 10px 2px 10px;border-radius:0 5px 5px 0;}.food-stats-box span{display:block;color:#747474;font-size:16px;font-weight:bold;line-height:16px;}.food-stats-box span.green{color:#8eb934;}.food-stats-box span.orange{color:#ffb100;}.food-stats-box span.red{color:#ff3300;}.food-stats-box:first-child{border-radius:5px 0 0 5px;}a.food-stats-box{text-decoration: none;color:#b0b0b0;}a.food-stats-box span{color:#747474;}a.food-stats-box:hover{text-decoration: none;cursor: help;}.food-gallery-wrap{height:35px;background:#747474;box-shadow: inset 0 5px 15px rgba(0,0,0,0.5);overflow: hidden;}.food-gallery-wrap .button{height:33px;line-height:36px;border-radius:0;}.food-nutrition{background:#fff;padding:15px 30px 10px 30px;border-top:1px solid #e0e0e0;border-radius:0 0 6px 6px;}.nutrition-label,#nutrition-label{font-size:12px;line-height:20px;}.nutrition-label h5,#nutrition-label h5{font-size:22px;}.nutrition-label p,#nutrition-label p{border-top:1px dotted #e0e0e0;margin:0 0 0 10px;color:#747474;}.nutrition-label p .main,#nutrition-label p .main{margin:0;color:#3b3b3b;}.nutrition-label .r-rail-info-heading,#nutrition-label .r-rail-info-heading{font-size:10px;line-height:20px;border-top-width:4px;border-bottom-width:2px;}.nutrition-label .vit-left,.nutrition-label .vit-right,#nutrition-label .vit-left,#nutrition-label .vit-right{display: inline-block;width:47%;color:#747474;font-weight: normal;}.nutrition-label .vit-right,#nutrition-label .vit-right{text-align: right;}.based-txt{font-size:11px;margin:5px 10px;color:#747474;}.white-round-box{border-radius:6px;margin:10px 0;padding:10px;background:#fff;}.pros-cons ul{float: left;padding:0;margin:0;list-style: inside;padding:10px;text-shadow:0 1px 0 #fff;font-weight:bold;}.pros-cons span{display:block;margin-bottom:5px;}.pros-cons li{font-weight: normal;font-size:12px;}.see-nutr.expand-btn{height:auto;width:auto;position: relative;float: right;top:auto;left:auto;right:auto;bottom:auto;padding:0 20px 0 5px;border-radius:4px;}.see-nutr.expand-btn.active{background:#3b3b3b;border-radius:5px 5px 0 0;}.see-nutr.expand-btn:after{top:7px;right:5px;left:auto;}.see-nutr.expand-btn:before{top:8px;right:5px;left:auto;}.see-nutr.expand-btn.active:after{top:1px;}.see-nutr.expand-btn.active:before{top:2px;}.more-nutr{border-top:2px #3b3b3b solid;font-weight:bold;display: none;padding-bottom:10px;}.more-nutr .r-rail-d-val{font-weight: normal;}.more-nutr p{border-bottom:1px dotted #e0e0e0;border-top:0;}.no-results{padding:30px 0;border-bottom:1px solid #e0e0e0;}.no-results p{text-align:center;font-size:18px;color:#b0b0b0;font-weight:bold;margin-bottom:10px;text-shadow:0 1px 0 white;}.respond-msg-wrap{position:absolute;z-index:12;top: -10px;left:50%;display: none;}.respond-msg{position: relative;color:#fff;font-size:18px;font-weight:bold;background: rgba(0,176,227,0.5);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.3);left:0;bottom: -20px;overflow: hidden;white-space: nowrap;}.respond-msg p{padding:10px;}.flog-r-rail-item.highlight{animation:change-color linear 2s 1;-moz-animation:change-color linear 2s 1;-webkit-animation:change-color linear 2s 1;}@-webkit-keyframes change-color{from{background: rgba(0,176,227,0.3);}to{background: white;}}@-moz-keyframes change-color{from{background: rgba(0,176,227,0.3);}to{background: white;}}@-ms-keyframes change-color{from{background: rgba(0,176,227,0.3);}to{background: white;}}@keyframes change-color{from{background: rgba(0,176,227,0.3);}to{background: white;}}.object-photo-wrap{width:615px;position: relative;left: -10px;margin:10px 0;border:1px solid #f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.object-photo-wrap .meal-photos{height:100px;}.object-photo-wrap .meal-photos img.photo-pos{margin-top:50px;}.object-name{height:40px;background: rgba(255,255,255,0.8);position:absolute;left:10px;bottom:10px;z-index:8;line-height:44px;font-weight:bold;font-size:22px;padding-right:10px;}.object-name .fav-btn{margin-top:10px;}.object-name:hover{background: white;}.object-name:hover .rag-l-1{border-top-color: white;}.object-name:hover .rag-l-1:before,.object-name:hover .rag-l-1:after{border-right-color: white;}.object-name:hover .rag-l-2{border-bottom-color: white;}.object-name:hover .rag-l-2:before{border-right-color: white;}.object-name:hover .rag-r-1{border-top-color: white;}.object-name:hover .rag-r-1:before,.object-name:hover .rag-r-1:after{border-left-color: white;}.object-name:hover .rag-r-2{border-bottom-color: white;}.object-name:hover .rag-r-2:before{border-left-color: white;}.object-name-ellp{max-width:580px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.rag-l-1{width:0;height:0;border-top:5px solid rgba(255,255,255,0.8);border-left:5px solid transparent;left: -5px;position:absolute;top:0;}.rag-l-1:before{border-right-color: rgba(255,255,255,0.8);border-width:5px 5px;left: -10px;top:0;}.rag-l-1:after{border-right-color: rgba(255,255,255,0.8);border-width:5px 5px;left: -10px;top:10px;}.rag-l-2:before{border-right-color: rgba(255,255,255,0.8);border-width:5px 5px;left: -10px;top: -10px;}.rag-l-2{width:0;height:0;border-bottom:5px solid rgba(255,255,255,0.8);border-left:5px solid transparent;bottom:0;position:absolute;left: -5px;}.rag-r-1{width:0;height:0;border-top:5px solid rgba(255,255,255,0.8);border-right:5px solid transparent;right: -5px;position:absolute;top:0;}.rag-r-1:before{border-left-color: rgba(255,255,255,0.8);border-width:5px 5px;right: -10px;top:0;}.rag-r-1:after{border-left-color: rgba(255,255,255,0.8);border-width:5px 5px;right: -10px;top:10px;}.rag-r-2:before{border-left-color: rgba(255,255,255,0.8);border-width:5px 5px;right: -10px;top: -10px;}.rag-r-2{width:0;height:0;border-bottom:5px solid rgba(255,255,255,0.8);border-right:5px solid transparent;bottom:0;position:absolute;right: -5px;}.object-list{border-radius:4px;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,0.3);background:#fff;}.object-list .f-item:first-child{border-radius:4px 4px 0 0;}.flog-left-rail.narrow{width:300px;}.narrow .f-item-bg{padding-top:5px;}.narrow .f-block{width:258px;}.narrow .f-secondline{padding-bottom:0;margin-top:0;}.narrow .f-topline{line-height:1.2;font-size:13px;}.narrow .f-grade{font-size:13px;line-height:13px;padding-bottom:1px;}.narrow .b-label span{font-size:11px;}.share-box,.love-box{white-space: nowrap;}.share-box:hover,.love-box:hover{background:#f3f3f3;}.note-head{font-weight:bold;font-size:14px;padding:10px 10px 5px 10px;}.note-body{color:#747474;padding:0 10px 10px 10px;}.select-type{padding:0 10px 0 20px;}.select-type:before{border-top-color: rgba(255,255,255,0.5);border-width:5px 5px;left:5px;}.select-type:after{border-top-color:#747474;border-width:5px 5px;left:5px;margin-top: -1px;}.comment-btn{padding:5px 0 5px 0;border-bottom:1px solid #d0d0d0;width:310px;display: none;}.quick-add{float: left;margin-right:10px;}.obj-add{float: right;color:#747474;text-shadow:0 1px 0 white;font-weight:bold;font-size:13px;margin-top:3px;}.obj-add + .obj-add{padding-right:10px;margin-right:5px;border-right:1px solid #d0d0d0;}.obj-add:hover{color:#00b0e3;cursor: pointer;}.obj-add:hover .icon.note{background-position: -75px 0;}.obj-add:hover .icon.photo{background-position: -100px 0;}.obj-add .icon{display: inline-block;width:25px;height:25px;background: url("/images/elements/food-sprites2.png");vertical-align: -8px;}.obj-add .icon.note{background-position: -75px -25px;}.obj-add .icon.photo{background-position: -100px -25px;}.obj-add .icon.photo:active{background-position: -100px 0;}.scale-unit{position:absolute;color:#b0b0b0;right:3px;top:10px;}.photo-view-wrap{display: none;position:absolute;top:0;left:0;width:100%;min-width:890px;min-height:100%;z-index:5000;background: rgba(0,0,0,0.9);overflow: hidden;}.photo-view{margin:10% 30px 30px 30px;position: relative;}.photo-view .photo-view-inner{position: relative;}.photo-view .photo-view-inner > table{width:100%;height:100%;}.photo-view .photo-view-inner > table > tr > td{vertical-align: middle;}@media screen and (min-width:1280px){.photo-view{margin-right:0;margin-left:50%;width:1200px;}.photo-view .photo-view-inner{left: -600px;}}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.photo-display{vertical-align: middle !important;background:black;position: relative;}.photo-display:hover .photo-control,.photo-display:hover .photo-next,.photo-display:hover .photo-prev{display:block;animation:fadeIn linear 1s 1;-moz-animation:fadeIn linear 1s 1;-webkit-animation:fadeIn linear 1s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;}.photo-display-inner{width:100%;position: relative;overflow: hidden;}.photo-display-inner img{width:100%;min-width:480px;}.photo-info{width:340px;height:480px;background: url("/images/elements/gfx-dia-stripe.png") #f3f3f3;border-radius:0 6px 6px 0;}.photo-info .user-photo img{width:60px;height:60px;}.photo-info .user-name{font-size:16px;top:10px;}.photo-info .rp-wrap{margin:0;box-shadow: none;background: none;border:0;}.photo-info .rp-mid .meal-window-photo{padding:10px;}.photo-info .rp-top{border-radius:0 6px 0 0;position: relative;}.photo-next{display: none;width:60px;height:80px;right:0;top:50%;margin-top: -40px;position:absolute;z-index:5;cursor: pointer;}.photo-next:before{border-left-color: rgba(255,255,255,0.25);border-width:30px 10px;left:auto;right:10px;margin-top: -30px;}.photo-next:after{border-left-color: rgba(255,255,255,0.25);border-width:30px 10px;border-color: rgba(255,255,255,0.25);border-left-color: transparent;border-right-width:0;margin-top: -30px;left:auto;right:30px;}.photo-next:hover{background: -moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: -webkit-gradient(radial,center center,0px,center center,50%,color-stop(10%,rgba(255,255,255,0.3)),color-stop(50%,rgba(255,255,255,0)));background: -webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: -o-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: -ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: radial-gradient(ellipse at center,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#474747',GradientType=1 );}.photo-next:hover:before{border-left-color: white;border-width:30px 10px;}.photo-next:hover:after{border-left-color: white;border-width:30px 10px;border-color: white;border-left-color: transparent;border-right-width:0;}.photo-prev{display: none;width:60px;height:80px;left:0;top:50%;margin-top: -40px;position:absolute;z-index:5;cursor: pointer;}.photo-prev:before{border-right-color: rgba(255,255,255,0.25);border-width:30px 10px;left:10px;margin-top: -30px;}.photo-prev:after{border-right-color: rgba(255,255,255,0.25);border-width:30px 10px;border-color: rgba(255,255,255,0.25);border-right-color: transparent;border-left-width:0;margin-top: -30px;left:30px;}.photo-prev:hover{background: -moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: -webkit-gradient(radial,center center,0px,center center,50%,color-stop(10%,rgba(255,255,255,0.3)),color-stop(50%,rgba(255,255,255,0)));background: -webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: -o-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: -ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);background: radial-gradient(ellipse at center,rgba(255,255,255,0.3) 10%,rgba(255,255,255,0) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#474747',GradientType=1 );}.photo-prev:hover:before{border-right-color: white;border-width:30px 10px;}.photo-prev:hover:after{border-left-color: white;border-width:30px 10px;border-color: white;border-right-color: transparent;border-left-width:0;}body{height:100%;width:100%;}.site-wrap.photo-mode{width:100%;height:100%;overflow: hidden;}.site-wrap.photo-mode #site{position: relative;}.photo-cap{border-radius:6px;background: white;padding:7px;color:#747474;margin-top:10px;font-size:16px;}.photo-cap:before{border-bottom-color: white;border-width:10px 10px;top: -20px;left:25px;}.flog-popup .photo-form{background:#b0b0b0;border-radius:4px;padding:5px 10px;}.flog-popup .photo-form label{font-weight:bold;color: white;font-size:14px;}.flog-popup .photo-form input{font-size:16px;height:auto;margin:5px 0;display: inline !important;width:auto;padding:0;}.flog-popup .photo-form-cap{margin-right:10px;}.flog-popup .photo-form-cap input{font-size:16px;margin:0;height:35px;line-height:38px;overflow: hidden;}.photo-view-close{z-index:10;}.photo-control{position:absolute;top:0;left:0;height:30px;width:100%;background: rgba(0,0,0,0.5);color: white;font-weight:bold;line-height:30px;font-size:14px;display: none;}.photo-control-inner{margin:0 10px;}.photo-report{float: right;}.cal-bottomrow{background: white;border-radius:2px;padding:5px 10px;margin-top:5px;}.cal-bottomrow .date-range-input{margin-bottom:5px;display: none;}.cal-bottomrow .date-range-input input{width:100px;display:block;float: left;height:20px;margin:1px 10px 0 0;padding-left:5px;font-size: inherit;background:#f3f3f3;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;}.cal-bottomrow .date-range-input input:hover,.cal-bottomrow .date-range-input input:focus{color:#747474;}.drange-second{margin-left:10px;float: left;display: none;position: relative;}.drange-second:before{width:5px;height:2px;background:#b0b0b0;top:12px;left: -13px;border:0;}.drange-close{cursor: pointer;position:absolute;right:15px;background:#00b0e3;border-radius:2px;top:6px;height:15px;width:15px;line-height:15px;text-shadow: none;}.drange-close:hover{background:#ff3300;}.dp_daypicker td.complete{color:#8eb934;font-weight:bold;}.dp_daypicker td.complete.dp_selected,.dp_daypicker td.complete.dp_hover{background:#8eb934;color: white;}.dp_daypicker td.dp_disabled,.dp_daypicker td.dp_weekend_disabled{cursor:default;color:#b0b0b0 !important;background: none !important;}.flog-date{text-shadow:0 1px 0 white;font-size:16px;font-weight:bold;margin:20px 0 0 10px;}.food-name-lh{top:2px;position: relative;line-height:1.2;}.meal-actions .icon{display: inline-block;width:25px;height:25px;margin:5px 0 0 5px;background: url("/images/elements/food-sprites2.png");vertical-align: -8px;}.meal-actions .icon.note{background-position: -75px -25px;}.meal-actions .icon.note:hover{background-position: -75px 0;}.meal-actions .icon.photo{background-position: -100px -25px;}.meal-actions .icon.photo:hover{background-position: -100px 0;}.meal-contain{margin:0 10px;}.quick-dates .clickable{margin-top:0;font-size:11px;}.object-description{line-height:16px;position: relative;top:2px;}.complete-day-pop{width:480px;margin:160px 0 0 240px;}.compl-day-top{padding:10px 25px 15px 15px;text-align: left;background: white;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.compl-day-top textarea{font-size: inherit;background:#f3f3f3;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;font-size:14px;display:block;width:100%;padding:5px 0 0 5px;margin:5px 0 10px 0;height:75px;}.compl-day-top textarea:hover,.compl-day-top textarea:focus{color:#747474;}.compl-day-head{font-size:22px;font-weight:bold;}.compl-day-head .close-pop{width:25px;height:25px;float: right;margin:0 -15px 0 0;border-radius:4px;background: url("/images/elements/food-sprites2.png") -125px -25px;}.compl-day-head .close-pop:hover{background-color:#e0e0e0;cursor: pointer;}.compl-day-head .close-pop:active{background-position: -125px 0;}.no-share{border-radius:0 0 6px 6px;padding:10px 0 5px 0;font-size:12px;}.privacy{position: relative;}.privacy:before,.privacy:after{border: solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events: none;top:50%;}.privacy.clickable{float: right;font-size:12px;color:#747474;font-weight: normal;padding-left:20px;margin-right: -5px;}.privacy.clickable:hover{color:#f3f3f3;}.privacy.clickable:hover:after{background: white;}.privacy.clickable:hover:before{border-color: white;}.privacy.clickable:after{width:6px;height:3px;border-radius:2px;background:#747474;left:4px;margin-top: -2px;}.privacy.clickable:before{border:2px solid #747474;height:3px;width:4px;border-radius:4px;top:3px;left:6px;}.overlay-bg{background: url("/images/elements/gfx-dia-stripe.png") #79d7ec;opacity: .97;}.meal-instructions{margin:10px 0 0 0;font-size:13px;line-height:20px;padding-bottom:5px;border-bottom:1px solid #d0d0d0;}.meal-step{margin-bottom:5px;}.meal-step-num{width:20px;height:20px;line-height:20px;background: white;text-align:center;font-weight:bold;float: left;border-radius:100%;margin-right:5px;}.meal-step-num.arr-parent:before{border-right-color:#8eb934;border-width:8px 8px;left: -22px;margin-top: -8px;}.meal-step-num.arr-parent:after{border:0;width:10px;height:7px;background:#8eb934;left: -10px;margin-top: -3px;}.meal-step-text{float: left;text-shadow:0 1px 0 white;width:170px;line-height:1.2;padding-top:2px;}.meal-label input{font-size: inherit;background: white;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;margin-top:7px;padding:5px 0 0 7px;height:25px;width:335px;margin-left: -3px;font-size:16px;}.meal-label input:hover,.meal-label input:focus{color:#747474;}.meal-label a{color: inherit;}.meal-label a:hover{color:#00b0e3;text-decoration: none;}.weight-status{margin-top:2px;border-radius:4px;background: white;padding:5px;height:42px;color:#ff9c00;}.weight-status .weight-label{text-align:center;font-weight:bold;font-size:11px;color:#b0b0b0;text-transform: uppercase;margin-bottom:5px;}.search-opt{float: left;font-weight:bold;padding:0 0 0 10px;cursor: pointer;text-shadow:0 1px 0 white;}.search-opt:after{border-right-color:#747474;border-width:5px 5px;left:5px;margin-top: -6px;}.search-opt:before{border-right-color: white;border-width:5px 5px;left:5px;margin-top: -5px;}.search-opt:hover{color:#00b0e3;}.search-opt:hover:after{border-right-color:#00b0e3;border-width:5px 5px;}.search-opt a{color: inherit;}.search-opt a:hover{text-decoration: none;}.search-opt a{display:block;padding:0 10px;padding-left:20px;height:100%;}.remove-flog{display: none;}.search-clear{width:30px;height:30px;background: url("/images/elements/food-sprites2.png") -123px -23px #e0e0e0;border-radius:4px;position:absolute;top:17px;right:72px;cursor: pointer;}.search-clear:hover{background-color:#00b0e3;}.flog-chart{margin:10px 0 0 10px;text-align: left;}.analysis-legends{padding:0 0 10px 30px;}.analysis-legends .legend-item{float: left;white-space: nowrap;margin:0 10px 0 0;font-size:10px;}.analysis-legends .legend-item .legend-box{display:block;float: left;width:10px;height:10px;border-radius:2px;background:#ff3300;margin-right:3px;}.divider-dot{float: left;white-space: nowrap;position: relative;left:50%;margin-left: -20px;margin-top:10px;}.divider-dot div{float: left;height:8px;width:8px;background:#d0d0d0;border-radius:100%;box-shadow:0 1px 0 white;margin-right:5px;}.back-flog{padding-left:20px;}.back-flog:after{border-right-color:#00b0e3;border-width:10px 10px;left: -10px;top:0;}.back-flog:hover:after{border-right-color:#ffb100;border-width:10px 10px;}.meal-food-top:hover .expand-food-list a,.f-item:hover .expand-food-list a{opacity:1;}.expand-food-list{height:19px;position:absolute;top: -25px;left:5px;font-size:11px;}.expand-food-list a{padding:0 0 0 25px;line-height:32px;opacity:0;}.expand-food-list .hide-food{display: none;}.expand-food-list:before{width:19px;height:19px;border:1px solid #d0d0d0;border-radius:15px;background: -moz-linear-gradient(top,white 0%,#e0e0e0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top,white 0%,#e0e0e0 100%);background: -o-linear-gradient(top,white 0%,#e0e0e0 100%);background: -ms-linear-gradient(top,white 0%,#e0e0e0 100%);background: linear-gradient(to bottom,white 0%,#e0e0e0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFE0E0E0');zoom:1;top:0;left:0;}.expand-food-list:after{border-top-color:#747474;border-width:5px 5px;left:5px;margin-top: -1px;}.expand-food-list:hover{cursor: pointer;}.expand-food-list:hover:before{background:#2384bc;}.expand-food-list:hover:after{border-top-color: white;border-width:5px 5px;}.expand-food-list.active:after{border-top-color: white;border-width:5px 5px;}.expand-food-list.active:before{background: -moz-linear-gradient(top,#3b3b3b 0%,#747474 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b3b3b),color-stop(100%,#747474));background: -webkit-linear-gradient(top,#3b3b3b 0%,#747474 100%);background: -o-linear-gradient(top,#3b3b3b 0%,#747474 100%);background: -ms-linear-gradient(top,#3b3b3b 0%,#747474 100%);background: linear-gradient(to bottom,#3b3b3b 0%,#747474 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF3B3B3B',endColorstr='#FF747474');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF3B3B3B',endColorstr='#FF747474');zoom:1;}.expand-food-list.active .hide-food{display:block;}.expand-food-list.active .see-food{display: none;}.search-top-bg{border-radius:6px;background:#fff;background: -moz-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(46%,white),color-stop(48%,#f8fcfe),color-stop(49%,#f8fcfe),color-stop(51%,#d8d8e9),color-stop(100%,white));background: -webkit-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: -o-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: -ms-linear-gradient(top,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);background: linear-gradient(to bottom,white 46%,#f8fcfe 48%,#f8fcfe 49%,#d8d8e9 51%,white 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');zoom:1;}.search-top-bg.misspelled-search{background: -moz-linear-gradient(top,white 36%,#f8fcfe 38%,#f8fcfe 39%,#d8d8e9 41%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(36%,white),color-stop(38%,#f8fcfe),color-stop(39%,#f8fcfe),color-stop(41%,#d8d8e9),color-stop(100%,white));background: -webkit-linear-gradient(top,white 36%,#f8fcfe 38%,#f8fcfe 39%,#d8d8e9 41%,white 100%);background: -o-linear-gradient(top,white 36%,#f8fcfe 38%,#f8fcfe 39%,#d8d8e9 41%,white 100%);background: -ms-linear-gradient(top,white 36%,#f8fcfe 38%,#f8fcfe 39%,#d8d8e9 41%,white 100%);background: linear-gradient(to bottom,white 36%,#f8fcfe 38%,#f8fcfe 39%,#d8d8e9 41%,white 100%);}.start-search{display: none;}.portion-input input{font-size: inherit;background: white;border:1px solid #d0d0d0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;width:40px;text-align: right;height:22px;border-radius:4px 0 0 4px;padding:3px 0 0 0;margin:4px 0 0 5px;font-size:14px;}.portion-input input:hover,.portion-input input:focus{color:#747474;}.portion-input table{width:100%;}.portion-input table td{width:5px;}.portion-input table td .button-offset{margin:0 24px 0 0;position: relative;}.portion-input table td.fluid{width:auto;}.portion-input table td.fluid .button{position:absolute;border-radius:0 3px 3px 0;width:100%;padding:0 0 0 17px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.portion-input table td.fluid .drop-nav.drop-width-flex{top:30px !important;}.portion-input table .button{white-space: nowrap;}.portion-input table .button.arr-parent{padding-left:17px;}.portion-input table .button.arr-parent:after{border-top-color:#747474;border-width:5px 5px;left:3px;margin-top: -1px;}.portion-input table .button.arr-parent:before{border-top-color: white;border-width:5px 5px;left:3px;}.analysis-chart-item{float: left;margin:10px 20px 0 0;}.pie-chart-item{float: right;text-align:center;}.pie-chart-item .analysis-legends{padding-left:10px;}.recent-list,.recent-list-dash,.favorites-list{float: left;padding:4px 10px 4px 10px;font-weight:bold;border-left:1px solid #e0e0e0;line-height:25px;font-size:11px;}.recent-tabs .recent-list:first-of-type,.recent-tabs .recent-list-dash:first-of-type,.recent-tabs .favorites-list:first-of-type{border-left:0;}.recent-list:hover,.recent-list-dash:hover,.favorites-list:hover{color:#00b0e3;cursor: pointer;}.recent-list.active,.recent-list-dash.active,.favorites-list.active{border-bottom:4px solid #00b0e3;color:#00b0e3;font-size:14px;padding-right:16px;padding-left:16px;}.recent-list-dash{float: left;padding:4px 10px 4px 10px;font-weight:bold;border-left:1px solid #e0e0e0;line-height:25px;font-size:11px;}.recent-tabs .recent-list-dash:first-of-type{border-left:0;}.recent-list-dash:hover{color:#00b0e3;cursor: pointer;}.recent-list-dash.active{border-bottom:4px solid #00b0e3;color:#00b0e3;font-size:14px;padding-right:16px;padding-left:16px;}.recent-tabs{border-bottom:1px solid #e0e0e0;padding-top:4px;}.recent-items .recent-label{display:block;}.recent-label{display: none;float: right;font-size:11px;background:#ffe221;font-weight: normal;color:#747474;padding:0 5px 0 2px;margin-right:5px;border-radius:0 2px 2px 0;line-height:19px;border-bottom:1px solid #ffb100;}.recent-label:after{border-right-color:#ffe221;border-width:10px 10px;top: -1px;left: -20px;}.recent-label:before{border-right-color:#ffb100;border-width:10px 10px;top:0;left: -20px;}.f-item.meal-note{border-bottom:0;border-top:1px solid #e0e0e0;}.f-item.meal-note .f-item-bg:hover{background: none;}.food-item.meal-view .f-topline{font-size:16px;margin-top:3px;margin-bottom:2px;}.food-item.meal-view .f-secondline{font-size:12px;}.food-item.meal-view .meal-photos{background: white;}.food-item.meal-view .food-title{float: none;width:auto;margin:0;padding:15px 0 15px 0;}.food-item.meal-view .food-title-right{float: left;width:340px;}.food-item.meal-view .meal-actions .icon{margin-top:0;}.food-item.meal-view .meal-actions:first-child{margin-right:5px;}input.meal-mini-name{font-size: inherit;background: white;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;height:20px;width:135px;padding-left:5px;position: relative;margin: -5px 0 0 -5px;font-size:12px;border-radius:3px;}input.meal-mini-name:hover,input.meal-mini-name:focus{color:#747474;}.generic-box{float: left;margin-left:5px;color:#747474;text-shadow:0 1px 0 white;font-weight:bold;}.nutr-per{display: inline;color: white;background:#d0d0d0;text-shadow: none;border-radius:4px;padding:2px 2px 0 2px;margin:0;font-size: inherite;font-weight: normal;}.flog-mode{margin:5px 5px 5px 0;font-size:12px;text-shadow:0 1px 0 white;text-align: right;font-weight:bold;color:#b0b0b0;}.flog-mode a{color:#747474;padding:4px 4px 2px 4px;border-radius:4px;margin-left:3px;cursor: pointer;}.flog-mode a:hover{background:#2384bc;color: white;text-decoration: none;text-shadow: none;box-shadow:0 1px 0 white;}.flog-mode a.active{background:#747474;color: white;text-shadow: none;box-shadow:0 1px 0 white;}.flog-mode .num-comments{padding:5px;float: right;}.print-view-wrap{background: white;border: solid 1px #e0e0e0;padding:5px 5px 10px 5px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:15px;}.print-view-wrap .pv-daily-total{font-size:14px;font-weight:bold;border-top:2px solid #b0b0b0;padding:5px 5px 10px 5px;margin:5px 5px 0 5px;}.print-view-wrap .pv-daily-total .pv-stats{float: none;font-size:11px;}.print-view-wrap .pv-daily-total .pv-stats .pv-stat-num{margin-right:5px;margin-left:0;}.print-view-wrap:before{border: solid 8px rgba(0,0,0,0.05);border-right-color: transparent;border-bottom-color: transparent;border-left-width:80px;border-top-width:0;bottom: -8px;left:5px;top:auto;}.print-view-wrap:after{border: solid 8px rgba(0,0,0,0.05);border-left-color: transparent;border-bottom-color: transparent;border-right-width:80px;border-top-width:0;bottom: -8px;right:5px;top:auto;left:auto;}.print-view-wrap .pv-head{font-size:16px;font-weight:bold;padding:10px 10px 5px 10px;}.print-view-wrap .pv-stats{padding-top:2px;font-size:10px;float: right;text-align: rignt;font-weight: normal;}.print-view-wrap .pv-stats .pv-stat-num{white-space: nowrap;margin-left:5px;}.print-view-wrap .pv-stats .pv-label{font-weight:bold;}.print-view-wrap .pv-meal{font-weight:bold;border-top:1px solid #b0b0b0;font-size:13px;padding:5px 5px 5px 5px;margin:0 5px;background:#f3f3f3;}.print-view-wrap .pv-item{padding:5px;font-size:11px;margin:0 10px;}.print-view-wrap .pv-block{margin:0 10px;}.print-view-wrap .pv-table{width:100%;font-size:11px;}.print-view-wrap .pv-table td{padding:6px 0 4px 0;}.print-view-wrap .pv-table td.pv-inner{padding:0 0 0 10px;}.print-view-wrap .pv-table td.pv-stat{width:5px;text-align: right;white-space: nowrap;font-size:10px;padding-left:5px;padding-right:5px;}.print-view-wrap .pv-table td.pv-stat.grade{text-align: left;width:10px;}.add-food-item{border-bottom:1px solid #e0e0e0;font-size:18px;font-weight:bold;color:#b0b0b0;text-shadow:0 1px 0 white;line-height:56px;position: relative;}.add-food-item:hover{background:#f3f3f3;}.add-food-item a{text-align:center;display:block;width:100%;color: inherit;}.add-food-item a:hover{text-decoration: none;color:#00b0e3;}.add-food-item.sm{font-size:14px;line-height:30px;padding:0 10px 0 0;text-align: left;background:#f3f3f3;}.add-food-item.sm a{text-align: left;padding-left:10px;}.recipe-fields{padding:10px;position: relative;border-bottom:1px solid #e0e0e0;}.recipe-fields .recipe-label{font-weight:bold;font-size:14px;}.recipe-fields textarea{width:100%;font-size: inherit;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;padding:5px;}.recipe-fields textarea:hover,.recipe-fields textarea:focus{color:#747474;}.recipe-fields div{margin:0 12px 0 0;}.recipe-fields .add-serving{font-weight:bold;font-size:14px;}.recipe-fields .add-serving input{font-size: inherit;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;width:33px;padding-left:2px;height:20px;margin-left:2px;font-size:14px;}.recipe-fields .add-serving input:hover,.recipe-fields .add-serving input:focus{color:#747474;}.recipe-fields .add-instruct{margin:10px 12px 10px 0;}.recipe-fields .add-instruct textarea{height:120px;}.recipe-fields .add-desc textarea{height:40px;}.recipe-option{padding:0 0 0 20px;text-shadow:0 1px 0 white;}.cat-col{width:170px;float: left;}.recipe-cat{padding:5px 0 10px 10px;text-shadow:0 1px 0 white;margin:5px 10px;border-bottom:1px solid #d0d0d0;}.recipe-cat .recipe-cat-head{font-size:14px;font-weight:bold;margin-bottom:2px;}.recipe-cat select{width:160px;margin-bottom:10px;}.recent-sort-item{float: right;font-weight:bold;padding:2px 4px 1px 4px;border-radius:4px;text-shadow:0 1px 0 white;border:1px solid transparent;line-height:18px;margin:4px 5px 0 0;}.recent-sort-item:hover{color:#00b0e3 !important;cursor: pointer;border-color:#00b0e3;}.recent-sort-item.active{box-shadow:0 1px 0 white,inset 0 7px 1px rgba(0,0,0,0.3);background:#00b0e3;color: white !important;text-shadow: none;cursor:default !important;border-color: transparent;}.complete-mini-btn{border:1px solid #b0b0b0;border-radius:4px;position:absolute;right:155px;top:5px;z-index:30;}.complete-mini-btn .mini-check-icon{width:20px;height:20px;background: url("/images/elements/food-sprites2.png") 0 -50px;}.complete-mini-btn.completed{background:#8eb934;border-color: transparent;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.complete-mini-btn.completed .mini-check-icon{background-position:0 -70px;}.complete-mini-btn:hover{background:#d0d0d0;background: -moz-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f3f3),color-stop(100%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -o-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: -ms-linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);background: linear-gradient(top,#f3f3f3 20%,#d0d0d0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;*filter: none;*background:#e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,0.3);border:1px solid #b0b0b0;cursor: pointer;}.complete-mini-btn:hover .mini-check-icon{background-position:0 -50px;}.complete-mini-btn:active{background:#d0d0d0;background: -moz-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#d0d0d0),color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -o-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: -ms-linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);background: linear-gradient(top,#d0d0d0 20%,#f3f3f3 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD0D0D0',endColorstr='#FFF3F3F3');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD0D0D0',endColorstr='#FFF3F3F3');zoom:1;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.complete-mini-btn.green{background:#8eb934;border-color:#f3f3f3;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.complete-mini-btn.green .mini-check-icon{background-position:0 -70px;}.edit-title{display: none;margin:15px 20px 10px 30px;position: relative;}.edit-title input{font-size: inherit;background: white;border:1px solid #e0e0e0;border-radius:4px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);line-height:1;color:#b0b0b0;font-family: Helvetica,Arial,sans-serif;display:block;width:100%;height:30px;padding:5px 0 0 5px;font-size:16px;margin-bottom:10px;}.edit-title input:hover,.edit-title input:focus{color:#747474;}.edit-title .edit-head{font-weight:bold;font-size:16px;margin-bottom:5px;}.edit-food{float: right;white-space: nowrap;position: relative;margin-top: -5px;}.edit-food .edit-food-btn{border-radius:4px;height:25px;width:25px;float: left;margin-left:5px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);background: url("/images/elements/food-sprites2.png") -150px 0 #e0e0e0;}.edit-food .edit-food-btn.delete{background-position: -175px 0;display:block;}.edit-food .edit-food-btn:hover{background-color:#2384bc;cursor: pointer;}.add-photo-fields{margin-top:5px;border-radius:3px;padding:15px 12px 40px 12px;background:#d0d0d0;background: -moz-linear-gradient(top,#747474 20%,#3b3b3b 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#747474),color-stop(100%,#3b3b3b));background: -webkit-linear-gradient(top,#747474 20%,#3b3b3b 100%);background: -o-linear-gradient(top,#747474 20%,#3b3b3b 100%);background: -ms-linear-gradient(top,#747474 20%,#3b3b3b 100%);background: linear-gradient(top,#747474 20%,#3b3b3b 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF747474',endColorstr='#FF3B3B3B');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF747474',endColorstr='#FF3B3B3B');zoom:1;box-shadow: inset 0 2px 4px black;}.photo-rules{font-size:12px;}.pv-noitem{font-weight:bold;font-size:16px;text-align:center;padding:30px 0 20px 0;}.flog-trial-wrap{background: white;border-radius:6px;border:3px solid #e0e0e0;box-shadow:0 3px 10px rgba(0,0,0,0.5);position: relative;padding:20px;}.flog-trial-wrap .fl-item-box{margin-top:10px;}.flog-trial-wrap .fl-item{padding:10px 10px;font-size:14px;font-weight:bold;color:#747474;text-shadow:0 1px 0 white;}.flog-trial-wrap .fl-icon{width:32px;height:32px;border-radius:32px;float: left;margin-right:10px;background: url("/images/elements/foodlogger-upsell-sprites.png") -2px -2px #747474;box-shadow:0 1px 0 white;}.flog-trial-wrap .fl-icon.photo{background-position: -37px -2px;}.flog-trial-wrap .fl-icon.note{background-position: -72px -2px;}.flog-trial-wrap .fl-icon.print{background-position: -107px -2px;}.flog-trial-wrap .fl-icon.ad{background-position: -142px -2px;background-color:#ffb100;}.flog-trial-wrap .trial-head{color:#ff9c00;font-size:25px;font-weight:bold;text-transform: uppercase;}.flog-trial-wrap .trial-txt{font-size:15px;color:#747474;margin:10px 0;}.fav-window{position:absolute;z-index:150;display: none;}.fav-window .info-box.left{left: -25px;}.fav-window .info-box.right{right: -50px;}