.ac_input
{background-color: Transparent;
    background-image: url("../frontimages/homeimages/input_fieldnew.png");
    background-position: 0 -93px;
    background-repeat: no-repeat;
    border: medium none;
    color: #383838;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    width: 280px;
	}
				

/*.ac_input:focus{background-image: url("../frontimages/homeimages/input_focus_new.jpg"); background-position:left top;}*/

.ac_results {

		margin:-1px 0 0 0;

        z-index: 99999;
		width:312px !important;
		padding:0 10px 20px 0;
		
		background-image: url("../frontimages/homeimages/input_drop_listbg.png"); background-position:left bottom;
		background-repeat:no-repeat;
		
}

.ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
		/*overflow: auto;
		height:100px;*/
}

.ac_results li {
        margin: 0px 2px;
        padding: 5px 10px 5px 20px;
        cursor: default;
        display: block;
		color:#353535;
        /* 
        if width will be 100% horizontal scrollbar will apear 
        when scroll mode will be used
        */
        /*width: 100%;*/

        font-size: 13px;
		font-family: 'arial';
        /* 
        it is very important, if line-height not setted or setted 
        in relative units scroll will be broken in firefox
        */
        line-height: 16px;
        overflow: hidden;

}

.ac_loading {
        background: white url('../frontimages/picloader.gif') right center no-repeat;
}

.ac_odd {
        background-color:Transparent;
}

.ac_over {
        background-color:#46ade8;
		color:#fff !important;

}

