#challenges .inactive{cursor:default;}div#challenges a.orange_button{font-size:11px;position:relative;background-image:url(/nikeplus/os/global/images/challenges/buttons/orange_active_middle.png);background-repeat:repeat-x;height:33px;line-height:33px;text-decoration:none;display:block;margin:0 7px 0 5px;color:#fff;text-align:center;}div#challenges a.orange_button.inactive *{cursor:default;}div#challenges a.orange_button *{cursor:pointer;}div#challenges a.orange_button:hover{color:#efb7a8;}div#challenges a.orange_button .left{position:absolute;left:-5px;top:0;width:5px;height:33px;background-image:url(/nikeplus/os/global/images/challenges/buttons/orange_active_left.png);background-repeat:no-repeat;background-position:top left;}div#challenges a.orange_button .right{position:absolute;right:-7px;top:0;width:7px;height:33px;background-image:url(/nikeplus/os/global/images/challenges/buttons/orange_active_right.png);background-repeat:no-repeat;background-position:top left;}div#challenges a.orange_button.inactive{background-image:url(/nikeplus/os/global/images/challenges/buttons/orange_inactive_middle.png);cursor:default;}div#challenges a.orange_button.inactive:hover{color:#fff;}div#challenges a.orange_button.inactive .left{background-image:url(/nikeplus/os/global/images/challenges/buttons/orange_inactive_left.png);}div#challenges a.orange_button.inactive .right{background-image:url(/nikeplus/os/global/images/challenges/buttons/orange_inactive_right.png);}div#challenges a.light_button{background-image:url(/nikeplus/os/global/images/challenges/buttons/light_middle.png);font-size:11px;line-height:33px;position:relative;height:33px;text-decoration:none;display:block;color:#808080;padding:0 30px 0 10px;text-transform:uppercase;margin:0 7px 0 5px;}div#challenges a.light_button:hover{color:#000;}div#challenges a.light_button span{cursor:pointer;}div#challenges a.light_button .left{background-image:url(/nikeplus/os/global/images/challenges/buttons/light_left.png);height:33px;width:5px;position:absolute;top:0;left:-5px;}div#challenges a.light_button .right{background-image:url(/nikeplus/os/global/images/challenges/buttons/light_right.png);height:33px;width:7px;position:absolute;top:0;right:-7px;}div#challenges a.light_button .arrow{width:25px;height:25px;position:absolute;right:0;top:4px;background-image:url(/nikeplus/os/global/images/challenges/menu/down_arrow.png);}div#challenges a.light_button .down_arrow{width:25px;height:25px;position:absolute;right:4px;top:4px;background-image:url(/nikeplus/os/global/images/challenges/menu/down_arrow.png);}div#challenges a.light_button .right_arrow{width:25px;height:25px;position:absolute;right:0;top:4px;background-image:url(/nikeplus/os/global/images/challenges/menu/right_arrow.png);}div#challenges.index{background-image:url(/nikeplus/os/global/images/challenges/bottom_background.jpg);background-repeat:repeat-y;background-position:top left;}div#challenges.index div.top{background-color:#fff;}div#challenges.index div.bot{background-image:url(/nikeplus/os/global/images/challenges/bottom_background_top.jpg);background-repeat:no-repeat;background-position:top left;}div#challenges div.clear{clear:both;height:1px;overflow:hidden;}div#challenges div#main_column{float:left;width:578px;margin-top:14px;}div#challenges div#main_column h1{font-size:20px;font-weight:normal;margin:20px 30px 15px;color:#fc572b;width:490px;height:25px;}div#challenges div#main_column h2{font-size:12px;font-weight:normal;margin:0 30px 5px;padding:5px 5px 10px;color:#818181;}div#challenges div#main_column div.section_container{padding:0 0 20px 35px;}div#challenges div#leaderboard{padding-top:26px;}div#challenges div#side_column{margin-top:14px;float:right;width:327px;}div#challenges div#side_column h1{font-size:20px;font-weight:normal;margin:20px 35px 10px;color:#fc572b;width:240px;height:30px;}div#challenges div#side_column h2{font-size:12px;font-weight:normal;margin:0 35px 10px;padding:5px 5px 10px;border-bottom:1px solid #d0d0d0;color:#818181;}div#challenges div#side_column h3{font-size:12px;font-weight:normal;margin:0;padding:0 35px 5px;}div#challenges div#side_column h3 a{padding:5px;display:block;font-weight:bold;color:#616161;text-decoration:none;}div#challenges div#side_column h3 a:hover{color:#EF2E05;}div#challenges div#side_column h4{font-size:12px;font-weight:normal;margin:0;margin:0 35px 5px;text-align:right;border-bottom:1px solid #ccc;}div#challenges div#side_column h4 a{padding:5px;display:block;font-weight:bold;color:#616161;text-decoration:none;text-transform:uppercase;font-size:11px;}div#challenges div#side_column h4 a:hover{color:#EF2E05;}div#challenges div#side_column form#trashtalk_form textarea{overflow:hidden;border:none;background-color:transparent;background-image:url(/nikeplus/os/global/images/challenges/trashtalk_field.png);background-repeat:no-repeat;width:242px;height:59px;margin:auto;display:block;padding:8px 8px 22px;font-size:12px;}div#challenges #side_column a#trashtalk_post{margin:-5px 41px 20px 0;float:right;width:120px;text-align:center;}div#challenges div#side_column div.message{margin:0 0 10px 35px;width:264px;display:block;clear:right;}div#challenges div#side_column div.message .top{height:9px;background-color:transparent;}div#challenges div#side_column div.message .mid{width:264px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/trashtalk/bubble_mid.png);background-repeat:repeat-y;}div#challenges div#side_column div.message .bottom{background-image:url(/nikeplus/os/global/images/challenges/trashtalk/bubble_bot_right.png);height:32px;line-height:32px;}div#challenges div#side_column div.message img.avatar{float:right;width:81px;height:49px;margin:0 0 0 10px;}div#challenges div#side_column div.message.even img.avatar{float:left;margin:0 10px 0 0;}div#challenges div#side_column div.message h1{margin:0;padding:0 16px 0 8px;color:#818181;font-size:12px;line-height:18px;height:auto;}div#challenges div#side_column div.message h2{font-size:12px;padding:5px 73px 10px 5px;color:#818181;border:none;margin:0;text-align:right;}div#challenges div#side_column div.message.even h2{padding:5px 5px 10px 73px;text-align:left;}div#challenges div#side_column div.message.even .bottom{background-image:url(/nikeplus/os/global/images/challenges/trashtalk/bubble_bot_left.png);}div#challenges div#side_column div#trash_talk_container div.no_trash_talk{color:#808080;font-size:12px;margin:0 43px;clear:both;}div#challenges div#side_column div#trash_talk_container div.message{margin:0 0 10px 35px;width:264px;display:block;clear:right;}div#challenges div#side_column div#trash_talk_container div.message h1{margin:0;padding:0 16px 0 8px;color:#818181;font-size:12px;line-height:18px;height:auto;}div#challenges div#side_column div#trash_talk_container div.message h2{font-size:12px;padding-right:73px;color:#818181;border:none;margin:0;text-align:right;}div#challenges div#side_column div#trash_talk_container div.message.even h2{padding-left:73px;text-align:left;}div#challenges div#side_column div#trash_talk_container{padding-bottom:50px;}div#challenges div#side_column div#trash_talk_container h1{font-size:20px;font-weight:normal;margin:20px 40px 10px;color:#fc572b;width:240px;height:30px;}div#challenges div#side_column div#trash_talk_container h2{font-size:12px;font-weight:normal;margin:0 35px 10px;padding:5px 5px 10px;border-bottom:1px solid #d0d0d0;color:#818181;clear:both;}div#challenges div#side_column div#trash_talk_container #read_more_button{float:right;display:inline;line-height:25px;height:25px;font-size:11px;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#808080;margin-right:35px;}div#challenges div#side_column div#trash_talk_container #read_more_button img{padding:2px;}div#challenges #tout_bar{background-image:url(/nikeplus/os/global/images/challenges/humanrace/tout_background.png);height:163px;}div#challenges #tout_bar #tout_1{width:420px;float:left;position:relative;margin-left:20px;display:inline;height:130px;}div#challenges #tout_bar #tout_2{width:450px;float:right;position:relative;margin-right:20px;display:inline;}div#challenges #tout_bar .tout_title{color:#cb7706;font-size:12px;text-align:center;font-weight:normal;height:30px;overflow:visible;line-height:30px;}div#challenges #tout_bar .thumbnail{height:125px;width:150px;position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;}div#challenges #tout_bar .text_container{position:absolute;left:160px;top:25px;width:250px;}div#challenges #tout_bar h1{font-size:20px;color:#fff;}div#challenges #tout_bar a{font-size:13px;color:#404040;padding-top:10px;text-decoration:none;display:block;}div#challenges #tout_bar.three #tout_1{width:302px;float:left;position:relative;margin-left:0;margin-right:0;display:inline;height:130px;}div#challenges #tout_bar.three #tout_2{width:302px;float:left;position:relative;margin-left:2px;margin-right:0;display:inline;height:130px;}div#challenges #tout_bar.three #tout_3{width:302px;float:left;position:relative;margin-left:2px;margin-right:0;display:inline;height:130px;}div#challenges #tout_bar.three .tout_title{color:#cb7706;font-size:12px;text-align:center;font-weight:normal;height:30px;overflow:visible;line-height:30px;}div#challenges #tout_bar.three .thumbnail{height:125px;width:117px;position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;}div#challenges #tout_bar.three .text_container{position:absolute;left:117px;top:25px;width:185px;}div#challenges div#header_space{background-color:#fff;background-image:url(/nikeplus/os/global/images/challenges/details/top_bg_white.png);background-repeat:repeat-x;background-position:bottom left;position:relative;padding-bottom:20px;min-height:260px;}div#challenges #levels_container{position:absolute;top:18px;left:42px;z-index:200;height:120px;overflow:hidden;}div#challenges #header_space #avatar_container{position:absolute;left:40px;top:100px;width:180px;height:135px;}div#challenges #header_space #eventCounter{position:absolute;left:35px;top:250px;}div#challenges #header_description{padding-top:100px;padding-left:240px;width:300px;font-size:11px;}div#challenges #header_description h1{font-size:20px;margin-bottom:10px;color:#404040;}div#challenges #header_description h2{color:#404040;margin-bottom:3px;margin-left:3px;margin-top:31px;}div#challenges #header_description h3{margin-bottom:8px;margin-left:3px;color:#404040;}div#challenges #header_description h3 span{display:inline;color:#000;opacity:.5;filter:alpha(opacity=50);}div#challenges #header_description h4{margin-bottom:8px;margin-left:3px;color:#404040;}div#challenges #header_description #no_description{margin-left:3px;margin-bottom:8px;color:#404040;}div#challenges #header_description #description_text{display:none;}div#challenges #header_description #description_text #desc_link{padding-left:3px;text-decoration:none;color:#404040;font-weight:bold;padding-right:10px;background-image:url(/nikeplus/os/global/images/challenges/right_arrow.png);background-position:right;background-repeat:no-repeat;}div#challenges #header_description #description_text div{padding-top:15px;padding-left:3px;padding-bottom:8px;color:#404040;}div#challenges #header_description #description_text div.creator a{font-weight:bold;color:#404040;text-decoration:none;}div#challenges #header_description a.join_button{margin:10px 7px 0 5px;float:left;padding:0 25px;}div#challenges #header_description a.header_link{text-decoration:none;display:block;margin-left:3px;font-weight:bold;color:#404040;}div#challenges #header_description a.select_a_team{width:165px;margin:10px 12px 0 5px;float:left;text-indent:10px;text-align:left;padding:0;}div#challenges div#bottom_space{background-image:url(/nikeplus/os/global/images/challenges/details_bottom_background.gif);background-repeat:repeat-x;background-position:top left;background-color:#fff;}div#challenges div#side_column a.show_invites:hover{background-image:url(/nikeplus/os/global/images/challenges/right_arrow_orange.png);}div#challenges div#side_column a.show_invites{float:right;text-align:right;line-height:25px;height:25px;display:block;text-decoration:none;font-size:11px;color:#616161;font-weight:bold;background-image:url(/nikeplus/os/global/images/challenges/right_arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:8px;margin-right:34px;text-transform:uppercase;}div#challenges div#side_column a.show_invites:hover{color:#EF2E05;}div#challenges div#side_column #invites_section_container h1{font-size:20px;font-weight:normal;margin:0;padding:20px 0 10px 35px;color:#fc572b;width:250px;height:30px;}div#challenges div#side_column div.invites_container{width:262px;height:121px;overflow:hidden;margin-left:34px;display:block;}div#challenges div#side_column #invites_section_container div.invite{font-size:12px;background-image:url(/nikeplus/os/global/images/challenges/invites_box.png);background-repeat:no-repeat;height:121px;width:262px;}div#challenges div#side_column #invites_section_container div.invite a.close_invites{float:right;padding-top:10px;padding-right:10px;}div#challenges div#side_column #invites_section_container div.invite a.close_invites img{display:block;border:0;}div#challenges div#side_column #invites_section_container div.invite h1{padding:20px 25px 0;color:#808080;font-size:12px;width:auto;height:auto;}div#challenges div#side_column #invites_section_container div.invite h1 span{font-weight:bold;color:#616161;}div#challenges div#side_column #invites_section_container div.invite h2{padding:7px 25px 0;font-size:12px;color:#919191;margin:0;border:none;}div#challenges div#side_column #invites_section_container div.invite a.accept_button{background-image:url(/nikeplus/os/global/images/challenges/accept_button.png);background-repeat:no-repeat;color:#fff;display:block;font-size:11px;height:29px;margin-left:20px;float:left;text-decoration:none;margin-top:6px;width:100px;font-weight:bold;float:left;}.pl_PL div#challenges div#side_column #invites_section_container div.invite a.accept_button span{font-size:8.5px;}div#challenges div#side_column #invites_section_container div.invite a.accept_button span{display:block;height:27px;line-height:27px;text-align:center;width:98px;cursor:pointer;}div#challenges div#side_column #invites_section_container div.invite a.accept_button:hover{background-image:url(/nikeplus/os/global/images/challenges/accept_button.png);background-repeat:no-repeat;color:#EFB7A8;display:block;font-size:12px;height:29px;margin-left:20px;float:left;text-decoration:none;margin-top:6px;width:100px;font-weight:bold;float:left;}div#challenges div#side_column #invites_section_container div.invite a.ignore_button{height:27px;line-height:27px;margin-left:5px;margin-top:8px;text-decoration:none;font-size:11px;color:#484848;font-weight:bold;background-image:url(/nikeplus/os/global/images/challenges/right_arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:8px;float:left;}div#challenges div#side_column #invites_section_container div.invite a.ignore_button:hover{color:#EF2E05;background-image:url(/nikeplus/os/global/images/challenges/right_arrow_orange.png);}div#challenges #temporary_buttons{padding:0 35px;}div#challenges #temporary_buttons a{border-bottom:1px solid #09f;display:block;padding:5px 5px 0 0;text-decoration:none;color:#09f;font-size:15px;font-weight:bold;}div#challenges #temporary_buttons a:hover{text-indent:5px;}div#challenges #search_top{height:156px;position:relative;background-image:url(/nikeplus/os/global/images/challenges/search_top_background.jpg);background-repeat:repeat-x;background-position:bottom;}div#challenges #search_top #search_box{position:absolute;top:80px;left:35px;width:405px;}div#challenges #search_top #search_field{background-color:transparent;background-image:url(/nikeplus/os/global/images/challenges/search_field.png);background-position:top left;background-repeat:no-repeat;font-size:20px;height:27px;width:373px;border:none;padding:16px;color:#808080;}div#challenges #search_top #search_button{position:absolute;right:20px;bottom:12px;}div#challenges #search_top #top_menu_container{position:absolute;top:80px;right:35px;}div#challenges #top_menu_container a img{margin-left:5px;}div#challenges #search_top #my_challenges_button,div#challenges #search_top #create_challenge_button{float:left;padding:0 10px;}div#challenges #search_filter_menu{padding:20px 35px 0;float:left;}div#challenges div.upper h1{font-size:14px;color:#808080;font-weight:bold;margin-bottom:10px;height:20px;width:290px;}div#challenges .filter_button_container{height:32px;}div#challenges .filter_button_container a{float:left;display:block;background-image:url(/nikeplus/os/global/images/challenges/filter_by_button.png);background-position:top left;background-repeat:no-repeat;text-decoration:none;color:#666;font-size:10px;text-transform:uppercase;height:32px;line-height:29px;text-indent:10px;width:136px;margin-right:3px;}div#challenges .filter_button_container a.selected{background-image:url(/nikeplus/os/global/images/challenges/filter_by_button_selected.png);height:54px;width:141px;}div#challenges .filter_button_container a.selected h1{color:#fff;font-size:11px;font-weight:normal;line-height:15px;height:15px;margin:8px 0 0;}div#challenges .filter_button_container a.selected h2{line-height:10px;color:#ccc;padding:0 10px;text-indent:0;}div#challenges div.lower{height:30px;margin-top:15px;}div#challenges div.upper{height:110px;}div#challenges #search_sort_menu{float:right;padding:20px 35px 0;}div#challenges .sort_button_container{height:31px;}div#challenges .sort_button_container a{padding:0;line-height:31px;float:left;display:block;background-image:url(/nikeplus/os/global/images/challenges/sort_button_default_background_tall.png);background-position:top left;background-repeat:repeat-x;text-decoration:none;color:#808080;font-size:10px;width:99px;text-align:center;font-weight:bold;text-transform:uppercase;}div#challenges .sort_button_container a span{height:31px;line-height:31px!important;display:block;}div#challenges .sort_button_container a.double{padding:3px 0 0 0;line-height:12px;}div#challenges .sort_button_container a.selected,div#challenges .sort_button_container a:hover{background-image:url(/nikeplus/os/global/images/challenges/sort_button_default_background_selected_tall.png);color:#fff;}div#challenges .sort_button_container a.left{background-image:url(/nikeplus/os/global/images/challenges/sort_button_left_background_tall.png);background-repeat:no-repeat;}div#challenges .sort_button_container a.left.selected,div#challenges .sort_button_container a.left:hover{background-image:url(/nikeplus/os/global/images/challenges/sort_button_left_background_selected_tall.png);}div#challenges .sort_button_container a.right{background-image:url(/nikeplus/os/global/images/challenges/sort_button_right_background_tall.png);background-repeat:no-repeat;}div#challenges .sort_button_container a.right.selected,div#challenges .sort_button_container a.right:hover{background-image:url(/nikeplus/os/global/images/challenges/sort_button_right_background_selected_tall.png);}div#challenges #challenge_count{font-size:14px;padding:0 35px;float:left;color:#808080;width:340px;height:20px;}div#challenges #challenge_count div.count{color:#ef2e05;font-weight:bold;height:20px;width:40px;float:left;font-size:14px;}div#challenges #challenge_count div.chal{height:20px;width:250px;float:left;font-size:14px;}div#challenges .pagination{font-size:14px;font-weight:bold;padding:0 35px;float:right;color:#808080;}div#challenges .pagination a:hover{color:#000;}div#challenges .pagination a{float:left;display:block;padding:0 5px;line-height:19px;text-decoration:none;font-size:12px;color:#808080;}div#challenges .pagination a.current{color:#000;font-weight:bold;cursor:default;}div#challenges .pagination a.inactive{cursor:default;}div#challenges #bottom_controls{clear:both;padding-top:20px;}div#challenges .challenge_page{padding:0 10px 20px 30px;}div#challenges div#main_column .post_box{float:left;width:159px;height:252px;display:block;text-decoration:none;}div#challenges div#main_column .post_box .avatar_container{margin:13px 13px 0;position:relative;}div#challenges div#main_column .post_box .avatar_container img{height:99px;width:133px;}div#challenges div#main_column .post_box .avatar_container img.rounded{position:absolute;top:0;left:0;}div#challenges div#main_column .post_box h1{padding:0 12px;font-size:12px;color:#666;text-decoration:none;display:block;line-height:15px;height:30px;overflow:hidden;margin:2px 0 13px 0;width:auto;}div#challenges div#main_column .post_box:hover h1{color:#ef2e05;}div#challenges div#main_column .post_box h1 a img{margin:0 0 1px 5px;}div#challenges div#main_column .post_box h2{font-size:10px;color:#818181;margin:0 12px;line-height:13px;height:26px;margin-bottom:8px;padding:0;}div#challenges div#main_column .post_box h3{font-size:10px;color:#818181;margin:0 12px;line-height:15px;height:21px;margin-bottom:7px;}div#challenges div#main_column .post_box h4{font-size:24px;line-height:30px;height:30px;color:#c9c9c9;text-indent:35px;}div#challenges #show_all_link{color:#666;font-size:11px;padding:5px 5px 10px;margin:0 35px;float:right;text-decoration:none;text-transform:uppercase;font-weight:bold;}div#challenges a#show_all_link:hover{color:#EF2E05;}div#challenges .challenge_page{padding:0 10px 20px 30px;}div#challenges div.challenge_page .post_box{float:left;width:159px;height:252px;display:block;text-decoration:none;}div#challenges div.challenge_page .post_box .avatar_container{margin:13px 13px 0;position:relative;}div#challenges div.challenge_page .post_box .avatar_container img{height:99px;width:133px;}div#challenges div.challenge_page .post_box .avatar_container img.rounded{position:absolute;top:0;left:0;}div#challenges div.challenge_page .post_box h1{padding:0 12px;font-size:12px;color:#666;text-decoration:none;display:block;line-height:15px;height:30px;overflow:hidden;margin:2px 0 13px 0;width:auto;}div#challenges div.challenge_page .post_box:hover h1{color:#ef2e05;}div#challenges div.challenge_page .post_box h1 a img{margin:0 0 1px 5px;}div#challenges div.challenge_page .post_box h2{font-size:10px;color:#818181;margin:0 12px;line-height:13px;height:26px;margin-bottom:8px;padding:0;}div#challenges div.challenge_page .post_box h3{font-size:10px;color:#818181;margin:0 12px;line-height:15px;height:21px;margin-bottom:7px;}div#challenges div.challenge_page .post_box h4{font-size:24px;line-height:30px;height:30px;color:#c9c9c9;text-indent:35px;}div#challenges #show_all_link{color:#666;font-size:12px;padding:5px 5px 10px;margin:0 35px;float:right;text-decoration:none;text-transform:uppercase;}div#challenges a#show_all_link:hover{color:#EF2E05;}.challenges_dialog{background-color:#fff;padding:25px;}div#challenges #completed_challenge_container{margin:0 38px;border-bottom:1px solid #ccc;padding:38px 0;}div#challenges #completed_challenge_container h1{font-size:26px;color:#ef2e05;}div#challenges #completed_challenge_container h2{font-size:12px;color:#666;}div#challenges #active_challenge_container{position:absolute;right:30px;top:150px;width:303px;}div#challenges #active_challenge_container h1{font-size:14px;text-indent:26px;margin-left:37px;margin-bottom:5px;color:#000;height:21px;width:250px;color:#404040;}div#challenges #active_challenges_previous{text-decoration:none;width:37px;height:37px;background-image:url(/nikeplus/os/global/images/challenges/challenge_browser_arrows.png);background-repeat:no-repeat;background-position:left bottom;position:absolute;top:34px;left:0;}div#challenges #active_challenges_previous.active{background-position:left top;}div#challenges #active_challenges_previous.active:hover{background-position:left center;}div#challenges #active_challenges_next{text-decoration:none;width:37px;height:37px;background-image:url(/nikeplus/os/global/images/challenges/challenge_browser_arrows.png);background-repeat:no-repeat;background-position:right bottom;position:absolute;top:34px;right:0;}div#challenges #active_challenges_next.active{background-position:right top;}div#challenges #active_challenges_next.active:hover{background-position:right center;}div#challenges .active_challenge{padding:3px;width:70px;height:52px;text-decoration:none;display:block;float:left;}div#challenges .active_challenge img{width:70px;height:52px;}div#challenges .active_challenge.current img{border:3px solid #fff;width:64px;height:46px;cursor:default;}div#challenges #challenge_browser_page_container{position:absolute;top:23px;left:37px;}div#challenges #challenge_menu_container{position:absolute;right:0;top:80px;width:430px;}div#challenges #create_container,div#challenges #share_container,div#challenges #options_container{float:right;}div#challenges #share_container{position:relative;float:right;}div#challenges #share_container #share_form{position:absolute;top:0;right:0;z-index:1000;width:600px;height:600px;}div#challenges #options_container{position:relative;height:33px;margin-right:60px;display:inline;}div#challenges #options_container #options_form{position:absolute;top:0;right:0;z-index:999;width:600px;height:600px;}div#challenges .menu_button{text-align:left;padding:0 43px 0 10px;float:right;}div#challenges #completedChallengeContainer{margin:0 35px;padding:40px 0 25px;border-bottom:1px solid #ccc;height:115px;}div#challenges #completedChallengeContainer h1{font-size:26px;color:#ef2e05;}div#challenges #completedChallengeContainer h2{font-size:13px;padding-top:10px;color:#808080;}div#challenges #completedChallengeContainer h2 a{color:#262f1d;font-weight:bold;text-decoration:none;}div#challenges .renew_button{float:left;background-image:url(/nikeplus/os/global/images/challenges/renew_challenge_button.png);background-repeat:no-repeat;color:#fff;display:block;font-size:12px;height:29px;line-height:27px;margin-top:10px;text-align:center;text-decoration:none;width:152px;}div#challenges .trophy_button{float:left;color:#808080;display:block;font-size:12px;line-height:27px;padding-left:10px;padding-top:11px;text-decoration:none;text-transform:uppercase;}div#challenges .filter_menu .top_background{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_top.png);background-repeat:no-repeat;width:135px;height:13px;}div#challenges .filter_menu .title{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_top_extended.png);background-repeat:no-repeat;background-position:top;width:135px;height:29px;line-height:29px;padding:0;text-indent:10px;}div#challenges .filter_menu .middle{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_middle.png);background-repeat:repeat-y;width:135px;}div#challenges .filter_menu .bottom_background{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_bottom.png);background-repeat:no-repeat;width:135px;height:18px;}div#challenges .filter_menu a{text-transform:uppercase;display:block;font-size:10px;font-weight:normal;color:#666;text-decoration:none;padding:5px 10px;line-height:15px;}div#challenges .filter_menu a:hover{color:#ef2e05;}div#challenges .filter_menu .clear_filter{line-height:25px;padding:0 5px;margin:0 5px;background-image:url(/nikeplus/os/global/images/challenges/clear_box.png);background-position:10px 9px;background-repeat:no-repeat;text-indent:20px;color:#000;}div#challenges .filter_menu .clear_filter span{color:#808080;display:block;margin-top:-10px;}div#challenges #group_menu{display:none;position:absolute;z-index:5000;}div#challenges #group_menu .top_background{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_top.png);background-repeat:no-repeat;width:135px;height:13px;}div#challenges #group_menu .middle{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_middle.png);background-repeat:repeat-y;width:135px;}div#challenges #group_menu .bottom_background{background-image:url(/nikeplus/os/global/images/challenges/filter_dropdown_bottom.png);background-repeat:no-repeat;width:135px;height:18px;}div#challenges #group_menu a{display:block;font-size:11px;font-weight:normal;color:#666;text-decoration:none;line-height:25px;padding:0 10px;}div#challenges #options_menu_button .text{padding-right:30px;}div#challenges #options_menu{top:79px;right:67px;}div#challenges .dropdown_menu{position:absolute;display:none;}div#challenges .dropdown_menu div.up_arrow{position:relative;padding:0;background-color:#fff;text-align:center;height:15px;line-height:15px;}div#challenges .dropdown_menu div.down_arrow{position:relative;padding:0;background-color:#fff;text-align:center;height:15px;line-height:15px;}div#challenges .dropdown_menu div .left{background-image:url(/nikeplus/os/global/images/challenges/menu/left.png);background-repeat:repeat-y;height:16px;width:6px;position:absolute;top:0;left:-6px;}div#challenges .dropdown_menu div .right{background-image:url(/nikeplus/os/global/images/challenges/menu/right.png);background-repeat:repeat-y;height:16px;width:8px;position:absolute;top:0;right:-8px;}div#challenges .dropdown_menu .top_row{background-image:url(/nikeplus/os/global/images/challenges/menu/top.png);background-repeat:repeat-x;height:7px;line-height:8px;position:relative;}div#challenges .dropdown_menu .top_row .left{background-image:url(/nikeplus/os/global/images/challenges/menu/top_left.png);background-repeat:no-repeat;position:absolute;top:0;left:-6px;width:6px;height:7px;}div#challenges .dropdown_menu .top_row .right{background-image:url(/nikeplus/os/global/images/challenges/menu/top_right.png);background-repeat:no-repeat;position:absolute;top:0;right:-8px;width:8px;height:7px;}div#challenges .dropdown_menu a.title{text-transform:uppercase;background-image:url(/nikeplus/os/global/images/challenges/menu/down_arrow.png);background-repeat:no-repeat;background-position:right;height:20px;line-height:20px;}div#challenges .dropdown_menu a.title .left{height:20px;}div#challenges .dropdown_menu a.title .right{height:20px;}div#challenges .dropdown_menu a{text-transform:uppercase;display:block;line-height:25px;height:25px;font-size:10px;font-family:Arial,sans-serif;text-decoration:none;color:#808080;position:relative;padding:0 10px;white-space:nowrap;background-color:#fff;}div#challenges .dropdown_menu a:hover{color:#fc572b;}div#challenges .dropdown_menu a .left{background-image:url(/nikeplus/os/global/images/challenges/menu/left.png);background-repeat:repeat-y;height:25px;width:6px;position:absolute;top:0;left:-6px;}div#challenges .dropdown_menu a .right{background-image:url(/nikeplus/os/global/images/challenges/menu/right.png);background-repeat:repeat-y;height:25px;width:8px;position:absolute;top:0;right:-8px;}div#challenges .dropdown_menu .bottom_row{background-image:url(/nikeplus/os/global/images/challenges/menu/bottom.png);background-repeat:repeat-x;height:8px;line-height:8px;position:relative;}div#challenges .dropdown_menu .bottom_row .left{background-image:url(/nikeplus/os/global/images/challenges/menu/bottom_left.png);background-repeat:no-repeat;position:absolute;top:0;left:-6px;width:6px;height:8px;}div#challenges .dropdown_menu .bottom_row .right{background-image:url(/nikeplus/os/global/images/challenges/menu/bottom_right.png);background-repeat:no-repeat;position:absolute;top:0;right:-8px;width:8px;height:8px;}div#challenges #teams_menu_scrolling{position:absolute;width:179px;display:none;}div#challenges #teams_menu_scrolling .top_row_left{height:7px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/menu/top_left.png);background-position:top left;background-repeat:no-repeat;padding-left:6px;}div#challenges #teams_menu_scrolling .top_row_right{height:7px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/menu/top_right.png);background-position:top right;background-repeat:no-repeat;padding-right:8px;}div#challenges #teams_menu_scrolling .top_inner{height:7px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/menu/top.png);background-position:top;background-repeat:repeat-x;}div#challenges #teams_menu_scrolling .bottom_row_left{height:8px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/menu/bottom_left.png);background-position:bottom left;background-repeat:no-repeat;padding-left:6px;}div#challenges #teams_menu_scrolling .bottom_row_right{height:8px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/menu/bottom_right.png);background-position:bottom right;background-repeat:no-repeat;padding-right:8px;}div#challenges #teams_menu_scrolling .bottom_inner{height:8px;overflow:hidden;background-image:url(/nikeplus/os/global/images/challenges/menu/bottom.png);background-position:bottom;background-repeat:repeat-x;}div#challenges #teams_menu_scrolling .left_bg_container{background-image:url(/nikeplus/os/global/images/challenges/menu/left.png);background-repeat:repeat-y;background-position:left;padding-left:6px;}div#challenges #teams_menu_scrolling .right_bg_container{background-image:url(/nikeplus/os/global/images/challenges/menu/right.png);background-repeat:repeat-y;background-position:right;padding-right:8px;}div#challenges #teams_menu_scrolling .up_arrow{background-image:url(/nikeplus/os/global/images/challenges/menu/scroll_up.png);background-repeat:no-repeat;background-position:center;height:25px;background-color:#fff;}div#challenges #teams_menu_scrolling .down_arrow{background-image:url(/nikeplus/os/global/images/challenges/menu/scroll_down.png);background-repeat:no-repeat;background-position:center;height:25px;background-color:#fff;}div#challenges #teams_menu_scrolling .menu_viewport{height:400px;overflow:hidden;position:relative;background-color:#fff;}div#challenges #teams_menu_scrolling .inner_menu{position:absolute;width:165px;left:0;top:0;}div#challenges #teams_menu_scrolling .inner_menu a{padding:0 10px;display:block;text-transform:uppercase;font-size:10px;font-family:arial,sans-serif;color:#808080;text-decoration:none;height:25px;line-height:25px;}div#challenges #teams_menu_scrolling .inner_menu a:hover{color:#fc572b;}div#challenges .post_box_container{background-image:url(/nikeplus/os/global/images/challenges/challenge_bubble_extended.png);background-repeat:no-repeat;background-position:top left;float:left;height:283px;margin-right:13px;margin-top:10px;width:161px;}div#challenges .post_box_container .socialPlugins{display:block;margin-left:13px;}div#challenges .post_box_container .socialPlugins .fb_like_button{float:left;overflow:hidden;width:80px;}div#challenges .post_box_container .socialPlugins .twitter_button{float:left;}div#challenges #socialPlugins{left:243px;position:absolute;top:129px;}.ru_RU div#mapitMenu div.routeDetailForm a.undo,.ru_RU div#mapitMenu div.routeDetailForm a.checkBox{float:none;margin:0 0 5px;width:auto;}.ru_RU div#mapitMenu div.routeDetailForm div.shareThisRoute span{display:block;}
