/* ------------------------------------------------------    FILTER FORM  ------------------------------------------- */
.filter_form{}
.filter_form label{float:left;font-weight:normal;font-size:11px;}

.filter_form h2 {font-weight:bold;color:#666;}
.filter_form .form-item {margin:0;}
.filter_form #edit-geo {border:1px solid #d2d2d2;width:150px;}
.filter_form #edit-name {border:1px solid #d2d2d2;width:150px;}
.filter_form #edit-pr {border:1px solid #d2d2d2;width:150px;}
.filter_profile_section {margin:10px 0;}
.filter_profile_section label {float:none;}
.filter_profile_section input {float:left;}
.filter_proflie_section .filter_profile {clear:both;width:100%;overflow:hidden;}
.filter_form .filter_submit #edit-submit {background:url(/sites/all/themes/images/button_filter.gif) no-repeat scroll 0 0; font-size: 0.1px;border:0;width:82px; height:24px;color:#e9e9e9;cursor:pointer;}

/* ------------------------------------------------------- SEARCH RESULTS -------------------------------------------- */
.results_stats {padding:5px 0 5px 0;}
.search_results{}
.search_results .es_expert_group .contact {margin:0 0 20px 2px;overflow:hidden;}
.search_results .es_expert_group h2 {font-size:1.4em;line-height:1.4;margin:0 0 6px;padding:0 100px 7px 0;}
.search_results .es_expert_group img {}

.es_expert_group_l {border-right:1px solid #D2D2D2;float:left;padding:0 10px 0 0;width:100%;}
.es_expert_group_r {width:20%;float:right;/*background:#e4f6ff none repeat scroll 0 0;border:1px solid #c9e6f5;margin:0;*/padding:10px 0 10px 0;}
.es_expert_group_r p {background:#e4f6ff none repeat scroll 0 0;border:1px solid #c9e6f5;padding:2px 5px;color:#458DCB;margin:0 0 5px 0;font-size:10px;}
.es_expert_group_r p b{color:#666;}

.search_results .es_expert_group .office p{color:#458DCB;margin:0 0 3px 0;}

ul.single_result {list-style:none;margin:0;padding:0;}
.single_result li{list-style-image:none;list-style-position:outside;list-style-type:none;width:100%;margin:0 0 10px 0;overflow:hidden;position:relative;padding:0 0 5px 0;}
.search_results .picbutton_hold {float:left;margin:0 10px 0 0;}
.single_result .grouppic {text-align:center;background:#FFFFFF none repeat scroll 0 0;border:1px solid #D1D1D1;display:block;height:74px;overflow:hidden;padding:2px;width:100px;float:none;margin:0 0 10px 0;}
.search_directory .grouppic {background:#FFFFFF none repeat scroll 0 0;border:1px solid #D1D1D1;display:inline;height:74px;overflow:hidden;padding:2px;width:100px;float:left;margin:0 10px 10px 0;}
.single_result .tagline p{margin:0 0 3px 0;}
.single_result .office p{margin:0 0 10px 0;color:#999;font-size:10px;}

.results_stats span {font-size:1.2em;}
.search_results .sort_results {background:#FFFEEE none repeat scroll 0 0;border:1px solid #E2E2E2;clear:both;padding:5px 10px;margin:2px 0 10px 0;}
.sort_results {background:#FFFEEE none repeat scroll 0 0;border:1px solid #E2E2E2;clear:both;padding:5px 10px;margin:2px 0 10px 0;}
.sort_results span{color:#666;}
.search_results .sort_results a{color:#f89821;}
.search_results .sort_results a:hover{color:#f89821;}
.search_results .sort_results span {color:#666;}
.search_directory .icon_more {background:transparent url(/sites/all/themes/hubv2/subthemes/hubv2.lawfirms/images/icon_more.gif) no-repeat scroll 0 9px;float:right;padding:3px 10px 3px 15px !important;}

/* button */
.search_results a.button_gcase, a.button_gcase:visited {background:transparent url(/sites/all/themes/images/button_searchfreecase.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:24px;overflow:hidden;text-indent:-5000px;width:102px;}
.search_results a.button_gcase:hover {background-position:left -24px;}
/* -------------------------------------------------------    NAVIGATION  -------------------------------------------- */
.search_results #pagination ul {padding:0 0 0 270px;}
.page_navigation a{float:left;}
/* -------------------------------------------------------    SUMMARY  -------------------------------------------- */

/* --------------------------------------------------   DIRECTORY SEARCH  -------------------------------------------- */
.search_directory h2 {color:#333333;font-size:1.5em;font-weight:bold;margin-bottom:20px;padding-bottom:5px;}
.search_directory .es_article h2 {font-size:1.2em;}
 .search_directory .grouppic img {cursor:pointer;}
 /* pop up window   */
 .section-search #summary-dialog {overflow:hidden;}
 .section-search #group-profile-intro {width:605px;display:block;margin-bottom:10px;}
 .section-search #group-profile-intro .group-profile-office {width:375px;float:left;}
.section-search .ui-dialog{width:auto !important;height:auto !important; background:#fafafa;}
.section-search .ui-dialog-titlebar  {}

.section-search #group-profile-intro h2 {line-height:1.4;margin:0 0 6px;padding:5px 100px 7px 0;}


/* search tabs */
#search_results ul.search_tabs * {background-color:transparent !important;}
#search_results ul.search_tabs {list-style:none;padding:0px 0em 0.25em 1em; margin:-0.5em 0px 1.5em 0px;height:20px;white-space:nowrap;border-bottom:1px solid #7f98a7;}
#search_results ul.search_tabs li {display:block;float:left;_width:1px;height:20px;margin:0px;padding:0px;position:relative;top:4px;_top:9px;}
#search_results ul.search_tabs li a {display:block;height:20px;margin:0px;padding:0px;margin-right:0.5em;text-decoration:none;border-width:0px;position:relative;cursor:pointer;}
#search_results ul.search_tabs li a .a {display:block;height:20px;padding:2px 0em 3px 0em;margin:0px;padding:0px;background-image:url(/sites/all/themes/images/main-tab1.png);background-repeat:no-repeat;background-position:100% 0px;}
#search_results ul.search_tabs li a .a .b {display:block;margin:0px;height:20px;padding:2px 1em 3px;background-image:url(/sites/all/themes/images/main-tab2.png);background-repeat:no-repeat;background-position:0% 0px;_cursor:hand;}
#search_results ul.search_tabs li.active a {background-color:transparent;border-width:0px;}
#search_results ul.search_tabs li.active a .a {background-position:100% -60px;}
#search_results ul.search_tabs li.active a .a .b {background-position:0% -60px;}
#search_results ul.search_tabs li a:hover {border-width:0px;text-decoration:none !important;}
#search_results ul.search_tabs li a:hover .a {background-position:100% -30px;}
#search_results ul.search_tabs li a:hover .a .b {background-position:0% -30px;}
#search_results ul.search_tabs li.active a:hover {background-color:#fff;border-width:0px;}
#search_results ul.search_tabs li.active a:hover .a {background-position:100% -60px;}
#search_results ul.search_tabs li.active a:hover .a .b {background-position:0% -60px;}

/* tabs results area */
.ui_box_ts {margin:0;padding:2px;}

/* hide title */
.hidden_title {display:none}
