/* border:#0f0 1px solid; */	
.selecter-element {
	*left: -999999px;
	position: absolute;
	opacity: 0;
}
.selecter {
	display: block;
	margin:10px 0;
	position: relative;
	font-family: 'Raleway', sans-serif;
	color:#000; z-index:1;
	font-size:12px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.selecter .selecter-selected {
	background:#fff url(images/arrow_small_grey_down.png) no-repeat right center;
	border: 1px solid #e4e4e4; cursor: pointer;
	display: block; padding:0 15px; 
	overflow: hidden; text-overflow: clip;
	height:40px; line-height:36px;
	position:relative; z-index:49;
}
.selecter .selecter-options {
	border: 1px solid #e4e4e4;
	border-width: 0 1px 1px;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	display: none;
	left:0;
	margin: 0;
	max-height:380px;
	overflow: auto;
	overflow-x: hidden;
	position:absolute;
	top:100%; width:100%;
	*width: auto; z-index: 50;
}
.selecter .selecter-group {
	background: #f3f3f3;
	border-bottom: 1px solid #e4e4e4;
	color: #888;
	display: block;
	font-size: 11px;
	padding: 5px 15px;
	text-transform: uppercase;
}
.selecter .selecter-item {
	background: #fff;
	border-bottom: 1px solid #e4e4e4;
	cursor: pointer;
	display: block;
	margin: 0; color:#888;
	overflow: hidden; text-overflow: ellipsis;
	padding: 8px 15px;
	width: 100%;
}
.selecter .selecter-item.selected { background-color: #f3f3f3; color:#000 }
.selecter .selecter-item.disabled { color: #ccc; cursor: default; }
.selecter .selecter-item:first-child { border-radius: 0; }
.selecter .selecter-item:last-child { border-bottom: 0; }

 @media screen and (min-width: 980px) {
.selecter .selecter-item:hover,  .selecter .selecter-item.selected:hover { background-color: #f3f3f3; color:#000 }
.selecter .selecter-item.disabled:hover { background-color: #fff; }
.selecter:hover .selecter-selected { background-color:#fff; background-image:url(images/arrow_small_black_down.png) }
.selecter.disabled .selecter-item:hover { background: #fff; }
}
/* Open */
	.selecter.open { z-index: 3; }
.selecter.open .selecter-selected {
	border-radius: 3px 3px 0 0;
	z-index: 51;
}
.selecter.open .selecter-selected,  .selecter.focus .selecter-selected { background-color: #fff; }
/* 'Cover' Positioning */
	.selecter.cover .selecter-options {
	border-radius: 3px;
	border-width: 1px;
	top: 0;
}
.selecter.cover .selecter-options .selecter-item.first { border-radius: 3px 3px 0 0; }
.selecter.cover.open .selecter-selected {
	border-radius: 3px 3px 0 0;
	z-index: 49;
}
/* 'Bottom' Positioning */
	.selecter.bottom .selecter-options {
	border-width: 1px 1px 0;
	bottom: 100%;
	top: auto;
}
.selecter.bottom .selecter-item:last-child { border: none; }
.selecter.bottom.open .selecter-selected { border-radius: 0 0 3px 3px; }
.selecter.bottom.open .selecter-options { border-radius: 3px 3px 0 0; }
/* 'Bottom' + 'Cover' Positioning */
	.selecter.bottom.cover .selecter-options {
	bottom: 0;
	top: auto;
}
.selecter.bottom.cover.open .selecter-selected { border-radius: 3px; }
.selecter.bottom.cover.open .selecter-options { border-radius: 3px; }
/* Multiple Select */
	.selecter.multiple .selecter-options {
	border-radius: 3px;
	border-width: 1px;
	box-shadow: none;
	display: block;
	position: static;
	width: 100%;
}
/* 'Disabled' State */
	.selecter.disabled .selecter-selected {
	background: #fff;
	border-color: #eee;
	color: #ccc;
	cursor: default;
}
.selecter.disabled .selecter-options {
	background: #fff;
	border-color: #eee;
}
.selecter.disabled .selecter-group,  .selecter.disabled .selecter-item {
	border-color: #eee;
	color: #555a60;
	cursor: default;
}
.selecter.disabled .selecter-item.selected { background: #fafafa; }
/* Scroller Support */
	.selecter .selecter-options.scroller { overflow: hidden; }
.selecter .selecter-options.scroller .scroller-content {
	max-height: 260px;
	padding: 0;
}