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

body 
{ 
 width:100%; 
 padding:0px; margin:0px;
 background-repeat:repeat;
 background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/tiled_stripe_ewg.png) fixed;
 background-color:#dfded5; 
 font-size:14px; 
 line-height:24px; 
 color:#535353; 
 font-family: 'Open Sans',sans-serif;
 font-style: normal;
 font-weight:400;
}

img.background1 { left:0; min-width:1024px; overflow:hidden; position:absolute; top:0; width:100%; /*height:100%;*/ z-index:-99; }
img.background2 { /* Set rules to fill background */ min-height: 100%; min-width: 1024px; /* Set up proportionate scaling */ width: 100%; height: auto; /*  height: 100%; width: 100%; */	/* Set up positioning */ position: fixed; bottom:0; left: 0; z-index:-99; }


div { padding:0; margin:0; }

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

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

a, a:link, a:visited { color:#dc8f00; text-decoration:none; }
a:active, a:hover { text-decoration:underline; }

span.togglethis_span {  color:#dc8f00; text-decoration:underline; cursor:pointer; }

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

#main_top_wrapper { width:960px; height:540px; background-color:#; margin:0px auto; border:0px solid #F00; position:relative;  }
#page-date{ position: absolute; top: 15px; right: 10px; }	
	#lefttop { position: relative; width:437px; height:540px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/left.png); background-repeat:no-repeat; background-position:0px 10px; position:relative; z-index:9;}
	#addthis {position: absolute; left: 0; bottom: 25px;}
		#ewglogo { width:342px; height:72px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/ewg_logo.png); background-repeat:no-repeat; position:absolute; z-index:99; top:0; left:0; cursor:pointer; }
		#getpdf { width:256px; height:56px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/getpdf_up.png); background-repeat:no-repeat; position:absolute; z-index:99; top:430px; left:0; cursor:pointer; }
		#getpdf:hover { width:256px; height:56px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/getpdf_down.png); background-repeat:no-repeat; position:absolute; z-index:99; top:430px; left:0; cursor:pointer; }
	#righttop { width:520px; height:540px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/right.png); background-repeat:no-repeat;}
	
#middlebar  { position:static; z-index:99999; width:100%; height:165px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/middlebar.jpg); background-repeat:repeat-x; }
	#middlebar960 { width:960px; margin:0 auto; position:relative; z-index:9; }
		#donatetoewg { width:319px; height:165px; position:absolute; z-index:99; top:5px; left:0px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/donatetoewg.png); background-repeat:no-repeat; }
		#getguide { width:365px; height:215px; position:absolute; z-index:99; top:-50px; left:325px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/ewg_clearners_guide.png); background-repeat:no-repeat; }
		#getguide_2 { width:365px; height:208px; position:absolute; z-index:99; top:0px; left:325px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/guide_sticky.png); background-repeat:no-repeat; display:none; }
		#donatebtn { width:268px; height:146px; position:absolute; z-index:99; top:13px; right:0px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/donate_up.png); background-repeat:no-repeat; cursor:pointer; }
		#donatebtn:hover { width:268px; height:146px; position:absolute; z-index:99; top:13px; right:0px; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/donate_down.png); background-repeat:no-repeat; cursor:pointer; }
		
#hos_content { width:908px; padding:25px; min-height:1500px; margin:0 auto 200px auto; background-color:#ffffff; border:1px solid #999999; border-top:0 none; }	
	#hos_title { width:908px; padding:25px; margin-left:-25px; height:400px; border-bottom:1px solid #dc8f00; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/hallofshame_bg.jpg); background-repeat:no-repeat; background-position:0 90px; position:relative; z-index:9; }
	
	.hidden_h1 { text-indent:-9999px; height:0px; padding:0px; margin:0px; }
	.reg_h1 { font-size:40px; line-height:40px; color:#dc8f00; font-style:normal; font-weight:600; padding:0px; margin:0px;  }
	.hos_tips { font-size:30px; line-height:40px; color:#dc8f00; font-style:normal; font-weight:600; background:url(http://static.ewg.org/reports/2012/cleaners_hallofshame/images/hos_tips.png); background-repeat:no-repeat; background-position:0px 0px; padding:15px 0 0 120px; min-height:110px; margin:20px 0 20px 0px; }
	p.hosreg { color:#5b5b5b; margin:-80px 10px 40px 125px; }
	p.hostitle { color:#5b5b5b; font-size:15px; line-height:25px; font-weight:600; font-style:normal; } 
	h1.togglethis { cursor:pointer; }	
	
	.beingtoggled { margin:0px 10px 40px 125px; padding:0; color:#5B5B5B; border:0px dotted #000; }
			.product_image_div 
			{ 
			float:left; padding:3px; margin:1px 20px 10px 0px; width:110px; border:1px solid #EFEFEF; background-color:#F9F9F9; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px; -moz-border-radius:8px; 
			-webkit-border-radius:8px; border-radius:8px;  
			}
			div.product_image_div img 
			{ 
			-o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; width:110px;
			}
			.product_text_div
			{
				float:left;
				padding:0px;
				margin:0px;
				width:630px;
			}
			h2.productname { color:#318d1f; padding:0px 0 20px 0; margin:0px; }
			
			.ewg_green_choice { padding:15px; margin:0px; border:1px solid #EFEFEF; background-color:#F9F9F9; -o-border-radius:8px; -ms-border-radius:8px; -khtml-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  }
			h3.greenchoice_h3 { color:#318d1f; padding:0; margin:0px; }

			#disclaimer { margin: 10px; padding: 10px; border: 1px solid #666; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#gototop_arrow { width:150px; height:230px;	 position:fixed; bottom:20px; right:20px; display:none; }
#footer { text-align:center; }