/**
*    CSS for grey theme for default template for Root
*
* @author		murugesan_042at09
* @copyright 	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: general.css murugesan_042at09 $
* @since 		2009-06-10
*/

@import url("include.css");

/* --------------------- View Video Page Styles starts --------------------- */

.clsViewVideoBanner{
	float:right;
	width:160px;
	overflow-y:hidden;
	overflow-x:auto;
}
.clsViewVideoContent{
	margin:0 180px 0 0;
}
.clsLargeVideo,.clsSmallVideo{
	overflow:auto;
	zoom:1;
	_height:1%;
	_overflow:visible;
}
	.clsViewVideoLeft{
		float:left;
		width:450px;
	}
	.clsLargeVideo .clsViewVideoLeft{
		width:100%;
	}
	.clsViewVideoRight{
		float:right;
		width:340px;
	}
	.clsLargeVideo .clsViewVideoRight{
		display:none;
	}
		.clsVideoPlayerHeading{
			float:left;
			width:85%;
			color:#fff;
			font:bold 14px Tahoma;
			line-height:29px;
			padding-left:8px;
		}
		.clsMaximisePlayer,.clsMinimisePlayer{
			width:29px;
			height:23px;
			float:right;
			background:url(../../images/screen_grey/icon-maximise.gif) no-repeat center center;
			cursor:pointer;
		}
		.clsMinimisePlayer{
			background:url(../../images/screen_grey/icon-minimise.gif) no-repeat center center;
		}
			.clsVideoPlayerBorder{
				border:2px solid #282828;
				text-align:center;
				background:#282828;
			}
		.clsVideoPlayerDetails{
			margin:13px 8px 3px 8px;
		}
			.clsVideoPlayerViews{
				float:left;
				width:70%;
				color:#fff;
			}
				.clsVideoPlayerViews li{
					float:left;
					display:block;
					line-height:27px;
					color:#c0c0c0;
				}
			.clsVideoPlayerRating{
				float:right;
				text-align:right;
				width:90px;
				margin-top:6px;
			}
			.clsRespondedVideo h4,.clsTrimmedVideo h4{
				border:1px solid #FF6F6F;
				background: #FFEFEF;
				color:black;
				padding:7px;
				margin:10px 0;
			}
				.clsRespondedVideo h4 a,.clsTrimmedVideo h4 a{
					color:#f00;
				}
					.clsAlert,h4.clsAlert{
						background:#FFEFEF url(../../images/screen_grey/alert-icon.jpg) no-repeat 5px center;
						padding-left:25px;
					}
		#loaderVideos{
			line-height:32px;
			font-weight:bold;
		}
			#loaderVideos img{
				margin-right:7px;
				vertical-align:middle;
			}
		/* --------------------- */

		.clsCaptionMinHeight{
			min-height:79px;
			*min-height:75px;
			color:#ccc;
			margin:12px 2px 6px 2px;
		}
		* html .clsCaptionMinHeight{
			height:75px;
		}
		.clsLargeVideo .clsCaptionMinHeight{
			min-height:0;
		}
		.clsMainVideoDescription{
			height:50px;
			overflow:scroll;
			overflow-x:hidden;
			line-height:17px;
		}
			.clsCaptionMinHeight strong{
				color:#fff;
			}
		/* --------------------- */

		.clsMainTagsDisplay{
			background:url(../../images/screen_grey/icon-videotags.gif) no-repeat left top;
			padding-left:20px;
			margin:10px 0 5px 0;
			font:bold 11px Tahoma;
			color:#b6b6b6;
			line-height:16px;
		}
			.clsMainTagsDisplay a{
				font-weight:normal;
				color:#66a109;
				text-decoration:none;
			}
			.clsMainTagsDisplay a:hover{
				color:#fff;
				text-decoration:none;
			}
		/* --------------------- */

		.clsvideoFeaturesLeft{
			background:url(../../images/screen_grey/bg-videofeaturesleft.gif) no-repeat left top;
		}
		.clsvideoFeaturesRight{
			background:url(../../images/screen_grey/bg-videofeaturesright.gif) no-repeat right top;
			padding-top:2px;
			padding-left:2px;
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
		}
		.clsvideoFeaturesMiddle{
			background:#fff url(../../images/screen_grey/bg-videofeaturesmiddle.gif) repeat-x left top;
		}
			.clsVideoFeaturesList ul{
				margin:0;
				padding:0;
			}
			.clsVideoFeaturesList ul li{
				display:block;
				float:left;
				padding-left:6px;
				background:url(../../images/screen_grey/bg-videofeaturelist.gif) no-repeat right top;
			}
			.clsVideoFeaturesList ul li.clsNoBg{
				background:none;
			}
				.clsVideoFeaturesList ul li span{
					display:block;
					float:left;
					height:51px;
				}
					.clsVideoFeaturesList ul li span a{
						display:block;
						float:left;
						color:#ccc;
						font:bold 11px Tahoma;
						padding:0 10px 0 23px;
						line-height:39px;
						text-decoration:none;
						margin-left:2px;
						_margin-left:1px;
					}
					.clsVideoFeaturesList ul li.clsActiveVideoLink span a{
						color:#fff;
					}
			.clsVideoFeaturesList ul li:hover,.clsVideoFeaturesList ul li.clsActiveVideoLink{
				background:url(../../images/screen_grey/bg-vediofeatureslistleft.png) no-repeat left top;
				_background:url(../../images/screen_grey/bg-vediofeatureslistleft.gif) no-repeat left top;
			}
				.clsVideoFeaturesList ul li:hover span,.clsVideoFeaturesList ul li.clsActiveVideoLink span{
					background:url(../../images/screen_grey/bg-vediofeatureslistright.png) no-repeat right top;
					_background:url(../../images/screen_grey/bg-vediofeatureslistright.gif) no-repeat right top;
				}
				.clsVideoPlaylist{
					background:url(../../images/screen_grey/icon-videoplaylist.gif) no-repeat left center;
				}
				.clsVideoShare{
					background:url(../../images/screen_grey/icon-videoshare.gif) no-repeat left center;
				}
				.clsActiveVideoLink a.clsVideoShare{
					background:url(../../images/screen_grey/icon-videoshareover.gif) no-repeat left center;
				}
				.clsVideofavourited{
					background:url(../../images/screen_grey/icon-videofavorited.gif) no-repeat left center;
					padding-right:11px !important;
				}
				.clsActiveVideoLink a.clsVideofavourited{
					background:url(../../images/screen_grey/icon-videofavoritedover.gif) no-repeat left center;
				}
				.clsVideofavourite{
					background:url(../../images/screen_grey/icon-videofavorite.gif) no-repeat left center;
				}
				.clsActiveVideoLink a.clsVideofavourite{
					background:url(../../images/screen_grey/icon-videofavoriteover.gif) no-repeat left center;
				}
				.clsVideoflag{
					background:url(../../images/screen_grey/icon-videoflag.gif) no-repeat left center;
				}
				.clsActiveVideoLink a.clsVideoflag{
					background:url(../../images/screen_grey/icon-videoflagover.gif) no-repeat left center;
				}
				.clsVideofeature{
					background:url(../../images/screen_grey/icon-videofeature.gif) no-repeat left center;
					padding-right:17px !important;
				}
				.clsVideofeatured{
					background:url(../../images/screen_grey/icon-videofeatured.gif) no-repeat left center;
				}
		.trcflag p,.trcflag .clsTextAlignLeft{
			color:#ccc;
			font-weight:bold;
			padding:5px 0;
		}
			.trcflag p a,.trcflag .clsTextAlignLeft a{
				color:#86d0ff;
				text-decoration:none;
			}
				.clsShareVideoHeading h3{
					padding-bottom:5px;
				}
		.clsCloseFlag,.clsCloseFlag a{
			display:block;
			float:right;
			width:21px;
			height:21px;
		}
			.clsCloseFlag a{
				background:url(../../images/screen_grey/icon-closeflag.gif);
				text-indent:-999em;
			}
			.clsCloseFlag a:hover{
				background:url(../../images/screen_grey/icon-closeflagover.gif);
			}
			.clsFlagTitle{
				float:left;
				width:350px;
				color:#fff;
				font-weight:bold;
			}
		.clsFlagTable table{
			border:0;
			margin:7px 0 0 0;
		}
		.clsFlagTable th{
			border:0;
			background:none;
		}
			.clsFlagTable table td{
				border:0;
				color:#ccc;
				padding:3px 0;
				text-align:left;
				vertical-align:top;
			}
				.clsFlagTable table td select{
					margin-top:5px;
					border:1px solid #000;
				}
				.clsFlagTable table td textarea{
					width:300px;
					height:90px;
					border:1px solid #000;
					padding:3px;
				}
				.clsFlagTable table td input{
					padding:1px 3px;
					padding-bottom:0;
				}
				.clsFlagTable table td .clsFlagButtonRight input{
					padding-top:7px;
					*padding-top:9px;
				}
				.clsCreatePlaylist{
					display:none;
				}
				.clsTDwidth{
					width:100px;
				}
				.clsFlagTextBox{
					border:1px solid #000;
				}
				.clsPlaylistSuccess{
					margin-top:7px;
				}
					.clsPlaylistSuccess span{
						text-transform:uppercase;
						color:#3ed4ff;
					}
			.clsFeaturedContent{
				background:url(../../images/screen_grey/bg-featured.gif) no-repeat left top;
				width:450px;
				height:40px;
				margin-bottom:15px;
				text-align:center;
				color:#fff;
				font:bold 14px Tahoma;
				line-height:40px;
			}
				.clsFlagButtonLeft{
					background:url(../../images/screen_grey/bg-flagbuttonleft.gif) no-repeat left top;
					padding-left:5px;
					height:31px;
					display:block;
					float:left;
					margin:7px 0 0 0;
				}
					.clsFlagButtonRight{
						background:url(../../images/screen_grey/bg-flagbuttonright.gif) no-repeat right top;
						padding-right:5px;
						height:31px;
						display:block;
						float:left;
					}
						.clsFlagButtonRight input{
							background:none;
							border:0;
							padding-top:7px;
							font:bold 11px tahoma;
							color:#fff;
							cursor:pointer;
						}
	.clsViewVideoDetailsHeading h3,.trcvideodetails h3{
		font:bold 13px Tahoma;
		color:#000;
		margin-bottom:20px;
		margin-left:9px;
	}
	.clsVideVideoHeadingLeft{
		float:left;
		width:240px;
	}
	.clsVideVideoHeadingRight{
		float:right;
		width:175px;
		text-align:right;
		margin-right:9px;
	}
		.clsPostCommentHeading a{
			font:bold 11px Tahoma;
			color:#0082d6;
			text-decoration:none;
		}
		.clsPostCommentHeading a:hover{
			color:#000;
		}
			.clsViewVideoDetailsContent{
				margin:0 9px;
				overflow:auto;
				zoom:1;
				_height:1%;
				_overflow:visible;
			}
			.clsViewVideoDetailsContent table,.clsViewVideoDetailsContent td{
				margin:0;
				border:0;
				padding:0;
			}
			table#selVideoCommentTable{
				width:100%;
			}
			.clsVideoDetailsList{
				overflow:auto;
				zoom:1;
			}
			* html .clsVideoDetailsList{
				overflow:visible;
				height:1%;
			}
				.clsVideoDetailsList li{
					display:inline;
					float:left;
					text-align:left;
				}
					.clsVideoDetailsList li a.clsImage,.clsVideoDetailsList li span.clsImage{
						display:inline;
						float:left;
						border:1px solid #afafaf;
						padding:2px;
						overflow:auto;
						zoom:1;
						margin-bottom:7px;
					}
					* html .clsVideoDetailsList li a.clsImage,* html .clsVideoDetailsList li span.clsImage{
						overflow:visible;
						height:1%;
					}
					.clsVideoDetailsList li a{
						color:#0082d6;
						text-decoration:none;
					}
					ul.clsVideoScreenShotThumbnail{
						margin:0 0 7px 7px;
						overflow:auto;
						zoom:1;
					}
					* html ul.clsVideoScreenShotThumbnail{
						overflow:visible;
						height:1%;
					}
							.clsVideoScreenShotThumbnail li span{
								margin:0 4px;
							}
					.clsVideoDetailsList li a:hover{
						border-color:#2DB7E5;
						color:#000;
					}
					ul.clsVideoResponseList{
						margin-left:5px;
					}
					.clsVideoResponseList li{
						width:95px;
						margin:5px;
					}
					.clsVideoResponseList li a.clsImage{
						/*margin-left:15px;*/
					}
					.clsViewAllLinks{
						text-align:right;
						margin-top:7px;
					}
						.clsViewAllLinks a{
							color:#4e7f00;
							font:bold 11px Tahoma;
							text-decoration:none;
							background:url(../../images/screen_grey/bg-morelink.gif) left center no-repeat;
							padding-left:12px;
						}
						.clsViewAllLinks a:hover{
							color:#000;
						}
					.clsViewMoreLink{
						text-align:right;
						margin:10px;
					}
						.clsViewMoreLink a{
							color:#4e7f00;
							font-weight:bold;
							text-decoration:none;
							background:url(../../images/screen_grey/bg-morelink.gif) left center no-repeat;
							padding-left:12px;
						}
						.clsViewMoreLink a:hover{
							color:#000;
						}
			.clsCommentsTitle{
				background:url(../../images/screen_grey/icon-videocomments.gif) no-repeat left center;
				display:block;
				line-height:18px;
				padding-left:23px;
				color:#666;
				margin-bottom:12px;
			}
	.clsVideoDetailsLeft{
		float:left;
		width:90px;
	}
		.clsVideoDetailsLeft a{
			text-decoration:none;
			font-weight: bold;
		}
		.clsMembersImage a{
			display:block;
			float:left;
			border:1px solid #afafaf;
			padding:2px;
		}
			.clsMembersImage a:hover{
				border-color:#2DB7E5;
			}
		.clsVideoDetailsRight{
			float:left;
			width:230px;
			_width:225px;
		}
			.clsVideoDetailsRight p{
				font-weight:bold;
				line-height:20px;
			}
				.clsVideoDetailsRight p span{
					font-weight:normal;
				}
				.clsVideoDetailsRight a{
					text-decoration:none;
				}
				.clsVideoDetailsRight a:hover{
					color:#000;
				}
			.clsDownloadVideo{
				float:right;
				width:100px;
				margin-left:5px;
			}
				.clsDownloadVideo .clsDownload a{
					display:block;
					height:30px;
					line-height:30px;
					font-weight:bold;
					color:#fff;
					padding-left:35px !important;
					background:url(../../images/screen_grey/bg-download.gif) no-repeat right top;
				}
		.clsVideoRatingContainer{
			margin:10px 0;
		}
			.clsPostVideo{
				width:125px;
				height:16px;
				display:block;
				float:right;
				text-align:left;
			}
			/*.clsPostVideo a{
				width:125px;
				height:16px;
				display:block;
				text-indent:-999em;
				background:url(../../images/screen_grey/bg-share.gif) no-repeat right top;
			}*/
				.clsEditVideoLink{
					width:180px;
					float:left
				}
				.clsEditVideoLink span a{
					font-weight:bold;
					text-decoration:none;
					background:url(../../images/screen_grey/icon-editvideo.gif) left center no-repeat;
					padding-left:20px;
				}
				.clsVideoBookmarkIcons{
					float: right;
					text-align:right;
					width:125px
				}
				.clsVideoUrlTextBox{
					background:#e3f8ff;
					border:1px solid #98e1ff;
					width:315px;
					_width:315px;
					height:20px;
					_height:22px;
					margin-bottom:10px;
					padding-top:5px;
					padding-left:3px;
				}
					.clsVideoContentTitle label{
						font-weight:bold;
					}
		.clsPlayIconContainer{
			margin-left:5.5em;
		}
		.clsPlayAllVideo a,.clsPlayNextVideo a{
			text-decoration:none;
			display:block;
			float:left;
			font:bold 11px Tahoma;
			line-height:23px;
			padding-left:27px;
			margin-left:22px;
			_margin-left:11px;
			color:#4e7f00;
			background:url(../../images/screen_grey/icon-playnext.gif) no-repeat left center;
		}
		.clsPlayAllVideo a{
			background:url(../../images/screen_grey/icon-playall.gif) no-repeat left center;
		}
		.clsPlayAllVideo a:hover,.clsPlayNextVideo a:hover{
			color:#000;
		}
		.clsPlayAllVideo a:hover{
			background:url(../../images/screen_grey/icon-playallover.gif) no-repeat left center;
		}
		.clsPlayNextVideo a:hover{
			background:url(../../images/screen_grey/icon-playnextover.gif) no-repeat left center;
		}
		.clsVideoManageLinksLeft{
			float:left;
		}
		.clsVideoManageLinksRight{
			float:right;
			*padding-top:4px;
		}
			.clsVideoManageLinks{
				background:#f1fcff;
				border:1px solid #d4d4d4;
				margin:9px 0;
				padding:8px;
			}
				.clsVideoManageLinks a{
					font-weight:bold;
					padding-left:10px;
					text-decoration:none;
				}
				.clsQuickLinksContainer{
					background:url(../../images/screen_grey/bg-quicklinks.gif) repeat-x left top;
					overflow:auto;
					zoom:1;
					margin:0 2px;
					padding:10px 0;
				}
				* html .clsQuickLinksContainer{
					overflow:visible;
					height:1%;
				}
					.clsQuickLinksLeft{
						float:left;
						width:80px;
						margin-left:10px;
					}
						.clsQuickLinksMiddle{
							width:200px;
							float:left;
						}
							.clsQuickLinksMiddle p{
								line-height:19px;
							}
								.clsQuickLinksMiddle p span{
									color:#999;
								}
									.clsQuickLinksMiddle a{
										font-weight:bold;
										text-decoration:none;
									}
							.clsQuickLinksRight{
								width:35px;
								float:right;
								text-align:left;
							}
							.clsQuickLinksRight a{
								display:block;
								text-indent:-999em;
								background:url(../../images/screen_grey/icon-closequicklinks.gif) no-repeat center center;
								width:30px;
								height:22px;
							}
							.clsQuickLinksRight a:hover{
								background:url(../../images/screen_grey/icon-closequicklinksover.gif) no-repeat center center;
							}
							.clsSeeMoreQuickLinks{
								margin-right:10px;
							}
		/*---------- More videos ----------*/
		.clsMoreVideosNav{
			overflow:auto;
			zoom:1;
			margin-left:10px;
		}
		* html .clsMoreVideosNav{
			height:1%;
			overflow:visible;
		}
		.clsMoreVideosNav li{
			display:block;
			float:left;
			margin-right:5px;
			line-height:25px;
		}
		.clsMoreVideosNav li span{
			display:block;
			float:left;
			line-height:25px;
		}
		.clsMoreVideosNav li span a{
			display:block;
			float:left;
			font:bold 12px Tahoma;
			color:#000;
			line-height:25px;
			text-decoration:none;
			padding:5px;
			padding-top:0;
		}
		.clsActiveMoreVideos{
			background:url(../../images/screen_grey/bg-activemorevideolinkmiddle.gif) no-repeat center top;
		}
		.clsActiveMoreVideos span{
			background:url(../../images/screen_grey/bg-activemorevideolinkleft.gif) no-repeat left top;
		}
		.clsActiveMoreVideos span a{
			background:url(../../images/screen_grey/bg-activemorevideolinkright.gif) no-repeat right top;
			color:#FFF !important;
		}
		.clsRelatedVideos li{
			margin:5px 10px;
			*width:80px;
		}
		* html .clsRelatedVideos li{
			margin:5px 9px;
			width:85px;
		}
			.clsRelatedVideos li a{
				font-weight: bold;
				text-decoration:none;
			}
			.clsRelatedVideos li a:hover{
				border-color:#0082d6;
			}
				.clsMoreVideoImage{
					border:1px solid #afafaf;
					display:inline;
					float:left;
					padding:2px;
					margin-bottom:5px;
				}
		.clsQuickLinkImageWidth,td.clsQuickLinkImageWidth{
			width:100px;
			vertical-align:top;
		}
		.clsTopQuickLinks{
			position:absolute;
			margin-left:3px;
			margin-top:3px;
		}
			.clsViewMoreVideoHeading{
				float:left;
				width:200px;
			}
			.clsRelatedVideoButton{
				padding-right:10px;
			}
			.clsRelatedPreviousNext{
				float:right;
				width:70px;
				text-align:right;
			}
				.disabledPrevButton,.disabledNextButton,.enabledPrevButton,.enabledNextButton{
					width:18px;
					height:16px;
					border:0;
					padding:0 5px;
				}
				.disabledPrevButton{
					background:url(../../images/screen_grey/bg-disabledpreviousbutton.gif) no-repeat center center;
				}
				.disabledNextButton{
					background:url(../../images/screen_grey/bg-disablednextbutton.gif) no-repeat center center;
				}
				.enabledPrevButton{
					background:url(../../images/screen_grey/bg-enabledpreviousbutton.gif) no-repeat center center;
					cursor:pointer;
				}
				.enabledNextButton{
					background:url(../../images/screen_grey/bg-enablednextbutton.gif) no-repeat center center;
					cursor:pointer;
				}
	.clsNoVideo{
		background:#EEE;
		padding:10px 5px;
		text-align:center;
		color:#000;
		font:bold 12px Tahoma;
		margin-top:10px;
	}
	.clsMemberJoin{
		padding:5px 0;
	}
		.clsMemberJoin a{
			font-weight:bold;
			text-decoration:none;
		}
