/*** Temporary to remove ads ***/
#nbaLeftLogo { padding-top: 0; }
#nbaHeaderAds { display: none; }
/*** Temporary to remove ads ***/
body{background-image: none !important;text-align:center;}
#nbaChrome{text-align:center !important;width:100%;}
#nbaChromeContent{width:938px !important;margin:auto !important;float:none !important;}
#container{width:938px;margin:auto;background-image:none;overflow:hidden;}

#fit, #fit div { margin: 0; padding: 0; font-family: arial; }

#fit a { text-decoration: none; }

#fit a.more, #fit a:link.more, #fit a:visited.more { display: block; background: url(/fit/images/fit_btn_more_dkblue.gif) no-repeat top left; width: 43px; height: 11px; }
#fit a:hover.more, #fit a:visited:hover.more, #fit a:active.more { background: url(/fit/images/fit_btn_more_ltblue.gif) no-repeat top left; width: 43px; height: 11px; }

#fit .more_link { display: block; width: 100%; height: 11px; }
#fit a.dark { display: block; float: right; background: url(/fit/images/fit_btn_more_dkblue.gif) no-repeat top left; width: 43px; height: 11px; }
#fit a.light { display: block; float: right; background: url(/fit/images/fit_btn_more_ltblue.gif) no-repeat top left; width: 43px; height: 11px; }

#fit img { display: block; }
#fit a img { border: none; }

#fit .row { clear: both; overflow: hidden; }
#fit .column { float: left; }

#fit .row .module { float: left; }
#fit .column .module { float: none; }

#fit .content_scroller .prev_button, #fit .content_scroller .next_button { cursor: pointer; }
#fit .content_scroller_items { position: relative; }
#fit .content_scroller_item { display: inline; float: left; }

#fit { }

#fit .top, #fit .body { clear: both; width: 938px; }

#fit .top { position: relative; background: url(/media/nbafit/fit_mainhdr_bg.jpg) no-repeat top left; width: 938px; height: 128px; z-index: 2; }
#fit .top .logo, #fit .top .logo a { float: left; width: 200px; height: 128px; }
#fit .top .promo_area, #fit .top .menu { float: right; }
#fit .top .promo_area { background: #FFFFFF; width: 280px; height: 55px; margin: 15px; position:relative;}

#fit .top ul.menu, #fit .top ul.menu ul { margin: 0; padding: 0; }
#fit .top ul.menu { background: url(/fit/images/fit_mainhdr_nav-REV.jpg) no-repeat top left; width: 726px; height: 24px; z-index: 500; list-style-type: none; }
#fit .top ul.menu li { display: inline; position: relative; float: left; text-align: center; width: 103px; height: 24px; margin: 0; }
#fit .top ul.menu li.first { margin-left: 2px; }
#fit .top ul.menu li a { float: left; color: #141649; font-size: 12px; font-weight: bold; font-family: arial, helvetica; text-transform: uppercase; width: 103px; height: 19px; _height: 24px; padding-top: 5px; }
#fit .top ul.menu li.highlighted a { color: #427EBA; }
#fit .top ul.menu li ul { display: none; position: absolute; top: 24px; left: 0; clear: both; overflow: hidden; background: #C48D29; text-align: left; border: solid 1px #141649; z-index: 500; }
#fit .top ul.menu li ul.open { display: block; }
#fit .top ul.menu li li { display: block; text-align: left; clear: both; overflow: hidden; width: 200px; height: auto; }
#fit .top ul.menu li.highlighted li a,
#fit .top ul.menu li li a { color: #FFFFFF; text-align: left; text-transform: none; width: 200px; _width: 200px; height: auto; padding: 2px 3px; }
#fit .top ul.menu li li.highlighted a,
#fit .top ul.menu li li a:hover { background: #141649; color: #FFFFFF; }

