@charset "utf-8";



#conversations_listing{
	float:left;
	width:851px;
	margin-left:60px;
}

#conversations_listing .no_content{margin-left:50px;margin-top:10px;} 

#conversations_listing .new_message{
	float:right;
	width:234px;
	height:50px;
	margin-right:20px;
	background-image:url('/images/layout/conversations/new_message.png');
}
#conversations_listing .new_message:hover{background-image:url('/images/layout/conversations/new_message_over.png');}

#conversations_listing .messages_header{
	float:left;
	width:851px;
	height:20px;
	background-image:url('/images/layout/conversations/header.png');
}

#conversations_listing .messages_content{
	float:left;
	width:851px;
	background-image:url('/images/layout/conversations/repeat.png');
}

#conversations_listing .messages_footer{
	float:left;
	width:851px;
	height:45px;
	background-image:url('/images/layout/conversations/footer.png');
}

#conversations_listing .line{
	float:left;
	margin-bottom:5px;
	margin-left:25px;
	width:782px;
	height:4px;
	background-image:url('/images/layout/conversations/line_small.png');
}

#conversations_listing .conversation{
	float:left;
	width:782px;
	height:70px;
	margin-left:25px;
}

#conversations_listing .conversation .point_empty{
	float:left;
	margin-left:10px;
	margin-top:23px;
	width:15px;
	height:16px;
}

#conversations_listing .conversation .point{
	float:left;
	margin-left:10px;
	margin-top:23px;
	width:15px;
	height:16px;
	background-image:url('/images/layout/conversations/new.png');
}

#conversations_listing .conversation .user_photo_frame{
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
	float:left;
}

#conversations_listing .conversation .details{
	float:left;
	width:570px;
}

#conversations_listing .conversation .recipients{
	float:left;
	width:400px;
	margin-top:8px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:normal;
}

#conversations_listing .conversation .arrow{
	float:left;
	width:10px;
	height:9px;
	margin-right:3px;
	margin-top:7px;
	background-image:url('/images/layout/conversations/arrow.png');
}

#conversations_listing .conversation .text{
	float:left;
	width:520px;
	margin-top:6px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:normal;
}

#conversations_listing .conversation .date{
	float:right;
	width:140px;
	margin-top:10px;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
	text-align:right;
	text-overflow:ellipsis;
	word-wrap:normal;
}

#conversations_listing .conversation .see{
	float:left;
	width:69px;
	height:37px;
	margin-left:5px;
	margin-top:12px;
	background-image:url('/images/layout/conversations/see.png');
}
#conversations_listing .conversation .see:hover{background-image:url('/images/layout/conversations/see_over.png');}

#conversations_listing .conversation .archive{
	float:left;
	height:36px;
	width:43px;
	margin-top:6px;
	background-image:url('/images/layout/conversations/close.png');
}
#conversations_listing .conversation .archive:hover{background-image:url('/images/layout/conversations/close_over.png');}



#conversations_listing #pager{
	float:left;
	width:782px;
	height:60px;
	margin-left:25px;
	display:none;
}

#conversations_listing .pager_line{
	float:left;
	margin-left:25px;
	margin-bottom:15px;
	width:782px;
	height:4px;
	background-image:url('/images/layout/conversations/line_small.png');
}

#conversations_listing #pager #pager_previous{
	float:left;
	width:80px;
	height:50px;
	margin-left:10px;
	background-image:url('/images/layout/conversations/more_left.png');
}
#conversations_listing #pager #pager_previous:hover{margin-left:0px;}

#conversations_listing #pager #pager_next{
	float:right;
	width:80px;
	height:50px;
	margin-right:10px;
	background-image:url('/images/layout/conversations/more_right.png');
}
#conversations_listing #pager #pager_next:hover{margin-right:0px;}




#conversations_compose{
	float:left;
	width:851px;
	margin-left:60px;
}

#conversations_compose .back{
	float:right;
	width:160px;
	height:52px;
	margin-top:20px;
	margin-right:20px;
	background-image:url('/images/layout/conversations/back.png');
}
#conversations_compose .back:hover{background-image:url('/images/layout/conversations/back_over.png');}

#conversations_compose .label{
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-right:3px;
}

#conversations_compose .label_select{
	float:left;
	margin-left:20px;
	margin-top:40px;
	margin-right:3px;
}

#conversations_compose #composer_type{
	float:left;
	margin-left:5px;
	margin-top:35px;
}

#conversations_compose .autocomplete{
	float:left;
	width:504px;
	height:43px;
	margin-top:4px;
	background-image:url('/images/layout/conversations/compose/search_bg.png');
}

#conversations_compose .autocomplete input{
	float:left;
	width:480px;
	height:20px;
	margin-left:0px;
	padding-left:10px;
	margin-top:10px;
	border:none;
	background:transparent;
}

