.ls { height:116px; width:345px; display:none;}
.ls .ls_container {position:relative; font-size:11px;}
*html .ls {behavior: url(/scripts/fix_png_bg.htc);}
.ls .ls_datetime {left:57px; position:absolute; top:0;}
.ls .ls_game_status  {position:absolute; right:56px; top:0; }
.ls .ls_logo_left, .ls .ls_logo_right { left:2px; position:absolute; top:15px; }
.ls .ls_logo_right { left:294px; }
/*.ls .ls_preview {background:url("/shared/components/linescore/preview.png") no-repeat}*/
/*.ls .ls_live {background:url("/shared/components/linescore/live.png") no-repeat}*/
/*.ls .ls_final {background:url("/shared/components/linescore/final.png") no-repeat}*/
.ls .ls_matchup {float:left; height:43px; left:57px; position:absolute; top:15px; width:33px; z-index:99; }
.ls .ls_matchup div { font-weight:bold; left:4px; position:absolute; top:13px; }
.ls .ls_innings_container { height:43px; left:90px; overflow:hidden; position:absolute; top:15px; width:196px; }
.ls .ls_innings { background-position: -30px 0; height:43px; left:0px; position:absolute; top:0; width:554px; }
.ls .ls_row { font-weight:bold; left:-1px; list-style-type:none; margin:0; padding:0; position:absolute; top:13px; }
#std_content .ls li, .ls li { float:left; text-align:center; width:16.2px; margin-left:0; }
.ls .ls_summary { background-position: -504px 0; height:43px; left:238px; overflow:hidden; position:absolute; top:15px; width:50px; }
.ls .ls_summary .ls_row { left:1px; width:51px; }
.ls .ls_summary li { float:left; text-align:center; width:16.3px;}
.ls .ls_right, .ls_left {
background:url("/shared/components/linescore/arrows.gif") no-repeat scroll -7px 0 transparent; cursor:pointer; display:none; height:8px; left:236px; position:absolute; top:17px; width:5px; z-index:100; }
.ls .ls_left { background-position:0 0; left:84px; }
.ls .ls_left_on {background-position:0 -8px;}
.ls .ls_right_on {background-position:-7px -8px;}
.ls .ls_bottomText { left:57px; position:absolute; top:60px; width:280px; }
.ls .ls_bottomText a {font-weight: bold; font-family: arial,helvetica; text-decoration: none;}					  
.ls .ls_bottomText span {padding-top: 2px; padding-right: 2px; line-height: 12px;}
.ls .ls_bottomText img {margin-left: 2px;}
.emphasis {font-weight:bold;}


/*** revised -- html tables instead of PNG background images ***/
#linescores {float:left;margin-bottom:20px;width:100%; margin-top:20px;}
*html .ls_container_new {behavior: url(/scripts/fix_png_bg.htc);}
.linescore_new {float:left;margin-top:20px;}
.ls_container_new {float:left;position:relative;width:405px;}
.ls_container_new .ls_datetime {margin-left:65px;margin-top:-5px;}
.ls_container_new .ls_innings_container {float:left;position:relative;}
.ls_container_new .ls_innings_container table {border-collapse:collapse;/*border:1px solid #999;*/float:left;}
.ls_container_new .ls_innings_container table th {padding:0px 5px 0px 5px;}
.ls_container_new .ls_innings_container table td {padding:0px 5px 0px 5px;font-weight:bold;text-align:left;}
/*.ls_container_new table.preview th {font-weight:bold;color:#fff;background-color:#32A8E6;font-size:10px;}
.ls_container_new table.final th {font-weight:bold;color:#fff;background-color:#DE0C10;font-size:10px;}*/

