/* Player module*/
#videoAd {
width:200px;
height:250px;
}
#videoPlayer{
text-align:center;
margin:auto;
height:319px;
width:512px;
}
/* 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;
width: 512px;
}	

/* style for immersive 360 video player */	
#videoCtrls.implayer3 {
visibility:hidden;
}	

#videoCtrls ul { 
float: left; 
margin: 10px 0 0 0; 
padding:0;
color: #808080;
font-family: Tahoma,Verdana,Arial,sans-serif;
font-size: 11px;
}
#videoCtrls ul 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;
}
#videoCtrls ul.vid-ctrls a:link,
#videoCtrls ul.vid-ctrls a:visited {
color: #808080;
padding-left: 18px;
}
#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;
}

#videoCtrls ul.hd-ctrls {
float: right;
}
#videoCtrls ul.hd-ctrls li {
margin-right: 10px;
}
#videoCtrls ul.hd-ctrls li.last { 
margin-right: 0; 
}
#videoCtrls ul.hd-ctrls a:link,
#videoCtrls ul.hd-ctrls a:visited {
padding-left: 0;
}
#videoCtrls ul.hd-ctrls li.hd-watch{
padding-right: 17px;
background: url(/sitewide/images/charlie/icon-hd.gif) no-repeat right 3px; 
}
#video-ctrls 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: 20px 0 20px 0;
}

/* 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;
}

#wrap div.single h1 {
font-size:16px;
line-height:20px;
}
#wrap div.single ol.lst li p.deck {
font-family: Arial, sans-serif;
font-size:13px;
margin-right: 0;
}
#wrap div.single ol.lst ul.simple-list {
list-style: none;
font-family: Arial, sans-serif;
font-size: 13px;
width: 440px;
min-width: 440px;
}
#wrap div.single ol.lst ul.simple-list li {
padding-bottom: 2px;
}
#wrap div.single ol.lst ul.simple-list li.relnk {
font-size: 11px;
}

#wrap div.single ul.meta-list {
border-color: #D9D9D9;
}
#wrap div.single ul.meta-list li {
margin:0 5px 0 0;
padding: 0;
}
#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:right;
}
#wrap div.single ul.meta-list li.meta-rate strong{
margin: 0;
}

/* usage line */
#wrap div.single ul.usage li {
margin-right:0;
}
#wrap div.single ul.usage li.usage-views,
#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{
width: 130px;
text-align: center;
}
#wrap div.single ul.usage li.usage-posted {
margin-right: 6px;
}
#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 {
float:none;
}
#wrap div.single ul.share li{
padding-bottom: 10px;
}

#wrap div.single ul.share li.form-copy {
margin: 0;
float: right;
}

#wrap ul.share li.form-copy span {
font-weight: bold;
float: left;
margin: 2px 10px 0 5px;
}
#wrap ul.share li.form-copy form {
background: url(/sitewide/images/charlie/text-field_video-share.gif) no-repeat 0px 0px;
padding: 0;
width: 160px;
height: 22px;
float: left;
}
#wrap ul.share li.form-copy input {
float: left;
width: 110px;
height: 16px;
margin: 3px 0 0 5px;
padding: 0;
border: 1px solid #fff;
color: #808080;
font-size:11px;
}
#wrap ul.share li.form-copy 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 ul.share 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;
}
#wrap div.title-meta span {
padding: 0 2px;
background: #000;
}	

/* playlist module */
#wrap div#playlist {
display: none;
}
#wrap div#playlist .mdl-temp {
padding-bottom: 30px;
}
#wrap div#playlist ol.lst li {
border-top:1px dotted #D9D9D9;
border-bottom:0;
padding: 12px 0 0 0;
width:250px;
}
#wrap div#playlist ol.lst li.first {
border-top:0;
}
#wrap div#playlist ol.lst li.active {
border-top:1px solid #333;
border-bottom:1px solid #333;
margin-bottom: 0;
padding-bottom: 12px;
position: static;
}
.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:16px;
margin-right: 10px;
margin-bottom: 5px;
}
.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;
}

/*
* html .video-sponsor img {
display: none;
}
*/
#coadLogoTarget div img {
float:left;
}
.mdl-ad {
width:300px;
height:250px;
}

/* Franchise Links module */
#wrap ol.lst li ul.simple-list {
float:left;
max-width: 120px;
}

/* 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;
}
}

#searchmtv,	#artistlist, #navlist-wrap{
visibility: hidden;
}