#conversations_compose #search{
	float:left;
	margin-left:3px;
	width:266px;
	height:54px;
	cursor:pointer;
	background-image:url('/images/layout/conversations/compose/search.png');
}
#conversations_compose #search:hover{background-image:url('/images/layout/conversations/compose/search_over.png');}

#conversations_compose #recipients{
	float:right;
	width:496px;
	margin-right:290px;
}

#conversations_compose .line{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:832px;
	height:4px;
	background-image:url('/images/layout/conversations/line.png');
}

#conversations_compose .compose_header{
	float:left;
	width:851px;
	height:20px;
	background-image:url('/images/layout/conversations/composer_header.png');
}

#conversations_compose .compose_content{
	float:left;
	width:851px;
	background-image:url('/images/layout/conversations/composer_repeat.png');
}

#conversations_compose .compose_footer{
	float:left;
	width:851px;
	height:45px;
	background-image:url('/images/layout/conversations/composer_footer.png');
}

#conversations_compose .user_photo_frame{
	margin-left:60px;
	margin-top:5px;
	float:left;
}

#conversations_compose #composer{
	float:left;
	width:680px;
	color:#000;
	padding:5px;
	border: none;
	resize:none;
	height:60px;
	overflow-x:hidden;
	overflow-y:auto;
	background:transparent;
}

#conversations_compose #composer_photo_container{
	display:none;
	float:left;
	margin-left:125px;
	margin-top:10px;
	position:relative;
}

#conversations_compose #composer_photo_container #close{
	position:absolute;
	top:2px;
	left:2px;
	height:36px;
	width:43px;
	z-index:5;
	background-image:url('/images/layout/conversations/close.png');	
}
#conversations_compose #composer_photo_container #close:hover{
	background-image:url('/images/layout/conversations/close_over.png');
}

#conversations_compose #composer_photo_container #composer_photo{
	float:left;
	z-index:1;
}

#conversations_compose #composer_video_container{
	display:none;
	float:left;
	margin-left:125px;
	margin-top:10px;
	position:relative;
}

#conversations_compose #composer_video_container #close{
	position:absolute;
	top:2px;
	left:2px;
	height:36px;
	width:43px;
	z-index:5;
	background-image:url('/images/layout/conversations/close.png');	
}
#conversations_compose #composer_video_container #close:hover{
	background-image:url('/images/layout/conversations/close_over.png');
}

#conversations_compose #composer_video_container #composer_video{
	float:left;
	z-index:1;
}

.message_recipient_option{
	float:left;
	border:none;
	width:484px;
	cursor:pointer;
	background-image:url('/images/layout/autocomplete/bg.png');
}
.message_recipient_option:hover{color:#f60;background-image:url('/images/layout/autocomplete/bg_over.png');}

.message_recipient_option .user_photo_35{margin:2px;}
.message_recipient_option .user_name{float:left;margin-top:6px;margin-left:10px;}

.composer_recipient{
	float:left;
	margin:2px;
}

.composer_recipient .init{
	float:left;
	width:7px;
	height:42px;
	background-image:url('/images/layout/conversations/compose/contact_left.png');
}
.composer_recipient .content{
	float:left;
	height:42px;
	padding-left:3px;
	padding-right:3px;
	background-image:url('/images/layout/conversations/compose/contact_repeat.png');
}
.composer_recipient .user_photo_35{float:left;margin:0px;margin-top:3px;}
.composer_recipient .user_name{float:left;margin-left:5px;margin-top:8px;text-transform:uppercase;}

.composer_recipient .end{
	float:left;
	width:22px;
	height:42px;
	position:relative;
	background-image:url('/images/layout/conversations/compose/contact_right.png');
}
.composer_recipient .end .close{
	position:absolute;
	top:3px;
	left:10px;
	width:6px;
	height:10px;
	cursor:pointer;
	background-image:url('/images/layout/conversations/compose/close.png');
}
.composer_recipient .end .close:hover{background-image:url('/images/layout/conversations/compose/close_over.png');}

#conversations_compose #photo_uploader_container{
	position:relative;
	float:left;
	width:175px;
	height:43px;
	margin-top:0px;
	margin-left:15px;
	background:url('/images/layout/conversations/compose/photo_bg.png') no-repeat;
}

#conversations_compose #photo_uploader_container .text_label{
	float: left;
	margin-left: 12px;
	margin-top: 14px;
}

#conversations_compose #photo_uploader_container #photo_uploader{
	background-image: url("/images/layout/conversations/compose/photo.png");
	float: left;
	height: 20px;
	margin-left: 13px;
	margin-top: 11px;
	width: 27px;
}
#conversations_compose #photo_uploader_container #photo_uploader:hover{background-image:url('/images/layout/conversations/compose/photo_over.png');}

