.heapBox
{
clear:both;
display:inline-block;
line-height:35px;
position:relative;
}


.heapBox *
{
margin:0;
padding:0;
outline:none;
}

.heapBox.disabled .holder
{
color:#A7B6B7;
height: 35px;
}

.heapBox a{
text-decoration:none;
color:#333;
}

.heapBox a {
	cursor: pointer;
}

.heapBox .holder
{
border: 1px solid #dde1e4;
width:140px;
overflow:hidden;
background:#fff;
text-indent:10px;
height:35px;

	font-size: 14px;
	font-family: 'Arial', 'Helvetica', 'sans-serif';
}

.heapBox .handler
{
border: 1px solid #dde1e4;
border-left: none;
width:32px;
background:#fff url(../png/down-arrow.png);
height:35px;
}

.heapBox .holder,.heapBox .handler
{
float:left;
position:relative;
z-index:10;
}

.heapBox div.heap
{
	/*display:none;*/
	position:absolute;
	list-style-type:none;
	left:0;
	width:175px;
	top:37px;
	overflow:hidden;
}

.heapBox.dropdown--small .holder {
	width: 121px;
}

.heapBox.dropdown--small .heap {
	width: 156px;
}

.heapBox.dropdown--medium,
.heapBox.dropdown--search,
.heapBox.dropdown--large {
	line-height: 20px;
}


.heapBox.dropdown--medium .holder {
	height: 27px;
	padding: 8px 0 0 10px;
	text-indent: 0;
	width:200px;
	white-space: nowrap;
}

.heapBox.dropdown--search .holder {
	height: 27px;
	padding: 8px 0 0 10px;
	text-indent: 0;
	white-space: nowrap;
}

.heapBox.dropdown--large .holder {
	height: 27px;
	padding: 8px 0 0 10px;
	text-indent: 0;
	width:305px;
	white-space: nowrap;
}

.heapBox.dropdown--search .heap {
	width: 185px;
}

.heapBox.dropdown--medium .heap {
	width:245px;
}

.heapBox.dropdown--large .heap {
	width:350px;
}

.heapBox .heap .heapOptions
{
border: 1px solid #dde1e4;
display:block;
max-height: 300px;
padding: 0;
overflow:hidden;
overflow-y: auto;
z-index:20;
position:relative;
}

.heapBox .heap a.sliderUp
{
display:block;
width:100%;
height:15px;
background:#fff url(../png/slider_arrow_up.png);
background-repeat:no-repeat;
background-position:center center;
border-bottom:1px solid #5c6768;
position:absolute;
top:0px;
z-index:30;
}

.heapBox .heap a.sliderDown
{

display:block;
width:100%;
height:15px;
background:#fff url(../png/slider_arrow_down.png);
background-repeat:no-repeat;
background-position:center center;
border-top:1px solid #5c6768;
position:absolute;
bottom:0px;
z-index:30;
}

.heapBox .heap .heapOptions .heapOption
{
z-index:20;
position:relative;
margin-bottom: 0;
display:block;
}

.heapBox .heap .heapOptions .heapOption a {
box-sizing: border-box;
display:block;
background:#fff;
line-height: 1.4em;
padding: 5px 5px 5px 10px;
width:100%;
}

.heapBox .heap .heapOptions .heapOption a:hover{
background:#00a3e1;
color: #fff;
}

.heapBox .heap .heapOptions .heapOption a.selected{
background:#dde1e4;
color: #333;
}

.heapBox .heap .heapOptions .heapOption a.disabled{
	color:#9CA5A5;
}

body .buorg div {
	padding: 14px 14px 14px 40px;
}

body #buorgclose {
	top: 9px;
}