.ui-autocomplete-w1 {
	background: url(img/shadow.png) no-repeat bottom right;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 6px 0 0 6px;
	IE6 fix: _background :         none;
	_margin: 1px 0 0 0;
}

.ui-autocomplete {
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	text-align: left;
/* 	max-height: 350px; */
	overflow: auto;
	margin: -6px 6px 6px -6px;
	IE6 specific: _height :         350px;
	_margin: 0;
	_overflow-x: hidden;
}

/* .ui-autocomplete : hover { */
/* 	cursor: pointer; */
/* 	font-weight: bold; */
/* } */
.ui-autocomplete .selected {
	background: #F0F0F0;
}

.ui-autocomplete div {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.ui-autocomplete strong {
	font-weight: normal;
	color: #3399FF;
}

.ui-autocomplete {
	position: absolute;
/* 	cursor: pointer; */
	background-color: white
}

.ui-autocomplete-loading {
	background: white url('images/loading.gif') right center no-repeat;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto;
	right: 1px;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus
	{
	padding: 0;
}

/* .ui-state-hover a,.ui-state-hover a:hover { */
/* 	color: #212121; */
/* 	text-decoration: none; */
/* } */

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active
	{
	text-shadow: 0 -1px 0 #34587c;
	background: #416e9b;
	color: #fff;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
	{
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto;
	right: 1px;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

/* .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus */
/* 	{ */
/* 	background: url("/images/ui-bg_glass_75_dadada_1x400.png") repeat-x */
/* 		scroll 50% 50% #DADADA; */
/* 	border: 1px solid #999999; */
/* 	color: #212121; */
/* 	font-weight: normal; */
/* } */

/* workarounds */
/* * html .ui-autocomplete { width:1px; } without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
        list-style:none;
        padding: 2px;
        margin: 0;
        display:block;
}
.ui-menu .ui-menu {
        margin-top: -3px;
}
.ui-menu .ui-menu-item {
		list-style: none;
        margin:0;
		position: relative;
		float: left;
		width: 33.3%;
		padding: 10px;
		box-sizing: border-box;
		border: none;
		height: auto;
}
.ui-menu .ui-menu-item a {
        text-decoration:none;
        display:block;
        padding:.2em .4em;
        line-height:1.5;
        zoom:1;
}
a.button.ui-corner-all {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	border: 1px solid #ccc;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 0 #007aa3;
	display: inline-block;
	cursor: pointer;
	padding: 8px;
	width: auto;
	overflow: visible;
	z-index: 5;
	-webkit-appearance: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #09c;
	background: linear-gradient(#0099cc, #007aa3);
	background: -moz-linear-gradient(top, #0099cc 0%, #007aa3 100%);
	/* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0099cc),
		color-stop(100%, #007aa3)); /* webkit */;
}