.ui-autocomplete, .ac_results {
	padding: 0;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 5px 2px #cecece
}

.ui-autocomplete ul, .ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0
}

.ui-autocomplete li, .ac_results li {
	margin: 0;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	color: #464646;
	text-transform: uppercase;
	font-family: opensans600, Arial;
	font-size: 16px;
	font-size: 1.2em;
	padding: 15px 5px
}

li.ui-state-focus, li.ac_over, .ui-state-hover, .ui-state-active {
	background-color: #d62d61;
	color: #fff
}

.ac_loading {
	background: #fff url(/vol/img/rcd/spinner.gif) right center no-repeat
}

.odd, .ac_odd {
	background-color: #eee
}

.ui-state-focus, .ac_over {
	background-color: #0A246A;
	color: #fff
}

@media ( min-width : 768px) {
	.ui-autocomplete li, .ac_results li {
		font-size: 12px;
		font-size: 1em;
		padding: 2px 5px
	}
}

.ui-menu-item b {
	font-family: opensans700, Arial
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

select.ui-datepicker-month, select.ui-datepicker-year {
	font-weight: 700;
	line-height: 30px;
	border-style: solid;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 0.8em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #8a0072 url(images/ui-bg_highlight-soft_75_8a0072_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}