.ui-autocomplete{
	padding: 0px !important;
	margin: 13px 0px 0px 0px !important;
    z-index:999;
    position: absolute;
}
.ui-autocomplete table {
	min-width: 500px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    text-shadow: 1px 1px 0px #fff;
    background:#eaebec;
    margin:0;
    border:#ccc 1px solid;
    border-collapse: collapse;
	border-spacing: 0px;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
	
}
.ui-autocomplete table thead,
.ui-autocomplete table tbody {
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}
.ui-autocomplete table th {
    padding:2px 5px 2px 5px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
    color: #eff2f7;
    text-shadow:none;
    text-align: left;
    font-weight: bold;
    background: #aaaaaa;
    cursor: pointer;
}
.ui-autocomplete table th:first-child{
    text-align: left;
    padding-left:5px;
}
.ui-autocomplete table tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
.ui-autocomplete table tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
.ui-autocomplete table tr{
    text-align: center;
    padding-left:5px;
}
.ui-autocomplete table tr td:first-child{
    text-align: left;
    padding-left:5px;
    border-left: 0;
}
.ui-autocomplete table tr td {
    text-align: left;
    cursor: pointer;
    padding:3px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.ui-autocomplete table tr.even td{
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.ui-autocomplete table tr:last-child td{
    border-bottom:0;
}
.ui-autocomplete table tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
.ui-autocomplete table tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
.ui-autocomplete table tr:hover td, tr.ui-state-hover td{
    background: #dbdbdb; 
    background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#b5b5b5));
    background: -moz-linear-gradient(top,  #dbdbdb,  #b5b5b5);  
}
.ui-autocomplete table tr:hover td a{
    color: #000;
    text-shadow:none;
}
.ui-autocomplete table tr.ui-menu-item-more td{
    padding-top: 10px;
    font-size: 10px;
    cursor: default;
}
.ui-autocomplete table tr.ui-menu-item-more:hover td,
.ui-autocomplete table tr.ui-menu-item-more.ui-state-hover td{
    background: #fafafa;
}
.ui-autocomplete table tr.ui-menu-item-vin td a {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
#loading_search{
    background: url('/_sysimg/ajax-loader2.gif') left top no-repeat;
    width: 160px;
    height: 24px;
	position: absolute;
    z-index:999;
}