.selChatFooter{
	bottom:-1px;
	position:absolute;
	right:0;
	width:100% !important;
	z-index:100;
	left:0;
}


.selActiveChatFooter {
		margin-left:15px;
		margin-right:30px;
		/*overflow:visible !important;
		position:relative;*/
	}
.selChatPopUp{
		border:1px solid #426e9f;
		border-bottom:0;
		color:#000;
		text-align:left;
		font:normal 11px Arial, Helvetica, sans-serif;
		display:block;
	}
.clsChatFooterLftbg{
	background:url(../images/screen_blue/btmBarLft.gif) no-repeat left top;
	}

	.clsChatFooterLftbgActive{
		background:url(../images/screen_blue/btmBarLftActive.gif) no-repeat left top;
		height:39px;
		*height:37px;
	}
.clsChatFooterRgtbg{
	background:url(../images/screen_blue/btmBarRgt.gif) no-repeat right top;
	display:block;
	}
	.clsChatFooterLftbg1{
	background:url(../images/screen_blue/btmBarLft.gif) no-repeat left top;
	}
	.clsChatFooterRgtbg1{
	background:url(../images/screen_blue/btmBarRgt.gif) no-repeat right top;
	display:block;
	}
	.clsChatFooterRgtbgActive{
		background:url(../images/screen_blue/btmBarRgtActive.jpg) no-repeat right top;
	}
.clsChatFooterMidbg
	{
	background:url(../images/screen_blue/btmbarMid.gif) repeat-x left top;
	margin:0 6px;
	height:39px;
	*height:37px;
	}
.clsChatFooterMidIner
	{
	margin:0px 0 0px 0;
	width:100%;
	}
.clsChatFooterMidInerlft
	{
	margin:5px 10px 0px 0px;
	width:375px;
	float:left;

	}
* html .clsChatFooterMidInerlft{
	width:395px!important;
}
.clsChatFooterMidInerlft ul{
	overflow:hidden;
	zoom:1;
}
* html .clsChatFooterMidInerlft ul{
	height:1%;
	overflow:visible;
}
.clsChatFooterMidInerlft li{
	float:left;
	cursor:pointer;
	margin:10px 10px 0 10px;
	padding:0;
}
.clsChatFooterMidInerlft li a{
	float:left;
	text-indent:-2000em;
	display:block;
	width:16px;
	height:16px;
}
	.clsChatApp
	{
		width:85px;
		height:29px;
		background:url(../images/screen_blue/FooterBarApp.gif) no-repeat left top;
		float:left;
		display:block;
		color:#fff!important;
		font-weight:bold;
		line-height:29px;
		padding-left:20px;
	}
	.clsChatFooterCamera
	{
		background:url(../images/screen_blue/FooterBarCamera.gif) no-repeat left center;
	}
	.clsChatFooterPhoto
	{
		background:url(../images/screen_blue/FooterBarAddPhoto.gif) no-repeat left center;
	}
	.clsChatFooterDate
	{
		background:url(../images/screen_blue/FooterBarCaladear.gif) no-repeat left center;
	}
	.clsChatFooterGroup
	{
		background:url(../images/screen_blue/FooterBarGroup.gif) no-repeat left center;
	}
	.clsChatFooterAudio
	{
		background:url(../images/screen_blue/FooterBarAudio.gif) no-repeat left center;
	}
	.clsChatFooterNotePad
	{
		background:url(../images/screen_blue/FooterBarEdit.gif) no-repeat left center;
	}
	.clsChatFooterApplication{
		background:url(../images/screen_blue/icon-applications.jpg) no-repeat left center;
	}
	.clsChatClassifieds, .clsChatFooterClassifieds {
		background:url(../images/screen_blue/icon-classified.gif) no-repeat left center;
	}


/* starts of style for chat application */
.clschatBox{
	width:230px;
	bottom:39px;
	*bottom:37px;
	right:30px;
	position:absolute;
	z-index:999999;
}
* html .clschatBox{
	bottom:38px;
}
.clsChatOnlineStatus .clschatBox{
	bottom:39px;
	*bottom:37px;
	right:30px;
	width:210px;
}
* html .clsChatOnlineStatus .clschatBox{
	bottom:38px;
}
.clsOnlineFriends{
	padding:5px 10px;
}
	.clsOnlineFriendsLeft{
		float:left;
	/*	width:120px;*/
		text-align:left;
		padding-top:5px;
	}
	.clsOnlineFriendsRight{
		float:right;
	}
	.clsGoOffline{
		background:url(../images/screen_blue/FooterTalk.gif) no-repeat left top;
		height:26px;
		display:block;
		padding-left:40px;
		padding-top:5px;
	}
	.clsChattingWindow p{
		border-bottom:1px solid #FDFDFD;
		padding:5px 0;
	}