/* Post video response styles */
	.clsCommentDiv p{
		line-height:18px;
	}
	.clsCommentSeparator{
		border-bottom:1px solid #ebebeb;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	#selMemberName{
		margin-bottom:5px;
	}
		#selMemberName a{
			font-weight:bold;
			text-decoration:none;
		}
		#selMemberName a:hover{
			color:#000;
	}
	.clsCommentsReplySection{
		margin:5px 0;
		display:block;
		_display:inline;
		float:left;
	}
			.clsCommentsReplySection a{
				border:1px solid #bfbfbd;
				display:block;
				float:left;
				padding:0px 6px;
				margin-right:8px;
				_margin-right:4px;
				font-weight:bold;
				text-decoration:none;
				background:#fff;
			}
			.clsCommentsReplySection a:hover{
				color:#000;
				border-color:#000;
			}
			.clsCommentDiscard{
				border:1px solid #bfbfbd;
				padding:2px 6px;
				margin-right:4px;
				_margin-right:4px;
				font-weight:bold;
				text-decoration:none;
				background:#fff;
				cursor:pointer;
			}
			.clsCommentDiv textarea{
				width:360px !important;
			}
			.clsCommentReplySection{
				background:#FBFBFB;
				border:1px solid #e7e7e7;
				overflow:auto;
				zoom:1;
				_overflow:visible;
				_height:1%;
				margin-top:10px;
				margin-left:20px;
				padding:5px;
			}
		.clsEditCommentTextArea textarea{
			width:420px;
		}
