#search_location_results {
	display: block !important;
	margin-top: 2px !important;
	font-size: 11px !important;
	color: #999999 !important;
	font-style: italic !important;
	float: right !important;
}
#search_location_results .input-append {
	margin: 3px -22px 0px 10px !important;
}
#search_location_results input {
	border: solid 1px #e3e3e3 !important;
}
/* Hide/Show Search Bar */
#panel-show{
	position: relative;

}
#panel-search-container{position:relative;}
#show_search_bar{
	top:226px;
	position:absolute;
	padding-left:10px;
	padding-top:55px;
	width:50px;
	height:95px;
	background-image: url(../images/search-bar-bg.png);
	cursor:pointer;
	display:none;
}
#hide_search_bar{
	padding-top:55px;
	cursor:pointer;
}
/* end Hide/Show Search Bar */

/* Autocomplete */
	.ui-autocomplete {top: 327px !important; border: none !important; z-index: 5000;
		-moz-box-shadow: 1px 1px 10px #000;
		-webkit-box-shadow: 1px 1px 10px #000;
		box-shadow: 1px 1px 10px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	.ui-autocomplete .ui-menu-item {height: 28px; border-bottom: dashed 1px #cccccc;}
	.ui-autocomplete .ui-menu-item a {line-height: 28px; font-size: 12px;}
	.ui-autocomplete .ui-menu-item a.ui-state-focus {background-image: none !important; background-color: #fafafa; border: none !important; margin: 0px; height: 24px !important; border-bottom: dashed 1px #cccccc !important; padding: 2px .4em;}
/* end Autocomplete */
/* Modal Window */
#SearchResults{
	left: auto;
	right: auto;
	top: 45px;
	margin: auto;
	width: 80%;
	padding:0px;
	position: relative;
	height: 550px;
	overflow: hidden;
	font-size: 12px;
}

.modal-header{
	border-bottom: none !important;
}

.modal-body {overflow: hidden; max-height: 100% !important; height: 439px; padding: 0px 10px; margin-top: 0px;}
.modal-footer {margin-top: 10px;}
.modal-footer .pull-left {text-align: left;}
.modal-footer .pull-left .close {float: none;}
/* end Modal Window */
/* Fix ul's in search results */
	.tab-pane ul {margin-left: 0px !important;}
/* end Fix ul's in search results */
/* Search Results Navbar */
	#SearchResults {border: solid 2px #dcdcdc; margin-top: 7px; height: 550px;}
	.modal-header {padding: 0px !important;}
	#SearchResults ul.nav {margin-left: 0px;}
	#SearchResults ul.nav li {display: inline !important;}
	#SearchResults ul.nav li a {display: inline-block !important; color: #000000; font-size: 18px; padding-right: 30px; margin-left: -4px; padding-left: 10px; background-image: url(../images/search-results-nav-bg.gif); background-position: right center; min-width: 79px; height: 38px; line-height: 38px; background-repeat: no-repeat;}
	#SearchResults ul.nav li a:hover {color: #999999; background-color: #ffffff; background-image: url(../images/search-results-nav-over.gif);}
	#SearchResults ul.nav li.last a {background-image: url(../images/search-results-nav-last-bg.gif);}
	#SearchResults ul.nav li.last a:hover {background-image: url(../images/search-results-nav-last-over.gif);}
	#SearchResults ul.nav li.active a {background-image: url(../images/search-results-nav-current.gif); color: #016f43;}
	#SearchResults ul.nav li.active.last a {background-image: url(../images/search-results-nav-last-current.gif); color: #016f43;}
	#SearchResults ul.nav li a .badge {background-color: #b94a48; font-size: 9px; font-weight: normal; padding-right: 5px !important; padding-left: 5px !important; position: relative; top: -4px;}
/* end Search Results Navbar */
/* Global Search Panel Styles */
	#SearchResults img {padding:3px; background-color: #ffffff; border: solid 1px #cccccc; float: left; margin: 0px 7px 10px 0px;
		-moz-box-shadow: 1px 1px 10px #999;
		-webkit-box-shadow: 1px 1px 10px #999;
		box-shadow: 1px 1px 10px #999;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	}
	#SearchResults {line-height: 16px;}
	#SearchResults h2 {font-size: 16px; text-transform: uppercase; color: #00a261; font-weight: 300; line-height: 24px;}
	#SearchResults h2 a {font-size: 12px; text-transform: capitalize; margin-left: 20px;}
	#SearchResults .search_results_url {word-break: break-word; color: #00a261;}
	#SearchResults a.btn-green {clear: both; float: right; margin-top: 10px;}
	.page_result_top, .tab-pane li {clear: both; overflow: hidden; list-style-type: none !important;}
	.tab-pane li.deep-links {margin: 0px;}
	.search_results_url {display: block;}
	.search_results_description {display: block;}
	#SearchResults .span4 {padding: 0px 0px;}
	#SearchResults .span4.center {border-left: dashed 1px #cccccc; border-right: dashed 1px #cccccc; padding: 0px 20px; height: 450px;}
/* end Global Search Panel Styles */
/* Search Summary */
	.summary_panel {border-bottom: dashed 1px #cccccc; margin: 5px 0px; padding: 0px 10px 10px 0px; overflow: hidden;}
	.summary_panel.last {border-bottom: none;}
	.summary_panel.border-left {padding-left: 20px; border-left: dashed 1px #cccccc;}
	.summary_panel#pages_summary {border-bottom: none;}
	#pages_summary_content li.page_result_top {clear: both; border-top: dashed 1px #cccccc; padding-top: 10px; padding-bottom: 3px; }
	#pages_summary_content li.page_result_top img {display: block;}
	#pages_summary_content li.page_result_top a {display: block;} 
	.summary_panel ul li {border-bottom: dashed 1px #e3e3e3; padding: 5px 0px; margin: 5px 0px;}
/* end Search Summary */
/* People Cards */
	.people_card {background-color: #f0f0f0; color: #333333; margin: 5px 0px; padding: 10px; -moz-border-radius: 10px; /* Firefox */ -webkit-border-radius: 10px; /* Safari, Chrome */ border-radius: 10px; /* CSS3 */}
	.people_card .card_header {font-size: 18px; font-weight: 600; display: block;}
	.people_card .card_body {display: block; font-size: 12px;}
	.people_card .card_body .card_title {display: block; font-style: italic; color: #999999;}
	.people_card .card_body .card_agency {display: block;}
	.people_card .card_body .card_email a {display: block; color: #00a261;}
	.people_card .card_body .card_phone {display: block; font-size: 18px; font-weight: 600;}
/* end People Cards */
/* Jobs */
	#jobs_results li {margin: 20px 0px;}
	.job_title a {font-size: 14px;}
	.job_agency {font-weight: bold;}
	.job_city {color: #999999; font-style: italic;}
/* end Jobs */
@media (max-width: 1200px) {
	#SearchResults h2 a {display: block; margin-left: 0px;}
}
@media (max-width: 980px) {
	#SearchResults ul.nav li a {font-size: 12px; padding-right: 10px;}
}
@media (max-width: 767px) {
	#SearchResults {height: 1338px; margin-top: 3px; width: 90%;}
	#SearchResults ul.nav {margin-left: 0px;}
	#SearchResults .modal-body {overflow: visible; height: auto;}
	#SearchResults .span4.center {border-left: none; border-right: none; padding: 0px 0px; height: auto;}
}
@media (max-width: 667px) {
	.close.btn {margin-right: 3px;}
	#SearchResults ul.nav {margin: 0px auto; text-align: center;}
	#SearchResults ul.nav li a {padding-right: 0px; margin-left: 0px; padding-left: 0px; min-width: 79px; height: 38px; line-height: 38px;}
	#SearchResults ul.nav li a, #SearchResults ul.nav li a:hover, #SearchResults ul.nav li.last a, #SearchResults ul.nav li.last a:hover, #SearchResults ul.nav li.active a, #SearchResults ul.nav li.active.last a {background-image: none;}
}
@media (){
	
}