div.piDropdown{
	position: relative;
	font-size: 14px;
	height: 24px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



div.piDropdown .currentValue{

	height: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 29px 0 7px;
	overflow: hidden;
	white-space: nowrap;
	background: #ECEAE4;
	line-height: 14px;
	cursor: default;
	text-overflow: ellipsis;
}

div.piDropdown .currentValue.invalid{
	background: #FFB898;
}

div.piDropdown .currentValue.colapsed{
	cursor: pointer;
}

div.piDropdown .arrow{
	width: 25px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	background: url('../images/piSelectArrowBg_25_48.png') no-repeat;
	background-position: 0 -24px;
}

div.piDropdown .arrow.colapsed{
	background-position: 0 0;
}


div.piDropdown .list{
	background: #ECEAE4;
	position: relative;
	z-index: 10;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	visibility: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*outline: none;*/
	/*-moz-box-shadow: 3px 3px 5px 6px #ccc;
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;*/
	box-shadow: 0px 0px 15px #424242;
}

div.piDropdown .list:active{
	/*outline: none;*/
}

div.piDropdown .list.showUnder{
	top: 1px;
}

div.piDropdown .list.showAbove{
	top: -25px;
}


div.piDropdown .list .verticalControl{
	width: 17px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #F1F1F1;
}

div.piDropdown .list .verticalControl .arrowsWrapper{
	position: relative;
	height: 100%;
}


div.piDropdown .list .verticalControl .arrowsWrapper .moveUp,
div.piDropdown .list .verticalControl .arrowsWrapper .moveDown{
	position: absolute;
	width: 15px;
	height: 15px;
	left: 1px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url('../images/piSelectArrowBgSmall_15_30.png');
	background-color: #C4BCA3;
}

div.piDropdown .list .verticalControl .arrowsWrapper .moveUp{
	top: 1px;
}

div.piDropdown .list .verticalControl .arrowsWrapper .moveDown{
	bottom: 1px;
}


div.piDropdown .list .inner .one{
	padding: 3px 20px 3px 7px;
	cursor: pointer;
}

div.piDropdown .list .inner .current{
	background: #968F77;
	color: white;
}





