/* content */
#content {padding:6px 0 0 0px;}
#footerBackground {clear:both;}


/* global */
#content table {border-collapse:collapse;color:#333;}
#content thead { background: none repeat scroll 0 0 #F1F1F1;color: #666666;}
#content th { font-weight:bold; color: #000066;}
#content td {font-weight:normal;}
#content th, td { text-align: center;padding:2px;/*text-transform:uppercase;*//*width:5%;*/font-size:10px;}
#content *:focus { outline: none }
#content a {text-decoration:none;color:#0156a5;}
#content a:link {text-decoration:none;color:#0156a5;}
#content a:active {color:##0156a5;}
#content a:hover {text-decoration:underline;color:#0156a5;}
#content a:visited {color:#0156a5;}
#content h1,h2 {font-size:20px;}
#content h1,h2 span {font-size:16px;}
#content h4 {text-transform:uppercase;}
#content h6 {font-size:12px;}
#content h3, h4, h5 {font-size:14px;}
#content h3, h4, h5, h6 {font-weight:bold;}
#content h4 a:link, h5 a:link, h6 a:link {color:#0156a5;}
#content h4 a:visited, h5 a:visited, h6 a:visited {color:#0156a5;}
.pointer {cursor:pointer;}

/* left column */
#left_column {padding:6px 0 6px 6px;width:813px;float:left;border:1px solid #a7a7a7;margin:0 0 5px 0;}

/* main content */
#feature {height:306px;width:525px;color:#fff;float:left;position:relative;}
#main_image {height:306px;width:525px;}
#main_name {background:url(/images/team/player_bio/main_name_bg.png) top left no-repeat;right:0;float:right;}
h1,h2 {padding:8px 10px 20px 10px;float:left;}
#main_name h3 {float:left;font-weight:normal;padding:6px 10px 20px 10px;}
.head_shot {display:none;}
#main_name img {padding:2px 4px; float:left;}
#multi_year_total_tables {display:none;}

/* main content - historical */
#feature.historical {height:146px;width:100%;color:#000;float:none;}
#feature.historical #main_image {background:none;height:146px;width:90px;float:left;}
#feature.historical #main_name {background:none; float:left;width:526px;}
#feature.historical h3 {padding:6px 0 13px 26px;float:left;color:#000;line-height:34px;}
#feature.historical #main_name .bio {float:right;text-transform:uppercase;padding:0 10px 0 0;margin:14px 0 0 0;display:block;}
#feature.historical #main_name .bio a {color:#36416A;}
#feature.historical h3 img {/*vertical-align:bottom;*/}
#feature.historical .head_shot {display:block;float:left;}
#feature.historical #stats_physical {float:left;width:526px;}
#feature.historical #main_name img {padding:2px 4px;}
#feature.historical ul.stats_historical{float:left;line-height:1.5em;padding:0 30px;width:200px;}
#feature.historical .action_shot {width:191px;float:left;}

