#eventsMainContainer{
	clear:both;
	width:819px;
}
	#eventsMainContainer #ScheduleContainer {
		width:544px;
		float:left;
	}
	#eventsMainContainer #RightPromo {
		width:275px;
		float:left;
	}
/*schedule styles*/	
.schedule {
	width: 544px;
	overflow: hidden;
    }
    /* this div needs to size to asset and holds the header content*/
    .schedule #header {
	background: url(/en_US/Media/images/content/pictorial/events/105th_coverage/schedule/event_bkg_head.jpg) left top no-repeat;
	height: 34px;
	width: 544px;
	overflow: hidden;
    }
    
    .schedule #header #contents {
	color: #cccc99;
	padding-left: 20px;
	padding-top: 8px;
	font-style: oblique;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
    }
    /* this div needs to size to asset */
    .schedule #footer {
	background: url(/en_US/Media/images/content/pictorial/events/105th_coverage/schedule/event_bkg_footer.jpg) left top no-repeat;
	height: 12px;
	width: 544px;
	overflow: hidden;
    }
    
    .schedule .tile {
	background: url(/en_US/Media/images/content/pictorial/events/105th_coverage/schedule/event_bkg_tile.jpg) left top repeat-y;
	padding: 0px 0px 4px 12px;
    }
    /* this div holds the main content */
    .schedule .tile #interior {
	background: url(/en_US/Media/images/content/pictorial/events/105th_coverage/schedule/event_bkg_gradient.jpg) left top no-repeat;
    }
    
    .schedule .tile #interior #contents {
	color: #cccccc;
    }
    
    .schedule #bands {
	    background: url(/en_US/Media/images/content/pictorial/events/105th_coverage/schedule/img_schedule_overview_bkg.jpg) no-repeat left top;
	    padding: 12px 10px 8px 10px;
	    color: #cccccc;
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
    .schedule #spacer {
        background-color: #191919;
    }
    
    .schedule #events {
        background: url(/en_US/media/images/content/pictorial/events/105th_coverage/schedule/event_bkg_gradient.jpg) no-repeat left top;
        padding: 12px 10px 8px 10px;
    }
    
    .schedule .tile #interior #contents #schedule1 {
	color: #cccccc;
	display: none;
    }
    
    .schedule .tile #interior #contents #schedule2 {
	color: #cccccc;
	display: none;
	padding-top: 12px;
	padding-left: 12px;
	width:500px;
    }
    
    .schedule .tile #interior #contents #schedule3 {
	color: #cccccc;
	display: none;
	padding-top: 12px;
	padding-left: 12px;
	width:500px;
    }
    
    .schedule .tile #interior #contents #schedule4 {
	color: #cccccc;
	display: none;
	padding-top: 12px;
	padding-left: 12px;
	width:500px;
    }
    
    .schedule .tile #interior #contents #schedule5 {
	color: #cccccc;
	display: none;
	padding-top: 12px;
	padding-left: 12px;
	width:500px;
	overflow:hidden;
    }
    
    .schedule .tile #interior #contents #schedule6 {
	color: #cccccc;
	display: none;
	padding-top: 12px;
	padding-left: 12px;
	width:500px;
    }
	
	
	
	
	/* *********************/
	/* New Schedule Styles */
	/* *********************/
	
		.txtDate, .txtDate .location {
			width:498px;
		}
		
		.txtDate {			
			padding:0px 0px 10px 0px;
			margin:0px;
			overflow:hidden;
		}
		
		.txtDate .location {			
			position:relative;
			margin:0px;
			padding:0px;
		}
		
		.txtDate .location .imgThumb {
			float:left;
			width:66px;
			margin:0px 12px 0px 0px;
			padding:0px;
		}
		
		.txtDate .location .events {
			float:left;
			width:420px;
			margin:0px;
			padding:0px;
		}
		
		.txtDate .location .events .headline {
			margin:0px;
			padding:10px 0px 0px 0px;
		}
		
		.txtDate .location .events .stage {
			margin:0px;
			padding:10px 0px 0px 0px;
			font-weight:bold;
		}
		
		.txtDate .location .events .actBlock table, .txtDate .location .events .altActBlock table {
			font-size:10px;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
		.txtDate .location .events .actBlock {
			margin:0px;
			padding:10px 0px 0px 0px;
		} 
		
		.txtDate .location .events .actBlock .alignRight {
			text-align:right;
			margin:0px;
			padding:0px;
		}
		
		.txtDate .location .events .actBlock .actText {
			margin:0px;
			padding:0px 0px 0px 20px;
		}
		
		.txtDate .location .events .altActBlock {
			margin:0px;
			padding:10px 0px 0px 0px;
		}	
		
		.txtDate .location .events .altActBlock .altActTable {
			margin:0px 0px 20px 0px;
			padding:0px;
		}	
		
		.txtDate .location .events .altActBlock .altActTableLastRow {
			margin:0px;
			padding:0px;
		}
		
		.txtDate .location .events .altActBlock .left, .txtDate .location .events .altActBlock .middle
		.txtDate .location .events .altActBlock .right {
			text-align:left;
			margin:0px;
				
		}
		
		.txtDate .location .events .altActBlock .left {
			width:100px;	
			margin:0px;		
			padding:0px;		
		}
		
		.txtDate .location .events .altActBlock .middle {
			width:60px;	
			margin:0px;		
			padding:0px 0px 0px 30px;
		}
		
		.txtDate .location .events .altActBlock .right {			
			margin:0px;
			padding:0px 0px 0px 20px;
		}		
		
		.txtDate .hRule, .txtDate .hRule img  {
			width:498px;					
		}
		
		.txtDate .hRule {
			padding:0px;
			margin:0px;	
		}
	