#conversations_compose #video_uploader{
	position:relative;
	float:left;
	width:355px;
	height:43px;
	margin-top:0px;
	margin-left:5px;
	background:url('/images/layout/conversations/compose/video_bg.png') no-repeat;
}
#conversations_compose #video_uploader #video_link{
	position:absolute;
	top:10px;
	width:250px;
	height:20px;
	left:50px;
	background:transparent;
	border:none;
}
#conversations_compose #video_uploader .video_submit{
	position:absolute;
	top:0px;
	right:0px;
	width:36px;
	height:43px;
	cursor:pointer;
	background-image:url('/images/layout/conversations/compose/video_submit.png');
}
#conversations_compose #video_uploader .video_submit:hover{background-image:url('/images/layout/conversations/compose/video_submit_over.png');}


#conversations_compose .submit{
	float:right;
	margin-right:40px;
	margin-top:5px;
	width:133px;
	height:51px;
	background-image:url('/images/layout/conversations/send.png');
}
#conversations_compose .submit:hover{background-image:url('/images/layout/conversations/send_over.png');}

















#conversations_thread{
	float:left;
	width:851px;
	margin-left:60px;
}

#conversations_thread .back{
	float:right;
	width:160px;
	height:52px;
	margin-top:20px;
	margin-right:20px;
	background-image:url('/images/layout/conversations/back.png');
}
#conversations_thread .back:hover{background-image:url('/images/layout/conversations/back_over.png');}

#conversations_thread .label{
	float:left;
	margin-left:40px;
	margin-top:10px;
	margin-right:3px;
}

#conversations_thread .more{
	float:right;
	margin-top:10px;
	margin-right:30px;
	color:#000;
}
#conversations_thread .more:hover{color:#f60;}

#conversations_thread #recipients{
	float:left;
	width:600px;
	margin-left:40px;
	margin-top:30px;
	color:#333;
	text-transform:none;
}

#conversations_thread #recipients .more_users{cursor:pointer;}
#conversations_thread #recipients .more_users:hover{color:#f60;}

#conversations_thread .recipient{
	color:#000;
}
#conversations_thread .recipient:hover{ color:#f60; }

#conversations_thread .messages_header{
	float:left;
	width:851px;
	height:20px;
	background-image:url('/images/layout/conversations/header.png');
}

#conversations_thread .messages_content{
	float:left;
	width:851px;
	background-image:url('/images/layout/conversations/repeat.png');
}

#conversations_thread .messages_footer{
	float:left;
	width:851px;
	height:45px;
	background-image:url('/images/layout/conversations/footer.png');
}

#conversations_thread .message{
	float:left;
	width:832px;
	margin-left:20px;
	margin-top:10px;
}

#conversations_thread .message .user_photo_frame{
	margin-left:40px;
	float:left;
}

#conversations_thread .icon_container{
	float:left;
	width:300px;
}

#conversations_thread .message .chat_icon{
	float:left;
	width:29px;
	height:23px;
	margin-top:5px;
	background-image:url('/images/layout/conversations/chat_icon.png');
}

#conversations_thread .message .user_name{
	float:left;
	margin-top:2px;
	color:#000;
}
#conversations_thread .message .user_name:hover{ color:#f60; }

#conversations_thread .message .date{
	float:right;
	margin-top:40px;
	margin-right:70px;
}

#conversations_thread .message .line{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:782px;
	height:4px;
	background-image:url('/images/layout/conversations/line_small.png');
}

#conversations_thread .message .text{
	float:left;
	margin-left:95px;
	width:685px;
}

#conversations_thread .compose_header{
	float:left;
	width:851px;
	height:20px;
	background-image:url('/images/layout/conversations/composer_header.png');
}

#conversations_thread .compose_content{
	float:left;
	width:851px;
	background-image:url('/images/layout/conversations/composer_repeat.png');
}

#conversations_thread .compose_footer{
	float:left;
	width:851px;
	height:45px;
	background-image:url('/images/layout/conversations/composer_footer.png');
}

#conversations_thread .user_photo_frame{
	margin-left:60px;
	margin-top:5px;
	float:left;
}

#conversations_thread #composer{
	float:left;
	width:680px;
	color:#000;
	padding:5px;
	border: none;
	resize:none;
	height:60px;
	overflow-x:hidden;
	overflow-y:auto;
	background:transparent;
}

#conversations_thread #composer_photo_container{
	display:none;
	float:left;
	margin-left:125px;
	margin-top:10px;
	position:relative;
}

#conversations_thread #composer_photo_container #close{
	position:absolute;
	top:2px;
	left:2px;
	height:36px;
	width:43px;
	z-index:5;
	background-image:url('/images/layout/conversations/close.png');	
}
#conversations_thread #composer_photo_container #close:hover{
	background-image:url('/images/layout/conversations/close_over.png');
}