#fit .body .tabs { clear: both; overflow: hidden; }
#fit .body .tabs a { float: left; overflow: hidden; height: 29px; }
#fit .body .tabs a.for_kids_off { background: url(/fit/images/fit_main_tab_kids_off.jpg) no-repeat top left; width: 314px; }
#fit .body .tabs a.for_kids_on { background: url(/fit/images/fit_main_tab_kids_on.jpg) no-repeat top left; width: 314px; }
#fit .body .tabs a.for_families_off { background: url(/fit/images/fit_main_tab_families_off.jpg) no-repeat top left; width: 310px; }
#fit .body .tabs a.for_families_on { background: url(/fit/images/fit_main_tab_families_on.jpg) no-repeat top left; width: 310px; }
#fit .body .tabs a.for_adults_off { background: url(/fit/images/fit_main_tab_adults_off.jpg) no-repeat top left; width: 314px; }
#fit .body .tabs a.for_adults_on { background: url(/fit/images/fit_main_tab_adults_on.jpg) no-repeat top left; width: 314px; }

#fit .main .content_header { clear: both; overflow: hidden; background: url(/fit/images/fit_main_tab_div1.jpg) no-repeat top left; width: 938px; height: 7px; }
#fit .main .content_left_border, #fit .main .main_content, #fit .main .content_right_border { float: left; height: 357px; }
#fit .main .content_left_border { overflow: hidden; background: url(/fit/images/fit_main_tab_div2.jpg) no-repeat top left; width: 11px; }
#fit .main .main_content { width: 916px; }
#fit .main .columns .main_first { background: url(/fit/images/fit_main_tab_div3.jpg) no-repeat top right; width: 348px; height: 357px; }
#fit .main .columns .main_second { background: url(/fit/images/fit_main_tab_div4.jpg) no-repeat top right; width: 318px; height: 357px; }
#fit .main .content_right_border { overflow: hidden; background: url(/fit/images/fit_main_tab_div5.jpg) no-repeat top left; width: 11px; }
#fit .main .content_footer { clear: both; overflow: hidden; background: url(/fit/images/fit_main_tab_div8.jpg) no-repeat top left; width: 938px; height: 11px; }

#fit .main .top_story { position: relative; width: 338px; height: 357px; margin-bottom: 0; }
#fit .main .top_story .slide { }
#fit .main .top_story .teaser { position: absolute; clear: both; overflow: hidden; width: 100%; bottom: 0; zoom: 1; }
#fit .main .top_story .teaser .copy_bg { position: relative; clear: both; overflow: hidden; background: url(/fit/images/fff.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/fit/images/fff.png", sizingMethod="scale"); _background-repeat: none; width: 100%; height: 100%; }
#fit .main .top_story .teaser .copy { position: relative; color: #000000; font-weight: bold; font-size: 12px; margin: 10px 20px; }

#fit .main .workout_like_pros { background: url(/fit/images/fit_frag_workoutlikethepros_bg.gif) no-repeat top left; width: 306px; height: 264px; }
#fit .main .workout_like_pros .header { width: 306px; height: 33px; }
#fit .main .workout_like_pros .left_border, #fit .main .workout_like_pros .right_border { display: none; }
#fit .main .workout_like_pros .content { overflow: hidden; width: 306px; height: 223px; }
#fit .main .workout_like_pros .content .content_item { clear: both; overflow: hidden; margin: 10px; margin-top: 0; }
#fit .main .workout_like_pros .content .content_item .thumbnail { overflow: hidden; float: left; width: 105px; height: 65px; }
#fit .main .workout_like_pros .content .content_item .summary { float: left; font-size: 11px; width: 160px; margin: 2px 10px; }
#fit .main .workout_like_pros .footer { clear: both; overflow: hidden; background: url(/fit/images/fit_main_tab_div6.jpg) no-repeat top left; width: 306px; height: 8px; }

#fit .main .video { clear: both; overflow: hidden; background: url(/fit/images/fit_frag_video_bg.gif) no-repeat top left; width: 306px; height: 93px; }
#fit .main .video .content { margin: 6px; font-size:11px;text-align:left;}
#fit .main .video .content .thumbnail { float: left; width: 138px; height: 80px; margin-right: 10px;position:relative;left:-1px; }
#fit .main .video .content .copy { float: left; width: 145px; margin-top: 25px; }