.clsFooterApplications{
	width:150px;
	bottom:39px;
	*bottom:36px;
	margin-left:15px;
	text-align:left;
	position:absolute;
	*left:0;
}
* html .clsFooterApplications{
	height:36px;
}
.clsChattingWindow{
	margin:0 10px ;
	padding: 5px 0 10px 0;
	text-align:left;
}
	.clsChattingWindow a:hover{
		color:#000;
	}
	.clsChattingWindow .clsTextBox{
		width:100px;
		height:20px;
		margin:0 0 0 0;
	}
	#selImgOwner img{
		border:1px solid #CCC;
		padding:2px;
	}
	.clsChattingWindow .clsChatRemaningText{
		font-size:9px;
		color:#A6A6A6;
		margin-top:5px;
	}
	.clsChattingWindow .clsUserActivityHeading{
		/*background:url(../images/screen_blue/icon-quoteleft.gif) no-repeat left 5px;*/
		float:left;
		color:#666;
		font-weight:normal;
		font-size:10px;
	}
	.clsChattingWindow .clsUserActivityQuote{
		/*background:url(../images/screen_blue/icon-quoteright.gif) no-repeat right bottom;*/
		float:left;
		/*padding-right:15px;*/
	}
	.clsChatBoxLeft{
		float:left;
	}
	.clsChatBoxRight{
		float:left;
		margin-left:10px;
		width:150px;
		margin-top:15px;
	}
.clsFooterApplicationLinks{
	padding:10px;
	margin:0 2px;
}
	.clsFooterApplications li{
		padding:0 0 0 2.5em;
		line-height:20px;
	}
	.clsFooterApplicationLinks li a, .clsFooterApplications li a{
		color:#333;
	}
	.clsFooterApplicationLinks li a:hover, .clsFooterApplications li a:hover{
		color:#D10F02;
	}
.clsChatApplicationHead{
	margin:0 2px 0 2px;
	padding:5px 0px 3px 10px;
}
	.clsChatApplicationHead h3{
		font-size:11px;
		color:#FFF;
	}
	.clsChatApplicationHeadLeft{
		float:left;
	}
	.clsChatApplicationHeadRight{
		float:right;
	}
	.clsHide{
		background:url(../images/screen_blue/icon-hide.gif) no-repeat center 6px;
		display:block;
		height:12px;
		width:12px;
		text-indent:-2000em;
	}
/* end of style for chat application */
.clsChatFooterMidInerright{
	float:right;
	width:210px;
	*width:230px;
}
* html .clsChatFooterMidInerright{
	width:210px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* hack for safari */
	.clsChatFooterMidInerright{
		width:230px;

	}
	}
.clsChatFooterOnlineFriend
{
	margin:10px 0 0px 1em;
	*margin:10px 1em 0 3em;
	padding:0px;
	background:url(../images/screen_blue/FooterOlineFrieds.gif) no-repeat left top;
	color:#0181c0;
	text-align:left;
	float:left;
	height:17px;
	display:block;
	text-align:right;
}
* html .clsChatFooterOnlineFriend{
	margin-left:0.5em;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /* hack for safari */
	.clsChatFooterOnlineFriend{
		margin:10px 1em 0 3em;
	}
	}
