/* ------------------------------------------------------------------------ global */

#standingsContainer .data_grid td{
	color:#000;
	padding: 6px 2px 13px 4px;
}


.dg-w,.dg-l,.dg-pct,.dg-gb
{
	width:35px !important;
}


.wildcard .dg-gb, .wildcard .dg-elim{
    width:60px !important
}

/*.dg-gb_wildcard{ width:50px !important;}*/
.dg-elim_wildcard{ width:47px;}
.dg-elim{width:30px;}


.dg-division_odds,
.dg-wildcard_odds{width:42px;}
.dg-playoff_odds{width:65px}

.dg-division_odds,
.dg-wildcard_odds,
.dg-playoff_odds{text-align:left;}

#standingsContainer .data_grid td.dg-last_game, #standingsContainer .data_grid td.dg-next_game{
	width:130px
}

#standingsContainer .data_grid td.dg-team_short{
	font-size:13px;
	white-space: nowrap
}

.dg-team_short, .dg-team_full{
 width:180px !important;
}

/*#standingsContainer .data_grid  td.dg-team_short a{
    background: url("/mlb/images/team_logos/29x20/logos.gif") no-repeat scroll left top transpa
    height: 20px;
	padding:0 0 7px 43px
}

#standingsContainer .data_grid  td.dg-team_short a.tb{
    background-position: 0 -210px
}

*/

#standingsAL{
    margin-bottom:30px;
    padding-top:10px;

}

.standingsTable, .dataTable {
	clear:both;
	}

.standingsTable td, .dataTable td {
	padding:2px 4px;
	font-size:95%;
	}

/* AL and NL headers */
#standingsContainer h1 {
	font-size:14px;
	color:#888;
	display:inline;
	}


/* headline */
#standingsContainer #headline {
    font-family: 'adelle';
    font-size: 24px;
    padding: 10px 0 0 7px;
    text-transform: uppercase;
    width:400px;
    margin:0
}

html.ie8 #standingsContainer #headline{
    padding: 10px 0 0 7px;
    margin:0 0 5px 0
}

html.ie7 #standingsContainer #headline{
    padding: 10px 0 0 7px;
    margin:0 0 5px 0
}

#standingsContainer .headyear{
   font-size:30px
}

/*ALL Time is ET */
#standingsContainer .et {
    padding: 10px 5px 10px;
    float:right;
    position:relative;
    top:115px
}


/*ALL Time is ET ie8 hack*/
html.ie7 #standingsContainer .et,
html.ie8 #standingsContainer .et{
    padding: 10px 5px 10px;
    float:right;
    position:relative;
    top:7px
}

/* when user clicks on row */
.shadeTeamOn td { background-color:#ddd; }
.shadeTeamOff td { background-color:#fff; }

/* row with stat titles */
.standingsTable .title td, .dataTable .dataTitleRow td {
	border-top:7px solid #fff;
	border-bottom:1px solid #333;
	font-size:90%;
	padding-top:3px;
	color:#fff;
	}

#title_ale td, #title_alc td, #title_alw td, #alStandingsData .dataTitleRow td, #standingsWildCardAL .dataTitleRow td { background-color:#c00; }
#title_nle td, #title_nlc td, #title_nlw td, #nlStandingsData .dataTitleRow td, #standingsWildCardNL .dataTitleRow td { background-color:#006; }
#glStandingsData .dataTitleRow td, #clStandingsData .dataTitleRow td { background-color:#DD6517; }

/* headline */


.clear, .clrb { clear:both; }


/* ------------------------------------------------------------------------ custom edit mode */

/* customize this page button */
#customToggle {
	width:120px;
	color:#fff;
	text-align:center;
	font-size:11px;
	}

#customToggle a, .standingsSubmitOff {
	display:block;
	padding:2px;
	background-color:#ccc;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#666;
	}

#customToggle a:hover, .standingsSubmitOn {
	display:block;
	padding:2px;
	color:#999;
	background-color:#ddd;
	text-decoration:none;
	}

