/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector, div.selector span {
  background-image: url("../img/forms/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; 
}
div.selector {
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ 
}
div.selector:focus {
    outline: 0; 
}
div.selector, div.selector * {
  margin: 0;
  padding: 0; 
}

/* Select */
div.selector {
  background-position: 0 -205px;
  line-height:39px;
  height:39px;
  padding:0 0 0 10px;
  position:relative;
  overflow:hidden; 
}
div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position:right 0;
    height: 39px;
    line-height: 39px;
    padding-right: 10px;
    cursor: pointer;
}
div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 38px;
    top: 0px;
    left: 0px;
    width: 100%; 
}
div.selector.active {
    background-position: 0 -246px; 
}
div.selector.active span {
    background-position: right -41px; 
}
div.selector.hover, div.selector.focus {
    background-position: 0 -287px; 
}
div.selector.hover span, div.selector.focus span {
    background-position: right -82px; 
}
div.selector.hover.active, div.selector.focus.active {
    background-position: 0 -328px; 
}
div.selector.hover.active span, div.selector.focus.active span {
    background-position: right -123px; 
}
div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -369px; 
}
div.selector.disabled span, div.selector.disabled.active span {
    background-position: right -164px; 
}

/* Select widths */
div.fixedWidth{
	width:760px;
}
.col-2 div.fixedWidth{
	width:360px;
}
div.selector span{
	width:750px;
}
.col-2 div.selector span{
	width:350px;
}

/* Select */
div.selector span {
	font-size:1.29em;
	color:#5d4f49; 
}
div.selector.disabled span, div.selector.disabled.active span {
    color: #bbb; 
}