@charset "UTF-8";
/* CSS Document */

body {
	width:100%;
	margin:0px;
	padding:0px;
	background:url(http://static.ewg.org/reports/2013/dairy/images/bluebg.jpg);
	background-repeat:repeat-x;
  background-position: 0px 0px;
	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:#12336f;
	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:#05bfef;
	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/dairy/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/dairy/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;
}
#milk_splash { /* width:1109px; */
	width:100%;
	height:408px;
	background:url(http://static.ewg.org/reports/2013/dairy/images/milk_splash.jpg);
	background-repeat:no-repeat; /* background-position:0 0;*/
	background-position:bottom center;
	margin:0 auto;
	padding:0;
}
#donate_bar 
{ 
width:100%; height:166px; background:url(http://static.ewg.org/reports/2013/dairy/images/donate_bg.jpg); background-position:-100px 0px; background-repeat:no-repeat; background-color:#1e1e1e; position:fixed; left:0; top:0; z-index:99; 
-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/dairy/images/close_this.png); background-position:0px 0px; background-repeat:no-repeat; background-color:transparent; width:120px; height:48px; position:absolute; z-index:101; right:15px; top:110px; cursor:pointer; }
#donate_language { background-color:transparent; width:400px; height:133px; position:absolute; z-index:101; 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:102; left:780px; top:95px; }
#wrapper { /* width:1079px; */
	width:620px;
	margin:0 auto;
	position:relative;
	top:-406px;
}
#title_and_signup { /* width:1079px; */
	width:620px;
	height:590px;
	position:relative;
	z-index:9;
	display:block;
}
#sharethis_ty {
	display: block;
	height: 90px;
	left: 204px;
	position: absolute;
	top: 310px;
	width: 300px;
	z-index: 999;
}
#title_div {
	width:430px;
	height:272px;
	background:url(http://static.ewg.org/reports/2013/dairy/images/ewg_dairy_products_title.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:99;
	top:0;
	left:95px;
}
#signup_div {
	display: block;
	position: absolute;
	right: 0;
	top: 370px;
	width: 620px;
	z-index: 99;
}
#signup_text {
	width:620px;
	margin:20px 0 0 0;
	text-align:center;
}
#signup_text h2 {
	font-size:23px;
	line-height:23px;
	color:#0c6ba4;
	font-weight:700;
}
#signup_text p {
	font-size:18px;
	line-height:28px;
	padding:10px 0 20px 0;
	color:#09b2db;
	font-size:23px;
	line-height:30px;
}
#signup_form_div {
	width:620px;
}
form#signup_form {
	padding:0;
	margin:0;
	width:620px;
}
input.txt {
	width:200px;
	height:42px;
	padding:0px 15px; /* font-family: 'Kameron', serif; */
	font-weight:400;
	color:#ffffff;
	font-size:25px;
	line-height:25px;
	background-color:#05bfef;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	outline:none !important;
	border:0 none !important;
	margin:0 0 10px 0;
}
input.btn {
	background-color:#053f7d;
	width:150px;
	height:43px;
	padding:0 15px 5px 15px; /* font-family: 'Kameron', serif; */
	font-weight:400;
	color:#ffffff;
	font-size:25px;
	line-height:25px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	outline:none !important;
	border:0 none !important;
	margin:0 0 10px 0;
	text-transform:none;
	cursor:pointer;
	text-align:center;
}
.hidden_text {
	width:0px;
	height:0px;
	padding:0;
	margin:0;
	text-indent:-99999px;
}
#ewg_link {
	height: 50px;
	left: 189px;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 50px;
	z-index: 99;
}
#seemorebelow {
	background:url(http://static.ewg.org/reports/2013/dairy/images/seetips.png);
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	z-index:99;
	top:186px;
	left:130px;
	width:177px;
	height:90px;
	text-indent:-9999px;
}
a.donate_ahref, a.donate_ahref:link, a.donate_ahref:visited {
	color:#05bfef;
	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:620px;
	padding:0 0 0 0px;
	display:block;
}
#content .circle_numbers {
	color:#ffffff;
	background-color:#05bfef;
	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:#05bfef;
	font-size:34px;
	line-height:34px;
	padding:5px 0 0 20px;
	font-weight:300;
	text-transform:uppercase;
}
#content h2 {
	color:#05bfef;
	font-size:28px;
	line-height:34px;
	padding:20px 0 0 0px;
	font-weight:300;
}
#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:#05bfef;
	font-weight:600;
}
#content strong {
	color:#05bfef;
	font-weight:600;
}
.spacing {
	width:100%;
	height:34px;
	background:url(http://static.ewg.org/reports/2013/dairy/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:14px;
	line-height:24px;
	padding:20px 0 20px 0px;
	margin:0px;
	font-weight:400;
}
#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;
}

#EWGSplash {
	z-index:100;
	-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 {
	cursor: pointer;
	text-indent:-99999px;
	position:absolute;
	display:block;
}
#EWGSplashEmail {
	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;
}
#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;
}
#EWGSplashSignUp {
  display: block;
  position: absolute;
  text-indent: -99999px;
}


#EWGSplash {
	width:847px;
	height:407px;
	margin: -203px 0 0 -423px;
	background:url(http://static.ewg.org/reports/2013/dairy/images/milk-splash.jpg) no-repeat;
}
#EWGSplashNo {
	bottom:16px;
	height:20px;
	right:20px;
	width:240px;
}
#EWGSplashEmail {
	font-size: 16px;
	height: 34px;
	padding: 3px;;
	right: 35px;
	top: 165px;
	width: 230px;
}
#EWGSplashZip{
	font-size: 16px;
	height: 34px;
	padding: 3px;
	right: 35px;
	top: 220px;
	width: 230px;
}
#EWGSplashSignUp{
  bottom: 83px;
  height: 50px;
  right: 80px;
  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;
}

@-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;
}