.standingsSubmitOn {
	display:inline;
	padding:1px 2px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	cursor:pointer;
	}

.standingsSubmitOff {
	padding:1px 2px;
	display:inline;
	}

/* when user selects a fav team from pulldown */
.favTeamOn td {
	background-color:#ccc;
	font-weight:bold;
	}

.favTeamOff td {
	background-color:#fff;
	font-weight:normal;
	}

/* changes color of text when user clicks [x] */
.tempOff {
	display:none;
	}

#editBar {
	clear:both;
	margin:9px 0 0 0;
	}

*html #editBar {
	margin:12px 0 -9px 0;
	}

.editItems {
	float:right;
	color:#999;
	}

#editLimit {
	display:inline;
	margin:4px 0 0 6px;
	}

#editBar ul {
	display:block;
	margin:0 0 9px 0;
	padding:0;
	list-style-type:none;
	}

#editBar ul li {
	float:left;
	padding:1px 4px;
	margin:1px 2px 6px 2px;
	font-size:90%;
	}

#editBar ul li.editBarLinkOn {
	background-color:#999;
	border:1px solid #999;
	}

#editBar ul li.editBarLinkOn a {
	color:#eee;
	}

#editBar ul li.editBarLinkOn a:hover, #editBar ul li.editBarLinkOff a:hover {
	color:#ccc;
	text-decoration:none;
	}

#editBar ul li.editBarLinkOff {
	background-color:#fff;
	border:1px solid #999;
	}

#editBar ul li.editBarLinkOff a {
	color:#999;
	}

/* set fav team pulldown */
#editPulldown {
	float:right;
	margin:12px 30px -20px 0;
	}

#editPulldown select {
	width:135px;
	}

/* removes rows when user saves their settings */
.permOff, .editBarOff {
	display:none;
	}

.standingsKey {
	font-size:85%;
	color:#999;
	margin:15px 0;
	}

.errorMsg {
	color:#999;
	font-size:11px;
	}



/* ------------------------------------------------------------------------ nav */

.standingsNav {
	display:block;
	font-size:12px;
	color:#666;
	clear:both;
	}

*html .standingsNav {
	margin-bottom:20px;
	}

.standingsNav .secHdr {
	float:left;
	width:230px;
	}

.standingsLinks {
	float:left;
	width:375px;
	margin-top:6px;
	font-weight:bold;
	color:#000000;
	}

.standingsCustom {
	width:260px;
	float:right;
	margin-top:4px;
	}

.standingsCustom div {
	float:right;
	}

.standingsArchive {
	font-size:11px;
	float:right;
	margin:12px 0 5px 0;
	}

#standingsContainer #ad_300x50 {
  height: 50px;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 300px;
}

#standingsContainer #clinch_description {
	display: none;
}

#standingsContainer.currentYear #clinch_description {
	display: block;
	margin-top: 40px;
	margin-bottom: -20px;
}

#standingsContainer #tiebreaker_scenarios { display: none; }
#standingsContainer.currentYear #tiebreaker_scenarios { display: block; }

#standingsContainer #top_nav {
 	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background: #f5f5f5;
	border: 1px #d7d7d7 solid;
	color:#292929;
	height: 35px;
	margin: 40px 0 0;
 	width: 970px;
}

#standingsContainer #top_nav form{
   float:left;
   padding:5px 0 5px 5px
}


