/**
*    CSS for Blue themed template for Root
*
* @author		murugesan_70ag08
* @copyright 	Copyright (c) 2008 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: screen_grey.css 6487 2007-04-27 07:39:02Z murugesan_70ag08 $
* @since 		2006-06-10
*/

@import url("calendar.css");
@import url("carousel/classic.css");
@import url("autocomplete.css");
@import url("lightwindow/lightwindow.css");
@import url("validation/style.css");

/* --------------------- main and sidebar display starts --------------------- */
#main{
	margin:6px 320px 0 0;
	min-height:29em;
	/*padding-bottom:20px;*/
}
* html #main{
	height:29em;
}
#viewVideo #main,#membersviewVideo #main,#membersmyHome #main{
	margin:6px 0 0 0;
}
	#viewVideo #sidebar,#membersviewVideo #sideBar,#membersmyHome #sideBar{
		display:none;
	}
#membersviewProfile #main,#viewProfile #main,#membersmembersInvite #main,#membersInvite #main,#membersmyProfile #main{
	margin:6px 0 0 0;
}
	#membersviewProfile #sidebar,#viewProfile #sidebar,#membersmembersInvite #sidebar,,#membersInvite #sidebar,#membersmyProfile #sidebar{
		display:none;
	}
/* --------------------- main and sidebar display ends --------------------- */


.clsNoRecordsFound{
	border:1px solid #F80000;
	margin:1em;
	padding:0.5em;
	text-align:center;
	color:#f80000;
	font-weight:bold;
}

/* --------------------- Side bar starts --------------------- */
.sideBar1{
	width:300px;
	float:right;
	clear:left;
	padding:0 0 0.5em 0;
	margin:0 0 0 20px;
	font:normal 8pt Arial,Helvetica,sans-serif;
}
	.sideBar1 table,.sideBar1 td{
		margin:0;
		padding:0;
		border:0;
		background:transparent;
	}
		.clsSideBar{
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
			margin:0 18px 0 18px;
		}
		.clsTopContributorsSideBar{
			margin:0 2px 0 2px;
		}
		.clsTopContributorsSideBar .clsSideBarLeftTitle{
			padding-left:16px;
		}
		.clsSideBarBanner{
			margin-top:7px;
			text-align:center;
			overflow:hidden;
			width:300px;
		}
		.clsSideBarContainer{
			margin-top:7px;
		}
		.clsSideBarLeftClose,.clsSidebarInActive{
			display:block;
			width:18px;
			height:18px;
			margin:10px 0 0 22em;
			cursor:pointer;
			background:url(../../images/screen_blue/icon-sidebarshow.gif) no-repeat center center;
		}
		.clsSidebarInActive{
			background:url(../../images/screen_blue/icon-sidebarshide.gif) no-repeat center center;
		}
			.clsSideBarLeftTitle{
				font:bold 11px Tahoma;
				text-transform:uppercase;
				line-height:33px;
				color:#fff;
				padding-bottom:5px;
			}
			.clsSideBarContent{
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
			margin:0;
			}
				.clsSideBarContent li{
					line-height:20px;
					font-weight:bold;
					color:#000;
					width:97%;
					overflow:auto;
				}
					.clsSideBarContent li a{
						background:url(../../images/screen_blue/arrow-sidebar.gif) no-repeat left 11px;
						float:left;
						display:block;
						font:normal 11px Tahoma;
						color:#454C4F;
						line-height:24px;
						padding-left:16px;
						text-decoration:none;
						padding-right:3px;
					}
					.clsSideBarContent li a:hover{
						background:url(../../images/screen_blue/arrow-sidebarover.gif) no-repeat left 11px;
						color:#000;
					}
					.clsSideBarContent li.clsActive a{
						font-weight:bold;
					}
					.clsSideBarContent li ul{
						display:none;
					}
					.clsSideBarContent li.clsActive ul{
						display:block;
						clear:left;
						margin-left:20px;
					}
					.clsSideBarContent li.clsActive ul li a{
						font-weight:normal;
					}
					.clsSideBarContent li.clsActive ul li.clsActive a{
						font-weight:bold;
					}
					.clsStatsTitle{
						font-weight:normal;
						color:#000;
						background:url(../../images/screen_blue/arrow-sidebar.gif) no-repeat left center;
						padding-left:16px;
					}
					.clsMoreTags{
						text-align:right;
						font-weight:bold;
					}
					.clsMoreTags a{
						text-decoration:none;
						color:#4E7F00;
						background:url(../../images/screen_blue/bg-morelink.gif) left center no-repeat;
						padding-left:12px;
					}
					.clsMoreTags a:hover{
						color:#000;
					}
		.clsFeaturedMemberLeft{
			float:left;
			width:110px;
			margin:20px 10px 0 0;
		}
			.clsFeaturedMemberLeft p,.clsFeaturedMemberLeft p a{
				font:bold 12px Tahoma;
				color:#0082D6;
			}
			.clsFeaturedMemberLeft p a:hover{
				color:#000;
			}
				.clsFeatureMemberImage{
					margin-bottom:10px;
					overflow:auto;
					zoom:1;
					_height:1%;
					_overflow:visible;
				}
					.clsFeatureMemberImage a{
						display:block;
						float:left;
						border:1px solid #e6e6e6;
					}
						.clsFeatureMemberImage a:hover{
							border:1px solid #2DB7E5;
						}
							.clsFeatureMemberImage a img{
								margin:2px;
							}

		.clsFeaturedMemberRight{
			float:left;
			width:140px;
			margin:20px 0 0 0;
		}
			.clsMembersLinks p{
				margin-bottom:15px;
			}
				.clsMembersLinks p a{
					display:block;
					padding-left:29px;
					line-height:16px;
					text-decoration:none;
				}
				.clsMembersFriend a{
					background:url(../../images/screen_blue/icon-friends.gif) no-repeat left center;
				}
					.clsMembersFriend a:hover{
						color:#000;
					}
				.clsMembersVideo a{
					background:url(../../images/screen_blue/icon-video.gif) no-repeat left center;
				}
					.clsMembersVideo a:hover{
						color:#000;
					}
		.clsTopContributors,.clsTopContributorsNoBg{
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
			/*background:url(../../images/screen_blue/bg-topcontributers.gif) repeat-x left top;*/
			padding:10px 0;
			border-bottom:1px solid #E9E9E9;
		}
		.clsTopContributorsNoBg{
			background:none;
		}
			.clsTopContributorsThumbDetails{
				float:left;
				width:175px;
			}
				.clsTopContributorsThumbDetailsTitle{
					color:#000;
					font:bold 11px Tahoma;
					padding-bottom:5px;
				}
					.clsTopContributorsThumbDetails a{
						color:#E3246A;
						text-decoration:none;
					}
					.clsTopContributorsThumbDetails a:hover{
						color:#000;
						text-decoration:none;
					}

			.clsTopContributorsThumb{
				width:80px;
				_width:87px;
				padding-left:7px;
				float:left;
				text-align:left;
			}
			.clsVideoTags{
				line-height:20px;
			}
/* --------------------- Side bar ends --------------------- */

/* --------------------- Named styles starts --------------------- */
.clsBoldFont{
	font-weight:bold;
}
.clsNormalFont{
	font-weight:normal;
}
.clsFloatRight{
	float:right;
}
.clsFloatLeft{
	float:left;
}
.clsClearBoth{
	clear:both;
}
.clsClearLeft{
	clear:left;
}
.clsMarginTop3{
	margin-top:3px;
}
.clsMarginTop5{
	margin-top:5px;
}
.clsMarginTop10{
	margin-top:10px;
}
.clsMarginTop14{
	margin-top:14px;
}
.clsMarginRight10{
	margin-right:10px;
}
.clsMarginBottom5{
	margin-bottom:5px;
}
.clsMarginBottom10{
	margin-bottom:10px;
}
.clsMarginLeft5{
	margin-left:5px;
}
.clsPaddingTop5{
	padding-top:5px;
}
.clsPaddingTop9{
	padding-top:9px;
}
.clsPaddingBottom5{
	padding-bottom:5px;
}
.clsBackgroundNone{
	background:none;
}
.clsTable100{
	width:100%;
}
.clsClearLeft{
	clear:left;
}
.clsFloatLeft{
	float:left;
}
.clsGreen{
	color:#4E7F00;
}
.clsFileBox{
	*height:19px;
}
.clsPointer{
	cursor:pointer;
}
.clsOverflow{
	overflow:auto;
	zoom:1;
	_overflow:visible;
	_height:1%;
}
.clsGoBackLink{
	margin:5px;
}
.clsGoBackLink a{
	background:url(../../images/screen_blue/icon-goback.gif) no-repeat left center;
	padding:5px 0 5px 20px;
	font-weight:bold;
	text-decoration:none;
}
.clsLoader{
		width:100px;
		margin:10px auto;
		line-height:30px;
		font-weight:bold;
	}
.trcflag .clsLoader{
		color:#ccc;
	}
	.clsPopUpHeaderContent{
		margin:50px 10px 10px 10px;
	}
.clsSelectSmall{
	width:150px;
}
.clsSelectMedium{
	width:250px;
}
.clsSelectLarge{
	width:350px;
}
.clsNoBorder,p.clsNoBorder,li.clsNoBorder,div.clsNoBorder,span.clsNoBorder{
	border:0!important;
}
em.clsHighlight{
	font-style:normal;
	background:yellow;
}
/* --------------------- Named styles ends --------------------- */

/*-- for help tips--*/
.clsHelp{
	background:url(../images/screen_blue/icon-help.jpg) no-repeat bottom left;
	width:24px;
	height:24px;
	cursor:help;
	display:block;
	text-indent:-2000em;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 0.5em 0 0;
}
.clsBalloon,.clsPhotoBalloon{
	position:absolute;
	background-color:#FFF;
	border:1px dashed #45464f;
	border-left:20px solid #45464f;
	padding:0.2em;
	z-index:100 !important;
}
.clsPhotoBalloon{
	border:1px solid #45464f;
/*	border-width:1px 2px;*/
	text-align:center !important;
	background-color:#535c5f;
	color:#FFF;
	z-index:100 !important;
}
.clsBalloonTittle{
	padding:0 0 0 1.5em;
	background:#FFF url(../images/screen_blue/icon-book.jpg) no-repeat;
	font-weight:bold;
}
.clsBalloonDesc{
	padding:0.2em 0.2em 0.2em 1.5em;
}

/* --------------------- banner styles starts --------------------- */

.clsBottomBanner{
	clear:left;
	text-align:center;
}

/* --------------------- banner styles ends --------------------- */

/* --------------------- submit cancel upload buttons ends --------------------- */
.clsCaptchaTextField{
	display:none;
}
.clsSubmitLeft{
	background:url(../../images/screen_blue/bg-submitleft.gif) no-repeat left top;
	padding-left:5px;
	height:20px;
	display:block;
	float:left;
	margin-right:10px;
}
	.clsSubmitRight{
		background:url(../../images/screen_blue/bg-submitright.gif) no-repeat right top;
		padding-right:5px;
		height:20px;
		display:block;
		float:left;
		line-height:19px;
	}
		.clsSubmitRight input{
			background:none;
			border:0;
			/*padding-top:4px;
			*padding-top:5px;*/
			cursor:pointer;
			font:bold 11px tahoma;
			color:#fff;
		}
.clsCancelLeft{
	background:url(../../images/screen_blue/bg-cancelleft.gif) no-repeat left top;
	padding-left:5px;
	height:25px;
	display:block;
	float:left;
}
	.clsCancelRight{
		background:url(../../images/screen_blue/bg-cancelright.gif) no-repeat right top;
		padding-right:5px;
		height:25px;
		display:block;
		float:left;
	}
		.clsCancelRight input,.clsCancelRight a{
			background:none;
			border:0;
			padding-top:3px;
			*padding-top:5px;
			font:bold 11px tahoma;
			cursor:pointer;
			color:#000;
		}
		.clsCancelRight a{
			line-height:30px;
			text-decoration:none;
			padding:0 5px;
		}
		.clsCancelRight #cancel{
			color:#000 !important;
			border:0 !important;
		}
.clsGreenButtonLeft{
	background:url(../../images/screen_blue/bg-greenbuttonleft.gif) no-repeat left top;
	padding-left:5px;
	height:27px;
	display:block;
	float:left;
}
	.clsGreenButtonRight{
		background:url(../../images/screen_blue/bg-greenbuttonright.gif) no-repeat right top;
		padding-right:5px;
		height:27px;
		display:block;
		float:left;
	}
		.clsGreenButtonRight input{
			background:none;
			border:0;
			padding-top:4px;
			cursor:pointer;
			font:bold 11px tahoma;
			color:#000;
		}
		.clsGreenButtonRight #cancel{
			color:#000 !important;
			border:0 !important;
		}

.clsGreyButtonLeft{
	background:url(../../images/screen_blue/bg-greybuttonleft.gif) no-repeat left top;
	padding-left:5px;
	height:28px;
	display:block;
	float:left;
}
	.clsGreyButtonRight{
		background:url(../../images/screen_blue/bg-greybuttonright.gif) no-repeat right top;
		padding-right:10px;
		padding-left:5px;
		height:28px;
		display:block;
		float:left;
		margin-right:7px;
	}
		.clsGreyButtonRight input,.clsGreyButtonRight a{
			background:none;
			border:0;
			padding-top:5px;
			display:block;
			float:left;
			text-decoration:none;
			font:bold 11px tahoma;
			color:#fff;
			cursor:pointer;
		}
		.clsGreyButtonRight #cancel{
			color:#fff !important;
			border:0 !important;
		}
		.clsGreyButtonRight a:hover{
			color:#07A3D6;
		}
		.clsGreyButtonSelect{
			float:left;
			margin:3px 5px 0 0;
		}


