/* global overides */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* template wrapper */
body {font:12px arial,helvetica,sans-serif;color:#000;background:#fff url(/images/masthead/y2010/mlb_bg_gradient.gif) top center repeat-x fixed;}
#bodyWrap {background:url(/images/masthead/y2010/mlb_drop_shadow_full_dark.png) center 0 repeat-y fixed;width:1009px;margin:0 auto;}
*html #bodyWrap {behavior: url(/scripts/fix_png_bg.htc)}
#metaWrap { width:990px; position:relative; margin:0 auto;}
body #masthead {height:98px;background:url(/images/masthead/y2010/mlb_header_background.gif) 0 18px no-repeat;z-index:100;}
#tw_mc #section_navigation, #tw_mc_ad #section_navigation  {position:absolute; z-index:1; top:-1px; left:-1px; width:1px; height:1px; overflow:hidden;}
#tw_mc {width:990px;}
#tw_mc #mc_container {min-height:600px;clear:both;}
#tw_mc h2 {text-align:-9999px;font-size:1px;color:#fff;}
#content_wrapper {background-color:#fff;overflow:hidden;zoom:1;}
#background-overlay {left:-130px;position:absolute;top:200px;width:130px;}

/* links */
a {color:#006;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

/* colors */
.primary { color:#006; }
.secondary { color:#c00; }
.tertiary { color:#fff; }
.primaryBg { background-color:#006; }
.secondaryBg { background-color:#c00; }
.tertiaryBg { background-color:#fff; }

/* utility */
.left {float:left;}
.right {float:right;}
.image_left { float:left; margin:0 4px 4px 0; }
.image_right { float:right; margin:0 0 4px 4px; }
.clear {clear:both;}
.legal {font-size:9px;}
.error {color:red;font-weight:bold;}
.small {font-size:11px;}
.disclaimer {font-size:11px;font-style:italic;color:#222;}
img.png { behavior: url("/scripts/fix_png.htc"); }
.no_background {background:none !important;}
.no_border {border:none !important;}
.no_bold {font-weight:normal !important;}
.white, a:link.red, a:visited.white, a:hover.white, #homepage_container a:active.white {color:white;}
.black, a:link.red, a:visited.black, a:hover.black, #homepage_container a:active.black {color:black;}
#homepage_container .date {font-style:italic;color:#444;}
.back_to_top {padding: 5px; font-size: 10px; display: block; width: 100%; text-align: right}
.center {margin:0 auto; text-align: center; display: block;} 
.screen_reader {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
.hidden {display:none;visibility:hidden;}
.waitCursor {cursor:wait}

/* MC Global */
#homepage_container h3 {font-size:12px;font-weight:bold;color:#333;}
#homepage_container h4 {font-size:12px;}
#homepage_container h4 a {font-weight:bold;margin-bottom:2px;display:block;}
#homepage_container .module p {font-size:11px;margin-bottom:4px;}
.more {text-align:left;margin:0;font-weight:bold;}
.more a {background:url(/images/icons/related_link/mlb_red.gif) right no-repeat;padding-right:12px;margin:0;color:#c00;font-size:12px;}
#homepage_container .controls_bg {background:url("/mlb/images/homepage/y2010/controls_bg.gif") no-repeat;}
#homepage_container #h_initiatives .controls_bg, #homepage_container #h_photos .controls_bg { background-repeat: no-repeat; background-image: url("/mlb/images/homepage/y2010/controls_tall_bg.gif"); }
#homepage_container div, #homepage_container ol,  #homepage_container ul {zoom:1;}

/* Navigation Buttons */
.navbuttons li { color:white;  font-weight:bold; display:none; float:left; background: url("/mlb/images/homepage/y2010/tabbutton_bg.gif") repeat-x center -50px; }
.navbuttons li div.tb_left { background: url("/mlb/images/homepage/y2010/tabbutton_left.gif") no-repeat 0 -50px; float:left; height:27px; width:16px; }
.navbuttons li div.tb_mid { background: url("/mlb/images/homepage/y2010/tabbutton_arrow.gif") no-repeat scroll center -50px transparent; float:left; height:34px; padding:2px 0 0 2px; color:#4C4C4C; }
.navbuttons li div.tb_right { background: url("/mlb/images/homepage/y2010/tabbutton_right.gif") no-repeat scroll 0 -50px white; float:left; height:27px; width:17px; }
.navbuttons li.tb_on, .navbuttons li div.tb_on {background-position:center 0;}
#homepage_container .navbuttons li h3 {margin-top:4px;padding:0;}
#homepage_container .navbuttons li.tb_on h3 {color:#fff;}

/* MC Layout */
#drawer_container, #footerLinks {border-right:1px solid #333;border-left:1px solid #333;}
/*
#homepage_container {background-color:#efefef;padding:4px 0 0 5px;margin:0;position:relative;z-index:0;}
*/
#homepage_container {background-color:white;margin:0;z-index:0;position:relative;padding:26px 0 0 5px;}
#homepage_container #ad_984 {position:absolute;top:3px;left:3px;}
#homepage_container .row {height:220px;position:relative;overflow:hidden;z-index:0;} 
#homepage_container #row1 {height:775px; margin:0}
#homepage_container .row {clear:both;margin:0 0 4px 0;}
#homepage_container .row.last {margin:0;padding-bottom:4px;}
#homepage_container .column {float:left;margin-right:1px;}
#homepage_container .column.last {margin-right:0;}
/* #homepage_container #column1 {width:187px;} */
/* extra space for postseason minisb */
#homepage_container #column1 {width:189px;padding-top:6px;}
#homepage_container #column2 {width:487px;background:url(/images/homepage/y2010/mediawall_bg_ps2.gif) no-repeat;padding:6px 0 0 3px;}
#homepage_container #column3 {width:300px;}
#homepage_container .navbuttons {padding:5px 0;}
#homepage_container h3 {padding:8px}
#row3 #pollWrapper {float:left;}

/* MC Modules */
#homepage_container .h_module, #homepage_container .h_module_quarter {position:relative;float:left;height:220px;margin:0 3px 0 0;padding:0;}
#homepage_container .h_module_quarter .h_module_content {padding:0 2px 0 5px;}
#homepage_container .h_module.last, #homepage_container .h_module_quarter.last {margin-right:0;}
#homepage_container .h_module {width:488px;background:url(/images/homepage/y2010/half_module_bg_gradient.gif) no-repeat;}
#homepage_container .h_module_quarter {width:243px;background:url(/images/homepage/y2010/quarter_module_bg.gif) no-repeat;}
#homepage_container .h_module_nav {height:26px;margin:0 6px;}
#homepage_container #headlinesContainer.h_module {background:url("/images/homepage/y2010/headlines_bg_ps.gif") no-repeat scroll 0 0 transparent;height:239px;margin:0 0 3px 0;width:300px;}
*html #drawer_container, *html #mwContainer .mw_video_play  {behavior: url(/scripts/fix_png_bg.htc)}

/* Drawer */
#drawer_container {z-index:0; position:relative;width:990px; background: #585858 url(/images/drawer/bg_drawer.png) no-repeat 0 -25px; display: block; margin: 0;  overflow-y:hidden;}
*html #drawer_container {display:none;}
#drawer_container.presizing { height:0; overflow:hidden;}
#drawer_container.collapsed { height: 25px; }
#drawer_container .inner { padding: 10px; }
#drawer_container.collapsed .inner { padding: 3px; }
#drawer_container .close, #drawer_container .open {float:right;margin:4px 6px 0 0;}
#drawer_container.collapsed .close {display:none;}
#drawer_container .close {display:block;}
#drawer_container.collapsed .open {display:block;}
#drawer_container .open {display:none;}
#drawer_container .inner .drawerColumns { padding: 0px; margin: 0px; width: 100%; border:0; color: #FFF; }
#drawer_container .inner .drawerColumns .column { padding: 0px; padding-left: 8px; vertical-align:top; }
#drawer_container .inner .drawerColumns .col1 { padding: 0px; width: 256px; }
#drawer_container .inner .drawerColumns .col3 { padding-top: 18px; width: 300px; }
#drawer_container.collapsed .inner .drawerColumns .col1 { display: none; width:auto; }
#drawer_container.collapsed .inner .drawerColumns .col3 { display: none; width:auto; }
#drawer_container .inner .drawerColumns .column h3 { font-size: 1.4em; font-weight: bold;margin-top:25px;  }
#drawer_container.collapsed .inner .drawerColumns .column h3 { font-size: 1em;top:6px;position:absolute;z-index:0;margin:0;}
#drawer_container .inner .drawerColumns .column p { color: #fff;margin:8px 0 14px 0;line-height:16px; }
#drawer_container.collapsed .inner .drawerColumns .column p, #drawer_container.collapsed .inner .drawerColumns .column .drawerRelatedLinks { visibility:hidden; }
#drawer_container a, #drawer_container .drawerRelatedLinks span { color: #69a7e9; font-weight:bold; }
#drawer_container .drawerRelatedLinks li {display:inline;padding-right:8px;}
#drawer_container #drawer_unmute {position: absolute; cursor: pointer; background-color: black; left: 215px; top: 170px; font-size: 11px; padding: 4px 0pt 0pt 8px; width: 45px; height: 17px; display:none;}
*:first-child+html #drawer_container, *:first-child+html #drawer_container.presizing, *:first-child+html #drawer_container .close_btn {z-index:-2;}
*html #drawer_container, *html #drawer_container.presizing, *html #drawer_container .close_btn {z-index:-2;}

/* Mini Scoreboard */
#column1 {padding-top:1px;}

/* Mediawall */
#mwContainer .mw_kicker a {color:#CC0000;}

/* Left column modules */
#column1 #leftcol_countdown {width:184px; height:46px; margin-bottom:3px; background:url("/mlb/images/homepage/y2010/countdown_bg46.gif") no-repeat;}
/*
#column1 #ad60, #column1 #ad120{margin:0 0 3px 5px}
#column1 #ad75 {display: block; margin: 10px 0 0 5px;}
#column1 #minisb_mlbn { background:url("/mlb/images/homepage/y2011/mlbn_40x41.gif") no-repeat scroll 137px 8px transparent; color:#666666; font-size:14px; font-weight:bold; height:65px; padding:5px 0 0 10px; text-align:left; width:174px; margin:25px 0;}
#column1 #mobileContainer{background-color:white; height:100%; padding:2px 5px 8px; text-align:left; width:174px;}
#column1 #mobileContainer .mobileContent{border:1px solid #cccccc; margin-bottom:5px; height:86px; padding:3px 3px 6px 3px; }
#column1 #mobileContainer .mobileContent sup {font-size:8px}
#column1 #mobileContainer #mobileContent1 {background: url(/mlb/images/homepage/y2009/mobile1_50x78.jpg) no-repeat right bottom;}
#column1 #mobileContainer #mobileContent2 {background: url(/mlb/images/homepage/y2009/mobile2_50x78.jpg) no-repeat right bottom;}
#column1 #mobileContainer #mobileContent3 {background: url(/mlb/images/homepage/y2009/mobile3_50x78.jpg) no-repeat right bottom;}
#column1 #mobileContainer .mobileContentBlurb{width:120px; font-size:11px}
*/

/* Columnists / Team Beats */
#twitter_container .more, #blogs_container .more, #columnists_container .module_footer .more, #fantasy_container .more {position:absolute;top:200px;left:8px;}
#homepage_container #columnists_container .more a, #team_beats_container .more a {color:#006;background:url(/images/icons/related_link/mlb.gif) right no-repeat;}
#homepage_container #columnists_container .module_footer .more a, #team_beats_container .module_footer .more a {color:#c00;background:url(/images/icons/related_link/mlb_red.gif) right no-repeat;}
#columnists_container, #team_beats_container {font-size:11px;}
#columnists_container h4, #team_beats_container h4 {font-weight:bold;text-transform:uppercase;font-size:13px;padding-bottom:4px;}
#columnists_container h5, #team_beats_container h5 {font-size:12px;font-weight:bold;}
#team_beats_container h5 {margin:3px 0}
#columnists_container dl, #team_beats_container dl {list-style-type:none; margin:4px 0; padding:0;clear:both;padding-top:8px }
#columnists_container dt, #team_beats_container dt {font-weight:bold;font-size:12px;margin-bottom:4px;}
#columnists_container dd, #team_beats_container dd {background:url("/images/icons/bullet_square_black.gif") no-repeat scroll 0 0.45em transparent; clear:both; font-size:11px; margin:0 -2px 2px; padding-left:5px; height:14px;}
*html #columnists_container dd, #team_beats_container dd {margin:0 0 2px; }
#columnists_container select, #team_beats_container select {display:block;font-size:10px;position:absolute;top:198px; left:8px;}

/* Player Notes */
#hot_stove_container .module ul li { clear: both; }
#hot_stove_container .module ul li img { float: left; margin: 0px 5px; margin-bottom: 2px; position:relative; }
#hot_stove_container .module ul li a { font-size: 0.8em; padding-top:2px; }
#hot_stove_container .module ul li a strong { color: #000; padding-right:4px; }
#hot_stove_container h4 {display:none;}
#hot_stove_container .more {position:absolute;left:8px;bottom:6px;}

/* Twitter */
#twitter_container, #blogs_container {position:relative;}
#twitter_container .image_container {float:left;padding:0 8px 2px 0;width:48px;height:48px;}
#twitter_container .twitter_blurb {height: 164px; overflow: hidden;}
#twitter_container .twitter_blurb li { clear:both; font-size:11px; height:80px; line-height:13px; margin-bottom:4px; overflow:hidden;}
#twitter_container .twitter_blurb .tw_user {font-weight:bold; margin-top:3px; }
#twitter_container .twitter_blurb .tw_time {color:gray; float:right; font-size:11px; margin-top:3px; }
#twitter_container .twitter_blurb .first {border-bottom:1px solid #ccc;}
#twitter_container #twitter_logo {position: absolute; left: 220px; top: 199px;}
#twitter_container .tw_text {width:170px;overflow:hidden;display:block;}
*html #twitter_container .tw_text {width:150px;}

/* Blogs */
#blogs_container #recent-blogs {height:130px;overflow:hidden;}
#blogs_container h4 {font-weight:bold;font-size:11px;margin-bottom:8px;}
#blogs_container li {clear:both;margin-bottom:5px;background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll 0em .45em; padding-left:7px;}
#blogs_container a {font-weight:bold;}

/*  Video */
#videoContainer.h_module { background:none; float:none; height:369px; margin:15px 0 0; width:475px; overflow:hidden; position:relative; }
#videoContainer .h_module_content { display:none; height:310px; left:7px; position:absolute; top:61px; width:465px; margin:0;}
#videoContainer .vm_slide { position:relative; float:left; height:145px; padding-left:22px; width:126px; overflow:hidden; }
#videoContainer .vm_slide_text a {margin:0}
#videoContainer .vm_slide_thumb {border:1px solid black; }
#videoContainer .vm_slide_text {padding:1px; clear:both; font-weight:bold; width:125px; font-size:11px; height:42px; }
#videoContainer .vm_ftr { font-size:11px; left: 23px; top: 281px; position:absolute; width: 270px; }
#videoContainer .vm_2col_wide {width:293px; padding:10px 0 0 10px; font-size:11px; float:left; margin-right:10px; line-height:16px; }
#videoContainer .vm_2col_narrow {width:170px; float:left;}
#videoContainer .vm_alt_left{width:290px; float:left; margin:14px;}
#videoContainer .vm_button_container {position:absolute;top:0;width:37px;overflow:hidden;height:38px;}
#videoContainer .vm_alt_right{width:160px; float:left; margin-top:14px}
*html #videoContainer .vm_alt_left{margin:6px;}
#videoContainer .vm_alt_headline{margin:5px 0; font-weight:bold;}
#videoContainer .vm_alt_blurb {font-size:11px;}
#videoContainer .vm_alt2_left {width:308px; float:left;}
#videoContainer .vm_alt2_right {width:150px; height:287px; float:left;border-left:1px solid #ccc;}
#videoContainer .vm_alt2_subhdr {font-weight:bold; font-size:14px;}
#videoContainer .vm_alt2_right_container {margin: 0 0 0 10px; width:145px; color:#6f6f6f;}
#videoContainer .vm_alt2_right_inner {overflow:auto;padding:3px 0 27px 1px;font-size:11px;}
#videoContainer .vm_alt2_right_inner input {float:left; margin: 2px 6px 0 0; padding-top:4px;}
#videoContainer #vm_nav { left:0; position:absolute; top:1px; width:420px; }
#videoContainer #vm_nav1 {position: absolute; top:0; left: 82px;}
#videoContainer #vm_nav2 {position: absolute; top:0; left: 193px;}
#videoContainer #vm_nav3 {position: absolute; top:0; left: 322px;}
#homepage_container.hc_postseason #videoContainer #vm_nav { width:470px; }
#homepage_container.hc_postseason #videoContainer #vm_nav1 {left: 50px;}
#homepage_container.hc_postseason #videoContainer #vm_nav3 {left: 300px;}
#videoContainer .vm_slide_ad { float:left; height:145px; left:14px; position:relative; top:0; width:151px; }
#videoContainer .vm_rotate{display:none}

/* Headlines */
#headlinesContainer .navbuttons {position:absolute; width:292px;}
#headlinesContainer .h_module_content { position:absolute; left:5px; top:40px; display:none;}
#headlinesContainer .h_module_content dl {list-style-type:none; padding:0; margin:0;}
#headlinesContainer .h_module_content dd { background:url("/images/icons/bullet_square_black.gif") no-repeat scroll 0.3em 0.45em transparent; font-size:11px; font-weight:bold; height:16px; margin:3px 0; padding-left:11px; clear:left;}
#headlinesContainer .hl_ftr_left { font-weight:bold;  position:absolute; top:176px; left:10px;}
#headlinesContainer .hl_ftr_right { background: url("/mlb/images/homepage/y2010/rss.gif") no-repeat scroll 23px 0 transparent; color: #BABABA; font-size: 9px; left: 254px; position: absolute; top: 219px;  width: 37px; }
#headlinesContainer #teamHeadlinesTxt {font-weight: bold; margin-left: 5px;}
#headlinesContainer #teamHeadlines dl {margin:0 0 3px 0;}
#headlinesContainer #teamHeadlinesChange { font-size:12px; margin:0 0 0 14px; cursor:pointer; }
a.pulseicon {height: 14px; background: url(/images/icons/pulse.gif) no-repeat; width: 14px; display: block; float:left; margin-left:2px;}
a.pulsetext {float:left}
#headlinesContainer, #headlinesContainer .h_module_content dd  {overflow:hidden;}
#headlinesContainer .h_module_content dd.hl_float {clear:right; margin:1px 2px 3px 0; float:left; }
#headlinesContainer .h_module_content dd.hl_float_odd {background: url("/images/icons/pipe_black.gif") no-repeat scroll 4px 2px transparent}
#headlinesContainer .h_module_content dd.hl_clear {height: 0; background: none repeat scroll 0% 0% transparent; width: 0; margin: 0; padding: 0; }


/* Poll */
#pollQuestion {font-weight:bold;padding-bottom:0px;font-size:11px;margin-bottom:8px;}
.pollAnswer{margin:0 0 0 6px;}
*:first-child+html .pollAnswer {margin-top:-4px;}
*html .pollAnswer {margin-top:-4px;}
.pollKeyword {margin-right:3px}
#pollMoreTxt{position:absolute;top:200px;left:8px;}
*html #pollMoreTxt {position:relative;top:-3px;}

.resultLineItem{clear:both;}
.pollResultText{float:left;width:190px;padding-bottom:4px;}
.pollResultPercent{float:left}
#disclaimer{font-size:10px;clear:both;}
#submitButton {margin:8px auto;display:block;}

/* Standings */
#standings_container #st_image_container {position:absolute;top:3px;right:3px;}
#standings_container .h_module_content {clear:both;width:490px; display:none; }
.standingsTxtHdr {font-size:12px;font-weight:bold;}
#standingsContent {font-size:11px;padding-top:10px;padding-left:12px;}
#standingsContent .navLinkOn { font-weight:bold; }
#standingsContent .navLinkOn img {visibility:visible;border:0;}
#standingsFooter {clear:both;position:absolute;top:200px;}
*html #standingsFooter {padding:0 0 10px 10px;text-align:left;clear:both}
#standingsContent #standingsALLogo {width:38px; height:38px; float:left;margin:0 4px 4px 0;background:transparent url(/mlb/images/homepage/y2010/al_logo.png) no-repeat;}
#standingsContent #standingsNLLogo {width:38px; height:38px; float:left;margin:0 4px 4px 0;background:transparent url(/mlb/images/homepage/y2010/nl_logo.png) no-repeat;}
#standingsContent #standingsAL {float:left;width:230px;}
#standingsContent #standingsNL {float:left;width:230px;}
*html #standingsContent #standingsNL { margin-left: 0px; }
#standingsContent #standingsTableAL {clear:both;background-position: 0 -1061px;}
#standingsContent #standingsTableNL {clear:both;background-position: 0 -1220px; }
#standingsContent .ministandings {width: 100%;	}
#standingsContent .ministandings tbody td {font-size:11px;padding:1px 5px 0;text-align:left;}
#standingsContent .ministandings thead th {font-size:10px;padding:0px 5px 2px 5px;border-bottom:1px solid #ccc;color:#999;text-transform:uppercase;text-align:left;}
.errorMsg {padding:10px 8px;color:#999;text-align:left;}
#standingsContent .divisionLinks { margin-top: 3px; }
#standingsContent #standingsFooter {width:445px; }
#standingsContent #standingsLegend {float:right; width:300px; /*display:none;*/ } /* display none until season nears the end */
#standingsContent #standingsFullLink{float:left}
#standingsContent .divisionLinks li {cursor:pointer;display:inline;padding-left:5px;border-left:1px solid black;color:#000099;line-height:0.9em;margin-right:2px;}
#standingsContent .divisionLinks li.first {border:none;}
#standingsContent .divisionLinks li.wc {display:none;}
#standingsContent .divisionLinks li.active { font-weight:bold; }
/* League Leaders */
div#league_leaders_container {float:left;margin-left:4px;}
div#league_leaders_container div#league_leaders_batting { float:left; height:152px; width:230px; }
div#league_leaders_container div#league_leaders_pitching {float:left;width:230px;height:152px;}
div#league_leaders_container div.component {padding:2px;font-family:arial,helvetica,sans-serif;}
div#league_leaders_container div.top {width:236px;float:left;height:43px;font-weight:bold;font-size:12px;color:#333;}
div#league_leaders_container div.top_container {padding:8px;float:left;}
div#league_leaders_container ul.nav {margin:0px;padding:0px;float:left;font-size:11px;}
div#league_leaders_container ul.nav li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;}
div#league_leaders_container div.top span.inactive {cursor:pointer;color:#009;float:left;background:url(/images/stats/inactive_tab.gif) no-repeat;width:41px;height:20px;text-align:center;padding-top:5px;}
div#league_leaders_container div.top span.active {cursor:pointer;color:#000;float:left;background:transparent url(/images/stats/active_tab.png) no-repeat;width:50px;height:20px;text-align:center;padding-top:5px;}
div#league_leaders_container div.league_links {font-size:11px;margin-left:8px;float:left;margin-top:5px;font-weight:bold;}
div#league_leaders_container div.league_links span.inactive {color:#009;cursor:pointer;}
div#league_leaders_container div.league_links span.active {color:#000;cursor:pointer;}
div#league_leaders_container div.main_stats {margin:5px 0px 0px 8px;float:left;}
div#league_leaders_container div.main_stats div {display:none;}
div#league_leaders_container div.headshot {float:left;width:62px;height:75px;margin:0px;padding:0px;}
div#league_leaders_container table {margin:0px 0px 0px 2px;padding:0px;float:left;font-size:11px;font-family:arial,helvetica,sans-serif;width:156px;height:75px;}
div#league_leaders_container td.first {font-weight:bold;}
div#league_leaders_container div.top_50 {display:none;float:left;}
div#league_leaders_container table td a.player_link:link,a.player_link:visited,a.player_link:hover,a.player_link:active {text-decoration:none;color:#009;}
div#league_leaders_container div.top_50 a.top_fifty:link,a.top_fifty:visited,a.top_fifty:hover,a.top_fifty:active {float:left;margin-left:87px;font-size:11px;color:#009;text-decoration:none;font-weight:bold;}
div#league_leaders_container div#league_leaders_more_links {float:left;font-size:11px;font-weight:bold;margin:1px 0 2px 4px;}


div#postseason_container {float:left;margin-top:5px;margin-left:4px;}
div#postseason_container div#postseason_batting {float:left;width:230px;height:152px;}
div#postseason_container div#postseason_pitching {float:left;width:230px;height:152px;}
div#postseason_container div.component {padding:2px;font-family:arial,helvetica,sans-serif;}
div#postseason_container div.top {width:236px;float:left;height:43px;font-weight:bold;font-size:12px;color:#333;}
div#postseason_container div.top_container {padding:8px;float:left;}
div#postseason_container ul.nav {margin:0px;padding:0px;float:left;font-size:11px;}
div#postseason_container ul.nav li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;}
div#postseason_container div.top span.inactive {cursor:pointer;color:#009;float:left;background:url(/images/stats/inactive_tab.gif) no-repeat;width:41px;height:20px;text-align:center;padding-top:5px;}
div#postseason_container div.top span.active {cursor:pointer;color:#000;float:left;background:transparent url(/images/stats/active_tab.png) no-repeat;width:50px;height:20px;text-align:center;padding-top:5px;}
div#postseason_container div.league_links {font-size:11px;margin-left:8px;float:left;margin-top:5px;font-weight:bold;}
div#postseason_container div.league_links span.inactive {color:#009;cursor:pointer;}
div#postseason_container div.league_links span.active {color:#000;cursor:pointer;}
div#postseason_container div.main_stats {margin:5px 0px 0px 8px;float:left;}
div#postseason_container div.main_stats div {display:none;}
div#postseason_container div.headshot {float:left;width:62px;height:75px;margin:0px;padding:0px;}
div#postseason_container table {margin:0px 0px 0px 2px;padding:0px;float:left;font-size:11px;font-family:arial,helvetica,sans-serif;width:156px;height:75px;}
div#postseason_container td.first {font-weight:bold;}
div#postseason_container div.top_50 {display:none;}
div#postseason_container table td a.player_link:link,a.player_link:visited,a.player_link:hover,a.player_link:active {text-decoration:none;color:#009;}
div#postseason_container div.top_50 a.top_fifty:link,a.top_fifty:visited,a.top_fifty:hover,a.top_fifty:active {float:left;margin-left:87px;font-size:11px;color:#009;text-decoration:none;font-weight:bold;}
div#postseason_container div#postseason_more_links {margin:2px 0px 2px 4px;float:left;font-weight:bold;font-size:11px;}

div#springtraining_container {float:left;margin-left:4px;}
div#springtraining_container div#springtraining_batting { float:left; height:152px; width:230px; }
div#springtraining_container div#springtraining_pitching {float:left;width:230px;height:152px;}
div#springtraining_container div.component {padding:2px;font-family:arial,helvetica,sans-serif;}
div#springtraining_container div.top {width:236px;float:left;height:43px;font-weight:bold;font-size:12px;color:#333;}
div#springtraining_container div.top_container {padding:8px;float:left;}
div#springtraining_container ul.nav {margin:0px;padding:0px;float:left;font-size:11px;}
div#springtraining_container ul.nav li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;display:inline;}
div#springtraining_container div.top span.inactive {cursor:pointer;color:#009;float:left;background:url(/images/stats/inactive_tab.gif) no-repeat;width:41px;height:20px;text-align:center;padding-top:5px;}
div#springtraining_container div.top span.active {cursor:pointer;color:#000;float:left;background:transparent url(/images/stats/active_tab.png) no-repeat;width:50px;height:20px;text-align:center;padding-top:5px;}
div#springtraining_container div.league_links {font-size:11px;margin-left:8px;float:left;margin-top:5px;font-weight:bold;}
div#springtraining_container div.league_links span.inactive {color:#009;cursor:pointer;}
div#springtraining_container div.league_links span.active {color:#000;cursor:pointer;}
div#springtraining_container div.main_stats {margin:5px 0px 0px 8px;float:left;}
div#springtraining_container div.main_stats div {display:none;}
div#springtraining_container div.headshot {float:left;width:62px;height:75px;margin:0px;padding:0px;}
div#springtraining_container table {margin:0px 0px 0px 2px;padding:0px;float:left;font-size:11px;font-family:arial,helvetica,sans-serif;width:156px;height:75px;}
div#springtraining_container td.first {font-weight:bold;}
div#springtraining_container div.top_50 {display:none;}
div#springtraining_container table td a.player_link:link,a.player_link:visited,a.player_link:hover,a.player_link:active {text-decoration:none;color:#009;}
div#springtraining_container div.top_50 a.top_fifty:link,a.top_fifty:visited,a.top_fifty:hover,a.top_fifty:active {float:left;margin-left:87px;font-size:11px;color:#009;text-decoration:none;font-weight:bold;}
div#springtraining_container div#springtraining_more_links {float:left;font-size:11px;font-weight:bold;margin:1px 0 2px 4px;}
.loadingMask {background:url(/images/homepage/y2009/vc_loading_anim.gif) no-repeat scroll 50% 50%;}

/* Spotlight */
#h_spotlight .carousel_container {display:none;margin:0px 0 0 2px} 
#h_spotlight .carousel_item { float:left; height:170px; margin-right:2px; width:160px; }
#h_spotlight .ci_3 {margin-right:0}
#h_spotlight img {margin-bottom:4px;}
#h_spotlight p {font-size:11px;width:95%}
#h_spotlight .carousel_text { line-height:13px;}
#h_spotlight .carousel a {font-size:11px}
#h_spotlight .carousel_pag { left:229px; position:absolute; top:199px; }
#h_spotlight .carousel_pag li { background-position:-7px -148px; color:white; cursor:pointer; float:left; height:12px; width:12px; }
#h_spotlight .carousel_pag li.pagOn {background-position:-7px -166px;}
#h_spotlight .carousel_next { background-position:-1px -110px; cursor:pointer; height:24px; left:452px; position:absolute; top:4px; width:26px; }
#h_spotlight .carousel_prev { background-position:-1px -76px; cursor:pointer; height:24px; left:428px; position:absolute; top:4px; width:26px; }
#h_spotlight .carousel_next { background-position:-1px -110px; cursor:pointer; height:24px; left:452px; position:absolute; top:4px; width:26px; }
#h_spotlight .carousel_prev { background-position:-1px -76px; cursor:pointer; height:24px; left:428px; position:absolute; top:4px; width:26px; }
#h_spotlight .carousel_next.on { background-position:-1px -3px; }
#h_spotlight .carousel_prev.on { background-position:-1px -42px; }
#h_spotlight .carousel_img a {display:block; width:160px; height:90px;}
#h_spotlight .carousel_img img.thumb {display:none;}

/* Initiatives */
#h_initiatives .carousel {width: 160px; margin-left: 40px;}
#h_initiatives .carousel_container {display:none} 
#h_initiatives .carousel_item { float:left; height:170px; margin-right:2px; width:160px; }
#h_initiatives .ci_3 {margin-right:0}
#h_initiatives img {margin-bottom:4px;}
#h_initiatives .carousel_text { line-height:13px;font-size:11px;width:95%;}
#h_initiatives .carousel a {font-size:11px}
#h_initiatives .carousel_pag { left:229px; position:absolute; top:199px; }
#h_initiatives .carousel_pag li { background-position:-7px -270px; color:white; cursor:pointer; float:left; height:9px; width:12px; }
#h_initiatives .carousel_pag li.pagOn {background-position:-7px -180px;}
#h_initiatives .carousel_next { background-position:0 -270px; cursor:pointer; height:90px; left:200px; position:absolute; top:31px; width:26px; }
#h_initiatives .carousel_prev { background-position:0 -180px; cursor:pointer; height:90px; left:21px; position:absolute; top:31px; width:26px; }
#h_initiatives .carousel_next.on { background-position:0 -90px; }
#h_initiatives .carousel_prev.on { background-position:0 0; }
#h_initiatives .carousel_img a {display:block; width:160px; height:90px;}
#h_initiatives .carousel_img img.thumb {display:none;}

/* Photo Galleries */
#h_photos #ph_num { color:gray; font-size:10px; left:73px; position:absolute; top:160px; }
#homepage_container #h_photos #ph_prev { background-position:0 -180px; cursor:pointer; height:90px; left:20px; position:absolute; top:30px; width:26px; }
#homepage_container #h_photos #ph_next { background-position:0 -270px; cursor:pointer; height:90px; left:200px; position:absolute; top:30px; width:26px; }
#h_photos #ph_slide  { height:90px; left:40px; position:absolute; top:30px; width:160px; }
#h_photos #ph_caption  {left:39px; position:absolute; text-align:center; top:126px; width:160px;font-weight:bold;}
#h_photos #ph_more {font-weight:bold; left:10px; position:absolute; top:198px; }
#h_photos #ph_store {position:absolute; width:127px; height:40px; top:176px; left:113px;}

/* ads */
#ad_300x250{margin:0 0 15px 0; clear:both;}

/* Footer */
*:first-child+html #footer_container {margin-top:-5px;}
#footer_container {overflow:auto;background-color:#000; margin-top: /*\**/: -5px\9 }
#footerBackground {width:990px;min-width:990px;height:69px;color:#fff;font-size:11px;font-weight:bold;background: #052055 url(/mlb/images/homepage/y2008/footerLogo.jpg) no-repeat;}
#footerLegal {width:990px;background-color:#000;color:#999;font:normal 10px Tahoma,Arial,sans-serif;}
#footerLegal #footerText {width:960px; padding:15px}
#footerLegal a, .footerBackground a {color:#ccc;}
#footerLinks {overflow:auto; background:#222; padding:14px 0;}
#footerLinks li.column {width:200px; margin-left:34px; color:white; float:left;}
#footerLinks h6, #footerLinks h6 a {color:#ccc;font-size:12px;font-weight:bold;margin:12px 0 6px 0;}
#footerLinks li.column li {margin:1px 0 2px 0;padding:1px 0 2px 0; font-size:11px;padding-left:12px;font-size:12px;border-bottom:1px solid #303845;}
#footerLinks ul {list-style-type:none;padding:0;margin:0;clear:both;}
#footerLinks a {color:#fff;font-size:11px;}
#footerLegal #sponsor_image {border:none;float:left;margin:0 20px 40px 0;}
#footerLinks strong a {font-size:12px;}

/* Fantasy */
#fantasy_container img {float:left;margin:0 8px 8px 0;}
#fantasy_container div { clear:both; margin:0 auto 12px;/*margin:0 8px 12px 8px;*/ }
#fantasy_container #h_bts #h_bts_prize { left: 33%; }
#fantasy_container div .more {position:static;}