#conversations_thread #composer_photo_container #composer_photo{
	float:left;
	z-index:1;
}

#conversations_thread #composer_video_container{
	display:none;
	float:left;
	margin-left:125px;
	margin-top:10px;
	position:relative;
}

#conversations_thread #composer_video_container #close{
	position:absolute;
	top:2px;
	left:2px;
	height:36px;
	width:43px;
	z-index:5;
	background-image:url('/images/layout/conversations/close.png');	
}
#conversations_thread #composer_video_container #close:hover{
	background-image:url('/images/layout/conversations/close_over.png');
}

#conversations_thread #composer_video_container #composer_video{
	float:left;
	z-index:1;
}

#conversations_thread #photo_uploader_container{
	position:relative;
	float:left;
	width:175px;
	height:43px;
	margin-top:0px;
	margin-left:15px;
	background:url('/images/layout/conversations/compose/photo_bg.png') no-repeat;
}

#conversations_thread #photo_uploader_container .text_label{
	float: left;
	margin-left: 12px;
	margin-top: 14px;
}

#conversations_thread #photo_uploader_container #photo_uploader{
	background-image: url("/images/layout/conversations/compose/photo.png");
	float: left;
	height: 20px;
	margin-left: 13px;
	margin-top: 11px;
	width: 27px;
}
#conversations_thread #photo_uploader_container #photo_uploader:hover{background-image:url('/images/layout/conversations/compose/photo_over.png');}

#conversations_thread #video_uploader{
	position:relative;
	float:left;
	width:355px;
	height:43px;
	margin-top:0px;
	margin-left:5px;
	background:url('/images/layout/conversations/compose/video_bg.png') no-repeat;
}
#conversations_thread #video_uploader #video_link{
	position:absolute;
	top:10px;
	width:250px;
	height:20px;
	left:50px;
	background:transparent;
	border:none;
}
#conversations_thread #video_uploader .video_submit{
	position:absolute;
	top:0px;
	right:0px;
	width:36px;
	height:43px;
	cursor:pointer;
	background-image:url('/images/layout/conversations/compose/video_submit.png');
}
#conversations_thread #video_uploader .video_submit:hover{background-image:url('/images/layout/conversations/compose/video_submit_over.png');}

#conversations_thread .submit{
	float:right;
	margin-right:40px;
	margin-top:5px;
	width:133px;
	height:51px;
	background-image:url('/images/layout/conversations/send.png');
}
#conversations_thread .submit:hover{background-image:url('/images/layout/conversations/send_over.png');}


#conversations_widget{
	display:none;
	position:absolute;
	top:20px;
	right:90px;
	width:350px;
	z-index:55;
}

#conversations_widget .header{
	float:left;
	width:350px;
	height:26px;
	background-image:url('/images/layout/conversations/widget/header.png');
}

#conversations_widget .content{
	float:left;
	width:350px;
	background-image:url('/images/layout/conversations/widget/repeat.png');
}

#conversations_widget_list{float:left;}

#conversations_widget .content .message{
	float:left;
	padding:5px;
	width:340px;
	cursor:pointer;
}
#conversations_widget .content .message:hover{
	background:url('/images/layout/conversations/widget/repeat_over.png') repeat-y;
}

#conversations_widget .content .message .user_photo_frame{
	float:left;
	margin-left:20px;
	margin-right:5px;
}

#conversations_widget .content .message .recipients{
	float:left;
	width:250px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:normal;
	clear:right;
	word-wrap:normal;
}
/*body.ie8 #conversations_widget .content .message .recipients{height:18px;}*/
/*body.ie9 #conversations_widget .content .message .recipients{height:18px;}*/

#conversations_widget .content .message .text_container{
	float:left;
	width:255px;
}

#conversations_widget .content .message .arrow{
	float:left;
	width:10px;
	height:9px;
	margin-right:3px;
	margin-top:6px;
	background-image:url('/images/layout/conversations/arrow.png');
}

#conversations_widget .content .message .text{
	float:left;
	margin-top:4px;
	width:240px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

#conversations_widget .content .message .date{
	float:left;
	margin-top:4px;
	width:240px;
	clear:both;
	color:#444;
}

#conversations_widget .content .line{
	float:left;
	width:329px;
	height:13px;
	margin-left:5px;
	background-image:url('/images/layout/conversations/widget/line.png');
}

#conversations_widget .content .more{
	float:left;
	padding-left:20px;
	padding-right:20px;
	margin-top:10px;
	width:310px;
	text-align:center;
}

#conversations_widget .footer{
	float:left;
	width:350px;
	height:29px;
	background-image:url('/images/layout/conversations/widget/footer.png');
}
