DIV.select{
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	font-family: Tahoma;
	font-weight: normal;
	text-align: left;
	cursor:pointer;
	line-height: 57px;
    height: 59px;
	outline: medium none;
	padding: 0px;
	resize: none;

	display: block;
	box-shadow: none;
	max-width: 100%;
	background-color: rgb(221, 221, 221);
	border:1px solid rgb(221, 221, 221);
}

DIV.select:hover{ border-color:#FA5D07; }

DIV.select.opacity{	opacity: 0.85;	}
DIV.select.opacity:hover{ opacity: 1; }
DIV.select SELECT{ position:absolute; visibility:hidden; }

.color_disabled{ color:#bbb !important; }
.default{ background: #888 !important;	}
.default A{	color:white !important;		}

/*
 *	selector css
 */

.darker{	background: #f0f0f0;	}

SPAN.disabled{
	display:block;
	color: #bbb;
	padding:6px 14px;
	cursor: default;
	margin-left:1px;
	white-space:nowrap;
	padding:8px 15px !important;
	border-bottom: 1px solid #eee;

}

SPAN.disabled:hover{ color: #ccc; background: #f4f4f4; }
.dropdown{ margin:0; padding: 0; }
.dropdown table{ border-collapse: collapse; border-spacing: 0; }
.dropdown dt{
	height: 54px;
	overflow: hidden;
	white-space:nowrap;
	/*padding-right: 17px !important;*/
	position: relative;
}
/* arrow here*/
.dropdown dt:before{
	display:inline-block;
	text-align:right;
	width: inherit !important;
	height:0;
	width:0;
	margin:0;
	position: absolute;
	content: '\e5cf';
	font-size: 24px;
	font-family: 'Material Icons';
	right: 6px;
	color: #292929;
	-moz-transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);
	transform: translate(0%,-50%);
}
/*.dropdown:hover dt:before{ color: }*/
.dropdown dt DIV{ overflow: hidden; }
.dd-holder{
	display: none;
	overflow:hidden;
	margin: 8px 0px 0px -1px;
	background: none repeat scroll 0 0;
	/*border:1px solid rgb(221, 221, 221);*/
	padding:0;
	/*border-radius: 2px;*/
	position:absolute;
	/*box-shadow: 0 2px 3px #e0e0e0;*/
}

.dropdown dd { position:relative; }
.dropdown dd, .dropdown dt, .dropdown ul { margin:0; padding:0; }
.dropdown DIV.a,
.dropdown DIV.a:visited { text-decoration:none; outline:none;}
.dropdown dt DIV.a{
	padding:0px 0 0px 18px;
	font-family: "Lato",sans-serif;
	font-size: 19px;
	font-weight: 400;
	outline-color: rgb(119, 119, 119);
	color:#444;
}
/* drop list grid */
.dropdown dd ul{
	margin:0;
	background: none repeat scroll 0 0;
	background-color: rgb(221, 221, 221);
	display:block;
	left:0px;
	padding:0px;
	z-index: 10000;
	top:0px;
	width:100%;
	list-style:none;
	overflow: hidden;
	white-space:nowrap;
	font-family: "Lato",sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;

}
.dropdown dd ul li DIV.a{
	color: #444;
	white-space:nowrap;
	padding:8px 10px 8px 18px !important;
	/*border-bottom: 1px solid #eee;*/

}
.dropdown span.value { display:none; }
.dropdown dd ul li:last-child DIV.a{ border-bottom: none; }
.dropdown dd ul li DIV.a:hover{
	color:#fff;
	background: #FA5D07;
	background: -webkit-gradient(linear, left top, left bottom, from(#FA5D07), to(#F05705));
	background: -moz-linear-gradient(top,  #FA5D07,  #F05705);
}
.dropdown dd ul li.disabled{	background: #aaa !important; color:white; }
/*
.ul-box{
	z-index:35000;
	position: absolute;
	background: white;
	border-radius: 6px;
	box-shadow: 1px 1px 1px #ccc;
	border:1px solid #ddd;
}
*/
