.jNiceWrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 }


/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;background: none;width:140px;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:6;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:5;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 20px;
	border: solid 1px #000000;
	border-right: none;
	background-color: #9ed7e9;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 20px;
	height: 22px;
	background: url(select_right.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 22px;
	height: 129px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width:100%;
}

.jNiceSelectWrapper ul a {
	color:#333;
	background-color: #9ed7e9;
	display:block;padding:5px 0;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#ffffff; color:#333333;  overflow:hidden;}
.jNiceSelectWrapper ul a.selected {background: #34ceed; margin:0px; padding:0px; overflow:hidden;}



.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}