/* 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;background-color:#fff;color:#000}
#metaWrap {width:990px; overflow:hidden; position:relative; margin:0 auto; background-color:black;}
#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;}

/* links */
a {color:#00c;}
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, #mc a:active.white {color:white;}
.black, a:link.red, a:visited.black, a:hover.black, #mc a:active.black {color:black;}
#mc .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}

/* autocomplete - Removed from http://mlb.mlb.com/components/search/style/jquery.autocomplete.css on 4/28/2009.
For more info: http://docs.jquery.com/UI/Autocomplete */
.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;z-index:101;position:relative;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.ac_loading {background: Window url('../images/loading.gif') top no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}

/* footer */
#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 {width:990px; min-height:195px; background:url('/mlb/images/homepage/y2008/footerBG.jpg') #414141 no-repeat; padding:7px 0;}
.footerLink {width:152px; margin-right:10px; color:white; float:left;}
.footerLink li {margin:1px 0; font-size:11px;}
.footerLink ul {list-style-type:none;padding:0;margin:0;clear:both;}
.footerLink a {color:white}
#footerLegal #sponsor_image {border:none;float:left;margin:0 20px 40px 0;}

/* from mlb.css (homepage specific) */
/*.homeSpriteBG {background:url(/mlb/images/homepage/y2009/mlbhome2.png) no-repeat;}*/


.homeSpriteBG {background:url(/mlb/images/homepage/y2010/bgsprite_spring2.gif) no-repeat;}

#homeContainer {width:990px; background-color:#bdbdbd; margin:0; padding-top:3px}
#homeContainer #ad_984 {width:984px; height:25px; margin:0 0 2px 3px;}				   
#tier1Left .leftCol_cont {width:184px; height:auto; background:#fff url(/mlb/images/homepage/y2009/bg_184x500.gif) 0 0 no-repeat; padding-top:0; margin-top:3px}
#tier1Left .leftCol_contBot {background:transparent url(/mlb/images/homepage/y2009/bg_184x500.gif) center -495px no-repeat; width:184px; height:5px; overflow:hidden;}
#homeContainer #tier1Center1 {width:493px; float:left; background-color:white; margin:0 4px 4px 0}
#homeContainer #tier1Center2 {width:493px; float:left; background-color:white; margin-right:4px;}
#homeContainer #tier1Right1 {background:url(/mlb/images/homepage/y2008/bg_300x236.gif) no-repeat;height:236px;width:300px;}
#homeContainer #tier1Right2 {width:300px; margin-top:4px;}
#homeContainer #tier1Right3 {width:300px; margin-top:4px;}
#homeContainer #tier2Left {float:left;margin-left:3px;width:494px;}
#homeContainer #tier2Right {width:480px; float:left;}
#homeContainer #tier2Right #ad468x60 {padding:0px 0 8px 5px;}
#homeContainer #tier3 {width:982px; height:213px; margin:3px 0 0 4px; clear:both;}
#homeContainer #tier1MiddleCol {width:493px; float:left; margin:0 2px 4px 2px}
#homeContainer #tier1RightCol {width:300px; float:left; }
#homeContainer #tier1Middle1 {}
#homeContainer #tier1Middle2 {margin-top:4px}
#tier2Right {position:relative}


/* LEFT COLUMN */
#tier1Left { background:url("/mlb/images/homepage/y2010/bg_186x741.gif") no-repeat;  float:left; height:744px; margin:0 2px; overflow:hidden; position:relative; text-align:center; width:186px; }

#tier1Left #mini_st_od_countdown { background:url("/mlb/images/homepage/y2010/season_countdown_bg.gif") no-repeat scroll 0 0 transparent; height:139px; left:4px; margin-bottom:8px; position:relative; top:5px; width:184px; }
#mini_st_od_countdown #mini_st_od_inner {width:184px;height:135px;overflow:hidden;position:relative;cursor:pointer;}
#mini_st_od_countdown #mini_st_od_ftr {position:absolute;top:50px;left:40px;}
#mini_st_od_countdown #countdown1 {position:absolute;top:90px;left:30px;color:#5c5757;font-weight:bold;font-size:19px;line-height:15px;}
#mini_st_od_countdown #countdown1 span#seconds {display:none;}
#mini_st_od_countdown #countdown1 span#hours {padding-left:27px;}
#mini_st_od_countdown #countdown1 span#minutes {padding-left:23px;}

#tier1Left #leftcol_tabnav { font-size:9px; left:7px; position:absolute; text-transform:uppercase; top:157px; z-index:2; }
#tier1Left #leftcol_tabnav a { cursor:pointer; float:left; }
#tier1Left #leftcol_tabnav .leftcol_tabnav_on { color:black; cursor:auto; text-decoration:none; }
#tier1Left #leftcol_tabnav_r {margin-left:18px;}
#tier1Left #leftcol_tableft {width:186px; height:525px; background:url("/mlb/images/homepage/y2010/leftcol_tableft.gif") no-repeat; position:absolute; top:150px; left:0px; display:none; }
#tier1Left #leftcol_tabright { background:url("/mlb/images/homepage/y2010/leftcol_tabright.gif") no-repeat scroll 0 0 transparent; display:none; height:514px; left:0; padding-left:10px; position:absolute; text-align:left; top:150px; width:176px; }
#tier1Left #leftcol_tabright .lc_date {font-weight: bold; color: gray; font-size: 14px; }
#tier1Left #leftcol_tabright #lc_subhdr { color:gray; font-size:10px; margin-bottom:6px; }
#tier1Left #leftcol_tabright .lc_row { color:white; height:22px; margin:0; }
#tier1Left #leftcol_tabright .lc_matchup { float:left; width:75px; }
#tier1Left #leftcol_tabright .lc_matchup a{color:white;}
#tier1Left #leftcol_tabright .lc_time { float:left; width:70px; }
#tier1Left #leftcol_tabright .lc_tlink {float:left}
#tier1Left #lc_date1 { margin-top:38px; }
#tier1Left #lc_date2 { margin:10px 0 9px; }
#tier1Left #lc_date3 {margin:14px 0 7px;}
#tier1Left #minisb_mlbn { background:url("/mlb/images/homepage/y2009/minisb_mlbn_bg.gif") no-repeat scroll 0 3px transparent; color:#666666; font-size:14px; font-weight:bold; height:65px; left:0; padding:5px 0 0 10px; position:absolute; text-align:left; top:675px; width:174px; }

/* MEDIAWALL */
/* mediawall styles have moved to /shared/components/mediawall/mediawall.jsp */
#mwContainer .mw_kicker a{color:#c00;}

/* HEADLINES */
#tier1RightCol #headlines {padding:7px 10px 0 18px; width:272px; height:233px; }
#tier1RightCol #headlines[id] {min-height:228px;}
#tier1RightCol #headlines li {margin:1px 0; font-size:11px; font-weight:bold; line-height:16px;}
#tier1RightCol #headlines ul {list-style-type:none;padding:0;margin:0 0 0 7px;clear:both;}
#tier1RightCol #headlines #teamSelector {font-size:11px; margin-top:15px; display:none;}
#tier1RightCol #headlines #teamHeadlines #teamHeadlinesTxt {color:#5e5e5e; font-size:11px; font-weight:bold; margin:-3px 0 3px 0 }
#tier1RightCol #headlines #teamHeadlinesLink {font-size:11px; cursor:pointer; float:right; }
#tier1RightCol #headlines #teamHeadlinesChange {font-size:11px; cursor:pointer; width:100px;}
#tier1RightCol #headlines #headlinesTxtHdr {color:#666666; float:left; font-size:14px; font-weight:bold; height:18px; width:86px;}
#tier1RightCol #headlines #headlinesRSS {background-position:-214px -41px; color:#BABABA; cursor:pointer; float:right; font-size:9px; height:12px; margin-top:3px; width:99px;}
.mar3tb {margin:3px 0;}
#headlines #thumbClipContainer, #headlines #thumbPromoContainer {margin:4px 0 0 -12px;}
*html #headlines #thumbClipContainer, #headlines #thumbPromoContainer {margin:0 0 0 -15px;}

/*  VIDEO */
/* tab navigation layout  */
#videoContainer #vm_tabs {width:490px; height:32px; }
#videoContainer .vm_tab1 {background-position: 0 -842px;}
#videoContainer .vm_tab2 {background-position: 0 -899px;}
#videoContainer .vm_tab3 {background-position: 0 -956px;}
#videoContainer .vm_tab {width:156px; height:32px; cursor:pointer; float:left}
#videoContainer .vm_tab img {float:left;margin-bottom:0;margin-left:26px;margin-right:3px;margin-top:3px;}
#videoContainer .vm_tab_inner {font-size:14px; font-weight:bold; height:29px; margin:3px 0 0 32px; padding-top:6px; color:#666666;}
*html #videoContainer .vm_tab_inner {height:23px;}
#videoContainer .vm_tab_inner1_on {background:url(/mlb/images/homepage/y2009/vm/playbutton_on.png) no-repeat; padding-left:29px; }
#videoContainer .vm_tab_inner1_off {background:url(/mlb/images/homepage/y2009/vm/playbutton_off.png) no-repeat; padding-left:29px; color:white;}
#videoContainer .vm_tab_inner2_on {background:url(/mlb/images/homepage/y2009/vm/networklogo_on.png) no-repeat; padding-left:26px;}
#videoContainer .vm_tab_inner2_off {background:url(/mlb/images/homepage/y2009/vm/networklogo_off.png) no-repeat; padding-left:26px; color:white;}
#videoContainer .vm_tab_inner3_on {background:url(/mlb/images/homepage/y2009/vm/vidicon_on.png) 0px 3px no-repeat; margin-left:22px; padding-left:28px;} 
#videoContainer .vm_tab_inner3_off {background:url(/mlb/images/homepage/y2009/vm/vidicon_on.png) 0px 3px no-repeat; padding-left:28px; margin-left:47px; color:white;}
*html .vm_tab_inner1_on, .vm_tab_inner1_off, .vm_tab_inner2_on, .vm_tab_inner2_off, .vm_tab_inner3_on, .vm_tab_inner3_off {behavior: url(/scripts/fix_png_bg.htc);}
#videoContainer .vm_content {width:490px; height:319px; background:url(/mlb/images/homepage/y2009/vm_content.gif) no-repeat; display:none;  }
#videoContainer .vm_slide {background:url(/mlb/images/homepage/y2009/vm_slide_bg.gif) no-repeat; width:147px; height:140px; float:left; margin: 7px 0 0 13px; overflow:hidden;}
*html #videoContainer .vm_slide {margin-left:10px}
#videoContainer .vm_slide a, .vm_slide div {margin-left:10px}
#videoContainer .vm_slide_text a {margin:0}
#videoContainer .vm_slide_thumb {border:1px solid #999999; margin-top:10px; }
#videoContainer .vm_slide_play {position:relative; left:-12px; top:-101px; width:38px; height:38px; z-index:45;}
#videoContainer .vm_slide_text {padding:1px; clear:both; font-weight:bold; width:125px; font-size:11px; height:42px; }
#videoContainer .vm_ftr {font-size:11px; margin: 5px 20px 0 0; float:right;}
#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_alt_right{width:160px; float:left; margin-top:14px}
*html #videoContainer .vm_alt_left{margin:8px;}
#videoContainer .vm_alt_headline{margin:5px 0; font-weight:bold;}
#videoContainer .vm_alt_blurb {font-size:11px;}
#videoContainer .vm_alt2_left {width:325px; float:left;}
#videoContainer .vm_alt2_right {width:153px; height:287px; float:left; background:url(/mlb/images/homepage/y2009/vm_channelselector_bg.jpg) no-repeat; margin-top:7px;}
#videoContainer .vm_alt2_subhdr {font-weight:bold; font-size:14px;}
#videoContainer .vm_alt2_right_container {margin: 8px 0 0 7px; width:145px; color:#6f6f6f;}
#videoContainer .vm_alt2_right_inner {overflow:auto;padding:3px 0 5px 1px;font-size:11px;}
#videoContainer .vm_alt2_right_inner input {float:left; margin: 2px 6px 0 0; padding-top:4px;}

/* MLBTV tab default view */
#videoContainer .vm_content_tab3{background:url(/mlb/images/homepage/y2009/vm_alt_bg.gif) no-repeat;}
#videoContainer .vm_subhdr {margin-bottom:10px; margin-left:1px; margin-right:1px; padding:0 0 0 20px;}
#videoContainer .vm_subhdr_img {margin:20px 20px 0 0; float:left;}
#videoContainer .vm_subhdr .vm_subhdr_lineItem {float:left; padding-top:12px; width:450px; margin:-13px 0 0 4px;}
#videoContainer .vm_blurb { float:left; font-size:11px; font-weight:bold; margin:0 0 20px 24px; width:175px; height:156px; clear:both; }
*html #videoContainer .vm_blurb {width:170px; margin:0 0 20px 10px; }
#videoContainer .vm_blurb ul{list-style-type:none;margin:0;padding:0;}
#videoContainer .vm_blurb ul li {font-size:11px; line-height:20px; margin:1px 0;}	
#videoContainer .vm_demo {float:left; height:163px; width:274px; background:url(/mlb/images/homepage/y2009/vm_outline.gif) no-repeat; }
#videoContainer .vm_button {float:left; margin:-15px 0 0 25px; font-size:9px; }	
#videoContainer .vm_disclaimer {float:right; margin:5px 24px 0 0; font-size:10px; color:#676767;}

/* MLBTV tab matchup view */
#vm_matchup #vm_toptext{float:left; font-size:24px; padding:13px 0;letter-spacing:-2px; margin-left:32px;}
*html #vm_matchup #vm_toptext{margin-left:12px;}
#vm_matchup #vm_line2{font-size:16px; font-weight:bold; color:gray; text-align:center}
#vm_matchup #vm_schedule_info{color:black}
#vm_matchup #vm_matchup_content {width:435px; height:122px; margin:13px 0 0 28px;}
#vm_matchup #vm_matchup_left, #vm_matchup #vm_matchup_right{float:left; width:144px; cursor:pointer;}
#vm_matchup #vm_matchup_logos{width:145px; float:left;}		
#vm_matchup #vm_matchup_logo_left{float:left; margin-left:12px; width:50px; height:50px; cursor:pointer;}
#vm_matchup #vm_matchup_logo_vs{color:gray; float:left; font-size:18px; font-weight:bold; margin-top:43px;}
#vm_matchup #vm_matchup_logo_right{float:left; margin-top:59px; width:50px; height:50px; cursor:pointer;}		
#vm_matchup #vm_button {margin-top:-10px; text-align:center; font-size:9px }

/* MLBTV tab promotion view */
#videoContainer .vm_promo  {width:468px; height:297px; padding:11px 0 0 11px; }		

/* STANDINGS */
#standingsContent {
	width:490px;
	font-size:11px;
	padding-top:5px
}
*html #standingsContent { padding-top:1px }
#standingsContent .navLinkOn { font-weight:bold; }
#standingsContent .navLinkOn img {
	visibility:visible;
	border:0;
}
#standingsFooter {
	padding:3px 0 3px 10px;
	text-align:left;
	clear:both
}
*html #standingsFooter {
	padding:0 0 10px 10px;
	text-align:left;
	clear:both
}

