@charset "UTF-8";html,body{background-color:#fff}.addthis_toolbox{display:none !important}#header{display:none}#header_print{display:block!important}#navbar{display:none}#left_banners,#left_banners img{display:none}#main_body{background:#fff;margin:0 auto;padding:0;height:auto}#outer_frame{background:#fff;margin:0 auto;height:auto}#view_all{display:none}#backtotop,.backtotop a{display:none}p{color:#000!important}br.clear{clear:both}#content_container strong,#content_container p strong,#content_container p strong a{color:#000;font-weight:bold}#content_container p strong a:hover{color:#6cf;font-weight:bold}#content_container p.cGMP{padding:12px;font-weight:bold;text-align:center;border:1px solid #000}#content_container{width:98%;height:100%;padding-top:20px}#page_left{width:98%;float:none!important;background:#fff}#productlisting_left{float:left;width:25%;padding:10px 0}#productImage{max-width:100%;height:auto!important}#product_left,#product_info img,#thumblabel,select#cntTestimonials_lstProducts,#buynow{display:none}#productlisting_right{width:70%;float:right;padding:5px 0 35px 0}#product_right{width:95%!important}.allproducts #page_left{float:none;width:100%}.allproducts #product_right{float:none;width:100%;padding:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.allproducts #product_right h1{margin-top:0}.category_container{overflow:hidden;min-height:300px;padding:0 10px;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.category_container h2{display:block;font:normal normal 18px "Michroma",Arial,sans-serif;color:#333;line-height:26px;letter-spacing:1px;width:100%;padding:0 0 20px 0;margin:0}#content_container .category_container ul{width:100%;display:block;margin:0}#content_container .category_container li{width:24%;display:inline-block;text-align:center;vertical-align:top;margin:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content_container .category_container li img{max-width:100%;height:auto;display:block;margin-bottom:10px}#content_container .category_container li a{display:block;padding:10px 16px;color:#333;font:normal normal 12px Verdana,Geneva,sans-serif;text-decoration:none}.allproducts #content_container p.cGMP{width:80%;margin:0 auto}#wheretobuy li{float:left;margin:20px 5px;list-style:none;padding:0}#wheretobuy li.storelg{width:100%;text-align:center;margin:0 0 20px 0}#content_container li{list-style-image:none;font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#000;margin-bottom:10px}#suppfacts{width:300px;color:#000;padding:12px;font:normal normal 10px Helvetica,Arial,sans-serif;line-height:15px;margin-top:25px;border:1px solid #000}#suppfacts strong{font:normal bold 10px Helvetica,Arial,sans-serif;line-height:15px}.suppfacts_header{font:normal bold 24px "Arial Black",Helvetica,Arial,sans-serif;line-height:30px}#suppfacts td{border-bottom:1px solid #000}td.thickline{border-bottom:5px solid #000;background:none}.suppfacts_fineprint{font:normal normal 9px Helvetica,Arial,sans-serif;line-height:12px}#footer{background:none;border-top:1px solid #999;padding:20px 10px;clear:both;margin:0;color:#777;overflow:hidden}#footer_container{padding-top:0;float:left;margin:0}#footer_left{text-align:left;font:normal normal 10px Verdana,Arial,Helvetica,sans-serif;line-height:15px}#footer_left_nav{display:none}#footer_right{margin:0;width:420px;font:normal bold 8px Arial,Helvetica,sans-serif;padding:10px;line-height:12px;border:1px solid #777;text-transform:uppercase;text-align:center}#faq ul,.newsletter_toc,.newsletter_picker,#youtubegallery{display:none}.newsletter{font:normal bold 25px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;line-height:23px;text-transform:uppercase}.newsletter_date{font:normal bold 19px 'Trebuchet MS',Arial,Helvetica,sans-serif}.newsletter_date br{display:none}.newsletter_date span{padding-left:8px}#sitemap{width:100%;overflow:hidden;padding:15px 20px 35px 0}#sitemap_left{width:45%;float:left;margin-right:25px}#sitemap_right{width:50%;float:left}#content_container p{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:16px;margin-bottom:18px}#content_container p a{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;text-decoration:underline}#content_container p strong{font:normal bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;line-height:16px}#product_right_sidebar{width:233px;float:right;height:100%;background-color:#c5c5c5}.product_name_sm{font:normal bold 25px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;line-height:23px;text-transform:uppercase}.product_name_sub{font:normal bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#f90;line-height:24px;text-transform:uppercase}.product_name_lg{font:normal bold 40px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;line-height:38px;text-transform:uppercase}.product_name_lg sup{font:normal bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;vertical-align:top}.product_size{font:normal bold 16px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;line-height:18px;margin-bottom:10px}.product_size_detail{font:normal bold 11px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:16px;margin-bottom:10px}.paragraph_header{font:normal bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;line-height:20px}.paragraph_header a{text-decoration:none !important}.paragraph_header a:hover{text-decoration:underline !important}.paragraph_subheader{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;line-height:18px;margin-bottom:10px;text-transform:uppercase}.paragraph_subheader_wht{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;line-height:18px;margin-bottom:10px}.fine_print{font:normal bold 9px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#555;line-height:13px;margin-bottom:10px;text-transform:uppercase}.fine_print a{font:normal bold 9px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#555;line-height:13px;margin:10px 0;text-transform:uppercase;text-decoration:underline}.fine_print a:hover{font:normal bold 9px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ffca00;line-height:13px;margin:10px 0;text-transform:uppercase;text-decoration:underline}.backtotop_divider{margin:40px 0;text-transform:uppercase;border-bottom:1px solid #888;clear:both}.backtotop_divider a,#jump_box{display:none}#content_container ol{padding-left:20px}#content_container ol li{list-style:decimal}#content_container ol li strong{font-weight:bold;color:#fc0}.image_left{margin:0 30px 0 0}.img_right{float:right;margin:0 0 14px 14px}.img_left{float:left;margin:0 14px 14px 0}span.available{font:normal bold 12px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#333}.available a{color:#f90}td.yellow{height:25px;background:url(../images/navbar_background.jpg) repeat-x bottom;font:normal bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#413f13;text-transform:uppercase;text-align:center}table.standard{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;border:1px solid #fff}table.ourproducts{text-align:center;margin:-15px 0 0 -20px}table.ourproducts a{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none}table.ourproducts a img{text-decoration:none!important;border:none!important}table.ourproducts td a img{opacity:1!important;filter:alpha(opacity=100)!important}.search_results{background-color:#efc800;font:normal bold 14px Arial,Helvetica,sans-serif;color:#000;padding:8px 10px}#bmi_index,#bmi_category{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;background-color:#c76200!important;color:#fff;padding:1px 3px}#shake_jumpbox{display:none}.shake{padding-bottom:35px;margin-bottom:25px}table.recipe{margin:45px 0 5px 0;font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc}table.recipe:first-child{margin-top:10px}.recipe_chartbar{font:normal bold 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#000;border-top:1px solid #666;padding:5px}table.recipe td{padding:5px}table.recipe a{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;text-decoration:underline}table.recipe a:hover{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#6cf;text-decoration:underline}.recipe_totals{font:normal bold 12px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ce4800;background-color:#fff;padding:5px}table.recipe strong{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ffca00;text-transform:uppercase}table.recipe img{margin-right:15px}#content_container.athlete{position:relative;-webkit-font-smoothing:antialiased;width:100%}#athlete_feature{height:375px;position:relative}#athlete_feature li{background:#000}.teambadge{position:absolute;top:0;right:0;z-index:111}.athlete_name{width:300px;position:absolute;bottom:10px;right:20px;z-index:222;text-align:center}#athlete_feature h1{font:normal normal 38px "Michroma",Arial,sans-serif;color:#fff;line-height:19px}#athlete_feature h1 strong{font:normal bold 65px Arial,sans-serif;color:#fff}#athlete_feature h1 span{font:normal bold 18px Arial,sans-serif;color:#c54900;text-transform:none}.rhino-prev,.rhino-next,a.orangebtn{display:none!important}#content_container.athlete #slider{width:800px;height:375px;padding:0;margin:0 auto;display:none}#content_container.athlete #slider img{max-width:100%;height:auto}#athlete_subfeature{padding:30px 0 40px 0;overflow:hidden}#athlete_subfeature .left{float:left;overflow:hidden;width:372px;padding:0 10px;margin:0}#athlete_subfeature .right{float:right;width:368px;padding:0 6px;margin:0}#athlete_content .athlete_stats p,#athlete_content .athlete_stats p strongi{font-size:16px;line-height:24px}#athlete_content .athlete_stats li{list-style-image:url(../images/bullet_orange.png);font-size:15px;line-height:22px}.athlete_vidprev{margin-bottom:30px}#athlete_sidebar{width:260px;padding:20px;margin-right:25px;border:1px solid #202020;float:left;overflow:hidden}#athlete_sidebar .divider{border-bottom:1px solid #88837f;margin-bottom:30px}#athlete_qa{width:447px;float:right;overflow:hidden}.athlete h2{font:normal normal 18px "Michroma",Arial,sans-serif;color:#c54900;margin-top:0;text-transform:uppercase}.athlete h2 sup{font-size:11px;line-height:10px}.athlete #athlete_sidebar h2{font-size:23px}.athlete #athlete_sidebar h2 span{font-size:16px}#athlete_content p{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;color:#88837f;line-height:19px;margin:0 0 25px 0}.athlete #athlete_sidebar strong,.athlete #athlete_sidebar p strong a{font-size:15px;font-weight:bold}.athlete #athlete_sidebar img{margin-bottom:18px}#athlete_content p strong{font:normal bold 14px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif}#map{display:none}#eventsgrid{border:1px solid #171717;border-top:none;color:#171717;width:90%;margin:30px auto}#eventsgrid th{color:#c54900;font-size:17px;padding:5px 0;border-top:1px solid #171717}#eventsgrid td{padding:12px 8px;border-top:1px solid #171717;font-size:12px}#eventsgrid a{color:#171717}table.activity{margin-top:5px;font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc}table.activity td{border-bottom:1px solid #222}.activitynumbers{border-left:1px solid #222}table.activity img{padding:17px 0 17px 0}.activity_pic{width:137px;!important}table.activity strong{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ffca00;line-height:20px}.survey table{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:16px;margin-bottom:18px}.survey div{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:16px;margin-bottom:18px}.survey .leftcol{float:left;width:50%;padding:0}.survey .rightcol{float:right;width:50%;padding:0}.survey p{margin-top:30px}.survey input[type="radio"],.survey input[type="checkbox"]{margin-right:6px}p.surveyprogress{float:right;padding:10px;background:#fff;color:#e37104 !important;font:normal bold 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;margin:-22px 0 !important}.survey .required{color:red}.survey_section{font:normal bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;line-height:28px;text-transform:uppercase}#content_container .surveyend p{margin:14px 0 0 0}.surveyend input[type="text"]{width:225px}table.mealplans{margin-top:20px;font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc}table.mealplans_page{margin:0;padding:0}table.mealplans_page td{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;padding:15px}table.mealplans_page strong{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ffca00;text-transform:uppercase}table.mealplans_page a{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;text-decoration:underline}table.mealplans_page img{margin-right:15px}td.mealtotals{background-color:#ffca00;padding:0!important;margin:0!important;border-bottom:none!important}td.totals{color:#000!important;font:normal bold 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;text-transform:uppercase;padding:0!important;height:25px!important;text-align:center}td.dailymealtotals{background:#fff;padding:0!important;margin:0!important;border-bottom:none!important}td.dailytotals{color:#ce4800!important;font:normal bold 11px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;text-transform:uppercase;padding:0!important;height:25px!important;text-align:center}#mediapage #product_right{width:782px;float:none;margin:0 auto}#mediapage #backtotop{margin-top:0}#content_container ul.videogallery{clear:both}#content_container ul.videogallery li{list-style:none;text-align:center;background:none;width:22%;min-width:150px;margin:0 1%;padding:0 0 28px 0;display:-moz-inline-box;display:inline-block;vertical-align:top}*:first-child+html #content_container ul.videogallery li{display:inline}#content_container ul.videogallery li a{text-decoration:none;position:relative;display:block}#content_container ul.videogallery li h3{font:normal bold 12px Arial,Helvetica,sans-serif;color:#000}#content_container ul.videogallery li.vidgallery_full{width:100%;display:block;margin:0;padding:28px 0 10px 0;text-align:left}#content_container ul.videogallery li.vidgallery_full h2{margin:0;font:normal bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#f90;text-transform:uppercase}#medianav{width:220px;padding-bottom:20px}#medianav a span{padding-top:12px}#medianav a{text-decoration:none;font:normal bold 11px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#888;text-transform:uppercase;clear:both;padding-top:5px}#medianav a:hover{color:#fff}#medianav a img{float:left;padding:0 10px 5px 0;clear:both;opacity:.75;filter:alpha(opacity=75)}.hiddencontent,.hiddencontent2{display:none;clear:both}