#fit .main .nba_fit_team { position: relative; background: url(/fit/images/fit_frag_nbafitteam_bg.gif) no-repeat top left; width: 250px; height: 264px; }
#fit .main .nba_fit_team .header { display: none; }
#fit .main .nba_fit_team .left_border { position: absolute; z-index: 1; top: 23px; left: 2px; background: url(/fit/images/fit_btn_back_sm.gif) no-repeat top left; width: 35px; height: 144px; }
#fit .main .nba_fit_team .content { position: absolute; z-index: 0; top: 30px; left: 0; overflow: hidden; width: 250px; }
#fit .main .nba_fit_team .content .content_scroller_items { width: 7000px; }
#fit .main .nba_fit_team .content .content_scroller_item { width: 250px; text-align: center; }
#fit .main .nba_fit_team .content .thumbnail { overflow: hidden; width: 176px; height: 145px; margin: 0 auto; }
#fit .main .nba_fit_team .content .thumbnail img { width: 176px; }
#fit .main .nba_fit_team .content .aLLeadHeadline, #fit .main .nba_fit_team .content .aLLeadHeadline a { color: #000000; font-weight: bold; font-size: 13px; text-align: center; margin: 0 auto; }
#fit .main .nba_fit_team .content .summary { color: #000000; font-size: 11px; text-align: left; width: 235px; margin: 0 auto; }
#fit .main .nba_fit_team .right_border { position: absolute; z-index: 1; top: 23px; right: 2px; background: url(/fit/images/fit_btn_next_sm.gif) no-repeat top left; width: 35px; height: 144px; }
#fit .main .nba_fit_team .footer { position: absolute; bottom: 0; overflow: hidden; background: url(/fit/images/fit_main_tab_div7.jpg) no-repeat top left; width: 250px; height: 8px; }

#fit .main .partners { clear: both; overflow: hidden; background: url(/fit/images/fit_frag_partners_bg.gif) no-repeat top left; width: 250px; height: 93px; }
#fit .main .partners .content { margin: 20px 6px 6px 6px; }

#fit .middle_list { background: url(/fit/images/fit_strip_bg.jpg) no-repeat top left; width: 938px; height: 205px; }
#fit .middle_list .header, #fit .middle_list .footer { display: none; }
#fit .middle_list .left_border, #fit .middle_list .content, #fit .middle_list .right_border { float: left; }
#fit .middle_list .left_border { background: url(/fit/images/fit_strip_back_off.jpg) no-repeat top left; width: 53px; height: 205px; }
#fit .middle_list .content { overflow: hidden; width: 832px; height: 205px; }
#fit .middle_list .content .content_scroller_items { width: 7000px; }
#fit .middle_list .content .content_scroller_item { position: relative; background: url(/fit/images/NBA_FIT-Scroll-Frag-bg.gif) no-repeat top left; width: 154px; height: 193px; margin: 6px; }
#fit .middle_list .content .content_scroller_item .thumbnail { overflow: hidden; width: 154px; height: 97px; margin-top: 22px; margin-bottom: 3px; }
#fit .middle_list .content .content_scroller_item .summary { color: #FFFFFF; font-size: 11px; font-weight: normal; margin: 0 7px; }
#fit .middle_list .content .content_scroller_item .aLLeadHeadline { position: absolute; top: 0; color: #FCAC3B; font-size: 14px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-top: 4px; }
#fit .middle_list .content .content_scroller_item .aLLeadHeadline a { position: relative; color: #FCAC3B; margin: 0; }
#fit .middle_list .right_border { background: url(/fit/images/fit_strip_next_off.jpg) no-repeat top left; width: 53px; height: 205px; }

#fit .bottom .module { margin-top: 10px; }
#fit .get_fit { background: url(/fit/images/fit_frag_getfit_bg.gif) no-repeat top left; width: 389px; height: 167px; margin-right: 13px; }
#fit .get_fit .content { margin: 30px 6px 6px 6px; font-size:11px;text-align:left;}
#fit .get_fit .content .thumbnail { overflow: hidden; float: left; width: 190px; height: 130px; }
#fit .get_fit .content .copy { float: left; width: 175px; margin-left: 10px; margin-top: 5px; }

