/* = Common styles
---------------------------------------- */
.jNiceHidden { display:none }


.jNiceSelectWrapper {
	position:relative;
	float:left;
	}
	.jNiceSelectWrapper div {
		border:1px solid #d7d7d7;
		background:#f7f7f7 url(/images/backgrounds/select-bg.gif) repeat-x 0 0;
		float:left;
		height:23px;
		}
		.jNiceSelectWrapper span.jNiceTitle {
			float:left;
			width:140px;
			height:23px;
			padding:0 5px 0 10px;
			white-space:nowrap;
			color:#000;
			font-size:1.1em;
			line-height:22px;
			cursor:pointer;
			}
		.jNiceSelectWrapper div a.jNiceSelectOpen {
			background:url(/images/backgrounds/select-arrow.gif) no-repeat 50% 50%;
			float:left;
			width:20px;
			height:23px;
			}


.jNiceSelectWrapper ul {
	background-color:#fff;
	position:absolute;
	top:24px;
	left:0;
	z-index:1001;
	padding:0;
	margin:0;
	width:177px;
	overflow:auto;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	}
	.jNiceSelectWrapper ul li {
		list-style-type:none;
		margin:0;
		padding:0;
		}
		.jNiceSelectWrapper ul a {
			display:block;
			padding:2px 7px;
			text-decoration:none !important;
			white-space:nowrap;
			color:#000 !important;
			border-left:1px solid #D7D7D7;
			border-right:1px solid #D7D7D7;
			font-size:1.1em;
			}
		.jNiceSelectWrapper ul a:hover,
		.jNiceSelectWrapper ul a.selected {
			background:#eee;
			}

