#advancedfilter .filteroption
{
	margin-top:5px;	
}
#advancedfilter .firstfilter
{
	padding-top:5px;	
	margin-top:0px;
}

#advancedfilter .filterbuttons
{
	margin-left:0px;
	margin-top: 5px;
	display:inline-block;
    width: 100%;
    text-align: center;
}
#advancedfilter .filterbuttons a
{
    padding: 5px !important;
}

#advancedfilter .filterbuttons input
{
	display:inline-block;
}
#bas_categories .selector {
	margin-top:5px;
	display:block;
}

#advancedfilter .filteroption span
{
/*	margin-left:7px;	*/
}
#advancedfilter
{
	padding: 0px;
	margin: 0px;
  display: inline !important;
}
#advancedfilter input.example {
  color: #aaa;
}
.filter_page_next 
{
	float: right;
}
.filter_page_previous
{
	float: left;
}
ul.pagination li{
	cursor: pointer;
}

.topfilter
{
	width:100%;
	float:left;
}
.topfilter .nav_input{float:left;display:block;}
.topfilter #advancedfilter select, .topfilter #advancedfilter #search_query_block {
  
   
    margin-top:5px;
}
.topfilter #advancedfilter .filterbuttons{display:block; float:right;}
.topfilter #advancedfilter #filter_groups{}
.topfilter #advancedfilter #filter_features{}

.bas_buttons strong {
  display: block;
  clear: left;
  padding-top: 5px;
}

.bas_buttons ul {
  list-style-type: none;
  clear: left;
  margin: 5px;
  padding: 0;
}

.bas_buttons li, .bas_buttons a {
  float: left;
  min-width: 37px;
}

.bas_buttons li { 
  margin: 0 5px 5px 0; 
}

.bas_buttons li a, 
.bas_buttons .limited a, 
.bas_buttons .disabled {
  border: 1px solid #9dc4e3;
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px; 
}

.bas_buttons li:last-child { 
  margin-right: 0; 
}

.bas_buttons a {
  color: #3c89c8;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  font-size: 0.9em; 
   
}

.bas_buttons .disabled span {
  padding: 4px;
  display: block;
  font-size: 15px;
  min-width: 37px;
}

.bas_buttons a:hover, 
.bas_buttons .picked {
  background: #3c89c8;
  border-color: #3c89c8;
  color: #FFF;    
  text-decoration: none;
}

.bas_buttons .limited a, 
.bas_buttons .disabled {
  text-align: center;
}

.bas_buttons .disabled {
  border: 1px solid #d1d1d1;
  color: #999;
}

.bas_buttons .disabled .picked {
  background: #d1d1d1;
  border-color: #d1d1d1;
  color: #FFF;
}
.bas_buttons .titleGroup{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.bas_buttons .titleGroup span{
	font-size:1.4em;
	border-bottom:2px solid;
}
.bas_buttons .removefilter{
	background: url("./img/clearfilter.gif") no-repeat scroll right 0 transparent;
	padding-right: 15px;
}
#navigation_top .filteroption {display:block;float:left;width:25%;padding:2px;}
.pricefilter {margin:2px;}

#advancedfilter .filteroption label{float: left; margin-right: 10px;}
#advancedfilter .filteroption input{/*width: 17em; float: left;*/s}
.ui-datepicker{z-index: 5004 !important;}
#advancedfilter .filtertime{float:left;width:100%;}

#advancedfilter .selector {
    width: 100% !important;
}

div.selector {
    padding: 0 !important;
}