@font-face {
    font-family: 'MentoneSemiBoldItalic';
    src: url('/shared/fonts/myriad_semibold_italic/mentone-semibol-ita-webfont.eot');
    src: url('/shared/fonts/myriad_semibold_italic/mentone-semibol-ita-webfont.eot?#iefix') format('embedded-opentype'),
         url('/shared/fonts/myriad_semibold_italic/mentone-semibol-ita-webfont.woff') format('woff'),
         url('/shared/fonts/myriad_semibold_italic/mentone-semibol-ita-webfont.ttf') format('truetype'),
         url('/shared/fonts/myriad_semibold_italic/mentone-semibol-ita-webfont.svg#MentoneSemiBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
#mc p.feature {font-family:MentoneSemiBoldItalic, sans-serif; font-size:16px;}
#mc h4 {font-family:MentoneSemiBoldItalic; font-size:24px; margin:5px 0px 3px 0px;}
#mc h5 {font-family:MentoneSemiBoldItalic; font-size:18px;}

/* fancy divs */
div.dotted_box {
	padding:2px; 
	margin:10px auto;
	width:640px; 
	border:1px dotted #09097d;   
	}
div.box_content {
	padding: 10px; 
	margin: 0px;	
	}
div.player_feature {
   float: left;
   margin: 5px;
   width: 94px;
   height: 180px;
   border: 1px solid #ffffff;
   padding: 2px;
   }
div.player_feature_wide {
   float: left;
   margin: 5px;
   width: 190px;
   height: 180px;
   border: 1px solid #ffffff;
   padding: 2px;
   }
   
div.player_feature ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   }
div.player_feature li.image {
   text-align: center;
   }
div.player_feature li.player_name {
   margin: 2px;
   padding-top: 0;
   font-size: 10px;
   font-weight:bold;
   color:#ffffff;
   }
div.player_feature_wide ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   }
div.player_feature_wide li.image {
   text-align: center;
   }
div.player_feature_wide li.player_name {
   margin: 2px;
   padding-top: 0;
   font-size: 10px;
   font-weight:bold;
   color:#ffffff;
   }
   
/* headers */
h3.tickets_landing {background:url(/sea/images/headers/y2010/mariners_tickets.jpg) no-repeat; width:812px; height:81px; text-indent:-999px;}

h4.morefrom {background-color:#0c2c56; padding-left:5px; overflow:hidden; margin-bottom:5px;display:block; text-decoration:none; font-family:MentoneSemiBoldItalic; font-size: 14px; font-style: bold; color: #fff;}
#mc p, #mc h5 {padding: 2px;}
#mc img {margin: 2px;}

h4.groups {
	background-color:#0c2c56; 
	margin-bottom:10px; 
	padding:5px; 
	font-size:16px; 
	color:#ffffff; 
	font-weight:bold;	
	}
/* css for kids feature divs. this setup allows addition of      */
/* extra feaures without having to restructure a table around them. */
/* allows oldest to be at the top.                                */

#mc .hdrBlue {background: url(/sea/images/ticketing/y2010/sth_subhdr_bg.jpg) repeat-x scroll; font-size:16px; color:#fff; font-weight:bold; padding:4px; margin-bottom:1px; text-transform:uppercase;}
#mc .hdrBlueLg {background: url(/sea/images/ticketing/y2010/sth_subhdr_bg.jpg) repeat-x scroll; font-size:18px; color:#fff; font-weight:bold; padding:2px; margin-bottom:1px;}
#mc .gradientBg {border:1px solid #c9cfd6; margin-bottom:6px; background:url(/style/subindex/images/module_bg_gray.gif) bottom left repeat-x;}

#mc .fine_print {
margin:10px 0px;
border:1px solid #000000;
background-color:#eeeeee;
padding:10px;
font-size:10.5px;
}

#mc p {
padding-bottom:8px;
}

div.kids_feature {
   float: left;
   margin: 3px;
   width: 205px;
   height: 150px;
   border: 1px solid #ffffff;
   padding: 0;
   }
div.kids_feature ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   }
div.kids_feature li.title {
   font-weight: bold;
   color: white;
   background-color: #0c2c56;
   padding: 3px;
   height:30px;
   text-align: center;
   }
div.kids_feature li.image {
   text-align: center;
   margin-bottom: 1px;
   }
div.kids_feature li.features {
   margin-left: 5px;
   margin-right:5px;
   margin-top: 2px;
   padding: 5px;
   padding-top: 0;
   list-style-type: none;
   font-size: 11px;
   background-color:#ffffff;
   color:#0c2c56;
   height: 105px;
   }
div.kids_feature li.watch {
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: right;
   font-weight: bold;
   }
div.kids_feature img.snapshot {
   border: 2px solid #0c2c56;
   }

   

/* lists */
ul.bullet_green_arrow li, dl.bullet_green_arrow dd {
	background:transparent url(/sea/images/fan_forum/y2009/arrow_sm.gif) no-repeat scroll .2em .45em; padding-left:20px;
	line-height:20px;
	}
ul.blueCheckList {
}

ul.blueCheckList li{
 list-style-type: none;
 background: transparent url(/sea/images/buttons/checkmark_aqua.png) no-repeat scroll 0.2em 0.2em;
 padding-left: 15px;
}
	
/* subheaders */
h4.help {
background: url(/sea/images/ballpark/y2009/divider_bar.gif) no-repeat; 
width:649px; 
font-size:20px; 
color:#ffffff; 
font-weight:bold; 
text-align:left;}

