
.clearboth{
clear:both;
}
#videoPollContatiner{
position:relative;
}
#pollcontainer{
display:none;
margin:10px 0 0px 10px; width:640px;
}
#pollloading{
margin:10px 0 10px 10px; width:640px; height:200px;
text-align:center;
background: url('/assets/images/site_preloader.gif') no-repeat 250px 30px;
}
#polldata{
width:100%; margin-bottom:10px;
}
	
	#polldata td{
	vertical-align:middle;
	}
	.shTDOut{
	color:#000;
	}
	.shTDOver{
	color:#000;
	background:#bad1e1;
	}
	.shTDOn{
	color:#fff;
	background:#7388a4 url('/assets/images/widget/videopoll/selected_bkg.png') repeat-x;
	}
		.shTDOn a,.shTDOn .pollwatchcue{
		color:#fff;
		}
		.shTDOn a:hover{
		text-decoration:none;
		}
	.pollrowA{
	background:#ececec;
	}
	.pollrowA .midspacetd{
	background:#fff;
	}
.pollanswerL,.pollanswerR,.pollanswerC{
padding:1px 5px; float:left; width:303px;
position:relative; color:#000; cursor:pointer;
}
	.pollanswerL{
	}
	.pollanswerR{
	}
	.pollanswerC{
	width:625px;
	}
.pollwatchcue{
padding:5px 0 5px 30px; float:right; width:70px; height:15px;
font-weight:bold; text-transform:uppercase; font-size:10px; color:#369;
background: url('/assets/images/widget/bif/play_icon.png') no-repeat;cursor:pointer; 
}
	* html .pollwatchcue {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/widget/bif/play_icon.png", sizingMethod="crop");
	}
.midspace{
width:6px;
}
.polltitle{
font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding-left:10px; margin:0 5px 18px 12px; border-bottom:1px solid #ccc;
padding:0 0 10px 0;
}
.answertitle,.answertitlef,.answertitles{
float:left;cursor:pointer;
padding:5px; border-right:1px solid #e4e5e8;
width:175px; font-weight:bold;
}
	.answertitlef,.answertitles{width:480px;}
	.answertitles{border-right:none;}
	
	.pollwatchcue a:hover,.answertitle a:hover,.answertitlef a:hover{
	text-decoration:none;
	}
.answercheck,.answernocheck{
float:left; width:10px; height:10px;
}
.answerresult{
float:left; width:25px; height:25px;
background: url('/assets/images/widget/bif/play_icon.png') no-repeat;cursor:pointer; 
}
#shTD0 .answerresult{
background:url('/assets/images/widget/bif/BIF_winner_check.png') no-repeat;cursor:pointer; 
}
#shTD1 .answerresult{
background:url('/assets/images/widget/bif/icon-circle_2.png') no-repeat;cursor:pointer; 
}
#shTD2 .answerresult{
background:url('/assets/images/widget/bif/icon-circle_3.png') no-repeat;cursor:pointer; 
}
#shTD3 .answerresult{
background:url('/assets/images/widget/bif/icon-circle_4.png') no-repeat;cursor:pointer; 
}
#shTD4 .answerresult{
background:url('/assets/images/widget/bif/icon-circle_5.png') no-repeat;cursor:pointer; 
}
.answerradio{
float:left; 
margin-top:5px;
*margin-top:3px;
}
.pollinstr{
padding:0 0 8px 10px; font-size:14px;
}
#qcrumb{
text-transform:uppercase;font-size:10px; color:#013368;
padding-left:10px;
*padding-left:14px;
 font-weight:bold; margin:15px 0 0 0;
}
#submitContTop,.submitContBot{
clear:both; height:33px; position:relative;
}
#submitContTop{
padding:0 16px 10px 0; margin:0 0 10px 10px;
background: url('/assets/images/widget/videopoll/Vote_Button_Background.png') no-repeat;
}
#submitContBot{
padding:10px 15px 10px 0; height:33px;
background:#000 url('/assets/images/widget/videopoll/Vote_Button_Background.png') no-repeat 3px 0;
}
#submitContBotLanding{
padding:10px 15px 10px 0; height:33px;
}
#submitButtonTop,#submitButtonBot{
float:right; width:185px; height:32px;
display:none;
}
	#submitButtonTop{
	margin:7px 0 0 0;
	}