.clsGoLeft{
	background:url(../../images/screen_blue/bg-goleft.gif) no-repeat left top;
	padding-left:5px;
	height:25px;
	display:block;
	float:left;
	margin-top:20px;
}
	.clsGoRight{
		background:url(../../images/screen_blue/bg-goright.gif) no-repeat right top;
		padding-right:5px;
		height:25px;
		display:block;
		float:left;
	}
		.clsGoRight input,.clsGoRight a{
			background:none;
			border:0;
			padding-top:5px;
			font:bold 11px tahoma;
			color:#cac8c9;
			cursor:pointer;
		}
		.clsCancelRight a{
			line-height:30px;
			text-decoration:none;
			padding:0 5px;
		}
.clsCommentsLeft{
	background:url(../../images/screen_blue/bg-commentsleft.gif) no-repeat left top;
	padding-left:5px;
	height:30px;
	display:block;
	float:left;
	margin:7px 0 0 0;
}
	.clsCommentsRight{
		background:url(../../images/screen_blue/bg-commentsright.gif) no-repeat right top;
		padding-right:5px;
		height:30px;
		display:block;
		float:left;
	}
		.clsCommentsRight input{
			background:none;
			border:0;
			padding-top:7px;
			font:bold 11px tahoma;
			color:#fff;
		}
/* --------------------- submit cancel upload buttons ends --------------------- */

/*-----------      Tool tip     -----------*/
	.clsToolTip{
		background:#00B3E6;
		border:1px solid #00A3CF;
		margin-top:25px;
		padding:2px;
		width:100px;
		text-align:left;
		color:#fff;
	}

/* --------------------- Paging list starts --------------------- */
.clsPagingList{
	color:#999;
	margin:5px 0 0 5px;
	overflow:auto;
	zoom:1;
	font:normal 11px Arial, Helvetica, sans-serif;
}
* html .clsPagingList{
	overflow:visible;
	height:1%;
}
.clsPagingList ul{
	float:right;
	background:none;
}
.clsPagingList li{
	padding:0 6px;
	float:left;
	margin:0;
	height:17px;
	line-height:17px;
}
	.clsPagingList li a{
		color:#666;
		text-decoration:none;
		margin:0 0;
		height:17px;
		line-height:17px;
		disply:block;
	}
	.clsPagingList li a:hover{
		color:#0083d3;
	}
	.clsPagingList li.clsCommonPaging{
		padding-left:10px;
		padding-right:10px;
		color:#000;
	}
	.clsPagingList li.clsCommonPaging a{
		color:#000;
	}
	.clsPagingList .clsCurrPage{
		color:#fff;
		line-height:17px;
		padding:0 6px;
		background:#000;
	}
	.clsPagingList .clsNextPage a{
		color:#3C3C48;
	}
		.clsCurrPageLink{
			color:#0083d3;
			padding:0 3px !important;
			margin:0 3px !important;
		}
	li.clsPrevLinkPage{
		background:url(../../images/screen_blue/icon-firstpage.gif) no-repeat left center;
		border:1px solid #cccccc;
		line-height:14px;
	}
	li.clsPrevLinkPage a{
		padding-left:11px;
		line-height:14px;
	}
		li.clsInactivePrevLinkPage{
			padding-left:18px;
			border:1px solid #e9e9e9;
			background:url(../../images/screen_blue/icon-inactivefirstpage.gif) no-repeat left center;
			line-height:17px;
		}
	li.clsNextPageLink{
		background:url(../../images/screen_blue/icon-lastpage.gif) no-repeat right center;
		border:1px solid #cccccc;
		line-height:17px;
	}
	li.clsNextPageLink a{
		padding-right:10px;
		line-height:17px;
	}
		li.clsInactiveNextPageLink{
			padding-right:16px;
			border:1px solid #e9e9e9;
			line-height:17px;
			background:url(../../images/screen_blue/icon-inactivelastpage.gif) no-repeat right center;
		}
/* --------------------- Paging list ends --------------------- */

/* --------------------- Icon links starts --------------------- */
.clsGoBack a,.clsGoBackDisable{
	background:url(../../images/screen_blue/icon-goback.gif) no-repeat left center;
	padding-left:15px;
	font:bold 10px tahoma;
	color:#000;
	text-decoration:underline;
}
.clsGoBack a:hover{
	color:#019bff;
	text-decoration:none;
}
.clsGoBackDisable{
	background:url(../../images/screen_blue/icon-gobackdisable.gif) no-repeat left center;
	color:#666666;
	text-decoration:none;
}
.clsComment{
	background:url(../../images/screen_blue/icon-comments.gif) no-repeat left center;
	color:#666666;
	font:bold 11px tahoma;
	padding-left: 26px;
	line-height:26px;
	display:block;
}
.clsTagsLink{
	background:url(../../images/screen_blue/icon-tags.gif) no-repeat left top;
	padding-left:20px;
}
/* --------------------- Icon links ends --------------------- */

/* --------------------- Pop up messages starts --------------------- */
.VeilStyle1c{
	position:absolute;
	top:0;
	left:0;
	cursor:"not-allowed";
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	width:100%;
	height:100%;
}

.clsConfirmPopup,#selMsgSuccess,.clsPopupConfirmation,#selMsgAlert,.clsMsgAlert,.clsMsgConfirm,.clsCommonPopupDiv,#selAdultUserForm,#selMsg,.clsMsgConfirmWindow,.clsAlertNoRecords,#selMsgConfirmDelete,#flaggedForm{
	padding:0.5em;
	border:1px solid #f80000!important;
	background:#fff;
	color:#f80000;
	margin:1em 0;
	text-align:center;
}

#selMsgConfirm,#selEditVideoComments, .clsPopupConfirmation{
	padding:0.5em;
	border:1px solid #333!important;
	background:#fff;
	color:#000;
	margin:1em 0;
	text-align:center;
}
#selMemberBlockFormHandler .clsMsgConfirmation #selMsgConfirm{
	border:0  !important;
	width:auto !important;
}
#selMsgError,#selMsgAlert,.clsNoRecordsFound,.clsErrorMessage{
	border:1px solid #e6e6e6!important;
	background:#f6f6f6;
	padding:0.5em;
	margin:1em;
	text-align:center;
}
#selMsgSuccess{
	border:1px solid #339933!important;
	background:#fff;
	padding:0.5em;
	margin:1em;
	text-align:center;
}

	#membersmail #selAlertbox{
		width:300px;
	}
	#selMsgConfirm, #selMsgConfirmDelete, #membersvideoPlaylistManage #selMsgConfirmMulti{
		width:375px;
	}
	.clsConfirmPopup table,#selMsgError table,#selMsgSuccess table,#selMsgConfirm table,.clsPopupConfirmation table,#selMsgAlert table,.clsMsgAlert table,.clsMsgConfirm table,.clsCommonPopupDiv table,#selAdultUserForm table,#selMsg table,#flaggedForm table{
		border:0;
	}
	.clsConfirmPopup p,#selMsgSuccess p,#selMsgConfirm p,.clsPopupConfirmation p,#selMsgAlert p,.clsMsgAlert p,.clsMsgConfirm p,.clsCommonPopupDiv p,#selAdultUserForm p,#selMsg p,#flaggedForm p{
		font-weight:bold;
	}
	.clsConfirmPopup p#selImageBorder,#selMsgSuccess p#selImageBorder,#selMsgConfirm p#selImageBorder,.clsPopupConfirmation p#selImageBorder,#selMsgAlert p#selImageBorder,.clsMsgAlert p#selImageBorder,.clsMsgConfirm p#selImageBorder,.clsCommonPopupDiv p#selImageBorder,#selAdultUserForm p#selImageBorder,#selMsg p#selImageBorder,#flaggedForm p#selImageBorder{
		padding:10px 0 5px 0;
	}
	#selMsgError p,#selMsgAlert p{
		color:#ff0000;
		font-weight:bold;
	}
    #selMsgSuccess p{
		color:#339933;
	}
	.clsConfirmPopup .clsSubmitButton,#selMsgError .clsSubmitButton,#selMsgSuccess .clsSubmitButton,#selMsgConfirm .clsSubmitButton,.clsPopupConfirmation .clsSubmitButton,#selMsgAlert .clsSubmitButton,.clsMsgAlert .clsSubmitButton,.clsMsgConfirm .clsSubmitButton,.clsCommonPopupDiv .clsSubmitButton,#selAdultUserForm .clsSubmitButton,#selMsg .clsSubmitButton{
		margin-top:5px;
	}
	.clsMsgConfirmWindow{
		background:#fff;
		color:#ccc;
		padding:10px;
		border:1px solid #343030;
		min-width:280px;
		_width:300px;
		font-weight:bold;
		line-height:17px;
	}
		.clsMsgConfirmWindow h3{
			padding-bottom:10px;
		}
		#cancel{
			color:#999;
			border:1px solid #999;
		}
#selMsg{
	text-align:left;
}
.clsMsgAdditionalText a{
	font-weight:bold;
}
			.clsPopUpSubmitButton,.clsSubmitButton,.clsCancelButton{
				border:1px solid #666;
				background:#eee url(../../images/screen_blue/bg-submit.gif) repeat-x left top;
				color:#626262;
				font-weight:bold;
				padding:2px 7px;
				cursor:pointer;
				*width:1;
				*overflow:visible;
			}
			.clsNoQuickLink p.clsNormal{
				margin-top:10px;
				font-weight:normal !important;
				color:#000;
			}
/* --------------------- Pop up messages ends --------------------- */

/* --------------------- Tags starts --------------------- */
.clsTagStyleOrange a{
	color:orange;
	text-decoration:none;
}
.clsTagStyleGrey a{
	color:grey;
	text-decoration:none;
}
/* --------------------- Tags ends --------------------- */

/*  ----------------------- cool member pop up starts ---------------------------- */
.clsUserProfileImage{
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:9px;
	background:url(../../images/screen_blue/icon-userimage.gif) no-repeat left top;
}
.clsCoolMemberActive{
	position:absolute;
	margin:0 0 0 20px;
	width:280px;
}
	.clsCoolMemberLeft{
		background:transparent url(../../images/screen_blue/bg-popuptop.gif) no-repeat left top;
	}
	.clsCoolMemberRight{
		background:transparent url(../../images/screen_blue/bg-popupbottom.gif) no-repeat left bottom;
		padding:8px 0;
	}
	.clsCoolMemberMiddle{
		background:url(../../images/screen_blue/bg-popupcenter.gif) repeat-y left top;
	}
		.clsCoolMemberDetail{
			padding:0 1em;
			margin:0;
			text-align:left;
			color:#fff;
			overflow:auto;
			zoom:1;
			_overflow:visible;
			_height:1%
		}
			.clsCoolMemberDetail p a{
				color:#86d0ff;
				text-decoration:underline;
			}
			.clsCoolMemberImage{
				float:left;
			}
			.clsCoolMemberInformation{
				float:left;
				margin-left:10px;
				width:130px;
			}
				.clsCoolMemberInformation p{
					padding-bottom:2px;
				}
.clsRightCoolMemberActive{
	position:absolute;
	margin:0 0 0 -288px;
	width:290px;
	z-index:1410065407;
}
	.clsRightCoolMemberLeft{
		background:transparent url(../../images/screen_blue/bg-rightpopuptop.gif) no-repeat right top;
	}
	.clsRightCoolMemberRight{
		background:transparent url(../../images/screen_blue/bg-rightpopupbottom.gif) no-repeat right bottom;
		padding:8px 0;
	}
	.clsRightCoolMemberMiddle{
		background:url(../../images/screen_blue/bg-rightpopupcenter.gif) repeat-y right top;
	}
/*  ----------------------- cool member pop up ends ---------------------------- */

/*-------------vertical aligning image starts------------*/
				.cls90PXthumbImage{
					width:94px;
					height:94px;
					_width:96px;
					_height:96px;
				}
				.cls66PXthumbImage{
					width:70px;
					height:70px;
					_width:72px;
					_height:72px;
				}
				.cls120x90PXThumbImage{
					width:124px;
					height:94px;
					_width:126px;
					_height:96px;
				}
				@media screen and (min-width: 0px){ .cls120x90PXThumbImage { height:96px;} } /* Hack for opera */
				@media screen and (-webkit-min-device-pixel-ratio:0) { .cls120x90PXThumbImage { width:126px; } } /* Hack for Safari */
				.cls45PXthumbImage{
					width:47px;
					height:47px;
					_width:49px;
					_height:49px;
				}
				@media screen and (min-width: 0px){ .cls45PXthumbImage { height:49px;} } /* Hack for opera */
				@media screen and (-webkit-min-device-pixel-ratio:0) { .cls45PXthumbImage { width:49px; } } /* Hack for Safari */
				.clsThumbImageOuter{
					border:1px solid #BEBEBE;
					display:table;
					overflow:hidden;
					#position:relative;
					background:#f4f4f4;
					border-collapse:separate !important;
				}
				.clsCarouselThumbImageOuter{
					background:#2C2C2C;
					border:1px solid #0F0F0F;
				}
				.clsThumbImageLink:hover .clsThumbImageOuter{
					border:1px solid #999;
				}
					.clsrThumbImageMiddle{
						display:table-cell;
						vertical-align:middle;
						width:100%;
						#position:absolute;
						#top:50%;
					}
					.clsThumbImageInner{
						width:100%;
						text-align:center;
						#position:relative;
						#top:-50%;
					}
/*-------------vertical aligning image ends------------*/