.clsVideoRatingRight{
	float:right;
	width:150px;
	text-align:right;
	margin-top:10px;
	margin-right:15px;
}
.clsVideoRatingRight a{
	text-decoration:none;
}
	.clsVideoRatingRight span{
		color:#fff;
		padding-left:5px;
	}
.clsVideoRatingLeft{
	float:left;
	width:250px;
}

/* --------------------- View Video Page Styles ends --------------------- */

.clsViewVideoPlaylistTable td{
	width:25%;
}
.clsPlaylistDetailsTable table{
	margin-top:10px;
	margin-bottom:2px;
	background:#F7F7F7;
}
.clsPlaylistDetailsTable .clsPlayAllVideos{
	border-top:1px solid #f1f1f1;
	padding:5px;
}
.clsPlaylistDetailsTable .clsPlayListLeftTd{
	width:200px;
	padding-left:10px!important;
}

/*------  Upload Video Page  -------*/
.clsBrowseFileTable td{
	vertical-align:middle;
}
	.clsBrowseFileTable .clsTextBox{
		width:150px;
		background:#fff;
	}
	.clsPlaceHolderButton{
		padding-top:2px;
	}
	.progressContainer{
		padding:10px;
		margin:10px 10px 10px 0;
		background:#E3F8FF;
		border:1px solid #98E1FF;
	}
	.clsBrowseUploadButton{
		margin:10px 0;
	}