.submitOff{
cursor:default;
background: url('/assets/images/widget/videopoll/Gray_vote_and_continue.png') no-repeat 0 0;
}
.submitOn{
cursor:pointer;
background: url('/assets/images/widget/videopoll/Blue_vote_and_continue.png') no-repeat 0 0;
}
#continueButTop,#continueButBot{
cursor:pointer; position:relative;
float:right; width:123px; height:45px;
background: url('/assets/images/widget/videopoll/Blue_continue.png') no-repeat 0 0;
}
	#continueButTop{
	top:-7px;
	}
	#continueButBot{
	top:0px;
	}

#submitContTop .failMsg,#submitContBot .failMsg{
background:#fff; width:430px; float:left; margin:8px 0 0 24px; border:2px solid #fc0; padding:5px; text-align:center;
}
	#submitContBot .failMsg{
	 margin:2px 0 0 34px;
	}

#voteNow{
padding:7px 7px 10px 0; height:17px; width:145px; margin-left:240px;
background: url('/assets/images/widget/bif/vote_now_buttons.gif') no-repeat;
}
.voteNowBanner{
width:634px; margin-left:15px;
}

#sponsoredbylogoc .ad_container{
margin-bottom:15px; width:auto; float:right;
}
.backtoindex{
margin:10px 0 -5px 0; font-size:10px;
}


/********************************************
		videoPoll carousel
********************************************/	

#bif_banner{
height:155px;overflow:hidden; position:relative;
background:url('/images/US/title_best_2010.png') no-repeat -6px -2px;
}
#bif_banner_landing{
height:70px;overflow:hidden; position:relative;
background:url('/images/US/title_best_2010.png') no-repeat -345px -10px;
}
#sodalogo{
position:absolute; height:28px; width:197px; right:20px; top:50px;
background:url('/assets/images/widget/bif/sodahead_logo_medium.png') no-repeat;
}
	* html #sodalogo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/widget/bif/sodahead_logo_medium.png", sizingMethod="crop");
	}
	

#bif_carousel {width:972px;
position:relative; top:90px; left:35px;
font-family:arial; background:#fff;
height:70px; overflow:hidden;
}

#bif_carousel ul {list-style:none;
padding:0;
margin:0 12px;
}
	#bif_carousel #bif_slide li {float:left;}
	
		#bif_carousel #bif_carousel_inner {margin:0;}
	
		#bif_carousel #bif_slide li ul li div {
		width:166px;
		padding:0 5px;
		height:57px;
		text-align:center;
		position:relative;
		padding-top:20px;
		}
			#bif_carousel #bif_slide li ul li div.last {
			width:167px;
			padding:0 5px;
			height:57px;
			text-align:center;
			position:relative;
			padding-top:20px;
			}
			/*#bif_carousel #bif_slide li ul li div.first {border-left:1px solid #f90;}
			
			#bif_carousel #bif_slide li ul li div.active {border-bottom:1px solid #369;}*/
			
			#bif_carousel #bif_slide li ul li div.reduce {padding-top:15px;
			height:42px;
			}
			
			#bif_carousel #bif_slide li ul li div span {color:#f0b6a0;
			font-weight:bold;
			font-size:30px;
			position:absolute;
			left:5px;
			top:2px;
			z-index:-1;
			}
		
		#bif_carousel #bif_slide li ul li a {text-decoration:none;
		color:#036;
		font-size:12px;
		font-weight:bold;
		}
		/*#bif_carousel #bif_slide li ul li.navItemOpen a:hover{
		background: url('/assets/images/widget/videopoll/02_nav_11_22_hover.gif') no-repeat;
		text-decoration:none;
		cursor:pointer;
		}*/
	
	.navItemTaken{
	position:relative;
	background: url('/assets/images/widget/videopoll/Nav_Completed_Default.png') no-repeat;
	}
		#bif_carousel #bif_slide li ul li.navItemTaken a{
		color:#fff;
		}
		/*#bif_carousel #bif_slide li ul li.navItemTaken a:hover{
		cursor:pointer;
		background: url('/assets/images/widget/videopoll/00_COMPLETED_state.gif') no-repeat;
		}*/
	
	.navItemOpen{
	position:relative;
	background: url('/assets/images/widget/videopoll/Nav_default.png') no-repeat;
	}
		/*#bif_carousel #bif_slide li ul li.navItemOpen a:hover{
		cursor:pointer;
		background: url('/assets/images/widget/videopoll/02_nav_11_22_hover.gif') no-repeat;
		}*/
	
	.navItemCurr{
	position:relative;
	background: url('/assets/images/widget/videopoll/Nav_Pressed.png') no-repeat;
	}
	
		.navItemTaken .last,.navItemOpen .last,.navItemCurr .last{
		position:relative; width:167px;
		}
	
	.navnum{
	position:absolute; top:-1px; left:5px; font-size:32px; font-weight:bold; color:#c8d5de;	
	}
	
	#navright{
	display:none;
	z-index:1;
	position:absolute; right:67px; top:134px; height:57px; width:1px;
	border-right:1px solid #fb9700;
	}
		
		
	#bif_carousel #prev, #bif_carousel #next {
	display: none;
	height: 33px;
	width: 33px;
	position:absolute;
	top:10px;
	z-index:1000;
	}	
	
	#bif_carousel #prev {
	left:-2px;
	*left:2px;
	background: url('/assets/images/widget/videopoll/Toggles.png') no-repeat -10px -5px;
	}
	
	#bif_carousel #next {
	right:42px;
	background: url('/assets/images/widget/videopoll/Toggles.png') no-repeat -10px -95px;
	}

