/*

Uniform Theme: Uniform Default
Version: 1.5.7
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector,
div.selector span {
	background-image: url(../../images/bg-selected-box.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
}

.selector,
.selector *{
	margin: 0;
	padding: 0;
}

/* Select */
div.selector {
	background-position: right 0;
	line-height: 27px;
	height: 27px;
}

div.selector span {
	background-position: right 0;
	height: 27px;
	line-height: 27px;
}

div.selector select {
	/* change these to adjust positioning of select element */
	top: 0px;
	left: 0px;
}

div.selector:active,
div.selector.active {
	background-position: right 0;
}

div.selector:active span,
div.selector.active span {
  	background-position: right 0;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  	background-position: right 0;
}

div.selector.focus span {
  	background-position: right 0;
}

div.selector.hover span, div.selector:hover span {
  	background-position: right -27px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  	background-position: right 0;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  	background-position: right 0;
}

div.selector.disabled {
  	background-position: right 0;
}

div.selector.disabled span {
  	background-position: right 0;
}


/* PRESENTATION */
/* Select */
div.selector {
	margin-bottom: 0px;
	width: 169px;
	font-size: 12px;
}

div.selector select {
	width: 168px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
}

div.selector select option {
	background-color: #e4f3fa;
	padding: 5px 0 5px 3px;
	border-bottom: 1px solid #fff;
}

div.selector span {
	padding: 0px 24px 0px 5px;
	cursor: pointer;
}

div.selector span {
	color: #666;
	width: 140px;
	text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
	color: #bbb;
}

.selector select:focus {
 	 outline: 0;
}

/*
CORE FUNCTIONALITY

Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector select:focus {
 	 outline: 0;
}

/* Select */
div.selector {
	position: relative;
	/*padding-left: 10px;*/
	overflow: hidden;
}

div.selector span {
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div.selector select {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity:0);
	height: 27px;
	border: none;
	background: none;
}

