/*Groups Search items-basic start */
.groupsearchitems_basic { font-family:Arial, Helvetica, sans-serif; padding:25px 0 15px 0; margin-left:10px;}
.groupsearchitems_basic ul { width: 135px; height: auto; border: 1px solid #999; float: left; margin: 0 10px 10px 0; font-size:12px; list-style:none;}
.groupsearchitems_basic ul li { line-height:25px; font-weight:bold; text-align:center;}
.groupsearchitems_basic ul li img { width:75px; height:75px; border:solid 1px #000 !important; }
.groupsearchitems_basic ul li a img { border:solid 1px #000 !important; }
.groupsearchitems_basic ul li a:hover img { border:solid 1px #09f !important; }
.groupsearchitems_basic ul li.nick-name {background:#09f; color:#fff;display:block; height:25px; width:135px; overflow:hidden; }
.groupsearchitems_basic ul li.nick-name a { background:#09f; color:#fff; text-decoration:none; display:block; height:25px;}
.groupsearchitems_basic ul li.nick-name a:hover { background:#f90; color:#000; text-decoration:none;}
.groupsearchitems_basic ul li a { text-decoration:none; }

.groupsearchitems_basic ul.alphabetically li.grp-name { color:#666; height:25px;}
.groupsearchitems_basic ul.admin_level li.grp-name { color:#000;height:25px;}
.groupsearchitems_basic ul.date_joined li.grp-name { color:#666; height:25px;}

.groupsearchitems_basic ul.alphabetically li.show-date { color:#666; }
.groupsearchitems_basic ul.admin_level li.show-date { color:#666; }
.groupsearchitems_basic ul.date_joined li.show-date { color:#000; }

.groupsearchitems_basic ul.alphabetically li.nick-name a { text-decoration:none; }
.groupsearchitems_basic ul.admin_level li.nick-name a { text-decoration:none; }
.groupsearchitems_basic ul.date_joined li.nick-name a { background:#666; text-decoration:underline;}
.groupsearchitems_basic ul.date_joined li.nick-name a:hover { text-decoration:none; background:#f90;}

.groupsearchitems_basic ul li a.tooltip-img {}
.groupsearchitems_basic ul li a.tooltip-img:hover { cursor:default;}
.groupsearchitems_basic ul li a.tooltip-img span { display: none;}
.groupsearchitems_basic ul li a.tooltip-img:hover span { border: 1px solid #999; padding:3px; position:absolute; display: block; margin-left:-1px; width: 130px; font: normal 11px/14px arial, sans-serif; color: #000; background: #fff; margin-top:-112px; text-align:left; text-decoration:none;}

.groupsearchitems_basic ul li a.tooltip-nickname:hover {cursor:default;}
.groupsearchitems_basic ul li a.tooltip-nickname span {display: none; }
.groupsearchitems_basic ul li a.tooltip-nickname:hover span { border: 1px solid #999; padding:3px; display:block; position:absolute; width:130px; color:#000; background:#fff; font:normal 11px/14px Arial, Helvetica, sans-serif; margin:0 0 0 -1px; text-align:left;}
/* End Group Search items-basic */


/*Groups Search items-detailed start */
.groupsearchitems_detailed { padding-top:15px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.groupsearchitems_detailed .memberdetail { float:left; margin-right:10px; width:47%; background:url(../images/membersearch_bg.jpg) repeat-x; border:#999 1px solid; margin-bottom:15px; }
.groupsearchitems_detailed .memberdetail ul{ list-style:none;}
.groupsearchitems_detailed .memberdetail ul.member_addr{ height:30px; border-bottom:solid 1px #999; line-height:30px; margin-bottom:10px; font-size:11px; font-weight:bold; margin-right:-1px;}
.groupsearchitems_detailed .memberdetail ul.member_addr span{ font-size:14px; color:#444; font-weight:normal;}
.groupsearchitems_detailed .memberdetail ul.member_addr li.age{ float:left; border-right:solid 1px #999; padding:0 5px; width:59px; }
.groupsearchitems_detailed .memberdetail ul.member_addr li.sex{ float:left; border-right:solid 1px #999; padding:0 5px; width:76px; }
.groupsearchitems_detailed .memberdetail ul.member_addr li.location{  padding-left:5px; min-width:40px; overflow:hidden; white-space:nowrap;}

.groupsearchitems_detailed .memberdetail ul.member_description { height:165px; overflow:hidden; margin-bottom:10px;}
.groupsearchitems_detailed .memberdetail ul.member_description li { float:none;}
.groupsearchitems_detailed .memberdetail ul.member_description li a img{ border:1px solid #000; height:60px; width:60px; }
.groupsearchitems_detailed .memberdetail ul.member_description li img{ border:1px solid #000; height:60px; width:60px; margin:10px; float:none; position:absolute;/* margin-bottom:50px;*/}
.groupsearchitems_detailed .memberdetail ul.member_description li a:hover img{ border:1px solid #09f;}
/*.groupsearchitems_detailed .memberdetail ul.member_description li.bg-arrow { float:left; background:url(../images/membersearchdet_bg.gif) no-repeat; width:13px; height:14px; margin-top:10px;}*/
.groupsearchitems_detailed .memberdetail ul.member_description li.details { background:#fff url(../images/membersearchdet_bg.gif) no-repeat; padding:10px 10px 10px 20px; margin:0 10px 0 80px; float:none;/* position:relative;*/}
.groupsearchitems_detailed .memberdetail ul.member_description li.details p { font-size:11px; margin:0 auto; text-decoration:none; line-height:17px; }
.groupsearchitems_detailed .memberdetail ul.member_description li.details p.mytopic { max-height:34px; overflow:hidden; word-wrap:break-word;}

.groupsearchitems_detailed .memberdetail ul.member_description li.details p a{ color:#09f; text-decoration:none;}
.groupsearchitems_detailed .memberdetail ul.member_description li.details p a:hover{ text-decoration:underline;}
.groupsearchitems_detailed .memberdetail ul.member_description li.details p a.aim { background:transparent url(../images/icons.gif) no-repeat scroll right -98px; padding: 0 19px 2px 0;  color:#09f; font-size:12px; font-weight:normal; text-decoration:none; }
.groupsearchitems_detailed .memberdetail ul.member_description li.details p a:hover.aim{ text-decoration:underline; }
.groupsearchitems_detailed .memberdetail ul.member_description li.details p .myvote{ color:#09f; text-decoration:none;}
.groupsearchitems_detailed .memberdetail ul.member_description li.details p .grp_level { color:#666; font-weight:bold;}
.groupsearchitems_detailed .memberdetail ul.member_description li.details p strong{ font-weight:bold;}

.groupsearchitems_detailed .memberdetail ul.member_name { height:30px;}
.groupsearchitems_detailed .memberdetail ul.member_name li a { height:30px; line-height:30px; background:#09f; color: #fff; text-decoration:none; display:block; font-weight:bold; font-size:17px; padding-left:15px; }
.groupsearchitems_detailed .memberdetail ul.member_name li.bannedloginuser { height:30px; line-height:30px; background:#000; color: #fff; text-decoration:none; display:block; font-weight:bold; font-size:17px; padding-left:15px; }
.groupsearchitems_detailed .memberdetail ul.member_name li.banneduser { height:30px; line-height:30px; background:#09f; color: #fff; text-decoration:none; display:block; font-weight:bold; font-size:17px; padding-left:15px; }
.groupsearchitems_detailed .memberdetail ul.member_name li a:hover { color:#000; background:#f90;}
.groupsearchitems_detailed .memberdetail ul.member_name li a strong { color:#9cf; font-weight:bold;}
.groupsearchitems_detailed .memberdetail ul.member_name li a:hover strong { color:#fc6;}
.groupsearchitems_detailed .memberdetail ul.member_name li.user a { height:30px; line-height:30px; background:#000; color: #fff; text-decoration:none; display:block; font-weight:bold; font-size:17px; padding-left:15px; }
.groupsearchitems_detailed .memberdetail ul.member_name li.user a:hover { color:#fff; background:#000;}

.groupsearchitems_detailed .memberdetail ul.member_description li a:hover { text-decoration:none;}
.groupsearchitems_detailed .memberdetail ul.member_description li a.tooltip-img:hover { cursor:default;}
.groupsearchitems_detailed .memberdetail ul.member_description li a.tooltip-img span { display: none; }
.groupsearchitems_detailed .memberdetail ul.member_description li a.tooltip-img:hover span { border: 1px solid #999; padding:3px; display: block; position: absolute; width: 300px; margin-left:10px; margin-top:73px; color:#000; background:#fff; font:normal 11px/14px Arial, Helvetica, sans-serif; }

.groupsearchitems_detailed .memberdetail ul.member_name li a.tooltip-name { cursor:default; display:block;}
.groupsearchitems_detailed .memberdetail ul.member_name li a.tooltip-name:hover { position:relative; cursor:default;}
.groupsearchitems_detailed .memberdetail ul.member_name li a.tooltip-name span {display: none; }
.groupsearchitems_detailed .memberdetail ul.member_name li a.tooltip-name:hover span { border: 1px solid #999; padding:3px; display: block; position: absolute; width: 300px; top:-37px; left:0; margin-left:1px; color:#000; background:#fff; font: normal 11px/14px Arial, Helvetica, sans-serif;}
/* End Group Search items-detailed */

#legend_block{ clear:left; padding-top:50px; margin:0 10px 100px 10px; }
#legend_block h3 { border-bottom:solid 1px #000; line-height:25px; text-transform:uppercase; font-size:11px; margin-bottom:10px;}
#legend_block ul li { float:left; font-size:11px; color:#666; margin-bottom:5px; width:45%; list-style:none;}
#legend_block ul li strong { font-weight:bold; color:#000; }
#legend_block ul li.left-col { margin-right:50px;}

.padding10 fieldset{ border-bottom:solid 1px #000 !important; padding:15px 0 7px 0 !important; margin:0;}
.padding10 fieldset label { font-size:11px; font-weight:bold; margin:0 0 0 0; }
.padding10 fieldset label b{ font-size:15px; font-weight:bold; }
.padding10 fieldset label.manage-all a{ float:right; color:#fff; margin-top:0; background:url(../images/menu-block-bg.gif); padding:6px 10px; border:none; cursor:pointer; font-weight:bold; text-decoration:none;}
.sorting fieldset{ border-bottom:solid 1px #000 !important; margin:0 10px !important; padding:0 0 7px 0 !important;}
.sorting fieldset input{ margin-bottom:-1px;}
.sorting fieldset label { font-size:11px; font-weight:bold; margin:0 5px 0 5px; }
.sorting fieldset label.display-page{ font-size:12px; font-weight:normal; float:right; color:#a9a9a9;}
.sorting fieldset label.display-page span { color:#000;}
.sorting fieldset label.display-page a { color:#09f; text-decoration:none;}