/********************************************
		videoPoll
********************************************/	
.videoPoll-MediaPlayer {position:absolute;
top:1px;
left:1px;
width:406px;
height:284px;
padding:26px 0 0 7px;
background:#000;
*z-index:auto;
z-index:1000;
_width:408px;
}

#videoPoll {width:638px;
height:385px;
margin:0 10px;
position:relative;
}
	
	#videoPoll .removeDek {display:none;}

	#videoPoll .midcontainer {
		background:#000;
	}
	
	#videoPoll .widget_head {
		height:auto;
		margin:0;
		border:none;
	}
	
	#videoPoll #mediaContainer {
		/*background:#2e343e;*/
		margin:0;
		overflow:hidden;
		width:638px;
		/*border-top:1px solid #a5a5a5;*/
	}
	
		#videoPoll #mediaContainer .videoPoll-Media {
		/*background:url(/assets/images/spev6_bg.gif) repeat-x 0 0 #2f3640;*/
		float:right;
		height:310px;
		width:413px;
		overflow:hidden;
		padding:0 2px 0 0;
	}		
		
	#videoPoll #mediaContainer .videoPoll-Media #s6-image-container {position:relative; display:block; z-index:1001;}
		
	#videoPoll #mediaContainer .videoPoll-Media .s6-image-container-icon {position:absolute;
		left:178px;
		top:127px;
		background:url(/assets/images/spev6_play_icon.png) no-repeat 0 0 transparent;	
		width:56px;
		height:56px;
	}
	
		* html #videoPoll #mediaContainer .videoPoll-Media .s6-image-container-icon {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/spev6_play_icon.png", sizingMethod="crop");
			}
	
	#videoPoll #mediaContainer #mainMeta {
	height:313px;
	width:638px;
	}
	
	#videoPoll .videoPlaylistContainer {
		background:#fff;
		width:638px;
	}
	
	#videoPoll .videoPlaylist {
		height:137px;
		padding:0;
		overflow:hidden;
		width:640px; /*set over to allow last item to be flush*/
		background:transparent;
		position:relative;
		left:-1px;
	}
	
		#videoPoll .videoPlaylist .last {margin-right:0;}
		
		#videoPoll .videoPlaylist #videoAdOverlay {position:absolute;
		width:638px;
		height:138px;
		background:#fff;
		opacity:0;
		filter:alpha(opacity=0);
		-moz-opacity:0.0;
		z-index:5000;
		display:none;
		}
		
	#videoPoll .carousel-wrap {width:638px;}
	
	#videoPoll .videoPoll-watch {background:url(/assets/images/spev6_watch_live.gif) no-repeat 0 0 transparent;
	width:100px;
	height:20px;
	position:absolute;
	bottom:1px;
	_bottom:3px;
	}
					
	#videoPoll .videoPoll-fullEpisode {background:url(/assets/images/spev6_full_episode.gif) no-repeat 0 0 transparent;
	width:100px;
	height:20px;
	position:absolute;
	bottom:1px;
	_bottom:3px;
	}
	
		#videoPoll .active .videoPoll-watch, #videoPoll .active .videoPoll-fullEpisode {bottom:0;
		_bottom:3px;
		left:0;
		background-position:0 -25px;
		width:104px;
		}
		
		#videoPoll a:hover .videoPoll-watch, #videoPoll a:hover .videoPoll-fullEpisode {text-decoration:underline;
		cursor:pointer;
		}
				
	#videoPoll ul {
		margin:0;
		padding:0;
	}
	
		#videoPoll ul li {
			float:left;
			list-style-type:none;
			position:relative;
		}
			
			#videoPoll .active img {
				/*border:2px solid #369 !important;*/
			}
			
			#videoPoll .active {background:#369 !important;
			margin-top:15px !important;
			height:120px !important;
			padding:2px 2px 0 !important;
			}
			
				#videoPoll .active .videoPoll-arrow {display:block;
				background:url(/assets/images/spev6_up_arrow.gif) no-repeat 0 0 transparent !important;
				width:26px;
				height:14px;
				}
			
			#videoPoll .videoPoll-arrow {
			position:absolute;
			top:3px;
			left:39px;
			}
			
			#videoPoll .image-overlay {position:absolute;
			top:17px;
			left:2px;
			width:98px;
			height:74px;
			z-index:1000;
			/*border-top:1px solid #ccc;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			border-bottom:1px solid #999;
			*/
			border:1px solid #2c333c;
			}
				#videoPoll a:hover .image-overlay {background:#fff;
					opacity:.3;
					filter:alpha(opacity=30);
					-moz-opacity:0.30;
					border:none;
					width:100px;
					height:75px;
					cursor:pointer;
				}
			
			
				#videoPoll .active .image-overlay {/*border:2px solid #369 !important;
				width:98px;
				height:74px;
				top:14px;*/
				display:none;
				}
			
			#videoPoll .wi-container {
				width:100px;
				margin:17px 3px 0 0;
				height:121px;
				padding:0 2px
			}
			
			#videoPoll .wi-container-1 {
				/*border-top:1px solid #fff;*/
			}
			
			#videoPoll .spacer {margin-right:4px;}
			
			#videoPoll .wi-container img {
				border:none;
			}
			
			#videoPoll .itemHead-wrapper {background:#2c333c;
			height:41px;
			/*margin:0 1px;*/
			padding:2px 0;
			_height:43px;
			_padding:0 0 2px 0;
			overflow:hidden;
			width:100px;
			margin:0;
			position:relative;
			}
			
				#videoPoll .active .itemHead-wrapper {background:#369;
				margin:0;
				}
				
				#videoPoll a {color:#fff;
				cursor:pointer;
				display:block;
				_background:#2c333c;
				}
					#videoPoll a:hover {text-decoration:underline;
					cursor:pointer;
					}
					
					#videoPoll .active a {_background:#369;}
				
				#videoPoll .content-label {color:#fff;
				text-transform:uppercase;
				font-size:11px;
				font-weight:normal;
				}
					#videoPoll .active .content-label {font-weight:bold;}
			
			#videoPoll .itemHead-wrapper h3 {
				font-size:11px;
				line-height:12px;
				padding:2px 5px;
				font-weight:normal;
			}
			
				#videoPoll .active .itemHead-wrapper h3 {font-weight:bold;}
		
				#videoPoll a:hover .itemHead-wrapper h3 {text-decoration:underline;}/*ff fix*/

			#videoPoll  .wi-img {
				/*float:left;
				padding-right:10px;*/
				position:relative;
				height:75px;
				width:100px;
				padding:0;
				margin:0;
			}
			
				#videoPoll .active .wi-img {padding:0;
				margin:0;
				border:none;
				}
			
				#videoPoll .wi-img .ip-item-image-icon {
					background:url(/assets/images/icons/play_icon_35x35.png) no-repeat scroll 0 0 transparent;
					height:35px;
					width:35px;
					position:absolute;
					right:3px;
					bottom:5px;
				}
				
				#videoPoll .active .wi-img .ip-item-image-icon {bottom:7px;}
				
				* html #videoPoll .wi-img .ip-item-image-icon {
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/play_icon_35x35.png", sizingMethod="crop");
				}
					
	#videoPoll .s6meta {padding:20px 12px 25px;
	width:197px;
	border-left:2px solid #000;
	height:266px;
	float:right;
	overflow:hidden;
	background:transparent url('/assets/images/widget/videopoll/Video_Panel_Background.png') no-repeat;
	/*background:url(/assets/images/spev6_bg.gif) repeat-x 0 0 #2f3640;*/
	position:relative;
	}
		#videoPoll .divwrapper {}
		
			#videoPoll .divwrapper .related-links {margin-top:10px;
			font-weight:bold;
			}
			
			#videoPoll .s6meta .s6-more {position:absolute;
			bottom:10px;
			}
				#videoPoll .s6meta .s6-more a {color:#fff;
				text-transform:uppercase;
				font-size:12px;
				font-weight:bold;
				}
				
				#videoPoll .s6meta .s6-more .raquo {position:relative;
				top:-1px;
				}
	
		#videoPoll .s6meta .info { margin-top:10px;}
		
		#videoPoll .s6meta .headline {
			margin:0;
			padding:0;
			color:#fff;
			font-weight:bold;
		}
			#videoPoll .s6meta .headline a {color:#fff;}
			
			#videoPoll .s6meta .videoPoll-small {font-size:20px;line-height:22px;}
			#videoPoll .s6meta .videoPoll-medium {font-size:20px;line-height:22px;}
			#videoPoll .s6meta .videoPoll-large {font-size:35px;line-height:37px;}
			#videoPoll .s6meta .videoPoll-xlarge {font-size:35px;line-height:37px;}
		
		#videoPoll .s6meta .overview {color:#ccc;
		font-size:13px;
		line-height:17px;
		margin-top:3px;
		}
	
	#videoPoll .s6meta .related-links {
		/*float:right;
		padding:21px 10px 10px 26px;
		width:225px;*/
	}
		
		#videoPoll .s6meta .related-title {
			font-weight:bold; color:#333;
			height:22px;
		}
		
		#videoPoll .s6meta .related-item {
			background:transparent url(/assets/images/icons/bullet-999.gif) -5px 0 no-repeat;
			font-size:12px;
			padding-bottom:4px;
			padding-left:10px;
		}
		
		#videoPoll .more a {
			text-transform:uppercase; font-weight:bold; font-size:11px;
		}
	
	#videoPoll .spev6_no_wrap {white-space:nowrap;}
	
	
	
	
	
