#mc_container {position:relative; height:1305px}
#mc_container .mc_header,  #mc_container .mc_header a {color:white;}
#ad_984x25 {height:25px; left:3px; position:absolute; top:5px; width:984px; }
#gim_container {left:682px; position:absolute; top:35px; }
#mediawall {left:183px; position:absolute; top:165px; background:url("/shared/components/mediawall/images/mw_stage.gif") no-repeat scroll 0 0 transparent; height:384px; padding:5px 0 0 5px; width:490px;}
#mwContainer .mw_game_state a.mw_lnk_video span{text-transform:none;}
#mwContainer .mw_game_state_links, #mwContainer .mw_media_link {display:none}

#header_container #masthead h1, #header_container #masthead #team_sponsor, #header_container #masthead #url-logo, #header_container #masthead #national_sponsor {behavior:url(/y2010/scripts/fix_png_bg.htc);}

/* HOMEPAGE MODULE HEADER STYLES */
div.mc_header h4 {font-size: 12px; text-transform: uppercase; display: inline;}
div#hdr_homestand h4, div#hdr_connect h4 {font-size: 12px; text-transform: uppercase; padding-top: 2px;}
div#hdr_homestand h4 {font-size: 11px;}
div#hdr_headlines h4 {float: left;}
#mc_headlines a.hdr_rsslink {float: right; margin-right: 10px; font-size: 11px; font-weight: normal; padding: 1px 15px 1px 0; background: url(/images/icons/rss.png) right center no-repeat;}
#mc_container h4 a {color: #fff; text-decoration: none;}

/* HEADLINES */
#mc_headlines {background-position:-184px -155px; height:195px; left:184px; position:absolute; top:565px; width:301px; overflow:hidden; }
#mc_headlines #hdr_headlines {height:27px; padding:8px 0 0 80px; margin-bottom: 2px;}
#mc_headlines #hdr_headlines a {color:white; text-decoration:none}
#mc_headlines #hdr_headlines a:hover {text-decoration:underline}
#mc_headlines #hdr_headlines div {float:right; font-weight:normal; font-size:11px; margin:1px 5px 0 0; }
#mc_container ul.headlines li {font-size:11px; height: 14px; overflow: hidden; padding-bottom: 1px;}
#mc_container #mc_headlines h4#pr {font-size: 11px; font-weight: bold; margin: 2px 5px 0 5px; padding:2px 0 0 3px; border-top: 1px solid #ccc}

/* GIM PROMO INFOMODULE */
.infoModule {position:absolute; top:419px; left:679px;}

/* GIM DEFAULT STYLES */
#gim #gim_left_logo{left:67px; position:absolute; top:14px;}
#gim #gim_left_mugtext {width:130px; position: relative;}
#gim #gim_left_record{top:64px; left:63px; width:45px; text-align:center;font-size:11px;}
#gim #gim_left{left:12px; top:40px; width:115px; text-align:left; font-size:10px; }
#gim #gim_linescore {top:165px; left:5px;}
#gim #gim_links a:hover {text-decoration:underline;}
#gim #gim_links a{color:white; text-decoration:none; padding: 0 4px 0 2px}
#gim #gim_links{left:5px; top:142px; width:289px;}
#gim #gim_promo {height:60px; left:16px; top:157px; width:270px; }
#gim #gim_promo_blurb {left:5px; top:20px; text-align:left;}
#gim #gim_promo_blurb a {color:#fff;font-weight:bold;}
#gim #gim_promo_headline {font-weight:bold; left:5px; top:4px; height:14px;overflow:hidden; }
#gim #gim_right_logo{right:67px; position:absolute; top:14px;}
#gim #gim_right_mugtext {width:100%; position: relative;}
#gim #gim_right_record{top:64px; left:1px; width:45px; text-align:center;font-size:11px;}
#gim #gim_right{right:12px; text-align:right; top:40px; width:115px; font-size:10px; }
#gim #gim_schedule li {width:39px; height:73px; float:left; margin-right:1px; border:1px solid #BABABA; line-height:18px; font-size:10px;}
#gim #gim_schedule li div {position:static}
#gim #gim_schedule li img {margin-right:2px;}
#gim #gim_schedule ul {list-style-type:none; padding:0; margin:0;}
#gim #gim_schedule{left:3px; top:227px;}
#gim #gim_topleft {font-size:12px; font-weight:bold; left:6px; top:7px; text-transform:capitalize;}
#gim #gim_topright {font-size:12px; font-weight:bold; left:202px; text-transform:capitalize; top:7px; width:95px;}
#gim #gim_vs{font-size:24px; left:140px; top:60px;}
#gim .borderRight {border-right:1px solid white}
#gim .gim_mugtext {width:100%; display:none; position: relative;}
#gim .gim_now {position:relative;}
#gim .gim_record {display:none;}
#gim .gim_sked_away {background-color:black; color:white;}
#gim .gim_sked_home {background-color:#cc0000; color:white;}
#gim .gim_sked_nogame {background-color:white; color:black; }
#gim .gim_sked_past {background-color:#BABABA; color:black; }
#gim .gim_sked_time {text-transform:lowercase; font-size:9px; display:none;}



