#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/site/donate/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: 1134px;
	/*max-height: 247px;*/
    position: relative;
    background: url(../images/site/donate/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/site/donate/banner_hider.png') no-repeat;
}

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

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

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

#slidebanner.humpback-j4 {
	background: #2256a0;
}
#slidebanner.humpback-j4 .bannerimg {
	max-width: 1200px;
	background-image: url('../images/site/donate/banner_humpback_j4.jpg');
}
#slidebanner.humpback-j4 .bannerimg:before {
	padding-top: 20%;
}
#slidebanner.small .bannerimg, #slidebanner.small.humpback-j4 .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_humpback_j4_sm.jpg');
}

#slidebanner.humpback-holiday {
	background: #2256a0;
}
#slidebanner.humpback-holiday .bannerimg {
	max-width: 1134px;
	background-image: url('../images/site/donate/banner_humpback_holiday.jpg');
}
#slidebanner.humpback-holiday .bannerimg:before {
	padding-top: 21%;
}
#slidebanner.small .bannerimg, #slidebanner.small.humpback-holiday .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_humpback_holiday_sm.jpg');
}

#slidebanner.humpback-gt {
	background: #2256a0;
}
#slidebanner.humpback-gt .bannerimg {
	max-width: 1134px;
	background-image: url('../images/site/donate/banner_humpback_gw.jpg');
}
#slidebanner.humpback-gt .bannerimg:before {
	padding-top: 21%;
}
#slidebanner.small .bannerimg, #slidebanner.small.humpback-gt .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_humpback_gw_sm.jpg');
}

#slidebanner.humpback {
	background: #2256a0;
}
#slidebanner.humpback .bannerimg {
	max-width: 1134px;
	background-image: url('../images/site/donate/banner_humpback.jpg');
}
#slidebanner.humpback .bannerimg:before {
	padding-top: 21%;
}
#slidebanner.small .bannerimg, #slidebanner.small.humpback .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_humpback_sm.jpg');
}

#slidebanner.angelfish {
	background: #21499c;
}
#slidebanner.angelfish .bannerimg {
	max-width: 869px;
	background-image: url('../images/site/donate/banner_angelfish.jpg');
}
#slidebanner.angelfish .bannerimg:before {
	padding-top: 28%;
}
#slidebanner.small.angelfish .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_angelfish_sm.jpg');
}

#slidebanner.angelfish-j4 {
	background: #21499c;
}
#slidebanner.angelfish-j4 .bannerimg {
	max-width: 900px;
	background-image: url('../images/site/donate/banner_angelfish_j4.jpg');
}
#slidebanner.angelfish-j4 .bannerimg:before {
	padding-top: 27%;
}
#slidebanner.small.angelfish-j4 .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_angelfish_j4_sm.jpg');
}

#slidebanner.turtle {
	background: #9c9686;
}
#slidebanner.turtle .bannerimg {
	max-width: 1038px;
	background-image: url('../images/site/donate/banner_turtle.jpg');
}
#slidebanner.turtle .bannerimg:before {
	padding-top: 23%;
}
#slidebanner.small.turtle .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_turtle_sm.jpg');
}

#slidebanner.turtle-j4 {
	background: #9c9686;
}
#slidebanner.turtle-j4 .bannerimg {
	max-width: 1150px;
	background-image: url('../images/site/donate/banner_turtle_j4.jpg');
}
#slidebanner.turtle-j4 .bannerimg:before {
	padding-top: 21%;
}
#slidebanner.small.turtle-j4 .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_turtle_j4_sm.jpg');
}

#slidebanner.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.manatee .bannerimg {
	max-width: 1072px;
	background-image: url('../images/site/donate/banner_manatee.jpg');
}
#slidebanner.manatee .bannerimg:before {
	padding-top: 23%;
}
#slidebanner.small.manatee .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_manatee_sm.jpg');
}

#slidebanner.manatee-j4 {
	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.manatee-j4 .bannerimg {
	max-width: 1100px;
	background-image: url('../images/site/donate/banner_manatee_j4.jpg');
}
#slidebanner.manatee-j4 .bannerimg:before {
	padding-top: 22%;
}
#slidebanner.small.manatee-j4 .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_manatee_j4_sm.jpg');
}

#slidebanner.otter {
	background: #3a75cc;
}
#slidebanner.otter .bannerimg {
	max-width: 1171px;
	background-image: url('../images/site/donate/banner_otter.jpg');
}
#slidebanner.otter .bannerimg:before {
	padding-top: 21%;
}
#slidebanner.small.otter .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_otter_sm.jpg');
}

#slidebanner.otter-j4 {
	background: #6c88b1;
}
#slidebanner.otter-j4 .bannerimg {
	max-width: 1250px;
	background-image: url('../images/site/donate/banner_otter_j4.jpg');
}
#slidebanner.otter-j4 .bannerimg:before {
	padding-top: 19%;
}
#slidebanner.small.otter-j4 .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_otter_j4_sm.jpg');
}

#slidebanner.otter-j4-triple {
	background: #4e6ea6;
}
#slidebanner.otter-j4-triple .bannerimg {
	max-width: 1250px;
	background-image: url('../images/site/donate/banner_otter_j4_triple.jpg');
}
#slidebanner.otter-j4-triple .bannerimg:before {
	padding-top: 19%;
}
#slidebanner.small.otter-j4-triple .bannerimg {
	max-width: 1000px;
	background-image: url('../images/site/donate/banner_otter_j4_triple_sm.jpg');
}

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

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