#standingsContainer #top_nav ul.tabs {padding:0px;margin:0px;float:left;color:#292929;}
#standingsContainer #top_nav ul.tabs li {display:block;float:left;margin:0px;padding:3px 3px 0px 0px;height:26px;}
#standingsContainer #top_nav ul.tabs li a {display:block;font-size:13px;font-family:"HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5em;padding:4px 11px 4px 11px;text-align:center;}
#standingsContainer #top_nav ul.tabs li a.inactive {font-family:"HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#fff;line-height:2em;padding:0px 16px;height:35px;text-align:center;}
#standingsContainer #top_nav ul.tabs li a:hover {text-decoration:none;}
#standingsContainer #top_nav ul.tabs li a.active {
	margin-left:5px;
	background: #656464; /* old browsers */
	background: -moz-linear-gradient(top, #e0e0e0 0%, #e9e9e9 50%, #f2f2f2 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(50%,#e9e9e9), color-stop(100%,#f2f2f2)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f2f2f2',GradientType=0 ); /* ie */
	border: 1px #d7d7d7 solid;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#standingsContainer #top_nav ul.tabs li a:link {color:#292929;}
#standingsContainer #top_nav ul.tabs li a:visited {color:#292929;}

.exhibition #sub_nav{
    display:none
}

#standingsContainer #top_nav ul.tabs li.topnav_postseasonpicture{
	position: absolute;
	right: 20px;
	background: #5d7da6; /* old browsers */
	background: -moz-linear-gradient(top, #92adcb 0%, #6388b2 49%, #5e81a9 %51, #5b7fb1 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92adcb), color-stop(49%,#6388b2), color-stop(51%,#5e81a9), color-stop(100%,#5b7fb1)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92adcb', endColorstr='#5b7fb1',GradientType=0 ); /* ie */
	border: 1px #4e72a6 solid;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	color: #fff;
	padding: 0px 3px 0px 3px;
	margin-top: 3px;
}
#standingsContainer #top_nav ul.tabs li.topnav_postseasonpicture a:link {
	color: #fff;
}
#standingsContainer #top_nav ul.tabs li.topnav_postseasonpicture a:visited {
	color: #fff;
}
.wildcard #next_stats{
	display:none
}
/* ------------------------------------------------------------------------------ pagination*/
#sub_nav{
    width:970px;
    clear:both;
    padding:0;
    margin-bottom:10px;
    height:35px
}
#sub_nav .viewToggle {
    float: right;
    top: -36px;
    right: -142px;
    position: relative;
}
#sub_nav .viewToggle .rdioBtn {
    float: left;
    width: 32px;
    height: 26px;
    display: block;
    background: #fbfbfb; /* old browsers */
    border: 1px #d7d7d7 solid;
    cursor: pointer;
}
#sub_nav .viewToggle .tabled {
    -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;
    overflow: hidden;
}
#sub_nav .viewToggle .charted {
    -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px;
}
#sub_nav .viewToggle .tabled .icon {
    width: 32px;
    height: 26px;
    background: url("/images/standings/icons/viewToggleIcons.png") no-repeat top left;
    margin: 0px;
    padding: 0px;
}
#sub_nav .viewToggle .charted .icon {
    width: 32px;
    height: 26px;
    background: url("/images/standings/icons/viewToggleIcons.png") no-repeat top right;
    margin: 0px;
    padding: 0px;
}
#sub_nav .viewToggle .selectedView {
    background: #656464; /* old browsers */
    background: -moz-linear-gradient(top, #e3e3e3 0%, #e9e9e9 30%, #f0f0f0 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(30%,#e9e9e9), color-stop(100%,#f0f0f0)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f0f0f0',GradientType=0 ); /* ie */

}
#sub_nav .interstatsCallout {
    position: absolute;
    width: 185px;
    height: 85px;
    background: #242424;
    border: #d7d7d7 1px solid;
    padding: 8px;
    right: 0px;
    top: 38px;
    z-index: 32;
    opacity: 0;
    background: -moz-linear-gradient(top, #242424 0%, #343434 45%, #444 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242424), color-stop(45%,#343434), color-stop(100%,#444)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#444444',GradientType=0 ); /* ie */
    -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
#sub_nav .hidden {
    display: none;
}
#sub_nav .interstatsCallout .weePointer {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #242424;
    left: 165px;
    top: -10px;
}

#sub_nav .interstatsCallout .headline {
    color: white;
    font-family: Arial;
    font-size: 13px;
    height: 32px;
}
#sub_nav .interstatsCallout .presentedBy {
    width: 180px;
    height: 60px;
    background: url("/images/standings/promotions/intStand-jag.png") no-repeat top left;
}
#sub_nav .interstatsCallout .closeBtn {
    width: 20px;
    height: 20px;
    background: #d0d0d0;
    background: url("/images/standings/icons/closeBtn.png") no-repeat top left;
    position: absolute;
    top: 5px;
    right: 0px;
    cursor: pointer;
}
.wildcard #sub_nav{

}

#calendar{
 float:left
}

#next_stats {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    top:-40px;
    right: 80px;
}

.controls_bg {
    background: url("/mlb/images/homepage/y2011/controls_bg.png") no-repeat scroll 0 0 transparent;
}

#prev_next_label {
    float: left;
    height: 12px;
    padding-top: 10px;
    text-align: right;
}

#stats_prev {
    cursor: pointer;
    float: left;
    height: 28px;
    text-align: right;
    width: 26px;
}

.stats_prev_default {
    background-position: 0 -185px;
}

.stats_prev_default:active {
    background-position: 0 -37px;
}

#stats_next {
    cursor: pointer;
    float: left;
    height: 28px;
    text-align: right;
    width: 26px;
}

.stats_next_default {
    background-position: 0 -106px;
}

.stats_next_default:active {
    background-position: 0 2px;
}


/*------------------------------------------------------------------------- year menu */
.year_menu {
	margin-top: -1px;
}

#standing_year-menu li{
	width:180px;
}

.ui-selectmenu-menu{
  overflow: hidden;
}

.ui-selectmenu-menu li a,
.ui-selectmenu-status {
    padding: 0.405em 3.5em;
}

.ui-selectmenu-open { overflow-y: auto; }

/* ------------------------------------------------------------------------ spring */

#standingsContainer.exhibition{
	width:978px;
	margin-left:6px
}

.exhibition #top_nav{
	width:978px
}

.standingsSpringAL, .standingsSpringGL {
	float:left;
	width:484px;
	margin-top:20px
}

.standingsSpringNL, .standingsSpringCL {
	float:right;
	width:484px;
	margin-top:20px
}



/*--------------------------------------------------------------------------- wilcard */
#standingsWildCardAL {
   clear:both
}

.spmessage {font-weight:bold;padding:25px 0 5px 0;}

/* ------------------------------------------------------------------------ old MLB styles */

.standings td {
	font-size:11px;
	padding:1px;
	text-align:center;
	}

.standings td.title {
	font-size:11px;
	color:#fff;
	}

.standings td.left, td.title.left {
	text-align:left;
	padding-left:5px;
	}

#standing_year {font-size:16px}

#alHeadline, #nlHeadline, #nlWildcardHead, #alWildcardHead {height:48px;}
#alStandingsData, #nlStandingsData, #glStandingsData, #clStandingsData {margin-top:20px;}

#standingsWildCardAL h1, #alHeadline h1  {background:url("/wp-content/themes/mlbjp/images/american_league.jpg") no-repeat top left; padding:15px; display:block; border:none;}
#standingsWildCardNL h1, #nlHeadline h1{background:url("/wp-content/themes/mlbjp/images/national_league.jpg") no-repeat top left; padding:15px; display:block; border:none;}

.standingsSpringGL h1, .standingsSpringCL h1 { background: url("/images/scoreboard/pre_season.png") no-repeat top left;height:47px;width:484px;padding:15px 390px; display:block}
.standingsSpringGL h1 {background-position:0 0px;}
.standingsSpringCL h1 {background-position:0 -47px;}

.standingsSpringAL h1, .standingsSpringNL h1 {background: url("/images/scoreboard/regular_season.png") no-repeat top left; height:47px; width:484px;padding:15px 390px; display:block}
.standingsSpringAL h1 {background-position:0 0px;}
.standingsSpringNL h1 {background-position:0 -48px;}

