/* Player module*/
#videoAd{
	width:200px;
	height:250px;
	}
#videoPlayer{
	text-align:center;
	margin:auto;
	height:360px;
	width:640px;	
}
#videoPlayerWrapper{
	margin: auto;
	text-align: center;
}
/* styles for immersive 360 video player */	
#videoPlayer.implayer2{
	height:550px;
	margin:10 0 0 0;
	width:600px; 
}
#embedContainer{
	text-align:center;
	margin:auto;
	height:100%;
	width:100%;
	}
#embeddedPlayer{
	outline: none;
	}
videoCtrls{
	text-align: center;
	margin:auto 10px auto auto;
	}	
/* style for immersive 360 video player */	
#videoCtrls.implayer3{
	visibility:hidden;
}	
#videoCtrls ul, #wrap div.single ul.hd-ctrls{ 
	margin: 10px 0 0 0; 
	padding:0;
	color: #808080;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
	}
#videoCtrls ul li, #wrap div.single ul.hd-ctrls li{ 
	list-style-type:none; 
	float:left; 
	margin:0 15px 0 0; 
	padding:0px;
	}
#videoCtrls ul input,
#videoCtrls ul label{
	display:block;
	float:left;
	}
#videoCtrls ul input{
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
	}
#wrap ul.vid-ctrls a:link,
#wrap ul.vid-ctrls a:visited{
	color: #808080;	
	padding-left: 18px;	
}
#wrap ul.hd-ctrls a:link,
#wrap ul.hd-ctrls a:visited{
	color: #808080;
	}
#videoCtrls ul a.detach{
	background: url(/sitewide/images/charlie/icon-detach.gif) no-repeat 0 2px; 
	}
#videoCtrls ul a.help{
	background: url(/sitewide/images/charlie/icon-help.gif) no-repeat 0 2px;
	}
#wrap div.single ul.hd-ctrls ul.hd-ctrls a:link,
#wrap div.single ul.hd-ctrls ul.hd-ctrls a:visited{
	padding-left: 0;
	}
#wrap div.single ul.hd-ctrls li.hd-watch{
	padding-right: 19px;
	background: url(/sitewide/images/charlie/icon-hd.gif) no-repeat right 3px; 
	}
#wrap div.single ul.hd-ctrls a{
	font-weight: bold;
	}
#wrap .mdl-player{
	padding-top: 20px;
	padding-left: 0px;
	}
#wrap .mdl-player div.more-link{
	margin-top: 15px;
	}
#playerMdl{
	padding:2px;
	}
	/* styles for immersive media 360 player */
#playerMdl.implayer{
		height:550px; 
	}	
.group-ab{
	position:relative;
}
.group-abc{
	float: left;
	width: 956px;
	background: none;
	margin: 10px 0 0 10px;
}
.group-abc #playerMdl.mdl{
	margin:0px;
	padding:10px 0;
}
#wrap ol.lst{
margin:0 10px 10px 0;
}
#playlist ol.lst{
margin:0 10px 10px 0;
}
#wrap ol.lst-photos-four li{
margin-right:22px;
width:140px;
}
#wrap .series-info{
	font-family: Arial, sans-serif;
	font-size:11px;
}
#wrap .series-info a{
	font-weight:bold;
}
#wrap div.single h1{
	font-size:16px;
	line-height:20px;
	}
#wrap div.single h1 a{
font-weight:bold;
}
#wrap div.single h1 a.series{
font-size:11px;
}
#wrap #more-info-bt a:link, #wrap #more-info-bt a:visited{
}
#wrap div.single #more-info-bt{
	padding:8px 0;
}
#wrap div.single ol.lst li p.deck{
	font-family: Arial, sans-serif;
	font-size:13px;
	margin-right: 0;
	}
#wrap div.single ul.simple-list{
	list-style: none;
	list-style-type:none; 	
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding:10px 0 2px 0;
	margin:0;
	}
#wrap div.single ol.lst ul.simple-list li{
	padding-bottom: 2px;
	}