#standingsContent #standingsALLogo {
	width:38px; height:38px; float:left;
	background-position: 0 -26px;
	margin:0 4px 4px 0;
}

#standingsContent #standingsNLLogo {
	width:38px; height:38px; float:left;
	background-position: -103px -26px;
	margin:0 4px 4px 0;
}

#standingsContent #standingsAL {
	width:230px;
	float:left;
	margin-left:11px;
	margin-top:10px;
}
#standingsContent #standingsNL {
	width:230px;
	float: left;
	margin-left: 11px;
	margin-top:10px;
}
*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:2px 5px;
	border-bottom:1px solid #ddd;
	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 .divisionLinks ul { margin: 0px; padding: 0px; list-style: none; }
#standingsContent .divisionLinks ul li { cursor:pointer; float: left; margin-left: 5px; padding-left: 3px; line-height: 1em; text-align: center; color: #003ADD; border-left: 1px solid #333; }
#standingsContent .divisionLinks ul .first { margin-left: 0px; padding-left: 0px; border-style: none; }
#standingsContent .divisionLinks ul li.active { font-weight: bold; }
#standingsContent .divisionLinks ul .wc { display: none; }

#standingsContent #standingsFooter {width:466px; }
#standingsContent #standingsLegend { float:right; width:280px; display: none; }
#standingsContent #standingsFullLink{float:left}

/* LEAGUE LEADERS */
#leagueleadersContainer {width:490px; height:230px; margin-top:2px; background-position: 0 -345px; display:none;}
#postseasonContainer {width:490px; height:230px; margin-top:2px; background-position: 0  -597px; display:none;}
#springtrainingContainer {width:490px; height:230px; margin-top:2px; background-position: 0  -345px;display:none;}
#standingsContainer {width:490px; height:230px; margin-top:2px; background-position: 0 -85px;}

#standingsTab {float:left; width:125px; height:16px;}
#leagueleadersTab {float:left; width:170px; height:24px;}
#postseasonTab {float:left; width:170px; height:24px;}
#springtrainingTab {float:left; width:170px; height:24px;}

#iframeLeaders {margin:8px 0 0 5px;}
div#league_leaders_container{float:left;margin-top:5px;}
div#league_leaders_container div#league_leaders_batting {float:left;width:239px;height:176px;margin-left:2px;}
div#league_leaders_container div#league_leaders_pitching {float:left;width:239px;height:176px;}
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;background: url(/images/stats/tab_bg.gif) repeat-x;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;}
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 {margin:2px 0px 2px 4px;float:left;font-weight:bold;font-size:11px;}

div#postseason_container {float:left;margin-top:5px;}
div#postseason_container div#postseason_batting {float:left;width:239px;height:176px;margin-left:2px;}
div#postseason_container div#postseason_pitching {float:left;width:239px;height:176px;}
div#postseason_container div.component {padding:2px;font-family:arial,helvetica,sans-serif;}
div#postseason_container div.top {width:236px;float:left;height:43px;background: url(/images/stats/tab_bg.gif) repeat-x;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-top:5px;}
div#springtraining_container div#springtraining_batting {float:left;width:239px;height:176px;margin-left:2px;}
div#springtraining_container div#springtraining_pitching {float:left;width:239px;height:176px;}
div#springtraining_container div.component {padding:2px;font-family:arial,helvetica,sans-serif;}
div#springtraining_container div.top {width:236px;float:left;height:43px;background: url(/images/stats/tab_bg.gif) repeat-x;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 {margin:2px 0px 2px 4px;float:left;font-weight:bold;font-size:11px;}

