.clear{
	clear:both;
}
#NavigationBar{
	z-index:3;
}
#TweetButtonVC{
	float:left;
}
#TweetButtonVC .twitter-share-button{
	margin:0;
}
#FBShareVC{
	float:left;
	margin:0 10px 0 13px;
}
#FBLikeVC{
	float:left;
	margin:0; 
}
#GooglePlusVC{
	float:left;
	margin:0 5px 0 0; 
	width:73px;
}
#sharevideobutton{
	float:left;
	display:block;
	width:81px;
	height:20px;
	background:url("../images/videoplayer/share.png") 0 -29px;
	text-indent:-9999px;
	margin:0 15px 0 0;
	outline:none;
}
#shareURLlabel{
	float:left;
	display:block;
	width:51px;
	height:20px;
	background:url("../images/videoplayer/share.jpg");
	text-indent:-9999px;
}
#shareURL{
	float:left;
	margin:0 39px 4px 4px;
	width:210px;
	height:14px;
	font-size:10px;
	border:1px solid #3e3e3e;
	padding:2px 0;
	vertical-align: top;
}
#shareURLlabel:hover{
	cursor:pointer;
}
#VideoComponentsWrapper{
	height:29px;
	position:relative;
	z-index:2;
}
#VideoComponents{
	display:none;
	height:29px;
	z-index:2;
	position:relative;
}

#videocommentsbutton{
	margin:0 15px 0 0;
	display:block;
	width:88px;
	height:20px;
	text-indent:-9999px;
	background:url("../images/videoplayer/videocomment.png") 0 -29px;
	float:left;
	outline:none;
}
#VideoComments{
	margin:0 0 0 0;
	display:none;
	position:relative;
	z-index:1;
	padding-bottom:10px;
	width:652px;
}
#VideoComments #commentlogin{
	width:112px;
	height:20px;
	display:block;
	background:url("../images/login.png");
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#VideoComments #commentlogin:hover{
	background-position:0 -20px;
}
#VideoComments h3{
	display:none;
}
#VideoComments #Comments{
	background:#f2f2f2;
	border:1px solid #525252;
	margin-bottom:0px;
}

