

/** 
* @filepath: quigo,csar-ad,schedule-page
* @created: Mon, 26 Jul 10 06:49:46 -0700
*/


/** 
* @filepath: /quigo/quigo.css
* @created: Sat, 24 Jul 10 01:13:58 -0700
*/
.quigo {
	background:	#1A1819 none repeat scroll 0 0;
	border-top:	1px solid #444444;
	padding:	10px 0;
	text-align:	center;
}

.quigoWide {
	min-width:	1002px;
}

.secondaryRightRail .quigo, .galleryRightRail .quigo, .bioRightRail .quigo, .showRightRail .quigo, .mbRightRail .quigo, .votingRightRail .quigo{
	background:	#000 none;
	padding:	0;
	margin:		15px 0;
	text-align:	center;
	border:		0;
	overflow:	hidden;
/*	width:		330px; */
	width:		320px;
}
.mbRightRail .quigo{
	width:160px;
}
.mbLeftRail .quigo {
	padding:0;
}

/** 
* @filepath: /csar-ad/csar-ad.css
* @created: Sat, 24 Jul 10 01:13:58 -0700
*/
/*	RECTANGLE FOOTER
----------------------------------------------------*/

.adBlockRectangles {
	padding: 12px;
}

.adBlock td {
	padding: 0 0 0 0;
	border-bottom: 0px;
}

.adBlock table {
	margin-bottom: 0;
}

.adBlock {
	overflow: visible;
}

div#ad-header-div, div#ad-footer-div {
	background-color: #666666;
}

#ad-header-td, #ad-footer-td {
	padding: 0 0 0 0;
	border-bottom: 0px;
	line-height: 0px;
}

#ad-header-td img, #ad-footer-td img {
	float: right;
}

#ad-body-td {
	line-height: 0px;
}

.sponsoredLogoAdBlock {
	position: absolute;
	z-index: 8888;
	right: 0;
	width: 120px;
	height: 60px;
}



/** 
* @filepath: /schedule/schedule-page.css
* @created: Sat, 24 Jul 10 01:13:58 -0700
*/
/* -------------------------------------------------- 
				STRUCTURE/LAYOUT
----------------------------------------------------*/