.loadingMask {background:url(/images/homepage/y2009/vc_loading_anim.gif) no-repeat scroll 50% 50%;}
.componentBg {background: url(/images/stats/module_bg.gif) no-repeat;}
#tier2Right #st_logo {background:url("/mlb/images/homepage/y2010/st_192x38.gif") no-repeat; height:38px; left:298px; position:absolute; top:1px; width:192px; }

/* ATTRACTIONS (SPOTLIGHT) CAROUSEL */
#spotlightContainer {background:url(/mlb/images/homepage/y2008/bg_490x230.gif) no-repeat;height:230px;position:relative;width:490px; margin-top:2px}
#spotlights_wrapper {margin:2px 0 0 2px;}
#spotlights_wrapper li {position:relative;margin-left:2px;height:195px;width:160px; top:28px;}
*html #spotlights_wrapper li {margin-left:0px;}
#spotlights_wrapper .spotlight_contentID {display:none}
#spotlights_wrapper .thumb {width:160px;height:90px;}
#spotlights_pagination {position: absolute;top:8px;left:215px;font-size:14px;font-weight:bold;color:#b3b3b3;z-index:20;}
#spotlights_pagination a {text-decoration:none;color:#b3b3b3;}
#spotlights_wrapper li p {height:80px; padding:0 2px 0 5px;margin:0;font-size:11px;line-height:14px;}
#spotlights_wrapper li h4 {padding:0 2px 0 5px;margin:2px 0 0 0;font-size:12px;font-weight:bold;}
#spotlights a {text-decoration:none;color:#4E72B0;}
#spotlights_pagination a.p1 { color:#000; }
#spotlights_wrapper #spotlights_txt_header {color:#666666;font-size:14px;font-weight:bold;height:12px;left:13px;margin:0;position:absolute;top:8px;width:103px;}
#spotlights_news_prev, #spotlights_news_next{position:absolute; top:5px; cursor:pointer; width:23px; height:20px; z-index:99; right:62px;}
#spotlights_news_next{right:32px;}
.carousel_btnPrev_off{background-position:-179px -1017px;}
.carousel_btnNext_off{background-position:-143px -1017px;}
.carousel_btnPrev_on{background-position:-36px -1017px}
.carousel_btnNext_on{background-position:0px -1017px;}



