/* ibstyle.css: master style sheet for Ironbound Technologies */
/* $Id: ibstyle.css,v 1.2 2002/11/19 15:34:15 jro Exp $ */

body { 
  font: small Georgia, serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14pt;
  text-color: white;
  color: white;
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
}
html>body {
   font: 125% Georgia, serif;
}

h1 {}

/* should not use general settings since will override class settings    */
/* A:hover   { color: black; text-decoration: none; font-weight: bold; } */
A:link    { color: white; text-decoration: none; font-weight: bold; }
A:visited { color: white; text-decoration: none; font-weight: bold; }
/* A:active { color: x0b8c8; text-decoration: none; font-weight: bold; } */
/* A:visited { text-decoration: none; font-weight: bold; }  */

table { vertical-align: top; }
tr    { vertical-align: top; }
th { 
   vertical-align: top;
   margin: 5px;
   padding: 5px;
}
td { 
   vertical-align: top;
   margin: 5px;
   padding: 5px;
}

th.tour_header { 
  text-align:center;
  color: #064620;
}
td.fc1 { 
  text-align:right;
  color: #064620;
}
.searchbox {
   display: block;
   width: 450px;
   height: 450px;
   overflow: auto;
   border: solid #666 2px;
}

.markerbox {
  display: none;
  width: 450px;
  height: 450px;
  overflow: auto;
  border: solid #666 2px;
  background-color: white;
}
.markerband {
  padding-top: 5px;
  display: block;
  width: 450px;
  height: 28px;
  text-align: center;
  background-color: #58BDC6;
  font-size: 12pt;
  text-color: black;
  color: black;
  font-family: Helvetica, sans-erif;
  font-weight: bold;
}
.markertext {
  padding: 0 2px 0 2px;
  margin: 0 2px 0 2px;
  padding: 2px;
  margin: 4px;
  text-align: left;
  font-size: 12pt;
  text-color: black;
  color: black;
}

.sbutton {
  font-size:80%;
  font-family: Helvetica, sans-erif;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  padding: 4px;
  margin: 4px;
  background-color: #064620;
  border: solid #03210F 2px;
}
.sbutton:hover {
  color: black;
  background-color: white;
}

span.title { font-weight: bold; font-size: 18pt; }
td.copyright { font-size: 10pt; }
td.smallcover { text-align: left; }
.imgrt { float: right; height: 150px; width: 150px; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; border: solid 1px #000; }
.imgrt300 { float: right; height: 300px; width: 150px; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; border: solid 1px #000; }
.imgle { float: left; height: 150px; width: 150px; margin-bottom: 10px; margin-top: 10px; margin-right: 10px; border: solid 1px #000; }
#bodyleft { width: 900px; overflow: visible; padding-right: 2px; padding-left: 2px; }
p { text-align: left; font-size: 1.25em; line-height: 120%; margin-top: 0; }
li { text-align: left; font-size: 1.25em; }
p.tos { text-align: left; font-size: 0.80em; line-height: 100%; margin-top: 0; }

/* FOR SLIDES */
* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  max-width: 300px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mSlides {
  display: none;
}
.aSlides {
  display: none;
}
.pSlides {
  display: none;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

/* for listing of found tours */
.tour-list {
  text-align: left;
}

/* for scrolling lists */
.scrollable-list {
width: 450px;
height: 300px;
overflow-y: scroll; /* Enables vertical scrolling */
overflow-x: scroll; /* Enables vertical scrolling */
border: 1px solid #ccc;
padding: 5px;
}

/* Styling the list items */
.scrollable-list ul {
list-style: none;
list-type-type: none;
padding: 0;
margin: 0;
}

.scrollable-list li {
   position: relative;
   margin-left: 40px;
   height: 40px;
   text-align: left;
   top: 1px;
   font-size: 10pt;
}


.scrollable-list li::before {
   content: "";
   position: absolute;
   margin-left: 0px;
   left: -35px;
   top: -5px;
   width: 28px;
   height: 40px;
   background: url('/images/hm-24.png');
   background-size: contain;
   background-repeat: no-repeat;
}

.scrollable-list li:hover a {
  color: black;
}

/* EOF */
