.ui-widget {
	font-family: 'Open Sans',sans-serif;
	font-size: 12px;
}

ul.ui-menu {
	max-height: 210px;
	padding: 5px;
	overflow-y: auto;

	background-color: #ffffff;
	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
}
	.ui-menu .ui-menu-item {
		list-style-image: none;
		border-bottom: 1px solid #ccc;
	}
	.ui-menu .ui-menu-item.saytResultPre {
		border-left: 4px solid #ff8d00;
	}
	.ui-menu .ui-menu-item.ui-state-focus {
		border-top: 0 none;
		border-left: 0 none;
		border-right: 0 none;
	}
	.ui-menu .ui-menu-item.ui-state-focus:first-child,
	.ui-menu .ui-menu-item:first-child {
		border-top: 1px solid #ccc;
	}
		.ui-menu .ui-menu-item a {
			padding: 5px 7px 3px 7px;
			line-height: 15px;
			
			border: 0 none;
			display: block;
			
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
		}
		
		.ui-menu .ui-menu-item.ui-state-focus a,
		.ui-menu .ui-menu-item a.ui-state-focus {
			background-color: #eeeeee;
			padding: 5px 7px 3px 7px;
			margin: 0;
		}
			.ui-menu .ui-menu-item a .saytResult .name {
				font-size: 13px;
				font-weight: bold;
			}
			.ui-menu .ui-menu-item a .saytResult .info {
				font-size: 11px;
				font-weight: normal;
				color: #999;
			}
			.ui-menu .ui-menu-item a .saytResult .name em,
			.ui-menu .ui-menu-item a .saytResult .info em {
				font-style: normal;
				color: #ff8d00;
			}