#slidebanner.old {
    position: absolute;
    top: -1000px; /* hide this far far away, use jquery to .hide(), set top: 0 and then slideDown() */
    /*z-index: 9999;*/
    display: block;
    height: 247px;
    max-width: 100%;
    background: #2256a0 url('../images/slidebanner/banner_humpback.jpg') no-repeat scroll bottom center;
    background-size: contain;
    border-bottom: 1px solid #00101c;
    /*-moz-box-shadow: 0px 2px 5px #557;*/
    /*-webkit-box-shadow: 0px 2px 5px #557;*/
    /*box-shadow: 0px 2px 5px #557;*/
}

#slidebanner {
    position: relative;
    top: 0; /* hide this far far away, use jquery to .hide(), set top: 0 and then slideDown() */
    /*z-index: 9999;*/
    display: block;
    height: auto;
    max-width: 100%;
    border-bottom: 1px solid #00101c;
    background: #2256a0;
    /*-moz-box-shadow: 0px 2px 5px #557;*/
    /*-webkit-box-shadow: 0px 2px 5px #557;*/
    /*box-shadow: 0px 2px 5px #557;*/
}

#slidebanner .bannerimg {
	max-width: 1300px;
	/*max-height: 247px;*/
    position: relative;
    background: url('../images/slidebanner/banner_humpback.jpg') no-repeat scroll bottom center;
    background-size: contain;
    margin: 0 auto 0 auto;
}

#slidebanner .bannerimg:before {
    content: "";
    display: block;
    padding-top: 21%;
}

#slidebanner .slidehide {
    position: absolute;
    display: block;
    right: 20px;
    top: 10px;
    width: 21px;
    height: 35px;
    opacity: 0.4;
    background: url('../images/slidebanner/banner_hider.png') no-repeat;
}

#slidebanner .slidehide:hover {
    opacity: 0.8;
}

#slidebanner.small .slidehide {
	display: none;
}


/* KINDNESS BlueParks/GLORES */

#slidebanner.glores-nomination {
	background: #4d989c;
}
#slidebanner.glores-nomination .bannerimg {
	max-width: 1300px;
	background-image: url('../images/slidebanner/banner_glores_nomination.jpg');
	margin: 0 0 0 auto; /*push to right side of page*/
}
#slidebanner.glores-nomination .bannerimg:before {
	padding-top: 19%;
}
#slidebanner.small.glores-nomination .bannerimg {
	max-width: 1000px;
	background-image: url('../images/slidebanner/banner_glores_nomination_sm.jpg');
	margin: 0 auto 0 auto;
}

/* 2020 Match */

#slidebanner.match2020 {
    background: #d5743c;
}
#slidebanner.match2020 .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_2020match.jpg?v=1');
}
#slidebanner.match2020 .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.match2020 .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_2020match_sm.jpg?v=1');
}

/* GALA 2020 Invite */

#slidebanner.gala2020 {
	background: #d5743c;
}
#slidebanner.gala2020 .bannerimg {
	max-width: 1300px;
	background-image: url('../images/slidebanner/banner_gala2020_auction.jpg?v=2');
}
#slidebanner.gala2020 .bannerimg:before {
	padding-top: 19%;
}
#slidebanner.small.gala2020 .bannerimg {
	max-width: 1000px;
	background-image: url('../images/slidebanner/banner_gala2020_auction_sm.jpg?v=2');
}

#slidebanner.gala2020_auction {
    background: #d5743c;
}
#slidebanner.gala2020_auction .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_gala2020_auction.jpg');
}
#slidebanner.gala2020_auction .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.gala2020_auction .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_gala2020_auction_sm.jpg');
}

/* KINDNESS Dive Ring */

#slidebanner.kind-divering {
	background: #00072a;
}
#slidebanner.kind-divering .bannerimg {
	max-width: 1300px;
	background-image: url('../images/slidebanner/banner_kind_divering.jpg');
}
#slidebanner.kind-divering .bannerimg:before {
	padding-top: 19%;
}
#slidebanner.small.kind-divering .bannerimg {
	max-width: 1000px;
	background-image: url('../images/slidebanner/banner_kind_divering_sm.jpg');
}

/* KINDNESS Surfer */

#slidebanner.kind-surfer {
    background: #263538;
}
#slidebanner.kind-surfer .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_kind_surfer.jpg');
}
#slidebanner.kind-surfer .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.kind-surfer .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_kind_surfer_sm.jpg');
}

/* KINDNESS Kids on Beach */

#slidebanner.kind-kidsbeach {
    background: #89d9ea;
}
#slidebanner.kind-kidsbeach .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_kind_kidsbeach.jpg');
}
#slidebanner.kind-kidsbeach .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.kind-kidsbeach .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_kind_kidsbeach_sm.jpg');
}

/* KINDNESS Mom Kid */

#slidebanner.kind-momkid {
    background: #e39843;
}
#slidebanner.kind-momkid .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_kind_momkid.jpg');
}
#slidebanner.kind-momkid .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.kind-momkid .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_kind_momkid_sm.jpg');
}

/* KINDNESS Manatee */

#slidebanner.kind-manatee {
    background: #1b7f7f;
    background: -moz-linear-gradient(left, #65f7d3 0%, #65f7d3 49%, #1b7f7f 51%, #1b7f7f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #65f7d3 0%,#65f7d3 49%,#1b7f7f 51%,#1b7f7f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #65f7d3 0%,#65f7d3 49%,#1b7f7f 51%,#1b7f7f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65f7d3', endColorstr='#1b7f7f',GradientType=1 ); /* IE6-9 */
}
#slidebanner.kind-manatee .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_kind_manatee.jpg');
}
#slidebanner.kind-manatee .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.kind-manatee .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_kind_manatee_sm.jpg');
}

/* KINDNESS Collage */

#slidebanner.kind-collage {
    background: #000000;
}
#slidebanner.kind-collage .bannerimg {
    max-width: 1300px;
    background-image: url('../images/slidebanner/banner_kind_collage.jpg');
}
#slidebanner.kind-collage .bannerimg:before {
    padding-top: 19%;
}
#slidebanner.small.kind-collage .bannerimg {
    max-width: 1000px;
    background-image: url('../images/slidebanner/banner_kind_collage_sm.jpg');
}

/* MISC small banner css */

#slidebanner.small .bannerimg {
    max-width: 1000px;
}

#slidebanner.small .bannerimg:before {
    padding-top: 5%;
}

