﻿div.video {padding-left: 100px;}
div.description {position:relative; margin-top: 0px; background: #efefef; border: 1px solid #bbbbbb; position: relative;}
div.description div.share {position: absolute; top: 10px; right: 10px;}
/*div.description span {float: right; margin: 10px 0 0 0;}*/
div.description h1{margin: 0; font-size: 116%; margin: 10px 0 0 10px;}
div.description p{margin: .5em 50px 1em 10px !important;}

div.description p a.subscribe {color: #cc0000; text-decoration: none;}
div.description p a.subscribe img{vertical-align: middle;}

div.description div.keywords {margin: 0; width: 100%; background: #e2e2e2; padding: 3px 0;}
div.description div.keywords span {float: none; margin-left: 10px;}
div.description div.keywords a{color: #444444; text-decoration: none; border-bottom: 1px solid #cccccc}
div.description div.keywords a:hover{border-bottom: #666666;}

div.text-comments {margin-top: 20px; padding: 10px 0 0 0;}
div.text-comments h4 {font-size: 108%; margin-bottom: 3px;}
div.text-comments span {float: right;}
div.text-comments span a {color: #cc0000; font-size: 108%; position: relative; top: 3px; text-decoration: none;}
div.text-comments .content {padding: 0; height: 200px; overflow: auto; border-top: 1px solid #bbbbbb;}
div.text-comments .content a {color: #cc0000; text-decoration: none;}
div.text-comments .content p span.text {display:block; color: #333333;}
div.text-comments .content p span {color: #666666; display: inline; float: none;}

div.text-comments .no-content {padding: 0; border-top: 1px solid #bbbbbb;}
div.text-comments .no-content a {color: #cc0000; text-decoration: none;}
div.text-comments .no-content a.no-comments {display: block;font-size: 116%; width: 100%; text-align: center; margin:0; padding: 40px 0; height: auto;}
div.text-comments .no-content a.no-comments:hover {background: #efefef;}

div.video-comments {margin-top: 40px; margin-bottom: 20px;}
div.video-comments h4 {font-size: 108%; margin-bottom: 3px;}
div.video-comments span {float: right;}
div.video-comments span a {color: #cc0000; font-size: 108%; position: relative; top: 3px; text-decoration: none;}
div.video-comments .content {height: 200px; overflow: auto; border-top: 1px solid #bbbbbb;}
div.video-comments .content a {display: block; color: #cc0000; text-decoration: none; float: left; height: 60px; width: 280px; padding: 10px;}
div.video-comments .content a:hover {background: #efefef;}
div.video-comments .content a img {width: 70px; padding: 3px; border: 1px solid #dddddd; float: left; margin-right: 10px;}
div.video-comments .content a span {float:none;}
div.video-comments .content a span.description {color: #666666; font-size: 93%; display:block;}
div.video-comments div.comment-preview{float:left;}

div.video-comments .content a.no-comments {display: block;font-size: 116%; width: 100%; text-align: center; margin:0; padding: 40px 0; height: auto;}
div.video-comments .content a.no-comments:hover {background: #efefef;}

div.playlists {margin: 0 10px;}
div.playlists h1{ font-size: 16px;}
div.playlists ul, div.playlists li{margin: 0; padding: 0; list-style-type: none;}
div.playlists li{ font-weight: bold; margin: 0 0 10px 0; font-size: 14px; clear: left; padding: 2px; background: #efefef; border: 1px solid #e2e2e2;}
div.playlists li img {margin: 0 5px;}
div.playlists ul li span.playlist-title{display:block; width: 100%; cursor:pointer; color: #333333;}
div.playlists li span.count {font-size: 85%; color: #444444; font-weight: normal;}
div.playlists li ul { height: 220px; overflow: auto;  background: white; border: 1px solid #e2e2e2;}
div.playlists li ul li {background: white; padding: 0;}
div.playlists li li img { display: block; width: 70px; margin: 0;}
div.playlists li a {display: block; color: #cc0000; text-decoration: none; border: 1px solid white;}
div.playlists li li{border: 0; font-weight: normal; font-size: 13px; display: block; clear:left; padding: 0; margin: 0;}
div.playlists li li img{float: left; margin-right: 5px; padding: 3px; border: 1px solid #dddddd;}
div.playlists li li img.rating{padding: 0; border: 0;}
div.playlists li li a{font-size: 90%; padding: 10px; display: block; height: 60px;}   
div.playlists li li a span{font-size: 95%; color: #444444; display: block;}   
div.playlists li li a span.metadata{font-size: 95%; color: #444444; display: block; margin-top: 5px;}
div.playlists li.empty-playlist{text-align:center; color: #cc0000;} 

div.playlists li a.rssFeed{display: inline;}
div.playlists li a.rssFeed img{position: absolute; top: 0px; right: 0;}

div.playlists li li.subscribe a{height:auto; padding: 5px 7px; background: #f6f6f6; border: 1px solid #efefef; margin: 10px 10px 0px 10px;}
div.playlists li li.subscribe a img{width: auto; background-color:transparent; border: 0; vertical-align: middle; margin: 0; padding: 0 3px 0 0;}

div.playlists li li a:hover{background: #efefef;}
div.playlists li li a:hover img{background: #e2e2e2;}
div.playlists li li a:hover img.rating{background: #efefef;}

div.social-links a.share{float: left;}

div.search {margin: 0 10px 5px 10px; border: 2px solid #e2e2e2; background: #e2e2e2;}
div.search input.query {width: 180px; height: 13px; padding: 3px; border: 0; border-bottom: 1px solid #efefef; display: block; float: left;}
div.search input.search-button {border: 0; background: #e2e2e2 url(/assets/images/videoplayer/search-icon.gif) no-repeat 6px 4px; height: 20px; width:87px; color: #444444; font-weight: bold;}
div.search div.playlists ul li span.playlist-title{display:none;}
div.search div.playlists {margin: 0;}
div.search div.playlists li{margin-bottom: 0; border: 0;}

div.mostViewed {margin: 20px 10px; clear: left;}
div.mostViewed div.video {width: 100px; float: left; padding: 0; margin: 10px;}
div.mostViewed h1{ font-size: 14px;}
div.mostViewed p {margin: 4px 0;}
div.mostViewed img {width: 100px;}

div.feeds {margin: 0 10px;}
div.feeds h1{ font-size: 16px;}
div.feeds ul, div.feeds li{margin: 0; padding: 0; list-style-type: none;}
div.feeds ul li span.feed-title{display:block; width: 100%; color: #333333;}
div.feeds li{ font-weight: bold; margin: 0 0 10px 0; font-size: 14px; clear: left; padding: 2px; background: #efefef; border: 1px solid #e2e2e2;}
div.feeds li img {margin: 0 0 0 5px;}
div.feeds li ul { height: 162px; overflow: auto;  background: white; border: 1px solid #e2e2e2;}
div.feeds li ul li {background: white; padding: 0;}
div.feeds li li{border: 0; font-weight: normal; font-size: 13px; display: inline; clear:left; padding: 0; margin: 0;}
div.feeds li li a {padding: 15px 0px 15px 10px; display: block; color: #cc0000; text-decoration: none; font-size: 12px; font-weight: normal;}
div.feeds li li a img{margin-right: 10px; vertical-align: middle;}
div.feeds li li a:hover{background: #efefef;}
