div.a-w-ajax-filter
{
	vertical-align : top;
	margin : 5px;
	display : block;
	position : relative;
	border-style : solid solid solid solid;
	border-width : 1px;
	border-color : #DDDDDD;

}

div.a-w-ajax-filter.toggled
{}

div.awaf-it-wrapper
{
	z-index : 2;
}

div.a-w-ajax-filter.toggled div.awaf-it-wrapper
{
	position : absolute;
	left : -1px;
	right : -1px;
	border-style : none solid solid solid;
	border-width : 1px;
	border-color : #DDDDDD;

}



div.awaf-choice, div.awaf-selected
{
	max-height : 200px;
	z-index : 0;
	overflow-y : auto;
}

div.awaf-selected
{
	background-color : #FFF;
	border-style : solid none none none;
	border-width : 1px;
	border-color : #DDDDDD;

}

div.awaf-choice
{
	display : none;
}

div.a-w-ajax-filter.toggled
{
	position : relative;
	background-color : #EEE;	

}

div.a-w-ajax-filter.toggled div.awaf-choice
{
	display : block;

}

div.a-w-ajax-filter.toggled div.awaf-it-wrapper
{
	background-color : #EEE;
}


div.a-w-ajax-filter.toggled div.awaf-selected
{
	border : none;
}

div.a-w-ajax-filter.toggled div.awaf-choice
{
	border-style : solid none none none;
	border-width : 1px;
	border-color : #DDD;
}



div.awaf-item 
{
	display : block;
	padding : 4px;
	cursor : pointer;
	white-space : nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left : 24px;
}

div.awaf-selected div.awaf-item
{
	background-image : url(../../image/icons/fugue/tick.png);
	background-position : left center;
	background-repeat : no-repeat;
}

div.awaf-item:hover
{
	background-color : #DDD;
}

input.awaf-item
{
	vertical-align : middle;
	margin-right : 5px;
	display : none;	
}


div.awaf-search
{
	z-index : 1;
	display : block;
	background-color : #FFF;
	position : relative;
}

div.awaf-i-wrapper
{
	display : inline-block;
	margin-right : -25px;
	vertical-align : middle;
	height : 24px;
	width : 100%;
}

div.awaf-input
{
	margin : 0px 27px 0px 0px;
	padding : 4px 0px 4px 4px;
	background-color : #F7F7F7;
}
input.awaf-search
{
	margin : 0px !important;
	padding : 0px !important;
	border : none !important;
	display : inline-block;
	vertical-align : middle;
	width : 100% !important;
	color : #777;
}	
input.awaf-search:focus
{
	outline : none;
	color : #000;
}
div.awaf-s-handle
{
	display : inline-block;
	width : 24px;
	height : 24px;
	vertical-align : middle;
	border-style : none none none solid;
	border-width : 1px;
	border-color : #DDD;
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );	
}	

div.awaf-s-handle img
{
	margin : 4px;
	cursor : pointer;
}

/*
::-webkit-scrollbar-track-piece
{
	-webkit-border-radius:0;
}
::-webkit-scrollbar
{
	width:8px;
	height:8px;
}
::-webkit-scrollbar-thumb
{
	height:50px;
	background-color:#3878D1;
	-webkit-border-radius:4px;
	outline-offset:-2px;

}
::-webkit-scrollbar-thumb:hover
{
	height:50px;
	background-color:#3878D1;
	-webkit-border-radius:4px;
}
*/