/*  ----------------------- Rounded corners starts ---------------------------- */
.tlclvvideo{
	background:transparent url(../../images/screen_blue/tlclvvideo.gif) no-repeat;
}
.trclvvideo{
	background:transparent url(../../images/screen_blue/trclvvideo.gif) no-repeat right top;
}
.blclvvideo{
	background:transparent url(../../images/screen_blue/blclvvideo.gif) no-repeat left bottom;
}
.brclvvideo{
	background:transparent url(../../images/screen_blue/brclvvideo.gif) no-repeat right bottom;
}
.tblvvideo{
	background:transparent url(../../images/screen_blue/tblvvideo.gif) repeat-x;
}
.bblvvideo{
	background:transparent url(../../images/screen_blue/bblvvideo.gif) repeat-x center bottom;
}
.rblvvideo{
	background:transparent url(../../images/screen_blue/rblvvideo.gif) repeat-y right top;
}
.lblvvideo{
	background:#FFF url(../../images/screen_blue/lblvvideo.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlcfeaturedvideo{
	background:transparent url(../../images/screen_blue/tlcfeaturedvideo.gif) no-repeat;
}
.trcfeaturedvideo{
	background:transparent url(../../images/screen_blue/trcfeaturedvideo.gif) no-repeat right top;
}
.blcfeaturedvideo{
	background:transparent url(../../images/screen_blue/blcfeaturedvideo.gif) no-repeat left bottom;
}
.brcfeaturedvideo{
	background:transparent url(../../images/screen_blue/brcfeaturedvideo.gif) no-repeat right bottom;
}
.tbfeaturedvideo{
	background:transparent url(../../images/screen_blue/tbfeaturedvideo.gif) repeat-x;
}
.bbfeaturedvideo{
	background:transparent url(../../images/screen_blue/bbfeaturedvideo.gif) repeat-x center bottom;
}
.rbfeaturedvideo{
	background:transparent url(../../images/screen_blue/rbfeaturedvideo.gif) repeat-y right top;
}
.lbfeaturedvideo{
	background:#F6F6F6 url(../../images/screen_blue/lbfeaturedvideo.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlcvideos{
	background:transparent url(../../images/screen_blue/tlcvideos.gif) no-repeat;
}
.trcvideos{
	background:transparent url(../../images/screen_blue/trcvideos.gif) no-repeat right top;
}
.blcvideos{
	background:transparent url(../../images/screen_blue/blcvideos.gif) no-repeat left bottom;
}
.brcvideos{
	background:transparent url(../../images/screen_blue/brcvideos.gif) no-repeat right bottom;
}
.tbvideos{
	background:transparent url(../../images/screen_blue/tbvideos.gif) repeat-x;
}
.bbvideos{
	background:transparent url(../../images/screen_blue/bbvideos.gif) repeat-x center bottom;
}
.rbvideos{
	background:transparent url(../../images/screen_blue/rbvideos.gif) repeat-y right top;
}
.lbvideos{
	background:#1d1d1d url(../../images/screen_blue/lbvideos.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlcpopupvideo{
	background:transparent url(../../images/screen_blue/tlcpopupvideo.gif) no-repeat;
}
.trcpopupvideo{
	background:transparent url(../../images/screen_blue/trcpopupvideo.gif) no-repeat right top;
}
.blcpopupvideo{
	background:transparent url(../../images/screen_blue/blcpopupvideo.gif) no-repeat left bottom;
}
.brcpopupvideo{
	background:transparent url(../../images/screen_blue/brcpopupvideo.gif) no-repeat right bottom;
}
.tbpopupvideo{
	background:transparent url(../../images/screen_blue/tbpopupvideo.gif) repeat-x;
}
.bbpopupvideo{
	background:transparent url(../../images/screen_blue/bbpopupvideo.gif) repeat-x center bottom;
}
.rbpopupvideo{
	background:transparent url(../../images/screen_blue/rbpopupvideo.gif) repeat-y right top;
}
.lbpopupvideo{
	background:#1d1d1d url(../../images/screen_blue/lbpopupvideo.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlccoolnewpeople{
	background:transparent url(../../images/screen_blue/tlccoolnewpeople.gif) no-repeat;
}
.trccoolnewpeople{
	background:transparent url(../../images/screen_blue/trccoolnewpeople.gif) no-repeat right top;
}
.blccoolnewpeople{
	background:transparent url(../../images/screen_blue/blccoolnewpeople.gif) no-repeat left bottom;
}
.brccoolnewpeople{
	background:transparent url(../../images/screen_blue/brccoolnewpeople.gif) no-repeat right bottom;
}
.tbcoolnewpeople{
	background:transparent url(../../images/screen_blue/tbcoolnewpeople.gif) repeat-x;
}
.bbcoolnewpeople{
	background:transparent url(../../images/screen_blue/bbcoolnewpeople.gif) repeat-x center bottom;
}
.rbcoolnewpeople{
	background:transparent url(../../images/screen_blue/rbcoolnewpeople.gif) repeat-y right top;
}
.lbcoolnewpeople{
	background:#08a2e8 url(../../images/screen_blue/lbcoolnewpeople.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.tlcvideoplayer{
	background:transparent url(../../images/screen_blue/tlcvideoplayer.gif) no-repeat;
}
.trcvideoplayer{
	background:transparent url(../../images/screen_blue/trcvideoplayer.gif) no-repeat right top;
	padding:10px 13px;
}
.blcvideoplayer{
	background:transparent url(../../images/screen_blue/blcvideoplayer.gif) no-repeat left bottom;
}
.brcvideoplayer{
	background:transparent url(../../images/screen_blue/brcvideoplayer.gif) no-repeat right bottom;
}
.tbvideoplayer{
	background:transparent url(../../images/screen_blue/tbvideoplayer.gif) repeat-x;
}
.bbvideoplayer{
	background:transparent url(../../images/screen_blue/bbvideoplayer.gif) repeat-x center bottom;
}
.rbvideoplayer{
	background:transparent url(../../images/screen_blue/rbvideoplayer.gif) repeat-y right top;
}
.lbvideoplayer{
	background:#333 url(../../images/screen_blue/lbvideoplayer.gif) repeat-y left bottom;
	margin-bottom:6px;
}

.tlcvideodetails{
	background:transparent url(../../images/screen_blue/tlcvideodetails.gif) no-repeat;
}
.trcvideodetails{
	background:transparent url(../../images/screen_blue/trcvideodetails.gif) no-repeat right top;
}
.blcvideodetails{
	background:transparent url(../../images/screen_blue/blcvideodetails.gif) no-repeat left bottom;
}
.brcvideodetails{
	background:transparent url(../../images/screen_blue/brcvideodetails.gif) no-repeat right bottom;
}
.tbvideodetails{
	background:transparent url(../../images/screen_blue/tbvideodetails.gif) repeat-x;
}
.bbvideodetails{
	background:transparent url(../../images/screen_blue/bbvideodetails.gif) repeat-x center bottom;
}
.rbvideodetails{
	background:transparent url(../../images/screen_blue/rbvideodetails.gif) repeat-y right top;
}
.lbvideodetails{
	background:#fff url(../../images/screen_blue/lbvideodetails.gif) repeat-y left bottom;
}
.ttlcvideodetails{
	background:transparent url(../../images/screen_blue/ttlcvideodetails.gif) no-repeat left bottom;
	height:10px;
}
.ttrcvideodetails{
	background:transparent url(../../images/screen_blue/ttrcvideodetails.gif) no-repeat right bottom;
	height:10px;
	padding:0 5px;
}
.ttbvideodetails{
	background:transparent url(../../images/screen_blue/ttbvideodetails.gif) repeat-x left bottom;
	height:10px;
}
.ttbvideodetails span{
	display:block;
	height:10px;
	text-indent:-999em;
}
.bblcvideodetails{
	background:transparent url(../../images/screen_blue/bblcvideodetails.gif) no-repeat left top;
	height:10px;
	margin-bottom:15px;
}
.bbrcvideodetails{
	background:transparent url(../../images/screen_blue/bbrcvideodetails.gif) no-repeat right top;
	height:10px;
	padding:0 5px;
}
.bbbvideodetails{
	background:transparent url(../../images/screen_blue/bbbvideodetails.gif) repeat-x left top;
	height:10px;
}
.bbbvideodetails span{
	display:block;
	height:10px;
	text-indent:-999em;
}

.tlcflag{
	background:transparent url(../../images/screen_blue/tlcflag.gif) no-repeat;
}
.trcflag{
	background:transparent url(../../images/screen_blue/trcflag.gif) no-repeat right top;
	padding:10px 13px;
}
.blcflag{
	background:transparent url(../../images/screen_blue/blcflag.gif) no-repeat left bottom;
}
.brcflag{
	background:transparent url(../../images/screen_blue/brcflag.gif) no-repeat right bottom;
}
.tbflag{
	background:transparent url(../../images/screen_blue/tbflag.gif) repeat-x;
}
.bbflag{
	background:transparent url(../../images/screen_blue/bbflag.gif) repeat-x center bottom;
}
.rbflag{
	background:transparent url(../../images/screen_blue/rbflag.gif) repeat-y right top;
}
.lbflag{
	background:#5c5859 url(../../images/screen_blue/lbflag.gif) repeat-y left bottom;
	margin-bottom:15px;
}

.tlcdisplay{
	background:transparent url(../../images/screen_blue/tlcdisplay.gif) no-repeat;
}
.trcdisplay{
	background:transparent url(../../images/screen_blue/trcdisplay.gif) no-repeat right top;
	padding:10px;
}
.blcdisplay{
	background:transparent url(../../images/screen_blue/blcdisplay.gif) no-repeat left bottom;
}
.brcdisplay{
	background:transparent url(../../images/screen_blue/brcdisplay.gif) no-repeat right bottom;
}
.tbdisplay{
	background:transparent url(../../images/screen_blue/tbdisplay.gif) repeat-x;
}
.bbdisplay{
	background:transparent url(../../images/screen_blue/bbdisplay.gif) repeat-x center bottom;
}
.rbdisplay{
	background:transparent url(../../images/screen_blue/rbdisplay.gif) repeat-y right top;
}
.lbdisplay{
	background:#fff url(../../images/screen_blue/lbdisplay.gif) repeat-y left bottom;
	margin-bottom:15px;
}

.tlcmyhomedetails{
	background:transparent url(../../images/screen_blue/tlcmyhomedetails.gif) no-repeat;
}
.trcmyhomedetails{
	background:transparent url(../../images/screen_blue/trcmyhomedetails.gif) no-repeat right top;
}
.blcmyhomedetails{
	background:transparent url(../../images/screen_blue/blcmyhomedetails.gif) no-repeat left bottom;
}
.brcmyhomedetails{
	background:transparent url(../../images/screen_blue/brcmyhomedetails.gif) no-repeat right bottom;
}
.tbmyhomedetails{
	background:transparent url(../../images/screen_blue/tbmyhomedetails.gif) repeat-x;
}
.bbmyhomedetails{
	background:transparent url(../../images/screen_blue/bbmyhomedetails.gif) repeat-x center bottom;
}
.rbmyhomedetails{
	background:transparent url(../../images/screen_blue/rbmyhomedetails.gif) repeat-y right top;
}
.lbmyhomedetails{
	background:#4D5E66 url(../../images/screen_blue/lbmyhomedetails.gif) repeat-y left bottom;
	margin-bottom:7px;
}

.tlcmyhomesidebar{
	background:transparent url(../../images/screen_blue/tlcmyhomesidebar.gif) no-repeat;
}
.trcmyhomesidebar{
	background:transparent url(../../images/screen_blue/trcmyhomesidebar.gif) no-repeat right top;
	padding-bottom:10px;
}
.blcmyhomesidebar{
	background:transparent url(../../images/screen_blue/blcmyhomesidebar.gif) no-repeat left bottom;
}
.brcmyhomesidebar{
	background:transparent url(../../images/screen_blue/brcmyhomesidebar.gif) no-repeat right bottom;
}
.tbmyhomesidebar{
	background:transparent url(../../images/screen_blue/tbmyhomesidebar.gif) repeat-x;
}
.bbmyhomesidebar{
	background:transparent url(../../images/screen_blue/bbmyhomesidebar.gif) repeat-x center bottom;
}
.rbmyhomesidebar{
	background:transparent url(../../images/screen_blue/rbmyhomesidebar.gif) repeat-y right top;
}
.lbmyhomesidebar{
	background:#fff url(../../images/screen_blue/lbmyhomesidebar.gif) repeat-y left bottom;
	margin-bottom:7px;
}

.tlcinvitemember{
	background:transparent url(../../images/screen_blue/tlcinvitemember.gif) no-repeat;
}
.trcinvitemember{
	background:transparent url(../../images/screen_blue/trcinvitemember.gif) no-repeat right top;
	padding:20px;
}
.blcinvitemember{
	background:transparent url(../../images/screen_blue/blcinvitemember.gif) no-repeat left bottom;
}
.brcinvitemember{
	background:transparent url(../../images/screen_blue/brcinvitemember.gif) no-repeat right bottom;
}
.tbinvitemember{
	background:transparent url(../../images/screen_blue/tbinvitemember.gif) repeat-x;
}
.bbinvitemember{
	background:transparent url(../../images/screen_blue/bbinvitemember.gif) repeat-x center bottom;
}
.rbinvitemember{
	background:transparent url(../../images/screen_blue/rbinvitemember.gif) repeat-y right top;
}
.lbinvitemember{
	background:#fff url(../../images/screen_blue/lbinvitemember.gif) repeat-y left bottom;
	margin:20px 8px;
}