.scheduleContainer {width: 100%; min-width: 1112px; background: #000 url('http://cdn.media.abc.go.com/m/images/global/generic/schedule_bg.gif') repeat-x top left; text-align: center; position: relative;}

	.scheduleContainerInside {width: 931px; margin: 0 auto; text-align: left; position: relative; overflow:hidden;}
	
		.scheduleContainerInside .scheduleContainerHeader {position: relative; z-index: 0;}
		
			.scheduleContainerInside .scheduleContainerHeader h1 {color: #fffde0; font-weight: normal; padding: 50px 0 15px 0;}
			
			.scheduleContainerInside .scheduleContainerHeader ul {width: 45%;}
				
				.scheduleContainerInside .scheduleContainerHeader ul li {display: block; float: left; border-right: 1px solid #474847; padding: 0 8px; font-size: 11px;}
					
					.scheduleContainerInside .scheduleContainerHeader ul li a {display: block; float: left; padding: 2px 7px; text-transform: uppercase; font-size: 11px; color: #e1e1e1;}
					
					.scheduleContainerInside .scheduleContainerHeader ul li.first {padding-left: 0;}
					
					.scheduleContainerInside .scheduleContainerHeader ul li.last {float: right;}
					
					.scheduleContainerInside .scheduleContainerHeader ul li.last a {color: #56CAF5;}

					.scheduleContainerInside .scheduleContainerHeader ul li.clearBorders {border-right: none;}
					
					.scheduleContainerInside .scheduleContainerHeader ul li a.active {background: #cb1117; color: #000;}
					
					.scheduleContainerInside .scheduleContainerHeader ul li span {display: block; float: left; padding: 2px 10px 0 0;}
					
			.scheduleContainerInside .scheduleContainerHeader p {display: block; position: absolute; z-index: 2; top: 68px; right: 0;}
			
			.scheduleContainerInside .scheduleContainerHeader .broughtToYouByAd {display: block; position: absolute; z-index: 4; top: 10px; right: 0;}
			
			
			.scheduleContainerInside .schedule {}
			.buttonContainer { width: 931px; margin: 0 auto; position: relative; overflow:visible; }
				
			.buttonContainer .prevBtn {
				position:absolute;
				z-index:25;
				top:515px;
				left:-55px;
				width:45px;
				height:43px;
				display:block;
				background:url(http://cdn.media.abc.go.com/m/images/global/buttons/schedule_arrows.gif) no-repeat bottom left;
				cursor:pointer;
				text-indent:-5000px;
				opacity:.5;
				-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
				filter:alpha(opacity=50);
			}
			
			.buttonContainer .prevBtn:hover {
				background-position:top left;
				width:45px;
				opacity:1;
				-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
				filter:alpha(opacity=100);
			}
			
			.buttonContainer .nextBtn {
				position:absolute;
				z-index:25;
				top:515px;
				right:-55px;
				width:45px;
				height:44px;
				display:block;
				background:url(http://cdn.media.abc.go.com/m/images/global/buttons/schedule_arrows.gif) no-repeat bottom right;
				cursor:pointer;
				text-indent:-5000px;
				opacity:.5;
				-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
				filter:alpha(opacity=50);
			}
			
			.buttonContainer .nextBtn:hover {
				background-position:top right;
				width:45px;
				opacity:1;
				-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
				filter:alpha(opacity=100);
			}			
			
				.scheduleContainerInside .scheduleLeft {width: 110px; position: relative; z-index: 0; float: left;}
				
					.scheduleContainerInside .scheduleLeft ul {}
					
						.scheduleContainerInside .scheduleLeft ul li {display: block; color: #fffde0; text-transform: lowercase; text-align: center; height: 90px; border-top: 1px solid #1d1d1d; margin: 1px 0 0; }
						
						.scheduleContainerInside .scheduleLeft ul li.today {width: 110px; height: 120px; background: #151515; margin: 67px 0 0; border: none;}
							
						.scheduleContainerInside .scheduleLeft ul li.nextWeekToday {width: 110px; margin: 68px 0 0;}
							
							.scheduleContainerInside .scheduleLeft ul li h1 {font-weight: normal; font-size: 30px; line-height: 30px; padding: 26px 0 0; margin: 0;}
							
							.scheduleContainerInside .scheduleLeft ul li p {color: #ababaa; margin: 0; padding: 0;}
						
							.scheduleContainerInside .scheduleLeft ul li a {}
							
				div.prevSchedule {width:931px;float: left; height:700px;}	

				div.schedule {width:931px; float: left; height:755px;}			
				
				div.nextSchedule {width:931px;float: left; height:700px;}

				div.multiScheduleContainer { width: 2800px; position: absolute; left: -931px;}
				
				div.multiWrapper {position:relative; height: 700px; width: 2800px;}
				
				
				.scheduleContainerInside .scheduleWindow {width: 810px; height: 930px; float: left; position: relative; z-index: 0; overflow: hidden;}
				
					.scheduleContainerInside .scheduleWindowInside {width: 5000%;}
					
						.scheduleContainerInside  ul.times {line-height:42px; margin: 0; padding: 25px 0 0; height: 42px;}
							
							.scheduleContainerInside .schedule .scheduleWindow .scheduleWindowInside ul.times li {display: block; float: left; width: 135px;}
							
								.scheduleContainerInside .schedule .scheduleWindow .scheduleWindowInside ul.times li h2 {color: #fffde0; font-weight: normal; font-size: 24px; margin: 0 0 0 5px; padding: 0;}
								
								
				
					.scheduleContainerInside .scheduleTodayPix {background: #151515; height: 120px; width: 50000px;}
						
						.scheduleContainerInside .scheduleTodayPix ul {margin: 0; padding: 11px 0 0 0;}
							
							.scheduleContainerInside .scheduleTodayPix ul li {display: block; float: left; position: relative;}

								.scheduleContainerInside .scheduleTodayPix ul li:hover{cursor:pointer; cursor:hand;}
								
								.scheduleContainerInside .scheduleTodayPix ul li div span {background: black; text-transform: uppercase; color: red; font-size: 10px; padding: 1px 9px;}
									
								.scheduleContainerInside .scheduleTodayPix ul li img {border-left: 1px solid #000000; border-right: 1px solid #000000;}
								
								.scheduleContainerInside .scheduleTodayPix ul li a {}
								
								li .rollOverBigBtn {
									position: absolute;
									overflow: hidden;
									height: 100px;
									top: 0px;
									left: 0px;
									z-index: 5;
								}
								
							/*	li:hover .rollOverBigBtn{
									z-index: 10
								}*/
								
								li .rollOverBox {
									position: absolute;
									top: -10px;
									z-index: 6;
									display: none;
									height: 118px;
									background: #222;
									border: 1px solid #333;
								}
								
							/*	li:hover .rollOverBox {
									position: absolute;
									top: -10px;
									left: -10px;
									z-index: 6;
									display: block;
									height: 118px;
									background: #222;
									border: 1px solid #333;
								}*/
								
								
								.scheduleContainerInside .scheduleTodayPix ul li .rollOverSmall {width: 158px; height: 122px; background: url('http://cdn.media.abc.go.com/m/images/global/generic/schedule_thumb_pix_roll_over.png') no-repeat bottom left; position: absolute; z-index: 11; top: -12px; left: -11px;}

								.scheduleContainerInside .schedule .scheduleWindow .scheduleTodayPix ul li .rollOverSmall {width: 158px; height: 122px; background: url('http://cdn.media.abc.go.com/m/images/global/generic/schedule_thumb_pix_roll_over.png') no-repeat bottom left; position: absolute; z-index: 11; top: -12px; left: -11px;}

								.scheduleContainerInside .scheduleTodayPix ul li .rollOverBig {width: 292px; height: 122px; background: url('http://cdn.media.abc.go.com/m/images/global/generic/schedule_thumb_pix_roll_over.png') no-repeat top left; position: absolute; z-index: 11; top: -12px; left: -11px;}
								
								.scheduleContainerInside .scheduleTodayPix ul li .rollOverSmallBtn span {position: absolute; z-index: 10; display: block; top: 50px;}
								
								.scheduleContainerInside .scheduleTodayPix ul li .rollOverSmallBtn p {position: absolute; z-index: 10; display: block; top: 70px; background: black; padding: 2px 10px;}
																
								.scheduleContainerInside .scheduleTodayPix ul li .rollOverBigBtn span {position: absolute; z-index: 10; display: block; top: 5px;}
								
								.scheduleContainerInside .scheduleTodayPix ul li .rollOverBigBtn p {position: absolute; z-index: 10; display: block; top: 25px; background: black; padding: 2px 10px;}
								
								.detailsBig {display: none; width: 920px; height: 178px; position: absolute; background: #151517 url('http://cdn.media.abc.go.com/m/images/global/generic/schedule_details_bg.jpg') repeat-x top left; text-align: left;}
								
									.detailsBig .detailsBigInner { position: relative; z-index: 0;}
									
										.detailsBig .detailsBigInner .close {display: block;  text-indent: -5000px; width: 41px; height: 42px; background: url('http://cdn.media.abc.go.com/m/images/global/generic/close_btn.png') no-repeat top left; position: absolute; top: 9px; right: 7px; cursor: pointer;}
										
										.detailsBig .detailsBigInner h1 {display: block; color: #fffde0; font-size: 22px; font-weight: normal; margin: 16px 0 0; width: auto; padding: 8px 0;}
											
											.detailsBig .detailsBigInner h1 span {color: #afafaf; margin: -16px 0 0 8px;}
										
										.detailsBig .detailsBigInner .detailsBigVid {float: left; position: relative; z-index: 0; margin: 24px 15px 0 23px;}
											
											.detailsBig .detailsBigInner .detailsBigVid img {border: 1px solid #626262;}
											
											.detailsBig .detailsBigInner .detailsBigVid a.playBackBtn {position: absolute; z-index: 5; top: 0; left: 0; width: 238px; height: 133px; text-indent: -5000px; cursor: pointer; background: transparent url(http://cdn.media.abc.go.com/m/images/global/generic/play_btn_80x144.png) no-repeat center;}
										
										.detailsBig .detailsBigInner .detailsBigDesc {float: left; width: 450px;}
											
											.detailsBig .detailsBigInner .detailsBigDesc p {margin: 8px 0; color: #ddd;}
										
										.detailsBig .detailsBigInner .detailsBigLinks {float: right; margin: 104px 54px 0 0; border-left: 1px solid #333; padding: 0 0 0 18px; height: 62px;}
										
											.detailsBig .detailsBigInner .detailsBigLinks ul {}
												
												.detailsBig .detailsBigInner .detailsBigLinks ul li { padding: 1px 0;}
													
													.detailsBig .detailsBigInner .detailsBigLinks ul li.setReminder {padding-left: 18px; background: url('http://cdn.media.abc.go.com/m/images/global/generic/reminder_clock.gif') no-repeat 0 2px;}
										
										
										
								
								.scheduleContainerInside .scheduleLeft ul li.rowPadding {margin: 180px 0 0;}
								
								.slidingPanel div.rowPadding {margin: 180px 0 0;}
								
								
								
					.slidingPanel {position: absolute; height: 800px; left: 0px;}
								
					.slidingPanel .scheduleRow {height: 90px; border-top: 1px solid #1D1D1D; margin: 1px 0 0; padding: 0; overflow:hidden;}
					
					.footer{text-align: left;}
					
			/*			.slidingPanel .scheduleRow ul {margin: 1px 0 0; width:6432px;}*/
							.slidingPanel .scheduleRow ul {margin: 0; width: auto;}
						
							.slidingPanel .scheduleRow ul li:hover{background: #151517; cursor:pointer; cursor:hand;}
							
							.slidingPanel .scheduleRow ul li {display: block; float: left; height: 90px; border-right: 1px solid #1D1D1D; position: relative; width: 136px;}
							
							.slidingPanel .scheduleRow ul li.selected{background: #151517;}
							
							.slidingPanel .scheduleRow ul li.halfHour {width: 134px;}
							
							.slidingPanel .scheduleRow ul li.hour {width: 269px;}
							
							.slidingPanel .scheduleRow ul li.hourAndAHalf {width: 404px;}
							
							.slidingPanel .scheduleRow ul li.twoHours {width: 539px;}
							
							.slidingPanel .scheduleRow ul li.twoAndAHalfHours {width: 674px;}
							
							.slidingPanel .scheduleRow ul li.threeHours {width: 809px;}
							
							.slidingPanel .scheduleRow ul li.threeAndAHalfHours {width: 944px;}

							.slidingPanel .scheduleRow ul li.fourHours {width: 1079px;}
							
							.slidingPanel .scheduleRow ul li.fourAndAHalfHours {width: 1214px;}

							.slidingPanel .scheduleRow ul li.fiveHours {width: 1349px;}

							
							/* temp time CSS for today pix row */
							
							.scheduleContainerInside .scheduleTodayPix ul li {display: block; float: left; height: 90px; border-right: 1px solid #151515; position: relative; width: 136px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.halfHour {width: 134px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.hour {width: 269px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.hourAndAHalf {width: 404px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.twoHours {width: 539px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.twoAndAHalfHours {width: 674px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.threeHours {width: 809px;}
							
							.scheduleContainerInside .scheduleTodayPix ul li.threeAndAHalfHours {width: 944px;}

							.scheduleContainerInside .scheduleTodayPix ul li.fourHours {width: 1079px;}

							.scheduleContainerInside .scheduleTodayPix ul li.fourAndAHalfHours {width: 1214px;}

							.scheduleContainerInside .scheduleTodayPix ul li.fiveHours {width: 1349px;}
							
							
							
								.slidingPanel .scheduleRow ul li span {position: absolute; top: 5px; left: 10px; text-transform: uppercase; color: #cb1117; font-size: 11px;}
								
								.slidingPanel .scheduleRow ul li p {
									left:10px;
									position:absolute;
									top:30px;
								}
								
								.slidingPanel .scheduleRow ul li span.scheduleArrowLeft{
									background: transparent url(http://cdn.media.abc.go.com/m/images/global/generic/blue_sched_arrow_left.png) no-repeat;
									display:block;
									height:16px;
									position:absolute;
									top:30px;
									width:13px;
								}
								
								.slidingPanel .scheduleRow ul li span.scheduleArrowRight{
									background: transparent url(http://cdn.media.abc.go.com/m/images/global/generic/blue_sched_arrow_right.png) no-repeat;
									display:block;
									height:16px;
									position:absolute;
									top:30px;
									width:13px;									
								}
								
								.scheduleContainerInside .scheduleTodayPix ul li span.scheduleGradientArrowLeft{
									background: transparent url(http://cdn.media.abc.go.com/m/images/global/generic/blue_sched_arrow_left.png) no-repeat;
									display:block;
									height:16px;
									position:absolute;
									top:41px;
									width:13px;
									z-index: 12;
								}

								.scheduleContainerInside .scheduleTodayPix ul li span.scheduleGradientArrowRight{
									background: transparent url(http://cdn.media.abc.go.com/m/images/global/generic/blue_sched_arrow_right.png) no-repeat;
									display:block;
									height:16px;
									position:absolute;
									top:41px;
									width:13px;		
									z-index: 12;							
								}
								
								.slidingPanel .scheduleRow ul li small {position: absolute; bottom: 5px; left: 10px; font-size: 11px; color: #e4e4e4;}
							
								.slidingPanel .scheduleRow ul li a { font-size: 14px; text-decoration: none;}
				


/* modal div for overlaying schedule during AJAX */
div.modalDiv {display:none; position: absolute; z-index: 101; background: #000;}

div.modalDiv img { margin: 30% 50%;}

p.nonLinkShowURL {color: #56CAF5; font-size:14px;}

/* for schedule ajax call */
.detailsBig .detailsBigInner .detailsBigDesc .ratings img {
	margin-right: 5px;
	vertical-align: text-bottom;
}


/* for ipad */
.header, .headerContent, .quigoWide, .footer {
	min-width: 1112px;
}

