/* DateSelector styles ****************************************/
#dateSelectorContainer {position:absolute; right:10px; top:10px; border:1px solid #ccc; display:none; background-color:#fff; padding:2px; width:200px;}

#monthNav           {background-color:#fff;}
.curMonth           {font:bold 11px arial; text-align:center; height:20px;}
.monthLink a        {font:10px verdana; color:#369; padding:3px; text-decoration:none;}
.monthLink a:hover        {text-decoration:underline;}

#monthDays thead td {font:bold 10px verdana; color:#eee; background-color:#666; padding:2px 0px; text-align:center;}
#monthDays tbody td {font:10px verdana,arial; text-align:right; background-color:#ccc; width:26px; height:20px;}
#monthDays .blank   {background-color:#eee;}
#monthDays .day           {background-color:#ddd;padding:3px;}
#monthDays .day.today           {background-color:#ccc;font-weight:bold;}
#monthDays .day a         {color:#369; text-decoration:none; display:block;}
#monthDays .day a:hover         {font-weight:bold;text-decoration:underline;}
#monthDays .selectedDay   {background-color:#999;}
#monthDays .selectedDay a {color:#fff; text-decoration:none; width:90%; height:auto; display:block;}

#subLinks           {background-color:#fff; padding-top:3px;}
#subLinks a         {font:10px verdana; color:#369; padding:3px;  text-decoration:none;}
#subLinks a:hover         {text-decoration:underline;}
/* end of DateSelector styles *********************************/

/* season legend. do not remove. comment out */
.legendary {
  background:transparent url(/images/schedule/schedule_key.gif) no-repeat right 16px;  
}

.scheduleContainer {
	margin:15px auto 15px auto;
	}

.mediaGrid .titleRowSt, .dataTable .titleRowSt {
	color:#fff;
	font-weight:bold;
	background-color:#CD8C31;
	padding:1px 0 1px 4px;
	border-right:1px solid #06562D;
	border-bottom:1px solid #06562D; 
	} 
	
.mediaGrid .titleRowRs, .dataTable .titleRowRs {
	color:#fff;
	font-weight:bold;
	background-color:#999;
	padding:1px 0 1px 4px;
	border-right:1px solid #666;
	border-bottom:1px solid #666; 
	} 
	
.mediaGrid td.error, .dataTable td.error {
	padding:10px;
	border:1px solid #ddd;
	}

.dataTable th {
  font-size:11px;
}
	
.mediaGrid td, .dataTable td {
	font-size:11px;
	background-color:#eee;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:1px 2px 1px 4px;
	}
	
.mediaGrid td img, .dataTable td img {
	border:0;
	vertical-align:middle;
	}
	
.scheduleLinks { 
	width:100%;
	text-align:right;
	margin:15px 0 -10px;
	font-size:90%;
	}

.scheduleDate {
	font-weight:bold;
	font-size:15px;
	color:#333;
	}
	
.scheduleError {
	display:none;
	margin:15px 0;
	font-size:95%;
	border:1px solid #ccc;
	padding:5px;
	width:551px;
	color:#999;
	}
	
.contentOff { display:none; }
*html .contentOff { margin:-25px 0; }


.allTimesEastern {
  font-size:11px;
  color:#333;
/*  margin:3px 0;*/
}


.dataTable {
  margin-bottom:1em;
}

.dataTable th {
  text-align:left;
  padding:1px 4px !important;
}

.preSeasonGames .dataTable th {
  background-color:#CD8C31 !important;
  border-bottom-color:#06562D !important;
  border-right-color:#06562D !important;
}

.dataTable .mlbtv,
.dataTable .tickets,
.dataTable .audio {
  text-align:center;
}

.dataTable .tickets a {
  display: none;
}

.dataTable .away_full,
.dataTable .home_full {
  width:16%;
}

.dataTable .time_result {
  width:16%;
}

.preSeasonGames .dataTable .time_result,
.dataTable .game_location {
  width:27%;
}

.dataTable .away_probable,
.dataTable .home_probable,
.dataTable .pitcher_win,
.dataTable .pitcher_loss {
  width:18%;
}

.dataTable .mlbtv {
  width:8%;
}

.dataTable .tickets,
.dataTable .audio {
  width:8%;
}

.dataTable .probable_report_target  {
  cursor:help;
}

.dataTable .probable_report {
  display:none;
}

.probable_report {
  font-size:11px;
}

.probable_report img {
  float:right;
  margin-bottom:0.25em;
}

.probable_report h4 {
  font-size:12px;
  margin:0 0 0.75em;
}

.probable_report em {
  font-size:12px;
  margin:0;
}

.probable_report p {
  clear:both;
  margin:0;
}

#dateSelector {
  width:200px;
  background:#fff;border:1px solid #000;
}

#dateSelector table {
  width:100%;
}

div.error {
  color:#c00;
  margin-bottom:1em;
}

div.noGames {
  color:#999;
  border:1px solid #ccc;
  padding:0.25em;
  margin-bottom:1em;
}