* html .trclvvideo,* html .trcfeaturedvideo,* html .trcvideos,* html .trcpopupvideo,* html .trccoolnewpeople,* html .trcvideoplayer,* html .trcvideodetails,* html .trcdisplay,* html .trcmyhomedetails,.trcmyhomesidebar,.trcinvitemember,* html .trcflag{height:1%}
* html .lblvvideo,* html .lbmyhomedetails,* html .lbmyhomesidebar,* html .lbinvitemember,* html .lbfeaturedvideo,* html .lbvideos,* html .lbpopupvideo,* html .lbcoolnewpeople,* html .lbvideoplayer,* html .lbvideodetails,* html .lbflag,* html .lbdisplay{
	width:100%
}
.lblvvideo,.tlclvvideo,.trclvvideo,.lbmyhomedetails,.tlcmyhomedetails,.trcmyhomedetails,.lbmyhomesidebar,.tlcmyhomesidebar,.trcmyhomesidebar,.lbinvitemember,.tlcinvitemember,.trcinvitemember,.lbfeaturedvideo,.tlcfeaturedvideo,.trcfeaturedvideo,.lbvideos,.tlcvideos,.trcvideos,.lbpopupvideo,.tlcpopupvideo,.trcpopupvideo,.lbcoolnewpeople,.tlccoolnewpeople,.trccoolnewpeople,.lbvideoplayer,.tlcvideoplayer,.trcvideoplayer,.lbvideodetails,.tlcvideodetails,.trcvideodetails,.lbflag,.tlcflag,.trcflag,.trcdisplay,.lbdisplay,.tlcdisplay{
	zoom:1
}
/*  ----------------------- Rounded corners ends ---------------------------- */

#selRootIndex h2,.trclvvideo h2,.clsVideoPlayerContainer h2,.clsIndexVideoContainer h2,.clsCoolNewPeople h2{
	font:bold 14px Tahoma;
	color:#000;
	line-height:30px;
	padding:5px 5px 3px 17px;
	color:000;
}
	#selRootIndex h2 span,#selRootIndex h2 span a,.clsVideoPlayerContainer h2 span,.clsVideoPlayerContainer h2 span a,.clsIndexVideoContainer h2 span,.clsIndexVideoContainer h2 span a,.clsCoolNewPeople h2 span,.clsCoolNewPeople h2 span a{
		font:bold 13px Tahoma;
		color:#0082d6;
	}
	#selRootIndex h2 span a:hover,.clsVideoPlayerContainer h2 span a:hover,.clsVideoPlayerContainer h2 span a:hover,.clsCoolNewPeople h2 span a:hover{
		color:#000;
	}
	.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_blue/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_blue/bg-videoplayer.gif) repeat-y right top !important;
			}
			td.clsVideoPlayerInfo{
				width:227px;
				text-align:left;
				vertical-align:top;
			}
				.clsFeaturedVideoInfo{
					background:url(../../images/screen_blue/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_blue/bg-videopagingpreviousinactive.gif) no-repeat center center;
			}
				.clsVideoPaging li.clsPreviousVideo a{
					background:url(../../images/screen_blue/bg-videopagingprevious.gif) no-repeat center center;
				}
					.clsVideoPaging li.clsPreviousVideo a.clsPreviousDisable{
						background:url(../../images/screen_blue/bg-videopagingpreviousinactive.gif) no-repeat center center;
					}
			.clsVideoPaging li.clsNextVideo{
				background:url(../../images/screen_blue/bg-videopagingnextinactive.gif) no-repeat center center;
			}
				.clsVideoPaging li.clsNextVideo a{
					background:url(../../images/screen_blue/bg-videopagingnext.gif) no-repeat center center;
				}
				.clsVideoPaging li.clsNextVideo a.clsNextDisable{
					background:url(../../images/screen_blue/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_blue/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_blue/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_blue/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_blue/bg-activeindexvideolinkright.gif) no-repeat right bottom;
					color:#ccc;
				}
					.clsIndexVideoLinks li a:hover span,.clsIndexVideoLinks li.clsActiveIndexLink a span{
						background:url(../../images/screen_blue/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;
		}
		.clsThumbImageContainer,.clsThumbImageContainer_inside{
			width:113px;
		}
			.clsThumbImage {
				display: block;
				position: relative;
				text-align:left;
				width: 113px;
			}
			.clsVideoListThumbImage{
				height:70px;
				*height:78px;
			}
				.clsThumbImage a{
					border:1px solid #666;
					display:block;
					float:left;
					margin-bottom:3px;
					text-decoration:none;
				}
				.clsThumbImage a span{
					text-decoration:none;
				}
				.clsThumbImage{
					margin-bottom:5px;
				}
				.clsThumbImage a:hover{
					border:1px solid #2DB7E5;
				}
					.clsThumbImage a img{
						margin:3px;
					}
			.clsThumbImageTitle{
				color:#7f7f7f;
				font:normal 11px Tahoma;
			}
				.clsThumbImageTitle a{
					color:#aeaeae;
					text-decoration:none;
				}
				.clsThumbImageTitle a:hover{
					color:#2DB7E5;
				}
				.clsThumbImage dl {
					margin-top:4px;
				}
					.clsThumbImage dt {
						margin-right: 4px;
						float: left;
						font-size:0.9em;
					}
						.clsThumbImage dd {
							font-size: 0.95em;
						}
						span.clsRunTime {
							background:transparent url(../../images/screen_blue/bg-videotime.png) repeat-x;
							color:#48e7ff;
							font:normal 11px Tahoma;
							display:block;
							margin:58px 0 0 4px;
							position:absolute;
							text-decoration:none;
							text-align:left;
							/*width:35px;*/
							text-align:right;
						}
						a span.clsRunTime {
							text-decoration:none !important;
						}
						.clsThumbImageContainer a.clsInfo,a.clsInfo_inside{
							width:16px;
							height:14px;
							background:url(../../images/screen_blue/icon-info.gif) no-repeat center center;
							position:absolute;
							top:60px;
							left:93px

						}
						.clsThumbImageContainer_inside .clsThumbImageTitle p{
							padding-bottom:4px;
						}
						.clsInfoPopUp a.clsInfo_inside{
							top:67px;
							left:100px;
						}
						.clsThumbImageContainer a.clsInfo_home{
							width:16px;
							height:14px;
							background:url(../../images/screen_blue/icon-info.gif) no-repeat center center;
							position:absolute;
							margin-left:93px;
							margin-top:-26px;
							*margin-top:-23px;
						}
						* html .clsThumbImageContainer a.clsInfo_home{
							margin-top:-26px;
						}

			.clsInfoPopUpContainerDiv{
				position:absolute;
				top:-35px;
				left:-20px;
				width:305px;
				_width:319px;
				height:220px;
				padding:2px;
				z-index:10000;
			}


			.clsInfoPopUp{
				position:absolute;
				top:-7px;
				left:-7px;
				width:303px;
				_width:317px;
				height:175px;
				_height:189px;
				background:transparent url(../../images/screen_blue/bg-infoover.gif) no-repeat left top;
				padding:7px;
				z-index:12200;
			}
			.clsIndexVideos li.clsPopUpDiv{
				z-index:20;
			}
				.clsDisplayNone{
					display:none;
				}
				.clsInfoPopUp .clsThumbImageContainer,.clsInfoPopUp .clsThumbImageContainer_inside{
					float:left;
				}
					.clsInfoPopUp .clsThumbImageTitle a{
						color:#4e7f00;
					}
					.clsVideoDetails{
						float:left;
						width:170px;
						margin-left:10px;
						height:150px;
					}
						.clsVideoDetails p{
							color:#666666;
							line-height:14px;
							padding-bottom:10px;
						}
						.clsVideoUserTop{
							background:url(../../images/screen_blue/bg-popupinfotop.gif) no-repeat left top;
							padding:7px;
						}
						.clsVideoUserBottom{
							background:url(../../images/screen_blue/bg-popupinfobottom.gif) no-repeat left bottom;
						}
							.clsVideoUserDetails p{
								color:#000;
								padding-bottom:3px;
							}
							.clsVideoPopUpClear{
							 	clear:left;
								margin:0;
								padding:0;
							}
							div[class$="clsVideoPopUpClear"]{
								height:0;		/*-- XXX Hack used only for IE7 and Opera9 --*/
							}

					/*.clsMemberInfo{
						color:#48e7ff;
						font:normal 12px Tahoma;
						margin:0 0 0 4px;
						position:absolute;
						clear:left;
						position:absolute;
						background:url(../../images/screen_blue/icon-info.gif) no-repeat center center;
						width:16px;
						height:14px;
					}*/
					.clsThumbImageContainer a.clsMemberInfo,a.clsMemberInfo_inside{
							width:16px;
							height:14px;
							background:url(../../images/screen_blue/icon-memberinfo.gif) no-repeat center center;
							position:absolute;
							top:4px;
							left:4px

						}
						.clsInfoPopUp a.clsMemberInfo_inside{
							top:11px;
							left:11px;
						}
						.clsThumbImageContainer a.clsMemberInfo_home{
							width:16px;
							height:14px;
							background:url(../../images/screen_blue/icon-memberinfo.gif) no-repeat center center;
							position:absolute;
							margin-left:93px;
							margin-top:-34px;
						}
						.clsMemberListThumbTitle{
							clear:left;
							margin-bottom:3px;
							padding-top:5px;
						}
							.clsMemberListThumbTitle a{
								color:#E3246A;
							}
					.clsMemberListThumbTitle a:hover{
						color:#000;
					}

					#selUploadBlock textarea{
						width:560px;
						height:40px;
						border: 1px solid #A0A0A0;
					}
		.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;
				}
	.clsCoolNewPeople{
		overflow:auto;
		zoom:1;
		_height:1%;
		_overflow:visible;
	}
	.clsCoolNewPeople h2{
		color:#fff;
	}
		.clsCoolMemberContainer{
			margin:17px 0px 20px 8px;
			overflow:auto;
			zoom:1;
			_height:1%;
			_overflow:visible;
		}
			.clsCoolMemberContainer li{
				display:block;
				float:left;
				width:110px;
				float:left;
				margin:0 5px 0 15px;
				_margin:0 3px 0 13px;
				padding:0;
				position:relative;
				z-index:1;
			}
			.clsCoolMemberThumbImageContainer{
				width:110px;
			}
				.clsCoolMemberThumbImageContainer .clsThumbImageOuter{
					border:1px solid #fff;
				}
				.clsCoolMemberThumbImageContainer .clsThumbImageLink:hover .clsThumbImageOuter{
					border:1px solid #000;
				}
			/*
				.clsCoolMemberThumbImage {
					display: block;
					position: relative;
					text-align:left;
					width: 113px;
				}
					.clsCoolMemberThumbImage a{
						display:block;
						float:left;
						margin-bottom:3px;
					}
					.clsCoolMemberThumbImage a:hover{
						border:1px solid #000;
					}
						.clsCoolMemberThumbImage a img{
							margin:3px;
						}
						*/
				.clsCoolMemberThumbImageTitle{
					color:#fff;
					font:normal 11px Tahoma;
					line-height:17px;
					clear:left;
				}
					.clsCoolMemberThumbImageTitle a{
						color:#fff;
						text-decoration:none;
					}
					.clsCoolMemberThumbImageTitle a:hover{
						color:#000;
					}

/* --------------------- 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;
		}
			.clsPopUpWindowHeading h2{
				font:bold 14px Tahoma;
				color:#000;
				line-height:30px;
				padding:5px 5px 3px 17px;
				color:000;
			}
			.clsPopupBlogHeadingContainer{
				width:400px;
			}
			.clsPopupBlogHeading{
				width:300px;
				float:left;
			}
			.clsCloseWindowContainer{
				margin-right:10px;
			}

			.clsCloseWindowContainer a{
				margin-top:10px;
			}
			.clsCloseWindow{
				display:block;
				float:right;
				width:21px;
				height:21px;
				background:url(../../images/screen_blue/icon-closewindow.gif) no-repeat;
				text-indent:-999em;
				cursor:pointer;
				border:0;
			}
				.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_blue/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_blue/bg-capturevideo.gif) no-repeat center center;
						width:180px;
					}
						.clsPopUpPrevNext{
							margin:0 15px 7px 0;
							text-align:right;
						}
				.clsNoDatas,.clsNoFeaturedDatas{
					text-align:center;
					padding:10px;
					color:#ccc;
					font-weight:bold;
					margin-top:0;
				}
				.clsNoFeaturedDatas{
					color:#000;
				}
			.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_blue/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;
					}
	.clsPopUpGreyTable table,.clsPopUpGreyTable td,.clsPopUpGreyTable th{
		padding:0;
		margin:0;
		border:0;
		background:transparent;
		color:#ccc;
	}
	.clsPopUpGreyTable table{
		width:400px;;
	}
	.clsPopUpGreyTable td{
		padding:5px;
	}

/* --------------------- View Video Pop up Styles ends --------------------- */

