@charset "UTF-8";
body {
width:100%;
background-repeat:repeat;
background:url(https://static.ewg.org/reports/2012/goodfood/images/bg.jpg) fixed;
background-color:#dfded5;
font-size:14px;
line-height:24px;
color:#535353;
font-family:'Open Sans',sans-serif;
font-style:normal;
font-weight:400;
margin:0;
padding:0;
}

div,p,ul,ol,li,h1,h2 {
margin:0;
padding:0;
}

.clear {
clear:both;
margin:0;
padding:0;
}

.fleft {
float:left;
}

.fright {
float:right;
}

a img.hoverimg {
opacity:1px;
}

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

#topofpage {
position:absolute;
top:0;
left:0;
}

#top {
background-color:#9c3324;
height:13px;
width:100%;
position:fixed;
left:0;
top:0;
z-index:999999;
}

#ewglogooutside {
width:100%;
position:fixed;
z-index:999999;
left:0;
top:0;
}

#ewglogoinside {
text-align:center;
margin:0 auto;
}

#main_wrapper {
background:url(https://static.ewg.org/reports/2012/goodfood/images/transparent_bg.png);
background-repeat:repeat;
width:930px;
min-height:1422px;
-o-border-radius:8px;
-ms-border-radius:8px;
-khtml-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border:0 solid #aaa;
-o-box-shadow:0 0 5px #9C3324;
-moz-box-shadow:0 0 5px #9C3324;
-webkit-box-shadow:0 0 5px #9C3324;
box-shadow:0 0 5px #9C3324;
position:relative;
z-index:9;
margin:30px auto;
padding:15px;
}

.decoration1 {
background:url(https://static.ewg.org/reports/2012/goodfood/images/decoration_01.png);
background-repeat:no-repeat;
height:60px;
width:213px;
position:absolute;
right:0;
top:0;
}

div#tybox {
width:600px;
background-color:#F8F8F8;
border-bottom:1px solid #C75040;
border-top:1px solid #C75040;
margin:-10px 0 0 15px;
padding:30px;
}

#footer {
width:930px;
background-color:#fff;
font-size:12px;
color:#40685F;
-o-border-radius:8px;
-ms-border-radius:8px;
-khtml-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border:0 solid #aaa;
-o-box-shadow:0 0 5px #9C3324;
-moz-box-shadow:0 0 5px #9C3324;
-webkit-box-shadow:0 0 5px #9C3324;
box-shadow:0 0 5px #9C3324;
text-align:center;
margin:0 auto 30px;
padding:15px;
}

#content_area {
width:680px;
border:0 solid #000;
margin:40px 0 0 237px;
padding:0;
}

.titleimg {
border-top:1px dotted #C75040;
border-bottom:0 dotted #C75040;
margin:0 0 20px;
padding:10px 0;
}

#socialdiv {
height:30px;
border:0 dotted #000;
margin:80px 0 0;
padding:0;
}

#content_area p {
color:#305e54;
font-size:16px;
line-height:28px;
margin:0;
padding:0 0 20px 15px;
}

#content_area h1 {
font-size:20px;
line-height:28px;
color:#c75040;
font-weight:600;
padding:0 0 15px 15px;
}

#blockone {
width:680px;
height:466px;
position:relative;
z-index:99;
margin-top:-10px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/blockone.jpg);
background-repeat:no-repeat;
}

#blockone_title {
position:absolute;
z-index:999;
top:87px;
right:30px;
width:290px;
height:50px;
border:0 dotted #000;
color:#fff;
font-size:18px;
font-weight:600;
text-indent:-999999px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/betterfood_title.png);
background-repeat:no-repeat;
}

#blockone_text {
position:absolute;
z-index:999;
top:162px;
right:30px;
width:290px;
height:175px;
border:0 dotted #000;
color:#40685f;
}

#socialdiv_home {
position:absolute;
z-index:999;
top:px;
right:30px;
width:290px;
height:175px;
border:0 dotted #000;
color:#40685f;
}

a.nolineever {
text-decoration:none !important;
outline:none !important;
}