/*spring training styles */
#mc .boxDark { border: 1px solid #aaa; background-color: #ccc; width: 400px; padding: 3px; }
#mc .boxLight { border: 1px solid #fff; color: #fff; width: 400px; padding: 3px; }
#mc .txtPrimary { color: #0c2c56; }
#mc .txtSecondary { color: #005c5c; }
#mc .mar1 {margin:1px;}
#mc .mar2 {margin:2px;}
#mc .mar3 {margin:3px;}
#mc .mar4 {margin:4px;}
#mc .mar5 {margin:5px;}
#mc .mar6 {margin:6px;}
#mc .mar7 {margin:7px;}
#mc .mar8 {margin:8px;}
#mc .mar1b {margin-bottom:1px;}
#mc .mar2b {margin-bottom:2px;}
#mc .mar3b {margin-bottom:3px;}
#mc .mar4b {margin-bottom:4px;}
#mc .mar5b {margin-bottom:5px;}
#mc .mar6b {margin-bottom:6px;}
#mc .mar7b {margin-bottom:7px;}
#mc .mar8b {margin-bottom:8px;}
#mc .mar1t {margin-top:1px;}
#mc .mar2t {margin-top:2px;}
#mc .mar3t {margin-top:3px;}
#mc .mar4t {margin-top:4px;}
#mc .mar5t {margin-top:5px;}
#mc .mar6t {margin-top:6px;}
#mc .mar7t {margin-top:7px;}
#mc .mar8t {margin-top:8px;}   

/* share */
#share {overflow: auto; _zoom: 1; padding:10px 0px;}
#share ul {list-style: none;} 
#share ul li a {padding: 3px 0 3px 20px;height: 17px;width: 80px;color: #fff;font-weight:bold;font-size:10px;} 
#share ul li {float:left;margin:0px 5px; }
#share h5 {margin:0 15px 3px 15px;color:#fff;font-size:14px;padding-left: 35px; background: url(/images/fan_forum/gift_guide/connect_icon.png) no-repeat 0 1px; height: 15px; behavior:url(/scripts/fix_png_bg.htc);}

.f2f {background: url(/images/fan_forum/gift_guide/20x15_email_icon.gif) no-repeat;} 
.facebook a {background: url(/shared/images/social_icons.gif) no-repeat 0 0px;} 
.twitter a {background: url(/shared/images/social_icons.gif) no-repeat 0 -60px;} 

/*lists */
ol.ordering_white {	
	list-style-type: decimal;
	padding-left:30px;
	color: #ffffff;
} 

ol.ordering_white li {
	padding-bottom:5px;
	list-style-type: decimal;	
  } 


ol.ordering {	
	list-style-type: decimal;
	padding-left:30px;
	color: #000;
} 

ol.ordering li {
	padding-bottom:5px;
	list-style-type: decimal;	
  } 

ol.ordering {	
	list-style-type: decimal;
	padding-left:30px;
	color: #000;
} 

ol.ordering li {
	padding-bottom:5px;
	list-style-type: decimal;	
  } 

ol.ordering_sm {	
	list-style-type: decimal;
	padding-left:10px;
	color: #000;
} 

ol.ordering_sm li {
	padding-bottom:2px;
	list-style-type: decimal;	
	font-size:10.5px;
  } 

ol.ordering {	
	list-style-type: decimal;
	padding-left:30px;
	color: #000;
} 

ol.ordering li {
	padding-bottom:5px;
	list-style-type: decimal;	
  } 

ul.white {	
	list-style-type: disc;
	padding-left:10px;
	color: #fff;
} 

ul.white li {
	padding-bottom:2px;
	list-style-type: disc;	
	font-size:11px;
  } 
  
dl.list { 
	padding: 0.5em; 
	width:300px;
 } 
 dt.list { 
 float: left; 
 clear: left; 
 width: 80px; 
 text-align: right; 
 font-weight: bold; 
 color: ffffff; } 
 dt.list:after { 
 content: ":"; 
 } 
 dd.list { 
 text-align:left;
 margin: 0 0 0 110px; 
 padding: 0 0 0.5em 0; 
 }
 
 
 table#basic {
 width: 100%;
 border:1px solid #000000;
 color:#000000;
}

table#basic tr.odd {
 background: #eeeeee; 
 width: 100%;
 color:#000000;
}

table#basic tr.even {
 width: 100%;
 background: #cccccc; 
 color:#000000; 
}

table#basic tr.dotted {
 border-bottom: 1px dotted #999999;
 width:100%;
}

table#basic td.dotted {
padding:2px 3px;
border-bottom: 1px dotted #999999;
font-size:11px;
color:#000000;
}

table#basic td {
font-size:11px;
color:#000000;}


/* grid */
.qtip-wrapper ul.promo_list .tlink {display:none;}
.data_grid .tlink {width:20px;}
.data_grid .game_date {width:40px;}
.data_grid .game_time {width:50px;text-align:center;}
.data_grid .opponent {width:120px;}
.data_grid {border:1px solid #000000;}
.data_grid th {text-transform:uppercase;}
.data_grid td {font-size:11px;}
.data_grid tbody tr {background: none repeat scroll 0 0 #FFFFFF;}
.data_grid tr.odd {background: none repeat scroll 0 0 #DDDDDD;}
.data_grid img {border:0;}
/* grid */