#fit .working_the_web { background: url(/fit/images/fit_frag_workingtheweb_bg.gif) no-repeat top left; width: 304px; height: 167px; margin-right: 13px; }
#fit .working_the_web .content { margin: 30px 10px 10px 10px; }
#fit .working_the_web .content .items { clear: both; overflow: hidden; }
#fit .working_the_web .content .item { clear: both; overflow: hidden; margin: 5px 0; }
#fit .working_the_web .content .item a { text-decoration: underline; }
#fit .working_the_web .content .item .fit_btn { display: inline; vertical-align: middle; }

#fit .did_you_know { background: url(/fit/images/fit_frag_didyouknow_bg.gif) no-repeat top left; width: 219px; height: 167px; }
#fit .did_you_know .content { margin: 30px 10px 10px 10px;font-size:11px;text-align:left; }

#fit .article { width: 938px; }
#fit .articleTable { width: 908px; margin: 10px 15px; }
#fit .articleHeadline,.artice_wrapper #article .body { color: #1A2B61; font-size: 18px; line-height: 19px; margin: 5px 0; }
#fit .articleTimeStamp { margin: 5px 0; }
#fit .articleBody { margin-top: 10px; }
#fit .articleRight { margin-left: 10px; }
#fit .articleWrapper, #fit .articleCell, #fit .articleHeadline, #fit .articleTimeStamp, #fit .articleBody, #fit .articleTeaser, #fit .articleSubHead { width: 100%; }
table.article_and_aside{width:938px !important;}
table.article_and_aside .article_wrapper{width:938px;padding:0px;}
table.article_and_aside .article_wrapper #article{width:938px !important;text-align:left;padding:0px;margin:0px;}
table.article_and_aside .article_wrapper .body{width:928px !important;margin:10px 0px;}
.aside_wrapper{display:none;}
#container #content{width:938px !important;}


#slider{height:205px;width:938px;margin:10px 10px 20px 0px;position:relative;float:left;}
#content_slider { text-align: center; }
#content_slider .scrollerModule { position: relative; overflow: hidden; text-align: left; height:195px;width:938px; margin: 0px auto 10px auto; }
#content_slider .scrollerModule .viewport { position: relative; overflow: hidden; float: left; width: 832px; height: 205px; }
#content_slider .scrollerModule .holder { position: relative; float: left; width: 10000px; height: 205px; }
#content_slider .scrollerModule .holder:after { display: block; clear: both; content: "."; height: 0; visibility: hidden; }
#content_slider .scrollerModule .panel {float: left; background: url(/fit/images/NBA_FIT-Scroll-Frag-bg.gif) no-repeat top left; width: 154px; height: 193px; margin: 6px; overflow:hidden;}
#content_slider .scrollerModule .panel .thumbnail { clear: both; overflow: hidden; width: 140px; }
#content_slider .scrollerModule .panel .summary { color: #FFFFFF; font-size: 11px; font-weight: normal; margin: 0 7px;  }
#content_slider .scrollerModule .panel .teaser { font-weight: normal; font-size: 11px;color:#fff;}
#content_slider .scrollerModule .panel .headline{color: #FCAC3B; font-size: 14px; font-family: arial; font-weight: bold; text-transform: uppercase; margin-top: 4px;}
#content_slider .scrollerModule .panel .headline a{color: #FCAC3B;}
#content_slider .scrollerModule .nav-prev {display: inline; float: left; background-color: transparent; background-image: url(/media/nbafit/fit_strip_back_off.jpg); text-indent: -9999px; width: 53px; height: 205px; margin-top: 0px; cursor: pointer; }
#content_slider .scrollerModule .nav-next {display: inline; float: left; background-color: transparent; background-image: url(/media/nbafit/fit_strip_next_off.jpg); text-indent: -9999px; width: 53px; height: 205px; margin-top: 0px; cursor: pointer;}
#content_slider .scrollerModule .enabled { background-position: 0px 0px; }
#content_slider .scrollerModule .hover { background-position: 0px -205px; }
#content_slider .scrollerModule .disabled { background-position: 0px -205px; cursor: default; }
#content_slider .scrollerModule .scroller_toc { display: none; }
#content_slider .scrollerModule .first{}
#content_slider .scrollerModule .more_link{text-indent:-9999px;}