/* --------------------- Video list page Styles starts --------------------- */

		.clsVideoListDisplay li{
			display:block;
			*float:left;
			width:113px;
			margin:0 8px 0 8px;
			_margin:0 3px 0 4px;
			padding:0;
			position:relative;
			z-index:1;
		}
		* html .clsVideoListDisplay li{
			width:109px;
		}
			.clsVideoListDisplay li.clsPopUpDiv{
				z-index:20;
			}
				.clsVideoListVideos .clsThumbImageTitle a{
					color:#0082D6;
				}
				.clsVideoListCheckBox{
					display:block;
					float:left;
					width:28px;
					line-height:26px;
					margin-left:10px;
					padding-top:_2px;
				}
	.clsVideoListHeading{
		float:left;
		width:330px;
	}
		.clsVideoListHeading h2{
			color:#fff;
			font:bold 11px Tahoma;
			text-transform:uppercase;
			padding-bottom:15px;
		}
		.clsVideoListHeading h2 span{
			font-size:11px
		}
		.clsVideoListHeading h2 a{
			font-size:11px;
			text-decoration:none;
			color:#0082D6;
		}
			.clsVideoListHeading h2 a:hover{
				color:#0082D6;
				text-decoration:underline;
			}
		.clsShowHideFilter{
			overflow:auto;
			zoom:1
		}
		* html .clsShowHideFilter{
			overflow:visible;
			height:1%;
		}
			.clsShowHideFilter a{
				text-decoration:none;
				font-weight:bold;
				display:block;
				float:left;
				line-height:16px;
				margin:10px 0;
				color:#424242;
			}
			.clsShowHideFilter a:hover{
				color:#000;
			}
			.clsShowFilterSearch{
				background:url(../../images/screen_blue/icon-show.gif) left center no-repeat;
				padding:2px 0 2px 20px;
			}
			.clsHideFilterSearch{
				background:url(../../images/screen_blue/icon-hide.gif) no-repeat left center;
				padding:2px 0 2px 20px;
			}
	.clsVideoListHeadingRight{
		width:280px;
		float:right;
		text-align:right;
	}
		.clsVideoListHeadingRight select,.clsVideoListHeadingRight option{
			padding-left:5px;
		}
		.clsVideoListHeadingRightLink a{
			text-decoration:none;
			color:#1FFFFB;
			font-size:11px;
		}
			.clsVideoListHeadingRightLink a:hover{
				color:#fff;
			}
		.clsAdvancedFilterTable td{
			padding-right:10px !important;
		}
		.clsAdvancedFilterTable select,.clsAdvancedFilterTable .clsTextBox{
			width:300px;
		}
	#selVideoList table{
		border:0;
		padding:0;
		margin:10px 0 0 0;
	}
		#selVideoList td{
			border:0;
			padding:0 0 10px 0;
			margin:0;
			vertical-align:top;
		}
		#selVideoList td a{
			text-decoration:none;
		}
		#selVideoList td a:hover{
			color:#000;
		}
			.clsMediumImage{
				display:block;
				position:relative;
				text-align:left;
				width:113px;
				overflow:auto;
				zoom:1;
			}
			* html .clsMediumImage{
				height:1%;
				overflow:visible;
			}
				.clsMediumImage a{
					border:1px solid #52565a;
					display:block;
					float:left;
					margin-bottom:3px;
				}
				.clsMediumImage a:hover{
					border:1px solid #2DB7E5;
				}
					.clsMediumImage a img{
						margin:3px;
						width:100px;
						height:67px;
					}
						.clsMediumImage .clsMediumImageRunTime {
							background:transparent url(../../images/screen_blue/bg-mediumvideotime.png) repeat;
							color:#48e7ff;
							font:normal 12px Tahoma;
							display:block;
							margin:56px 0 0 3px;
							position:absolute;
							text-align:left;
							width:35px;
							text-align:right;
						}
						.clsAddQuickVideoMediumImg{
							position:absolute;
							top:4px;
							left:93px
						}
				.clsContentEditLinksContainer{
					clear:left;
					padding-top:5px;
				}
				.clsContentEditLinks{
						overflow:auto;
						zoom:1;
						margin:2px 0px 5px 8px;
					}
					* html .clsContentEditLinks{
						height:1%;
						overflow:visible;
					}
						.clsContentEditLinks li{
							display:block;
							float:left;
							margin-right:10px;
						}
						.clsContentEditLinks li input{
							height:16px;
						}
						.clsContentEditLinks li a{
							display:block;
							float:left;
							width:16px;
							height:16px;
							text-indent:-999em;
						}
						.clsPopUpContentEditLinks{
							margin:2px 0;
						}
						.clsPopUpContentEditLinks li{
							width:20px !important;
							margin:0 5px 0 0;
						}
						.clsPopUpContentEditLinks li span{
							padding-left:0 !important;
						}
							.clsGetCode{
								background:url(../../images/screen_blue/icon-getvideocode.gif) no-repeat left center;
							}
							.clsDelete{
								background:url(../../images/screen_blue/icon-deletevideo.gif) no-repeat left center;
							}
							.clsSetFeatured{
								background:url(../../images/screen_blue/icon-set-thumb.jpg) no-repeat left center;
							}
							.clsEdit{
								background:url(../../images/screen_blue/icon-editvideo.gif) no-repeat left center;
							}
							.clsGetCode span{
								padding-left:20px;
							}
							.clsDelete span{
								padding-left:20px;
							}
							.clsEdit span{
								padding-left:20px;
							}

					.clsCreateAlbum{
								background:url(../../images/screen_blue/icon-createvideoalbum.gif) no-repeat left center;
							}
			/*  view comment Pop up page  */
			.clsViewCommentHeading{
				font:bold 14px/30px Arial, Helvetica, sans-serif;
				color:#0082D6;
			}
			.clsManageCommentsTitle{
				color:#000;
				font-weight:bold;
				line-height:30px;
			}
				.clsViewCommentThumb{
					float:left;
					margin:0 10px 10px 0;
				}
					.clsViewCommentThumb img{
						border:1px solid #ADADAD;
						padding:2px;
					}
				.clsViewCommentDetails{
					float:left;
				}
					.clsViewCommentDetails p{
						line-height:15px;
					}

/* --------------------- Video list page Styles ends --------------------- */
.clsPageHeading h2{
	color:#fff;
	font:bold 11px Tahoma;
	text-transform:uppercase;
	padding-bottom:15px;
}
.clsPageHeading a{
	font:bold 14px Tahoma;
	text-decoration:none;
	color:#1FFFFB;
}
.clsPageHeading a:hover{
	color:#fff;
}
.clsDataTable table{
	padding:0;
	margin-top:5px;
	border-collapse:collapse;
	width:100%;
}
	.clsDataTable td{
		padding:0;
		margin:0;
		padding:5px !important;
		text-align:left;
		vertical-align:top;
	}
	.clsHeadingLeft th{
		text-align:left;
	}
		.clsDataTable td p,.clsDataTable td span,.clsDataTable td{
			color:#5e5e5e;
		}
		.clsDataTable a{
			text-decoration:none;
		}
		.clsGroupSmallImg a, .imageBox_label span, #selMemberName a{
			color:#E3246A;
		}
		.clsDataTable a:hover{
			color:#000;
		}
		.clsDataTable td p,.clsDataTable td h3{
			padding-bottom:3px;
		}
	.clsDataTable th{
		padding:5px;
	}
	.clsDataTable th a{
		color:#000;
	}
	.clsDataTable th a:hover{
		color:#0082D6;
	}
		.clsWidth20{
			width:20px;
		}
		.clsWidth90{
			width:90px;
		}
		.clsWidth55{
			width:55px;
		}
		* html .clsWidth55{
			width:62px;
		}
		.clsWidth120{
			width:120px;
		}
		.clsWidth150{
			width:150px;
		}
			.clsBold{
				font-weight:bold;
			}
	.clsMyMusicPlaylistTbl .clsUserActionTh{
		text-align:center!important;
	}
	.clsCreateAlbumTable td{
		line-height:15px;
	}
	.clsCategoryTable td{
		width:25%;
	}
	.clsViewThumbImage a,.clsViewThumbImage span{
		display:block;
		float:left;
		border:1px solid #adadad;
		margin-bottom:5px;
	}
		.clsViewThumbImage a:hover{
			border:1px solid #2DB7E5;
		}
		.clsViewThumbImage a img,.clsViewThumbImage span img{
			margin:2px;
		}
		td.clsViewThumbImageMediumWidth{
			width:100px;
		}
	.clsSubCategoryTable td{
		vertical-align:bottom !important;
		width:20%;
	}

/*  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_blue/icon-createvideoalbum.gif) left top no-repeat;
			padding-left:20px;
			text-decoration:none;
			height:16px;
			display:block;
			float:left;
		}
		.clsUpload a{
			background:url(../../images/screen_blue/icon-upload.gif) no-repeat left center;
			padding-left:20px;
			padding-right:10px;
		}
		.clsAlbumEdit a{
			background:url(../../images/screen_blue/icon-editvideo.gif) no-repeat left center;
			padding-left:20px;
			padding-right:10px;
		}
		.clsDeleteAlbum a{
			background:url(../../images/screen_blue/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_blue/icon-deletevideo.gif) no-repeat left center;
		padding-left:20px;
		font-weight:bold;
	}
/*  Manage playlist  */
	.clsUserPlaylistActions{
		width:200px;
	}
	td.clsPlaylistVideos{
		width:80px;
		text-align:center;
	}
	td.clsPlaylistType{
		width:80px;
	}
/*  General List Navigation  */
	.clsTabNavigation{
			margin-top: 10px;
		}
	.clsTabNavigation,.clsTabNavigation ul{
			overflow:auto;
			zoom:1;
		}
		* html .clsTabNavigation,* html .clsTabNavigation ul{
			height:1%;
			overflow:visible;
		}
		.clsTabNavigation ul{
			background:url(../../images/screen_blue/bg-tabnavigation.gif) repeat-x left top;
		}
		.clsTabNavigation li{
			display:block;
			float:left;
			margin-right:4px;
			line-height:23px;
		}
		.clsTabNavigation li span{
			display:block;
			float:left;
			line-height:25px;
		}
		.clsTabNavigation li span a{
			display:block;
			float:left;
			font:bold 11px Tahoma;
			color:#637279;
			line-height:23px;
			text-decoration:none;
			padding-right:5px;
			padding-left:5px;
			padding-top:0;
		}
		.clsActiveTabNavigation{
		}
		.clsActiveTabNavigation span{
		}
		.clsActiveTabNavigation span a{
			background:url(../../images/screen_blue/bg-activetabnavigation.gif) repeat-x left top;
			color:#FFF !important;
		}
			.clsSearchActiveBlock,.clsActiveMoreVideosNavLink{
			}
			.clsSearchActiveBlock span,.clsActiveMoreVideosNavLink span{
			}
			.clsSearchActiveBlock span a,.clsActiveMoreVideosNavLink span a{
				background:url(../../images/screen_blue/bg-activetabnavigation.gif) repeat-x left top;
				color:#FFF !important;
			}

/*  MyQuickLinks */
	.clsMyQuickLinks li{
		border-top:1px solid #ebebeb;
		margin:5px 0;
		padding:5px 0;
	}
		.clsQuickVideoInformation{

			overflow:auto;
			zoom:1;
		}
		* html .clsQuickVideoInformation{
			overflow:visible;
			height:1%;
		}
			.clsRelVideoImg{
				width:80px;
				float:left;

			}
			.clsOuickVideoDetails{
				width:200px;
				float:left;

			}
				.clsOuickVideoDetails p{
					padding-bottom:2px;
				}
			.clsDeleteVideo{
				width:40px;
				float:right;

			}
			li.clsPLayAll{
				text-align:right;
			}
				li.clsPLayAll a{
					color:#4E7F00;
					text-decoration:none;
					font-weight:bold;
					padding-top:5px;
				}
				li.clsPLayAll a:hover{
					color:#000;
				}

/*  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_blue/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_blue/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_blue/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_blue/icon-playbuttonover.gif) left center no-repeat;
			}
/*  Change thumbnail page  */
	.clsChangeThumbnailPage h3{
		color:#0082D6;
		padding-bottom:5px;
	}
	.clsChangeThumbnailContent{
		padding-left:6px;
	}

/*  Video upload pop up page  */
	.clsVideoUploadPopUpPage h3{
		color:#0082D6;
		padding-bottom:5px;
	}
	.clsVideoUploadRules p,.clsUploadSection p{
		padding-bottom:7px;
	}
	.clsVideoUploadPopUpPage .clsDataTable{
		margin-bottom:7px;
	}
	.clsVideoUploadLabel{
		width:200px;
	}
/*  profileblog page  */
	.clsAddIcon{
		padding:7px 0;
	}
		.clsAddIcon a{
			background:url(../../images/screen_blue/icon-add.gif) no-repeat left center;
			padding-left:20px;
			font-weight:bold;
			text-decoration:none;
		}
		td.clsModifyBlog{
			width:100px;
			background:#f7f1f1;
		}
			td.clsModifyBlog a{
				background:url(../../images/screen_blue/icon-edit.gif) left center no-repeat ;
				padding-left:17px;
				text-decoration:none;
				display:block;
				line-height:20px;
			}
		td.clsRemoveBlog{
			width:100px;
			background:#ececec;
		}
			td.clsRemoveBlog a{
				background:url(../../images/screen_blue/icon-delete.gif) left center no-repeat;
				padding-left:17px;
				text-decoration:none;
				display:block;
				line-height:20px;
			}
		td.clsBlogger{
			width:100px;
			background:#ececec;
		}
			td.clsBlogger p{
				background:url(../../images/screen_blue/icon-blog.gif) left center no-repeat;
				padding-left:17px;
				text-decoration:none;
				display:block;
				line-height:20px;
			}
		td.clsBlogName{
			background:#f8f8f8;
		}
				.clsBloggerTable table,.clsBloggerTable td,.clsBloggerTable th{
					border:1px solid #fff !important;
				}

/*-------------      lightwindow contents        ------------*/
.clsCaptchaTextField{
	display:none;
}
	.clsAddContactsPopUp{
		background:#f0f0f0;
		text-align:left;
		padding:10px;
	}
		.clsAddContactsPopUp h3{
			line-height:20px;
			color:#0082D6;
		}
		.clsAddContactsPopUp li{
			padding-bottom:5px;
		}

/* --------------------- MyHome page starts --------------------- */

	.clsMyHomeLeftContent{
		float:left;
		width:260px;
		_height:1%;
	}
	.clsMyHomeRightContent{
		float:right;
		width:260px;
		_height:1%;
	}
	.clsMyHomeCentreContent{
		margin:0 280px;
	}
	* html .clsMyHomeCentreContent{
		margin:0 277px;
	}
	.clsMyHomeSideBar{
		overflow:auto;
		margin:0 8px;
		zoom:1;
	}
	* html .clsMyHomeSideBar{
		overflow:visible;
		height:1%
	}
	.clsMyHomeSideBanner{
		margin-bottom:7px;
		text-align:center;
		overflow:hidden;
		width:250px;
	}
	#selMyHome .clsSideBarLeftClose,#selMyHome .clsSidebarInActive {
		margin:10px 0 0 20em;
	}
	#selMyHome .clsSideBarContent{
		margin-top:3px;
	}
	#selMyHome .clsSideBarMargin{
		margin:0 0 20px 0;
	}
	.clsWelcomeMember{
		margin-top:10px;
	}
		.clsUserName{
			text-transform:uppercase;
			font-size:12px;
		}
		.clsMyHomeUserName{
			margin-bottom:5px;
		}
			.clsMyHomeUserName a{
				text-decoration:none;
				color:#E1266A;
			}
			.clsLastLogin{
				color:#666;
			}
			.clsMyHomeUrlTextBox{
				background:#E3F8FF;
				border:1px solid #98E1FF;
				color:#000000;
				padding:4px;
				margin-top:4px;
				padding-left:3px;
				width:233px;
				_width:240px;
			}
.clsUpgradeMembership{
	margin-bottom:20px;
}
	.clsUpgradeMembership p a{
		display:block;
		height:57px;
		width:260px;
		background:url(../../images/screen_blue/icon-upgrade.jpg) no-repeat center center;
		text-indent:-999em;
	}
	.clsUpgradeMembership p a:hover{
		background:url(../../images/screen_blue/icon-upgradeover.jpg) no-repeat center center;
	}
/*      My shortcut section      */
		.clsMyShortcutLeftList{
			float:left;
			width:105px;
		}
			.clsMyShortcutLeftList p{
				padding-bottom:7px;
				font-weight:bold;
			}
				.clsMyShortcutLeftList li{
					line-height:24px;
				}
					.clsMyShortcutLeftList li a{
						font-weight:bold;
						line-height:22px;
						font-size:11px !important;
						background-position:left 7px;
					}
					.clsMyShortcutLeftList li a:hover{
						background:url(../../images/screen_blue/arrow-sidebarover.gif) left center no-repeat !important;
						width:73px;
						_width:92px;
						color:#000;
					}
		.clsMyShortcutRightList{
			float:left;
			width:130px;
		}
			.clsMyShortcutRightList p{
				padding-bottom:7px;
				font-weight:bold;
			}
				.clsMyShortcutRightList li{
					line-height:24px;
				}
					.clsMyShortcutRightList li a{
						font-weight:bold;
						font-size:11px !important;
						line-height:22px;
						background-position:left 7px;
					}
					.clsMyShortcutRightList li a:hover{
						background:url(../../images/screen_blue/arrow-sidebarover.gif) left center no-repeat !important;
						width:106px;
						_width:125px;
						color:#000;
					}

/*      Request section      */
	.clsRequestList li a{
		font-weight:bold;
		padding-left:25px;
		font-size:11px;
	}
	.clsRequestList li a.clsVideoMail, .clsRequestList li a.clsVideoMail:hover{
		background:url(../../images/screen_blue/icon-videomail.gif) no-repeat left center;
	}
	.clsRequestList li a.clsFriendsRequest, .clsRequestList li a.clsFriendsRequest:hover{
		background:url(../../images/screen_blue/icon-friendsrequest.gif) no-repeat left center;
	}
	.clsRequestList li a.clsInviteFriends, .clsRequestList li a.clsInviteFriends:hover{
		background:url(../../images/screen_blue/icon-invitefriends.gif) no-repeat left center;
	}
	.clsRequestList li a.clsInvitationHistory, .clsRequestList li a.clsInvitationHistory:hover{
		background:url(../../images/screen_blue/icon-invitationhistory.gif) no-repeat left center;
	}

/*      Stats section      */
	.clsStatsList li{
		font-weight:normal;
		color:#000;
	}

/*      Birthday section      */
	#selMyHome .clsMyHomeBirthdayContent .clsSideBarContent{
		margin-top:0;
	}
	table.clsBirthdayTable{
		border:0;
		padding:0;
		margin:0;
		width:100%;
	}
	.clsBirthdayTable td{
		border-top:1px solid #ebebeb;
		padding:10px 0 5px 0;
	}
	.clsBirthdayTable td.clsNoBirthdays{
		border-top:0;
	}

/*      Birthday section      */
	.clsNoFriendsFound{
		padding:10px;
		text-align:center;
		font-weight:bold;
		color:#000;
	}
	ul.clsMyHomeFriends{
		margin:5px 0;
	}
	.clsMyHomeFriends li{
		display:block;
		float:left;
		width:80px;
		padding:5px 0 5px 0;
		overflow:hidden;
		margin-left:1px;
	}
	.clsMyFriendsImage{
		margin-left:6px;
	}
		.clsMyHomeFriends li a{
			background:none;
			display:block;
			float:left;
		}
		.clsMyHomeFriends li a.clsFriendsName{
			width:70px;
			_width:80px;
			text-align:left;
			padding:0 2px;
		}
		.clsMyHomeFriends li .clsProfileThumbImg{
			padding-top:5px;
		}
		.clsMyHomeFriends li a.clsFriendsName{
			color:#E3246A;
			text-decoration:none;
		}
		.clsMyHomeFriends li a:hover{
			background:none;
			color:#000;
		}
		.clsViewAllFriends{
			clear:left;
			text-align:right;
			margin:10px 13px 0 0;
		}
			.clsViewAllFriends a{
				text-decoration:none;
				font-weight:bold;
				color:#4e7f00;
				font-size:11px;
				background:url(../../images/screen_blue/bg-morelink.gif) left center no-repeat;
				padding-left:12px;
			}
			.clsViewAllFriends a:hover{
				color:#000;
			}

/*      Announcement section      */
	.clsAnnouncementButtonContainer{
		overflow:auto;
		zoom:1;
		margin:10px;
		margin-left:0;
	}
	* html .clsAnnouncementButtonContainer{
		overflow:visible;
		height:1%;
	}
		.clsAnnouncementPlay{
			width:14px;
			height:14px;
			margin-right:10px;
			display:block;
			float:left;
			text-indent:-999em;
			background:url(../../images/screen_blue/icon-playingbutton.gif) no-repeat center center;
		}
		.clsAnnouncementStop{
			width:14px;
			height:14px;
			margin-right:10px;
			display:block;
			float:left;
			text-indent:-999em;
			background:url(../../images/screen_blue/icon-stopbutton.gif) no-repeat center center;
		}
		.clsAnnouncementPrevious{
			width:14px;
			height:14px;
			margin-right:10px;
			display:block;
			float:left;
			text-indent:-999em;
			background:url(../../images/screen_blue/icon-previousbutton.gif) no-repeat center center;
		}
	#announcement_content {
		width:240px;
		font-size:9pt;
		color:#49176e;
		background-color:#ffffff;
		overflow-x:hidden;
		overflow:hidden;
		margin:0px;
		margin-top:15px;
	}
	#announcement_content *{
		font-size:11px !important;
	}
	#announcement_content p{
		padding-bottom:5px;
	}

/*       Recent activities section        */
	.clsRecentActivities{
		margin:15px 0 10px 0;
	}
	.clsRecentActivityContent a{
		font-weight:bold;
		text-decoration:none;
	}
	.clsRecentActivityContent p.clsVideoAddedBy a {
		color:#E1266A!important;
	}
	.clsRecentActivityContent p.clsVideoAddedBy a:hover {
		color:#000!important;
	}
	.clsRecentActivityContent a {
		color:#6C2C44;
	}
	.clsRecentActivityContent a:hover{
		color:#000!important;
	}
	.clsRecentActivityContent p{
		padding-bottom:5px;
	}
	.clsRecentActivityContent .clsViewThumbImage a{
		margin-right:10px;
	}
	.clsVideoAddedBy{
		padding:5px 0 10px 0!important;
		margin-top:10px;
		border-top:1px solid #ebebeb;
	}
		.clsMyHomeRecentVisitonsTitleLeft{
			float:left;
			width:250px;
			color:#fff;
			padding-left:10px;
		}
			.clsMyHomeRecentVisitonsTitleLeft h3{
				font:bold 13px Tahoma;
				line-height:34px;
			}
		.clsMyHomeRecentVisitonsTitleRight{
			float:right;
			width:150px;
			text-align:right;
			padding-right:10px;
			color:#fff;
		}
		.clsMyHomeRecentVisitonsTitleRight p{
			padding:2px 0 0 0;
			font:normal 10px Tahoma;
		}
		.clsMyHomeRecentVisitonsTitleRight p span{
			font-weight:bold;
			font-size:10px;
		}
	.clsRecentActivityContent .clsViewAllLinks, .clsMusicActivity .clsViewAllLinks{
		text-align:right;
		border-top:1px solid #EBEBEB;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:0;
	}
	.clsRecentActivityContent .clsViewAllLinks a, .clsMusicActivity .clsViewAllLinks a{
		color:#639E06;
	}
	.clsUserProfileImage-Audio {
		background:url(../../images/screen_blue/icon-audiocomment.gif) no-repeat left top;
		display:block;
		float:left;
		height:16px;
		margin-right:5px;
		width:18px;
	}
/* --------------------- MyHome page ends --------------------- */

/* --------------------- MemberList page starts --------------------- */
.clsFriendSearchTable table{
	margin:0 !important;
}
	.clsListHeadingLeft{
		float:left;
		width:400px;
	}
	.clsListHeadingRight{
		width:200px;
		float:right;
		text-align:right;
	}
		.clsListHeadingRight select,.clsListHeadingRight option{
			padding-left:5px;
		}
		.clsListHeadingLeft h2{
			color:#fff;
			font:bold 11px Tahoma;
			text-transform:uppercase;
			padding-bottom:18px;
		}
		.clsListHeadingLeft h2 span{
			font-size:11px
		}
	.clsListTable table{
		border:0;
		padding:0;
		margin:10px 0 0 0;
		width:100%;
	}
		.clsListTable td{
			border:0;
			padding:0 0 10px 0;
			margin:0;
			vertical-align:top;
		}
		.clsListTable td a{
			text-decoration:none;
		}
		.clsMemberListTable td a{
			color:#E1266A;

		}
		.clsListTable td a:hover{
			color:#000;
		}
		.clsMemberListTable{
			padding-bottom:15px;
		}
		.clsMemberListTable td{
			width:20%;
		}
		#membersmyFriends .clsMemberListTable td,#myFriends .clsMemberListTable td,#membersviewFriends .clsMemberListTable td,#viewFriends .clsMemberListTable td{
			padding-left:15px;
		}
		.clsMemberListTable td p{
			padding-bottom:3px;
		}
		.clsMemberInviteTable .clsFormLabelCellDefault{
			width:250px;
		}
	ul.clsMembersList{
		overflow:auto;
		zoom:1;
		clear:left;
		margin-left:10px;
	}
	#membersmyFriends ul.clsMembersList,#myFriends ul.clsMembersList,#membersviewFriends ul.clsMembersList,#viewFriends ul.clsMembersList{
		margin-left:0;
	}
	* html ul.clsMembersList{
		overflow:visible;
		height:1%;
	}
	.clsMembersList li{
		display:inline;
	}
	.clsMembersList li a{
		display:block;
		float:left;
		line-height:20px;
		width:20px;
		height:20px;
		margin-right:5px;
		text-indent:-999em
	}
	.clsMembersMessageList li a{
		display:block;
		padding-left:20px;
	}
		.clsMembersList li a.clsAddToFriends{
			background:url(../../images/screen_blue/icon-addtofriends.gif) left center no-repeat;
		}
		.clsMembersList li a.clsSendMessage,.clsMembersMessageList li a.clsSendMessage{
			background:url(../../images/screen_blue/icon-sendmessagetofriend.gif) left center no-repeat;
		}
		.clsMembersList li a.clsRemoveFromFriends{
			background:url(../../images/screen_blue/icon-removefromfriends.gif) left center no-repeat;
		}
		.clsMembersList li a.clsDeleteList{
			background:url(../../images/screen_blue/icon-deletevideo.gif) left center no-repeat;
		}
		input.clsDeleteList{
			text-indent:-999em;
			width:20px;
			height:20px;
			margin-right:5px;
			display:block;
			float:left;
			border:0;
			cursor:pointer;
			font-size:0px;
			color:#fff;
			background:url(../../images/screen_blue/icon-deletevideo.gif) left center no-repeat;
		}
		#selAlReadyFriend a{
			background:url(../../images/screen_blue/already-friend.gif) left center no-repeat;
		}
		.clsOnline a.memListUserStatusOnline{
			background:url(../../images/screen_blue/status_online.gif) left center no-repeat;
		}
		.clsOnline a.memListUserStatusOffline{
			background:url(../../images/screen_blue/status_offline.gif) left center no-repeat;
		}

		.clsFriendsSearchTable td{
			padding-bottom:2px;
		}
		.clsFriendsTextBox{
			width:155px;
		}
		.clsFriendsCheckbox{
			width:20px;
		}
		.clsFriendsNameWidth{
			width:90px;
		}
		.clsFriendsRelation{
			width:130px;
		}
		.clsAddFriendsTextArea{
			width:300px;
		}
			.clsMembersBrowseTable input{
				margin:0 5px 0 0;
			}
			.clsMembersBrowseTable h4{
				padding-bottom:5px;
			}
			.clsMemberCount{
				font-weight:bold;
				padding:10px 0;
			}
				.clsMemberBrowseSelect{
					width:250px;
					height:100px;
				}
				.clsCheckBoxList span.clsCheckBox{
					display:block;
					float:left;
				}
				.clsCheckBoxList label{
					*padding-top:4px;
					display:block;
					float:left;
				}
				.clsCheckBoxList p{
					display:block;
					clear:left;
					overflow:auto;
					padding-bottom:7px !important;
					*padding-bottom:0;
				}
				.clsInputDetails,.clsInputDetails p{
					*padding-left:4px;
				}
	.membersselectUsernames h2{
		margin:5px 0 15px 0;
	}
	.clsBrowseMemberLink{
		text-align:right;
		margin-top:5px;
	}
	.clsBrowseMemberLink a{
		font-weight:bold;
		text-decoration:none;
		background:url(../../images/screen_blue/icon-memberbrowse.gif) no-repeat left center;
		padding:2px 2px 2px 20px;
	}
	.clsBrowseMemberLink a.clsBlockUser{
		background:url(../../images/screen_blue/icon-blockuser.gif) no-repeat left center;
		margin-left:10px;
	}
	.clsImageReSize p
	{
	 	width:350px;
		overflow:hidden;
	}
/* --------------------- MemberList page ends --------------------- */

/* --------------------- Invite Friend page starts --------------------- */

.clsInviteFriendBanner{
	width:160px;
	float:right;
	overflow-x:hidden;
}
.clsInviteFriendContent{
	margin:0 180px 0 0;
}
	.clsInviteNote{
		color:#666;
		font:bold 12px Tahoma;
		line-height:20px;
	}
	.clsInviteInformation{
		overflow:auto;
		zoom:1;
	}
	* html .clsInviteInformation{
		overflow:visible;
		height:1%;
	}
		.clsInviteInformationLeft{
			width:360px;
			padding-right:10px;
			float:left;
			background:url(../../images/screen_blue/bg-postcard.gif) right top no-repeat;
		}
			.clsInviteInformationLeft h1{
				width:130px;
				height:67px;
				margin-bottom:9px;
			}
			.clsInviteInformationLeft h1 a{
				width:130px;
				height:67px;
				display:block;
				text-indent:-999em;
				background:url(../../images/screen_blue/logo-postcard.gif) no-repeat left top;
			}
		.clsInviteInformationRight{
			width:350px;
			float:right;
		}
			.clsInviteInformationRight h1{
				overflow:auto;
				zoom:1;
				margin-bottom:9px;
			}
			* html .clsInviteInformationRight h1{
				overflow:visible;
				height:1%;
			}
			.clsInviteInformationRight h1 a{
				width:130px;
				float:right;
				height:67px;
				display:block;
				text-indent:-999em;
				background:url(../../images/screen_blue/stamp-postcard.gif) no-repeat right top;
			}
		.clsInviteTable table{
			border:0;
			padding:0;
			margin:0;
			width:100%;
		}
		.clsInviteTable td{
			border:0;
			padding:2px 5px 5px 2px;
			background:transparent;
			vertical-align:top;
		}
		.clsInviteTable td span{
			color:#999;
		}
		.clsInviteTable .clsFormLabelCellDefault{
			width:130px;
		}
			.clsEmbedInvite{
				width:190px;
				padding:2px;
				border:1px solid #999;
			}
			.clsInviteTable .clsTextBox{
				border:1px solid #999;
				width:170px;
				height:18px;
				padding-left:3px;
			}
		.clsImportantText{
			color:#676767;
		}
		.clsInviteMemberButton{
			clear:left;
		}
	.clsMembersInvitationRight{
		margin-left:150px;
	}
	.clsAddressBookTable td{
		padding-bottom:10px;

	}
	.clsSentMailMessange{
		margin-bottom:10px;
	}
		.clsSentMailMessange h2{
			background:#f5f5f5;
			color:#000;
			line-height:20px;
		}
		.clsNotSentMail h2{
			color:#f80000;
		}

/* --------------------- Invite Friend page ends --------------------- */

/* --------------------- Mail page starts --------------------- */
	.clsCheckBoxTD{
		width:20px;
	}
	.clsMailLinks li{
		display:block;
		float:left;
	}
	.clsMailLinks li a{
		display:block;
		float:left;
	}
	.clsMailLinks li a:hover{
		color:#0082D6;
	}
	.clsMsgNavigationCell{
		text-align:right;
	}
	.clsMailMemberWidth{
		width:85px;
	}
	.clsMailStatusWidth{
		width:90px;
	}
	.clsMailDateWidth{
		width:90px;
	}
	.clsMailLinkLeft{
		background:url(../../images/screen_blue/bg-maillinkleft.gif) no-repeat left top;
		padding-left:5px;
		height:21px;
		display:block;
		float:left;
		margin-right:5px;
	}
		.clsMailLinkRight{
			background:url(../../images/screen_blue/bg-maillinkright.gif) no-repeat right top;
			padding-right:5px;
			height:21px;
			display:block;
			float:left;
		}
			.clsMailLinkRight input,.clsMailLinkRight a{
				background:none;
				border:0;
				cursor:pointer;
				font:normal 11px tahoma;
				line-height:21px;
				padding:0 5px;
				color:#000;
			}
		.clsMailSelectBox{
			display:block;
			float:left;
			margin:3px 10px 0 0;
		}
		.clsSelectAtachVideo{
			width:255px;
		}

/*-- Rich text table --*/
table.clsRichTextTable{
	width:100%;
}
table.clsRichTextTable td{
	padding:5px;
	vertical-align:top;
}
	.clsRichTextTable td td,.clsRichTextTable td table{
		padding:0;
		margin:0;
	}
		.clsRichTextTable textarea{
			width:450px;
			margin-bottom:10px;
			padding:5px;
		}
/* --------------------- Mail page ends --------------------- */

/*          Profile Info pages starts             */
	.clsProfileInfoTable .clsFormLabelCellDefault,.clsProfileInfoTable .clsFormLabelCellError,.clsProfileThemeTD{
		width:150px;
	}
	.clsProfileInfoTable .clsFormFieldCellDefault input{
		margin: 0 5px 5px 0;
	}
	.colourdiv{
		width:100px;
		padding:5px;
	}
	h3.clsHeading{
		margin:4px;
		font-size:13px;
		color:#0082D6;
	}
/*          Profile Info pages ends             */

/*          Profile Avatar pages starts             */

	.clsMugshotContent{
		width:500px;
		float:left;
		height:125px;
	}
		.clsMugshotContainer p{
			line-height:17px;
			padding-bottom:10px;
			text-align:justify;
		}
		.clsMugshotContainer a{
			text-decoration:none;
		}
	.clsCurrentAvatarImage{
		width:125px;
		margin-left:20px;
		float:left;
	}
	.clsMugShotTd{
		padding-right:6px;
	}
	.clsMugShot{
		margin-top:10px;
	}
	.clsMugShotCapture{
		float:left;
		width:480px;
	}
	.clsProfileAvatarImages{
		width:163px;
		float:right;
		background:#5b5b5b url(../../images/screen_blue/bg-avatarimages.gif) no-repeat left bottom;
		vertical-align:top;
	}
		.clsCapturedImages{
			background:url(../../images/screen_blue/bg-mugshotheading.gif) repeat-x left top;
		}
			.clsCaptureImagesHeadingLeft{
				background:url(../../images/screen_blue/bg-mugshotheading-left.gif) no-repeat left top;
				height:31px;
			}
			.clsCaptureImagesHeadingRight{
				background:url(../../images/screen_blue/bg-mugshotheading-right.gif) no-repeat right top;
				height:31px;
				padding-left:15px;
				line-height:31px;
				color:#000;
				font-weight:bold;
			}
			.clsMugShotCapturedImages{
				height:383px;
				overflow:hidden;
			}
			.clsMugShotCapturedImagesList{
				margin-top:5px;
				height:383px;
			}
			.clsMugShotCapturedImagesList li{
				margin:0 0px 4px 6px;
				height:72px;
				float:left;
				display:block;
			}
			* html .clsMugShotCapturedImagesList li{
				margin:0 0px 5px 5px;
				display:inline;
			}
				.clsMugShotCapturedImagesList li img{
					cursor:pointer;
				}
				.clsDeleteCapturedImage{
					position:absolute;
					margin:-70px 0 0 60px;
				}
				.clsDeletedCapturedImage{
					position:absolute;
					margin:-69px 0 0 3px;
					cursor:"not-allowed";
					background-color:#000;
					filter:alpha(opacity=70);
					-moz-opacity:0.7;
					opacity:0.7;
					width:66px;
					height:66px;
				}
				* html .clsDeletedCapturedImage {
					opacity: .70;
					filter: alpha(opacity=70);
				}
					.clsDeletedCapturedImageText{
						position:absolute;
						margin:-71px 0 0 4px;
						font:bold 12px/66px Tahoma !important;
						text-align:center !important;
						color:#f00;
						height:66px;
						width:66px;
					}

		.clsMugShotPaging{
			width:80px;
			float:right;
			margin-bottom:7px;
		}
		.clsMugShotPaging li,.clsMugShotPaging li a{
			height:15px !important;
			width:15px !important;
			display:block;
			float:left;
			margin:0px 10px;
			text-indent:-999em;
		}
		.clsMugShotPaging li a{
			margin:0;
		}
			.clsMugShotPaging li.clsPreviousVideo{
				background:url(../../images/screen_blue/bg-mugshotpagingleftinactive.gif) no-repeat center center;
			}
				.clsMugShotPaging li.clsPreviousVideo a{
					background:url(../../images/screen_blue/bg-mugshotpagingleftactive.gif) no-repeat center center;
				}
					.clsMugShotPaging li.clsPreviousVideo a.clsPreviousDisable{
						background:url(../../images/screen_blue/bg-mugshotpagingleftinactive.gif) no-repeat center center;
					}
			.clsMugShotPaging li.clsNextVideo{
				background:url(../../images/screen_blue/bg-mugshotpagingrightinactive.gif) no-repeat center center;
			}
				.clsMugShotPaging li.clsNextVideo a{
					background:url(../../images/screen_blue/bg-mugshotpagingrightactive.gif) no-repeat center center;
				}
				.clsMugShotPaging li.clsNextVideo a.clsNextDisable{
					background:url(../../images/screen_blue/bg-mugshotpagingrightinactive.gif) no-repeat center center;
				}

/*          Profile Avatar pages ends             */

/*          Login pages starts             */

.clsLoginLabel{
	width:110px;
}
.clsSignUpLabel{
	width:175px;
}
.clsLoginTextField{
	width:300px;
}
.clsExternalLoginTextField{
	width:255px;
}
	.clsLoginInsideHeading{
		background:#F7F7F7;
		font:bold 12px Tahoma;
		line-height:20px;
		padding:2px;
		margin-bottom:5px;
	}
	.clsLoginLinks li{
		display:block;
		float:left;
		margin-right:10px;
	}
	.clsLoginLinks li a{
		display:block;
		float:left;
		line-height:22px;
		text-decoration:none;
		color:#E3246A;
	}
	.clsForgotLink a{
		background:url(../../images/screen_blue/icon-forgotpassword.jpg) no-repeat left center;
		padding-left:20px;
	}
	.clsNewUser a{
		background:url(../../images/screen_blue/icon-newuser.gif) no-repeat left center;
		padding-left:20px;
	}
	.clsExternalLogin{
		background:url(../../images/screen_blue/icon-externallogin.gif) left center no-repeat;
		padding-left:25px;
	}
	.validation-advice{
		color:#ff0000;
	}
	.clsMandatoryText{
		font-weight:bold;
		padding-left:5px;
	}
	.clsMandatoryFieldIcon{
		color:#f00 !important;
	}
/*          Login pages ends             */

/* STYLE FOR MANAGE TOP FRIEND SECTION */
	.viewFriends h2{
		margin:0 0 10px 7px;
		_margin:0 0 10px 0;
	}
	.viewFriends .clsSubmitLeft{
		margin-left:7px;
		_margin-left:0;
		margin-top:16px!important;
	}
		.imageBox,.imageBoxHighlighted{
		width:130px;	/* Total width of each image box */
		height:160px;	/* Total height of each image box */
		float:left;
	}
	* html .imageBox{
		width:129px!important;
	}
	.imageBox_theImage{
		width:110px;	/* Width of image */
		height:125px;	/* Height of image */

		/*
		Don't change these values *
		*/
		background-position: center center;
		background-repeat: no-repeat;
		margin: 0 auto;
		margin-bottom:2px;
	}

	.imageBox .imageBox_theImage{
		border:1px solid #DDD;	/* Border color for not selected images */
		padding:2px;
		cursor:move;
	}
	.imageBoxHighlighted .imageBox_theImage{
		border:3px solid #316AC5;	/* Border color for selected image */
		padding:0px;
	}
	.imageBoxHighlighted span{	/* Title of selected image */
		background-color: #316AC5;
		color:#FFFFFF;
		padding:2px;
	}

	.imageBox_label{	/* Title of images - both selected and not selected */
		text-align:center;
		font-family: arial;
		font-size:11px;
		padding-top:2px;
		margin: 0 auto;
	}
		#dragDropContent{
			cursor:move;
		}

	/*
	DIV that indicates where the dragged image will be placed
	*/
	#insertionMarker{
		height:150px;
		width:6px;
		position:absolute;
		display:none;

	}

	#insertionMarkerLine{
		width:6px;	/* No need to change this value */
		height:145px;	/* To adjust the height of the div that indicates where the dragged image will be dropped */

	}

	#insertionMarker img{
		float:left;
	}

	/*
	DIV that shows the image as you drag it
	*/
	#dragDropContent{

		opacity:0.4;	/* 40 % opacity */
		filter:alpha(opacity=40);	/* 40 % opacity */

		/*
		No need to change these three values
		*/
		position:absolute;
		z-index:10;
		display:none;
	}
#downloadFormat{
	width:350px;
}
.clsPopUpWindowHeadingContainer{
	width:675px;
}
.clsPopUpWindowHeading{
	width:80%!important;
}
#selMembersBrowse .clsImageMain{
	overflow:auto;
	height:1%;
}
/* STYLE ENDED FOR MANAGE TOP FRIENDS */

/*          Import contacts pop up page starts             */