.tlclvvideo{
	background:transparent url(../../images/screen_grey/tlclvvideo.gif) no-repeat;
}
.trclvvideo{
	background:transparent url(../../images/screen_grey/trclvvideo.gif) no-repeat right top;
}
.blclvvideo{
	background:transparent url(../../images/screen_grey/blclvvideo.gif) no-repeat left bottom;
}
.brclvvideo{
	background:transparent url(../../images/screen_grey/brclvvideo.gif) no-repeat right bottom;
}
.tblvvideo{
	background:transparent url(../../images/screen_grey/tblvvideo.gif) repeat-x;
}
.bblvvideo{
	background:transparent url(../../images/screen_grey/bblvvideo.gif) repeat-x center bottom;
}
.rblvvideo{
	background:transparent url(../../images/screen_grey/rblvvideo.gif) repeat-y right top;
}
.lblvvideo{
	background:#FFF url(../../images/screen_grey/lblvvideo.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlcfeaturedvideo{
	background:transparent url(../../images/screen_grey/tlcfeaturedvideo.gif) no-repeat;
}
.trcfeaturedvideo{
	background:transparent url(../../images/screen_grey/trcfeaturedvideo.gif) no-repeat right top;
}
.blcfeaturedvideo{
	background:transparent url(../../images/screen_grey/blcfeaturedvideo.gif) no-repeat left bottom;
}
.brcfeaturedvideo{
	background:transparent url(../../images/screen_grey/brcfeaturedvideo.gif) no-repeat right bottom;
}
.tbfeaturedvideo{
	background:transparent url(../../images/screen_grey/tbfeaturedvideo.gif) repeat-x;
}
.bbfeaturedvideo{
	background:transparent url(../../images/screen_grey/bbfeaturedvideo.gif) repeat-x center bottom;
}
.rbfeaturedvideo{
	background:transparent url(../../images/screen_grey/rbfeaturedvideo.gif) repeat-y right top;
}
.lbfeaturedvideo{
	background:#F6F6F6 url(../../images/screen_grey/lbfeaturedvideo.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlcvideos{
	background:transparent url(../../images/screen_grey/tlcvideos.gif) no-repeat;
}
.trcvideos{
	background:transparent url(../../images/screen_grey/trcvideos.gif) no-repeat right top;
}
.blcvideos{
	background:transparent url(../../images/screen_grey/blcvideos.gif) no-repeat left bottom;
}
.brcvideos{
	background:transparent url(../../images/screen_grey/brcvideos.gif) no-repeat right bottom;
}
.tbvideos{
	background:transparent url(../../images/screen_grey/tbvideos.gif) repeat-x;
}
.bbvideos{
	background:transparent url(../../images/screen_grey/bbvideos.gif) repeat-x center bottom;
}
.rbvideos{
	background:transparent url(../../images/screen_grey/rbvideos.gif) repeat-y right top;
}
.lbvideos{
	background:#1d1d1d url(../../images/screen_grey/lbvideos.gif) repeat-y left bottom;
	margin-bottom:20px;
}
.tlcvideoplayer{
	background:transparent url(../../images/screen_grey/tlcvideoplayer.gif) no-repeat;
}
.trcvideoplayer{
	background:transparent url(../../images/screen_grey/trcvideoplayer.gif) no-repeat right top;
	padding:10px 13px;
}
.blcvideoplayer{
	background:transparent url(../../images/screen_grey/blcvideoplayer.gif) no-repeat left bottom;
}
.brcvideoplayer{
	background:transparent url(../../images/screen_grey/brcvideoplayer.gif) no-repeat right bottom;
}
.tbvideoplayer{
	background:transparent url(../../images/screen_grey/tbvideoplayer.gif) repeat-x;
}
.bbvideoplayer{
	background:transparent url(../../images/screen_grey/bbvideoplayer.gif) repeat-x center bottom;
}
.rbvideoplayer{
	background:transparent url(../../images/screen_grey/rbvideoplayer.gif) repeat-y right top;
}
.lbvideoplayer{
	background:#333 url(../../images/screen_grey/lbvideoplayer.gif) repeat-y left bottom;
	margin-bottom:6px;
}

