﻿@import url(https://fonts.googleapis.com/css?family=Michroma);@charset "UTF-8";html,body{background-color:#000;margin:0 !important;padding:0 !important;height:100%}.fb_ltr{width:220px!important}input,textarea,select,checkbox,radio{font:11px Arial,Helvetica,sans-serif;color:#444}input:focus,textarea:focus{background:#fffdee;outline:none}br.clear{clear:both}img,a img{border:none!important;outline-style:none}a:active,a:focus,input[type="image"]{outline:0!important}.newsletter_picker{float:right;overflow:hidden;font:normal bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}form.newsletter_select{float:left}.combobox{margin-top:4px;font:normal normal 11px Verdana,Geneva,sans-serif;padding:2px}sup{font-size:7px;vertical-align:top;font:normal bold Arial,sans-serif;line-height:6px}h1{font:normal bold 40px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;line-height:38px;text-transform:uppercase}h1 sup{font:normal bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;vertical-align:top}.table{display:table;text-align:center}#header{height:95px;background:url(../images/background_honeycomb_top.jpg) repeat-x top left #000;margin:0 auto;padding:0}#header_print{display:none;margin:0 auto;padding:0;height:95px;margin-bottom:25px}#header_inner{width:850px;height:95px;margin:0 auto;text-align:left}.my_body_fortress{float:right;margin-top:25px;display:none}#navbar{position:relative;z-index:555;margin:0 auto;height:33px;padding:0;clear:both;-webkit-box-shadow:#000 0 2px 5px;-moz-box-shadow:#000 0 2px 5px;box-shadow:#000 0 2px 5px;background:#ff8a00;background:-webkit-gradient(linear,0 0,0 bottom,from(#ff8a00),to(#b64500));background:-webkit-linear-gradient(#ff8a00,#b64500);background:-moz-linear-gradient(#ff8a00,#b64500);background:-ms-linear-gradient(#ff8a00,#b64500);background:-o-linear-gradient(#ff8a00,#b64500);background:linear-gradient(#ff8a00,#b64500);-pie-background:linear-gradient(#ff8a00,#b64500);behavior:url(/js/PIE.htc)}#nav{width:855px;margin:0 auto}ul#navbuttons{margin:0;padding:0;width:100%;-webkit-font-smoothing:antialiased}#navbuttons li{float:left;zoom:1;list-style:none;position:relative;font:normal bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;padding:0;margin-right:5px}#navbuttons li a{color:#fff;text-decoration:none;line-height:33px;display:block;padding:0 10px}#navbuttons li:hover{background:#206ac4;background:-webkit-gradient(linear,0 0,0 bottom,from(#206ac4),to(#1e64ba));background:-webkit-linear-gradient(#206ac4,#1e64ba);background:-moz-linear-gradient(#206ac4,#1e64ba);background:-ms-linear-gradient(#206ac4,#1e64ba);background:-o-linear-gradient(#206ac4,#1e64ba);background:linear-gradient(#206ac4,#1e64ba);-pie-background:linear-gradient(#206ac4,#1e64ba);behavior:url(/js/PIE.htc)}#navbuttons li .sub{min-width:200px;position:absolute;top:33px;left:0;z-index:99999;padding:0;display:none;-webkit-box-shadow:#000 0 3px 4px;-moz-box-shadow:#000 0 3px 4px;box-shadow:#000 0 3px 4px;background:#1e64ba;background:-webkit-gradient(linear,0 0,0 bottom,from(#1e64ba),to(#0f325c));background:-webkit-linear-gradient(#1e64ba,#0f325c);background:-moz-linear-gradient(#1e64ba,#0f325c);background:-ms-linear-gradient(#1e64ba,#0f325c);background:-o-linear-gradient(#1e64ba,#0f325c);background:linear-gradient(#1e64ba,#0f325c);-pie-background:linear-gradient(#1e64ba,#0f325c);behavior:url(/js/PIE.htc)}#navbuttons li .sub ul{margin:0;padding:0}#navbuttons li .sub li{margin:0;padding:0;float:none}#navbuttons li .sub li a{padding:8px 20px;line-height:normal;font-size:13px}#drop_products .sub{width:485px!important;overflow:hidden}#drop_products .sub h3{margin:0 0 0 15px;color:#ff8a00;font-size:14px}#navbuttons li#drop_products .sub li a{padding:3px 15px;font-size:12px}#drop_products div{list-style:none;background:none;width:226px;padding:10px 14px 10px 0;display:-moz-inline-box;display:inline-block;vertical-align:top}*:first-child+html #drop_products div{display:inline}#drop_nutrition .sub{width:500px!important;overflow:hidden}#drop_nutrition .sub ul{float:left}#menu_fitnesstracker{float:right}.sub sup{font-size:10px}#nav li.social,#nav li.social a{margin:0;padding:0}#nav li.social:hover,#nav li.searchbox:hover,#nav li.searchbtn:hover{background:none}#nav li.searchbtn{font-size:12px;padding:4px 0 0 0;margin-left:4px}#navbuttons li.searchbtn a{background:#6a2500;line-height:24px;padding:0 7px!important}#navbuttons li.searchbtn a:hover{background:#206ac4}input.navsearch{color:#888;height:22px;padding:0 4px!important;margin:4px 0 5px 5px;width:110px;line-height:24px;border:1px solid #b15300;font:normal normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif}input.navsearch:focus{background:#fffdee;outline:none}#main_body{background:url(../images/background_honeycomb.jpg) repeat-x top left #000;margin:0 auto;padding:0;height:auto}#outer_frame{background:url(../images/background_outerframe.jpg) repeat-x top left #c5c5c5;width:850px;margin:0 auto;height:auto}#content_container{width:842px;margin:0 auto;height:100%;background:#000;-webkit-font-smoothing:antialiased}#content_container.productpage{background:url(../images/product_background.jpg) top left no-repeat #000}#content_container.productpage #page_left{background:none}#home_left{width:607px;height:523px;float:left;background:#333}#home_right{width:233px;float:right;height:100%;background-color:#c5c5c5;border-left:2px solid #c5c5c5}#home_bottom{width:842px;clear:both;border-top:3px solid #c5c5c5;background-image:url(../images/office_bkgd.jpg)}#page_left{width:808px;float:left;background:#000}#content_container p,#terms,address{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#999592;line-height:19px;margin-bottom:18px}#content_container p a,.testimonials a,ol li a,#terms p a{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;text-decoration:underline}#content_container p a:hover,.testimonials a:hover,ol li a:hover,#terms a:hover{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#6cf;text-decoration:underline}#content_container p strong,.testimonials strong{font:normal bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;line-height:19px}#content_container ul{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:19px;margin:-7px 0 20px 0;padding:0 0 0 0}#content_container li{list-style-image:url(../images/bullet.jpg);font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#999592;margin:0 0 10px 15px}#content_container p.cGMP{background:#222;padding:12px;color:#fff;font-weight:bold;text-align:center}.home_nutrition_articles{width:421px;background:url(../images/hp_right_bg.jpg) bottom right no-repeat}.home_nutrition_articles h3{font:normal bold 24px/25px 'Michroma','Trebuchet MS',Arial,Helvetica,sans-serif;color:#c54900;text-transform:uppercase;-webkit-font-smoothing:antialiased;margin:0 0 8px 0}#content_container .home_nutrition_articles ul{margin:16px 0 0 0;padding:0}#content_container .home_nutrition_articles li{margin-bottom:9px;list-style-image:none;list-style:disc;font-size:14px;color:#fff}#content_container #home_appcallout_text li{list-style:none;background:url(../images/bullet_orange.png) top left no-repeat;padding:0 0 0 13px!important;margin:0 0 5px 0!important;line-height:15px!important;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff}.home_nutrition_articles li a{font-size:14px;color:#fff;text-decoration:none;line-height:20px}.home_nutrition_articles li a:hover{color:#c54900}.home_nutrition_articles_inner{padding:28px 0 10px 25px}#home_coupon{width:236px;border-left:3px solid #c5c5c5;border-right:3px solid #c5c5c5;background:#040c0f}#home_newsletter{width:236px;border-left:3px solid #c5c5c5;border-right:3px solid #c5c5c5;background:#c5c5c5}#home_elite{margin-bottom:3px}.feature_app{position:relative}.feature_app_btns{position:absolute;bottom:22px;left:120px}#home_appcallout{float:left;width:421px;height:257px;display:block;border-right:2px solid #c5c5c5;-webkit-font-smoothing:antialiased}#home_appcallout_device{float:left;margin:0 5px 0 10px}#home_appcallout_text{float:right;padding-top:30px;width:275px;margin-right:5px}#home_appcallout_text h2{font:normal bold 18px 'Trebuchet MS',Arial,Helvetica,sans-serif!important;color:#fb8700;text-transform:uppercase;margin:0 0 17px 0}#btn_freedownload:hover{opacity:.75;filter:alpha(opacity=75)}.newsletter_container{padding:14px;background:#000;overflow:hidden}.newsletter_date{padding:0 20px 0 0;color:#f90;font:normal bold 20px 'Trebuchet MS',Arial,Helvetica,sans-serif;float:left;overflow:hidden}.newsletter_date span{font-size:24px}#content_container ul.newsletter_toc{margin:0;padding:0 0 0 20px;float:left;overflow:hidden;border-left:1px solid #ddd;width:320px}#content_container ul.newsletter_toc li{list-style:none;background:none;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;padding:0;margin:7px 0;text-transform:uppercase}#content_container ul.newsletter_toc li:first-child{margin-top:0}#content_container ul.newsletter_toc li a{color:#f90;font-size:11px}#content_container ul.newsletter_toc li a:hover{color:#6cf}#view_all{text-align:right}#view_all a{font:normal normal 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#666;text-decoration:none}#view_all a:hover{font:normal normal 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fc0;text-decoration:underline}#product_left,#productlisting_left{float:left;width:258px;padding:0}#product_right,#productlisting_right{float:right;width:500px;padding:15px 20px 35px 20px}#buynow{display:none;float:right;padding:16px;border:1px solid #777;margin:-34px 0 20px 20px}#faq{clear:left;padding-top:10px}#faq ul{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:14px;margin:0 0 40px 0;padding:0}#faq li,#faq li a{list-style:none;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;margin:10px 0 10px 0;text-decoration:none}#faq li a:hover{color:#6cf;text-decoration:underline}.img_right{float:right;margin:0 0 14px 14px}#txtMessage{font:11px Arial,Helvetica,sans-serif;color:#444}.form_error{font:normal bold 10px Arial,Helvetica,sans-serif;color:red;text-transform:uppercase}.protected{font:normal bold 9px Verdana,Geneva,sans-serif;text-transform:uppercase;color:#000;background-color:#ffca00;padding:1px}.stacks{margin:0;padding:18px 0}.stacks img{float:left;margin:0 30px 0 0;width:190px}.stacks h3{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#fff}.stacks h3 a{color:#f90}.stacks h3 a:hover{color:#6cf}.stacks p{overflow:hidden}.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}.newsletter{font:normal bold 30px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fc0;line-height:38px;text-transform:uppercase}#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:#cf4d00;line-height:28px;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_red{font:normal bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;color:red;line-height:20px}.paragraph_header a{text-decoration:none !important}.paragraph_header a:hover{text-decoration:underline !important}.paragraph_subheader,.textContact{font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#cf4d00;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}.required{font:normal bold 9px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#555;line-height:13px;text-transform:uppercase}span#lblMessageText .required{font:normal bold 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;color:red!important}#thumblabel{margin:6px 0}#content_container ol{padding-left:20px}#content_container ol li{list-style:decimal}#content_container ol li strong{font-weight:bold;color:#fc0}span.available{font:normal bold 12px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff}.available a{color:#f90}#flashcontent{position:relative;z-index:1}.image_left{margin:0 30px 0 0}td.yellow{height:25px;background:url(../images/navbar_background.jpg) repeat-x bottom;font:normal bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;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:0 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:hover{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;text-decoration:none}table.ourproducts a img{text-decoration:none!important;border:none!important}table.ourproducts td a img{opacity:1;filter:alpha(opacity=100)}table.ourproducts td a img:hover{opacity:.8;filter:alpha(opacity=80)}table.ourproducts td a .spOP{width:105px;display:inline-block}.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}#tblContact td{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;text-transform:none!important}#tblContact .paragraph_subheader{text-transform:none!important}.separator{border-top:1px solid #222;height:2px;padding:0 0 3px 0}#jump_box{width:170px;float:right;padding:10px;background-color:#111;margin:0 0 15px 40px;border:1px solid #333;border-top:7px solid #333}#jump_box ul{margin:0}#jump_box li{list-style-image:url(../images/bullet.jpg);margin-bottom:8px!important;line-height:12px}#jump_box li a{font:normal bold 9px Verdana,Geneva,sans-serif;text-transform:uppercase;color:#fff;text-decoration:none}#jump_box li a:hover{color:#f90}.indent{padding:0 5%}.indent ul{padding:0!important}.backtotop{float:right}#backtotop{margin:35px 0 15px 0;text-transform:uppercase}#backtotop a,.backtotop 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}#backtotop a:hover,.backtotop 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 a,.backtotop a:hover{text-decoration:none}.backtotop_divider{margin:40px 0;text-transform:uppercase;border-bottom:1px solid #222;text-align:right}.backtotop_divider a{font:normal bold 9px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#333;line-height:13px;margin:10px 0;text-transform:uppercase;text-decoration:none}.backtotop_divider 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:none}.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{background:url(../images/allproducts_background.jpg) top left repeat-x;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{float:left;font:normal normal 16px "Michroma",Arial,sans-serif;color:#fff;line-height:26px;letter-spacing:1px;width:30%;padding:80px 0 0 15px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content_container .category_container ul{width:70%;float:right;margin:0}#content_container .category_container li{width:32%;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 13px;color:#fff;font:normal bold 12px Verdana,Geneva,sans-serif;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}#content_container .category_container li a:hover{color:#cf4d00}.allproducts #content_container p.cGMP{width:80%;margin:0 auto}#content_container.fitnesstracker{background:url(../images/FitnessTracker_landing.jpg) top repeat-x #010101;position:relative;-webkit-font-smoothing:antialiased}.fitnesstracker_inner{margin-top:330px;padding:0 28px}.fitnesstracker h2{font:normal normal 19px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;margin:0 0 30px 0;color:#fff;text-align:center;width:480px}.fitnesstracker h2 strong{font-size:19px;font-weight:bold}.fitnesstracker h3{font:normal bold 17px "Trebuchet MS",Arial,Helvetica,sans-serif;margin:2px 0 10px 0;color:#fc0}.fitnesstracker strong{color:#fff;font-size:14px}.appbadges{float:right;margin:10px 57px 40px 75px;width:171px}#event_feature{height:392px;border-bottom:5px solid #cf4d00;position:relative;overflow:hidden}#event_content{padding:30px;font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif}#eventsgrid{border:1px solid #171717;color:#ccc;width:90%;margin:30px auto}#eventsgrid th{background:#cf4d00;color:#fff;font-size:17px;-webkit-font-smoothing:antialiased;padding:5px 0}#eventsgrid td{padding:12px 8px;border-top:1px solid #171717}#eventsgrid a{color:#ccc}#eventsgrid a:hover{color:#fc0}.tv-icon{float:left;margin-right:10px}#wsm_2014_logo{float:left;margin:0 50px 0 0}.wsm h1{font:normal bold 32px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#cf4d00;text-transform:none}.wsm h1 sup{color:#cf4d00}.wsm h2{font:normal bold 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;text-transform:none}.wsm h3{font:normal bold 16px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#cf4d00;text-transform:none}#wsm_content_container{overflow:hidden;padding:35px 50px;border-top:5px solid #cf4d00;-webkit-font-smoothing:antialiased}#content_container.wsm p{color:#999592}#wsm_content{overflow:hidden}.wsm iframe.wsmvideo{margin:20px auto;display:block}a.gray_btn{text-decoration:none;font:normal bold 12px 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;color:#fff;text-transform:uppercase;background:#202020;padding:8px 10px;margin:30px 0;display:inline-block;line-height:15px}a.gray_btn span{color:#cf4d00;font-size:15px}a.gray_btn:hover,a.gray_btn:hover span{background:#cf4d00;color:#fff}#content_container.athlete{position:relative;-webkit-font-smoothing:antialiased}#content_container.athlete_landing{background:url(../images/athletes_landing_background.jpg) top no-repeat #000;min-height:720px}.athlete_landing_left{float:left;overflow:hidden}.athlete_landing_center{float:left;margin:0 6px}.athlete_landing_right{float:left;overflow:hidden}#content_container.athlete_landing .addthis_toolbox{margin:30px 0 0 320px}#athlete_feature{height:395px;border-bottom:5px solid #cf4d00;position:relative}.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}#athlete_feature h1 span{font:normal bold 18px Arial,sans-serif;color:#cf4d00;text-transform:none}#athlete_content{padding:0 35px;position:relative;overflow:hidden}#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;color:#999592}.athlete_vidprev{margin-bottom:30px}a.orangebtn{text-decoration:none;padding:8px 12px;line-height:16px;background:#cf4d00;letter-spacing:.75px;font:normal normal 10px "Michroma",Arial,sans-serif;color:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;behavior:url(/js/PIE.htc)}a.orangebtn:hover{background:#817873}#athlete_sidebar{width:260px;padding:20px;margin-right:25px;background:#202020;float:left;overflow:hidden}#athlete_sidebar .divider{border-bottom:1px solid #999592;margin-bottom:30px}#athlete_qa{width:447px;float:right;overflow:hidden}.athlete h2{font:normal normal 18px "Michroma",Arial,sans-serif;color:#cf4d00;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;color:#fff}#athlete_content p{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;color:#999592;line-height:19px;margin:0 0 25px 0}.athlete #athlete_sidebar p,.athlete #athlete_sidebar p a{color:#fff}.athlete #athlete_sidebar p a:hover{color:#cf4d00}.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;color:#fff}#content_container.athlete #slider{width:842px;height:395px;padding:0;margin:0 auto;display:none}#content_container.athlete .rhino-prev,.rhino-next{bottom:169px;width:20px;height:28px;z-index:111}#content_container.athlete .rhino-prev{left:15px;background:url(../images/slider_leftarrow.png) no-repeat;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#content_container.athlete .rhino-prev:hover{opacity:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#content_container.athlete .rhino-next{right:15px;background:url(../images/slider_rightarrow.png) no-repeat;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#content_container.athlete .rhino-next:hover{opacity:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#youtubegallery{margin-bottom:50px;position:relative}.youtube .carousel{width:20%;background:#333;height:100%;overflow:auto;position:absolute;right:-128px;z-index:3;top:-4px;text-align:center;border:4px solid #333;border-left:none}.youtube .thumbnail{margin:2px auto;width:90%;cursor:pointer;opacity:.7;filter:alpha(opacity=70)}.youtube .thumbnail:hover{opacity:1;filter:alpha(opacity=100)}#player{width:640px;height:360px;background:#000;position:absolute;border:solid 4px #333}.youtube iframe.player{width:640px;height:360px;overflow:auto;border:0}#___ytsubscribe_0{position:absolute;top:0;right:0}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}.shake{padding-bottom:35px;margin-bottom:25px;border-bottom:1px solid #232323}#shake_jumpbox{border-top:1px solid #232323;border-bottom:1px solid #232323;padding:25px 0;overflow:hidden}#shake_picker{margin-top:10px!important}#shake_picker li{list-style:none;float:left;height:16px;margin-right:15px}#shake_picker li a{font:normal bold 11px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#777;text-decoration:none;line-height:16px}#shake_picker li a:hover{color:#ccc}#shake_picker li a.current{color:#fff}#shake_picker li a.current span{border-bottom:1px solid #f90}#shake_picker li a img{margin-bottom:-4px}.recipe_chartbar{font:normal bold 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#000;background-color:#fc0;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}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}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 a{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#f90;text-decoration:underline}table.mealplans_page a:hover{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#6cf;text-decoration:underline}table.mealplans_page img{margin-right:15px}td.mealtotals{background-color:#fc0;padding:0!important;margin:0!important;border-bottom:none!important}#tabnav a{background:url(../images/tab.jpg) repeat-x;padding:5px 8px;text-decoration:none;color:#999;float:left;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;border-right:2px solid #000;display:block;cursor:pointer}#tabnav a.selected{background:url(../images/tab_selected.jpg) repeat-x;color:#fff}td.mealplanheader{border-bottom:none;height:43px;color:#fff!important;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;line-height:13px!important;text-transform:uppercase}td.mealplanheadertype{color:#fff!important;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;line-height:13px!important;text-transform:uppercase}table.mealplans_page td{font:normal normal 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;padding:3px 12px}td.totals{background-color:#fc0;color:#000!important;font:normal bold 11px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;height:25px!important}td.dailytotal{background-color:#fff;color:#e37104!important;font:normal bold 13px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif!important;height:25px!important}td.meal{font:normal bold 18px "Trebuchet MS",Arial,Helvetica,sans-serif!important;color:#fc0!important}td.ingredientindent{background:none!important}tr.divider:hover{background:none!important}tr.meal:hover{background:none!important}td.divider{height:60px}td.mealplannote{color:red!important;font-weight:bold!important;font-size:12px!important}#mealproduct_right,#mealproductlisting_right{float:left;padding:0 20px 30px 20px}.testimonials{padding-left:22px;padding-right:22px;color:#ccc;font:13px/16px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;margin-bottom:18px}.testimonialname{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ccc;float:right;padding-right:20px}#page_left_store{width:850px;float:left;background:#000;font-family:Arial,Helvetica,sans-serif}#maps_results{display:block;height:80px;line-height:80px;color:#fff;font-size:20px;display:none}.ResultDesc span{color:#cf4d00}.mainContainer{overflow:hidden;width:850px}input#w_Address{height:35px;line-height:35px;font-size:15px;width:260px;border:none;padding:0 10px;margin:0;float:left}#w_product_container{float:left;margin:0 10px}input#w_search{font-size:16px;background:#6a2500;color:#fff;border:none;-webkit-font-smoothing:antialiased;padding:0 10px;height:35px;line-height:35px;cursor:pointer}input#w_search:hover{background:#206ac4}.SearchMainCriteria{background:#cf4d00;width:850px;overflow:visible;width:850px;height:55px}.SearchBox{margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;float:left}#sl_map_container{float:right;width:590px;height:510px}#map_here{background:#fff;height:550px;display:none}#map_canvas{color:#2c2c2c;float:left;height:540px;width:100%}.StoreName{color:#333;font:normal bold 13.5px Arial,Helvetica,sans-serif}.StoreName_Address{color:#888;font:normal normal 12px Arial,Helvetica,sans-serif}.showdrivingdirections{text-decoration:none;font:normal normal 12px Arial,Helvetica,sans-serif;color:#cf4d00}.StoreAddress_Pos{width:224px;margin:5px 0;display:block;padding:8px 10px;overflow:visible}.StoreAddress_Pos:nth-child(even){background:#e1eff8}.mileage_container{width:60px;float:right;color:#888;text-align:center;font-size:11px}.mileage_container span{font-size:18px;font-weight:bold;color:#333}.mileage_container img{margin-top:5px}.StoreShowOnMap{color:#888;font-size:13px;font-family:Arial,Helvetica,sans-serif;padding:10px 10px 0 10px;line-height:18px}.StoreShowOnMap b:first-child{color:#333;font-size:15px}.StoreShowOnMap a{color:#cf4d00}.StoreShowOnMap a:hover{color:#206ac4}.gm-style-iw{overflow:visible!important;padding-bottom:10px;min-width:200px}#content_container ul#wheretobuy{width:80%;margin:0 auto}#content_container ul#wheretobuy li{float:left;margin:20px 5px;list-style:none;padding:0}#content_container ul#wheretobuy li.storelg{width:100%;text-align:center;margin:0 0 20px 0}#content_container ul#wheretobuy li.storemed{width:50%;text-align:center;margin:20px 0}.placeholder{color:#aaa}#mediapage #page_left{width:842px}#mediapage #product_right,#mealplans #product_right{float:none;margin:0 auto;width:782px}#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 a:hover img{opacity:.75;filter:alpha(opacity=75)}#content_container ul.videogallery li a:hover span{background:url(../images/btn_play.png) center no-repeat;display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#content_container ul.videogallery li h3{font:normal bold 12px Arial,Helvetica,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}#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:#cf4d00;text-transform:uppercase}div.ppt{font:normal normal 14px Arial,sans-serif;color:#c89f10}.hiddencontent,.hiddencontent2{display:none;clear:both}.ui-tabs .ui-tabs-hide{display:none}#product_disclaimerbox{width:444px;font:normal bold 9px Arial,Helvetica,sans-serif;color:#4a4949;margin:0;padding:10px;line-height:12px;border:1px solid #4a4949;text-transform:uppercase;text-align:center}#product_info{margin:10px 0 10px 10px}#product_info .product_name_sub{margin:0 0 10px 10px}#product_info img{padding-right:10px}#product_info ul{line-height:16px;margin:-7px 0 20px 20px;padding:0}#product_info li{list-style-image:url(/images/bullet.jpg);font:normal bold 12px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:10px}#product_info li a{color:#fff}#product_info li a:hover{color:#6cf}#left_banners,#left_banners img{text-align:center;margin:5px 0}#content_container ul.benefits{margin:0;padding:0;list-style:none;text-transform:uppercase;max-width:500px}#content_container ul.benefits li{margin:9px 0;padding:0;list-style-image:none;vertical-align:middle;max-width:500px}.benefit_icon{vertical-align:middle;padding-right:4px}#suppfacts{width:300px;color:#fff;padding:12px;font:normal normal 10px Helvetica,Arial,sans-serif;line-height:15px;margin-top:25px;border:1px solid #fff}#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 #fff}td.thickline{background-color:#fff}.suppfacts_fineprint{font:normal normal 9px Helvetica,Arial,sans-serif;line-height:12px}.addresserror{line-height:13px;font-size:11px;color:#f90}#product_info p .lnkflavor:link,#product_info p .lnkflavor:visited{text-decoration:none;color:#fff}#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}#sitemap ul{margin:0;padding-left:12px;margin-bottom:10px}#sitemap li{margin-bottom:8px!important;margin-top:5px;line-height:12px;padding-bottom:0}#sitemap li a{font:normal bold 12px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#ccc;line-height:12px;text-decoration:none}#sitemap li a:hover{color:#fff;text-decoration:underline}.sitemap_category_header{font:normal bold 14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;color:#cf4d00;line-height:20px}.signup-bar{overflow:auto;margin:0 auto;padding:28px;color:#fff;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:14px;background:#db6501;border:4px solid #c5c5c5;width:850px;box-sizing:border-box}.signup-bar-content{float:left}.signup-bar h3{margin:0;text-transform:uppercase;font-family:'Michroma','Trebuchet MS',Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:1px;-webkit-font-smoothing:antialiased}.signup-bar p{margin:6px 0 0 0}.signup-bar-cta{float:right;margin-top:10px}.btn-signup{padding:15px 40px;color:#fff;font-family:'Michroma','Trebuchet MS',Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;background:#6b2501;text-decoration:none}.btn-signup:hover{background:#fff;color:#6b2501}#footer{background:url(../images/footer_border.jpg) repeat-x top left #000;margin:0 auto;padding-bottom:10px;clear:both}#footer_container{margin:0 auto;padding-top:20px;text-align:center}#footer_left{text-align:center;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#fff;line-height:17px}#footer_left a{color:#fff}#footer_left a:hover{color:#cf4d00}#footer_left_nav{display:block;margin-bottom:6px}#footer_right{width:420px;font:normal bold 8px Arial,Helvetica,sans-serif;color:#fff;margin:0 auto;padding:10px;line-height:12px;border:1px solid #4a4949;text-transform:uppercase}.addthis_toolbox{padding:15px 0;float:left;overflow:hidden;min-width:325px}.addthis_toolbox a{margin-right:3px}#at_testpromo,#at_pspromo{display:none !important}#at_hover .at_bold{font-weight:normal!important;color:#4c4c4c !important}#at16pt h4{font:normal bold 12px Arial,Helvetica,sans-serif}.addthis_button_facebook_like,.addthis_button_tweet{*display:none}.viewmobile{width:100px;color:#fff;height:auto;float:left;text-align:center;font:normal bold 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;margin-top:55px}.viewmobile a{color:#f9c100}#overlay{background:url("/images/background_honeycomb.jpg") repeat-x scroll center top #014377;border:1px solid #fff;box-shadow:0 10px 15px #002542;display:none;padding:40px;position:relative;text-align:center;width:612px;z-index:9999 !important}#overlay #close:hover{opacity:.85}.black12_normal{font-size:12px;line-height:16px}.notification-text,.notification-title{font-family:inherit}.notification-banner{display:none;padding:1.25em;font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:13px;line-height:18px;color:#fff;background:#333;box-sizing:border-box;width:100%;z-index:500}.notification-is-visible{display:table}.notification-content{display:table-cell;vertical-align:middle;width:90%}.notification-title{font-weight:700}.notification-text a{text-decoration:underline;color:#fff;font-size:inherit}.notification-text a:hover{color:#ccc}.notification-close{display:table-cell;vertical-align:middle;text-align:right;width:10%}.notification-close a{color:#fff;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none}#tblContact td #optinSelection {display: none !important;}