.hidden_select_container {
	width: 0;
	height: 0;
	overflow: hidden;
	display:none !important; 
}

.simpleselect,
.simpleselect * {
	box-sizing: content-box;
}
.simpleselect {float:left; width:100%; position:relative;}

.simpleselect .placeholder{
	padding:0 10px; height:42px; overflow: hidden; color:white; position:relative;
	display:block; line-height:42px; cursor:pointer;  
  	box-shadow:inset 0 2px 0 #8b8b8b, 0 1px 3px rgba(0,0,0,0.1); border:1px solid #333;
  	border-radius:2px; 
	background: #797979; /* Old browsers */
	background: -moz-linear-gradient(top,  #797979 0%, #3e3e3e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #797979 0%,#3e3e3e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #797979 0%,#3e3e3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#3e3e3e',GradientType=0 ); /* IE6-9 */
}
.simpleselect .placeholder:after {
	content:''; position:absolute; top:50%; margin-top:-3px; right:10px;
	background:url(../images/drop-down.png) no-repeat 0 0; 
	width:7px; height:6px; z-index:2;
}

.simpleselect .options {
	display: none;
	position: absolute;
	top:43px !important;
	left: 0;
	z-index:1000;
	width:100%;
}
.simpleselect .options .option {
	padding:5px 10px; height:auto; color:black; background-color:#ccc; 
	display:block; cursor:pointer;   
}
.simpleselect .options .option.active {
	background-color:#888;
}