.tlcvideodetails{
	background:transparent url(../../images/screen_grey/tlcvideodetails.gif) no-repeat;
}
.trcvideodetails{
	background:transparent url(../../images/screen_grey/trcvideodetails.gif) no-repeat right top;
}
.blcvideodetails{
	background:transparent url(../../images/screen_grey/blcvideodetails.gif) no-repeat left bottom;
}
.brcvideodetails{
	background:transparent url(../../images/screen_grey/brcvideodetails.gif) no-repeat right bottom;
}
.tbvideodetails{
	background:transparent url(../../images/screen_grey/tbvideodetails.gif) repeat-x;
}
.bbvideodetails{
	background:transparent url(../../images/screen_grey/bbvideodetails.gif) repeat-x center bottom;
}
.rbvideodetails{
	background:transparent url(../../images/screen_grey/rbvideodetails.gif) repeat-y right top;
}
.lbvideodetails{
	background:#fff url(../../images/screen_grey/lbvideodetails.gif) repeat-y left bottom;
}
.ttlcvideodetails{
	background:transparent url(../../images/screen_grey/ttlcvideodetails.gif) no-repeat left bottom;
	height:10px;
}
.ttrcvideodetails{
	background:transparent url(../../images/screen_grey/ttrcvideodetails.gif) no-repeat right bottom;
	height:10px;
	padding:0 5px;
}
.ttbvideodetails{
	background:transparent url(../../images/screen_grey/ttbvideodetails.gif) repeat-x left bottom;
	height:10px;
}
.ttbvideodetails span{
	display:block;
	height:10px;
	text-indent:-999em;
}
.bblcvideodetails{
	background:transparent url(../../images/screen_grey/bblcvideodetails.gif) no-repeat left top;
	height:10px;
	margin-bottom:15px;
}
.bbrcvideodetails{
	background:transparent url(../../images/screen_grey/bbrcvideodetails.gif) no-repeat right top;
	height:10px;
	padding:0 5px;
}
.bbbvideodetails{
	background:transparent url(../../images/screen_grey/bbbvideodetails.gif) repeat-x left top;
	height:10px;
}
.bbbvideodetails span{
	display:block;
	height:10px;
	text-indent:-999em;
}

