/********** SLIDER **********/
.slider {
  max-width: 410px;
  margin: 0px auto 0px auto;}

.slide-viewer {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height: 600px;
    left: 65px; 
}

.slide-group {
    width: 100%;
    height: 100%;
    position: relative;}

.slide {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide:first-child {
    display: block;}


/* original slider grouping */
.slider-es {
/*  max-width: 490px; */
  max-width: 450px;
  margin: 0px auto 0px auto;}

.slide-viewer-es {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:530px; 
    left: 50px;} 

.slide-group-es {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es-halfpg {
    padding-top: 15%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es-thirdpg {
    padding-top: 25%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es-fourthpg {
    padding-top: 32%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es-fifthpg {
    padding-top: 40%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es:first-child {
    display: block;}

.slide-es-frame {
    border-style: groove;
    border-width: 15px;
    border-color: coral;
}


/********** BUTTONS **********/
.slide-buttons {
  text-align: center;}

.slide-btn {
  border: none;
  background: none;
  color: #000;
  font-size: 200%;
  line-height: 0.5em;}

.slide-btn.active, .slide-btn:hover {
  color: #ed8e6c;
  cursor: pointer;}


/* premier slider grouping */
.slider-es1 {
/*  max-width: 490px; */
/*  max-width: 450px; */
  max-width: 400px;
  margin: 0px auto 0px auto;}

.slide-viewer-es1 {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:530px; 
    left: 55px;
/*   left: 80px; */
  /* left:  50px; */
}
.slide-group-es1 {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es1 {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es1-leftpad {
    padding-left: 20px;
	width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es1-halfpg {
    padding-top: 15%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es1-thirdpg {
    padding-top: 25%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es1-fourthpg {
    padding-top: 32%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es1-fifthpg {
    padding-top: 40%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-es1:first-child {
    display: block;}

.slide-es1-frame {
    border-style: groove;
    border-width: 15px;
    border-color: coral;
}

/* elite slider grouping */
.slider-esa {
/*  max-width: 490px; */
/*  max-width: 450px; */
  max-width: 400px;
  margin: 0px auto 0px auto;}

.slide-viewer-esa {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:530px; 
    left: 55px;
/*   left: 80px; */
  /* left:  50px; */
}
.slide-group-esa {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-esa {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esa-leftpad {
    padding-left: 20px;
	width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esa-halfpg {
    padding-top: 15%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esa-thirdpg {
    padding-top: 25%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esa-fourthpg {
    padding-top: 32%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esa-fifthpg {
    padding-top: 40%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esa:first-child {
    display: block;}

.slide-esa-frame {
    border-style: groove;
    border-width: 15px;
    border-color: coral;
}


/* grand patron slider grouping */
.slider-esb {
/*  max-width: 490px; */
/*  max-width: 450px; */
  max-width: 400px;
  margin: 0px auto 0px auto;}

.slide-viewer-esb {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:530px; 
    left: 55px;
/*   left: 80px; */
  /* left:  50px; */
}
.slide-group-esb {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-esb {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esb-leftpad {
    padding-left: 20px;
	width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esb-halfpg {
    padding-top: 15%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esb-thirdpg {
    padding-top: 25%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esb-fourthpg {
    padding-top: 32%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esb-fifthpg {
    padding-top: 40%;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;}

.slide-esb:first-child {
    display: block;}

.slide-esb-frame {
    border-style: groove;
    border-width: 15px;
    border-color: coral;
}


/********** BUTTONS **********/
.slideb-buttons {
  text-align: center;}

.slideb-btn {
  border: none;
  background: none;
  color: #000;
  font-size: 200%;
  line-height: 0.5em;}

.slideb-btn.active, .slide-btn:hover {
  color: #ed8e6c;
  cursor: pointer;}


/* marquee one at a time */
.slider-es2 {
/*  max-width: 410px; */
  max-width: 350px;
  margin: 0px auto 0px auto;}

.slide-viewer-es2 {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:75px;} 
/*    left: 65px;} */ 

.slide-group-es2 {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es2 {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    padding-top: 5%;}

.slide-es2:first-child {
    display: block;}

.slide-es2-frame {
    border-style: groove;
    border-width: 2px;
    border-color: coral;
    text-align: center;
    padding: 8px;
    font-size: .8em;
    background-color: #6699ff; color: white;
/*    background-color: #00bfff; color: white; */
}


/* continuous marquee */
.slider-es3 {
/*  max-width: 410px; */
  max-width: 380px;
  margin: 0px auto 0px auto;}

.slide-viewer-es3 {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:65px;} 
/*    left: 65px;} */ 

.slide-group-es3 {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es3 {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    padding-top: 5%;}

.slide-es3:first-child {
    display: block;}

.slide-es3-frame {
    border-style: groove;
    border-width: 2px;
    border-color: coral;
    text-align: center;
    padding: 8px;
    font-size: .8em;
    background-color: #6699ff; color: white;
/*    background-color: #00bfff; color: white; */
}


/* continuous marquee 1 */
.slider-es3b {
/*  max-width: 410px; */
  max-width: 380px;
  margin: 0px auto 0px auto;}

.slide-viewer-es3b {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:65px;} 
/*    left: 65px;} */ 

.slide-group-es3b {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es3b {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    padding-top: 5%;}

.slide-es3b:first-child {
    display: block;}

.slide-es3b-frame {
    border-style: groove;
    border-width: 2px;
    border-color: coral;
    text-align: center;
    padding: 8px;
    font-size: .8em;
    background-color: #6699ff; color: white;
/*    background-color: #00bfff; color: white; */
}


/*continuous marquee 2 */
.slider-es3c {
/*  max-width: 410px; */
  max-width: 380px;
  margin: 0px auto 0px auto;}

.slide-viewer-es3c {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:65px;} 
/*    left: 65px;} */ 

.slide-group-es3c {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es3c {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    padding-top: 5%;}

.slide-es3c:first-child {
    display: block;}

.slide-es3c-frame {
    border-style: groove;
    border-width: 2px;
    border-color: coral;
    text-align: center;
    padding: 8px;
    font-size: .8em;
    background-color: #6699ff; color: white;
/*    background-color: #00bfff; color: white; */
}


/* continuous marquee 3 */
.slider-es3d {
/*  max-width: 410px; */
  max-width: 380px;
  margin: 0px auto 0px auto;}

.slide-viewer-es3d {
    position: relative; /* needed for IE7 */
    overflow: hidden;
    height:65px;} 
/*    left: 65px;} */ 

.slide-group-es3d {
    width: 100%;
    height: 100%;
    position: relative;}

.slide-es3d {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    padding-top: 5%;}

.slide-es3d:first-child {
    display: block;}

.slide-es3d-frame {
    border-style: groove;
    border-width: 2px;
    border-color: coral;
    text-align: center;
    padding: 8px;
    font-size: .8em;
    background-color: #6699ff; color: white;
/*    background-color: #00bfff; color: white; */
}

.thclass {
  background-color: #4CAF50;
  color: white;
  vertical-align: middle;
  font-size: .8em;
  border: 5px solid black;
}

.tdclass {
    border: 5px solid black;
}

.tdclass2 {
    border: 2px solid black;
}