/* spring training header bg */
h5.cl {background: url(/mlb/images/spring_training/y2009/bg_subtitle.gif) repeat-x scroll; color:#fff; padding:2px; margin:10px 0px 2px 0px; border-top:1px solid #67231f;}
h5.gl {background: url(/mlb/images/spring_training/y2009/bg_subtitle_fla.gif) repeat-x scroll; color:#fff; padding:2px; margin:10px 0px 2px 0px; border-top:1px solid #67231f;}

#mc a {white-space:nowrap; font-weight:bold;}
#mc ul {margin-bottom:5px; padding:5px;}

#mc .hdrST {background-color:#fd9813; color:#fff; padding:3px; font-size:11px; font-weight:bold;}
#mc .borderST {border:1px solid #fd9813;}

#mc img.ballpark {margin:15px; border:0px;}
.STinfoimg {padding-top:10px;}

/* spring training index image leads */
.subtitle.cl {padding-left:30px; background: url(/mlb/images/spring_training/y2010/im_ari_icon_22x24.png) no-repeat left center;}
.subtitle.gl {padding-left:30px; background: url(/mlb/images/spring_training/y2010/im_fla_icon_22x24.png) no-repeat left center;}

/* spring training page columns */
.item.STinfo {height:220px; margin:0px;}
.spring_column {float: left; width: 53%; border:0px;}
.spring_column_a {float: right; width: 45%;}
.column.first.ST {width:50.3%}
.item {background:url(/style/subindex/images/module_bg_gray.gif) repeat-x bottom; padding:5px 10px 10px 10px; margin-bottom:5px;}

/* spring training ticket prices */
#priceTable {font-family: "Arial", "Lucida Grande", Sans-Serif; font-size: 12px; margin:0px; width:100%; text-align: left;}
#priceTable caption {font-size:12px; font-weight:bold; padding:0px 0px 5px 0px; color:#0a2351; text-align: left; padding: 10px 0px 0px 0px;}

/* spring training index media links */
div.spring_media a {padding-right:20px; font-weight:bold; background: url(/images/icons/video.gif) no-repeat 40px;}
div.spring_news a {font-weight:bold;}

/* spring training schedule include greyed out */
.STschedulegrey {background:url(/mlb/images/spring_training/y2010/im_schedulegrey_293x317.jpg) no-repeat bottom; height:323px; }
.STschedulegrey h4 {text-transform:uppercase; padding:30px 15px 0px 15px;}

/* spring training schedule */
table.scheduleMonth { width: 649px; padding: 0; margin: 0; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; border-collapse: collapse; }
.scheduleMonth caption { padding-top: 3px; padding-bottom: 3px; text-align: center; }
.scheduleMonth th { text-align: center; padding: 2px; background-color: #000; color: #fff; text-transform: uppercase; font-size: 11px; width: 92px; border-bottom: 1px solid #000;  }
.scheduleMonth td { border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; height: 60px; width: 90px; vertical-align: top; }
.scheduleMonth td span.gameDate { padding-right: 3px; text-align: right; font-size: 11px; display: block; }
.scheduleMonth td span.opponent { padding-top: 5px; text-align: center; font-size: 12px; font-weight: bold; display: block; }
.scheduleMonth td span.gameTime { text-align: center; font-size: 11px; font-weight: normal; display: block; }
.scheduleMonth td.emptyDay { border-right: none; border-left: none; background-color: #ccc; }

/* calendar text color */
.primaryBg {color: #fff; }
.secondaryBg {color: #000 }

/* spring training calendar - legend */
#scheduleLegend { margin: 12px; width: 150px; border: 1px solid #ccc; padding: 15px; }
#scheduleLegend .contentSection div { width:11px; height: 11px; border: 1px solid #000; float: left; clear:both; }
#scheduleLegend legend { text-transform: uppercase; font-weight: bold; }
#scheduleLegend label { text-transform: uppercase; margin-left: 5px; vertical-align: middle; }

/* tours page table */
#toursTable {border-collapse: collapse; width:370px; font-size:12px; font-family: arial, sans-serif; border: 1px solid #ccc;}
#toursTable caption {font-weight: bold; padding-bottom:3px;}
#toursTable th, td {padding: 1px 4px;}
#toursTable td {border-bottom:1px solid #ccc;}
#toursTable .hdr {background-color:#9ecec4;}
#toursTable .hdr td {font-weight: bold;}
#toursTable .odd {background-color:#edf5ff;}


span.button a{background-image:none;}
