#mc_container {position:relative; height:890px}
#mc_container .mc_header {color:white;font-size:14px; font-weight:bold;}
#mwContainer {position:absolute; left:8px; top:34px; }
#mwContainer .mw_game_state a.mw_lnk_video span{text-transform:none;}
#gim_container{position:absolute; left:499px; top:34px; }

#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;}

/* CAROUSELS */
#mc_container .carousel_container {display:none}
#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;}

/* HEADLINES */
#mc_headlines {background-position:0px -303px; height:236px; left:3px; position:absolute; top:434px; width:301px;}
#mc_headlines #hdr_headlines {height:27px; padding:9px 0 0 80px; margin-bottom: 6px;}
#mc_headlines #hdr_headlines a {color:white; text-decoration:none}
#mc_headlines #hdr_headlines a:hover {text-decoration:underline}
#mc_headlines #hdr_headlines div {font-weight:normal; font-size:11px; margin:1px 5px 0 0; float: right;}
#mc_container ul.headlines li {font-size:11px; height: 14px; overflow: hidden;}
#mc_container #mc_headlines h4#pr {font-size: 11px; font-weight: bold; margin: 4px 5px 0 5px; border-top: 1px solid #ccc; padding: 4px 0 0 3px;}

/* HOMESTAND */
#mc_homestand {background-position:-327px -306px; color:white; height:233px; left:314px; position:absolute; top:437px; width:170px; font-size:11px}
#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:73px; margin:12px 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: 10px; width:150px; text-align: center; padding: 8px 0 10px 0; background: url(/images/buttons/white_trans_button_bg.png) top center no-repeat;}

/* GIM PROMO INFOMODULE */
.infoModule {position:absolute; top:419px; left:496px;}

/* MULTIMEDIA */
#mc_multimedia {background-position:0 -1682px; color:white; height:172px; left:4px; position:absolute; top:683px; width:790px;} 
#mc_multimedia #hdr_multimedia a {left:135px; position:absolute; top:1px;}
#mc_multimedia a {color:white; font-size:12px; font-weight:bold;}
#mc_multimedia .carousel {left:29px; overflow:hidden; position:absolute; top:43px; width:790px;}
#mc_multimedia .carousel_item{float:left; margin-top:10px; margin-right:36px; margin-bottom:36px; width:154px;}
#mc_multimedia .ci_4 {margin-right:0}
#mc_multimedia .carousel_container ul li {width:790px;}
#mc_multimedia .carousel_nav {height:25px; left:327px; top:5px; width:135px;}

/* PROMOS AND ADS */
#ad_984x25 {height:25px; left:3px; position:absolute; top:5px; width:984px; }
#ad_300x250 {height:250px; left:499px; position:absolute; top:347px; width:300px;}
#promo_300x250 {height:250px; left:499px; position:absolute; top:604px; width:300px;}
#promo_300x250 a.team-ad-quad {margin:24px 0 0 20px; display:block; float:left;}
*html #promo_300x250 a.team-ad-quad {margin:20px 0 0 10px;}
#promo_300x250 a.dual-team-ad {margin-top:16px; display:block;}
#promo_300x100 {height:100px; left:682px; position:absolute; top:1175px; width:300px;}
#mc_ad728x90 {height:90px; left:6px; position:absolute; top:867px; width:728px;}
#mc_ad235x90 {height:90px; left:744px; position:absolute; top:867px; width:235px;}
#promo_toolbar {height:100px; left:9px; position:absolute; top:592px; width:790px;}

/* CONNECT */
#mc_connect {background-position:0 0; height:267px; left:805px; position:absolute; top:34px; width:180px;}
#hdr_connect, #hdr_shop {background-position:-1px -86px; height:24px; padding:6px 0 0 6px; width:180px;}
#mc_connect .carousel, #mc_tickets .carousel, #mc_shop .carousel {font-size:11px; left:28px; position:absolute; top:35px; }
#mc_connect .carousel_item, #mc_tickets .carousel_item, #mc_shop .carousel_item {width:124px; height:103px;} 

/* TICKETS */
#mc_tickets {background-position:0 0; height:266px; left:805px; position:absolute; top:310px; width:180px;}
#hdr_tickets, #hdr_multimedia {background:none; height:24px; padding:6px 0 0 6px;}
#mc_tickets .carousel_nav {height:25px; top:240px; width:135px; }
#mc_tickets .carousel_pag ul {margin:0 0 0 10px;}

/* SHOP */
#mc_shop{background-position:0 0; color:white; height:267px; left:805px; position:absolute; top:587px; width:180px;}


/* OFFICIAL INFO */
#mc_info {background-position:0 -1225px; height:104px; left:317px; position:absolute; top:1172px; 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;}

/* WS Page Content */
#ws_content {background-position:0 -1860px; height:820px; left:0px; position:absolute; top:0px; width:790px;}
#ws_content #hdr_content {height:23px; width:790px; padding:7px 0 0 10px;  text-transform:uppercase; } 
#ws_content #txt_content {width:790px; padding:7px 0 0 10px;}

/* REGION Page Content */
#reg_content {background-position:0 -2695px; height:820px; left:0px; position:absolute; top:0px; width:800px;}
#reg_content #hdr_content {height:23px; width:800px; padding:7px 0 0 10px;  text-transform:uppercase; } 
#reg_content #txt_content {width:790px; padding:7px 0 0 10px;}

/* GIM Info */
#ws_gim {background-position:-612px 0; height:820px; left:0px; position:absolute; top:0px; width:175px;}
#ws_gim #hdr_gim {height:23px; width:175px; padding:7px 0 0 10px;  text-transform:uppercase; } 
#ws_gim #txt_gim {width:150px; padding:7px 0 0 10px;}