#slider_team{height:264px;width:250px;position:relative;}
#content_slider_team { text-align: center; }
#content_slider_team .scrollerModule { position: relative; overflow: hidden; text-align: left; height:264px;width:250px; margin: 0px auto 0px auto; }
#content_slider_team .scrollerModule .viewport { position: absolute;top:0px;left:0px; z-index:1;overflow: hidden; float: left; width: 250px; height: 264px; }
#content_slider_team .scrollerModule .holder { position: relative; float: left; width: 10000px; height: 264px; }
#content_slider_team .scrollerModule .holder:after { display: block; clear: both; content: "."; height: 0; visibility: hidden; }
#content_slider_team .scrollerModule .panel {float:left; width: 250px; height: 234px; overflow:hidden;margin-top:30px;position:relative;z-index:1;}
#content_slider_team .scrollerModule .panel .thumbnail {overflow: hidden; width: 176px; margin-left:37px;}
#content_slider_team .scrollerModule .panel .summary { color: #000; font-size: 11px; text-align: left; width: 235px; margin: 0 auto;   }
#content_slider_team .scrollerModule .panel .teaser { font-weight: normal; font-size: 11px;color:#000;width:235px;margin-left:10px;}
#content_slider_team .scrollerModule .panel .headline{color: #000; font-weight: bold; font-size: 13px; text-align: center; margin: 0px auto;}
#content_slider_team .scrollerModule .panel .headline a{color: #000;}
#content_slider_team .scrollerModule .nav-prev {position: absolute; z-index: 100; top: 23px; left: 2px;background-color: transparent; background-image: url(/fit/images/fit_btn_back_sm.gif); text-indent: -9999px; width: 35px; height: 144px; margin-top: 0px; cursor: pointer; }
#content_slider_team .scrollerModule .nav-next {position: absolute; top: 23px; left:216px;z-index: 100; background-color: transparent; background-image: url(/fit/images/fit_btn_next_sm.gif); text-indent: -9999px; width: 35px; height: 144px;  cursor: pointer;}
#content_slider_team .scrollerModule .enabled { background-position: 0px 0px; }
#content_slider_team .scrollerModule .hover { background-position: 0px 0px; }
#content_slider_team .scrollerModule .disabled { background-position: 0px 0px; cursor: default; }
#content_slider_team .scrollerModule .scroller_toc { display: none; }
#content_slider_team .scrollerModule .first{}

#fit .working_the_web .content .items ul{margin:0px;padding:0px;list-style:none;text-align:left;}
#fit .working_the_web .content .items ul li{height:20px;overflow:hidden;}
#fit .working_the_web .content .items ul li a{display:block;background: url(/media/nbafit/fit_btn_fit_sm.gif) no-repeat top left;line-height:17px;padding-left:30px;font-size:11px;height:17px;overflow:hidden;}
#fit .main .top_story { position: relative;top:0px;left:0px; width: 338px; height: 357px; margin-bottom: 0;overflow:hidden; }
#fit .main .top_story .teaser { position: relative; clear: both; overflow: hidden;}
#fit .main .columns .main_first { background: url(http://nba-preview.nba.com/fit/images/fit_main_tab_div3.jpg) no-repeat top right; width: 348px; height: 357px;overflow:hidden;text-align:left;}
#fit .main .columns .main_second { background: url(http://nba-preview.nba.com/fit/images/fit_main_tab_div4.jpg) no-repeat top right; width: 318px; height: 357px;text-align:left;}
#fit .main .nba_fit_team .footer { position: absolute;left:0px;bottom:0px; overflow: hidden; background: url(http://nba-preview.nba.com/fit/images/fit_main_tab_div7.jpg) no-repeat top left; width: 250px; height: 8px; }

#fit .social_menu{position:absolute;top:20px;left:-130px;}
#fit .social_menu li{display:inline;float:left;margin-right:10px;}
#programs.module{background: url(/media/nba_cares/09-Cares-HP-fp-left.jpg) no-repeat top left;height:102px;width:600px;float:left;position:relative;top:0px;left:65px;margin-bottom:20px;}

