.jRadioWrapper {
	/*float: left;
	padding: 2px;*/
}

.jNiceRadio {
	/*display: inline-block;
	width: 16px;
	height: 16px;
	background: url('bg_radio.gif') no-repeat 0 0;
	vertical-align: middle;*/
}

.jNiceCheckbox {
	display: block;
	background: url(checkbox1.gif) no-repeat center bottom;
	vertical-align: middle;
	width: 13px;
	height: 12px
}

.jNiceChecked {
	background-position: 0 100%;
}



.jNiceSelectWrapper {
	position: relative;
	height: 27px;
	padding-right: 10px;
	background: url('bg_input.gif') no-repeat 100% 100%;
}

.jNiceSelectWrapper div {
	height: 22px;
	padding: 5px 0 0 10px;
	background: url('bg_input.gif') no-repeat 0 0;
	overflow: hidden;
}

.jNiceSelectWrapper div span {
	display: block;
	height: 18px;
	line-height: 18px;
	padding: 0 30px 0 0;
	background-color: #fff;
	overflow: hidden;
}

.jNiceSelectWrapper div a {
	display: block;
	position: absolute;
	top: 1px;
	right: 0;
	width: 25px;
	height: 25px;
	background: url('arrow2.gif') no-repeat 0 0;
}
/*
.jNiceSelectWrapper div a:hover {
	background-position: left bottom;
}*/

.jNiceSelectWrapper ul, .ul_james {
	display: none;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 27px;
	overflow-y: auto;
	overflow: auto;
	background-color: #fff;
	width: 100%;
	border: 1px solid #35261c;
}

.jNiceSelectWrapper ul a, .li_james {
	display: block;
	padding: 3px;
	color: #35261c;
	text-decoration: none;
	cursor: pointer;
}

.jNiceSelectWrapper ul a:hover, .jNiceSelectWrapper ul a.selected, .li_james_hovered {
	color: #f60;
	text-decoration: none;
}

.jNiceSelectWrapper ul a.selected {
	background-color: #ff8f44;
	color: #35261c;
}

.jNiceHidden {
	display: none;
}