.clsImportContactsTableBorder{
	border-collapse:collapse;
	border:1px solid #fff;
}
.clsImportContactsTableBorder th{
	font:bold 11px Tahoma;
	color:#000;
}
.thTableHeader{
	font-weight:bold;
}
th.clsName{
	background:#eeeeee;
}
th.clsCheckListBox{
	background:#b8def7;
}
th.clsEmail{
	background:#ddf1b2;
}
td.clsNameData{
	background:#f7f7f7;
}
td.clsCheckListBoxData{
	background:#def2ff;
}
td.clsEmailData{
	background:#f0f9dd;
}
.clsImportContactsTableBorder td,.clsImportContactsTableBorder th{
	border:1px solid #fff;
}
.clsImportContactsTable{
	width:300px;
}
	.clsImportContactsTable td{
		padding:5px;
		font:normal 11px Tahoma;
		color:#000;
	}
	.clsImportContactError table{
		width:300px;
		border:1px solid red;
		line-height:20px;
		font-weight:bold;
	}
	.clsImportContactError td{
		font:bold 11px Tahoma;
		color:red;
		line-height:20px;
	}

/*--------------Import contacts pop up page ends ------------*/


/*---------- Overwriting recaptcha styles starts ------------*/
.recaptcha_only_if_image,#recaptcha_instructions_audio{
	color:#fff !important;
}
.recaptchatable a, .recaptchatable a:hover{
	font:normal 11px Tahoma !important;
	color:#000 !important;
}
.recaptchatable a:hover{
	color:#0082D6 !important;
}
#recaptcha_image a{
	padding-left:5px !important;
}
/*---------- Overwriting recaptcha styles ends ------------*/

/*---------- Install page starts ------------*/
#install #header {
	padding-left:7px;
}
#install .clsSideBarMargin,#install .sideBar1{
	margin-top:0px;
	padding-top:0;
}
	.clsInstallRequiredFields li{
		color:#f00;
		font-weight:bold;
		padding:5px;
	}
	.clsActiveInstallLink{
		color:#000 !important;
	}
	.clsLisenceTextBox{
		width:400px;
		padding:3px;
	}
	.clsInstallFooter{
		padding:15px;
		width:1000px;
		margin:0 auto;
	}
	.clsInstallFooter table{
		width:98%;
	}
		p.clsInstallPoweredText{
			text-align:right !important;
		}
		p.clsInstallPoweredText a{
			color:#5ECBFE !important;
			font-weight:bold;
			text-decoration:none !important;
		}
			#install h3{
				color:#0082D6;
				font:bold 14px Arial, Helvetica, sans-serif;
			}
			.clsRequirementsOK{
				color:#090 !important;
				font-weight:bold;
			}
			.clsRequirementsNotOK{
				color:#f00 !important;
				font-weight:bold;
			}
			.clsInstallSuccess p{
				padding-bottom:10px;
			}
			.clsInstallSuccess p.clsCongratulations{
				font:normal 18px/35px Tahoma;
				color:#090;
			}
			.clsInstallSuccess p.clsDeleteFile{
				text-align:right
			}
			.clsInstallSuccess p.clsDeleteFile span{
				color:#f00;
				background:url(../../images/screen_blue/icon-alert.gif) no-repeat left top;
				padding-left:20px;
			}
			.clsInstallSuccess .clsNote{
				border:1px solid #F1F1F1;
				padding:5px;
				line-height:17px;
				background:#F7F7F7;
				margin-bottom:20px;
			}
				.clsInstallSuccess .clsNote span{
					font-weight:bold;
					font-size:14px;
				}
				.clsInstallNote li{
					background:url(../../images/screen_blue/arrow-sidebar.gif) no-repeat left center;
					padding-left:15px;
					font-size:12px;
				}
/*---------- Install page ends ------------*/

/*---------- pop up window page starts ------------*/
	.clsNoHeaderPopupMain{
		padding-top:25px;
	}
	.clsNoHeaderPopupMain h2{
		padding-bottom:20px;
	}
	.clsNoHeaderPopupMain td{
		padding:5px 0;
		vertical-align:top;
	}
	.clsNoHeaderPopupMain .clsFormLabelCellDefault{
		width:200px;
	}
	.clsFooterPopup{
		width:1003px;
		margin:0 auto;
	}
/*---------- pop up window page ends ------------*/



/* Video list Thumb Image Size */
		/*     90PX thumb image styles     */
		#sel90PXThumbImage span.clsRunTime {
			margin:80px 0 0 2px;
			z-index:99999999;
		}
		#sel90PXThumbImage .clsThumbImageContainer a.clsInfo,#sel90PXThumbImage a.clsInfo_inside{
			top:80px;
			left:78px
		}
		#sel90PXThumbImage .clsInfoPopUp a.clsInfo_inside{
			top:87px;
			left:85px;
		}
		#sel90PXThumbImage .clsThumbImageContainer a.clsInfo_home{
			margin-left:78px;
			margin-top:-6px;
			*margin-top:-3px;
		}
		* html #sel90PXThumbImage .clsThumbImageContainer a.clsInfo_home{
			margin-top:-6px;
		}
		#sel90PXThumbImage .clsAddQuickVideoMediumImg{
			top:2px;
			left:80px
		}
		#sel90PXThumbImage .clsVideoListThumbImage{
			height:94px;
			#height:96px;
		}
		#sel90PXThumbImage .clsThumbImageOuter{
			width:94px;
			height:94px;
			#width:96px;
			#height:96px;
		}
		@media screen and (min-width: 0px){ #sel90PXThumbImage .clsThumbImageOuter { height:96px;} } /* Hack for opera */
		@media screen and (-webkit-min-device-pixel-ratio:0) { #sel90PXThumbImage .clsThumbImageOuter { width:96px; } } /* Hack for Safari */
		#sel90PXThumbImage .clsThumbImage a{
			border:0 !important;
		}
		#sel90PXThumbImage .clsThumbImage a img{
			margin:0 !important;
		}

		/*     140PX thumb image styles     */
		#sel140PXThumbImage span.clsRunTime {
			margin:130px 0 0 2px;
			z-index:99999999;
		}
		#sel140PXThumbImage .clsThumbImageContainer a.clsInfo,#sel140PXThumbImage a.clsInfo_inside{
			top:130px;
			left:128px
		}
		#sel140PXThumbImage .clsInfoPopUp a.clsInfo_inside{
			top:137px;
			left:135px;
		}
		#sel140PXThumbImage .clsThumbImageContainer a.clsInfo_home{
			margin-left:128px;
			margin-top:-6px;
			*margin-top:-3px;
		}
		* html #sel140PXThumbImage .clsThumbImageContainer a.clsInfo_home{
			margin-top:-6px;
		}
		#sel140PXThumbImage .clsAddQuickVideoMediumImg{
			top:2px;
			left:130px
		}
		#sel140PXThumbImage .clsVideoListThumbImage{
			height:144px;
			#height:146px;
		}
		#sel140PXThumbImage .clsThumbImageOuter{
			width:144px;
			height:144px;
			#width:146px;
			#height:146px;
		}
		@media screen and (min-width: 0px){ #sel140PXThumbImage .clsThumbImageOuter { height:146px;} } /* Hack for opera */
		@media screen and (-webkit-min-device-pixel-ratio:0) { #sel140PXThumbImage .clsThumbImageOuter { width:146px; } } /* Hack for Safari */
		#sel140PXThumbImage .clsThumbImage a{
			border:0 !important;
		}
		#sel140PXThumbImage .clsThumbImage a img{
			margin:0 !important;
		}
		#sel140PXThumbImage.clsVideoListDisplay li {
			width:145px !important;
		}

		/*     90PX thumb image styles     */
		#sel120x90PXThumbImage span.clsRunTime {
			margin:80px 0 0 2px;
			z-index:99999999;
		}
		#sel120x90PXThumbImage .clsThumbImageContainer a.clsInfo,
		#sel120x90PXThumbImage a.clsInfo_inside{
			top:80px;
			left:108px
		}
		#sel120x90PXThumbImage .clsInfoPopUp a.clsInfo_inside{
			top:87px;
			left:115px;
		}
		#sel120x90PXThumbImage .clsThumbImageContainer a.clsInfo_home{
			margin-left:108px;
			margin-top:-6px;
			*margin-top:-3px;
		}
		* html #sel120x90PXThumbImage .clsThumbImageContainer a.clsInfo_home{
			margin-top:-6px;
		}
		#sel120x90PXThumbImage .clsAddQuickVideoMediumImg{
			top:2px;
			left:110px
		}
		#sel120x90PXThumbImage .clsVideoListThumbImage{
			height:94px;
			#height:96px;
		}
		#sel120x90PXThumbImage .clsThumbImageOuter{
			width:124px;
			height:94px;
			#width:126px;
			#height:96px;
			margin-bottom:3px;
		}
		@media screen and (min-width: 0px){ #sel120x90PXThumbImage .clsThumbImageOuter { height:96px;} } /* Hack for opera */
		@media screen and (-webkit-min-device-pixel-ratio:0) { #sel120x90PXThumbImage .clsThumbImageOuter { width:126px; } } /* Hack for Safari */
		#sel120x90PXThumbImage .clsThumbImageOuterContainer{
			width:124px;
			#width:126px;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) { #sel120x90PXThumbImage .clsThumbImageOuterContainer { width:126px; } } /* Hack for Safari */
		#sel120x90PXThumbImage .clsThumbImage a{
			border:0 !important;
		}
		#sel120x90PXThumbImage .clsThumbImage a img{
			margin:0 !important;
		}
		#sel120x90PXThumbImage .clsThumbImageContainer,
		#sel120x90PXThumbImage .clsThumbImageContainer_inside {
			width:123px;
		}
		#sel120x90PXThumbImage.clsVideoListDisplay li{
			width:145px;
		}

		/*     90PX thumb image styles for index carosel list    */
		.clsIndexVideos span.clsRunTime {
			margin:80px 0 0 2px;
			z-index:99999999;
		}
		.clsIndexVideos .clsThumbImageContainer a.clsInfo,
		.clsIndexVideos a.clsInfo_inside{
			top:80px;
			left:108px
		}
		.clsIndexVideos .clsInfoPopUp a.clsInfo_inside{
			top:87px;
			left:115px;
		}
		.clsIndexVideos .clsThumbImageContainer a.clsInfo_home{
			margin-left:108px;
			margin-top:-19px;
			*margin-top:-16px;
		}
		* html .clsIndexVideos .clsThumbImageContainer a.clsInfo_home{
			margin-top:-16px;
		}
		.clsIndexVideos .clsAddQuickVideoMediumImg{
			top:2px;
			left:110px
		}
		.clsIndexVideos .clsVideoListThumbImage{
			height:94px;
			#height:96px;
		}
		.clsIndexVideos .clsThumbImageOuter{
			width:124px;
			height:94px;
			#width:126px;
			#height:96px;
			margin-bottom:3px;
		}
		@media screen and (min-width: 0px){ .clsIndexVideos .clsThumbImageOuter { height:96px;} } /* Hack for opera */
		@media screen and (-webkit-min-device-pixel-ratio:0) { .clsIndexVideos .clsThumbImageOuter { width:126px; } } /* Hack for Safari */
		.clsIndexVideos .clsThumbImage a{
			border:0 !important;
		}
		.clsIndexVideos .clsThumbImage a img{
			margin:0 !important;
		}
		.clsIndexVideos .clsThumbImageContainer,
		.clsIndexVideos .clsThumbImageContainer_inside {
			width:123px;
		}
		.clsIndexVideos.clsVideoListDisplay li{
			width:145px;
		}
		.clsIndexVideos .clsThumbImageContainer_index,
		.clsIndexVideoChannel .clsThumbImageContainer
		{
			width:150px;
		}

/*---------pop up info to display left starts--------*/

.clsInfoPopUpLeftDisplay .clsInfoPopUp .clsThumbImageContainer,
.clsInfoPopUpLeftDisplay .clsInfoPopUp .clsThumbImageContainer_inside
{
	float:right;
	margin-right:4px;
	_margin-right:0px;
}
.clsInfoPopUpLeftDisplay .clsVideoDetails{
	margin-left:3px;
}
.clsInfoPopUpLeftDisplay .clsInfoPopUp{
	left:-183px;
}
.clsInfoPopUpLeftDisplay .clsInfoPopUp a.clsInfo_inside {
	left:291px !important;
}

/*---------pop up info to display left ends--------*/

.clsNoHeaderPopupMain{
	padding-top:25px;
}
.clsNoHeaderPopupMain h2{
	padding-bottom:20px;
}
.clsNoHeaderPopupMain td{
	padding:5px 0;
	vertical-align:top;
}
.clsNoHeaderPopupMain .clsFormLabelCellDefault{
	width:200px;
}
.clsFooterPopup{
	width:1003px;
	margin:0 auto;
}
/*upload music btn styles*/
.clsMusicModuleMainMenu{
	overflow:hidden;
	zoom:1;
}
* html .clsMusicModuleMainMenu{
	overflow:visible;
	height:1%;
}
	.clsMusicModuleMainMenu #selNavigation{
		float:left;
		width:700px;
	}
	.clsUploadAudioButton{
		width:260px;
		float:right;
		text-align:right;
		margin-top:5px;
		margin-right:7px;
	}
		.clsUploadAudioButton a{
			display:block;
			float:right;
			background:url(../../images/screen_blue/btn-upload-r.jpg) no-repeat right center;
			text-decoration:none;
		}
		.clsUploadAudioButton a span{
			display:block;
			background:url(../../images/screen_blue/btn-upload-l.jpg) no-repeat left center;
			padding:0 6px 0 25px;
			font:bold 12px Arial, Helvetica, sans-serif;
			line-height:21px;
			text-transform:uppercase;
			color:#fff;
			text-decoration:none;
		}
		.clsUploadAudioButton a:hover span{
			color:#0FD7FF;
			text-decoration:none;
		}
/*upload music btn styles*/