#social_tabs{width:399px;height:177px;}
#social_tabs .tabModule .nav{margin:0;}
#social_tabs .tabModule .nav, #social_tabs .tabModule .nav li { height: 23px; }
#social_tabs .tabModule .nav li a { height:23px;text-indent:-9999px; background-position: 0 -23px;}
#social_tabs .tabModule .nav li a.tab_facebook { background-image: url(/media/nbafit/3tab_Facebook.jpg);width:129px;}
#social_tabs .tabModule .nav li a.tab_blog { background-image: url(/media/nbafit/3tab_Facebook-05.jpg); width:130px;}
#social_tabs .tabModule .nav li a.tab_twitter { background-image: url(/media/nbafit/3tab_Twitter.jpg); width:130px;}
#social_tabs .tabModule .nav li.current a.tab_facebook,
#social_tabs .tabModule .nav li.hover a.tab_facebook,
#social_tabs .tabModule .nav li.current a.tab_blog,
#social_tabs .tabModule .nav li.hover a.tab_blog,
#social_tabs .tabModule .nav li.current a.tab_twitter,
#social_tabs .tabModule .nav li.hover a.tab_twitter  { background-position: 0 0; }

#social_tabs .tabModule .content { height:144px; width:389px; margin:0px;}
#social_tabs .tabModule .content li { height:144px; width:389px;background: url(/media/nbafit/3tab_backgound.jpg); }


#social_tabs .sliderModule { height: 144px; margin:0; background:url(/media/nbafit/3tab_scrollerbg.png) no-repeat top right;}
#social_tabs .sliderModule .viewport { width: 100%; height: 144px; }
#social_tabs .sliderModule .holder { height: 144px; }
#social_tabs .sliderModule .panel { width: 348px; height: auto; margin: 0 5px; text-align:left;}
#social_tabs .sliderModule .panel a.headline{font-size:11px;color:#000;font-weight:bold;background: url(/media/nbafit/3tab_icon.png) no-repeat;padding-left:46px;display:block;}
#social_tabs .sliderModule .panel .thumbnail { clear: both; overflow: hidden; width: 150px; }
#social_tabs .sliderModule .panel .summary { clear: both; margin-top: 5px; }
#social_tabs .sliderModule .panel .teaser { font-weight: normal; font-size: 10px;display:none;}

#social_tabs .sliderModule .nav-slider-prev  {  background:url(/media/nbafit/3tab_scroller_arrowDown-21.png); width: 20px; height: 16px; background-position:0 -32px;margin:5px 0;}
#social_tabs .sliderModule .nav-slider-next {  background:url(/media/nbafit/3tab_scroller_arrowDown.png); width: 20px; height: 16px; background-position:0 -32px;margin:5px 0;}
#social_tabs .sliderModule .hover {background-position:0 -16px;}
#social_tabs .sliderModule .disabled { background-position:0 0;}

#social_tabs .sliderModule .nav-holder {}

#social_tabs .sliderModule .track { background: transparent; height: 20px; }
#social_tabs .sliderModule .grip { background: transparent; height: 20px; }
#social_tabs .sliderModule .viewport { overflow: hidden; float: left; width: 368px; height: 144px; }
#social_tabs .sliderModule .holder { width: 368px; }
#social_tabs .sliderModule .bar { position: relative; float: right; width: 20px; }
#social_tabs .sliderModule .slider-nav { float: right;}
#social_tabs .sliderModule .track { width: 20px; height: 84px; }
#social_tabs .sliderModule .grip { background:url(/media/nbafit/3tab_scrollerdot.png) !important; width: 20px; height: 14px; }

#ticker_wrapper{background: url(/media/nbafit/pledge_ticker-background.jpg) no-repeat;width:938px;height:24px;clear:both;text-align:left;}
.ticker{line-height:24px;font-size:12px;color:#fff;font-weight:bold;width:818px;position:relative;top:-24px;left:210px;}
.ticker_title{position:relative;top:0px;left:5px;font-weight:bold;color:#ffbf00;width:200px;height:24px;overflow:hidden;margin:0px;clear:none;line-height:24px;}
.ticker a,.ticker_title a{color:#fff;}

#vlb iframe{background:#fff;}