#wrap div.single ol.lst{
margin:0 10px 0 0;
}
#wrap div.single ol.lst ul.simple-list li.relnk{
	font-size: 11px;
	}
#wrap div.single ul.meta-list{
	padding:0px;
	border: none;
	padding:15px 0 0;
}
#wrap div.single ul.meta-list .share{
	width:100%;
	border-top:1px dotted #D9D9D9;
	border-bottom:1px dotted #D9D9D9;	
	padding:2px;
	}
#wrap div.single ul.meta-list li{
	margin:0 20px 0 0;
	padding: 0;
	line-height:12px;	
	}
#wrap div.single ul.meta-list li.last{
	margin: 0;
	}
#wrap div.single ul.meta-list li strong{
	color: #999;
	}
#wrap div.single ul.meta-list li.meta-rate{
float:left;
width:150px;
height:30px;
	}
#wrap div.single ul.meta-list li.meta-rate strong{
	margin: 0;
	}
#wrap div.single ul.meta-list li.share h3{
padding:10px 0 0;
font-weight:bold;
}
#wStatistics .contentAction .cacSmall li:last-child{
display:none;
}
/* usage line */
#wrap div.single ul.usage li{
	margin-right:0;
	}
#wrap div.single ul.usage li.usage-views{
	width: auto;
	text-align: center;
	margin-right: 9px;
}
#wrap div.single .fluxWidget .contentAction .cacSmall .cacItem.commentCount, #wrap div.single .fluxWidget .contentAction .cacSmall .cacItem.ratingCount{
	height: auto;
}
#wrap .fluxWidget .contentAction .cacSmall .cacItem.commentCount p,
#wrap .fluxWidget .contentAction .cacSmall .cacItem.ratingCount p{
	margin: 0px;
}
#wrap div.single ul.usage li.usage-posted,
#wrap div.single ul.usage li.usage-stats,
#wrap div.single ul.usage li.usage-views{
	height: 12px;
}
#wrap div.single ul.usage li.usage-stats{
	display: block;	
	float:left;
}
#wrap div.single ul.usage li.meta-rate ul li.commentCount, 
#wrap div.single ul.usage li.meta-rate ul li.rating ul li.ratingOverall,
#wrap div.single .fluxWidget .contentAction .cacSmall .cacItem.commentCount,
#wrap div.single .fluxWidget .contentAction .cacSmall .cacItem.ratingCount{
	margin-top:0px;
	width:auto;
	text-align: center;
}
#wrap div.single .fluxWidget .contentAction .cacSmall .fluxCac{
	width: 100%;
}
#wrap div.single ul.meta-list li strong{
	margin-right:0px;
}
#wrap div.single ul.rate{
	padding:0 0 10px;
	border-bottom:1px dotted #D9D9D9;
}
#wrap .fluxWidget .contentAction .rating{
	width:91px;
	padding-left: 0px;
	height: 26px;
}
#wrap .meta-list.rate .fluxWidget .contentAction .cacItem{
	height: 26px;
}
#wrap div.single ul.meta-list.share{
	height: 100%;
}
#wrap .flux .fluxBtn{
	height:18px;
	margin:4px 4px 4px 0px;
}
#wrap .flux .fluxBtn{ 
	line-height:18px;
}
.fluxWidget .contentAction .rating .fluxBtn {
	padding-right:5px;
	*padding-right:7px;
	}
#wrap div.single ul.usage li.usage-posted{
	margin-right:9px;
	}
#wrap div.single ul.usage li.meta-rate ul li.commentCount strong,
#wrap div.single ul.usage li.meta-rate ul li.rating ul li.ratingOverall strong{
	float: none;
	}
/* share */
#wrap div.single ul.share li{
	padding-bottom: 10px;
	}
#wrap div#more-info li{ 
	list-style-type:none;
	list-style:none;
	padding:2px 0;	
	}
#wrap div#more-info li.form-copy{ 
	padding:15px 0;	
	}	
#wrap div#more-info li.form-copy span{
	font-weight: bold;
	float: left;
	margin: 2px 10px 0 5px;
	}
#wrap div#more-info li.form-copy form{
	background: url(/global/music/images/wht-textfld_share.gif) no-repeat 0px 0px;
	padding: 0;
	width:281px;
	height: 22px;
	}
#wrap div#more-info li.form-copy input{
	float: left;
	width:230px;
	height: 16px;
	margin: 3px 0 0 5px;
	padding: 0;
	border: 1px solid #fff;
	color: #808080;
	font-size:11px;
	}
#wrap div#more-info li.form-copy form a{
	background:transparent url(/sitewide/images/charlie/btn_copy.gif) no-repeat scroll left top;
	display:block;
	height:18px;
	width:39px;
	float: right;
	margin: 2px 2px 0 0;
	}
#wrap div#more-info li.form-copy a:hover{
	background-position: 0 -18px;
	}
#wrap div.title-meta{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	text-transform: uppercase;
	color: #fff;
	padding-bottom:3px;
	}
#wrap div.title-meta span{
	padding:1px 3px;
	background:transparent repeat scroll 0 0;
}	
#wrap div#more-info{
padding:0 0 10px 0;
}
#wrap div#videoCtrls{
border-top:1px dotted #D9D9D9;
}
#wrap div#more-info ul.simple-list{
padding:0 0 0;
}
/* playlist module */
#wrap div#playlist .mdl-temp{
	padding-bottom: 30px;
	}
#wrap div#playlist ol.lst li{	
	border:none;
	padding:0;
	}
#wrap div.pages{	
	left:0px;
	width:1999em;
	overflow:hidden;
	position:relative;
}	
#wrap div.pages ol{
	display:block;
	float:left;
}
#wrap div#playlist ol.lst li.first{
	border-top:0;	
}
#wrap div#playlist ol.lst li.active{
	border:none;
	margin:0 12px 0 0;
	padding:5px;
	position:static;
	background-color: #262626;
}
.h-pre{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	line-height:16px;
	color: #b2b2b2;
	padding-left:10px;
	}
.h-sub3{
	font-family: Arial, sans-serif;
	font-size:19px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding:0;
	}
.h-sub3 em{
	font-style: normal;
	white-space: nowrap;
	}
#playlist div.deck p{
	font-size: 11px;
	margin-right: 10px;
	margin-bottom: 10px;
	}
/* ecom */
ul.lst-ecom li.list-price{
	text-decoration: line-through;
	}
#wrap ol.lst li ul.btn-list{
	margin-top: 10px;
	padding: 0;
	}
#wrap ol.lst li ul.btn-list li{
	border: none;
	display:inline;
	}
#wrap ol.lst li ul.lst-ecom li.btn-buy{
	padding-top: 10px;
	}
#wrap ul.lst-ecom li.btn-buy a{
	display: block;
	width: 80px;
	height: 18px;
	text-align: right;
	background: url(/sitewide/images/charlie/btn-shop-mtv.gif) no-repeat top left;
	}
#wrap ul.lst-ecom li.btn-buy a span{
	position: absolute;
	left: -9999px;
	}
/* video overrides */
/* Coad fixup.
---------------------------------------------------- */	
.video-sponsor{
	position: absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	float:right;
}
.new-video-sponsor{
	position: absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	float:right;
}
#coadLogoTarget div img{
	float:left;
	}
.mdl-ad{
	width:300px;
	}
/* Franchise Links module */
#wrap ol.lst li ul.simple-list{
	float:left;
    max-width: 250px;
    width: expression(200+"px");	
	}
#wrap #seriesLinks ol.lst li ul.simple-list{
    float:none;
    font-family:arial;
    }	
/* Lyrics */
#wrap .mdl-lyrics ol.lst li p.deck{
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	}
/* usage */	
#wrap div.single ul.meta-list li span.vote-up,
#wrap div.single ul.meta-list li span.vote-down{
	color: #333;
	}
#wrap div.single ul.meta-list li.rateit{
	background: #CCCCCC url(/sitewide/images/charlie/rating_end-cap.gif) no-repeat 0 0;
	padding-left: 4px;
	margin-left: 6px;
	}