/*#standingsWildCardAL h1, #standingsAL h1 {background-position:0 0px;}
#standingsWildCardNL h1, #standingsNL h1 {background-position:0 -48px;}*/
#standingsWildCardAL h6, #standingsAL h6, .standingsSpringAL h6 {position:absolute;top:0px;left:-5000px;}
#standingsWildCardNL h6, #standingsNL h6, .standingsSpringNL h6 {position:absolute;top:0px;left:-5000px;}
.standingsSpringGL h6, .standingsSpringCL h6 {position:absolute;top:0px;left:-5000px;}

#standingsWildCardNL, #standingsNL {margin-top:10px;margin-bottom:20px}

#standingsContainer .data_grid  td.dg-team_short a {height:26px;background:url('/wp-content/themes/mlbjp/images/logos.png') no-repeat top left; padding:0 0 12px 43px;}
// #standingsContainer .data_grid  td.dg-team_short a {height:26px;background:none; padding:0}
#standingsContainer .data_grid  td.dg-team_short a.ana { background-position: 0 0px;}
#standingsContainer .data_grid  td.dg-team_short a.ari { background-position: 0 -55px;}
#standingsContainer .data_grid  td.dg-team_short a.atl { background-position: 0 -111px;}
#standingsContainer .data_grid  td.dg-team_short a.bal { background-position: 0 -165px;}
#standingsContainer .data_grid  td.dg-team_short a.bos { background-position: 0 -220px;}
#standingsContainer .data_grid  td.dg-team_short a.chc { background-position: 0 -275px;}
#standingsContainer .data_grid  td.dg-team_short a.cin { background-position: 0 -330px;}
#standingsContainer .data_grid  td.dg-team_short a.cle { background-position: 0 -385px;}
#standingsContainer .data_grid  td.dg-team_short a.col { background-position: 0 -440px;}
#standingsContainer .data_grid  td.dg-team_short a.cws { background-position: 0 -495px;}
#standingsContainer .data_grid  td.dg-team_short a.det { background-position: 0 -550px;}
#standingsContainer .data_grid  td.dg-team_short a.flo { background-position: 0 -606px;}
#standingsContainer .data_grid  td.dg-team_short a.mia { background-position: 0 -606px;}
#standingsContainer .data_grid  td.dg-team_short a.hou { background-position: 0 -660px;}
#standingsContainer .data_grid  td.dg-team_short a.kc { background-position: 0 -715px;}
#standingsContainer .data_grid  td.dg-team_short a.la { background-position: 0 -771px;}
#standingsContainer .data_grid  td.dg-team_short a.mil { background-position: 0 -825px;}
#standingsContainer .data_grid  td.dg-team_short a.min { background-position: 0 -880px;}
#standingsContainer .data_grid  td.dg-team_short a.nym { background-position: 0 -935px;}
#standingsContainer .data_grid  td.dg-team_short a.nyy { background-position: 0 -990px;}
#standingsContainer .data_grid  td.dg-team_short a.oak { background-position: 0 -1045px;}
#standingsContainer .data_grid  td.dg-team_short a.phi { background-position: 0 -1100px;}
#standingsContainer .data_grid  td.dg-team_short a.pit { background-position: 0 -1155px;}
#standingsContainer .data_grid  td.dg-team_short a.sd  { background-position: 0 -1210px;}
#standingsContainer .data_grid  td.dg-team_short a.sea { background-position: 0 -1266px;}
#standingsContainer .data_grid  td.dg-team_short a.sf  { background-position: 0 -1320px;}
#standingsContainer .data_grid  td.dg-team_short a.stl { background-position: 0 -1375px;}
#standingsContainer .data_grid  td.dg-team_short a.tb  { background-position: 0 -1430px;}
#standingsContainer .data_grid  td.dg-team_short a.tex { background-position: 0 -1486px;}
#standingsContainer .data_grid  td.dg-team_short a.tor { background-position: 0 -1540px;}
#standingsContainer .data_grid  td.dg-team_short a.was { background-position: 0 -1596px;}