.bifdata h4{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;
text-transform:uppercase; margin-top:10px;
}
.bifdata h5{
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;
margin-top:85px;
}
	


.confirmButtons{
padding-left:65px;
}


div.jqmConfirm input[type="submit"] { padding: 4px; margin: 10px; background: #ccc; color: #7ca5c0; border: 1px solid #999; text-transform:uppercase; }

/* jqModal confirm CSS courtesy of;
	 Alexandre Plennevaux <alexandre@pixeline.be>,
	 Brice Burgess <bhb@iceburg.net> */

div.jqmConfirm { /* contains + positions the alert window */
	display: none;position: fixed;top: 17%;width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
	padding-left:60px;
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirmWindow {
	height:auto;
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	
	max-width:350px;
	padding: 0 10px 10px;
	
	background:#fff;
	border:2px solid #ccc;
}

.jqmConfirmTitle{
	margin:5px 2px;
	height:20px;
	color:#000;
	background:#FFF;
}
.jqmConfirmTitle h1{
	margin:5px 2px;
	padding-left:5px;
	padding:0;
	font-size:14px;
	text-transform:capitalize;
	letter-spacing:-1px;
	font-weight:bold;
	color:#000;

	float:left;
	height:20px;
}

div.jqmConfirm .jqmClose span{
float:right;color:#369; font-weight:bold;/*display:none;*/}
div.jqmConfirm .jqmClose {
	/*width:20px;
	height:20px;
	display:block;
	float:right;
	clear:right;
	background:transparent url(confirm/close_icon_double.png) 0 0 no-repeat;*/
}

div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }

div.jqmConfirmContent{
	padding:5px 20px 5px 10px;
	margin:5px;
}

/*
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */