/* 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;
}
/********** VIDEO LIST **************/
.vidlist .title{
color:#000000 !important;
}
.popup_div a{
color:#1a1a1a !important;
text-decoration:none;
}
.vidlist
{
clear:both;
float:left;
margin:0;
padding:0 !important;
width:100%;
}
.vidlist_high
{
padding:0;
margin:0px;
clear:both;
color:#f2f2f2;
text-decoration:underline;
}
.vidlist_high a:hover, li.vidlist_high:hover a{
color:#f2f2f2;
}
.vidlist_Collapse{
padding-bottom:0px !important;
padding-top:0px !important;
}
#videolist_id, #videolist_id option,
#episodeslist_id, #episodeslist_id option, 
#flipbooklist_id, #flipbooklist_id option, 
#castlist_id, #castlist_id option{
font-size:11px;
padding:1px;
}
#videoModuleListing .posted,#episodesModuleListing .posted,#photoModuleListing .posted,#songsModuleListing .posted,#castsModuleListing .posted{
padding:0 6px 0 0;
}
#Module2_AjaxLoader{
background-image:url(/global/music/images/dyna_ajaxloader_white.gif);
background-repeat:no-repeat;
width:16px;
height:16px;
display:none;
}
#olListing li, .olListing li{
border:medium none !important;
line-height:16px;
margin:0 !important;
padding-bottom:3px !important;
padding-top:2px !important;
z-index: 50000 !important;
}
#olListing{
position:relative !important;
}
.list-no, .list-ep, .list-ct, .list-title, .list-date, .song-content, .song-listen, .song-download{
float:left !important;
padding:0px !important;
margin-left:0px !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border:none !important;
}
.alt-row{
background-color:#f2f2f2;
}
ol.grid-last li.last div.title2 a{
font-weight: normal !important;
}
.list-no a, .list-ep a, .list-ct a, .list-title a, .list-date a{
font-weight:normal !important;
}	
.list-no{
padding-left:10px !important;
width:30px;
}
.list-ep{
width:65px;
padding-left:10px !important;
}
.list-ct{
width:85px;
padding-left:10px !important;
}
.list-title{
width:51.2%;
}
.list-date{
padding-right:10px;
text-align:left;
text-indent:20px;
width:117px;
}
.level_two_video .list-title{
width:36%;
}
.level_one_video .list-title{
width:52%;
}
.level_one_video .list-date{
width:60px;
}
.popup_div{
position: absolute;
display: none;
z-index: 50000 !important;
border-collapse: collapse;
width: 385px;
}
.popup_div_body{
border:5px solid #000;
background-color:#FFFFFF;
float:left;
padding:10px;
z-index: 5000 !important;
}
.popup_div_body .title1{
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:20px;
margin:0;
padding:0;
}
.popup_div_body .icon-play-lg{
background-image:url(/global/music/images/icon-trans-play-lg.gif);
height:11px;
width:16px;
}
.popup_div_body .icon{
background-color:#333333;
display:block;
float:left;
margin:4px 5px 0 0;
overflow:hidden;
text-indent:-9999px;
}
.popup_div_body .thumb{
float:right;
margin:0 0 10px 10px;
}
.popup_div_body .deck{
color:#333333;
font-family:Tahoma,sans-serif;
font-size:11px;
}
.popup_div_body p{
color:#999999;
font-family:Verdana,sans-serif;
font-size:9px;
line-height:15px;
margin:0;
padding:0;
}
.popup_div_bottom{
background:url(/global/music/images/arrow_on_white.gif) top center;	
background-repeat:no-repeat;
width: 385px;
height: 11px;
z-index: 5000 !important;
float:left;
}
.popup_div_bottom_flip{
background:url(/global/music/images/arrow_on_white_flip.gif) bottom center;	
background-repeat:no-repeat;
width: 385px;
height: 11px;
z-index: 5000 !important;
}

#searchmtv,	#artistlist, #navlist-wrap{
visibility: hidden;
}
.group-ab {
width:656px;
float:left;
}
.group-abc {
margin:0 0 0 10px;
}
.group-c {
width:310px;
float:right;
}
#wrap ol.lst li {
background:none;
border-color:none;
border-style:none;
border-width:1px 1px medium;
padding:0;
}

#wrap ul.share {
float:none;
}
#wrap div.single ul.meta-list .share {
border-bottom:1px solid #2e2c26;
border-top:1px solid #2e2c26;
padding-bottom:15px;
}
#wrap div.single ul.rate {
border-bottom:1px solid #2e2c26;
}
#wrap div#videoCtrls {
border-top:1px solid #2e2c26;
}
#wrap div.group-c div.mdl {
background:none repeat scroll 0 0 #f1f1f1;
}
#wrap div.group-c ol.lst {
margin:0;
}

#wrap div.group-c div.single {
background:url("/video/local/img/now-playing-hdr.gif") no-repeat scroll 0 0 #000;
padding:10px;
color:#FFFFFF;
border-bottom:6px solid #ef00a3;
}

#wrap div#playlist ol.lst li.active {
margin-right:22px;
padding:0;
background:none;
}
#wrap ol.lst li.active span.icon-play {
background:url("/sitewide/images/video/now_playing.png") no-repeat scroll 0 0 transparent !important;
height:105px;
margin-left:0px;
top:3px;
width:140px;
}
#wrap div.group-c div.single ol.lst {
margin-top:37px;
}
#playlist ol.lst li span.icon {
margin:0;
}

.mdl {
background:none repeat scroll 0 0 #FFFFFF;
margin:0 0 10px 10px;
padding:10px 0 0 10px;
position:relative;
}
#playlist .mdl {background: #ffffff; padding-top: 3px; };
#playlist .mdl #pages { padding-top: 3px; }

.group-c .mdl {
margin-left:0;
margin-right:10px;
}
#playerMdl {
margin-bottom:10px;
padding:2px;
background:transparent;
}
#videoPlayer {
height:391px;
text-align:center;
width:640px;
border:#333333 1px solid;
}
#videoPlayerWrapper {

}
.mdl-ad {
background:url("/sitewide/images/charlie/advertisement-text.gif") no-repeat scroll 12px 100% transparent;
height:250px;
margin:0 0 10px;
width:300px;
}
#wrap .group-ab div.mdl {
margin-top:0;
padding-top:10px;
}
#wrap #multiGridModule div.mdl:last-child {
border-bottom:medium none;
}
#wrap .group-ab div.comments-wrapper, #wrap #dynaVidListingPopulate .mdl {
padding:10px 10px 0 10px;
}
#wrap #multiGridModule .mdl {
padding:10px 10px 10px 0;
}
#wrap .group-ab div.mdl div.mdl {
margin-top:10px;
}
div.pagination ul li.page-prev a {
background:url("/video/local/img/page-prev.gif") no-repeat scroll 0 0 transparent;
}
div.pagination ul li.page-next a {
background:url("/video/local/img/page-next.gif") no-repeat scroll 0 0 transparent;
}

#wrap #multiGridModule div.pagination {
float:right;
height:28px;
width:150px;
}
#wrap div.pagination {
height:28px;
width:100px;
left:558px;
position:absolute;
top:12px;
}
#wrap #playlist div.pagination {
top:10px;
}
#wrap .mdl div.pagination {
top:10px;
}
#wrap div.pagination p {background:transparent;}
#gridToggle {
top:25px;
}
#wrap ol.lst li ul.simple-list {
max-width:190px;
}

#pageHeader {
margin:0;
padding:7px 0;
}

#pageHeader div {
font-family:Verdana,Tahoma;
font-weight:bold;
color:#ffffff;
font-size:20px;
margin-left:12px;
}
#wrap-inner {
margin-top:0;
padding-top:0 !important; padding-top: 0;
background-color:#ffffff;
}

/* override /global/music/css/music.css background image */
#wrap-inner.w-640x320 {
background-image:none;
padding-top:0;
}
#wrap-inner.w-640x320 #inner {
/*background-image:none;*/
background:transparent url(/video/local/img/gradient_bg.png) no-repeat 0 0;
}
#inner #modalWindow { display:none; }

#wrap ol.photo-alt li img.thumb {
height:53px;
width:70px;
}
#wrap ol.lst li.last {
border:none;
margin:0;
}

#wrap div.single h1 {
color:#fff;
font-size:18px;
line-height:22px;
}
.group-ab img.thumb {
border:1px solid #000000;
}

/**** MODULES ********/

#dynaVidListingPopulate ol.lst li.alt-row {
background-color:#F2F2F2;
}

#wrap ol.lst li ul {
border:medium none;
float:right;
list-style:none outside none;
margin-left:0;
padding:0;
width:100%;
}

#wrap ol.lst li {
overflow:hidden;
}

#wrap div.single ul.meta-list {
border-top:none;
padding:10px 0;
}
#wrap div.single ul.rate {
padding:5px 0 0;

}
#wrap div.single ul.simple-list {
font-size:12px;
}

#wrap div.title-meta span {
background:#008aff;
padding:1px;
}

#wrap ol.lst li div.title3 {
display:block;
font-size:11px;
font-weight:normal;
line-height:16px;
margin:0;
padding:0;
}
#wrap .h-main a:link, #wrap .h-main a:visited, #wrap .h-sub a:link, #wrap .h-sub a:visited, #wrap .h-sub2 a:link, #wrap .h-sub2 a:visited {
color:#008aff;
}
#wrap .h-sub a:hover {
text-decoration:underline;
}
#wrap a:link, #wrap a:visited {
color:#008aff;
font-weight:bold;
}

.h-sub {
border-top:5px solid #c5c5c5;
margin: 0 0 12px 0;
padding: 2px 0 0 0;
font-family: Arial;
font-size: 20px;
font-weight: bold;
line-height:30px;
overflow: hidden;
}
.h-sub span {
/*border-bottom:1px solid #EE3572;*/
background:url("/home4/modules/browse_artists/plus.gif") repeat-x scroll center bottom transparent;
color:#464444;
height:38px;
font-size:18px;
float:left;
padding:0;
}

#wrap .mdl-scroll .h-wrap {
margin-left:0;
}
#wrap div.mdl-lyrics ol.lst,#wrap div#seriesLinks ol.lst,#wrap div#artistLinks ol.lst, #wrap div#customPromo ol.lst,#wrap div#rssPartner ol.lst, #wrap div#ecomURL ol.lst {
padding:8px;
border:1px solid #C5C5C5;
}
#wrap #pageHeader div span {
background:url(/global/music/videos/images/video_premiere.png) no-repeat; 
display: block;
height: 20px;
width: 134px;
text-indent: -9999px;
margin: 0;
padding-right:10px;
}
#wrap div#ecomURL a.itunes span {
background:url(/global/music/videos/images/viewinitunes_en.png) no-repeat; 
display: block;
width: 106px;
height: 23px;
text-indent: -9999px;
margin: 0;
}

.h-wrap {
padding-top:0px;
margin-left:0px;
}

/* series module */
#wrap .mdl .h-wrap .h-sub2 {
border-top:none;
color:#000000;
margin:0 0 0px;
padding:0 0 0;
}
#wrap .group-c .mdl .h-wrap .h-sub2 span {
color:#464444;
background:transparent url(/video/local/img/sidebar_hdr.gif) repeat-x scroll 0 0;
line-height:39px;
margin:0;
padding:0 10px;
}

#wrap .comments-wrapper .h-wrap .h-sub2 {
border-top:5px solid #c5c5c5;
line-height:30px;
/*margin:10px 10px 0;*/
overflow:hidden;
padding:2px 0 0;
color:#464444;
}
#wrap .comments-wrapper .h-wrap .h-sub2 span {
background:url("/home4/modules/browse_artists/plus.gif") repeat-x scroll center bottom transparent;
font-size:18px;
height:38px;
}