.ls_container_new .ls_game_status {text-align:right;margin-top:-5px;font-size:11px;font-weight:bold;}
.ls_container_new .ls_game_status_final {color:#DE0C10;}
.ls_container_new .ls_game_status_preview {color:#32A8E6;}
.ls_container_new .ls_game_status_live {color:#F7941D;}
.ls_container_new .ls_bottomText {clear:both;margin-left:65px;padding-top:15px;font-size:11px;}
.ls_container_new .ls_bottomText a {font-weight:bold;}
.ls_container_new .ls_innings {float:left;width:350px;}
.ls_container_new .ls_logo_left {float:left;padding-right:15px;}
.ls_container_new .ls_logo_right {position:absolute;top:10px;left:440px;}
.ls_container_new .divider {border-right:1px solid #999;}
.ls_container_new .separator {border-bottom:1px solid #999;}
.ls_container_new .ls_bottomText img {margin-left:2px;}
.ls_container_new .ls_bottomText span {padding-top:2px;padding-right:2px;line-height:12px;}

/** recaps **/
.recap_hed {font-size:11px;font-weight:bold;margin-top:5px;}

/** boxscores **/
table.pitching_data {width:90%;margin-bottom:8px;}
table.batting_data {width:90%;margin-bottom:8px;}
table.batting_data tr:hover {background-color:#ccc;}
table.pitching_data tr:hover {background-color:#ccc;}
table.pitching_data th {font-size:14px;font-weight:bold;color:#fff;background-color:#000;border-bottom:1px solid #fff;}
table.batting_data th {font-size:14px;font-weight:bold;color:#fff;background-color:#000;border-bottom:1px solid #fff;}
tr.hed td {background-color:#999;color:#fff;text-align:center;font-weight:bold;border-bottom:1px solid #fff;}
table.pitching_data td {text-align:center;border-bottom:1px solid #999; width:25px;}
table.batting_data td {text-align:center;border-bottom:1px solid #999; width:25px;}
table.pitching_data td.player_name {width:200px;text-align:left;padding-left:5px;}
table.batting_data td.player_name {width:200px;text-align:left;padding-left:5px;}
table.batting_data td.position_cell {width:auto;text-align:left;padding-left:2px;white-space:nowrap;}

.ls_container_new .ls_innings_container {
   /* display: none;*/
    width: 350px;
    height: 60px;
    left: 65px;
    position: absolute;
    top: 10px;
    z-index: 2;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px; 
    padding: 2px 4px 0;
    font-size:10px;
    overflow:hidden;
    cursor:default;
    border: 1px solid #E1E1E1;    
    line-height: normal;
}

.mw_linescore_bg {
    /*display: none;*/
    height: 65px;
    left: 65px;
    position: absolute;
    top: 10px;
    width: 360px;
    z-index: 1;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px; 
    background-color:#eeedec;
    opacity: 0.4;
}

.mw_bottom_bg {
    /* @TODO: do this with CSS instead of PNG */
    background: url(http://www.mlb.com/mlb/images/homepage/y2012/mediawall_overlay.png) repeat-x;
    height: 54px;
    left: 65px;
    position: absolute;
    top: 10px;
    width: 360px;
}

/* scoreboard pages */
div#sb_header{
	font-size:14px;
	font-weight:bold;
	width:595px;
	padding:10px;
	background:#cacaca;
}

.ls_innings_container th {
    color: #7A7D77;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
    text-align:left;
}

.ls_innings_container td {
    font-size:11px;
    color: black;
   white-space:nowrap;
}

.ls_innings_container td.inning {
    text-align:left;
}


.mw_linescore_matchup {
    float: left;
    font-weight: bold;
    /*margin-right: 14px;*/
    overflow: hidden;
   /* text-align: right; */
    /*text-transform: uppercase;*/
    width: 32px;
}

.mw_linescore_innings {
    float: left;
    /*margin: 0 5px 0 4px;*/
    overflow: hidden;
    width: 170px;
    height:45px;
    position:relative;
}

.mw_linescore_innings table {
    color: grey;
    left: 0;
    position: absolute;
    top: 0;
    width:170px;
}

.mw_innings_left, .mw_innings_right {
    background: url("/shared/components/mediawall/v3.2/images/mediawall.png") no-repeat scroll -2px -220px transparent;
    cursor: pointer;
    height: 12px;
    /*left: 37px;*/
   /* left:75px;*/
   right:235px;
    position: absolute;
    top: 47px;
    width: 12px;
    display:none;
}

.mw_innings_right {
    background-position: -20px -220px;
    /*left: 253px;*/
    right:57px;
}

.mw_linescore_rhe td,
.mw_linescore_rhe th
 {
    padding: 0 5px;
    text-align: right; 
    color:black;
}

.ls_container_new .ls_innings_container .mw_linescore_rhe {
    float: left;
    margin: 0 2px;
    overflow: hidden;
    width: 47px;
    border-left:1px solid #999;
}

#boxscore .totals_row {font-weight:bold;text-align:left;padding-left:5px;}
#boxscore .totals_cell {font-weight:bold;}


