.ui-datepicker {
	font-size:0.917em;
}
.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	z-index:1;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 16px;
	height: 15px;
	display: block;
	background: url(i/ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -32px;
}
.ui-stars-star-on a {
	background-position: 0 -48px;
}
.ui-stars-star-hover a {
	background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
}
.ui-helper-hidden-accessible {
	top: -99999999em;
}

/* stylish select */
:focus {
	outline:none;
}
.js ul.newList {
	left:-9999px;
}
ul.newList {
	color:#000;
	width:131px;
	background:#fff;
	position:absolute;
	border:1px solid #ccc;
	top:21px;
	left:0;
	overflow:auto;
	z-index:9999;
}
.newListSelected {
	width:131px;
	color:#000;
	height:17px;
	padding:3px 0 0 6px;
	background:transparent url('i/select_order.png') no-repeat scroll 0 0;
	float:left;
}
.newListSelected span {
	width:125px;
	display:block;
}
ul.newList li {
	padding:3px 8px;
	cursor:pointer;
}
.selectedTxt {
	width:125px;
	overflow:hidden;
	height:20px;
}
.hiLite {
	background:#650101!important;
	color:#fff !important;
}
.newListHover {
	background:#ccc!important;
	color:#000!important;
	cursor:default;
}
.newListSelHover,
.newListSelFocus {
	cursor:pointer;
}
.newListOptionTitle {
	font-weight:bold;
}
.newListOptionTitle ul {
	margin:3px 0 0;
}
.newListOptionTitle li {
	font-weight:normal;
	border-left:1px solid #ccc;
}
/* fake file input */
.file {
	position: relative;
	height:22px;
}
.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	height:22px;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:353px;
}
.fakefile input {
	display:block;
	float:left;
}
