#EWGSplash,#EWGDonateSplash {
z-index:1000;
-o-border-radius:25px;
-ms-border-radius:25px;
-khtml-border-radius:25px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;
-o-box-shadow:0 0 10px #7E7D7B;
-moz-box-shadow:0 0 10px #7E7D7B;
-webkit-box-shadow:0 0 10px #7E7D7B;
box-shadow:0 0 10px #7E7D7B;
top:50%;
left:50%;
position:absolute
}

#EWGSplashNo,#EWGDonateSplashNo,#EWGSplashSignUp,#EWGSplashDonate {
cursor:pointer;
text-indent:-99999px;
position:absolute;
display:block
}

#EWGSplashEmail,#EWGSplashZip {
position:absolute;
-o-border-radius:5px;
-ms-border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

#EWGSplash {
width:860px;
height:415px;
background:url(http://static.ewg.org/reports/2013/sunscreen2013/images/splash/signup.jpg) no-repeat;
margin:-207px 0 0 -430px
}

#EWGSplashNo {
bottom:12px;
height:25px;
right:20px;
width:320px
}

#EWGSplashEmail {
font-size:16px;
height:34px;
right:35px;
top:165px;
width:220px;
padding:3px
}

#EWGSplashZip {
font-size:16px;
height:34px;
right:35px;
top:220px;
width:220px;
padding:3px
}

#EWGSplashSignUp {
bottom:95px;
height:50px;
right:65px;
width:190px
}

#EWGDonateSplash {
width:860px;
height:485px;
background:url(http://static.ewg.org/reports/2013/sunscreen2013/images/splash/donate.jpg) no-repeat;
margin:-242px 0 0 -430px
}

#EWGDonateSplashNo {
bottom:16px;
height:30px;
right:55px;
width:260px
}

#EWGSplashDonate {
bottom:90px;
height:50px;
right:97px;
width:185px
}

.animated {
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation:1s ease;
-moz-animation:1s ease;
-ms-animation:1s ease;
-o-animation:1s ease;
animation:1s ease
}

10%,30%,50%,70%,90% {
-webkit-transform:translateX(-10px);
-moz-transform:translateX(-10px);
-ms-transform:translateX(-10px);
-o-transform:translateX(-10px);
transform:translateX(-10px)
}

20%,40%,60%,80% {
-webkit-transform:translateX(10px);
-moz-transform:translateX(10px);
-ms-transform:translateX(10px);
-o-transform:translateX(10px);
transform:translateX(10px)
}

.shake {
-webkit-animation-name:shake;
-moz-animation-name:shake;
-ms-animation-name:shake;
-o-animation-name:shake;
animation-name:shake
}

50% {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
opacity:1;
transform:scale(1.1)
}

70% {
-webkit-transform:scale(.9);
-moz-transform:scale(.9);
-ms-transform:scale(.9);
-o-transform:scale(.9);
transform:scale(.9)
}

100% {
-webkit-transform:scale(.3);
-moz-transform:scale(.3);
-ms-transform:scale(.3);
-o-transform:scale(.3);
opacity:0;
transform:scale(.3)
}

.bounceIn {
-webkit-animation-name:bounceIn;
-moz-animation-name:bounceIn;
-ms-animation-name:bounceIn;
-o-animation-name:bounceIn;
animation-name:bounceIn
}

25% {
-webkit-transform:scale(.95);
-moz-transform:scale(.95);
-ms-transform:scale(.95);
-o-transform:scale(.95);
transform:scale(.95)
}

.bounceOut {
-webkit-animation-name:bounceOut;
-moz-animation-name:bounceOut;
-ms-animation-name:bounceOut;
-o-animation-name:bounceOut;
animation-name:bounceOut
}