

#wl_im_message {
	position:fixed;
	top:10px;
	right:10px;
	width:228px;
	z-index:1000;
	font-size: 11px;
}

#wl_im_message * {	
}

#wl_im_icons {
	padding-top: 5px;
	padding-left: 6px;
	opacity: 0.5;

}


#wl_instant_messanger {
	position: fixed!important;
	clear:both;
	margin-top:-80px!important;
	width: 50px;
	margin-left: 200px;	
	border-right: 1px dotted #666;
	padding-top: 5px;
	border-top: 1px dotted #666;
	padding-bottom: 0px!important;
	border-bottom: 1px solid #666; 
	background-color: #4d4d4d;
	padding-right: 5px;
	
	
}

#wl_instant_messanger h2 {
	font-size:9px!important;
	font-weight:bold;
	border-bottom: 0px dotted #666!important;
	color: #dfdfdf;
	padding-left: 6px;
}

#wl_instant_messanger img.avatar {
    cursor:pointer;
}
#wl_instant_messanger img.avatar {

    float:left;
   
    margin:0px;
    
}

#wl_instant_messanger div.im_avatar_div {position: relative; width:40px; height: 40px;float:left;margin:1px}

#wl_instant_messanger div.wl_im_user_status {
	position: absolute;
	z-index: 10;	
	bottom: -3px;
	left: -1px;
	width: 16px;
	height:16px;
}

#wl_instant_messanger div.im_status_offline {
	background: transparent url(http://apps.widgetlaboratory.com/images/bullet_red.png) no-repeat 0 0;		
}

#wl_instant_messanger div.im_status_online {
	background: transparent url(http://apps.widgetlaboratory.com/images/bullet_green.png) no-repeat 0 0;		
}

#wl_im_message div.wl_im_body,
#wl_im_settings div.wl_im_body {
	width:228px;
	padding:0;	
	margin:0 auto;
	position: relative;
}

#wl_im_message div.wl_im_msg_body,
#wl_im_settings div.wl_im_msg_body {
	background: transparent url(http://apps.widgetlaboratory.com/images/im_msg_mid.png) repeat-y 0 0;
	padding:11px 0 5px 0;
	min-height:55px;
	_height:55px;
}

div.wl_im_title {
	width:100%;
	height:16px;
	background: transparent url(http://apps.widgetlaboratory.com/images/im_msg_top.png) no-repeat scroll 0%;
	position: relative;
	top:0;
	color: #575757;
}

#wl_im_message div.wl_im_title img { 
	position:absolute;
	right: 6px;
	top: 5px;
	cursor: pointer;
}

#wl_im_message img.wl_im_avatar {
	position: absolute;
	top: 28px;
	left: 10px;	
	cursor:pointer;
}

#wl_im_message h2,
#wl_im_settings h2 {
	margin:0 0 0 10px;
	color: #fff;
	font-size: 12px;	
	font-family: Helvetica, Arial;
	position:absolute;
	top: 9px;
}

#wl_im_message textarea.wl_im_ta {
	width: 159px;
	height: 112px;
	border:none !important;
	background: transparent url(http://apps.widgetlaboratory.com/images/im_msg_mid.png) repeat-y 0 0;
	margin-left: 57px;	
	color:white;
	padding-left:3px;
	font-size:11px;
}

#wl_im_message div.wl_im_msg {
	width: 161px;
	margin-left: 57px;
	color: #fff;
	overflow:auto;		
	max-height:110px;
}

#wl_im_message div.wl_im_action,
#wl_im_settings div.wl_im_action  {
	background: transparent url(http://apps.widgetlaboratory.com/images/im_msg_btm.png) no-repeat 0 0;
	text-align:right;
}

#wl_im_message div.wl_im_ad_btm {
	background: transparent url(http://apps.widgetlaboratory.com/images/im_msg_btm.png) no-repeat 0 0;
	height:15px;
}

#wl_im_message div.wl_im_ad div.wl_im_msg_body {
	padding:10px 0 0 0;	
}

#wl_im_message div.wl_im_action a,
#wl_im_settings div.wl_im_action a {
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding:3px 0 2px 19px;	
	color: #6590bc;
	margin-left: 10px;
	position:relative;
	right:10px;
	bottom:6px;
	font-size:11px;
}

#wl_im_message a.wl_im_send {
	background-image: url(http://apps.widgetlaboratory.com/images/comment.png);
}

#wl_im_message a.wl_im_close,
#wl_im_settings a.wl_im_close {
	background-image: url(http://apps.widgetlaboratory.com/images/cross.png);
}

#wl_im_settings a.wl_im_save {
	background-image: url(http://apps.widgetlaboratory.com/images/bullet_disk.png);
}

#wl_im_message div.wl_im_queue {
	border-top: 1px solid #CCC;	
	width:400px;
	height:16px;
	background: #E3E3E3 url(http://apps.widgetlaboratory.com/images/button.gif) repeat-x scroll 0%;
	position: relative;
	color: #575757;
	font-size: 11px;
	font-family: Arial;
	margin:0 auto;
	top: -1px;
}

#wl_im_message div.wl_im_queue span {
	padding-left: 5px;
	overflow: hidden;
	color: #83a6c9;
}

#wl_im_settings {
	position:fixed;
	top:250px;
	width:100%;	
        z-index:101;
}

#wl_im_settings div.wl_im_body {
	margin:0 auto;
}

#wl_im_settings div.wl_im_msg_body {
	margin: 0px;
	color: white;
	font-size: 11px;	
	padding-left:10px;
}

#wl_im_settings h2 {
	margin-left:0;	
}

input#wl_im_snd_box,
input#wl_im_ignore_box {
	margin-right:5px;	
}

.wl_im_vchat_btn {
	position:absolute;
	top:72px;
	left:10px;
	cursor:pointer;	
}