#standingsContainer .data_grid  td.dg-team_short span {height:26px;background:url('/wp-content/themes/mlbjp/images/logos.png') no-repeat top left; padding:0 0 12px 43px;}
// #standingsContainer .data_grid  td.dg-team_short a {height:26px;background:none; padding:0}
#standingsContainer .data_grid  td.dg-team_short span.ana { background-position: 0 0px;}
#standingsContainer .data_grid  td.dg-team_short span.ari { background-position: 0 -55px;}
#standingsContainer .data_grid  td.dg-team_short span.atl { background-position: 0 -111px;}
#standingsContainer .data_grid  td.dg-team_short span.bal { background-position: 0 -165px;}
#standingsContainer .data_grid  td.dg-team_short span.bos { background-position: 0 -220px;}
#standingsContainer .data_grid  td.dg-team_short span.chc { background-position: 0 -275px;}
#standingsContainer .data_grid  td.dg-team_short span.cin { background-position: 0 -330px;}
#standingsContainer .data_grid  td.dg-team_short span.cle { background-position: 0 -385px;}
#standingsContainer .data_grid  td.dg-team_short span.col { background-position: 0 -440px;}
#standingsContainer .data_grid  td.dg-team_short span.cws { background-position: 0 -495px;}
#standingsContainer .data_grid  td.dg-team_short span.det { background-position: 0 -550px;}
#standingsContainer .data_grid  td.dg-team_short span.flo { background-position: 0 -606px;}
#standingsContainer .data_grid  td.dg-team_short span.mia { background-position: 0 -606px;}
#standingsContainer .data_grid  td.dg-team_short span.hou { background-position: 0 -660px;}
#standingsContainer .data_grid  td.dg-team_short span.kc { background-position: 0 -715px;}
#standingsContainer .data_grid  td.dg-team_short span.la { background-position: 0 -771px;}
#standingsContainer .data_grid  td.dg-team_short span.mil { background-position: 0 -825px;}
#standingsContainer .data_grid  td.dg-team_short span.min { background-position: 0 -880px;}
#standingsContainer .data_grid  td.dg-team_short span.nym { background-position: 0 -935px;}
#standingsContainer .data_grid  td.dg-team_short span.nyy { background-position: 0 -990px;}
#standingsContainer .data_grid  td.dg-team_short span.oak { background-position: 0 -1045px;}
#standingsContainer .data_grid  td.dg-team_short span.phi { background-position: 0 -1100px;}
#standingsContainer .data_grid  td.dg-team_short span.pit { background-position: 0 -1155px;}
#standingsContainer .data_grid  td.dg-team_short span.sd  { background-position: 0 -1210px;}
#standingsContainer .data_grid  td.dg-team_short span.sea { background-position: 0 -1266px;}
#standingsContainer .data_grid  td.dg-team_short span.sf  { background-position: 0 -1320px;}
#standingsContainer .data_grid  td.dg-team_short span.stl { background-position: 0 -1375px;}
#standingsContainer .data_grid  td.dg-team_short span.tb  { background-position: 0 -1430px;}
#standingsContainer .data_grid  td.dg-team_short span.tex { background-position: 0 -1486px;}
#standingsContainer .data_grid  td.dg-team_short span.tor { background-position: 0 -1540px;}
#standingsContainer .data_grid  td.dg-team_short span.was { background-position: 0 -1596px;}

.dataError {
  background:#ffd;
  border:1px solid #fc0;
  margin:0.75em;
  padding:1.5em;
  text-align:center;
  float:left;
  width:730px;
}

.loadingMask{
	background:#fff url('/images/loading.gif') no-repeat top center;
	border: 1px solid red;
	height: 100%;
	left: -1px;
	min-height: 600px;
	position: absolute;
	width: 100%;
	z-index: 9999
}

