/* global */
#mc ul, #mc ul li {zoom:1;}
#mc a img {border:1px solid #666;}
#mc a:link, #mc a:visited {color:#ba0021}
#mc #breadcrumbs_container a, #mc #related_container h3 a, #mc #related_container h3 a:visited  { color:#006; }
#mc .more {background:url(/images/icons/related_link/ana.gif) right no-repeat;padding-right:12px;display:inline;}
#mc .button.purchase {text-align:center;}
*html .module ul li {display:inline-block;}
*:first-child+html .module ul li {display:inline-block;}
#mc #ad_sliver a img {border:none;padding:3px;}

/* headlines */
.column.first h3 {text-indent:-9999px;background:url(/mlb/images/events/all_star/y2010/asg_watch2.gif) no-repeat;height:73px;}
.column.first h3.fanfest {text-indent:-9999px;background:url(/mlb/images/events/all_star/y2010/fanfest_header.gif) no-repeat;height:66px;}
.column.first h3.disney {text-indent:-9999px;background:url(/mlb/images/events/all_star/y2010/disney_header.gif) no-repeat;height:66px;}
.column.first h3.sunday {text-indent:-9999px;background:url(/mlb/images/events/all_star/y2010/as_sunday_tb2.jpg) no-repeat;height:91px;}
.column.first h3.hrd {text-indent:-9999px;background:url(/mlb/images/events/all_star/y2010/hrd_index_header.gif) no-repeat;height:63px;}
#mc h5 a:link, #mc h5 a:visited {color:#fff;font-family:arial black;}
h5 {font-size:13px;line-height:16px;height:16px;background:#ba0021 url(/mlb/images/events/all_star/y2010/header_gradientgif.gif);color:#fff;text-transform:uppercase;padding:2px 4px;font-family:arial black;}

/* columns */
.column {width:312px;float:left;margin:6px 0 10px 10px;}
.column.first {width:649px;}

/* rows */
.row {padding-bottom:8px;background-color:#e1e1e1;overflow:auto;clear:both;height:100%;}
.row.one {background-color:transparent;oveflow:hidden;}
.row.two {background:#e1e1e1 url(/mlb/images/events/all_star/y2010/modules_top.gif) top left no-repeat;padding-top:8px;}
.row.last {background:#e1e1e1 url(/mlb/images/events/all_star/y2010/modules_bottom.gif) bottom left no-repeat;padding-bottom:8px;}

/* modules */
.column.first .module {float:left;}
.module {margin-right:8px;background-color:#fff;padding:4px;border:1px solid #666;width:302px;}
*html .module {margin-right:0;}
.module ul {border:1px solid #ccc;border-top:none;overflow:auto;padding:6px;}
.module ul ul {padding:0;border:none;}
.module.first {margin-left:8px;}
*html .module.first {margin:0 4px;}
.module.full {width:622px;}
.module.full ul ul {width:152px;text-align:center;}
.module.full ul li {width:152px;float:left;}
.module.full ul li h6 {overflow:hidden;}
.module ul.quarter ul {width:144px;padding-bottom:1px;text-align:center;}
.module ul.quarter li {width:144px;float:left;}
.module ul.image_blurb {width:288px;overflow:hidden;}
.module ul.image_blurb li.first {float:left;margin-right:12px;border:none;}
.module ul.image_blurb li ul li {width:126px;float:left;}
.module ul.image_blurb li ul li.more {width:70px;}
.module ul.image_blurb ul {clear:both;height:99.2px;}
*html .module ul.image_blurb ul {height:96px;}
*:first-child+html .module ul.image_blurb ul {height:96px;}

/* mediawall */
#mediawall {float:left;padding-right:12px;width:490px;}

/* feature */
#feature {background:url(/shared/components/mediawall/mw_stage.gif);float:left;height:388px;width:490px;margin-right:10px;}
#feature a img {margin:5px 0 0 5px;border:none;}
#feature .caption {border-bottom:1px solid #ccc;display:block;margin:0 8px;}
#feature .caption, #feature h4, #feature p {padding:2px 8px;}
#feature h4 {padding-top:4px;}
#feature #related_links_container {text-align:center;display:block;}
#feature #related_links_container li {display:inline;border-right:1px solid #000;padding:0 6px 0 4px;background:transparent;}
#feature #related_links_container li.last {border-right:none;}

/* features */
#features {background:url(/mlb/images/events/all_star/y2010/feature_gradient.gif) left bottom no-repeat;width:135px;float:left;padding:0 0 0 12px;}
#features li {margin-bottom:9px;}
#features li li {margin-bottom:0;}

/* gear */
#mc #gear img {border:none;width:auto; height:auto;}
#mc #related_container #gear li {float:left;width:150px;text-align:center;padding:10px 0 0 0;}

/* tabs */
.module .navigation {border-bottom:none;}
.tabs .navigation li {white-space:nowrap;font-weight:bold;display:inline;}
.tabs .navigation a {float:left;margin-right:21px;font-size:11px;}
.tabs .navigation a.tab_three {margin:0 0 0 -6px;}
#mc .tabs .navigation a:hover, .tabs .navigation a:active {text-decoration:none;}
#mc .tabs .navigation a:hover.inactive, #mc .tabs .navigation a.active  {color:#000;}
#tabs1_toggle2, #tabs1_toggle3, #tabs2_toggle2, #tabs2_toggle3 {display:none;}
#headlines li li, #headlines .arrows li {background:url(/mlb/images/events/all_star/y2010/bullet_arrow_grey.gif) 0 .3em no-repeat;padding-left:11px;line-height:1.5em;}
.tabs .navigation.tabs1_toggle1, .tabs .navigation.tabs2_toggle1 {background:#fff url(/mlb/images/events/all_star/y2010/tabs1_bg.gif) 0 0 no-repeat;}
.tabs .navigation.tabs1_toggle2, .tabs .navigation.tabs2_toggle2 {background:#fff url(/mlb/images/events/all_star/y2010/tabs2_bg.gif) 0 0 no-repeat;}
.tabs .navigation.tabs1_toggle3, .tabs .navigation.tabs2_toggle3 {background:#fff url(/mlb/images/events/all_star/y2010/tabs3_bg.gif) 0 0 no-repeat;}

/* right column */
#sponsorship_logo {margin-bottom:16px;text-align:center;}
.column #sponsorship_container {text-align:center;margin-bottom:12px;font-size:15px;text-transform:uppercase;font-weight:bold;}
.column #sponsorship_container a {color:#666;}
.column #sponsorship_container a:hover {text-decoration:none;}
.column #sponsorship_container img {border:none;margin-top:6px;}

/* accordion */
#accordion_container {border:1px solid #666;margin-bottom:8px;padding:4px;}
#accordion {margin:0px;padding:0px;text-indent:0px;border:1px solid #ccc;border-top:0;}
#accordion img {float:right;margin:6px;}
#accordion a.head {font-size:14px;cursor:pointer;border-top:1px solid #ccc;background: url(/mlb/images/events/all_star/y2010/inactive.gif) no-repeat scroll 3px 7px;display:block;font-weight:bold;text-indent:22px;text-decoration: none;color:#666;padding:6px 0;}
#mc #accordion a.head:hover {background: url(/mlb/images/events/all_star/y2010/active.gif) no-repeat scroll 3px 7px;color:#666;text-decoration:none;}
#mc #accordion a.selected {background-image: url(/mlb/images/events/all_star/y2010/active.gif);color:#666;}
#mc #accordion a.current {color:#666;}
#accordion ul {*height:auto;}
#accordion li.selected {background: url(/mlb/images/events/all_star/y2010/accordion_bg.gif) right bottom no-repeat;}
#accordion li#fanfest.selected {background: url(/mlb/images/events/all_star/y2010/accordion_bg_fanfest.gif) right bottom no-repeat;}
#accordion li#summer_events.selected {background: url(/mlb/images/events/all_star/y2010/summer_bg.gif) right bottom no-repeat;}
#accordion li li {display:block;background:transparent url(/images/icons/bullet_round_black.gif) no-repeat scroll 1.2em .45em; padding-left:24px;}

/* ad, Newsletter Component */
#mc .ad, #newsletter_component_container {margin-bottom:8px;width:302px;padding:4px;border:1px solid #666;}
#newsletter_info {font-size:12px !important;padding:4px 0; font-family:arial black;text-transform:uppercase;padding:8px 0 !important;}
#newsletter_agreement {padding:8px !important;}
#mc .ad#text_based {font-size:14px;font-weight:bold;}

/* schedule */
#schedule ul li {display:inline;}
#schedule .related_links {text-align:center;display:block;}
#schedule .related_links li {display:inline;border-right:1px solid #000;padding:0 4px;margin:0;background:none;}
#schedule .related_links li.last {border-right:none;}
#schedule dt {margin:6px 0;}
#schedule dd {margin-bottom:4px;background:transparent url(/images/icons/bullet_round_black.gif) no-repeat scroll .6em .45em; padding-left:15px;}

/* dates */
#dates ul li {margin:0 0 8px 0;}
#dates .button {padding:5px 0 0 0;}
*html #dates ul li {margin:0 0 5px 0;}
*html #dates .button {padding:8px 0 0 0;}
*:first-child+html #dates ul li {margin:0 0 5px 0;}
*:first-child+html #dates .button {padding:8px 0 0 0;}

/* sweepstakes */
.sweepstakes h3, #sweepstakes_thanks h3 {text-indent:-9999px;}
.sweepstakes, #sweepstakes_thanks {overflow:auto;zoom:1;background:#b90020 url(/mlb/images/events/all_star/y2010/mickey_header_form.jpg) no-repeat;border:13px solid #ccc;;margin:8px;color:#fff;min-height:880px;}
.sweepstakes .subtitle, #sweepstakes_thanks .subtitle {font-size:20px;width:350px;padding-left:20px;display:block;margin-top:150px;margin-bottom:20px;color:#fff298;text-transform:uppercase;text-shadow: 1px 1px 1px #000;font-family:times, serif;float:left;}
#sweepstakes_thanks h4 {clear:both;width:400px;font-size:28px;text-align:center;display:block;margin:0 auto;text-transform:uppercase;text-shadow: 1px 1px 1px #000;font-family:times, serif;padding-top:16px;}
.sweepstakes #get_started {float:left;width:300px;clear:both;padding:20px;font-size:13px;font-weight:bold;}
.sweepstakes #get_started a {color:#fff;text-decoration:underline;}
.sweepstakes #get_started h5 {margin:20px 0 12px;background:none;text-align:center;color:#fff298;}
.sweepstakes #get_started img {display:block;margin:0 auto;margin-bottom:12px;}
.sweepstakes #get_started .more {background:none;}
.sweepstakes label, .sweepstakes .directions {color:#fff298;text-transform:uppercase;font-size:18px;font-weight:bold;}
.sweepstakes label span {font-size:11px;color:#fff;font-style:italic;text-transform:none;}
.sweepstakes h4 {font-size:26px;width:200px;margin-bottom:20px;}
.sweepstakes #form_content {width:550px;padding:20px;color:#fff;border:1px solid #fff;float:left;margin-bottom:20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;background-color:#9e2035;}
.sweepstakes #form_content table {margin:0 auto; }
.sweepstakes #form_content table td, .sweepstakes #form_content table td .red {color:#fff;}
.sweepstakes #caption {width:290px;}
.sweepstakes ul {padding-bottom:8px;}
.sweepstakes ul li label {display:block;margin-bottom:4px}
.sweepstakes ul li {margin:0 auto; display:block;margin:10px 0;}
#mc #legal_top a {font-size:12px;display:block;text-transform:none;color:#fff ;text-shadow:none;}
.sweepstakes .legal {font-size:12px;}
.sweepstakes .legal strong {font-size:12px;display:block;color:#fff298;}
.sweepstakes #legal_bottom {clear:both;}
#mc .sweepstakes .legal a {color:#fff;text-decoration:underline;}

#sweepstakes_gallery #get_started {clear:both;display:block;margin:0 auto;width:100%;}
#sweepstakes_gallery #get_started h4 {width:100%;margin:0;}
#sweepstakes_gallery #photo_gallery {width:427px;height:485px;border:2px solid black;background: url(/mlb/images/events/all_star/y2010/gallery_frame.gif) no-repeat;position:relative;top:340px;left:270px;}
*:first-child+html #sweepstakes_gallery #photo_gallery {left:-100px;}
*html #sweepstakes_gallery #photo_gallery {left:-100px;}
#sweepstakes_gallery #photo_gallery .controls_bg {background:url(/mlb/images/events/all_star/y2010/controls_bg.gif) no-repeat;}
#sweepstakes_gallery #photo_gallery .prev {background-position:-1px -76px;cursor:pointer;height:24px;left:26px;position:absolute;top:394px;width:26px;}
#sweepstakes_gallery #photo_gallery .next {background-position:-1px -110px;cursor:pointer;height:24px;left:380px;position:absolute;top:394px;width:26px;}
#sweepstakes_gallery #photo_gallery .next.on { background-position:-1px -3px; }
#sweepstakes_gallery #photo_gallery .prev.on { background-position:-1px -42px; }

#sweepstakes_rules p {padding:0 20px;}
#sweepstakes_rules h3 {margin-bottom:240px;}
#sweepstakes_error .subtitle a {color:#fff298;font-size:12px;padding-top:20px;display:block;}

/* allstar archive */
#archive h4 {padding:10px 0;color:#0d3d6e;font-size:26px;text-align:center;}
#archive h3 {text-indent:-9999px;background:url(/mlb/images/events/all_star/y2010/asg_watch2.gif) no-repeat;height:73px;}
#archive .timestamp {color:#666;}
#archive #archive_list li {border-bottom:1px solid #666;display:block;margin-bottom:20px;}
#archive .navigation {padding-bottom:30px;}
#archive .navigation a {font-size:14px;font-weight:bold;}
#archive .navigation li {float:left;border-right:1px solid #666;padding-right:8px;padding-left:8px;}
#archive .navigation li.last {border-right:none;}
#archive .navigation li.selected a {color:#ccc;}

