@CHARSET "UTF-8";

.sbHolder{

	background-color: #dbe5f2;

	height: 28px;

	position: relative;

	width: 200px;

	border-radius:12px;

	outline: none;

	color:#333;

}

.sbHolder:focus .sbSelector{

	

}

.sbSelector{

	color:#333!important;

	display: block;

	height: 30px;

	left: 0;

	line-height: 30px;

	outline: none;

	overflow: hidden;

	position: absolute;

	text-indent: 10px;

	top: 0;

	width: 170px;

}

.sbSelector:link{

	color:#333!important;

	outline: none;

	text-decoration: none;

}

.sbToggle{

	background: url(../images/icons-dropdown-arrow.png) 5px 3px no-repeat;

	display: block;

	height: 30px;

	outline: none;

	position: absolute;

	right: 0;

	top: 0;

	width: 30px;

}

.sbToggle:hover{

	background: url(../images/icons-dropdown-arrow.png) 5px 3px no-repeat;

}

.sbToggleOpen{

	background: url(../images/icons-dropdown-arrow.png) 5px 3px no-repeat;

}

.sbToggleOpen:hover{

	background: url(../images/icons-dropdown-arrow.png) 5px 3px no-repeat;

}

.sbHolderDisabled{

	background-color: #3C3C3C;

	border: solid 1px #515151;

}

.sbHolderDisabled .sbHolder{

	

}

.sbHolderDisabled .sbToggle{

	

}

.sbOptions{

	background-color: #cddced;

	border-radius:8px;

	list-style: none;

	left: -1px;

	margin: 0;

	padding: 0;

	position: absolute;

	top: 30px;

	width: 200px;

	z-index: 1;

	overflow-y: auto;

}

.sbOptions li{

	padding: 0;

	text-indent:10px;

	margin:0px!important;

}

.sbOptions li:hover{background-color:#c2d0e2;}

.sbOptions li:last-child a{border:0px;}

.sbOptions li:first-child:hover {border-radius:8px 8px 0 0;}

.sbOptions li:last-child:hover{border-radius:0 0 8px 8px}

.sbOptions a{

	border-bottom: solid 1px #c2d0e2;

	display: block;

	outline: none;

	padding: 7px 0 7px 3px;

}





.sbOptions a:link, .sbOptions a:visited{

	color: #333;

	text-decoration: none;

}



.sbOptions li.last a{

	border-bottom: none;

}

.sbOptions .sbDisabled{

	border-bottom: dotted 1px #515151;

	color: #999;

	display: block;

	padding: 7px 0 7px 3px;

}

.sbOptions .sbGroup{

	border-bottom: dotted 1px #515151;

	color: #EBB52D;

	display: block;

	font-weight: bold;

	padding: 7px 0 7px 3px;

}

.sbOptions .sbSub{

	padding-left: 17px;

}







.checkbox, .radio {

  width: 19px;

  height: 25px;

  padding: 0 5px 0 0;

  background: url(checkbox.png) no-repeat;

  display: block;

  clear: left;

  float: left;

}

.radio {

  background: url(radio.png) no-repeat;

}

.select {

  position: absolute;

  width: 158px;

  height: 21px;

  padding: 0 24px 0 8px;

  color: #fff;

  font: 12px/21px arial,sans-serif;

  background: url(select.png) no-repeat;

  overflow: hidden;

}