#wrap div.single ul.meta-list li.rateit strong{
	color: #333;
	margin-right: 5px;
	}
#wrap div.single ul.meta-list ul.rateit li{
	margin: 0;
	}
ul.rateit li.rate-up a{
	background-image: url(/sitewide/images/charlie/rating_thumb-up.gif);
	}
ul.rateit li.rate-down a{
	background-image: url(/sitewide/images/charlie/rating_thumb-down.gif);
	}
/* Music Videos search module */
#search-videos{
	float: none;
	width: auto;
	}
#search-videos .slat-title{
	display: none;
	}
#search-videos-input{
	background: none;
	width: auto;
	height: auto;
	padding: 0;
	}
#acWrapper{
	background: none;
	margin-bottom:10px;
	}
#aciWrapper{
	background:transparent url(/sitewide/images/u/acsearch-bg.gif) no-repeat scroll 0 4px;
	height:29px;
	margin:0;
	position:relative;
	padding-bottom:0;
	}
#acInput{
	border:1px solid #FFFFFF;
	color:#999999;
	font-size:11px;
	margin:8px 0 0 24px;
	padding:0pt;
	width: 240px;
	}
#artistVideosAC .mdl{
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	}
#artistVideosAC p.loading{
	margin: 0;
	}
#acWrapper .autocomplete .yui-ac-content li{
	font-size:11px;
	cursor:pointer;
	}
* html #acWrapper .autocomplete .yui-ac-content{
	position: relative;
	}
*:first-child+html #acWrapper .autocomplete .yui-ac-content{
	position: relative;
	}	
