strong {font-weight: bold;}
em {font-style: italic;}
#mc .small {font-size:11px;}
#mc img.schedule-seating {border: solid 1px #CCC;margin-bottom:10px;}
#mc hr.grey {border: 0; height: 0; border-top: 1px solid #aaa; border-bottom: 1px solid rgba(255, 255, 255, 0.3); margin: 20px 0;}

/* =@HEADERS
******************************/
#mc h1 {
    background: url("/atl/images/headers/global_pg_hdr_649x52.gif") no-repeat scroll 0 center #13274F;
    box-shadow: 2px 2px 2px 2px #CCC;
    color: #FFFFFF;
    font-family: helvetica,arial,sans-serif;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 15px;
    padding: 11px 0 11px 80px;
    text-align: left;
    text-transform: uppercase;
}		

/* =@ADD BENEFITS
******************************/

#mc div.added-benefits {width:90%;
	background-color:#eee;
	border:solid 1px #ccc;
	margin: 0 auto 10px;
	padding:10px;
}

#benefits-table  {position:relative;
	width:300px;
	border:1px solid #CCC;
	background:#fff;
	margin:0 auto 15px;
	text-align:center;
}
#benefits-table th, #benefits-table td  {margin:0;
	padding:3px 5px;
	text-align:center;
	border-bottom:1px solid #b5b5b5;
}
#benefits-table th  {color:#fff;
	background:#13274f;
	font-weight:bold;
}

#benefits-table tr {background:#eee;}
#benefits-table tr.alt { background:#fff;}	
#benefits-table caption {margin:0;
	    padding:4px 5px;
   	    text-align:right;
		border:1px solid #CCC;
		border-bottom:none;
	 	background:#fff;}	

	
/* =@PRICING TABLE
******************************/		
#pricing-table {border:1px solid #CCC; background: #FFF; margin: 20px auto; width:100%;}
#pricing-table th, #pricing-table  td {margin:0; padding:3px 5px; text-align:center;}
#pricing-table tr { background:#fff;}
#pricing-table tr:nth-child(2n) { background:#eee;}
#pricing-table td.disclaimer { text-align:left; font-size: 11px;}
#pricing-table th {color:#fff; background:#13274f;	font-weight:bold;}
#pricing-table caption {margin:0; padding:4px 5px; text-align:left; border:1px solid #CCC; border-bottom:none; background:#fff; color: #13274f;}	
		
/* =TABS
******************************/		
.ui-widget-content {background: none; border: 1px solid #AAA; color: #222;}
.ui-widget-content a {color:#AF0039;}

/* =BENEFITS TAB
******************************/	
img.benefit-th {float: left; margin: 0 10px 10px 0;	width: 150px;} 
div.benefit-description {margin-left:160px;}

/* =TICKET GRID
******************************/	
.data_grid tr.odd {background-color: #fff;}

/* =ORDERING STEPS
******************************/		
#mc .ordering-steps {border: 1px solid #B5B5B5; clear: both; margin: 5px; padding: 0;}
#mc h4.ordering-steps-hdr {background: none repeat scroll 0 0 #13274F; color: #fff; font-size: 120%; margin-bottom: 10px; padding: 0; text-align: center;}
		
/* =MATCH-UP 
******************************/		
#mc div.matchup {margin:0 auto; width:200px;}
#mc div.matchup img {float:left; margin:5px;}
#mc div.matchup img.versus {position:relative; top:25px;}	

/* =DETAILS BOX 
******************************/	
#mc div.box {border: 1px solid #CCC; padding: 5px; margin:2px;}
#mc div.box h5 {color:#FFF; background:#13274f; font-size:120%; padding:4px; margin-bottom: 3px;}		

#ad_stubhub {display:none;}


/******************************2016 STYLES*************************/
/*#mc p, ul, li, th, td {
	font-size:14px;
}*/

#mc img.featured {
	margin: 0 auto 16px;  
	display:block; 
}

#mc div.ui-box {
	box-shadow: 0px 0px 1px #ccc;
    border: 1px solid #ddd;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 2px;
}

#mc div.ui-box-background {
	box-shadow: 0px 0px 1px #ccc;
    background-color: #eee;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 6px;
}

#mc .pad20lr {
	padding: 0 20px;
}

#mc h2.braves-blue, h3.braves-blue, h4.braves-blue, h5.braves-blue {
	background-color:#13274f; 
	color:#fff; 
	padding: 8px 8px 6px; 
	border-bottom: solid 2px; #ce1141;
	margin-bottom: 6px;
}

#mc h2.braves-red, h3.braves-red, h4.braves-red, h5.braves-red {
	background-color:#ce1141; 
	color:#fff; 
	padding: 8px 8px 6px; 
	border-bottom: solid 2px; #ce1141;
	margin-bottom: 6px;
}

/* = 2016 PRICING TABLE
******************************/	
#mc table.pricing-table  {
	width:100%;
}

#mc table.pricing-table th {
	color:#fff;
	background:#666;
}

#mc table.pricing-table th.diamond {
	color:#fff;
	background:#2E0854;
}

#mc table.pricing-table th.marquee {
	color:#fff;
	background:#c41230;
}

#mc table.pricing-table th.premier {
	color:#fff;
	background:#fada07;
}

#mc table.pricing-table th.select {
	color:#fff;
	background:#003d73;
}

#mc table.pricing-table th.value {
	color:#fff;
	background:#F47521;
}

#mc table.pricing-table th.supervalue {
	color:#fff;
	background:#3BA548;
}

#mc table.pricing-table tr { 
	background:#fff;
}

#mc table.pricing-table tr:nth-child(2n) { 
	background: #eee;
}

.pricing-table th, .pricing-table td {
	padding: 10px 4px;
}

#mc table.pricing-table td.fine-print { 
	font-size: 12px;
}

#mc .data_grid .game_type {
    width: 15%;
}