.sbHolder
{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	height:45px;
	line-height: 45px;
	position:relative;
	width:310px;
	margin-left:14px;
	float:left;
	display:inline;
}

.sbHolder.genre
{
	background:#2A2A2A url(../images/search-icons.png) 5px 5px no-repeat;
}

.sbHolder.date
{
	background:#2A2A2A url(../images/search-icons.png) 5px -45px no-repeat;
}

.sbHolder:focus .sbSelector
{
}

.sbSelector
{
	display:block;
	height:45px;
	left:0;
	line-height:45px;
	outline:none;
	overflow:hidden;
	position:absolute;
	text-indent:45px;
	top:0;
	width:260px;
}

.sbSelector:link,.sbSelector:visited,.sbSelector:hover
{
	color:#FFF;
	outline:none;
	text-decoration:none;
}

.sbToggle
{
	background:url(../images/select-icons.png) 10px -111px no-repeat;
	display:block;
	height:45px;
	outline:none;
	position:absolute;
	right:0;
	top:0;
	width:45px;
}

.sbToggle:hover
{
	background:url(../images/select-icons.png) 10px -162px no-repeat;
}

.sbToggleOpen
{
	background:url(../images/select-icons.png) 10px -8px no-repeat;
}

.sbToggleOpen:hover
{
	background:url(../images/select-icons.png) 10px -58px no-repeat;
}

.sbHolderDisabled
{
	background-color:#3C3C3C;
	border:solid 1px #515151;
}

.sbHolderDisabled .sbHolder
{
}

.sbHolderDisabled .sbToggle
{
}

.sbOptions
{
	background-color: rgba(42,42,42, 0.95);
	left: 0;
	list-style: none outside none;
	margin: 0;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 310px;
	z-index: 1;
	padding: 0 0 5px;
}

.sbOptions li
{
	padding:5px 15px;
}

.sbOptions a
{
	display: block;
    height: 25px;
    line-height: 25px;
    outline: medium none;
    padding: 0;
}

.sbOptions a:link,.sbOptions a:visited
{
	color:#ddd;
	text-decoration:none;
}

.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus
{
	color:#C0AAFF;
}

.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:700;
	padding:7px 0 7px 3px;
}

.sbOptions .sbSub
{
	padding-left:17px;
}