a div#blockone_button {
color:#fff;
text-decoration:none;
position:absolute;
z-index:999;
top:344px;
right:96px;
width:223px;
height:29px;
border:0 dotted #000;
background:url(https://static.ewg.org/reports/2012/goodfood/images/blockone_button.png);
background-repeat:no-repeat;
text-align:center;
padding:10px 0;
}

#foodlist_div {
width:680px;
margin:0;
}

#foodlist_div_foodphp {
width:680px;
border-top:1px dotted #C75040;
margin:0;
}

#gettheguide {
width:680px;
height:428px;
position:relative;
z-index:99;
margin-top:0;
background:url(https://static.ewg.org/reports/2012/goodfood/images/gettheguide.png);
background-repeat:no-repeat;
}

#gettheguide_text {
position:absolute;
z-index:999;
top:120px;
left:50px;
width:415px;
height:180px;
border:0 dotted #000;
color:#40685f;
}

a div#gettheguide_button {
text-indent:-999999px;
color:#fff;
text-decoration:none;
position:absolute;
z-index:999;
top:292px;
right:194px;
width:381px;
height:56px;
border:0 dotted #000;
background:url(https://static.ewg.org/reports/2012/goodfood/images/gettheguide_button.png);
background-repeat:no-repeat;
text-align:center;
}

img.foodpic {
width:50px;
height:50px;
margin-right:10px;
vertical-align:middle;
}

.calloutbox {
width:680px;
}

.calloutbox_goodfood {
width:680px;
position:relative;
z-index:99;
margin-top:-50px;
}

.calloutbox_top {
width:680px;
height:145px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top.png);
background-repeat:no-repeat;
}

.calloutbox_top_acknowledgements {
width:680px;
height:145px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_acknowledgements.png);
background-repeat:no-repeat;
}

.calloutbox_top_beforeyoushop {
width:680px;
height:145px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/before_you_shop.png);
background-repeat:no-repeat;
}

.calloutbox_top_fruits {
width:680px;
height:230px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_fruits_03_3.png);
background-repeat:no-repeat;
}

.bestbuys {
position:absolute;
top:55px;
right:20px;
z-index:99;
}

.thesefoods {
position:absolute;
top:130px;
left:35px;
right:270px;
z-index:99;
font-size:14px;
}

.calloutbox_top_vegetables {
width:680px;
height:230px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_vegetables_03_3.png);
background-repeat:no-repeat;
}

.calloutbox_top_fruitstoptips {
width:680px;
height:145px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/toptips_03.png);
background-repeat:no-repeat;
}

.calloutbox_top_grains {
width:680px;
height:230px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_grains_03_3.png);
background-repeat:no-repeat;
}

.calloutbox_top_dairy {
width:680px;
height:210px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_dairy_03_2.png);
background-repeat:no-repeat;
}

.calloutbox_top_meat {
width:680px;
height:230px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_meat_03_3.png);
background-repeat:no-repeat;
}

.calloutbox_top_fats {
width:680px;
height:210px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_fats_03_2.png);
background-repeat:no-repeat;
}

.calloutbox_top_spices {
width:680px;
height:210px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_spices_03_2.png);
background-repeat:no-repeat;
}

.calloutbox_top_gfchat {
width:680px;
height:145px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_gfchat.png);
background-repeat:no-repeat;
}

.calloutbox_top_find_food {
width:680px;
height:145px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_find_food.png);
background-repeat:no-repeat;
}

.calloutbox_plain {
width:680px;
height:66px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_top_plain.png);
background-repeat:no-repeat;
}

.calloutbox_middle {
width:680px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_middle.png);
background-repeat:repeat-y;
}

.calloutbox_middle_textarea {
border:0 dotted #000;
font-size:14px !important;
line-height:20px !important;
width:610px;
margin:0 0 0 40px;
}

.calloutbox_middle_textarea p {
font-size:14px !important;
line-height:26px !important;
padding:0 0 20px !important;
}

.calloutbox_middle_textarea h1 {
font-size:20px !important;
line-height:30px !important;
width:635px;
margin-left:-25px;
border-top:1px dotted #C75040;
padding:20px 0 15px 25px !important;
}

