 .catalog-search {position: relative; float: left; width: 100%;}
 .catalog-search input[type=text] {position: relative; z-index: 50; width: 99%; color: #000; padding: 10px 0 10px 1%; border: 1px solid #e0e0e0; font-size: 15px; background-color: #fff; text-overflow: ellipsis; box-sizing: content-box;}
 .catalog-search input::-webkit-input-placeholder       {color: #aaaaaa; text-indent: 0px;   transition: text-indent 0.3s ease;  }
 .catalog-search input::-moz-placeholder                {color: #aaaaaa; text-indent: 0px;   transition: text-indent 0.3s ease;  }
 .catalog-search input:-moz-placeholder                 {color: #aaaaaa; text-indent: 0px;   transition: text-indent 0.3s ease;  }
 .catalog-search input:-ms-input-placeholder            {color: #aaaaaa; text-indent: 0px;   transition: text-indent 0.3s ease;  }
 .catalog-search input:focus::-webkit-input-placeholder {color: #aaaaaa;  text-indent: 1200px; transition: text-indent 0.3s ease;  }
 .catalog-search input:focus::-moz-placeholder           {color: #aaaaaa;  text-indent: 1200px; transition: text-indent 0.3s ease;  }
 .catalog-search input:focus:-moz-placeholder            {color: #aaaaaa;  text-indent: 1200px; transition: text-indent 0.3s ease;  }
 .catalog-search input:focus:-ms-input-placeholder      {color: #aaaaaa;  text-indent: 1200px; transition: text-indent 0.3s ease;  }
 .catalog-search input[type=text]:focus {
  outline: none;
  border: 1px solid #0f7fcb; 
}
 .catalog-search .find-btn {
  position: absolute;
  top: 14px;
  right: 10px;
  z-index: 51;
}
 .catalog-search .find-btn:focus {
  outline: none;
}

.ui-menu-item {
	background: none; 
	margin: 0; 
	padding: 5px 0 5px 10px;
	font-size: 15px;
	}