.search-input-wrapper {
    position: relative;
}
.search-side{
    background: #fff;
    position: absolute;
    width: 385px;
    padding: 3px;
    box-shadow: 3px 3px 6px #363636;
    z-index: 999999;		border-radius: 3px;
}
ul.search-ul{
    border: none !important;
}
.search-images{
    float: left;
    margin: 5px 0;
}
.search-right{
    margin: 5px 5px;
    float: right;
    width: 65%;
}
#search-loading{
    background: url("../images/loading.gif");
    position: relative;
    height: 16px;
    width: 16px;
    top: 3px;
    left: 221px;
    display: none;
}
#search_autocomplete .search-side ul.search-ul{
    background: #fff;
}
#search_autocomplete .search-side ul.search-ul li:hover{
    background: #ddd;		list-style-type: none !important;
}
#search_autocomplete .search-side ul.search-ul li .search-right p.special-price{
    height: auto !important;
}
#search_autocomplete .search-side ul.search-ul li .search-right p:nth-child(4){
    height: 54px;
    overflow: hidden;
}
#search_autocomplete .search-side ul.search-ul li .search-right p:nth-child(5){
    height: 34px;
    overflow: hidden;
}
.count-result{
    text-align:center;
    font-style:italic;
}
.highlight-keys {
    color: red;
}
.cat-result,
.prd-result{
    border-bottom: 1px dashed;
    text-align: left;
}

                .search-autocomplete li{color: #000000;}
                #search_autocomplete .search-side ul.search-ul{width: 100%;float: left;}
                .count-result{ width: 100%; float: left;}
                /*.search-side{top: 60px !important; left: 20px;}*/
                .search-autocomplete li{clear: both;}
                #search-loading{position: relative; margin: -22px 0 0 0; float: right;}
				.search-right h2 {font-size: 20px;}