div.filter_caption {
  float: left;
/*  width: 55px;
  height: 25px;*/
  margin-top: 15px;
/*  text-align: left;*/
  font: 12px Tahoma;
}
div.filter_frame {
  float: left;
  height: 20px;
  margin-top: 2px;
}

/*********************************************************************
**
div.empty.tributton_left               { background: #615452 url(/images/filter_empty_left.gif      ) no-repeat; }
div.selected.tributton_left            { background: #9E0E01 url(/images/filter_selected_left.gif   ) no-repeat; font-weight: bold; }
div.highlighted.tributton_left         { background: #580000 url(/images/filter_highlighted_left.gif) no-repeat; }
div.current.highlighted.tributton_left { background: #580000 url(/images/filter_current_left.gif    ) no-repeat; }
*/
div.left-default     { background: url(/images/filter_full_left.gif       ) no-repeat; }
div.left-empty       { background: url(/images/filter_empty_left.gif      ) no-repeat; }
div.left-selected    { background: url(/images/filter_selected_left.gif   ) no-repeat; font-weight: bold; }
div.left-highlighted { background: url(/images/filter_highlighted_left.gif) no-repeat; }
div.left-current     { background: url(/images/filter_current_left.gif    ) no-repeat; }
div.tributton_left {
  float: left;
  height: 20px;
  width: 9px;
  margin-left: 2px;
}
/**
*********************************************************************/

/*********************************************************************
**/
div.right-default     { background: url(/images/filter_full_right.gif       ) no-repeat; }
div.right-empty       { background: url(/images/filter_empty_right.gif      ) no-repeat; }
div.right-selected    { background: url(/images/filter_selected_right.gif   ) no-repeat; font-weight: bold; }
div.right-highlighted { background: url(/images/filter_highlighted_right.gif) no-repeat; }
div.right-current     { background: url(/images/filter_current_right.gif    ) no-repeat; }
div.tributton_right {
  float: left;
  height: 20px;
  width: 9px;
  margin-right: 2px;
}
/**
*********************************************************************/

/*********************************************************************
**/
div.center-default     { background: url(/images/filter_full_center.gif       ) repeat-x; }
div.center-empty       { background: url(/images/filter_empty_center.gif      ) repeat-x; }
div.center-selected    { background: url(/images/filter_selected_center.gif   ) repeat-x; font-weight: bold; }
div.center-highlighted { background: url(/images/filter_highlighted_center.gif) repeat-x; }
div.center-current     { background: url(/images/filter_current_center.gif    ) repeat-x; }
div.tributton_center {
  float: left;
  text-align: center;
  height: 20px;
  font: 10px Tahoma;
  color: #FFEC86;
  text-decoration: none;
}
/**
*********************************************************************/

div.tributton_left a {
  padding: 10px 4px 9px 4px;
  height: 0;
  width: 0;
  display: block;
}
div.tributton_right a {
  padding: 10px 4px 9px 4px;
  height: 0;
  width: 0;
  display: block;
}
div.tributton_center a, div.tributton_center span {
  color: #fff;
  padding: 4px 3px 4px 3px;
  display: block;
}

/*********************************************************************
**/
div.button-default     { background: url(/images/filter_button_full_medium.gif)        no-repeat; }
div.button-empty       { background: url(/images/filter_button_empty_medium.gif)       no-repeat; }
div.button-selected    { background: url(/images/filter_button_selected_medium.gif)    no-repeat; font-weight: bold; }
div.button-highlighted { background: url(/images/filter_button_highlighted_medium.gif) no-repeat; }
div.button {
  float: left;
  text-align: center;
  height: 20px;
  margin: 2px 2px 0 2px;
  font: 10px Tahoma;
  color: #FFEC86;
  text-decoration: none;
  width: 64px;
}
/**
*********************************************************************/

div.button a, div.button span, div.button_small span {
  color: #fff;
  padding: 4px 3px 4px 3px;
  display: block;
}

/*********************************************************************
**/
div.button_large-default     { background: url(/images/filter_button_full_large.gif)        no-repeat; }
div.button_large-selected    { background: url(/images/filter_button_selected_large.gif   ) no-repeat; font-weight: bold; }
div.button_large-highlighted { background: url(/images/filter_button_highlighted_large.gif) no-repeat; }
div.button_large {
  float: left;
  text-align: center;
  height: 20px;
  margin: 2px 2px 0 2px;
  font: 10px Tahoma;
  color: #FFEC86;
  text-decoration: none;
  width: 128px;
}
div.button_large a {
  color: #fff;
  padding: 4px 3px 4px 3px;
  display: block;
}
/**
*********************************************************************/
/*********************************************************************
**/
div.button_small-default     { background: url(/images/filter_button_full_small.gif)        no-repeat; }
div.button_small-empty       { background: url(/images/filter_button_empty_small.gif)        no-repeat; }
div.button_small-selected    { background: url(/images/filter_button_selected_small.gif   ) no-repeat; font-weight: bold; }
div.button_small-highlighted { background: url(/images/filter_button_highlighted_small.gif) no-repeat; }
div.button_small {
  float: left;
  text-align: center;
  height: 20px;
  margin: 2px 2px 0 2px;
  font: 10px Tahoma;
  color: #FFEC86;
  text-decoration: none;
  width: 48px;
}
div.button_small a {
  color: #fff;
  padding: 4px 0px 4px 0px;
  display: block;
}
/**
*********************************************************************/


div.sort_button {
  float: left;
  width: 128px;
  display: block;
  height: 47px;
  margin: 2px 2px 2px 2px;
}
div.sort_button .button_large {
  margin: 0;
}
div.sort_button .button_small {
  margin: 0;
}
div.popup_container .button {
  margin: 0px 0px 0px 0px;
}
div.popup_container .button a {
  padding: 4px 3px 4px 3px;
  display: block;
}
div.popup_container {
  width: 128px;
}
div.popup_container.hidden {
  visibility: hidden;
}


.pagination span, .pagination_top span {
  display: block;
  float: left;
  width: 20px;
  padding: 3px 5px 4px;
/*  margin: 0 2px;*/
  background: #fff url(/images/selector-locked-3.gif) no-repeat;
  font: 11px Tahoma;
  color: #fff;
}
.pagination a, .pagination_top a {
  display: block;
  float: left;
  width: 20px;
  padding: 3px 5px 4px;
  margin: 0 2px;
  background: #fff url(/images/selector-red-3.gif) no-repeat;
  font: 11px Tahoma;
  color: #fff;
}
.pagination .prev_page, .pagination .next_page, .pagination_top .prev_page, .pagination_top .next_page,
.pagination_top .prev_page, .pagination_top .next_page, .pagination_top_top .prev_page, .pagination_top_top .next_page{
  display: none;
}

.pagination_prev_next {
  text-align: center;
  margin: 10px 29px 25px 29px;
}
.pagination_prev_next_top {
  text-align: center;
  margin: 0px 29px 25px 29px;
}
.pagination_prev_next .prev_page, .pagination_prev_next_top .prev_page {
  float: left;
  display: block;
  height: 15px;
  width: 70px;
  padding: 3px 11px 2px 10px;
  background: #fff url(/images/selector-red-2.gif) no-repeat;
  font: 11px Tahoma;
  color: #fff;
}
.pagination_prev_next .next_page, .pagination_prev_next_top .next_page {
  float: right;
  display: block;
  height: 15px;
  width: 70px;
  padding: 3px 11px 2px 10px;
  background: #fff url(/images/selector-red-2.gif) no-repeat;
  font: 11px Tahoma;
  color: #fff;
}
.disabled {
  visibility: hidden;
}