/*--------------------------------------------------------------------------------------------------- glossary help */
/*#standingsContainer .data_grid th{background:url('/shared/images/icons/help_light.gif') no-repeat top right;}*/
#standingsContainer .data_grid  th.dg-team_short{background:none;}
#standingsContainer .data_grid  th.dg-team_full{background:none;}
#standingsContainer .data_grid  th.dg-w{background:none}
#standingsContainer .data_grid  th.dg-l{background:none}
#standingsContainer .data_grid  th.dg-pct{ background:none}
#standingsContainer .data_grid  th.dg-gb{ background-position: 22px 5px;}
#standingsContainer .data_grid  th.dg-elim{ background-position: 19px 5px;}
#standingsContainer .data_grid  th.dg-elim_wildcard{ background-position: 38px 5px;}
#standingsContainer .data_grid  th.dg-gb_wildcard{ background-position: 40px 5px;}
#standingsContainer .data_grid  th.dg-division_odds{ background-position: 33px 5px;}
#standingsContainer .data_grid  th.dg-playoff_odds{ background-position: 47px 5px;}
#standingsContainer .data_grid  th.dg-wildcard_odds{ background-position: 34px 5px;}
#standingsContainer .data_grid  th.dg-last_ten{ background:none}
#standingsContainer .data_grid  th.dg-streak{ background:none}
#standingsContainer .data_grid  th.dg-home{ background:none}
#standingsContainer .data_grid  th.dg-away{ background:none}
#standingsContainer .data_grid  th.dg-last_game{ background:none}
#standingsContainer .data_grid  th.dg-next_game{ background:none}
#standingsContainer .data_grid  th.dg-vs_east{background-position: 28px 5px;}
#standingsContainer .data_grid  th.dg-vs_central{background-position: 29px 5px;}
#standingsContainer .data_grid  th.dg-vs_west{background-position: 32px 5px;}
#standingsContainer .data_grid  th.dg-interleague{background-position: 55px 5px;}
#standingsContainer .data_grid  th.dg-vs_right{background-position: 29px 5px;}
#standingsContainer .data_grid  th.dg-vs_left{background-position: 29px 5px;}
#standingsContainer .data_grid  th.dg-extra_inn{background-position: 36px 5px;}
#standingsContainer .data_grid  th.dg-one_run{background-position: 39px 5px;}
#standingsContainer .data_grid  th.dg-runs{background-position: 22px 5px;}
#standingsContainer .data_grid  th.dg-opp_runs{background-position: 22px 5px;}
#standingsContainer .data_grid  th.dg-x_wl{background-position: 37px 5px;}

#standingsContainer #standingsWildCardAL .data_grid  th.dg-gb,
#standingsContainer #standingsWildCardNL .data_grid  th.dg-gb
{ background-position: 40px 5px;}

#standingsContainer #standingsWildCardAL .data_grid  th.dg-elim,
#standingsContainer #standingsWildCardNL .data_grid  th.dg-elim
{ background-position: 40px 5px;}






/*-------------------------------------------------------------------------------------------------------Glossary */

#mc .standingsKey {padding:5px;margin:5px;color:#000}
#mc .standingsKey h4 {font-family:'adelle',arial,helvetica,sans-serif;color:#333;border-bottom:1px solid #A9A9A9}
#mc .standingsKey dd {padding:3px}

/*--------------------------------------------------------------------------------------------------------tooltip*/
#tooltip {
    background-color: #EEEEEE;
    border: 1px solid #111111;
    opacity: 0.85;
    padding: 5px;
    position: absolute;
    z-index: 3000;
}

/*-------------------------------------------------------------------------------------------------------------1981 styles */
#split, #standingsCopyright{
    padding: 0 7px 10px 5px;
    font-style:italic;
    font-size:11px;
    display:none;
}