#gim .gim_sked_date {margin-top:-3px}
#gim #gim_schedule li.gim_sked_dh {
height:72px;
line-height:11px;
padding-top:1px;
}
#gim .gim_sked_g2 {border-top: 1px solid white; margin-top: 2px;}




#gim {width:300px; height:306px; background:url('/y2010/images/home/gim_bg_palette.jpg') no-repeat; position:relative; color:white; font:11px arial; text-align:center;}
#gim div {position:absolute}
#gim img {border:0}
#gim_left .gim_logo{left:67px; position:absolute; top:18px;}
#gim_left .gim_record {left:71px; text-align:center; top:60px; width:45px;font-size:11px;}
#gim_left .gim_score{font-size:20px; font-weight:bold; left:80px; top:-5px;}
#gim_mug_left, #gim_mug_right {cursor:pointer;}
#gim_right .gim_logo{right:67px; position:absolute; top:18px;}
#gim_right .gim_record {left:-6px; text-align:center; top:60px; width:45px;font-size:11px; }
#gim_right .gim_score{font-size:20px; font-weight:bold; left:18px;top:-5px;}
.infoModule #gim_promo_date {height: 25px; line-height: 19px; font-weight:bold; padding:3px; color:white; font-size:14px; }
.infoModule #gim_promo_matchup {text-align: center; border-bottom: 3px solid black; background: #CCC; padding:3px; }
.infoModule #topTable { height:300px; overflow:auto; text-align:center; width:100%; }
.infoModule .infoModule_arrow { background:url("/images/schedule/arrow.gif") no-repeat scroll 0 0 transparent; height:20px; left:32px; position:absolute; top:-20px; width:40px; }
.infoModule .infoModule_closeButton { background-image:url("/images/schedule/text_closewindow.gif"); background-position:11% 50%; background-repeat:no-repeat; border:0 none; cursor:pointer; height:16px; margin:7px 7px 0 0; padding:0; position:absolute; right:0; top:0; width:50px; }
.infoModule {background-color: #FFFFFF; border:3px solid black; display:none; margin-top:25px; width:300px; }

/* PROMOS AND ADS */
#ad_300x250 {height:250px; left:682px; position:absolute; top:357px; width:300px; }
#promo_300x250 {height:250px; left:682px; position:absolute; top:623px; width:300px; }
#promo_300x250 a.team-ad-quad {margin:24px 0 0 20px; display:block; float:left;}
#promo_300x250 a.dual-team-ad {margin-top:16px; display:block;}
#promo_300x100 { height:100px; left:185px; position:absolute; top:773px; width:300px; }
#promo_300x100_2 { height:100px; left:682px; position:absolute; top:1186px; width:300px; }
#mc_ad728x90 {height:90px; left:6px; position:absolute; top:886px; width:728px;}
#mc_ad235x90 {height:90px; left:744px; position:absolute; top:886px; width:235px;}

/* CAROUSELS */
#mc_container .carousel {left:24px; overflow:hidden; position:absolute; top:40px; width:124px;}
#mc_container .carousel_container {display:none}
#mc_container .carousel_container ul {list-style-type:none; margin:0; padding:0;}
#mc_container .carousel_container ul li {float:left;padding:0;margin:0;}
#mc_container .carousel_prev, .carousel_next {background:url("/y2010/images/home/carousel_controls.png") no-repeat scroll -103px -35px transparent; cursor:pointer; height:19px; left:106px; position:absolute; top:5px; width:23px; z-index:10;}
#mc_container .carousel_prev {left:81px; background-position:-77px -35px}
#mc_container .carousel_pag ul {margin:2px 0 0 10px;padding:0;}
#mc_container .carousel_pag ul li {color:#999999; cursor:pointer; float:left; font-size:20px; font-style:italic; list-style-type:none; width:21px;}
#mc_container .carousel_pag ul li.pagOn {color:#6e6e6e; font-weight:bold}
#mc_container .carousel_nav {background:url("/y2010/images/home/carousel_controls.png") no-repeat scroll 0 1px transparent; height:27px; left:23px; position:absolute; top:240px; width:135px; display:none;}
#mc_container .carousel_item .carousel_text {padding-left: 2px;}
#mc_container #mc_tickets .carousel_item .carousel_text {width: 183px;}
#mc_container #mc_bottom_stack #mc_ath .carousel_text {width: 143px;}

/* HOMESTAND */
#mc_homestand {background-position:-508px -499px; color:white; font-size:11px; height:269px; left:5px; position:absolute; top:605px; width:168px; }
#mc_homestand #hdr_homestand {color:white; font-size:12px; font-weight:bold; margin:7px 0 0 12px; height:22px; }
#mc_homestand .homestand_spot {border-bottom:1px solid white; min-height:78px; margin:17px 0 0 11px; width:146px; }
#mc_homestand .homestand_spot img {float:left; margin-right:5px;}
#mc_homestand .homestand_spot a {clear:both; color:white; display:block; margin:0 0 0 7px; padding-top:4px;}		
#mc_homestand .homestand_spot div { float:left; padding-top:4px; width:91px;}
#mc_homestand #homestand_ftr {color:white; display:block; margin:8px 0 0 34px;}
#mc_homestand #homestand_sked_hdr {color:white; font-size:12px; font-weight:bold; height:22px; left:11px; position:absolute; text-transform:uppercase; top:8px;}
#mc_homestand #homestand_sked_click {cursor: pointer; color:white; font-size:16px; font-weight:bold; left:10px; position:absolute; text-transform:uppercase; bottom: 20px; width:150px; text-align: center; padding: 8px 0 10px 0; background: url(/images/buttons/white_trans_button_bg.png) top center no-repeat;}
#mc_homestand .carousel {font-size:11px; left:24px; overflow:hidden; position:absolute; top:35px; width:124px; }
#mc_homestand a {color:#fff;}
#mc_homestand .carousel_item {height:108px; width:124px;}
#mc_homestand .carousel_nav { left:19px; top:241px; }


/* GRIDS */
#mc_container .gridNavBdr {border-right:1px solid #999999}
#mc_container a.gridNavOff {color:#999999}
#mc_container .grid_nav {height:20px; list-style-type:none; margin:10px 0 3px 0; padding:0; text-align: center}
#mc_container .grid_nav a {cursor:pointer; margin-right:4px; padding-right:4px; text-transform:uppercase; font-weight:bold;}
#mc_container .grid_data td {font-size:11px; padding-bottom:1px;}
#mc_container .noData {margin: 10px 0pt 90px 10px;}

/* TICKETS */
#mc_tickets {background-position:0 -4px; color:white; height:122px; left:5px; overflow:hidden; position:absolute; top:35px; width:667px; }
#mc_tickets #hdr_tickets {background:none; height:24px; padding:6px 0 0 6px;}
#mc_tickets .carousel {height:76px; left:17px; overflow:hidden; position:absolute; top:36px; width:630px; }
#mc_tickets .carousel_nav {left:515px; top:2px;}
#mc_tickets .carousel_item {float:left; height:72px; width:315px;}
#mc_tickets .carousel_item .carousel_img {float:left; width:130px;}
#mc_tickets .carousel_item .carousel_text {float:left; width:185px;}
#mc_tickets .carousel a {color:white}
#mc_tickets .carousel_container ul li {float:left; width:646px; min-height:76px !important; padding:0 20px 0 0;margin:0;}


/* CONNECT */
#mc_connect {background-position:0 -155px; height:428px; left:5px; position:absolute; top:166px; width:168px; }
#mc_connect #hdr_connect {height:24px; padding:7px 0 0 6px; }
#mc_connect #connect_content {font-size:11px; margin: 15px 0 0 22px; width:125px;}
#mc_connect .carousel_item {height:116px; width:124px; font-size:11px;}
#mc_connect .carousel_nav {left:15px; top:401px; }

/* MULTIMEDIA */
#mc_multimedia {background-position:-504px -153px; color:white; height:311px; left:500px; position:absolute; top:563px; width:172px; }
#mc_multimedia #hdr_multimedia {margin:7px 0 0 8px}
#mc_multimedia #hdr_multimedia a {position:absolute; right:2px; top:2px;}
#mc_multimedia a {color:white}
#mc_multimedia .carousel_nav {left:20px; top:283px;}
#mc_multimedia .carousel_item{margin:0 0 20px 0; width:124px;}
#mc_multimedia .carousel_container ul li {width:124px}

/* BOTTOM STACK */
#mc_bottom_stack #mc_affiliate_headlines {height: 95px; overflow: hidden;}
#mc_bottom_stack #mc_milb_headlines {height: 91px; overflow: hidden;}
#mc_bottom_stack #mc_league_headlines {height: 186px; overflow: hidden;}
#mc_bottom_stack #mc_milb_headlines_no_affiliate {height: 116px; overflow: hidden;}
#mc_bottom_stack{background-position:-184px -379px; height:308px; left:7px; position:absolute; top:985px; width:301px;}
#mc_bottom_stack #hdr_mlb_headlines, #mc_bottom_stack #hdr_milb_headlines, #mc_bottom_stack #hdr_league_headlines {height:21px; padding:7px 0 0 10px; margin-bottom: 7px; width:291px; text-transform:uppercase; }
#mc_bottom_stack #hdr_mlb_headlines a, #mc_bottom_stack #hdr_milb_headlines a {color: #fff; display: block;}
#mc_bottom_stack #hdr_ath {height:22px; padding:7px 0 0 10px; width:291px;}

/* AROUND THE HORN */
#mc_bottom_stack #mc_ath {height:93px; overflow:hidden;}
#mc_bottom_stack #mc_ath .carousel {left:6px; overflow:hidden; position:absolute; top:220px; width:285px; }
#mc_bottom_stack #mc_ath .carousel_nav {left:149px; top:187px;}
#mc_bottom_stack #mc_ath .carousel_container {width:285px}
#mc_bottom_stack #mc_ath .carousel_container ul li{width:285px; padding:0}
#mc_bottom_stack #mc_ath .carousel_text {float:left; font-size:11px; margin-left:10px; width:145px; height:75px; overflow:hidden; }
#mc_bottom_stack #mc_ath .carousel_img {float:left}

/* LEADERS */
#mc_leaders {height:188px; left:315px; position:absolute; top:985px; width:200px; }
#mc_leaders #hdr_leaders {height:23px; padding:7px 0 0 10px; width:200px;}
#mc_leaders #leaders_navleft {left:16px; position:absolute; top:35px; cursor:pointer; font-weight:bold; color:#999999;}
#mc_leaders #leaders_navright {left:123px; position:absolute; top:35px; cursor:pointer; font-weight:bold; color:#999999;}
#mc_leaders #leaders_hitting {height:131px; left:0; position:absolute; top:52px; width:200px;}
#mc_leaders #leaders_pitching {height:131px; left:0; position:absolute; top:52px; width:200px; display:none}
#mc_leaders #hitting_leaders_grid, #mc_leaders #pitching_leaders_grid, #mc_leaders #leaders_mug {margin-left:5px;}
#mc_leaders #leaders_mug {background:url('/y2010/images/anonymous.gif') no-repeat; float:left; margin-right:6px; width:62px; height:75px;}
#mc_leaders .navBold {font-weight:bold; color:black}
#mc_leaders .leaders_footerlinks {font-size:11px; position:absolute; bottom: 1px; left: 0; text-align: center; width: 100%;}
.homeSpriteBG.navLeft {background-position:0 -1042px;}
.homeSpriteBG.navRight {background-position:-474px -1042px; }
#mc_standings .error, #mc_leaders .error {color:#999999; font-weight:bold; margin:10px;}
#mc_rosters {height:188px; left:316px; position:absolute; top:985px; width:200px;display:none; }

/* STANDINGS */
#mc_standings { background-position:0 -609px; height:187px; left:522px; position:absolute; top:985px; width:176px;}
#mc_standings #hdr_standings {height:23px; padding:7px 0 0 10px; width:160px;}
#mc_standings .grid_nav {height:17px; margin:3px 0 0 0;}
#mc_standings .grid_nav a {text-transform:capitalize; }
#mc_standings #standings_grid {height:auto; margin-left:3px; width:170px;}
#mc_standings .grid_data th {font-size:10px; text-align: center;}
#mc_standings .grid_data td {padding: 0 3px 1px 0px;text-align: center;}
#standings_grid table td a, #standings_grid th._th_1 {text-align: left; display: block;}
#mc_standings .navVSL {margin:10px 0 3px 6px; width:180px;}
#mc_standings .navPCL {font-size:11px; height:33px; margin:3px 0 0 4px; width:170px;}
#mc_standings .navPCL a {float:none; margin:0; padding:0}
#mc_standings .navDSL {height:29px; margin:3px 0 3px 7px; width:170px;}
#mc_standings .navDSL a {font-size:11px; line-height:12px; text-transform:capitalize;}
#mc_standings #standings_key {font-size:9px; width:170px; list-style-type:none; margin:2px 0 0 9px; padding:0;}
#mc_standings #standings_key li {display:none}
#mc_alt_standings {height:187px; left:522px; position:absolute; top:985px; width:176px;display:none; }


/* POLL */
#mc_poll { background-position:-200px -707px; height:191px; left:710px; position:absolute; top:985px; width:272px; }
#mc_poll #hdr_poll {height:27px; padding:7px 0 0 80px;}
#mc_poll #pollContainer, #mc_poll #resultsContainer { left:10px; position:absolute; top:36px; width:253px; font-size: 11px;}	 
#mc_poll #submitButton {background:url("/y2010/images/home/vote.png") no-repeat; border:0 none; cursor:pointer; font-size:0; height:9px; width:41px;}
#mc_poll .resultLineItem {clear:both; padding-top:1px;}
#mc_poll .twoColumnPoll {clear: none; width: 125px;}
#mc_poll .pollResultText {float:left}
#mc_poll .pollResultPercent { float:right; font-weight:bold; margin-right:5px; }
#mc_poll .disclaimer {clear:both; color:#222222; font-size:11px; font-style:italic; }	 
#mc_poll #pollQuestion  { font-weight:bold; margin-bottom:6px; }
#mc_poll .pollAnswer {height:18px}
#mc_poll .pollKeyword {margin-right:4px}
#mc_poll #pollSubmitButton {left:198px; position:absolute; top:130px;}
#mc_poll #pollSubmitButton img { behavior: url("/scripts/fix_png.htc"); }

/*OFFICIAL INFO */
#mc_info { background-position:-158px -917px; height:104px; left:317px; position:absolute; top:1188px; width:357px; }
#mc_info #hdr_info {height:23px; width:357px; padding:7px 0 0 10px;  text-transform:uppercase; } 
#mc_info #info_col_a {float:left;width:170px;margin:5px 0px 0px 7px;}
#mc_info #info_col_b {float:right;width:170px;margin:5px 0px 0px 0px;}


