.ui-slider .ui-slider-handle{
  cursor:move;
}
#searchcontainer{
  font-size:10px;
  padding:5px;
  position:relative;
overflow: hidden;
}
#searchcontainer a{
  text-decoration:none;
}
#searchcontainer input{
  border:1px solid #AAA;
  border-radius:4px;
  font-size:1em;
  font-weight:bold;
}
#searchcontainer label{
  color:#666;
  font-weight:bold;
}
#searchcontainer #feeslider{
  margin:10px 0 0 5px;
  width:345px;
    height: 15px; 
}
#searchcontainer .catholder{
  position:relative;
}
#searchcontainer .maincat{
  background:url(/images/arrow_bullet.gif) 2px center no-repeat;
  border-top:1px solid #CCC;
  background-color:#FFF;
  color:#000;
  cursor:pointer;
  font-size:120%;
  padding:3px 2px 3px 14px;
}
#searchcontainer .maincat.active{
  background-image:url(/images/arrow_bullet_down.gif);
}
#searchcontainer .maincat.hover{
  background-color:#44aec4;
}
/* Don't alphabetize this class! */
#searchcontainer .active{
  background-color:#F3F3F3;
}
#searchcontainer .deselectall,#searchcontainer .selectall{
	color:#000;
  cursor:pointer;
  padding:5px;
  position:absolute;
  right:0;
  top:0;
}
#searchcontainer .subcat{
	color:#000;
  cursor:pointer;
  padding:6px 15px;
    font-size: 13px; 
}
#searchcontainer .subcat.active{
  background:none;
  color:#F00;
}
#searchcontainer .subcat.hover{
  background-color:#FFF;
  background-image:none;
}
#searchcontainer .subcatholder{
  background-color:#F3F3F3;
  background-image:-moz-linear-gradient(center top,#F3F3F3,#FFF);
  height: 100%;
}
#searchcontainer .subcount{
  color:#F00;
  font-size:90%;
}
#searchcontainer .statebutton{
	background-color:#fa5858;
  border:1px solid #fff;
  border-radius:4px;
  color:#fff;
  cursor:pointer;
  float:left;
  margin:2px;
  text-align:center;
  width:2em;
}
#searchcontainer .statebutton.active{
  background-color:#FFF3F3;
  border-color:#F00;
  color:#fff;
}
#searchcontainer .statebutton.hover{
  background-color:#000;
  color:#ffffff;
}
#searchcontainer.catsearch .maincat{
  background-image:none;
  cursor:default;
  font-weight:bold;
  padding-left:3px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image:none;
	background-color:#fa5858;
 	border: 1px solid #000;
}
.ui-widget-header {
 	background: url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50% #44aec4;
}