.calloutbox_middle_textarea li {
font-size:16px !important;
color:#366359;
line-height:26px;
margin-left:20px;
padding:0 0 15px !important;
}

#icon_key {
width:680px;
height:41px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/icon_key.png);
background-repeat:no-repeat;
}

div.col1of2cols {
float:left;
width:290px;
font-size:18px;
line-height:27px;
margin:10px 20px 20px 0;
}

div.col2of2cols {
float:left;
width:290px;
font-size:18px;
line-height:27px;
margin:10px 0 20px;
}

.goodfoodcontainer {
border-top:0 dotted #C75040;
width:660px;
margin:0 0 0 15px;
}

.calloutbox_bottom {
width:680px;
height:70px;
background:url(https://static.ewg.org/reports/2012/goodfood/images/internal_boxes_bottom.png);
background-repeat:no-repeat;
}

img.fruitcupimg {
float:right;
width:200px;
height:200px;
z-index:-999;
margin:-100px 0 0;
padding:10px 10px 0 0;
}

.myred {
color:#C75040;
font-weight:700;
}

.myredsmall {
color:#C75040;
font-size:10px;
}

.bigfont {
font-size:18px;
font-weight:600;
}

.indented {
margin-left:62px;
}

.indent20 {
margin-left:20px;
}

.indentedmore {
margin-left:80px;
display:block;
}

img.quicktip {
float:left;
width:37px;
height:37px;
margin:0;
padding:0 25px 4px 0;
}

img.redbox {
float:left;
margin-left:-30px;
width:15px;
height:15px;
}

img.smallmag {
float:left;
margin-left:-30px;
width:25px;
height:25px;
}

img.padbot65 {
padding-bottom:65px !important;
}

img.padbot200 {
padding-bottom:200px !important;
}

img.padbot315 {
padding-bottom:315px !important;
}

img.padbot185 {
padding-bottom:185px !important;
}

img.padbot430 {
padding-bottom:430px !important;
}

img.padbot230 {
padding-bottom:230px !important;
}

div.quicktiptext {
margin:5px 0 0;
padding:0;
}

div.redboxes {
margin-left:80px;
padding:0;
}

div.redboxes_moreindent {
margin-left:120px;
padding:0;
}

#twitter_feed_bg {
background:url(https://static.ewg.org/reports/2012/goodfood/images/ty_good_food_site.png);
background-repeat:no-repeat;
height:328px;
width:680px;
position:relative;
z-index:99;
}

#followmeontwitter_div {
position:absolute;
z-index:999;
top:81px;
left:350px;
width:300px;
}

#twitter_feed_inner {
position:absolute;
z-index:999;
top:138px;
left:30px;
}

#follow_button {
position:absolute;
z-index:999;
top:242px;
right:15px;
}

#follow_button_goodfood {
border-top:1px dotted #C75040;
text-align:center;
width:660px;
margin:0 0 0 15px;
padding:15px 0 0;
}

#menu_tower {
background:url(https://static.ewg.org/reports/2012/goodfood/images/ribbon_menu_top.png);
background-repeat:repeat-y;
width:240px;
height:655px;
position:absolute;
z-index:99;
left:0;
top:-30px;
}

#left_nav {
margin-bottom:20px;
margin-left:14px;
margin-top:20px;
width:213px;
}

ul.leftmenu {
list-style-type:none;
color:#f2ebdd;
font-size:18px;
line-height:25px;
font-weight:400;
margin:0;
padding:0;
}

ul.leftmenu li {
display:block;
font-weight:300;
text-align:left;
margin:0;
padding:3px 5px 6px 12px;
}

ul.leftmenu li.currentli {
background-color:#fff;
}

ul.leftmenu li.currentli a,ul.leftmenu li.currentli a:link,ul.leftmenu li.currentli a:visited,ul.leftmenu li.currentli a:active,ul.leftmenu li.currentli a:hover {
color:#6b958c;
}

ul.leftmenu li a,ul.leftmenu li a:link,ul.leftmenu li a:visited {
color:#f2ebdd;
text-decoration:none;
}

