@CHARSET "UTF-8";
.sbHolder
{
	display:inline-block;	
	position    : relative;
	width       : 240px;
	max-width	:100%;
	background: -webkit-linear-gradient(#F8F8F8, #E8E8E8); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#F8F8F8, #E8E8E8); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#F8F8F8, #E8E8E8); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#F8F8F8, #E8E8E8); /* Standard syntax */	
	border      : 1px solid #E1E1E1;
	border-radius:10px;
    height      : 25px;
    margin      : 0;
    padding     : 0 5px;
    font-size   : 15px; 
    color       : #A2A2A2;
    position:relative;
        -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    
}
.sbSelector{
	display     : block;
	height      : 25px;
	left        : 0;
	line-height : 25px;
	outline     : none;
	overflow    : hidden;
	position    : absolute;
	text-indent : 5px;
	top         : 0;
	width       : 220px;
	max-width:88%;
    color       : #A2A2A2;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    color       	: #A2A2A2;
	outline         : none;
	text-decoration : none;
	font-size       : 15px;
	text-align:left;
}
.sbToggle{
	background      : url(/img/select-icons.png) 0 -119px no-repeat;
	display         : block;
	height          : 25px;
	outline         : none;
	position        : absolute;
	right           : 0;
	top             : 0;
	width           : 30px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sbToggle:hover{
	background  : url(/img/select-icons.png) 0 -170px no-repeat;
}
.sbToggleOpen{
	background  : url(/img/select-icons.png) 0 -19px no-repeat;
}
.sbToggleOpen:hover{
	background  : url(/img/select-icons.png) 0 -69px no-repeat;
}
.sbHolderDisabled{
	background-color    : #3C3C3C;
	border              : solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}


/*options*/



.sbOptions{
	background  : #fff;
	border      : solid 1px #E1E1E1;
	list-style  : none;
	left        : 6px;
	margin      : 0;
	padding     : 0;
	position    : absolute;
	top         : 24px;
	width       : 220px;
	max-width:91%;
	z-index     : 100;
	overflow-y  : auto;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sbOptions li{  
	padding     : 0 7px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sbOptions a{
	border-bottom   : dotted 1px #cccccc;
	display         : block;
	outline         : none;
	padding         : 7px 0 7px 3px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sbOptions a:link, .sbOptions a:visited{
	color           : #A2A2A2;
	text-decoration : none;
	text-align:left;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color           : #B0CB1F;
}
.sbOptions li.last a{
	border-bottom   : none;
}
.sbOptions .sbDisabled{
	border-bottom   : dotted 1px #cccccc;
	color           : #A2A2A2;
	display         : block;
	padding         : 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom   : dotted 1px #cccccc;
	color           : #A2A2A2;
	display         : block;
	font-weight     : bold;
	padding         : 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left    : 17px;
}