@charset "UTF-8";
/* CSS Document */
body 
{ 
width:100%;
margin:0px; padding:0px; 
background:url(http://static.ewg.org/reports/2013/BPA2013/images/ba_bg.jpg); background-repeat:no-repeat; background-position:-100px -72px ;  background-attachment:scroll;  
background-color:#ffffff; 
font-family: 'Open Sans',sans-serif;
font-weight:400;
font-style: normal;
font-size:18px; 
line-height:28px; 
color:#494641;
}

#top{ position:absolute;top:0;left:0;}
#gototop_arrow { width:110px; height:105px;	 position:fixed; bottom:20px; right:20px; display:none; }
#top_line { width:100%; height:2px; background-color:#000000; position:absolute; left:0; top:0; }

div, p, ul, li, ol, h1, h2 { margin:0; padding:0; }
p { padding:15px 0px; }
ul, ol { padding:15px 15px 15px 40px; }
li { padding:10px; }
img { border: 0 none;	}

a, a:link, a:visited { color:#dc3114; text-decoration:underline !important; outline:none !important;  border:0 none !important; }
a:active, a:hover { text-decoration:underline !important;  outline:none !important;  border:0 none !important; }

a.nounderlineahref, a.nounderlineahref:link, a.nounderlineahref:visited { text-decoration:none !important; outline:none !important;	 border:0 none !important;}
a.nounderlineahref:active, a.nounderlineahref:hover {  text-decoration:none !important;  outline:none !important;  border:0 none !important; }

a img { text-decoration:none !important;  outline:none !important; border:0 none !important; 	}
a div { text-decoration:none !important;  outline:none !important; border:0 none !important;	}

a img.hoverimg{opacity:1; outline:none;}
a img.hoverimg:hover{opacity:0.7; -webkit-transition:opacity .3s ease-in-out;-moz-transition-duration:.3s;-o-transition:opacity .3s ease-in-out; outline:none;}

img.hoverimg{opacity:1;}
img.hoverimg:hover{opacity:0.7; -webkit-transition:opacity .3s ease-in-out;-moz-transition-duration:.3s;-o-transition:opacity .3s ease-in-out;}

img.background1 { left:0; min-width:1024px; overflow:hidden; position:absolute; top:0; width:100%; /*height:100%;*/ z-index:-99; }
img.background2 { min-height: 100%; min-width: 1024px; width: 100%; height: auto; /*  height: 100%; width: 100%; */	position: fixed; bottom:0;  left: 0; z-index:-99; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; padding:0; margin:0; }

#donate_bar 
{ 
width:100%; height:166px; background:url(http://static.ewg.org/reports/2013/BPA2013/images/donate_bg.jpg); background-position:-100px 0px; background-repeat:no-repeat; background-color:#1e1e1e; position:fixed; left:0; top:0; z-index:999; 
-o-box-shadow:0 1px 4px #a72511; -moz-box-shadow:0 1px 4px #a72511; -webkit-box-shadow:0 1px 4px #a72511; box-shadow:0 1px 4px #a72511;  
}
#closethisslide { background:url(http://static.ewg.org/reports/2013/BPA2013/images/close_this.png); background-position:0px 0px; background-repeat:no-repeat; background-color:transparent; width:120px; height:48px; position:absolute; z-index:9999; right:15px; top:110px; cursor:pointer; }
#donate_language { background-color:transparent; width:400px; height:133px; position:absolute; z-index:9999; left:380px; top:25px; }
#donate_language  h2  { color:#ffffff; font-size:23px; line-height:26px; }
#donate_language  p  { font-size:20px; line-height:22px;   color:#ffffff; font-weight:300; }

#donate_ahref_div { width:200px; height:50px; position:absolute; z-index:9999; left:780px; top:95px; }


#wrapper { /* width:1079px; */ width:960px; }
#title_and_signup { /* width:1079px; */ width:960px; height:590px; position:relative; z-index:9; }
#sharethis_ty { width:360px; height:100px; position:absolute; z-index:999; top:22px; right:0px; }
#title_div { width:600px; height:590px; background:url(../images/bpa_title.png); background-position:-100px -14px; background-repeat:no-repeat; position:absolute; z-index:99; top:0; left:0; }
#signup_div { width:360px; height:590px; position:absolute; z-index:99; top:0; right:0; }
	
	#signup_text { width:360px; margin:100px 0 0; }
	#signup_text h2 { font-size:35px; line-height:35px; color:#df2c14; }
	#signup_text p { font-size:18px; line-height:28px; }

	#signup_form_div { width:360px; }
	form#signup_form { padding:0; margin:0; width:360px; }
	input.txt { width:330px; height:42px; padding:0px 15px; font-family: 'Kameron', serif; font-weight:400; color:#ffffff; font-size:25px; line-height:25px; background-color:#d82d11; -o-border-radius:21px; -ms-border-radius:21px; -khtml-border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px; outline:none !important; border:0 none !important; margin:0 0 10px 0; }
	input.btn { background-color:#801809;  width:150px; height:45px; padding:5px 15px; font-family: 'Kameron', serif; font-weight:400; color:#ffffff; font-size:25px; line-height:25px;  -o-border-radius:21px; -ms-border-radius:21px; -khtml-border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px; outline:none !important; border:0 none !important; margin:0 0 10px 0; text-transform:uppercase; cursor:pointer; text-align:center; }

.hidden_text { width:0px; height:0px; padding:0; margin:0; text-indent:-99999px; }

.kameron400 { font-family: 'Kameron', serif; font-weight:400; }
.kameron700 { font-family: 'Kameron', serif; font-weight:700; }


#ewg_link { position:absolute; z-index:99; top:23px; left:0px; width:500px; height:100px; text-indent:-9999px; }
#seemorebelow { position:absolute; z-index:99; top:325px; left:102px; width:300px; height:100px; text-indent:-9999px; }
a.donate_ahref, a.donate_ahref:link, a.donate_ahref:visited { color:#e13019; background-color:#ffffff; font-size:21px; line-height:21px; font-family: 'Kameron', serif; font-weight:700; font-style:normal; padding:5px 30px; margin:0 0 0 0;  -o-border-radius:21px; -ms-border-radius:21px; -khtml-border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px; text-transform:uppercase;  text-align:center; text-decoration:none !important; outline:none !important;  border:0 none !important;  }
a.donate_ahref:active, a.donate_ahref:hover { color:#e13019; background-color:#ffffff; font-size:21px; line-height:21px; font-family: 'Kameron', serif; font-weight:700; font-style:normal; padding:5px 30px; margin:0 0 0 0;  -o-border-radius:21px; -ms-border-radius:21px; -khtml-border-radius:21px; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px; text-transform:uppercase;  text-align:center; text-decoration:none !important; outline:none !important;  border:0 none !important;  }


#content { /* width:1039px; */ width:920px; padding:0 0 0 40px; }
#content .circle_numbers { color:#ffffff; background-color:#dc3114; font-size:34px; line-height:34px; font-family: 'Open Sans',sans-serif; font-weight:700; font-style:normal; -o-border-radius:22px; -ms-border-radius:22px; -khtml-border-radius:22px; -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; text-transform:uppercase;  text-align:center; text-decoration:none !important; outline:none !important;  border:0 none !important; padding:5px; width:34px; height:34px; }
#content h1 { color:#dc3114; font-size:34px; line-height:34px; padding:7px 0 0 20px; }
#content h2 { color:#dc3114; font-size:28px; line-height:28px; padding:20px 0 0 0px; }
#content p { font-weight:300; margin:20px 0 0 0; padding:0px 0 0 0 !important;}
#content ul { padding:0px 0px 0px 40px; font-weight:300; }
#content ul li strong { padding:6px 0 6px 0; color:#dc3114; font-weight:600; }
.spacing { width:100%; height:34px; background:url(http://static.ewg.org/reports/2013/BPA2013/images/spacing.png); background-position: 0 0; background-repeat:no-repeat; background-color:transparent; margin:20px 0 20px 0; }

img.img_right { float:right; padding:0 0 0 0; margin:0 0 0 0; }

#footer { font-size:16px; line-height:26px; padding:20px 0 20px 40px; margin:0px; font-weight:300;  }

#sharemediv { width:43px; height:125px; position:fixed; top:50%; right:0px; cursor:pointer; }
.sharemediv1 { background:url(http://static.farm.ewg.org/images-2012/sharemediv1.jpg); background-repeat:no-repeat; background-position:4px 0px; }
.sharemediv2 { background:url(http://static.farm.ewg.org/images-2012/sharemediv2.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.samesizeassharemediv { width:43px; height:125px; background:url(http://static.farm.ewg.org/images-2012/transparent_submit_large.png); background-repeat:repeat; }

#splashScreen {
	width:872px;
	height:445px;
	position:absolute;
	top:50%;
	left:50%;
	margin: -222px 0 0 -436px;
	z-index:9001;
	-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;
	background:url(http://static.ewg.org/reports/2013/BPA2013/images/splash_back.jpg) no-repeat;
}
#splashScreen #no-thanks{
	bottom:15px;
	display:block;
	height:20px;
	position:absolute;
	right:20px;
	text-indent:-99999px;
	width:240px;
	cursor: pointer;
}
#form-email{
	font-size: 16px;
	height: 34px;
	padding: 3px;
	position: absolute;
	right: 53px;
	top: 225px;
	width: 230px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#form-zip{
	font-size: 16px;
	height: 34px;
	padding: 3px;
	position: absolute;
	right: 53px;
	top: 285px;
	width: 230px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#signUp{
  bottom: 63px;
  display: block;
  height: 45px;
  position: absolute;
  right: 110px;
  text-indent: -99999px;
  width: 125px;
}
.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;
}

@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-ms-keyframes shake {
	0%, 100% {-ms-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-ms-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-ms-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-ms-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes bounceIn {
	0% {
		opacity: 0;
		-ms-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
	}
	
	70% {
		-ms-transform: scale(.9);
	}
	
	100% {
		-ms-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-ms-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	
	25% {
		-moz-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-ms-keyframes bounceOut {
	0% {
		-ms-transform: scale(1);
	}
	
	25% {
		-ms-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-ms-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	
	25% {
		-o-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

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