a.footera,a.footera:link,a.footera:visited {
color:#C75040;
text-decoration:none;
}

#centered_rightpane {
margin:0 0 0 170px;
}

#credits {
color:#fff;
font-size:11px;
line-height:18px;
width:180px;
margin-left:25px;
border-bottom:0 dotted #fff;
}

#menu_tower_bottom {
background:url(https://static.ewg.org/reports/2012/goodfood/images/ribbon_menu_bottom.png);
background-repeat:repeat-y;
width:240px;
height:156px;
position:absolute;
z-index:99;
left:0;
top:625px;
}

#signupformdiv {
width:213px;
position:absolute;
z-index:99;
left:14px;
top:755px;
}

#signupformdiv .at-inner {
    background:none;
} 
#signupformdiv .HeaderHtml {
    padding: 0;
}
#signupformdiv .at fieldset legend {
    display:none;
}
#signupformdiv .at .at-fieldset {
    min-width: 0;
    padding: 0;
}


#signupformdiv header.at-title {
color:#c75040;
font-size:25px;
font-weight:700;
line-height:25px;
text-align:center;
margin:0 0 10px;
padding:0;
}

#signupformdiv p {
color:#40685f;
font-size:15px;
font-weight:400;
line-height:24px;
text-align:center;
margin-bottom:25px;
}

#signupformdiv input[type="tel"], #signupformdiv input[type="email"]  {
background-color:#cd5748;
border:0 solid #000;
width:95%;
border-radius: 16px;
color:#fff;
font-size:18px;
outline:none;
margin:0 auto 10px;
padding:17px;
font-weight: 400;
height: 18px;
}



#signupformdiv input[type="submit"] {
background-color:#063;
border-radius:8px;
background-image:0;
cursor:pointer;
line-height:20px;
font-weight:600;
font-size:20px;
text-align:center;
text-transform:uppercase;
color:#fff;
text-shadow:0 1px #A15510;
background:url("https://static.ewg.org/reports/2012/goodfood/images/signupbtnimg.png") no-repeat scroll 0 0 transparent;
border:1px solid #E09700;
margin:0 auto 10px;
padding:10px 20px;
width:192px;
height:52px;
margin:0 auto 10px;
text-indent: -999999px;
border: 0;  
}


.donate_ad {
margin:10px 0 10px 7px;
}

.tabchanger {
cursor:pointer;
}

.tabchanger img:hover {
cursor:pointer;
opacity:0.7px;
-webkit-transition:opacity .3s ease-in-out;
-moz-transition-duration:.3s;
-o-transition:opacity .3s ease-in-out;
}

h1.driedh1 {
border:none !important;
padding-top:0 !important;
}

#fade {
display:none;
background:#000;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
opacity:.80;
z-index:9999;
}

.popup_block {
display:none;
background:#fff;
border:10px solid #fff;
float:left;
font-size:1.2em;
position:fixed;
top:50%;
left:50%;
z-index:99999;
-webkit-box-shadow:0 0 20px #000;
-moz-box-shadow:0 0 20px #000;
box-shadow:0 0 20px #000;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:0;
}

img.btn_close {
float:right;
margin:-30px -34px 0 0;
}

.popup p {
margin:5px 0;
padding:5px 10px;
}

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:9000;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:10000;
text-align:center;
line-height:0;
}

#jquery-lightbox a img {
border:none;
}

#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-container-image {
padding:10px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:1000;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav a {
outline:none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1px;
display:block;
}

#lightbox-nav-btnPrev {
left:0;
float:left;
}

#lightbox-nav-btnNext {
right:0;
float:right;
}

#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
padding:0 10px;
}

#lightbox-container-image-data {
color:#666;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#lightbox-image-details-caption {
font-weight:700;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:0.7em;
}

.tweetactions_ty {
border:0 dotted;
font-size:11px;
width:350px;
margin:10px 0 0 64px;
padding:0;
}

.mytweets,.goodfood {
font-size:14px;
line-height:20px;
color:#305E54;
margin:0;
padding:0;
}

