	.selecter { display: inline-block; margin: 5px 0; position: relative; min-width: 20%; z-index: 1; 
	outline:0;outline-style:none;padding:0;}
	
	.selecter .selecter-element { *left: -999999px; height: 100%; left: 0; position: absolute; opacity: 0; width: 100%; z-index: 0;}
	.selecter .selecter-element,
	.selecter .selecter-element:focus {
	    outline:0;
	    outline-style: none;
		-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
		-webkit-tap-highlight-color: transparent;
	}

	.selecter .selecter-selected {background: #F9F9F9; border: 1px solid #ccc; border-radius: 3px; color: #333; cursor: pointer; display: block; font-size: 13px; margin: 0; overflow: hidden; padding: 4px 10px; position: relative;z-index: 2; 
		text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-moz-binding:url('bindings.xml#ellipsis');
	}
	
	.selecter .selecter-selected:before {position:absolute;font-family:FontAwesome;right:8px;content:"\f0d7";}
	.selecter.cell {
		display: table-cell;
		float: left;
		width: 100%;
		margin:0px;
	}
	.selecter.cell.w1 {
		width: 10%;
	}
	.selecter.cell.w2 {
		width: 20%;
	}
	.selecter.cell.w3 {
		width: 30%;
	}
	.selecter.cell.w4 {
		width: 40%;
	}
	.selecter.cell.w5 {
		width: 50%;
	}
	.selecter.cell.w6 {
		width: 60%;
	}
	.selecter.cell.w7 {
		width: 70%;
	}
	.selecter.cell.w8 {
		width: 80%;
	}
	.selecter.cell.w9 {
		width: 90%;
	}
	.selecter.cell .selecter-selected {
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, box-shadow
			ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
	}
	.selecter.none .selecter-selected:before{
		content:"";
	}
	.selecter.none .selecter-selected {
		background: transparent;
		padding:0;margin:0;
		border:0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1px;
		color: #555;
		text-align: center;
		white-space: nowrap;
		display:inline;
		height: 1px;
	}
	.selecter.none:hover .selecter-selected{
		background-color: #eee;
		cursor:default;
		color: #555;
	}
	.selecter.none {
		display: table-cell;
		padding: 6px 12px;
		background-color: #eee;
		border: 1px solid #ccc;
		border-radius: 4px 0 0 4px;
		width: 1%;
		line-height: 1px;
		vertical-align: middle;
	}
	
	.selecter .selecter-options { border: 1px solid #66afe9; border-width: 0 1px 1px; background-color: #FFF; border-radius: 0 0 3px 3px; 
	 display: none; left: 0; margin: 0; max-height: 200px; overflow: auto; overflow-x: hidden;*overflow-x:-moz-scrollbars-none; padding: 0; position: absolute; 
	 top: 100%; width: 100%; *width: auto;z-index: 200;
	 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
			rgba(102, 175, 233, .6);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
			rgba(102, 175, 233, .6);
			white-space:nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-moz-binding:url('bindings.xml#ellipsis');
	 }
	 .input-group.has-error .selecter .selecter-options {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
	 }
	.selecter .selecter-group { background: #EEE; border-bottom: 1px solid #e3e3e3; color: #999; display: block; font-size: 11px; padding: 5px 10px 4px; text-transform: uppercase; }
	.selecter .selecter-item { background: #fff; border-bottom: 1px solid #e3e3e3; color: #333; cursor: pointer; display: block; font-size: 13px; margin: 0; overflow: hidden; padding: 4px 10px; text-overflow: ellipsis; width: 100%; }
	.selecter .selecter-item.placeholder { display: none; }
	.selecter .selecter-item.selected { background: #EEE; }
	.selecter .selecter-item.disabled { color: #999; cursor: default; }
	.selecter .selecter-item:first-child { border-radius: 0; }
	.selecter .selecter-item:last-child { border-radius: 0 0 2px 2px; border-bottom: 0; }

	.input-group .selecter .selecter-selected{border-radius:0;margin-left:-1px;}
	.input-group.has-error .selecter .selecter-selected{
		border-color: #a94442;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
	}
	.input-group .selecter:last-child .selecter-selected{border-radius:0 3px 3px 0;}
	.input-group .selecter:first-child .selecter-selected{border-radius:3px 0 0 3px;margin-left:0;}
	.input-group .selecter:only-child .selecter-selected{border-radius:3px 3px 3px 3px;margin-left:0;}

	.input-group .selecter .selecter-options{margin-left:-1px;}
	.input-group .selecter:first-child .selecter-options{margin-left:0;}

	/* 'Disabled' State */
	.selecter.disabled .selecter-selected { background: #EEE;}
	.selecter.disabled .selecter-selected:hover{background: #EEE;}
	.selecter.disabled .selecter-options { background: #EEE;}
	.selecter.disabled .selecter-group,
	.selecter.disabled .selecter-item {color:#666;cursor: default; }
	.selecter.disabled .selecter-item.selected {background:#EEE;}

	@media screen and (min-width: 980px) {
		.selecter .selecter-item:hover,
		.selecter .selecter-item.selected:hover { background-color: #EEE; }
		.selecter .selecter-item.disabled:hover { background-color: #fff; }

		.selecter:hover .selecter-selected { background-color: #fff; }

		.selecter.disabled .selecter-item:hover { background: #fff; }
	}

	/* Open */
	.selecter.open, .selecter.focus {z-index:101;}
	.selecter.open .selecter-selected {border-radius: 3px 3px 0 0;}
	
	.selecter.open .selecter-selected,
	.selecter.focus .selecter-selected,
	.input-group .selecter.open .selecter-selected,
	.input-group .selecter.focus .selecter-selected  {
		z-index:4;
		outline: 0;
		outline-style: none;
		background-color:#fff;
		border-color: #66afe9;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
			rgba(102, 175, 233, .6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
			rgba(102, 175, 233, .6);
	  -webkit-transition: all 0.2s ease-in-out;
	  -moz-transition: all 0.2s ease-in-out;
	  -ms-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	}
	.input-group.has-error .selecter.open .selecter-selected,
	.input-group.has-error .selecter.focus .selecter-selected  {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
	}
	
	.input-group .selecter.open .selecter-selected{border-radius:0;margin-left:-1px;}
	.input-group .selecter:last-child.open .selecter-selected{border-radius:0 3px 0 0;}
	.input-group .selecter:first-child.open .selecter-selected{border-radius:3px 0 0 0;margin-left:0;}
	.input-group .selecter:only-child.open .selecter-selected{border-radius:3px 3px 0 0;margin-left:0;}

	/* 'Cover' Positioning */
	.selecter.cover .selecter-options { border-radius: 3px; border-width: 1px; top: 0; z-index:1000;}
	.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; z-index:1000;}
	.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; }
	
	.input-group .selecter.bottom.open .selecter-selected{border-radius:0;margin-left:-1px;}
	.input-group .selecter:last-child.bottom.open .selecter-selected{border-radius:0 0 3px 0;}
	.input-group .selecter:first-child.bottom.open .selecter-selected{border-radius:0 0 0 3px;margin-left:0;}
	.input-group .selecter:only-child.bottom.open .selecter-selected{border-radius:0 0 3px 3px;margin-left:0;}
	*/
	/* 'Bottom' + 'Cover' Positioning */
	/*
	.selecter.bottom.cover .selecter-options { bottom: 0; top: auto; z-index:1000;}
	.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%; }

	/* Scroller Support */
	.selecter .selecter-options.scroller { overflow: hidden; }
	.selecter .selecter-options.scroller .scroller-content { max-height: 260px; padding: 0; }
