ul.facetapi-facetapi-links{
  padding-left : 0.5em !important;
}
ul.facetapi-facetapi-links li{
  position : relative;
  height : 22px;
  font-size: 1em;
  display : block;
  cursor : default;
  margin : 2px 0;
}

ul.facetapi-facetapi-links li > div.leaf-data{
  position : absolute;
  font-size : 12px;
  width : 100%;
  font-weight : normal;
  top : 3px;
  background : url("../images/facetapi/dashed_bg_5x1.png") center left repeat-x;
}

ul.facetapi-facetapi-links li > div.leaf-data *{
  background : #FFF url("../images/facetapi/no_bg_11.png") center left repeat-x;
}

ul.facetapi-facetapi-links li > div.leaf-data label.text{
  max-width : 65%;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  position : relative;
  float:left;
  font-weight : normal;
  padding-right : 3px;
}
ul.facetapi-facetapi-links li > div.leaf-data label.count{
  max-width : 20%;
  position : relative;
  float:right;
  color : black;
  font-variant : small-caps;
  font-weight : bold;
  text-align : right;
  padding : 0 3px;
}
ul.facetapi-facetapi-links li > div.leaf-data > a{ 
  float  : right;
  width  : 16px;
  height : 16px;
  padding : 0 1px;
}

ul.facetapi-facetapi-links li > div.leaf-data label.equals{ background : #FFF url("../images/facetapi/equals_16x16.png") center left no-repeat; padding-left : 18px; }
ul.facetapi-facetapi-links li > div.leaf-data label.not_equals{ background : #FFF url("../images/facetapi/no_equals_16x16.png") center left no-repeat; padding-left : 18px; }

ul.facetapi-facetapi-links li > div.leaf-data a.facetapi-plus-link{ background : transparent url("../images/facetapi/plus-button-gray.png") center center no-repeat; }
ul.facetapi-facetapi-links li > div.leaf-data a.facetapi-plus-link:hover{ background : transparent url("../images/facetapi/plus-button.png") center center no-repeat; } 
ul.facetapi-facetapi-links li > div.leaf-data a.facetapi-minus-link{ background : transparent url("../images/facetapi/minus-button-gray.png") center center no-repeat; }
ul.facetapi-facetapi-links li > div.leaf-data a.facetapi-minus-link:hover{ background : transparent url("../images/facetapi/minus-button.png") center center no-repeat; } 
ul.facetapi-facetapi-links li > div.leaf-data a.facetapi-cross-link{ background : transparent url("../images/facetapi/cross-button-gray.png") center center no-repeat; }
ul.facetapi-facetapi-links li > div.leaf-data a.facetapi-cross-link:hover{ background : transparent url("../images/facetapi/cross-button.png") center center no-repeat; } 



/* ADVANCED SEARCH ========================================================== */
table.advanced_search{ border : 1px solid #DDD; }
table.advanced_search th{
	width : 20%;
	font-weight : bold;
	text-transform : uppercase;
	color:#999;
}
table.advanced_search td{	padding : 5px 10px;}
table.advanced_search tr:last-child > *{ border-bottom : 1px solid #DDD; }
div.search_term > *{
	display : inline-block;
	margin : 0px 5px;
}
div.search_term{
	margin-bottom : 2px;
}