/* Main Buttons on left of each page */
.buttons {
  font-weight: bold;
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 18px;
  background-color: #003A93;
  color: #FFFFFF;
  text-decoration: none;
}

.buttons a {
  background-color: #003A93;
  color: #FFFFFF; 
  text-decoration: none;
}

.buttons a:hover {
  background-color: #003A93;
  color: #FFFF00;
  text-decoration: underline;
}

/* Sub-category Buttons on special pages */
.subbuttons {
  font-weight: bold;
  font-family: Century Schoolbook, Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #003A93;
  color: #FFFFFF;
  text-decoration: none;
}

.subbuttons a {
  background-color: #003A93;
  color: #FFFFFF; 
  text-decoration: none;
}

.subbuttons a:hover {
  background-color: #003A93;
  color: #FFFF00;
  text-decoration: underline;
}

/* Mini Buttons to return to Sub-category on special pages */
.minibuttons {
  font-weight: bold;
  font-family: Century Schoolbook, Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #003A93;
  color: #FFFFFF;
  text-decoration: none;
}

.minibuttons a {
  background-color: #003A93;
  color: #FFFFFF; 
  text-decoration: none;
}

.minibuttons a:hover {
  background-color: #FFFFFF;
  color: #FFFF00;
  text-decoration: underline;
}

/* Room Names Buttons on end of each pages */
.roombuttons {
  font-weight: bold;
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.roombuttons a {
  color: #000000; 
  text-decoration: underline;
}

.roombuttons a:hover {
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: underline;
}

/* Room Names Buttons on rooms pages */
.roomnames {
  font-weight: bold;
  font-family: Georgia, Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #003A93;
  text-decoration: none;
}

.roomnames a {
  font-family: Verdana, Arial, Times New Roman, Helvetica, sans-serif;
  font-size: 14px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-style: solid;
  text-decoration: none;
  background-color: #3443A0;
  color: #FFFFFF;
}

.roomnames a:hover {
  font-size: 14px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-style: solid;
  text-decoration: none;
  background-color: #010C4C;
  color: #FFFF00;
}

.specialsearch a {
  font-family: Verdana, Arial, Times New Roman, Helvetica, sans-serif;
  font-size: 18px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-style: solid;
  text-decoration: none;
  background-color: #3443A0;
  color: #FFFFFF;
}

.specialsearch a:hover {
  font-size: 18px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-style: solid;
  text-decoration: none;
  background-color: #010C4C;
  color: #FFFF00;
}

.specialrequest a {
  font-family: Verdana, Arial, Times New Roman, Helvetica, sans-serif;
  font-size: 18px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-style: solid;
  text-decoration: none;
  background-color: #7F0000;
  color: #FFFFFF;
}

.specialrequest a:hover {
  font-size: 18px;
  display: block;
  text-indent: 3px;
  font-weight: bold;
  border-style: solid;
  text-decoration: none;
  background-color: #010C4C;
  color: #FFFF00;
}

/* Footer Buttons on end of each pages */
.footbuttons {
  font-weight: bold;
  font-family: Times New Roman, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.footbuttons a {
  color: #000000; 
  text-decoration: none;
}

.footbuttons a:hover {
  color: #0000FF;
  text-decoration: underline;
}