/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#video-player{
		position:relative;
	}
	
	#video-sponsor{
		position:absolute;
		top:0px;
		left:660px;
		z-index:1;
	}
	
	#vidplyr{
		position:relative;
		z-index:2;
	}
}
/* Video Detail V2 CSS changes */
#gridToggle{
	float:right;
	left:570px;
	position:absolute;
	top:20px;
	z-index:100;
}
#gridToggle .gridtoggle{ 
	background:url('/sitewide/images/charlie/sprites/site_wide.png') no-repeat -162px 4px; padding-left:10px;
}
#gridToggle .listtoggle{
	background:url('/sitewide/images/charlie/sprites/site_wide.png') no-repeat -198px 5px; padding-left:10px;
}
div.pagination p{
	font-family:tahoma;
	font-size:11px;
}
div.pagination span.setPaginationWidth{
	margin: auto;
}
div.pagination span.setPaginationWidth ul.paginationPrevious,
div.pagination span.setPaginationWidth ul.paginationNext{
	padding:0px;
}
div.pagination span.setPaginationWidth ul.paginationOverflowWidth{
	overflow:hidden; 
	position:relative; 
	padding-right: 0px;
}
div.pagination span.setPaginationWidth ul.paginationOverflowWidth div.paginationLongList{
	overflow:hidden; 
	position:relative; 
	width:780px;
}
#playlist div.pagination{
	margin:auto;
	height:auto;
	font-family:tahoma;
	font-size:11px;
	position:relative;
	padding-top:5px;
}
#playlist div.pagination p a:link, #playlist div.pagination p a:visited{
font-weight:bold;
padding:3px;
}
#playlist div.pagination p.active a:link, #playlist div.pagination p.active a:visited{
background-color:#d9d9d9;	 
color:#fff;
}
#playlist div.pagination p{
	margin:0 3px;
}
#playlist div.mdl{
	margin:0 0 0 10px;
	padding:5px 0 10px 10px;
}
#wrap div.single p.deck{
	margin:0 0;
	padding:10px 0;
}
#wrap ol.lst li div.title3{
	position: relative;
}
.playlist-count{
	font-family:impact;
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	padding:5px;
	line-height:24px;
	background: url('/global/music/images/number-bgtile.png') repeat scroll 0 0 transparent;
	left: 0px;
	top: 0px;
}
.h-sub2{
	margin:0 0 15px;
}
#wrap #playlist div.pagination{
	float:left;
	margin:auto;
	width:620px;
	text-align:center;
	padding-bottom:5px;
	position:relative;
	left:0;
}
#playlist .pagination span{
	display: inline-block;
}
#wrap ol.trailers li{
border:medium none;
float:left;
margin:0 34px 0 0;
padding:0;
width:100px;
}
#wrap #multiGridModule div.mdl div.mdl{
	border-bottom:5px solid #d9d9d9;
}
#wrap #multiGridModule div.mdl div.last{
	border-bottom:medium none;
}
#wrap #multiGridModule div.mdl:last-child{
	border-bottom:medium none;
}
#wrap #multiGridModule .mdl{
padding-left:0;
}
#wrap #multiGridModule .h-wrap{
margin-left:0px;
}
#wrap .group-ab div.mdl{
	overflow: hidden;	
}
#wrap #trailers a img{
border:medium none;
display:block;
}
.fluxWidget .contentAction .cacSmall li.cacItem{
width:120px;
}
#wrap .fluxWidget .contentAction .cacSmall .ratingCount .itemText.positive .txtLabel, .fluxWidget .contentAction .cacSmall .commentCount .itemText.positive .txtLabel{
padding-left:15px;
width:15px;
margin-right:5px;
}
#hide-info-bt{
padding-top:6px;	
}
#wrap .fluxWidget .contentAction .ratingCount .txtLabel{
}
#wrap #multiGridModule div.more-link {
clear:both;
margin:10px -10px 0;
}
#artistLinks .simple-list li:last-child{
background:url(/global/music/images/rhapsody-download.png) no-repeat scroll 0 4px transparent;
}
#artistLinks .simple-list li:last-child a{
padding-left:15px;
}
#artistLinks .simple-list li:first-child a,#seriesLinks .simple-list li:first-child a{
font-family:Arial;
font-size:16px;
font-weight:bold;
}
/* ie styles for VideoPlayer Info Module*/
#wrap div.single ul.usage{
	position:relative;
	width: 280px;
}
#wrap .fluxWidget .contentAction .rating{
display:none;
}
#wrap #wRate .contentAction .rating{
	width:98px;
	display:block;
	/*width:98px\9;*/
}
#wrap div.single .fluxWidget .contentAction .cacSmall .cacItem.ratingCount{width:auto;}
#wrap div#more-info li.form-copy form{position:relative;}
*:first-child+html #wrap #wRate .contentAction li.cacItem{margin-top:5px; text-align:left;}
*:first-child+html #wrap #wRate .contentAction .rating{width:100px;}
*:first-child+html  #wrap div.single .fluxWidget .contentAction .cacItem.textItem .itemText .txtLabel{
position:relative;display:block;width:15px;height:15px;top:-12px;
}
*:first-child+html #wrap div.single ul.usage .fluxWidget .contentAction .cacSmall .cacItem.commentCount .itemText .txtLabel{left:-5px;}
*:first-child+html #wrap div.single ul.usage .fluxWidget .contentAction .cacSmall .cacItem.ratingCount .itemText .txtLabel{left:-5px;}
*:first-child+html #wrap #wStatistics{position:absolute;}
*:first-child+html #wrap div.single ul.usage .fluxWidget .contentAction .cacSmall .cacItem.commentCount,
*:first-child+html #wrap div.single ul.usage .fluxWidget .contentAction .cacSmall .cacItem.ratingCount{
position:relative;
top:0;width:50px;
}
*:first-child+html #wrap div#more-info li.form-copy form{left: -15px !important;}
#wrap div.single ul.meta-list li#fblike{
border-bottom:1px dotted #D9D9D9;
height:30px;
padding-top:13px;
width:282px;
}
.title3 a .title .song{
	display: block;
}
.title3 a .title .artist{
	display: block;
}
.title3 a:hover .title .song, .title3 a:hover .title .artist{
	display: block;
	text-decoration: underline;
}
.title3 a:link .title .artist, .title3 a:visited .title .artist{
	font-weight: bold;
}
#wrap .mdl.playlistmdl .h-wrap .h-sub3{
	display: none;
}
#wrap div.cacSmall{
  height: 1%;
}
#wrap div.cacSmall:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