/* video */
.mw-vod{position:absolute; top:234px; left:5px; width:230px; height:70px; background:url(/images/team/player_bio/bg_video_play.png) no-repeat; _background:url(/images/team/player_bio/bg_video_play.gif) no-repeat; color:#fff; font-size:10px;}
/**html .mw-vod, *html #main_name {behavior: url(/scripts/fix_png_bg.htc);}*/
#mw-vod-2{left:240px;}
.mw-vod-play-btn{position:relative;width:54px;height:54px; float:left; margin:9px 0pt 0pt -102px; cursor:pointer;}
.mw-vod-thumb{width:71px;height:40px; border:1px solid #fff; float:left; margin:14px 4px 0pt 16px; cursor:pointer;}
.mw-vod-text{width:220px;height:50px; padding:11px 0 0 4px;}
*:first-child+html .mw-vod-text{width:110px;} *html .mw-vod-text{width:110px;}
.mw-vod .mw-vod-text span{display:none;}
img#players_choice_logo{position:absolute;top:244px;left:470px;width:50px;height:49px;}
a#more_video, a#more_video:link,a#more_video:visited, a#more_video:active {color:#fff;position:absolute;bottom:10px;right:10px;}
#player_media_thumb_2 img {width:71px;height:40px;}
#player_media_thumb img {width:71px;height:40px;}

/* stats current */
#stats_current {float:left;/*border-bottom:1px solid #a7a7a7;*/width:288px;/*height:299px;*/background:url(/images/team/player_bio/stats_current_bg_gradient.gif) repeat-x center bottom;}
#stats_current ul {padding:0 0 2px 10px;}
#stats_current ul#stats_physical li {padding-right:12px;}
#stats_current ul#stats_physical li a {color:#36416a;font-weight:bold;}
#stats_current ul li {display:inline;}
#stats_current ul.tabs {padding:3px 0 2px 16px;border-bottom:1px solid #a7a7a7;}
#stats_current ul.tabs li a {padding:1px 11px 2px 11px;font-weight:bold;color:#36416a;background:url(/images/stats/gray_tab.png) no-repeat center bottom;}
#stats_current ul.tabs li a.active {color:#000;padding:1px 10px 3px 10px;font-weight:bold;background:#fff;border:1px solid #a7a7a7;border-bottom:none;}
#stats_current ul.tabs li a:hover {text-decoration:none;color:#000;}
#stats_current .ad {padding:4px 0 0px 12px}
#stats_current ul li.block {display:block;}

#stats_current_content {position:relative;width:288px;}
#stats_current_date #upcomingGamesPanel, #stats_current_date #splitsPanel {display:none;}
#stats_current_date {float:left;width:288px;position:relative;}
#stats_current_date table {width:270px;color:#333;margin:6px 0 0 8px;/*height:187px;*/} 
#stats_current_date table td {font-size:10px;}
#stats_current_date table tr td {border-bottom: 1px dotted #A9A9A9 !important;}
#stats_current_date table.quick_splits {width:122px;height:20px;}
#stats_current_date table.quick_splits tr th {border:1px solid #787878; text-align:left;padding-left:3px;font-size:10px;width:70%;font-weight:normal;color:#000;}
#stats_current_date table.quick_splits tr td {border:1px solid #787878; text-align:center;font-size:10px;width:30%;}
#stats_current_date div#splits_col_left {width:50%;float:left;}
#stats_current_date div#splits_col_right {width:49%;float:left;}
.advertisement {text-align:center;padding:10px;float:left;}
.left_align {text-align:left;}
.mixed_case {text-transform:none;}

/* stats summary */
#stats_summary {clear:both;margin-bottom:10px;display:none;}
#stats_summary table, #postseason_stats table, #spring_training_stats_table {width:99%;margin-top:10px;}
#stats_summary table #duration {text-indent: -1000px;}
#stats_summary td.career, #stats_summary td.season {text-align:left;}
#stats_summary span {font-size:10px;padding:4px 2px; display:block;}
#stats_summary_table {float:left;width:797px;}

/*spring training*/
#spring_training_stats_wrapper {display:none;}
#spring_training_career_top {/*background:url(/images/team/player_bio/totals_bg_top.gif) top left no-repeat;height:17px;*/}
#spring_training_career {/*background:url(/images/team/player_bio/totals_bg_middle.gif) bottom left no-repeat;*/}
#spring_training_stats {/*margin-left:10px;*/}
#spring_training_stats_wrapper h3 {margin-left:10px;float:left;}

/* stats career */
#table_header {float:left;width:100%;font-weight:bold;padding:25px 0px 0px 10px;}
#widgets {padding-left:10px;width:100%;}
#stats_career_wrapper {float:left;width:807px;}
#stats_career_content #gameLogPanel,#splitsCareerPanel,#bvpPanel,#hitChartPanel,#postSeasonPanel {margin-left:10px;float:left;width:100%;}
#stats_career_top {background:url(/images/team/player_bio/totals_bg_top.gif) top left no-repeat;height:17px;float:left;width:807px;}
#stats_career {background:url(/images/team/player_bio/totals_bg_middle.gif) bottom left no-repeat;float:left;width:807px;}
#stats_career ul {padding:0px;margin:0px;float:left;width:100%;}
#stats_career ul li {display:block;float:left;margin:0px;padding:3px 3px 0px 0px;height:32px;}
#stats_career ul li a {/*font-size:11px;color:#36416a;background:url(/images/team/player_bio/career_stats_button_inactive.gif)
 no-repeat;text-decoration:none;*/
 	display:block;
	font-size:14px;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	line-height:1.5em;
	padding:4px 11px 4px 11px;
	text-align:center;
	color:#fff;}
#stats_career ul li a.inactive {/*font-size:11px;color:#36416a;background:url(/images/team/player_bio/career_stats_button_inactive.gif)
 no-repeat;*/font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#fff;line-height:2em;padding:0px 16px;height:35px;text-align:center;}
#stats_career ul li a:hover {/*color:#fff;background:url(/images/team/player_bio/career_stats_button_active.gif) top left no-repeat;*/text-decoration:none;color:#ccc;}
#stats_career ul li a.active {/*color:#fff;background:url(/images/team/player_bio/career_stats_button_active.gif) top left no-repeat;*/ 
color:#fff;
margin-left:5px;
background: #656464; /* old browsers */
background: -moz-linear-gradient(top, #656464 0%, #898989 36%, #969696 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656464), color-stop(36%,#898989), color-stop(100%,#969696)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656464', endColorstr='#969696',GradientType=0 ); /* ie */
 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
}
#stats_career ul li a:link {color:#fff;}
#stats_career ul li a:visited {color:#fff;}
table.stats_table {width:97%;margin-top:10px;margin-left:10px;clear:both;}
table.stats_table tr.fifth td {border-top:1px solid #a7a7a7;}
table.stats_table th.first {text-align:left;}
table.stats_table td.first {width:10%; text-align:left;padding-left:10px;}
table.stats_table .foot {border-bottom:3px double #a7a7a7;border-top:1px solid #a7a7a7;border-collapse:separate;}
table.stats_table .totals {font-weight:bold;text-transform:none;color:#36416a;font-size:10px;}
#stats_career_bottom {background:url(/images/team/player_bio/totals_bg_bottom.gif) bottom left no-repeat;height:16px;float:left;width:100%;}
table.stats_table tbody tr.odd { /*font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCF; */}
table.stats_table tbody tr.selected { background-color: #A7A7A7; font-family: Arial, Helvetica, sans-serif; /*font-size:10px;*/ color: #FFFFFF; }
table.stats_table tbody tr:hover { background-color: #ccc; font-family: Arial, Helvetica, sans-serif;/* font-size:10px;*/ color: #FFFFFF; }
table.stats_table tbody tr.hover { background-color: #ccc; font-family: Arial, Helvetica, sans-serif;/* font-size: 10px;*/ color: #FFFFFF; }
table.stats_table .sortIcons { font-size: 10px; }
table.stats_table tfoot tr.hilite {background-color:#ffc;}
/* =FURF */
table.stats_table th.sortable:hover,
table.stats_table th.hover {/* color: yellow !important;*/ cursor:pointer; }
table.stats_table th.active span.sortIcons { display:inline; }
table.stats_table .dg-season, .dg-description, .dg-situation, .dg-date, .dg-pitcher, .dg-player {text-align:left !important; width:10%; white-space:nowrap; }
table.stats_table .dg-game_date,
table.stats_table .dg-opp,
table.stats_table .dg-opp_team_abbrev {text-align:left;}
table.stats_table .dg-opp_probable_sp {text-transform:none;}
table.stats_table tfoot td.dg-season,
table.stats_table tfoot td.dg-game_date { color:#36416A; font-size:10px; font-weight:bold; text-transform:none; }
table.stats_table tfoot { border-bottom:1px solid #A7A7A7; border-collapse:separate; border-top: 1px dotted #A9A9A9 !important; background-color:#ccc;}
#photostore_link {width:100%;text-align:center;}
/* /FURF */
#stats_career  #career_toggle1, #career_toggle2, #stats_career #career_toggle3, #stats_career #career_toggle4, #stats_career #career_toggle5 {margin-left:10px;}
#stats_career #career_toggle2, #stats_career #career_toggle3, #stats_career #career_toggle4, #stats_career #career_toggle5 {display:none;}
._h {font-size:10px;}
#awards_table {display:none;}
#awards_headline {display:none;}
#ranks_table {display:none;}
#ranks_headline {display:none;}
h3#career_stats {float:left;margin-left:10px;width:100%;margin-bottom:5px;}
h3#stats_summary_headline,
h3#postseason_stats_headline {float:left;/*width:200px;*/margin-left:10px;}
#more_links {font-size:11px;font-weight:bold;float:right;text-align:right;margin-right:22px;/*display:none;*/}
#more_links a, #more_links a:visited {color:#010197;text-decoration:none;font-size:11px;font-weight:bold;}
#more_links a:hover, #more_links a:active {text-decoration:underline;}
a#expand_news, a#expand_news:visited {color:#010197;text-decoration:none;font-size:11px;font-weight:bold;position:absolute;top:5px;left:210px;}
a#expand_news:hover, a#expand_news:active {text-decoration:underline;}
a#schedule_link, a#schedule_link:visited, a#schedule_link:hover, a#schedule_link:active {display:none;color:#010197;font-weight:bold;float:right;padding-right:10px;}
div#player_status {font-size:14px;font-weight:bold;/*text-align:right;*/margin-left:10px;margin-bottom:3px;}
/* modules */
#modules {margin-top:20px;font-size:11px;position:relative;float:left;}
#modules #module_top {background:url(/images/team/player_bio/modules_bg_top_3.gif) top left no-repeat;height:7px;}
h4 {margin:0;padding:0 0 4px 0;}
ul#news_stories_list {float:left;padding-bottom:10px;padding-left:8px;}
#modules .module li {padding-bottom:2px;}
#modules .module {float:left;width:265px;padding:0 0 0 6px;background:url(/images/team/player_bio/modules_bg_bottom_3.gif) bottom left no-repeat;}
*html #modules .module {margin-top:-6px;}
#modules span {padding-bottom:10px;font-size:11px;float:left;}
#modules .blurb {float:left;width:100px;padding:0 16px;font-size:11px;}
#modules .blurb img {border:1px solid #a7a7a7;margin-bottom:4px;}
a#fantasy_news_headline,a#fantasy_news_headline:visited,a#fantasy_news_headline:hover,a#fantasy_news_headline:active {font-weight:bold;font-size:11px;}
div#player_shop_link {text-align:right;margin-right:10px;float:right;width:600px;}

/* categories */
h5 {margin:0 0 10px 2px;color:#333;clear:both;display:block;padding-top:20px;}
*:first-child+html h5 {padding-top:10px;} *html h5 {margin-left:10px;}
.categories {padding-top:20px;font-size:10px;}
*html .categories {margin-left:10px;}
.categories th, .categories td {width:265px;}
*html .categories th, *html .categories td {width:5%;}
.categories tr {padding:2px;}
.categories h4, .categories h6 {background:url(/images/team/player_bio/modules_bg_top.gif) top left no-repeat;margin:-2px 0 0 -2px;padding:4px 0 4px 10px;}
.categories td {background:url(/images/team/player_bio/modules_bg_bottom.gif) bottom left no-repeat;vertical-align:top;text-align:left;text-transform:none;}
.categories ul {padding:0 0 10px 10px;}
.categories .columns {float:left;padding-right:19px;}
.categories .columns.last {padding-right:0;}
.categories .list span {font-weight:bold;}
.categories .rank {width:0px;}
.categories .rank {padding-bottom:6px;}
.categories .rank thead {display:none;}
.categories .rank th, .categories .rank td {background:transparent;width:75px !important;}
.categories .rank .year {font-weight:bold;}
.categories .rank .leader td {color:#fff;background-color:#333;width:5px !important;}
.categories .rank td.tiny {width:5px !important;}
#content .categories .rank .leader td a, #content .categories .rank .leader td a:hover, #content .categories .rank .leader td a:active, #content .categories .rank .leader td a:visited {color:#fff;}
.categories .rank .leader td.one {color:#333;background-color:transparent;text-align:right;font-size:12px;}

/*features*/
.features {padding-top:20px;font-size:10px;}
*html .features {margin-left:10px;}
.features th, .features td {width:265px;}
*html .features th, *html .features td {width:5%;}
.features tr {padding:2px;}
.features h4, .features h6 {background:url(/images/team/player_bio/modules_bg_top.gif) top left no-repeat;margin:-2px 0 0 -2px;padding:4px 0 4px 10px;}
.features td {font-size:11px;background:url(/images/team/player_bio/modules_bg_bottom.gif) bottom left no-repeat;vertical-align:top;text-align:left;text-transform:none;}

td.dividing_line {border-top:1px solid #a7a7a7;}

/* right column */
#right_column {width:147px;float:left;margin-left:6px;text-align:center;overflow:hidden;}
#right_column #roster {background:url(/images/team/player_bio/roster_bg_middle.gif) top left repeat-y;}
#right_column #roster_bottom {background:url(/images/team/player_bio/roster_bg_bottom_corners.gif) bottom left no-repeat;width:147px; height:5px;}
#right_column h3 {width:147px;float:left;background:url(/images/team/player_bio/roster_bg_top.gif) top left no-repeat;padding:10px 0 16px 0;}
#right_column #teams {text-align:left;font-size:10px;padding:0 6px;margin:4px 0 10px 0;clear:both;}
#right_column #teams li {margin:4px 0;}
#right_column ul li {padding:2px 0;}
#right_column ul li.team {font-weight:bold;}
#right_column ul li.roster {font-weight:bold;text-transform:uppercase;color:#333;}
#right_column ul li.active {font-style:italic;padding-bottom:10px;font-size:10px;}
#right_column table {margin:0 0 10px 16px;width:140px;}
#right_column table td {width:70%}
#right_column #roster thead {display:none;}
#right_column #roster td {text-align:left;text-transform:none;}
#right_column .player_search {margin-bottom:10px;}
#right_column .ad {padding-top:6px;}

.sortIcons {display:none;}
.logo {display:block;}

/* Loading mask */
.loadingMask {
  display:block;
  background:#fff url(http://mlb.mlb.com/images/homepage/y2009/vc_loading_anim.gif) no-repeat center center;
  z-index:999999;
  text-align:center;
  height:150px;
}
.dataError {
  background:#ffd;
  border:1px solid #fc0;
  margin:0.75em;
  padding:1.5em;
  text-align:center;
  float:left;
  width:730px;
}
.expandable_toggle {
  display:inline-block;
  background-image:url(/images/team/player_bio/expandCollapse.png);
  background-repeat:no-repeat;
  font-size:10px;
  line-height:10px;
  width:9px;
  height:9px;
  overflow:hidden;
  text-indent:-999em;
  margin-left:0.5em;
  cursor:pointer;
}
.expandable_expand {
 /* background-position:left top;*/
 background-position: 1% 1%;
}
.expandable_collapse {
  /*background-position:left bottom;*/
  background-position:1% 99%;
}
.expandable_expand.hover {
 /* background-position:right top;*/
 background-position: 99% 1%;
}
.expandable_collapse.hover {
  /*background-position:right bottom;*/
  background-position:99% 99%;
}



/*#postseason_stats_wrapper { display:none; }*/
#postseason_stats { clear:both; }
#stats_career_summary_wrapper, #postseason_stats_wrapper,#spring_training_stats_wrapper {float:left;margin-top:10px;width:100%;}
#stats_career_content {float:left;width:100%;}
#additional_stats_nav {float:left;margin-left:10px;}
#game_type_nav {float:left;margin-left:10px;}
#stat_type_nav {float:left;margin-left:10px;}
#bvp_players {float:left;margin-left:10px;margin-right:10px;}
#bvp_player_last {font-weight:bold;}
#bvp_teams {float:left;margin-left:10px;}
#stats_nav select {font-size:16px;}
#stats_nav_game_type {width:250px;}
#stats_nav_season {width:100px;}
#expand_months {float:left;padding-left:10px;}

#career_table_title {
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
			height: 35px;
			float: left;
			margin: 10px;		
background: #545454; /* old browsers */
background: -moz-linear-gradient(top, #545454 0%, #595959 9%, #4D4D4D 50%, #424242 51%, #333333 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(9%,#595959), color-stop(50%,#4D4D4D), color-stop(51%,#424242), color-stop(100%,#333333)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#333333',GradientType=0 ); /* ie */
    float: left;
    width: 97%;
}

.stripey { border-bottom: 1px dotted #A9A9A9 !important; }
.stripeyTop {border-top: 1px dotted #A9A9A9 !important; }
.full_width {width:100%;}

#stats_nav select {
 	-moz-appearance: none;
    -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -moz-box-shadow: 1px 1px 1px #FFFFFF;
	-webkit-appearance: button;
    -webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
    -webkit-box-shadow: 1px 1px 1px #FFFFFF;
	-webkit-user-select: none;
	
	background-image: 	 -moz-linear-gradient(top, #f4f4f4 0%, #f9f9f9 100%);
	background-image: url('/shared/images/icons/downarrow.png'), 
	 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f9f9f9));
    background-image: url('/shared/images/icons/downarrow.png'), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5); 
	background-image: -o-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);
	background-image: -ms-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f9f9f9',GradientType=0 );
	background-image: linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);
	
  	background-position: 97% 50%;
  	background-repeat: no-repeat;
	
	border-radius: 0.5em;
	
	/*background: #f4f4f4; 
	background: -moz-linear-gradient(top, #f4f4f4 0%, #f9f9f9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f9f9f9)); 
	background: -webkit-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%); 
	background: -o-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f9f9f9',GradientType=0 ); 
	background: linear-gradient(top, #f4f4f4 0%,#f9f9f9 100%); */
	
	border: 1px solid #D3D3D3;
    font-size: 12px;
    padding: 5px 20px 5px 5px;

}
#stats_nav select[disabled] {background:#d3d3d3;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