#VideoComments #CommentsSection #Comments .SubComment {
	width:590px;
}
#VideoComments #CommentsSection #Comments .Comment{
	width:642px;
}
#VideoCommentsLoading img{
	margin:0 0 0 310px;
	width:32px;
	height:32px;
}
#VideoComments .username, #VideoComments #Comments #CommentPost .loggedin p.username a{
	color:#000000;
}
#VideoComments #CommentsSection{
	position:relative;
	z-index:1;
	top:-1px;
}
#VideoComments #CommentsSection #Comments img.userimage{
	background:#ffffff;
	border:1px solid #616161;
}
#VideoComments #CommentsSection #Comments .CommentInput{
	color:#000000;
}
#VideoComments #CommentsSection #Comments #CommentPost{
	margin:1px 0 0 0;
}
#VideoComments #CommentsSection #Comments textarea.cmttxt, #VideoComments #CommentsSection #Comments input.cmtsubject{
	border:1px solid #616161;
}
#VideoComments #CommentsSection #Comments #CommentPost{
	border:none;
}
#VideoComments #CommentsSection #Comments .CommentHead{
	width:634px;
	margin:0 0 0 8px;
	background:#a2a2a2;
}
#VideoComments #CommentsSection #Comments span.nocomments {
	margin-bottom:15px;
}
#VideoComments #CommentsSection #Comments .SubCommentHead{
	margin:0 8px 0 0;
	background:#a2a2a2;
}
#VideoComments #CommentsSection #Comments .CommentUsername, #VideoComments #CommentsSection #Comments .CommentTimestamp{
	color:#000000;
}
#VideoComments #CommentsSection #Comments .Comment p.CommentTimestamp {
    float: left;
    font-size: 13px;
    margin: 13px 0 0 5px;
}
#VideoComments #CommentsSection #Comments .Comment p.CommentUsername {
    font-size: 13px;
    margin: 13px 0 0 10px;
	float:left;
}
#VideoComments #Comments #comment-navigation{
	margin-bottom:8px;
}
#VideoComments #CommentsSection #Comments .CommentText{
	color:#000000;
	margin:0 8px 0 8px;
}
#VideoComments #CommentsSection #Comments .SubComment .CommentText{
	margin-left:0;	
}
#VideoComments #Comments .Comment .CommentSubject{
	margin:0 0 0 8px;
}
#VideoComments #CommentsSection #Comments .Comment a.CommentReply{
	margin-right:8px;
}
#VideoComments #CommentsSection #Comments .CommentInput{
	margin:0 0 10px 8px;
}
#CloseVideoComments{
	width:32px;
	height:21px;
	display:block;
	text-indent:-9999px;
	background:url("../images/videoplayer/closecomments.png") top left no-repeat;
	padding:0;
	outline:none;
	position:relative;
	top:-2px;
	z-index:3;
	outline:none;
}
#VideoShareLinksWrapper{
	margin:0;
}
#VideoShareLinks{
	margin:-1px 0 0 0px;
	position:relative;
	z-index:1;
	padding-bottom:10px;
	display:none;
	float:left;
}
#LinkSection{
	position:relative;
	z-index:1;
	background:#f2f2f2;
	border:1px solid #525252;
	overflow:hidden;
	padding:0 0 12px 0;
	/*height:109px;*/
	width:547px;
}
#VideoShareLinks a.copybutton{
	width:42px;
	height:20px;
	display:block;
	margin:0;
	padding:0;
	background:url("../images/videoplayer/copy.png");
	text-indent:-9999px;
	float:left;	
}
#VideoShareLinks input{
	float:left;
	border:1px #9c9c9c solid;
	height:14px;
	margin:0 0 0 4px;
	width:396px;
	font-size:10px;
	padding:2px;
}
#VideoShareLinks textarea{
	float:left;
	border:1px #9c9c9c solid;
	margin:0 0 0 4px;
	width:396px;
	height:27px;
	padding:2px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;	
	resize:none;
}
#VideoShareLinks label{
	float:left;
	color:#494949;
	font-size:12px;
	margin:0 0 0 8px;
}
#VideoShareLinks #clipurl{
	margin:12px 0 0 8px;
	height:20px;
}
#VideoShareLinks #episodeurl{
	clear:left;
	margin:12px 0 0 8px;
	height:20px;
}
#VideoShareLinks #videoembed{
	clear:left;
	margin:12px 0 0 8px;
}
#VideoShareLinks #CloseShareLinks{
	width:32px;
	height:21px;
	display:block;
	text-indent:-9999px;
	background:url("../images/videoplayer/closecomments.png") top left no-repeat;
	padding:0;
	outline:none;
	position:relative;
	top:-1px;
	z-index:3;
	outline:none;
}
/*HEART BUTTON*/
#MMLikeBox{
	width:82px;
	margin:-1px 0 0 10px;
	padding:0;
	float:left;
	overflow:hidden;
}
#MMLikeBox a#heart{
	margin:0;
	padding:0;
	width:32px;
	height:23px;
	background:url("../images/videoplayer/heart.png") 0 0 no-repeat;
	position:relative;
	display:block;
	text-indent:-9999px;
	float:left;
	outline:none;
}
#MMLikeBox a#heart:hover{
	background-position:0 -24px;
}
#MMLikeBox p{
	margin:1px 0 0 -1px;;
	padding:0 3px;
	float:left;
	border:#494949 1px solid;
	font-size:11px;
	color:#494949;
	height:17px;
	line-height:18px;
}
#VideoComponentsWrapper {
   width: 976px;
   float: left;
}
/*ERROR REPORTING-----------------------------------------------------*/
#videoErrorReporting {
	height: 29px;
	position: relative;
	float:right;
}

#videoErrorReporting a#videoErrorReportButton {
	display: block;
	text-indent: -9999px;
	width: 300px;
	height: 20px;
	background: url("../images/videoplayer/videoerrors.png");
	float:left;
	outline: none;
}

#videoErrorForm{
	width: 300px;
	height: 326px;
	background-color:  #f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #494949;
	display: none;
	clear: both;
}

#videoErrorForm ul {
	list-style-type:none;
	margin:0;
	padding: 10px 0 0 10px;
}

#videoErrorForm ul li{
	width: 290px;
	clear:both;
	padding: 0;
}

#videoErrorForm ul .inputs{
	float: left;
	margin-right: 15px;
}

a#submitError {
	display: block;
	text-indent: -9999px;
	width: 84px;
	height: 22px;
	background: url("../images/videoplayer/videoerrorSubmit.png");
	float:left;
	clear: both;
	margin-left: 10px;
	outline: none;
}

a#submitError:hover {
	background-position:0 -22px;
}

#videoErrorForm textarea{
	resize: none;
	width: 275px; 
	height: 45px;	
}

#videoErrorMsg {
	color: #ff0000;
	font-size: 12px;
	float:	left;
	margin-left:10px;
	width: 190px;

}

#videoErrorBottom {
	position: absolute;
	background: url("../images/videoplayer/videoerrorsbottom.png");	
	bottom: 0;
	left: 0;
	width: 300px;
	height: 5px;
}
#PlayerWrapper{
	width:976px;
	margin:0 auto;
}
#UnderPlayerWrapper{
	width:976px;
	margin-top:12px;
}