* html .trclvvideo,* html .trcfeaturedvideo,* html .trcvideos,* html .trcvideoplayer,* html .trcvideodetails{height:1%}
* html .lblvvideo,* html .lbfeaturedvideo,* html .lbvideos,* html .lbpopupvideo,* html .lbvideoplayer,* html .lbvideodetails{
	width:100%
}
.lblvvideo,.tlclvvideo,.trclvvideo,.lbfeaturedvideo,.tlcfeaturedvideo,.trcfeaturedvideo,.lbvideos,.tlcvideos,.trcvideos,.lbvideoplayer,.tlcvideoplayer,.trcvideoplayer,.lbvideodetails,.tlcvideodetails,.trcvideodetails{
	zoom:1
}

	.clsVideoListContainer,.clsOverflow{
		overflow:auto;
		zoom:1;
		_overflow:visible;
		_height:1%;
	}
		.clsRandomVideosList{
			margin:15px 0 15px 5px;
		}
			.clsRandomVideosList table{
				background:transparent;
				border:0;
			}
				.clsRandomVideosList table td{
					border:0;
				}
					.clsRandomVideoInfo{
						text-align:center;
						margin:0 0 10px 0;
					}
						.clsRandomVideoInfo a{
							border:1px solid #adadad;
							display:block;
							float:left;
						}
						.clsRandomVideoInfo a:hover{
							border:1px solid #2DB7E5;
						}
							.clsRandomVideoInfo a img{
								margin:3px;
							}
							.clsRandomVideoTime {
								background:transparent url(../../images/screen_grey/bg-videotime.png) repeat-x;
								color:#fff;
								font:normal 12px Tahoma;
								display:block;
								margin:64px 0 0;
								position:absolute;
								text-align:right;
								width:103px;
							}
		.clsVideoPlayerContainer table,.clsVideoPlayerContainer table td{
			border:0;
			background:transparent;
		}
		.clsVideoPlayerContainer table{
			margin:2px 0 0 10px;
		}
			td.clsVideoPlayer{
				width:435px;
				padding:10px 0;
				background:url(../../images/screen_grey/bg-videoplayer.gif) repeat-y right top !important;
			}
			td.clsVideoPlayerInfo{
				width:227px;
				text-align:left;
				vertical-align:top;
			}
				.clsFeaturedVideoInfo{
					background:url(../../images/screen_grey/bg-videoinfodetails.gif) repeat-x left top;
					padding:10px 0 10px 10px;
					overflow:auto;
					zoom:1;
					_overflow:visible;
					_height:1%;
				}
					.clsFeaturedVideoThumb{
						width:70px;
						float:left;
						text-align:left;
					}
						.clsFeaturedVideoThumb a{
							padding:2px;
							border:1px solid #afafaf;
							display:block;
							float:left;
						}
						.clsFeaturedVideoThumb a:hover{
							border:1px solid #2DB7E5;
						}
					.clsFeaturedVideoThumbDetails{
						float:left;
						width:123px;
					}
						.clsFeaturedVideoThumbDetails p{
							font:normal 11px Tahoma;
							line-height:15px;
							color:#000;
						}
							.clsFeaturedVideoThumbDetails p a{
								text-decoration:none;
								font-weight:bold;
							}
							.clsFeaturedVideoThumbDetails p a:hover{
								color:#000;
							}
		.clsVideoHeading{
			width:500px;
			float:left;
		}
		.clsVideoPaging{
			width:105px;
			float:right;
		}
		.clsVideoPaging li,.clsVideoPaging li a{
			height:27px;
			width:26px;
			display:block;
			float:left;
			margin:5px 10px;
			text-indent:-999em;
		}
		.clsVideoPaging li a{
			margin:0;
		}
			.clsVideoPaging li.clsPreviousVideo{
				background:url(../../images/screen_grey/bg-videopagingpreviousinactive.gif) no-repeat center center;
			}
				.clsVideoPaging li.clsPreviousVideo a{
					background:url(../../images/screen_grey/bg-videopagingprevious.gif) no-repeat center center;
				}
					.clsVideoPaging li.clsPreviousVideo a.clsPreviousDisable{
						background:url(../../images/screen_grey/bg-videopagingpreviousinactive.gif) no-repeat center center;
					}
			.clsVideoPaging li.clsNextVideo{
				background:url(../../images/screen_grey/bg-videopagingnextinactive.gif) no-repeat center center;
			}
				.clsVideoPaging li.clsNextVideo a{
					background:url(../../images/screen_grey/bg-videopagingnext.gif) no-repeat center center;
				}
				.clsVideoPaging li.clsNextVideo a.clsNextDisable{
					background:url(../../images/screen_grey/bg-videopagingnextinactive.gif) no-repeat center center;
				}
		.clsPageNo{
			font-weight:bold;
			color:#fff;
			padding-left:15px;
		}
		.clsIndexVideoLinks{
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
			margin-top:12px;
		}
		.clsIndexVideoLinks ul{
			background:url(../../images/screen_grey/bg-videoslist.gif) repeat-x left bottom;
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
		}
			.clsIndexVideoLinks li{
				margin-left:10px;
				display:block;
				float:left;
			}
				.clsIndexVideoLinks li a{
					background:url(../../images/screen_grey/bg-indexvideolinkright.gif) no-repeat right bottom;
					display:block;
					float:left;
					color:#a1a1a1;
					text-decoration:none;
					font:bold 11px Tahoma;
				}
					.clsIndexVideoLinks li a span{
						background:url(../../images/screen_grey/bg-indexvideolinkleft.gif) no-repeat left bottom;
						display:block;
						float:left;
						line-height:29px;
						padding:0 15px;
					}
				.clsIndexVideoLinks li a:hover,.clsIndexVideoLinks li.clsActiveIndexLink a{
					background:url(../../images/screen_grey/bg-activeindexvideolinkright.gif) no-repeat right bottom;
					color:#ccc;
				}
					.clsIndexVideoLinks li a:hover span,.clsIndexVideoLinks li.clsActiveIndexLink a span{
						background:url(../../images/screen_grey/bg-activeindexvideolinkleft.gif) no-repeat left bottom;
					}
					
	.clsVideoListVideos{
		padding-bottom:15px;
	}
	.clsIndexVideos{
		margin-top:20px;
		margin-left:5px;
	}
	.clsIndexVideoChannel .clsIndexVideos{
		margin-top:3px;
	}
	.clsIndexVideos table{
		margin:0;
		padding:0;
		border:0;
	}
		.clsIndexVideos li li{
			display:block;
			float:left;
			width:113px;
			float:left;
			margin:0 8px;
			_margin:0 4px;
			padding:0;
			position:relative;
			height:143px;
			z-index:1;
		}
		.clsVideoChannelContainer{
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
		}
			.clsVideoChannelContainer li{
				height:160px;
			}
				.clsChannelTitle{
					height:20px;
					position:relative
				}
				.clsChannelTitle,.clsChannelTitle a{
					font:bold 11px Tahoma;
					color:#b4b4b4;
					text-decoration:none;
					padding-bottom:4px;
				}
				.clsChannelTitle a{
					position:absolute;
					bottom:0;
				}
				.clsChannelTitle a:hover{
					color:#2DB7E5;
				}		
