.buttonbar_top {
  border:1px solid #999;
  position:absolute;
  width:155px;
  color:#000;
  font-size:75%;
  left:0;
  margin-left:5px;
  margin-right:5px;
  z-index:9999;
}

.buttonbar_top ul {
  list-style:none;
  margin-top:10px;
}

.buttonbar_top a {
  background:none top left no-repeat;
  padding:3px 0 0 30px;
  display:block;
  height:2.5em;
  margin-left:2px;
}

ul.innerMenu li a {
  margin-left:1em;
}

ul.innerMenu {
  font-size:0.9em;
  margin-top:0px;
  margin-left:0.5em;
}

.nav_close, .nav_open {
  position:relative;
  top:2em;
  left:-6px;
}

.backbtn a {
  background-image:url(../icons/medium/back.png);
}

.exitbtn a {
  background-image:url(../icons/medium/exit.png);
}

.forwardbtn a {
  background-image:url(../icons/medium/forward.png);
}

.homebtn a {
  background-image:url(../icons/medium/home.png);
}

.loginbtn a {
  background-image:url(../icons/medium/login.png);
}

.searchbtn a {
  background-image:url(../icons/medium/search.png);
}

.advsrchbtn a {
  background-image:url(../icons/medium/advsch.png);
}

.storedsearchbtn a {
  background-image:url(../icons/medium/storedsearch.png);
}

.viewlistsbtn a {
  background-image:url(../icons/medium/viewlists.png);
}

.viewsearchesbtn a {
  background-image:url(../icons/medium/viewsearches.png);    
}

.viewfavouritesbtn a {
  background-image:url(../icons/medium/viewfavourites.png);    
}

.viewhistorybtn a {
  background-image:url(../icons/medium/viewhistory.png);    
}

.return2resultsbtn a {
  background-image:url(../icons/medium/returntoresults.png);
}

.rdrbtn a {
  background-image:url(../icons/medium/readerinformation.png);
}

.loansbtn a{
  background-image:url(../icons/medium/loans.png);    
}

.reservationsbtn a{
  background-image:url(../icons/medium/reservations.png);      
}

.chargesbtn a {
  background-image:url(../icons/medium/charges.png);      
}

.interestsbtn a {
  background-image:url(../icons/medium/interests.png);    
}

.serialsbtn a {
  background-image:url(../icons/medium/serials.png);    
}

.emaillibbtn a {
  background-image:url(../icons/medium/emaillibrary.png);
}

.circbtn a {
  background-image:url(../icons/medium/circulation.png);
}

.printbtn a {
  background-image:url(../icons/medium/print.png);
}

.logoutbtn a {
  background-image:url(../icons/medium/logout.png);
}

.preferencesbtn a {
  background-image:url(../icons/medium/preferences.png);    
}

.helpbtn a {
  background-image:url(../icons/medium/help.png);
}

.managebtn a {
  background-image:url(../icons/medium/manage.png);
}

.adminbtn a {
  background-image:url(../icons/medium/admin.png);
}

.buttonbar_results {
  position:relative;
  font-size:.7em;
  margin:0 0px 0px -4px;
}

.buttonbar_results{
  float:left;
}
.buttonbar_results ul{
  list-style:none;
}

.buttonbar_results li {
  float:left;
  margin-left:.1em;
}

.buttonbar_results a {
  background:none top center no-repeat;
  text-align:center;
  display:block;
  margin:0;
  margin-right:.2em;
  padding:28px .2em 0;
  width:4.5em;
  height:24px;
}

.savesearchbtn a {
  background-image:url(../icons/medium/viewsearches.png);
}

.setrembtn a {
  background-image:url(../icons/medium/listsrem.png);
}

.setaddbtn a {
  background-image:url(../icons/medium/listsadd.png);
}

.seealsobtn a {
  background-image:url(../icons/medium/seealso.png);
}

.briefbtn a {
  background-image:url(../icons/medium/brief.png);
}

.fullbtn a {
  background-image:url(../icons/medium/full.png);
}

.prevbtn a {
  background-image:url(../icons/medium/previous.png);
}

.prevbtngrey span {
  background-image:url(../icons/medium/prev_g.png);
}

.nextbtn a {
  background-image:url(../icons/medium/next.png);
}

.nextbtngrey span {
  background-image:url(../icons/medium/next_g.png);
}

.downloadsetbtn a {
  background-image:url(../icons/medium/saveresults.png);
}

.emailsetbtn a {
  background-image:url(../icons/medium/emailresults.png);
}

.printsetbtn a {
  background-image:url(../icons/medium/print.png);
}

.sendlibrarysetbtn a {
  background-image:url(../icons/medium/request2.png);
}

.dispsortbtn a {
  background-image:url(../icons/medium/format.png);
}

.highlightbtn a{
  background-image: url(../icons/medium/highlight.png);
}

.buttonbar_circ {
  float:right;
  clear:both;
  font-size:.7em;
  line-height:1.1em;
  width:60%;
  margin:0 0 5px 15px;
  padding:0;
}

.buttonbar_circ li {
  float:right;
  margin-left:5px;
}

.buttonbar_circ a,.buttonbar_circ span {
  background:none top center no-repeat;
  width:4.5em;
  font-weight:400;
  text-align:center;
  display:block;
  float:none;
  margin:0;
  padding:32px 0 0;
}

.readerbtn a {
  background-image:url(../icons/medium/switchreader.png);
}

.issuebtn a {
  background-image:url(../icons/medium/issue.png);
}

.returnbtn a {
  background-image:url(../icons/medium/return.png);
}

.renewbtn a {
  background-image:url(../icons/medium/renew.png);
}

.reservebtn a {
  background-image:url(../icons/medium/reserve.png);
}

.circhistbtn a {
  background-image:url(../icons/medium/circhist.png);
}

.buttonbar_results ul,.buttonbar_circ ul {
  list-style:none;
  margin:0;
  padding:0;
}

#and, #or, #andnot, #wildcard {
  position:relative;
  top:-3em;
  left:8em;
  padding-top:32px;
  cursor: pointer;
  border:none;
  width:5em;
}

#and {
  background:transparent url(../icons/and.png) no-repeat center top;
}

#or {
  background:transparent url(../icons/or.png) no-repeat center top;
}

#andnot {
  background:transparent url(../icons/not.png) no-repeat center top;
}

#wildcard {
  background:transparent url(../icons/wildcard.png) no-repeat center top;
}