@font-face {
  font-family: 'dinnext_normal';
  font-weight: normal;
  src: url('(shared/fonts/dinnext_normal/28FDF0_3_0.eot');
  src: url('/shared/fonts/dinnext_normal/28FDF0_3_0.eot?#iefix') format('embedded-opentype'),
  url('/shared/fonts/dinnext_normal/28FDF0_3_0.woff') format('woff'), 
  url('/shared/fonts/dinnext_normal/28FDF0_3_0.ttf') format('truetype');
}

@font-face {
  font-family: 'dinnext_condensed';
  font-weight: normal;
  src: url('(shared/fonts/dinnext_condensed/28FDF0_1_0.eot');
  src: url('/shared/fonts/dinnext_condensed/28FDF0_1_0.eot?#iefix') format('embedded-opentype'),
  url('/shared/fonts/dinnext_condensed/28FDF0_1_0.woff') format('woff'), 
  url('/shared/fonts/dinnext_condensed/28FDF0_1_0.ttf') format('truetype');
}

/* controls color of infobox links */
#mc a:visited, .level_three #mc h4 {color:#0c2c56;}

/* controls color of links in intro container */
#mc #intro_container a {color:#0c2c56;text-decoration:none;}
#mc #intro_container a:hover {color:#0c2c56;text-decoration:underline;}

/* adds raquo; to end of links in info containers */
#mc #content_container .related_content li a { background:transparent url(/images/icons/related_link/sea.gif) no-repeat scroll right center;}

/* controls links for the a to z guide */
#mc #top li {text-align:center; border-top:1px solid #999999; border-bottom:1px solid #999999; padding-bottom:2px; background-color:#ededed;}
#mc #top li a{display: inline; font-size:16px; text-align:center; color:#0c2c56; font-weight:bold; text-decoration:none;}
#mc #top li a:hover {color:#0c2c56;}
#mc thead {background-color:#ccc;}

/* colors in main intro box */
#intro_container, .level_two #content_container h4 {background-color:#fff;padding:0px 0px 0px 0px;}
#intro_container {color:#000;}
#intro_container h3 {	
	background:url(/sea/images/headers/y2014/hdr_generic_649x50.jpg) no-repeat;
	color:#fff;
	height:50px;
	padding: 5px 10px 5px 65px;
	font-family:dinnext_normal;
	font-weight:bold;
	font-size:34px;
	line-height:40px;}

/* colors in info containers */
.level_two #content_container h4 {color:#fff; border-bottom:1px solid #fff; text-indent:30px; padding:10px 0px 0px 55px; background-color:#0C2C56; background:transparent url(/sea/images/ballpark/ballpark_h4_background.jpg) no-repeat scroll right center;}
#content_container li {background-color:#fff;}

/* table row bg */
#mc tr.even td {background-color:#efefef;}
#mc tr.odd td {background-color:#ddd;}

/* puts border around images */
#mc img, #intro_container {border:0px solid #ededed;}
.level_two #content_container li.module {border:1px solid #0c2c56;}
#mc img.no_border {border:0px}

#mc .image_right {float:right;margin:0 0px 8px 8px; list-style:none;}
#mc .image_left {float:left;margin:0 0px 8px 8px; list-style:none;}

/* to make links float left */
#mc .related_content li {text-align:left; clear:none;}
#mc #content_container .related_content li a {font-weight:bold; text-align:left; display: inline;}

/* interior page colors */
.level_three #content_container li.module {border-bottom:0px solid #666; padding:7px;}
.level_three #content_container li.module h4 {color:#0c2c56;background-color:#ddd;width:632px;font-size:18px;text-indent:5px;text-transform:uppercase;font-weight:normal;}

/* code for tables */
.level_three #content_container li.module table {background-color:#ddd; color:#0c2c56; width:630px;}
#mc table {border:1px solid #ccc;}
#mc thead {border-top:1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;}
#mc col {border-right:1px solid #ccc;}

/* for button links */
#mc #intro_container span.button.purchase a {color: #000; text-decoration:none;}
#mc #intro_container span.button.purchase a:hover {color: #fff;}
#mc #intro_container span.button.content a {color: #000; text-decoration:none;}
#mc #intro_container span.button.content a:hover {color: #fff;}
#mc #content_container span.button.purchase a {color: #000; text-decoration:none;}
#mc #content_container span.button.purchase a:hover {color: #fff;}
#mc #content_container span.button.content a {color: #000; text-decoration:none;}
#mc #content_container span.button.content a:hover {color: #fff;}

/* for four images by side */
#mc .quarter {float:left;}
#mc .quarter li {margin-left:1px; padding:0 0 9px 10px; float:left; width:140px; text-align:center;}

/* for three images by side */
#mc .thirds {float:left;}
#mc .thirds li {margin-left:1px; padding:0 0 8px 2px; float:left; width:205px; text-align:center;}
#mc .thirds {clear: all;}

/* INLINE PHOTO GALLERY */
#flash_od_photo {background:url(/sea/images/ballpark/y2012/flash_bg_629x264.jpg) bottom left repeat-x;text-align:center;padding:7px;margin-bottom:7px;border:1px solid #092c5c;}
#flash_signature_items {background:url(/sea/images/ballpark/y2012/flash_bg_629x264.jpg) bottom left repeat-x;text-align:center;padding:7px;margin-bottom:7px;border:1px solid #092c5c;}
#flash_od_events {padding-top:7px;}


#mc .event_box {margin:5px;padding:5px;background-color:#ddd;border:1px solid #0c2c56;}
#mc .event_box_half {width:300px;margin:5px;padding:5px;background-color:#ddd;border:1px solid #0c2c56;}
#mc .event_box_headline {text-align:left;color:#fff;background-color:#023465;padding:3px;margin:7px;font-weight:bold;text-transform:uppercase;font-size:14px;}

#mc #atb_promo { font-family: Arial,sans-serif; width: 100% margin: 10px 0px; padding: 10px 0px 3px 0px; border: 1px solid #ddd; border-width: 1px 0px 1px 0px; }
#mc #atb_promo #img_atb_promo { margin-right: 15px; float: left; text-align: center; }
#mc #atb_promo h5, #mc #music_promo h5 a { color: #333; font-size: 18px; font-family: mlb_primary,Arial,sans-serif; text-decoration: none; font-weight: normal; padding: 0px; margin: 3px 0px; }
#mc #atb_promo p { font-size: 15px; color: #666; }
.desktop_hide { display: none; }