/* PHOTO GALLERIES */
#photosTxtHdr {color:#666666; font-size:14px; font-weight:bold; height:12px; margin:8px 0 5px 8px; width:59px;}
p#galleryNum {float:right;margin:0;padding:6px 8px 0 0;font-size:.8em;color:#666;}
#galleries #galleryNav {position:relative;}
#galleries #galleryNav #galleryLinkPrev {cursor:pointer; position:absolute; top:40px; left:3px; width:23px; height:20px; }
#galleries #galleryNav #galleryLinkNext {cursor:pointer; position:absolute; top:40px; left:210px; width:23px; height:20px; }
#slide {background:url(/images/photogallery/bg_slide.png) top center no-repeat;width:190px;height:150px;float:left;margin-left:22px;overflow:hidden;}
*html #slide {background:url(/images/photogallery/bg_slide.png) top center no-repeat;width:190px;height:150px;float:left;margin-left:12px;overflow:hidden;}
#slide #gallery {text-align:center;padding:7px 14px 0;}
#slide #gallery a {width:162px;height:92px;display:block;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-color:#000;}
#slide p#galleryTitle {margin:0;padding:3px;}
#photos_link_galleries,
#photos_link_store {margin-top:5px;text-align:center;}

/* TIER 3 (BOTTOM ROW) */
#tier3Container {width:732px; height:221px; padding:5px 0 0 9px; background:url(/mlb/images/homepage/y2008/bg_741x221.gif) no-repeat; float:left;}
#tier3Container .tier3Spot {width:235px;height:200px; float:left; padding-right:6px; margin-top:5px; position:relative;}
#tier3Container #tier3spot1 {background-position: 0 -1380px;}
#tier3Container #tier3spot2 {background-position: 0 -1380px;}
#tier3Container #tier3spot3 {background-position: 0 -1604px;}
#tier3Container .tier3Label {color:#666666; font-size:14px; font-weight:bold; left:9px; position:absolute; top:-2px; text-transform:uppercase;}
#tier3spot4 {background:url('/mlb/images/homepage/y2008/bg_237x221.gif') no-repeat;  width:237px; height:221px; float:left; margin-left:4px;}
#tier3Container .tier3Spot .quotation {font:bold 14px arial; width:195px;padding:35px 0 0 30px}
#tier3Container .tier3Spot .quotation .author {padding:10px 30px 0 0; float:right;}
#tier3Container .tier3Spot .linkRight {padding:15px 10px 0 0; float: right;}
#tier3Container .tier3Spot .linkLeft {padding:15px 0 0 10px; float:left;}
#tier3spot2 .initiativesNav  {cursor:pointer; display:none; position:absolute; top:60px; left:8px; width:23px; height:20px;}
#tier3Container .tier3SpotContent {font-size:11px; left:37px; position:absolute; top:27px; width:160px;}
#tier3Container .tier3SpotContent a {color:#4E72B0; font-size:12px; font-weight:bold; }


/*REMOVE HOTSTOVE CONTENT*/
#msb_offseason #msb_subhdr, #msb_offseason #msb_mugshot, #msb_offseason #msb_blurbhead, #msb_offseason #msb_blurb {display:none;}