#wrap .mdl .h-wrap .h-sub2 span {
border-top:none;
margin:0;
padding-left:10px;
}

#wrap .mdl .h-wrap .h-sub2 span a {
color:#464444;
font-size:18px;
font-weight:bold;
/*padding:0 10px;*/
overflow-x:hidden;
white-space:nowrap;
width:280px;
}
#wrap div.more-link a:link, #wrap div.more-link a:visited {
background:none repeat scroll 0 0;
color:#4498c8;
padding:1px 4px;
}

#seriesLinks div.more-link {
display:none;
}
#artistLinks div.more-link {
display:none;
}

#customPromo ol.lst li ul.simple-list {
width:255px !important;
}

/* browse video channels*/
#customPromo ol.lst li ul.simple-list {
float:left;
max-width:255px;
width:255px;
}

#customPromo ol.lst li ul.simple-list li {
background:transparent url(/sitewide/images/video/hr.jpg) no-repeat scroll 0 0;
border-bottom:0;
padding:3px;
width:276px;
}

#wrap ol.lst li .group ul.simple-list li, #wrap ol.lst li .group ul.simple-list li.relnk {
border-bottom:none;
padding:0px;
font-size:11px;
}
#wrap div.single ol.lst ul.simple-list li.relnk a {
background:transparent url(/sitewide/images/video/rhapsody.gif) no-repeat scroll 0px 2px;
padding:0 0 0 67px;
}

#wrap ol.lst li .group ul.simple-list li a {
font-weight:normal;
color:#008aff;
}
#wrap ol.lst li .group ul.simple-list li {
color:#a9a9a9;
}
#wrap #artistLinks ol.lst li {
border-bottom:1px dotted #D9D9D9;
margin:0 0 10px;
padding:0 0 10px;
}
#wrap #artistLinks ol.lst ul.simple-list li {
border-bottom:none;
margin:0;
padding:0;
}
#wrap #artistLinks ol.lst li.last {
border-bottom:none;
margin:0;
padding:0;
}
#wrap ol.lst li .group ul.simple-list li span {
float:left;
width:62px;
padding: 0 5px 0 0;
text-align:right;
}
#wrap ol.lst li .group ul.simple-list li a strong, #wrap ol.lst li .group ul.simple-list li strong {
width:60px;
font-weight:normal;
text-align:right;
color:#a9a9a9;
}
#wrap ol.lst li .group ul.simple-list li a strong:after, #wrap ol.lst li .group ul.simple-list li strong:after {
content: ":";
}

.group-c .mdl .h-wrap, #artistLinks .h-wrap, #seriesLinks .h-wrap, #customPromo .h-wrap {
margin-left:0;
}
.group-c .mdl .h-wrap .h-sub2 {
margin:0 0 0;
}
.group-c .mdl {
padding:0 0 0 0;

}
.backLink {
text-align:right;
padding-right:10px;
width:304px;
background:#dadada;
text-transform:uppercase;
display:none;
}
#customPromo .backLink a {
color:#fe417b;
}
#wrap #multiGridModule .h-wrap {
margin-left:10px;
}

#wrap #multiGridModule div.mdl div.mdl .h-wrap {
margin-left:0px;
}
#wrap #artistLinks ol.lst li ul.simple-list {
max-width:200px;
}
#wrap #seriesLinks ol.lst li ul.simple-list {
max-width:300px;
}

/* TEST */

#playlist img.thumb {
position:relative;
/*left:-23px;*/
}
.playlist-count {
z-index:10;
}
#wrap div#playlist ol.lst li {
position:relative;
width:140px;
overflow:hidden;
}

#wrap div#playlist ol.lst li .title3,#wrap ol.lst.lst-photos-four li div.title3 {
overflow: hidden;
width: 140px;
}

