.ac_results
{
    padding: 0px;
    border: 1px solid #999;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    width: 620px !important;
	/*height:500px !important;*/
}

    .ac_results ul
    {
        padding: 5px;
    }

    .ac_results li
    {
        width: 100%;
    }
	.ac_results .sep
    {
        border-left:2px solid #eee;
    }

        .ac_results li a
        {
            display: block;
            width: 100%;
            padding:2px 0px;
			font-size:12px;
			color:#333;
        }
		 .ac_results li a:hover
        {
			color:#e40613;
        }
		 .ac_results li a i
        {
			margin-left:3px;
        }

    .ac_results .img1
    {
        vertical-align: middle;
        width: 50px;
        height: 50px;
		margin:0px 2px 0px 5px;
    }
    .ac_results .img2
    {
        float:right;
        vertical-align: middle;
        height: 30px;
      
    }
	.category-search-container{
		/*height:170px;*/
		padding-bottom:5px;
	}
	.product-search-container{
		
		overflow-y:auto;
		overflow-x:hidden;
		direction:ltr;
	}
	.product-search-container *{
		
		direction:rtl;
	}
	.product-search-container a{
		
		border-bottom:1px solid #eee;
		padding:5px 2px !important;
	}
	.product-search-container ul li:last-child a{
		
		border-bottom:none;
	}

	.news-search-container{
		height:150px;
	}
	.article-search-container{
		height:150px;
	}
.ac_results	header{
		background-color:#f2f2f2;
		color:#e40613;
		padding:2px 10px;
		margin-bottom:10px;
		overflow:auto;
	}
.ac_results	header a{
		display:inline;
		float:left;
		width:auto;
		color:#004bff;
	}
.ac_results	header a:hover{
		color:#0039c3;
	}
.ac_results .noresult{
	text-align:center;
	padding:5px;
	margin-top:20px;
	color:#777;
	margin:20px auto;
}