/************ AutoComplete Search CSS start here ***************************/
.search_form {background: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #B9B9B9;border-radius: 5px;font: 12px arial;height: 28px;margin: 0 0 0 10px;
    padding-left: 10px;width: 400px;}
.ui-autocomplete span.hl_results{background-color: #ffff66;}
.ui-autocomplete-loading {background: white url(../images/auto-image.gif) right center no-repeat;}
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;padding-right: 5px;}
.ui-autocomplete li {font-size: 16px;}
* html .ui-autocomplete {height: 250px;}
.ui-autocomplete {cursor: default;left: 0;position: absolute;top: 0;}
.ui-menu{display: block;list-style: none outside none;margin: 0;outline: medium none;padding: 2px;}
.ui-menu .ui-menu {margin-top: -3px;position: absolute;}
.ui-menu .ui-menu-item {margin: 0;padding: 0;width: 100%;}
.ui-menu .ui-menu-divider {border-width: 1px 0 0;font-size: 0;height: 0;line-height: 0;margin: 5px -2px;}
.ui-menu .ui-menu-item a {display: block;font-weight: normal;line-height:25px;min-height: 0;padding: 5px 0.4em;
text-decoration: none;font-size:0.72em;cursor: pointer;border-bottom: 1px solid #DDDDDD;border-radius:0px;}
.ui-menu .ui-menu-item{display: block;font-weight: normal;line-height:25px;min-height: 0;padding: 5px 0.4em;
    text-decoration: none;font-size:0.72em;cursor: pointer;border-bottom: 1px solid #DDDDDD;border-radius:0px;}
.ui-corner-all{ border-radius:0px !important;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
.ui-menu .ui-state-disabled {font-weight: normal;line-height: 1.5;margin: 0.4em 0 0.2em;}
.ui-menu .ui-state-disabled a {cursor: default;}
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item a {padding-left: 2em;position: relative;}
.ui-menu-icons .ui-menu-item{padding-left: 2em;position: relative;}
.ui-menu .ui-icon {left: 0.2em;position: absolute;top: 0.2em;}
.ui-menu .ui-menu-icon {float: right;position: static;}
.ui-progressbar {height: 2em;overflow: hidden;text-align: left;}
.ui-progressbar .ui-progressbar-value {height: 100%;margin: -1px;}
.ui-progressbar .ui-progressbar-overlay{
    background: url("../images/loader_on_white_nb_big.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 100%;opacity: 0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none;}
.ui-tabs {padding: 0.2em;position: relative;}
.ui-tabs .ui-tabs-nav {margin: 0;padding: 0.2em 0.2em 0;}
.ui-tabs .ui-tabs-nav li {border-bottom: 0 none;float: left;list-style: none outside none;margin: 1px 0.2em 0 0;
    padding: 0;position: relative;top: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: left;padding: 0.5em 1em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor: pointer;}
.ui-tabs .ui-tabs-panel {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-width: 0;display: block;padding: 1em 1.4em;}
.ui-widget {font-family: arial;font-size: 0.9em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Verdana,Arial,sans-serif;font-size: 1em;}
.ui-widget-content {box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);margin-top:3px;text-align:left;min-width:292px;border-radius:0px;z-index: 999 !important;}
.ui-state-default, .ui-widget-content .ui-state-default,  .ui-state-default {
background: url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CCCCCC;color: #1C94C4;font-weight: bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #1C94C4;text-decoration: none;}
.ui-progressbar{height: 2em;overflow: hidden;text-align: left;}
.ui-progressbar .ui-progressbar-value {height: 100%;margin: -1px;}
.ui-progressbar .ui-progressbar-overlay{background: url(../images/loader_on_white_nb_big.gif) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none;}
.ui-menu-item .ac-icon {background: url("type-srch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: 0 -23px;color: #fff;float: left;font-size: 10px;height: 21px;padding: 3px 14px 0 6px;
    text-align: center;width: 36px;}
.ui-menu-item .ac-icon2 {background: url("type-srch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: 0 -46px;color: #fff;float: left;font-size: 10px;height: 21px;padding: 3px 14px 0 6px;
    text-align: center;width: 36px;}
.ui-autocomplete-loading { background:url('ajax-loader.gif') no-repeat right 10px center !important; }
.ui-autocomplete.ui-menu .ui-menu-item span strong{}
.ui-autocomplete.ui-menu .ui-menu-item span b{font-weight: normal; color: #7b7b7b;font-size: 12px;}
.ui-state-hover strong, .ui-widget-content.custom-rent-car-box .ui-state-hover strong,  .ui-state-hover strong, 
.ui-state-focus strong, .ui-widget-content.custom-rent-car-box .ui-state-focus strong, .ui-widget-header 
.ui-state-focus strong {color: #fff;}
.ui-menu-item.ui-state-focus span b{color: #f1f0f0 !important;}

/**** from rent cat css ***/
.ui-state-hover, .ui-widget-content.custom-rent-car-box .ui-state-hover,  .ui-state-hover, .ui-state-focus, 
.ui-widget-content.custom-rent-car-box .ui-state-focus, .ui-widget-header .ui-state-focus {
background:#818080;color: #fff;border:none;}
.ui-state-hover strong, .ui-widget-content.custom-rent-car-box .ui-state-hover strong,  .ui-state-hover strong, 
.ui-state-focus strong, .ui-widget-content.custom-rent-car-box .ui-state-focus strong, 
.ui-widget-header .ui-state-focus strong {color: #fff;}
.ui-menu-item.ui-state-focus span b{color: #f1f0f0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default,  .ui-state-default{border-radius: 50%;text-align: center;
    width: 32px;height: 32px;padding-top: 5px;}
/********** AutoComplete Search CSS end here ******************/