.admTblContainer { width: 100%; border: 1px solid #B5B5B5;  }
.admTblHeader th {	background: #E0E5E9; font-weight:normal !important;	padding: 5px;	color: #000;	font-size: 13px;	text-align: left;}
.admTblHeader th a { background: none; font-size: 12px;text-decoration:none}
.admTblContainer img {border: 0px;}
.admListSelected { background: #F3F3F3; }
.admListSelected td {padding: 5px;border-bottom: 1px solid #aaaaaa; color: #333333; }
.admListRow { background: #ffffff; }
.admListRowHighlight {        background: #F1EDE1;}.admListRow td {padding: 5px;border-bottom: 1px solid #B5B5B5; vertical-align:middle}
.admListRow td a {font-weight:normal; }
.admListRow td a:hover {text-decoration:underline}
.admListRowHighlight td {padding: 5px;border-bottom: 1px solid #aaaaaa; color: #aaaaaa;}
.admListSelected { background: #F3F3F3; }
.admListSelected td {padding: 5px;border-bottom: 1px solid #aaaaaa; color: #333333; }

.td_bold td{font-weight:bold;}
.td_bold td a{font-weight:bold;}

.comment-bubble {

	height: 16px;
	display: block;
	padding: 0 5px;
	background:#B93D4C;
	color: #fff;
	text-shadow: #7b0805 0 1px 1px;
	border-style: solid;
	border-width: 2px;
	text-align: center;
	-webkit-border-radius: 32px;
	-moz-border-radius: 35px;
	border-radius: 32px;
	position: absolute;
	right: 0px;
	top: 0px;
	font: bold 11px "Helvetica Neue", Helvetica, Geneva, Arial, sans-serif;
	z-index: 1;

}

.update_user_note{
	height: 16px;
	width:16px;
	display: block;
	padding: 0 5px;
	position: absolute;
	bottom:20px;
	right:15px;
	z-index: 1;
	opacity: .7;
	cursor:pointer;
	-moz-transform: scale(1.5, 1.5) ;-webkit-transform: scale(1.5, 1.5) ;-o-transform: scale(1.5, 1.5) ;-ms-transform: scale(1.5, 1.5) ;transform: scale(1.5, 1.5) ;
}

.user_note-add {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdxJREFUeNqUU81KW0EU/mbuJNGqTdIUK7ooLhRJV+2mi1oivkGpC7vQUnDTVbutIPoCglAhD+CiG1/B/jxAi6AgXbWlUFoaSIhVb3Lnx3PmJrc36sIc7jCH83fP950zYvj5Jlgy9yrrdG2gD3lZmYHyyTOP8jDaJ+8uPbh2gYWdL1Bq6mHdGV3oGucnMtcuQHmQsJRs6e9Wb9HxjpZxoM9LLbS4tbmP0tuv+PnPel8iFK9gTeMi9lwgEr1lgOjgvdfD5Vfkk6kCBlJ/2y/C2Tmn2+BzUQrZuJgYGEI+K3ohULwKxqfrrh0W0o5mO27z16mFTXXMEE4ih9KAhG/SxBAKHQh8v+bAyeoR2ocffABk3LILTzD3pkptWyBQuDP/zENQxOQlDphdRC1KDgAd/XewzjbyMZccp+zfH0VZmqiQ+2M3bm+5DO3KHvP3psHTtW3PwbvVF5jKBzgmiGM3JMqfqYDMj9Y7MBK5f1sl+t3hDutC4vFYBjfTRPIU/BLxFhq95aLLU6iFMYvu7Bh/zmzvFCieSNQNZ3s5+E3sc9roYMx2bnYRUFk0qHW2i/QiudNmUQyOVGgXEg4YX1qvrYxfvcs8hU57n5DJoV/hKYjuc4YQfT/nJ0srOBdgAGiG0xrJDjw1AAAAAElFTkSuQmCC') no-repeat ;
}
.user_note-edit {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVJREFUeNpi5InvZQABVm37eiDVwEACyLTXYGABa9aw5mf4+weseU2sEdEGhCw+x8DComr+/v/fPwIwQSdpVqINAOoDuuAfWDPIdhBdAJK4/+kvg9HEIzg1vq+1hzD+gQ34+wHd74p8zAhF+MC/vwxMf+5fEGT4/8/h/59fDCBMCgCpZ2GWUnv//9cPAWSJu0AvGHdsx6nxQ5sPhAEJg78YYaAM9AJcEQEvsABD8gOp8Y8SC/9ePxRkEpYGhdgBmMTtj38ZTJrW4NT4sTccEQtM/GLvod6AA1V+ZoQiIrwgwPifCRwG///9KyDJC79/gRPSh///UMPgFsgLlfNxavw0LQXhhf/fPgkycvLaA9MCPAzUgF6AKyLkBbBTvn8+yMDKTlYsMMKyMwMjI8nZOTA2hQEgwAAtVYsg5SESOQAAAABJRU5ErkJggg==') no-repeat ;
}

.update_user_note_container{display:none;}

.a_send_message, .a_invite_friends, .a_public_profile, .a_change_avatar, .a_change_password, .a_enable_users_avatars, .a_disable_users_avatars { font-size:12px !important; display:inline-block; margin:10px 0 0 0px; }
.container_send_message, .container_invite_friends , .container_change_avatar, .container_change_password, .container_change_username, .container_status_users_avatars, .container_from_options {position:absolute; z-index:999; top:200px; min-width: 400px; padding:20px; display:none; border:1px solid #CCC; border-radius:4px; background:#FFF; box-shadow:0 0 0px 6px rgba(0, 0, 0, 0.4); text-align:left !important;}

.container_change_avatar {top:30px; left:10px;}
.status_users_avatars_msg{font-size:16px; margin:-7px 0 15px 0; padding-top:25px;text-align:center}

	.container_send_message p span, .container_invite_friends p span{display:block; font-size:14px; float:left;}
	.container_send_message input[type=text]{ width:98%; padding:4px; border:2px solid #ddd; }
	.container_send_message textarea{ width:99%; border:2px solid #ddd; height:120px; }
	.container_send_message p, .container_change_avatar p, .container_change_password p, .container_change_username p {margin:5px 0;}
	.container_invite_friends {width:400px !important;}


.is_blocked{text-decoration:line-through !important;}
.container_from_options{top: 400px;}
.container_from_options .a_send_message{margin:0px;}
.container_from_options a{ display: block; font-size: 14px !important; font-weight: normal !important; padding: 10px 0 0 10px;}
.container_from_options a.response_message:hover{ text-decoration:none; }
.username_options{font-style:italic;}
.no_users_avatars{ color:red; }


.generalCloseBTN, .generalCloseBTN2 {
    background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: block;
    height: 27px !important;
    position: absolute;
    right: -14px !important;
    text-indent: -99999px;
    top: -14px !important;
    width: 79px !important;
}

#send_friendly_link { font-size:14px !important; color:#385799; display:block; margin:10px 10px 0 10px; float:right; }
#send_friendly_link_container {position:absolute; z-index:999; top:180px; width:400px; padding:20px; display:none; border:1px solid #CCC; border-radius:4px; background:#FFF; box-shadow:0 0 0px 6px rgba(0, 0, 0, 0.4);}
	#send_friendly_link_container p span{display:block; font-size:14px; }
	#send_friendly_link_container input[type=text]{ width:90%; padding:4px; border:2px solid #ddd; }

/*.pp_close_user {background: url("/assets/images/default/sprite.png") no-repeat scroll 2px 1px transparent; cursor: pointer; height: 30px; width: 30px;}
a.pp_close_user {display: block; line-height: 22px; position: absolute;right: 0;text-indent: -10000px; top: 0px;}*/

.editThisUser {background: #ff3019 !important; background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)) !important; background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%) !important; background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%) !important; background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%) !important; background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%) !important; color:#FFF !important; text-shadow:0 1px 1px #000;}

.avatars_tabs { width:670px; }

/******************************/
.users_container{}
/*.navbar{ margin-top:30px;
border:1px solid #E2E2E2; border-right:none; border-bottom:none; font-size:14px;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
}

.navbar ul {list-style:none;}
.navbar ul li{ float: left; text-align: center; width: 20%; }
.navbar ul li a{text-decoration:none; color:#000; display:block;padding:10px 0; text-align:center; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; }
.navbar_active a , .navbar ul li a:hover{ background:#DCDCDC; }
*/

.bluetext{color:#428bca;}
.greytext{color:#9d9d9d;}

.users_container h2{ font-size: 26px; margin: 0px 10px; -padding: 0 20px; -text-align: center;}
.users_container h3{ }
.users_container h4{color:#777777; font-size: 15px; font-weight:normal; margin: 0px 10px; -padding: 0 20px; -text-align: center;}
.users_container h4.preferences{margin:20px 0; padding:0; color:#000; text-align:left;}
.bigtext{font-size: 22px; color:#777777;}
.bigtext a{color:#15b2ff; text-decoration:none;}
.navbar{ margin-top:15px; font-size:13px; }
.navbar ul {list-style:none;}
.navbar ul li{ float: left; text-align: center; width: 14%; }
.navbar ul li.separator{border-left: 1px solid #777777; height: 12px; width: 1px !important; margin-top:8px;}
.navbar ul li a{ color:#15b2ff; display:block;padding:5px 0; text-align:center;}
.navbar_active a , .navbar ul li a:hover{ color:#15b2ff !important;text-decoration: underline;font-weight: bold; }
.grey-gradient { -background: -moz-linear-gradient(center top , #ffffff, #ededed) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 5px 0;}

.left_inbox{ text-align:center; margin-bottom:10px; float:left; width:25%; }
	.left_inbox_container { padding-right:10px; }
	.left_inbox .btn{width: 100%;}
	.left_inbox ul li { background-color: #f5f5f5; border-radius: 5px; margin: 5px 0; padding: 5px 15px;}
	.left_inbox ul li a{ text-decoration:none;}
	.left_inbox_active{ color:#15b2ff !important;}

.right_inbox {  float:left; width:75%; }

.users_body{margin:5px auto; padding: 5px 10px; border:1px solid #e2e2e2;}
.users_details, .users_options{ padding:5px;}
.users_details img{float:left; margin:0px 5px;}

.tagsarea  { padding: 10px; display: block; overflow: hidden;}
.tagsarea .tags { font-size: 12px; border: 1px solid #dbdbdb; float: left; margin: 3px; background-color: #f7f7f7; height: auto; color: #9D9D9D; width: auto; padding: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; overflow: hidden; -webkit-box-shadow: 0 2px 5px -2px #c4c4c4; -moz-box-shadow: 0 2px 5px -2px #c4c4c4; box-shadow: 0 2px 5px -2px #c4c4c4;}
.tagsarea .tags p{ float: left; margin: 0 3px;}
.tagsarea .tags a{ margin: 0 2px; vertical-align: middle; text-decoration: none;}

.adv_search_item { margin-bottom: 15px; padding:10px 25px 10px 10px; position: relative; border:1px solid #ddd ; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.adv_search_item a {  }
	.adv_search_item a span { font-weight: bold; color:#999; display:inline-block; max-width:25%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:13px; padding:3px 7px; margin-right:5px; margin-bottom:3px; background:#F3F3F3; border: 1px solid #D3D2D2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
	.adv_search_item a:hover { opacity: .8; }
		.adv_search_item b { font-weight: normal;   }
	.adv_search_item .remove_user_search { position: absolute; top:10px; right: 10px; }





.admTblHeader { margin-top: 15px; margin-bottom: 10px; width: 100%;}

.admTblHeader > thead > tr > .danger,
.admTblHeader > tbody > tr > .danger,
.admTblHeader > tfoot > tr > .danger,
.admTblHeader > thead > .danger > td,
.admTblHeader > tbody > .danger > td,
.admTblHeader > tfoot > .danger > td,
.admTblHeader > thead > .danger > th,
.admTblHeader > tbody > .danger > th,
.admTblHeader > tfoot > .danger > th { background-color: #FFF3D5; }

.inbox_delete{float:right; margin: 7px 0;}

.chckbtn { margin:10px 0; padding:0; float:left; }
.chckbtn a{ background-color: #ebebeb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px 10px; color: #000; text-decoration:none;}
.chckbtn a:hover{ text-decoration: none; background-color: #dedede;}

#cancel_message{background:#CC0000 !important;}


#inbox_checkall .a_send_message { margin-top:0; font-size:auto; }

.inbox_message { margin:5px 0px;  border:1px solid #DDDDDD; }
	.inbox_message_header { background-color: #F6F6F6; border-bottom: 1px solid #E7E7E7; height: auto;padding:5px 10px; }
	.inbox_message_content { margin-top:5px; font-size:14px; padding:10px; }
	.inbox_message_buttons {  padding:10px; }

.favoriteSelectState{float:left; margin-left:5px;}
.favoriteSelectCity{float:left; margin-left:5px;}



@media only screen and (max-width: 901px) {

	.navbar{  font-size:12px; }
	.navbar ul li{ }

}

@media only screen and (max-width: 769px) {

	.admTblHeader td,
	.admTblHeader td a { font-size:12px !important; }

	.separator { display:none; }


	.grey-gradient h2 ,
	.grey-gradient h4 { margin-left: 0; }

	body.user-premium-yes .grey-gradient .left { width:65%; }
	body.user-premium-yes .grey-gradient .right { width:35%; }
	body.user-premium-yes .grey-gradient .right .btn { padding: 6px 5px;  }
	.favoriteSelectCity{float:left; margin-left:0px;}

}

@media only screen and (max-width: 481px) {


	.grey-gradient h2 { font-size: 24px; }

	body.user-premium-yes .grey-gradient .left h4 { display: none; }

	.users_body { padding:0; border:none;}
	.left_inbox { width:100%; }
	.right_inbox { width:100%; }

	.chckbtn { display:none;}

	.users_container .navbar li { margin-bottom: 5px; }
	.users_container .navbar a { border:1px solid #e6e6e6 ; border-radius: 5px; }

	.navbar{ margin-top:15px;  }
	.navbar ul li{ width:49%; margin-right: 1%; }

	.users_container h2 { font-size:24px; }

	.adv_search_item a span { max-width:47%; }

}



.ajx_user_msg { clear: both; border-top:1px solid #ccc; margin-top: 10px; padding: 10px 5px;}
	.ajx_user_msg-read {}
	.ajx_user_msg-unread { background: #FFF2F2 ; }
.ajx_user_msg-avatar { float: left; width:10%; min-width: 65px; }
.ajx_user_msg-details .small_data { float:right; }
.ajx_user_msg-content { float: left; width:95%;  overflow: hidden; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}


.is_deleted{ background-color:#ffcccc63;}