.splitSeasons{
 display:none;
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;height: 35px;margin: 0;
background: #545454; /* old browsers */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(9%,#595959), color-stop(50%,#4D4D4D), color-stop(51%,#424242), color-stop(100%,#333333)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#333333',GradientType=0 ); /* ie */
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;height: 35px;margin: 0;
 background: -moz-linear-gradient(center top , #545454 0%, #595959 9%, #4D4D4D 50%, #424242 51%, #333333 100%) repeat scroll 0 0 transparent;
 color: #FFFFFF;
 width:250px;
 margin-top:10px
}

.seasonList li{
    float:left;
    padding:0 10px 0 0;
    color:#fff;
    cursor:pointer;
    display: block;
    height: 32px;
    margin: 0;
    padding: 3px 3px 0 12px;
}

.seasonList li a:link, .seasonList li a:active{
    color:#fff;
}

.seasonList li a{
	color: #FFFFFF;
	display: block;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	padding: 4px 11px;
	text-align: center;
	text-decoration:none
}


.seasonList li a.active{
    cursor:default;
	background: #656464; /* old browsers */
	background: -moz-linear-gradient(top, #656464 0%, #898989 36%, #969696 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656464), color-stop(36%,#898989), color-stop(100%,#969696)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656464', endColorstr='#969696',GradientType=0 ); /* ie */
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
    color: #FFFFFF;
    text-decoration:none
}


#mc a:hover, #mc a:active{
  text-decoration:none
}


/*-------------------------------------------------------------------------------------------------------------copyright */
#standingsCopyright{
   margin-top:20px
}

/*-------------------------------------------------------------------------------------------------------------go to today/final button */
#gotoToday, #gotoFinal,#gotoToday1981,#gotoFinal1981 {
    display: none;
    left: 280px;
    position: relative;
    top: -40px;
    width:205px
}

#gotoToday1981,#gotoFinal1981 {
   top:-35px
}

/**** baseball prospectus logo ******/
#legend .i-logo{position:relative;top:-30px;left:327px}
#legend .p-logo{padding-top:15px;}

/******** 728 AD ********/
#ad728{
width: 728px;
margin: 0 auto 20px auto;
}

/****** dotted lines ****/
#alwcStandingsData .stats_table tbody td.solid,
#nlwcStandingsData .stats_table tbody td.solid{border-bottom:1px solid #000 !important;}


/**** Hide Wildcard Leaders until further notice *****/
#al_division_leadersStandingsData,
#nl_division_leadersStandingsData{display:block;}
.spmessage{padding-top:5px}
/****************************************************/



/*************** TIE GAMES ************************/
.ties{
	display:none;
}

.ties .tKey{
	font-size: 85%;
	padding:10px 0;
}

.exhibition .ties .tKey{
	padding:5px 0;
}


.exhibition .ties{
	margin:5px;
	padding:5px;
}
/**************************************************/


.standingsNotActive {
    display: none;
}
/*スマホ タブレット*/
@media screen and ( max-width:767px ){

    #standingsContainer {
        clear:both;
        margin:7px 0 15px 0;
        width:100%;
        font-size: 12px;
    }

      #standingsAL, #standingsNL {
    overflow-x:visible;
    overflow-y:hidden;
    max-width: 100%;/* 高さは成り行き */

  }

    .stats_table {
  border-collapse:separate;
  }
  .stats_table td{
    z-index:0;
    background-color: #fff;
  }

  .stats_table th {
    z-index:0;
    background-color: #f1f1f1;
  }

  .stats_table td:nth-child(1),.stats_table th:nth-child(1), .stats_table caption {
    position: sticky;
    position: -webkit-sticky;
    left: 0;
    z-index:2;
  }
#alHeadline, #nlHeadline {
    height:auto;
}
 #alHeadline h1, #nlHeadline h1{
    display: none;
  }
 #alHeadline span, #nlHeadline span{
  background-color: #002e6d;
  color: #fff;
  width: 100%;
  padding:4px;
  font-weight: bold;
  font-size: 1.2em;
  display: inline-block;

}


}
/*pc*/
@media screen and ( min-width: 768px ) {
    .standingsActive {
        display: table-cell;
    }

    #standingsContainer {
        clear:both;
        margin:7px 0 15px 9px;
        width:970px;
        font-size: 12px;
    }

     #alHeadline span, #nlHeadline span{
       display: none;

    }
}