
#mc h3.funrun {background:transparent url(/stl/images/asg/funrun_hdr649x52.gif) 0 0 no-repeat; height:52px; text-indent: -9999px; background-position:center;}

h4.starsbkg {text-transform:uppercase;font-weight:bold;font-size:14px;margin-bottom:8px;color:#ffffff;background: url(/stl/images/asg/stars3_bkg_hdr.gif) repeat-x scroll; color:#ffffff; padding:4px;margin-bottom:10px;}

h4.stars {background: url(/stl/images/ticketing/y2009/bg_subtitle.gif) repeat-x scroll; color:#ffffff; padding:4px;margin-bottom:10px;}

#mc .run {font-weight:bold;font-size:12px;color:#c41e3a;margin-bottom:10px;}

.planbox {
	border:1px solid #003263;
	margin-bottom:6px;
	background:url(/style/subindex/images/module_bg_gray.gif) bottom left repeat-x;
	padding:5px;
	height : 250px;
}

#mc .dotbox {
	border: dotted;
	border-width:2px;
	border-color:#003263;
	padding:5px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top : 10px;
	margin-bottom : 10px;
}

#mc img { border:none;}

/* 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;}

/* buttons */
span.button {margin:8px 0;display:block;}
span.button a {font:normal bold 10.5px verdana, arial, sans-serif;text-decoration:none;border:1px solid #000;cursor:pointer;color:#fff;padding:1px 8px;text-align:center;}
#mc span.button a:hover, #mc span.button a:active {text-decoration:none;color:#fff;}
span.button.content a {background-color: #ccc;}
span.button.content a:hover {background-color: #666;}
span.button.register a {background-color: #ce1141;}
span.button.register a:hover {background-color: #990000;}
span.button.register a {font:normal bold 14px verdana, arial, sans-serif;text-decoration:none;border:1px solid #000;cursor:pointer;color:#fff;padding:1px 8px;text-align:center;}