.clsChatFooterBuzzLinks{
	float:right;
	*width:35px;
}
* html .clsChatFooterBuzzLinks{
	width:35px;
	padding:0;
}
.clsOnlineFriendCount{
	font-weight:bold;
	font-size:10px;
}
.clsChatFooterOnlineFriendTxt
{
	margin:0px 10px 0px 30px;
}
.cslchatFooterOnline
{
	margin:5px 0px 0px 0px;
}
.clsChatFooterBuzz
{
	width:16px;
	height:16px;
	background:url(../images/screen_blue/FooterBarbazz.gif) no-repeat left top;
	margin:10px 15px 0px 0px;
	float:right;
	text-indent:-2000em;
}
.clsChatFooterTalk
{
	width:22px;
	height:26px;
	background:url(../images/screen_blue/FooterTalk.gif) no-repeat left top;
	float:right;
	padding-left:5px;
	margin:6px 0 0px 10px;
	*margin-left:0;
	text-indent:-2000em;
}
* html .clsChatFooterTalk{
	margin-right:5px;
}
/* starts of rounded corner for chat application */
/* \*/
* html .tlcchatapp,* html .trcchatapp{
	height:1%
}
/* */
* html .lbchatapp{
	width:100%;
}
.lbchatapp,.trcchatapp,.tlcchatapp{
	zoom:1;
}
.tlcchatapp{
	/*background:transparent url(../images/screen_blue/tlcchatapplication.gif) no-repeat;*/
}
.trcchatapp{
	/*background:transparent url(../images/screen_blue/trcchatapplication.gif) no-repeat right top;*/
}
.blcchatapp{
	/*background:transparent url(../images/screen_blue/blcchatapp.jpg) no-repeat left bottom;*/
}
.brcchatapp{
	/*background:transparent url(../images/screen_blue/brcchatapp.jpg) no-repeat right bottom;*/
}
.bbchatapp{
	/*background:transparent url(../images/screen_blue/bbchatapp.jpg) repeat-x center bottom;*/
}
.tbchatapp{
	background:#3F3B3B;
	padding:0 3px;
}
.rbchatapp{
	background:transparent url(../images/screen_blue/rbchatapp.jpg) repeat-y right top;
}
.lbchatapp{
	background:#FFF url(../images/screen_blue/lbchatapp.jpg) repeat-y left bottom;
}
/* end of rounded coner for chat application */

/* style for chat box */
.clsClearFix{
	overflow:hidden;
	zoom:1;
}
* html .clsClearFix{
	height:1%;
	overflow:visible;
}
.selChatWindow{
	float:right;
	width:auto!important;
}
.clsChatWindow{
	clear:both;
	position:absolute;
	bottom:39px;
	*bottom:37px;
	margin-left:-101px;
	*margin-left:-146px;
	width:225px;
}
* html .clsChatWindow{
	margin-left:0;
	right:22.8em;
	bottom:38px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* hack for safari */
	.clsChatWindow{
		margin-left:-81px;

	}
	}
.clsChatBoxDisplay{
	float:right;
	width:150px;
}
.clsChatBoxContent, .clsMinimisedChatBoxContent{
	overflow:auto;
	zoom:1;
	background:#FFF;
	margin:0 6px;
	border-top:1px solid #CCC;
}
* html .clsChatBoxContent, * html .clsMinimisedChatBoxContent{
	height:1%;
	overflow:visible;
}
.clsChatFooterBuzzLinks .clsChatBoxContent{
	margin:0;
}
.clsMinimisedChatBoxContent{
	background:url(../images/screen_blue/bg-chatminiimizemiddle.jpg) repeat-x left top;
	border-top:0;
}
.clsChatBoxContentLeft, .clsChatBoxContentRight, .clsChatBoxMinimisedLeft, .clsChatBoxMinimisedRight{
	background:url(../images/screen_blue/btmBarLftActive.gif) repeat-y left bottom;
	height:37px;
}
.clsChatBoxContentRight{
	background:url(../images/screen_blue/btmBarRgtActive.jpg) repeat-y right top;
}
.clsChatBoxMinimisedLeft{
	background:url(../images/screen_blue/bg-chatminimizeleft.jpg) no-repeat left top;
}
.clsChatBoxMinimisedRight{
	background:url(../images/screen_blue/bg-chatminimizeright.jpg) no-repeat right top;
}
.clsChatOnlineDisplay{
	padding:5px 5px 0 10px;
}
	.clsChatBoxName{
		color:#000;
		font-weight:bold;
		font-size:11px;
		margin:7px 10px 0 0;
		float:left;
		text-align:left !important;
		padding:0;
	}
	.clsChatOnline{
		background:url(../images/screen_blue/icon-chatonline.jpg) no-repeat right 5px;
		padding-right:10px;
	}
	.clsChatOffline{
		background:url(../images/screen_blue/icon-chatoffline.jpg) no-repeat right 5px;
		padding-right:10px;
	}
	.clsChatIdle{
		background:url(../images/screen_blue/icon-chatidle.jpg) no-repeat right 5px;
		padding-right:10px;
	}
	.clsChatBoxClose{
		float:right;
	}
		.clsChatBoxRemove{
			background:url(../images/screen_blue/icon-close.jpg) no-repeat left 1px;
			display:block;
			text-indent:-5000em;
			height:7px;
			padding-bottom:5px;
			width:6px;
			cursor:pointer;
		}
		.clsChatWindowContentRight .clsChatBoxRemove{
			background:url(../images/screen_blue/icon-chatclose.jpg) no-repeat left 5px;
		}
