@charset "UTF-8";

body.tier3 .bg-elements {
background-image:url(/i/mlb/spring2010/top_background.jpg) !important;
}

body.mlb.tier3-expanded #subheader{
background:transparent url(/i/mlb/spring2010/background.jpg) no-repeat scroll center 82px !important; width:100% !important;
}

#sub-branding h2 { float:left; width: 500px; } 
#sub-branding h2 a { display: block; height: 80px; } 
#sub-branding h2 a b { position:absolute; left: -9999em; }

#upperad{
margin-top: 6px;
}


/* Team-by-team module styles */
.mlb_teams_box {margin: 0 0 10px 0; overflow: auto;}
.mlb_teams_box h4 {margin: 0 0 5px 0;}
.mlb_conf_box {margin: 0;}
.mlb_team_logo {float: left; margin: 0px 6px 6px 0;}
.logo_last {margin: 0px 0px 6px 0;}
.west-box {margin-bottom: 0px;}


/* Countdown Clock */

.mod-open .gradient-container .bgimg-container {
height:1%;
padding:100px 0 0 !important;
}

.mlbspring_clock {position: relative;}

#dys {
float:  left;
font-size:18px;
position: absolute; 
left: 128px; 
top: 44px; 
text-align: left;
width: 30px;
color:#fff;
}
	
#hrs {
float:  left;
font-size:18px;
position: absolute; 
left: 174px; 
top: 44px; 
text-align: left;
width: auto;
color:#fff;
}
	
#min {
float:  left;
font-size:18px;
position: absolute; 
left: 221px; 
top: 44px; 
text-align: left;
width: auto;
color:#fff;
}
	
#sec {
float:  left;
font-size:18px;
position: absolute; 
left: 267px; 
top: 44px; 
text-align: left;
width: auto;
color:#fff;
}


/* Mod Styles */	

.mod-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/prod/assets/module_header_gradient.gif) repeat-x scroll 0 0;
clear:both;
height:25px;
}

.mod-header-c {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/mlb/spring2010/subheader_sm.jpg);
clear:both;
height:25px;
}

.mod-header-c h4 {
color:#FFFFFF;
font-family:helvetica,arial,sans-serif;
font-size:12px;
letter-spacing:0.3px;
line-height:25px;
margin:0;
padding:0 0 0 10px;
}

.mod-no-footer .mod-content-c {
border-bottom-width:1px;
margin-bottom:6px;
padding-bottom:2px;
height: 101px;
}

.mod-content-c {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#C2C2C2;
border-style:solid;
border-width:0 1px;
font-size:11px;
overflow:hidden;
padding:2px;
}

.mod-sub-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(/prod/assets/module_subheader_gradient.gif) repeat-x scroll 0 0;
height:22px;
margin:0 0 2px 0;
}

/* Table Styles */

table.mod-data tbody tr.odd td, table.mod-data tbody tr.odd th {
background-color:#F1F1F1;
height:24px;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
text-align: center;
font-size:11px;
}

table.mod-data tbody tr.even td, table.mod-data tbody tr.even th {
height:24px;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
text-align: center;
font-size:11px;
}

table.mod-data thead tr th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(/prod/assets/module_subheader_gradient.gif) repeat-x scroll 0 0;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
color:#484848;
font-size:10px;
font-weight:bold;
height:22px;
padding-left:4px;
padding-right:4px;
text-align:left;
vertical-align:middle;
}


