
#mc h1 {font-family: 'mlb_secondary';    font-size: 24px;    margin: 0;    padding: 10px 0 0 7px;    text-transform: uppercase; width: 400px;}
#quicklinksContainer h3 {font-size: 15px;    margin-left: 8px;    padding-top: 7px;    text-transform: uppercase; }
#quicklinksContainer {background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.09) 4%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(4%,rgba(0,0,0,0.09)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.09) 4%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.09) 4%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.09) 4%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.09) 4%,rgba(0,0,0,0) 100%); /* W3C */
margin-left: 8px; }
#quicklinksContainerlinks {padding-left:35px;}
#quicklinksContainerlinks li {list-style-type: disc; text-indent: 2px; list-style-position: outside;}
ul.ql_cols {margin-right:105px;}
#Container {padding:0px 8px 0px;}

/* 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:#fff; width:26px; height:20px;}
#monthDays .blank   {background-color:#fff;}
#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_key2.gif) no-repeat right 0;
}

#scheduleContainer {
	margin:15px 8px 15px 8px;
	}

#scheduleContainer .dataTable .away_full {
  padding-left:10px !important;
}

.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:#333;
	/*font-weight:bold;*/
	background-color:#f0f0f0;
	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:13px;
  color:#333;
}

.mediaGrid td, .dataTable td {
	font-size:13px;
	background-color:#fff;
	/*border-right:1px solid #ddd;*/
	border-bottom:1px dashed #c0c0c0;
	padding:1px 2px 1px 4px;
  color:#333;
	}

.dataTable tbody {background-color:#fff;}

.mediaGrid td img, .dataTable td img {
	border:0;
	vertical-align:middle;
	}

.scheduleLinks {
	width:100%;
	text-align:left;
	margin:15px 0 -10px;
	font-size:90%;
	}

.scheduleDate {
	font-weight:bold;
	font-size:15px;
	color:#333;
	margin-bottom: 5px;
	}

.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;
  padding-left:10px;
  font-weight:normal;
/*  margin:3px 0;*/
}


.dataTable {
  margin-bottom:1em;
}

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

.preSeasonGames .dataTable th {
  background-color:#F6DFBE !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:14%;
}

.dataTable .time_result {
  width:14%;
}

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

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

.dataTable .mlbtv {
  width:8%;
}

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

.dataTable .probable_report_target  {
  cursor:help;
}

.dataTable .probable_report {
  display:none;
}

.dataTable td {
	padding:5px;
}

.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;
}

.dataTable th.mlbtv, .dataTable th.tickets {text-indent:-9999px;}





/** DayPickerRange **/
#calendar.bam-daypickerrange .bam-daypickerrange-calendar {
  margin: 5px 0 0 85px;
}
#calendar.bam-daypickerrange .bam-daypickerrange-toggle {
  width: 170px;
  margin: 0 5px;
  padding: 0 5px;
  border-radius: 0;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
}
#calendar.bam-daypickerrange .bam-daypickerrange-toggle .ui-button-text {
  background: transparent url(/images/schedule/Calendar_2.png) no-repeat top right;
  line-height: 26px;
  display: block;
}
#calendar.bam-daypickerrange .ui-button-text {
  overflow: visible;
  text-indent: 0em;
  font-size: 14px;
  font-family: 'mlb_secondary';

}
#calendar.bam-daypickerrange .bam-daypickerrange-previous, #calendar.bam-daypickerrange .bam-daypickerrange-next {
  width: inherit;
  text-align: left;
  margin: 0px;
  color:#006;
  font-family: 'mlb_secondary';
}
#calendar.bam-daypickerrange .bam-daypickerrange-previous .ui-button-text, #calendar.bam-daypickerrange .bam-daypickerrange-next .ui-button-text {
   font-family: 'mlb_secondary';
}
#calendar.bam-daypickerrange .bam-daypickerrange-previous .ui-button-text {
  padding-left: 30px;
  background-position: left -78px;
}
#calendar.bam-daypickerrange .bam-daypickerrange-next {
  padding-right: 35px;
  background-position: right -110px;
}
#calendar.bam-daypickerrange .bam-daypickerrange-next.ui-state-hover {
  background-position: right -2px;
}
#calendar {margin-left:10px;}

.bam-daypickerrange-toggle.bam-daypicker-toggle {height:34px;}


.bam-daypicker .bam-daypicker-previous, .bam-daypicker .bam-daypicker-toggle, .bam-daypicker .bam-daypicker-next, .bam-monthpicker .bam-monthpicker-previous, .bam-monthpicker .bam-monthpicker-toggle, .bam-monthpicker .bam-monthpicker-next {
  height: 30px !important;
}

.bam-daypicker .bam-daypicker-calendar *, .bam-monthpicker .bam-monthpicker-calendar * {
    font-family: 'mlb_secondary' !important;
}


.bam-daypicker .bam-daypicker-previous{
  background-position: -3px -75px !important;
}

.bam-daypicker .bam-daypicker-previous.ui-state-hover {
  background-position: -3px -41px !important;
}

#jump_link {position:absolute;top:66px;left:662px;color:#000066;}
#jump_link:hover {cursor:pointer;}