
/* headers */

h4 {text-transform:uppercase;font-weight:bold;font-size:14px;}
h4.redbar {background: url(/stl/images/ticketing/y2009/bg_subtitle.gif) repeat-x scroll; color:#ffffff; padding:4px;margin-bottom:10px;}
h4.cardsred {text-transform:uppercase;font-weight:bold;font-size:14px;margin-bottom:8px;color:#c41e3a;}
h4.redbkg {text-transform:uppercase;font-weight:bold;font-size:14px;margin-bottom:8px;color:#ffffff;background-color:#c41e3a;padding-left:5px;}
h4.blackbar {background: url(/stl/images/ballpark/special_events/subhdr_bkg_black.gif) repeat-x scroll; color:#ffffff; padding:4px;margin-bottom:10px;font-size:14px;}
h4.bluebar {background: url(/stl/images/fan_forum/nation/blue_bkg.gif) repeat-x scroll; color:#ffffff; padding:4px;margin-bottom:10px;}

#mc h3.generic {background:transparent url(/stl/images/ticketing/y2011/groups_generic649x60.gif) no-repeat scroll 0 0;height:60px;color:#FFFFFF;font-family:helvetica,arial,verdana,georgia;font-size:20px;text-align:left;margin-bottom:7px;padding:17px 0 0 65px;font-weight:bold;}


h5 {text-transform:uppercase;font-weight:bold;font-size:12px;color:#c41e3a;}

/* images */
#mc img {border:1px solid black;}
#mc img.no_border {border:none;}
#mc img.absmiddle {vertical-align:middle;}
#mc img.middle {display:block;margin-left:auto;margin-right:auto;}
#mc img.left {float:left;}
#mc img.right {float:right;}
#mc img.white {border:1px solid white;}

/* photo caption */
.right_photo_image {border:1px solid #c6011f;}
.right_photo_caption {color:#fff;font-size:10px;padding:3px;border: 1px solid #c6011f;margin:1px 0 10px 0;text-align:left;}

/* backgrounds */
#mc .darkRedBg {background-color:#c6011f;}
#mc .greyBg {background-color:#ddd;}
#mc .liteBlueBg {background-color:#e7e9ec;}
#mc .gradientBg {border:1px solid #c9cfd6; margin-bottom:6px; background:url(/style/subindex/images/module_bg_gray.gif) bottom left repeat-x;}
#mc .primaryBg {background-color:#c41e3a;}
#mc .secondaryBg {background-color:#000066;}

/* padding (space between border and content) */
#mc .pad3 {padding:3px;}
#mc .pad5 {padding:5px;}
#mc .pad7 {padding:7px;}
#mc .pad3tb {padding:3px 0px;}
#mc .pad3lr {padding:0px 3px;}
#mc .pad5tb {padding:5px 0px;}
#mc .pad5lr {padding:0px 5px;}
#mc .pad7tb {padding:7px 0px;}
#mc .pad7lr {padding:0px 7px;}

#mc .odd {background-color:#dddddd;}
#mc .middle {text-align:center;}
#mc .top_pad {margin-top:10px;}
#mc .mar_top30 {margin-top:30px;}
#mc .btm_pad {margin-bottom:10px;}
#mc .white {font-color:#ffffff;}
#mc .border_black {border:1px solid black;}
#mc .small {font-size:11px;}



#mc .date {font-weight:bold;font-size:14px;text-align:center;color:#c41e3a;margin-bottom:8px;}
#mc dt {font-size:12px;font-weight:bold;}
#mc dl, #mc ul {margin-bottom:10px;}
#mc dl.nopad, #mc ul.nopad {margin-bottom:0;}
#mc p {margin: 0 0 10px 0;}
span.button {margin:8px 0;display:block;text-align:center;}



#mc .dotbox {border: dotted; border-width : 1px; border-color : #c41e3a; padding : 3px; padding-bottom : 5px; padding-top : 5px;width:90%;}

#mc .event_box {margin:5px;padding:5px;overflow:auto;background:#dedfe7 url(/style/subindex/images/module_bg_gray.gif) top left repeat-x;border:1px solid #999;}

/* links */
#mc a {color:#c41e3a;}
#mc a.white {color:white;}
#mc a:link, #mc a:visited {text-decoration:none;}
#mc a:hover, #mc a:active {text-decoration:underline;}
#mc a:focus {outline-width:0;}
#mc span.button.content a {background-color:#ccc;color:black;}
#mc span.button.content a:hover {background-color: #666;}
#mc span.button.purchase a {background-color:#99cc66;color:black;}
#mc span.button.purchase a:hover {background-color: #669933;color:white;}



/* section navigation 
#section_navigation ul.accessibleNav li ul li em, #section_navigation ul.accessibleNav li ul li a, #section_navigation ul.accessibleNav li ul li span.accessibleNav-selected {background:transparent none repeat scroll 0 0 !important;color:#c41e3a;padding-left:0;}
*/

/* list padding */
#mc ul.pad_bot li { margin-bottom: 10px; }

#mc a.bam-button {color: #fff;}