#wrap div#multiGridModule ol.lst li,#wrap div#webExclusives ol.lst li,#wrap div#showClips ol.lst li,#wrap div#fullEpisodes ol.lst li {
width:140px;
overflow:hidden;
}

#wrap div#multiGridModule .h-sub{
margin:0;

}

/* artist module */
#wrap ol.photo-alt li img.thumb {
border:none;
}
#artistLinks .simple-list li:last-child a {
padding-left:20px;
font-weight:normal;
}
#artistLinks .simple-list li a:link, #artistLinks .simple-list li a:link a:visited {
color:#7c7c7c;
}
#artistLinks .simple-list li:first-child a:link, #artistLinks .simple-list li:first-child a:link a:visited {
color:#008aff;
}
.vidlist_high a:hover, li.vidlist_high:hover a {
color:#000;
}
.vidlist_high, li.vidlist_high:hover {
color:#000;
text-decoration:none;
}
.vidlist_high
{
height:24px;
}
#wrap .fluxWidget .contentAction .txtLabel {
display:none;
}

#wrap li.moreElement a:link, #wrap li.moreElement a:visited, #hide-info-bt a:link, #hide-info-bt a:visited, #more-info-bt a:link, #more-info-bt a:visited{
color:#ef00a3;
font-weight:bold;
text-transform:uppercase;
}

#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:2px !important margin-top:0px;
}
#wrap div.title-meta span {
background:none;
color:#ef00a3;
}
#wrap div.title-meta span.txtLabel {
display:none;
}
#rssPartner ol.lst li div.title2 { 
text-transform: uppercase; 
font-size:12px;
height:20px;
}
#rssPartner ol.lst li {
background:url("/sitewide/images/video/hr.jpg") no-repeat scroll 0 0 transparent;
padding:10px 3px 3px;
}
#rssPartner ol.lst li:first-child {
background:none;
}
#wrap ol.lst li div.rssPartner_list {
margin-bottom:5px;
margin-left:20px;
}
#rssPartner li img {
margin-right:5px;
}
#wrap .mdl .h-wrap .h-sub2 span a,#wrap .mdl .h-wrap .h-sub2 span,#wrap .mdl .h-wrap .h-sub span {
text-transform: uppercase; 
}
#wrap ol.lst li ul.simple-list li:first-child {
background:none;
}
#wrap div.more-link a:link, #wrap div.more-link a:visited {
background:none repeat scroll 0 0 transparent;
color:#ef00a3;
padding:1px 4px;
}
#wrap .comments-wrapper .h-wrap .h-sub2 span {
margin:0;
padding:0;
}
#wrap ol.lst li span.icon-play {
background:url("/video/local/img/play-overlay.png") no-repeat scroll 0px 0px transparent !important;
height:39px;
margin-left:50px;
position:absolute;
text-indent:9999px;
top:30px;
width:39px;
cursor:pointer;
z-index:10;
left: 0px;
}

#dynaVidListingPopulate ol.lst li span.icon-play {
background:none !important;
}

#artistLinks .simple-list li:last-child {
background:url("/video/local/img/icon-download.gif") no-repeat scroll 0px 2px transparent;
margin-left:5px;
}

.h-sub span, #wrap #inner .mdl .h-wrap .h-sub2 span, #wrap #inner .h-sub3 {
border-top:none !important;
}
span.now-playing {
display:none;
}
#videoCtrls ul li, #wrap div.single ul.hd-ctrls li {
margin:0 5px 0 0;
}
.playlist-count {
position:absolute;
background:url("/global/music/images/number-bgtile.png") 0 0;
z-index:10;
font-size: 14px;
color:#fff;
line-height:14px;
padding:5px;
font-family:arial;
font-weight:bold;
top: 0px;
}

#wrap a:hover {
color:#ef00a3;
text-decoration:none;
}
#playlist ol.lst li div.title3 strong, #playlist ol.lst li div.title3 span.title {
margin:0;
position:relative;
left:0px;
padding-right: 0px;
}
#rssPartner li span a:link,#rssPartner li span a:visited {
font-weight:bold;
}
#wrap div.single ul.meta-list li#fblike {
border-bottom:1px solid #2E2C26;
height:36px;
}

