@charset "UTF-8";

body.tier3 .bg-elements {
background-image:url(/i/mlb/draft2009/bg_mlb_faded_elements.jpg) !important;
}

#sub-branding h2 { float:left; width: 500px; margin: 0 !important; } 
#sub-branding h2 a { display: block; height: 80px; } 
#sub-branding h2 a b { position:absolute; left: -9999em; }

body.tier3 #sub-branding {
margin-bottom: 10px;
}

/* Countdown Clock */

.mod-header-c {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/i/mlb/spring2011/i/sub-hdr.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: 76px;
}

.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-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: 134px; 
top: 44px; 
text-align: left;
width: 30px;
color:#c0e5ff;
}
	
#hrs {
float:  left;
font-size:18px;
position: absolute; 
left: 179px; 
top: 44px; 
text-align: left;
width: auto;
color:#c0e5ff;
}
	
#min {
float:  left;
font-size:18px;
position: absolute; 
left: 224px; 
top: 44px; 
text-align: left;
width: auto;
color:#c0e5ff;
}
	
#sec {
float:  left;
font-size:18px;
position: absolute; 
left: 269px; 
top: 44px; 
text-align: left;
width: auto;
color:#c0e5ff;
}

/* End Countdown Clock */


/* Start adventCalendar */
.adventWrapper { background-image:url('/i/mlb/spring2012/i/adventCalendar_bg.jpg'); height: 234px;position:relative; width: 614px; margin-bottom:6px; }
.adventWrapper .content { position:absolute; top:93px; left: 0px; width:614px; float:left; }
.adventWrapper .content div { /*display:none;*/ }
.adventWrapper .content div#displayDate { right: 25px; position: absolute; top: -65px; color: #1D545B;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold; }
.adventWrapper .content div p { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left: 25px; width: 550px; }
.adventWrapper .content div p span{ font-size:18px; color:#1d545b;; width: 585px; font-weight:bold;}
.adventWrapper .content div p img { float:left; margin-right:10px; }
.adventWrapper .calendar { width: 614px; height: 100px; position: absolute; top:25px; left:0px; background-color:none; }
.adventWrapper .calendar ul { list-style:none; margin-top:20px; margin-left: 25px; padding:0px; width: 570px; font-family: Arial, Helvetica, sans-serif; }
.adventWrapper .calendar ul li { width:17px; height:15px; background-color:none; display:inline-block; padding:0 1px 0 1px; font-size:12px; font-weight:bold; text-align:center; border:transparent solid 2px; }
 /* ie fix*/ .adventWrapper .calendar ul li { *display:inline; zoom:1; }
.adventWrapper .calendar ul li:hover { background-color:#fff; border:#dd0079 solid 2px; color:#dd0079; font-weight:bold; width:17px; }
.adventWrapper .calendar ul li.active {  background-color:#fff; border:#dd0079 solid 2px; color:#dd0079; font-weight:bold; width:17px; }
.adventWrapper .calendar ul li.today { }
.adventWrapper .calendar ul li.previous { text-decoration: line-through; }
.adventWrapper .calendar ul li.today:hover, .adventWrapper .calendar ul li.previous:hover { cursor:pointer; }
.adventWrapper .calendar ul li.future { color:#ccc; font-weight:bold; }
.adventWrapper .calendar ul li.future:hover { cursor:default; background-color:none; border:none solid 2px; width:17px; }
/* End adventCalendar */