/* --------------------- View Video Pop up Styles starts --------------------- */

	#selViewVideo .clsVideoResponsePopup{
		background-color:#FFF;
		color:#333;
		margin:1em 0;
	}
		#selViewVideo .clsCommonPopupDiv{
			background-color:#FFF;
			width:450px;
			text-align:center;
			padding:1em;
			margin:3em 0 0 0;
		}
		#selViewVideo .clsPreviewResponsePopup{
			background-color:#FFF;
			text-align:center;
			width:250px;
			padding:1em;
		}
		#selViewVideo .clsPreviewResponsePlayer{
			background-color:#FFF;
			text-align:center;
			padding:1em;
		}
		#selViewVideo .clsPreviewResponsePlayer input{
			margin:0;
		}
			.clsVideoResponsePopup input,.clsCommonPopupDiv input{
				margin:0.5em 0;
			}
				.clsCommonPopupDiv h4{
					color:#0064DD;
				}
					.clsCommonPopupDiv th{
						background:none;
					}
		.clsPreviewPopup{
			width:250px;
		}
		#selVideoResponsePopUp table{
			border:0;
		}
		#selVideoResponsePopUp td{
			padding:5px;
		}	
				.clsPopupVideoImage a{
					display:block;
					float:left;
					border:1px solid #6F6F6F;
					padding:2px;
				}
				.clsPopupVideoImage a:hover{
					border-color:#0082D6;
				}
				td.clsPopupVideoImageDetails a{
					font-weight:bold;
					text-decoration:none;
				}
				.clsPopupVideoImageDetails{
					color:#aeaeae;
				}
					.clsPopupVideoImageDetails a:hover{
						color:#fff !important;
					}
					.clsVideoPreviewButton,.clsVideoCaptureButton{
						background:url(../../images/screen_grey/bg-preview.gif) no-repeat center center;
						width:90px;
						height:23px;
						border:0;
						text-align:center;
						font:bold 11px Tahoma;
						color:#000;
					}
					.clsVideoCaptureButton{
						background:url(../../images/screen_grey/bg-capturevideo.gif) no-repeat center center;
						width:180px;
					}
						.clsPopUpPrevNext{
							margin:0 15px 7px 0;
							text-align:right;
						}
			.clsDownloadeVideoRight{
				float:right;
				width:30px;
				margin:10px 10px 0 0;
			}
			.clsDownloadeVideoLeft{
				float:left;
				width:170px;
			}
			.clsVideoDownloadListContainer p{
				font-weight:bold;
				color:#fff;
			}																				
			.clsPopUpURLHeadingContainer{
				width:350px;
			}
				.clsVideoDownloadListContainer{
					padding:10px;
				}
					.clsVideoDownloadList li, .clsVideoDownloadList li span{
						/*display:block;*/
						line-height:19px;
					}
					.clsVideoDownloadList li a{
						padding:3px;
						padding-left:20px;
						/*line-height:25px;*/
						font:normal 11px Tahoma;
						color:#ccc;
						background:url(../../images/screen_grey/icon-downloadvideo.gif) no-repeat left center;
					}
					.clsVideoDownloadList li a:hover{
						color:#0082D6;
					}
					.clsVideoDownloadList span{
						color:#ccc;
						padding:5px 0;
					}	
					.clsLinkingSites{
						margin-top:5px;
					}
					.clsLinkingSites li{
						padding:5px;
						background:#E3F8FF;
						border:1px solid #98E1FF;
						margin-bottom:5px;
					}
					.clsLinkingSites li a{
						text-decoration:none;
					}