.tweet_list {
list-style:none;
overflow-y:hidden;
margin:0;
padding:0;
}

.tweet_list .awesome,.tweet_list .epic {
text-transform:uppercase;
}

.tweet_list li {
overflow-y:auto;
overflow-x:hidden;
border-bottom:0 solid #ECECEC;
margin:0;
padding:20px;
}

.tweet_list li.tweet_first {
margin-top:0;
padding-top:0;
}

div.tweetactions_ty a {
color:#E10219 !important;
}

div.tweetactions_ty a.newtweetty {
background:url(https://static.ewg.org/reports/2012/goodfood/images/bird_16_gray.png);
background-repeat:no-repeat;
background-position:0 -1px;
margin:0;
padding:0 0 0 20px;
}

div.tweetactions_ty a.retweetty {
background:url(https://static.ewg.org/reports/2012/goodfood/images/retweet.png);
background-repeat:no-repeat;
background-position:0 -1px;
margin:0;
padding:0 0 0 20px;
}

div.tweetactions_ty a.replyty {
background:url(https://static.ewg.org/reports/2012/goodfood/images/reply.png);
background-repeat:no-repeat;
background-position:0 -1px;
margin:0;
padding:0 0 0 20px;
}

div.tweetactions_ty a.favoritety {
background:url(https://static.ewg.org/reports/2012/goodfood/images/favorite.png);
background-repeat:no-repeat;
background-position:0 -1px;
margin:0;
padding:0 0 0 20px;
}

.tweet_list .tweet_even {
background-color:#f8f8f8;
}

.tweet_list .tweet_avatar {
padding-right:.5em;
float:left;
}

.tweet_list .tweet_avatar img {
-o-border-radius:8px;
-ms-border-radius:8px;
-khtml-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
vertical-align:middle;
background-color:#f9f9f9;
border:1px solid #EFEFEF;
margin:0 0 15px;
padding:3px;
}

img,a img,a div {
text-decoration:none;
border:0 none;
}

div#content_area a,div#content_area a:link,div#content_area a:visited,div#content_area a:active,div#content_area a:hover,div.calloutbox_middle_textarea a,div.calloutbox_middle_textarea a:link,div.calloutbox_middle_textarea a:visited,div.calloutbox_middle_textarea a:active,div.calloutbox_middle_textarea a:hover,a.footera:active,a.footera:hover {
color:#C75040;
text-decoration:underline;
}

.suitableforbestbuys,div.twocolumns,div.twocolumns_two {
position:relative;
z-index:9;
}

#snacksmartdiv,.snacksmartdiv1 {
width:311px;
height:73px;
margin:-35px 0 17px -39px;
}

div.roundedquicktip,div.roundedquicktip_two {
-o-border-radius:16px;
-ms-border-radius:16px;
-khtml-border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
border:1px solid #C75040;
padding:10px;
}

ul.leftmenu li a:active,ul.leftmenu li a:hover,a.signup_a:active,a.signup_a:hover {
color:#fff;
text-decoration:underline;
}

.tabchanger img,.tabchanger_active img {
cursor:pointer;
opacity:1px;
}

.content,#content_fruits {
display:block;
}

*html #fade,*html .popup_block {
position:absolute;
}

.tweet_list li a,.tweet_list li a:link,.tweet_list li a:visited,.tweet_list li a:active,.tweet_list li a:hover,.tweet_list li	span.tweet_time a {
color:#E10219;
}

#newsponsor { padding:0 ; margin:0; }
#newsponsor img { -ms-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:8px 0 0 47px; width:140px; }
#credits { text-align:center !important; }
#gf_youtube_video { width:680px; height:241px; background:url(https://static.ewg.org/reports/2012/goodfood/images/gf_youtube_video.png); background-repeat:no-repeat; background-position:10px 0px; position:relative; z-index:9;  }
#gf_youtube_videotext { width:275px; height:120px; position:absolute; z-index:99; top:76px; left:47px; color:#ffffff; }
#gf_youtube_videothumb { width:334px; height:194px; position:absolute; z-index:99; top:27px; right:20px; }