#wrap #wrap-inner .dynGroup ol.lst li span.icon-play {
background-image: url("/video/local/img/play-overlay.png") !important;
}
#wrap #wrap-inner .dynGroup ol.lst li.active span.icon-play {
background-image: url("/sitewide/images/video/now_playing.png") !important;
left:0;
position:absolute;
top:0;
}
#wrap #wrap-inner .dynGroup ol.lst .vidlist li span.icon-play {
display:none;
}
#wrap div.single ul.usage li.usage-stats {
width: auto;
}

#wrap .flux .rating .fluxBtn {
line-height: 11px;
}

#wrap .title3 a:link .title .artist, #wrap .title3 a:visited .title .artist {
color: #808080;
font-size: 12px;
}

#wrap .title3 a:hover .title .song, #wrap .title3 a:hover .title .artist {
text-decoration: none;
}

#wrap #wRate .contentAction .rating {
width: 94px;
}

#wrap .fluxWidget .contentAction .rating {
height: 18px;
}
#wrap div#more-info {
display:block;
float:left;
}
/* Series Links */

#seriesLinks .simple-list li:first-child a {
font-size:12px;
}

#wrap #seriesLinks ol.lst li span.icon-play {
background: url("/global/music/images/icon-trans-play.gif") no-repeat scroll 0 0 #ef00a3 !important;
width:12px;
height:9px;
position:static;
margin-left:0;
}

#wrap #seriesLinks ol.lst li span.icon-photo {
background-color: #ef00a3;
}
/* Flux4 SM */

#wrap div.single ul.meta-list.share {
display:none;
}
.fullEpShare {padding-left:82px;}
.flux4Widget .share .horizontalView .serviceList li.serviceButton, 
.flux4Widget .share .horizontalView .serviceList li.more {padding: 0;}
.flux4Widget .share {border:0; padding: 0 10px; height:48px;}
.flux4Widget .share .serviceList li { display: block; float: left; font-size: 11px; height: 21px; list-style-type: none;}
.flux4Widget .share .serviceList li a {color:#555; }
.flux4Widget .share .serviceList li a:hover {color:#333; }padding: 1px 16px 0 0;
width: 78px;

.flux4Widget .share .horizontalView .serviceList li.firstButton {padding: 1px 16px 0 0; width: 78px;}
.flux4Widget .share .serviceList li.myemail .shareCount{display:none;}
.flux4Widget .share .serviceList li.embed .buttonIcon {background:none;}
.flux4Widget .share .serviceList li.embed .buttonContainer {background:url('/global/music/videos/images/embed-off.png') 0 1px no-repeat;width:65px;height:20px;text-indent:-9999px;}
.flux4Widget .share .serviceList li.embed .buttonContainer:hover {background-image:url('/global/music/videos/images/embed-on.png');}
.flux4Widget .share .serviceList li.embed a.button {background:none;text-decoration:none;border:0;}
.flux4Widget .share .serviceList li.embed .shareCount{display:none;}
.flux4Widget .share .serviceButton.twitter.originalButton { padding-right: 2px; }
.flux4Widget .share .horizontalView .serviceList .serviceButton.googleplusone { max-width: 70px; overflow: hidden; padding: 1px 16px 0 2px;}
.flux4Widget .share .serviceList li.embed .shareCount{display:none;}
.flux4Widget .share .horizontalView .serviceList li.lastButton {padding:1px 0 0 14px;}
.flux4Widget .share .serviceList li.lastButton a {display:block;background:url('/global/music/videos/images/share-off.png') transparent;width:46px;height:20px;text-indent:-9999px;text-decoration:none;border:0;}
.flux4Widget .share .serviceList li.lastButton a:hover {background:url('/global/music/videos/images/share-on.png');}