/* --------------------- View Video Pop up Styles ends --------------------- */		
		.clsAddQuickVideoMediumImg{
			position:absolute;
			top:4px;
			left:93px
		}	
/*  Video Albums */
	.clsUserAlbumActions{
		width:220px;
	}
	td.clsAlbumVideos{
		width:50px;
		text-align:center;
	}
	.clsCreateAlbumTitle{
		font-weight:bold;
		padding:5px 0;
		overflow:auto;
		zoom:1;
	}
	* html .clsCreateAlbumTitle{
		overflow:auto;
		height:1%;
	}
		.clsCreateAlbumTitle a{
			background:url(../../images/screen_grey/icon-createvideoalbum.gif) left top no-repeat;
			padding-left:20px;
			text-decoration:none;
			height:16px;
			display:block;
			float:left;
		}
		.clsAlbumEdit a{
			background:url(../../images/screen_grey/icon-editvideo.gif) no-repeat left center;
			padding-left:20px;
			padding-right:10px;
		}
		.clsDeleteAlbum a{
			background:url(../../images/screen_grey/icon-deletevideo.gif) no-repeat left center;
			padding-left:20px;
		}		
/*  Manage background  */
	.clsCloseOffsetImage{
		width:490px;
	}
	.clsManageBackgroundLabel{
		width:300px;
	}
	.clsDeleteBackground{
		margin-top:5px;
	}
	.clsDeleteBackground a{
		background:url(../../images/screen_grey/icon-deletevideo.gif) no-repeat left center;
		padding-left:20px;
		font-weight:bold;
	}		
/*  Playlist page  */
	.clsViewPlaylist li{
		border-top:1px solid #ebebeb;
		margin:5px 0;
		padding:5px 0;
	}
		.clsViewPlaylist li a{
			text-decoration:none;
		}
		.clsViewPlaylist li a:hover{
			color:#000;
		}
		.clsViewPlaylist li p{
			padding-bottom:3px;
		}
		.clsViewPlaylistLeft{
			float:left;
			width:80px;
		}
		.clsViewPlaylistMiddle{
			float:left;
			width:200px;
		}
		.clsViewPlaylistRight{
			float:right;
			text-align:left;
			width:35px;
		}
			.clsPlayThisVideo a{
				background:transparent url(../../images/screen_grey/icon-playbutton.gif) no-repeat scroll center center;
				display:block;
				height:22px;
				text-indent:-999em;
				width:22px;
			}
			.clsPlayThisVideo a:hover{
				background:transparent url(../../images/screen_grey/icon-playbuttonover.gif) no-repeat scroll center center;
			}
			.clsViewPlaylistTitle a{
				font-weight:bold;
				padding-right:5px;
			}
			.clsPlaylistDetailsTable th{
				width:175px;
			}
				.clsViewVideoPlaylistTable table,.clsViewVideoPlaylistTable td,.clsViewVideoPlaylistTable th{
					border:0 !important;
				}
			.clsPlayAllVideos{
				padding:10px 5px;
				text-align:right;
			}
			.clsPlayAllVideos a{
				background:url(../../images/screen_grey/icon-playbutton.gif) left center no-repeat;
				padding:2px 0;
				padding-left:20px;
				font-weight:bold;
				color:#4E7F00;
			}
			.clsPlayAllVideos a:hover{
				background:url(../../images/screen_grey/icon-playbuttonover.gif) left center no-repeat;
			}
/*  Change thumbnail page  */
	.clsChangeThumbnailPage h3{
		color:#0082D6;
		padding-bottom:5px;
	}
	.clsChangeThumbnailContent{
		padding-left:6px;
	}		
.clsAdminUploadButton{
	padding-bottom:0!important;
}	
.clsSubmitButton-l{
	background:url(../../images/screen_grey/bg-browseleft.gif) no-repeat left center;
	display:block;
	float:left;
	height:22px;
	margin-right:7px;
	padding-left:4px;
}
.clsSubmitButton-r{
	background:url(../../images/screen_grey/bg-browseright.gif) no-repeat right center;
	display:block;
	float:left;
	height:22px;
	padding-right:4px;
}