/* style for chat window */
.clsChatWindowContent{
	padding:4px 0 5px 0;
	border-bottom:1px solid #F1F1F1;
	margin:0 3px;
}
* html .clsChatWindowContent{
	margin-right:0;
}
.clsChatWindowContentLeft{
	float:left;
	display:block;
}
	.clsChatWindowContentLeft img{
		border:1px solid #c1c1c1;
		margin-bottom:2px;
	}
	.clsChatUserTitle{
		font-weight:bold;
		vertical-align:middle;
		line-height:18px;
		color:#FFF;
		margin-left:10px;
		margin-top:-2px;
		position:absolute;
	}
	* html .clsChatUserTitle{
		position:relative;
	}
	.clsChatUserOnline{
		display:block;
		font-weight:bold;
		position:absolute;
		margin:25px 0 0 52px;
	}
.clsChatWindowContentRight{
	float:right;
}
.clsChatWindowContentRight ul{
	overflow:auto;
	zoom:1;
}
* html .clsChatWindowContentRight ul{
	height:1%;
	overflow:visible;
}
	.clsChatWindowContentRight li{
		float:right;
		display:block;
		margin-right:3px;
		padding:0;
	}
	* html .clsChatWindowContentRight li{
		margin-right:3px;
	}
.clsClearHistory{
	text-align:right;
	/*background:url(../images/screen_blue/icon-chathistory.gif) no-repeat right center;*/
	margin-top:25px;
	margin-left:-12px;
	margin-right:8px;
	*margin-right:3px;
	right:0;
	position:absolute;
	*position:relative;
}
* html .clsClearHistory{
	position:static;
	margin-right:5px;
}
.clsChatWindowDetailDisplay{
	height:200px;
	width:220px;
	overflow-y:auto;
}
.clsChatDetails{
	overflow:auto;
	zoom:1;
	padding:7px 0;
	margin:10px 3px 0 3px;
}
* html .clsChatDetails{
	overflow:visible;
	height:1%;
}
	.clsChatDetails p{
		text-align:left;
	}
	.clsChatDetailsLeft{
		float:left;
	}
	.clsChatDetailsRight{
		float:right;
	}
	.clsChatDetailsDisplay{
		margin:0 10px;
	}
	.clsChatQuestionTitle{
		color:#666;
		font-weight:bold;
	}
	.clsChatAnswerTitle{
		color:#999;
		font-weight:bold;
	}
		.clsChatTime{
			color:#999 !important;
		}
.clsChatInfo{
	text-align:left;
	border-top:1px solid #CACACA;
	margin:0 3px;
	padding:5px 0 20px 0;
}
.clsChatInput{
/*	background:url(../images/screen_blue/icon-chat.gif) no-repeat right 5px;*/
	display:block;
	margin-right:10px;
	height:20px;
}
	.clsChatInfo textarea{
		border:0;
		font-size:11px;
		font-family:tahoma;
		background:transparent;
		color:#333;
		width:213px;
		height:34px;
		overflow:auto;



	}
	* html .clsChatInfo textarea{
		height:1%;
		overflow:visible;
	}

.selMsgChatError{
	background:#FFEDED;
	font-weight:bold;
	font-size:10px;
	color:#FF0101;
	margin:5px;
	padding:10px;
}
.clsFooterPopupLink{
	position: absolute;
	margin-top:-41px;
	background: url(../images/screen_blue/bg-videoactivearrow1.png) no-repeat 3px bottom ;
	height:25px;
*margin-left:-15px;
}
*html .clsFooterPopupLink{
	background: url(../images/screen_blue/bg-videoactivearrow1.gif) no-repeat 3px bottom ;
}
.clsFooterPopupLink .clsPopupText{
	padding:3px 10px;
	font-weight:bold;
	color:#fff;
	height:21px;
	background:url(../images/screen_blue/footermouseover1.jpg) repeat-x top left;
	width:auto!important;
	float:left;
}
*html .clsFooterPopupLink .clsPopupText{
	height:18px;
}
.clsChatFooterMidInermiddle{
	float:left;
	width:54%;
	*width:53%!important;
}
.clsChatFooterMidInermiddleLeft{
	width:20px;
	float:left;
	padding-top:12px;
	cursor:pointer;
	font-weight:bold;
}
.clsChatFooterMidInermiddleright{
	width:20px;
	float:right;
	padding-top:12px;
	cursor:pointer;
	font-weight:bold;
}
.clsOnlineFriendsMax{
height:257px;
overflow:auto;
}