/*
Theme Name:Skin Deep 3.0
Description:The design of the new skin deep. Environmental Working Group
Designer:Aman Anderson,Taylan "Ty" Yalniz / Color pallette:Colleen Hutchins
Back-end:Sean Gray,Dean Clark
Version:3.0
YUI 3 CSS Rest 
Updated: 11.01.12.Ty
*/

html {
	color:#5A5963;
}
/* Removed p, strong, em, h1,h2,h3,h4,h5,h6,ul,ol,li  */

body, div, dl, dt, dd, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:400
}
caption, th {
	text-align:left
}
/* h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400} */

q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	font-size:100%
}
/* Start of Regular CSS */



body {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style: normal;
	text-align:center;
	background-color:#ffffff;
	background-repeat:repeat;
	background-position:0px 0px;
	background-attachment:fixed;
	color:#5A5963;
}
.fleft {
	float:left;
}
div.individual_block {
	color: #52394D;
	padding:10px;
	margin:0px 25px 15px 0;
	width:122px;
	min-height:150px;
	background-color:#ffffff;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-o-box-shadow:0 0 1px #E6CDB9;
	-moz-box-shadow:0 0 1px #E6CDB9;
	-webkit-box-shadow:0 0 1px #E6CDB9;
	box-shadow:0 0 1px #E6CDB9;
	font-size:14px;
	line-height:20px;
}
.lastcol {
	margin-right:0px !important;
}
div.individual_block img {
	width:122px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.break {
	height:15px;
	width:5px;
}
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;
}
#topbar {
	font-size:12px;
	height:29px;
	width:100%;
	color:#523A50;
/*	background-color:#fdf9f0;*/
	border-bottom:1px solid #e2d5c2
}
#topbar_content {
	width:960px;
	margin:0 auto
}
#adminlinks {
	float:right;
	margin-top:5px
}
#top_logo {
	width:288px;
	height:33px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	background:url(https://static.ewg.org/skindeep/img/sd_top_bar_grad_03.gif) repeat-x;
	background-color:#432e41;
	float:left
}
#logo_mark {
	display:block;
	text-indent:-99999px;
	width:312px;
	height:21px;
	background:url("https://static.ewg.org/skindeep/img/site_design/sd_logo_06.png") no-repeat;
	margin:4px 0 0 4px
}
.database_page_top {
	background:url("https://static.ewg.org/skindeep/img/scoretable_back.png");
	background-repeat:repeat-x;
	background-position:top
}
#coveringcherub {
	width:960px;
	text-align:left;
	margin:0 auto
}
#sd_menu {
	height:52px;
	width:100%;
	background:url("https://static.ewg.org/skindeep/img/sd_menu_bar_grad_03_13.gif") repeat-x;
	background-color:#432e41;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	margin-top:13px
}
#sd_menu_inner {
  height:50px;
  width:100%;
  border-bottom:solid 1px #786c76;
  -moz-border-radius-topleft:6px;
  -webkit-border-top-left-radius:6px;
  border-top-left-radius:6px;
  -moz-border-radius-topright:6px;
  -webkit-border-top-right-radius:6px;
  border-top-right-radius:6px;
  position:relative;
  /* z-index:9; */ 
}



#sd_ewg_verified_btn
{
  position:absolute;
  z-index:1003;
  right:5px;
  top:-18px;
  width:164px;
  height:64px;
  background:url("https://static.ewg.org/skindeep/img/ewgv_sd_btn_360.png");
  background-position:0px 0px; 
  background-repeat:no-repeat;
}


#sd_donate_btn
{
  position:absolute;
  z-index:1003;
  right:5px;
  top:-18px;
  width:164px;
  height:64px;
  background:url("https://static.ewg.org/skindeep/img/ewgv_sd_green.png");
  background-position:0px 0px; 
  background-repeat:no-repeat;
}
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 div
{
	text-decoration:none !important;
	outline:none !important;
	border:0 none !important;
}
ul#topnav {
	float:left;
	width:100%;
	list-style:none;
	font-weight:700;
	margin:0;
	padding:0
}
ul#topnav li {
	float:left;
	position:relative;
	padding:0px;
}
li.menuhover:hover {
	background-color:#f0e0cb;
	height:52px
}
li.homemenuhover:hover {
	background-color:#f0e0cb;
	height:52px;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px
}
ul#topnav .submenus, ul#topnav .submenus {
	height:52px;
	line-height:50px;
	padding:0 13px
}
ul#topnav li a {
	text-decoration:none;
	vertical-align:middle;
	height:52px
}
ul#topnav a.submenus, a.submenus, a.donatemenu, a.faqmenu {
	font-size:14px;
	height:52px;
	color:#FFF
}
a.faqmenu {
	border:none
}
a.faqmenu:hover {
	color:#333;
	background:#f0e0cb
}
ul#topnav li .sub {
	position:absolute;
	top:52px;
	left:-1px;
	background:#f7f2ed url("https://static.ewg.org/skindeep/img/sd_menu_stretch_grad.png") repeat-x left top;
	width:100%;
	float:left;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	display:none;
	-moz-box-shadow:#666 0 3px 3px;
	-webkit-box-shadow:#666 0 3px 3px;
	box-shadow:#666 0 3px 3px;
	z-index:300;
	padding:10px
}
ul#topnav li .sub_men {
	left:-300px;
	margin-left:-25px
}
ul#topnav li .row {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px
}
ul#topnav li .sub ul {
	list-style:none;
	width:150px;
	float:left;
	padding:0
}
ul#topnav .sub ul li {
	width:100%;
	color:#FFF
}
ul#topnav .sub ul li h2 {
	font-size:16px;
	font-weight:700;
	color:#654461
}
ul#topnav .sub ul li h2 a {
	background-image:none;
	color:#654461;
	padding:5px 0
}
ul#topnav .sub ul li a {
	float:none;
	text-indent:0;
	height:auto;
	font-size:12px;
	display:block;
	text-decoration:none;
	color:#786c76;
	padding:0 5px 7px 15px
}
ul#topnav .sub ul li a:hover {
	color:#251a24 !important;
	background-position:5px 12px;
	text-decoration:none
}
#imagefader {
	height:271px;
	position:relative;
	z-index:9;
}
.slideshow {
	z-index:-50;
	height:271px
}
.slideshow img {
	-o-border-radius:0 0 0px 0px;
	-ms-border-radius:0 0 0px 0px;
	-khtml-border-radius:0 0 0px 0px;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
	opacity:0
}
#searchbar_cntr {
	z-index:40;
	width:863px;
	position:absolute;
	bottom:-56px;
	left:0;
	width:960px;
}
#searchbar {
	height:61px;
	width:958px;
	-o-border-radius:0 0 6px 6px;
	-ms-border-radius:0 0 6px 6px;
	-khtml-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	background:url("https://static.ewg.org/skindeep/img/site_design/gradient_searchbar_20.gif") repeat-x left top;
	background-color:#f7e8d3;
	border:1px solid #E2D5C2;
	position:relative;
}
#data_avail_box {
	background-color:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:3px;
	padding:3px
}
#searchinput {
	width:762px;
	height:40px;
	-webkit-border-radius:6px 0px 0px 6px;
	-moz-border-radius:6px 0px 0px 6px;
	border-radius:6px 0px 0px 6px;
	/*

-moz-box-shadow:#000 0 -1px 0;-webkit-box-shadow:#000 0 -1px 1px;box-shadow:#000 0 -1px 0;

*/



float:left;
	margin:12px 0 0 8px;
	background:url(https://static.ewg.org/skindeep/img/searchglass2012_03.jpg);
	background-repeat:no-repeat;
	background-position:6px 8px;
	background-color:#FFFFFF;
	padding-left:42px;
	border:1px solid #BBAD98;
}
.searchinput_text {
	font-size:26px;
	font-style:italic;
	margin:4px 0 0 5px
}
#searchinput_text input {
	border:none;
	background:none;
	font-size:23px;/* font-style:italic; */
	color:#766575;
	outline:none;
	width:765px;
	margin:4px 0 0 5px
}
#gobtn {
	width:140px;
	text-align:center;
	height:41px;
	font-weight:400;
	border:none;
	cursor:pointer;
	background:#523a50 url("https://static.ewg.org/skindeep/img/site_design/go_btn_grad.png") repeat-x;
	-moz-border-radius:0px 6px 6px 0px;
	-webkit-border-radius:0px 6px 6px 0px;
	border-radius:0px 6px 6px 0px;
	-moz-box-shadow:#000 0 -1px 0;
	-webkit-box-shadow:#000 0 -1px 1px;
	box-shadow:#000 0 1px 0;
	float:left;
	text-transform:none;
	margin:12px 0 0;
	font-size:20px;
}
.gobtn_text {
	font-size:30px;
	color:#FFF;
	text-align:center;
	margin-top:3px;
	width:83px;
	text-shadow:0 -1px #000
}
#page_search_container {
	height:49px;
	width:100%;
	background:#f8eee0 url("https://static.ewg.org/skindeep/img/site_design/gradient_searchbar_20.gif") repeat-x;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
#top_page_logo {
/*	background:url("https://static.ewg.org/skindeep/img/new_logo_stamp_purple.png") no-repeat;*/
	background-size: 40px 40px;
	width:60px;
	height:40px;
	float:left;
	margin:3px 20px 0 15px
}
#top_page_search_container {
	float:right;
	padding-right:20px
}
/* the login panel overlay stuff - end Sean's solution to the search bar problem -- probably wrong */

.top_page_searchinput_text {
	font-size:17px;
	font-style:normal;
	width:500px;
	color:#766575;
	height:30px;
	border:none;
	background-color:#FFF;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	float:left;
	margin:10px 0px 5px 15px;
	-webkit-border-radius:6px 0px 0px 6px;
	-moz-border-radius:6px 0px 0px 6px;
	border-radius:6px 0px 0px 6px;
	border:1px solid #bbad98;
	background:url(https://static.ewg.org/skindeep/img/searchglass2012_03.jpg);
	background-repeat:no-repeat;
	background-position:6px 3px;
	background-color:#FFFFFF;
	padding-left:40px;
	outline:none;
}
.top_page_gobtn_text {
	font-size:20px;
	color:#FFF;
	text-align:center;
	text-shadow:0 -1px #000;
	width:85px;
	border:none;
	height:31px;
	font-weight:400;
	background:#4e374b url("https://static.ewg.org/skindeep/img/site_design/go_btn_grad.png") repeat-x;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-moz-box-shadow:#000 0 -1px 0;
	-webkit-box-shadow:#000 0 -1px 1px;
	float:left;
	margin:15px 0 0;
	-moz-border-radius:0px 6px 6px 0px;
	-webkit-border-radius:0px 6px 6px 0px;
	border-radius:0px 6px 6px 0px;
	-moz-box-shadow:#000 0 -1px 0;
	-webkit-box-shadow:#000 0 -1px 1px;
	box-shadow:#000 0 1px 0;
	float:left;
	text-transform:none;
	margin:10px 0 0;
	font-size:20px;
	padding:0 0 3px 0;
	text-transform:none;
	line-height:20px;
	width:105px;
}
.top_page_searchinput_text input {
	width:550px;
	border:none;
	background:none;
	outline:none;
	font-size:26px;
	font-style:italic;
	color:#458197;
	margin:4px 0 0 5px
}
#searchinfo {
	height:36px;
	width:170px;
	color:#FFF;
	background:#3f3528 url("https://static.ewg.org/skindeep/img/site_design/searchinfo_gradx_02.png") repeat-x;
	background-color:#432e41;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	float:right;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	box-shadow:0 0 6px #000;
	z-index:-1;
	margin:-8px 30px 0 0
}
#searchinfo li {
	display:inline;
	font-size:12px;
	color:#white;
	padding-right:5px;
	margin-right:5px;
	text-decoration:underline;
	text-shadow:0 -1px #000
}
#searchinfo ul {
	margin-top:12px;
	color:#FFF !important
}
h2.subtitle {
	padding-top:12px;
	color:#ec7322;
	margin:0
}
.latestpost {
	margin-bottom:20px !important
}
#home_content_contr {
/*	background:url("https://static.ewg.org/skindeep/img/site_design/right-nav-bg-img.png") repeat-y;*/
	width:100%;
	border:1px solid #E2D5C2;
	margin-top:10px;
	-o-border-radius:6px 0 0 0;
	-ms-border-radius:6px 0 0 0;
	-khtml-border-radius:6px 0 0 0;
	-moz-border-radius:6px 0 0 0;
	-webkit-border-radius:6px 0 0 0;
	border-radius:6px 0 0 0;

	}
#database_content_contr {
	background:url("https://static.ewg.org/skindeep/img/site_design/left-nav-bg-img.png") repeat-y;
	width:100%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #E2D5C2;
	margin-top:10px
}
#home_left_colm {
	width:723px;
	float:left;
	margin-right:-238px;
	z-index:99;
	position:relative
}
#home_left_colm h3 {
	color:#523a50;
	margin:0;
	padding:0
}
#home_right_colm {
	width:237px;
	height:100%;
	float:right;
	z-index:90;
	position:relative;
/*	background-color:#FDF9F0*/
}
#page_right_colm {
	width:723px;
	float:right;
	margin-left:-238px;
	z-index:99;
	position:relative
}
#page_right_colm a img {
	border:5px solid #e7ceb8
}
#home_search_container {
	border:0px solid #e7ceb8
}
#page_right_colm a {
	color:#4d464d
}
#page_right_colm h3 {
	color:#505152;
	margin:0;
	padding:10px
}
#page_right_colm h2 {
	color:#FFF;
	background:#3d2b3b url("https://static.ewg.org/skindeep/img/title_background_img.png") repeat-x bottom;
	text-shadow:0 -1px #66481d;
	margin:0;
	padding:10px
}
#page_left_colm {
	width:237px;
	height:100%;
	float:left;
	z-index:100;
	position:relative
}
#rightpad {
	margin-right:50px
}
#prod_cntr {
	background-color:#f3f8f7;
	width:293px;
	height:153px;
	float:left;
	margin:10px 0 10px 10px
}
#middleman {
	width:1px;
	height:153px;
	margin-top:14px;
	margin-left:40px;
	margin-right:30px;
	border-left:1px solid #dae8e6;
	float:left
}
#prod_cntr img {
	float:left;
	border:6px solid #dae8e6;
	margin:10px 0 10px 10px
}
#prod_cntr_name {
	float:left;
	margin:10px 0 10px 10px
}
#prod_cntr_name small {
	color:gray
}
#prod_cntr_name h3 {
	color:#6ba39c;
	margin:0;
	padding:0 !important
}
#prod_cntr_score {
	width:110px;
	margin:0 auto
}
#prod_realscore_cntr {
	-webkit-border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	background:#5bbe40 url("https://static.ewg.org/skindeep/img/site_design/score_grad.png") repeat-x left top;
	-moz-box-shadow:#000 0 -1px 0;
	-webkit-box-shadow:#000 0 -1px 1px;
	box-shadow:#000 0 -1px 0;
	border-bottom:1px solid #4b4b4b
}
#prod_completescore_cntr {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	background:#5a5963 url("https://static.ewg.org/skindeep/img/site_design/score_grad_flipped.png") repeat-x left bottom
}
#score_style_small {
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-weight:700;
	padding:0
}
#score_style_large {
	font-size:48px;
	margin-top:6px;
	color:#FFF;
	font-weight:700;
	text-align:center;
	text-shadow:0 -1px #000;
	padding:2px
}
.latestresearch {
	float:left;
	margin:0;
	width:329px;
	padding:0 20px;
	background-color:#ffffff;
}
.latestresearch_left2012 {
	float:left;
	margin:0;
	width:334px;
	padding:0 0 0 20px;
/*	background-color:#f2e2ca;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2e2ca), to(#fefdfc));
	background-image: -moz-linear-gradient(#f2e2ca, #fefdfc);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e2ca', endColorstr='#fefdfc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e2ca', endColorstr='#fefdfc')";
*/}
.latestresearch h3, .latestresearch_left2012 h3 {
	font-weight:400 !important;
	font-size:20px !important;
	line-height:22px !important;
	padding:0 0 0 0 !important;
	margin:20px 0 30px 0 !important;
}
#wide_orange_sidebar {
	width:100%;
	background:#523a50 url("https://static.ewg.org/skindeep/img/site_design/gradient_sidebar_20.png") repeat-x left top;
	padding-bottom:15px
}

#wide_orange_sidebar .at-inner {
	background:none;
}
#wide_orange_sidebar .at .at-legend {
	display: none;
}

#wide_orange_sidebar header.at-title {
	font-size:20px;
	padding-top:13px;
	text-shadow:0 -1px #000;
	color:#FFF;
	margin:0;
	padding:10px;
}

#wide_orange_sidebar .at input[type="submit"] {
	border:none;
	height:29px;
	padding-top:0;
	font-weight:700;
	background:#e8d2bb url("https://static.ewg.org/skindeep/img/site_design/gradient_searchbar_20.gif") repeat-x;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	font-size:19px;
	text-align:center;
	color:#523a50;
	line-height:29px;
}

#wide_orange_sidebar_email2012 {
	width:100%;
	padding-bottom:15px
}
#wide_orange_sidebar_email2012 .at-inner {
	background:none;
}
#wide_orange_sidebar_email2012 .at .at-legend {
	display: none;
}

#wide_orange_sidebar_email2012 header.at-title {
	font-size:20px;
	padding-top:13px;
	color:#4F384C;
	margin:0;
	padding:10px;
}

#wide_orange_sidebar_email2012 .at input[type="submit"] {
	border: none;
	font-weight: 600;
	background: #523a50;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: #000 0 -1px 0;
	-webkit-box-shadow: #000 0 -1px 1px;
	box-shadow: #000 0 -1px 0;
	font-size: 20px;
	text-align: center;
	color: #fff;
}



#wide_orange_sidebar2012 {
	width:100%;
	padding-bottom: 14px;
	background:#523a50 url("https://static.ewg.org/skindeep/img/site_design/gradient_sidebar_20.png") repeat-x left top;
}
#wide_orange_sidebar p {
	color:#FFF;
	font-size:13px;
	width:195px;
	padding-bottom:13px;
	text-align:center;
	margin:0 auto
}
#wide_orange_sidebar_email2012 p {
	color:#4F384C;
	font-size:13px;
	width:195px;
	padding-bottom:13px;
	text-align:center;
	margin:0 auto
}
#wide_orange_sidebar2012 p {
	color:#FFF;
	font-size:13px;
	width:195px;
	padding-bottom:13px;
	text-align:center;
	margin:0 auto
}
#wide_lightorange_sidebar {
	width:100%;
	background:#f9f0e3 url("https://static.ewg.org/skindeep/img/scoretable_back.png") repeat-x left top
}
#wide_orange_sidebar_top {
	width:100%;
	border-bottom:5px solid #e6cdb9;
	padding-bottom:10px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	background:#523a50 url("https://static.ewg.org/skindeep/img/site_design/gradient_sidebar_20.png") repeat-x left top;
	text-align:center;
	color:#FFF
}
#donate_sd {
	font-weight:700;
	background:url("https://static.ewg.org/skindeep/img/donate_grad.png") repeat-x;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:#000 0 -1px 0;
	-webkit-box-shadow:#000 0 -1px 1px;
	box-shadow:#000 0 -1px 0;
	font-size:15px;
	color:#382835;
	width:167px;
	text-align:center;
	text-shadow:0 1px #FFF !important;
	margin:0 auto;
	padding:5px
}
#donate_sd a {
	color:#382835;
	text-decoration:none
}
.sidabar_content {
	padding:10px
}
.sidabar_content2012blue {
	padding:0 15px;
}
.sidabar_content ul {
	list-style:none;
	padding:0
}
.sidabar_content li {
	font-size:13px;
	padding-bottom:10px;
	margin:0 6px 7px 0
}
.sidabar_content a {
	text-decoration:none;
	color:#9B6190;
	font-size:14px;
	font-weight:400;
	line-height:18px;
}
.list_number {
	color: #4F4459;
	float: left;
	font-size: 30px;
	height: 25px;
	margin-right: 5px;
	margin-top: -10px;
	padding-bottom: 20px;
	text-align: left;
	width: 33px;
	font-weight:300;
	line-height:41px;
}
.sidebar_title {
	font-size:18px;
	min-height:69px;
	color:#FFF;
	background:#3d2b3b url("https://static.ewg.org/skindeep/img/title_background_img.png") repeat-x bottom;
	text-shadow:0 -1px #66481d;
	text-align:left;
	font-weight:700;
	moz-border-top-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	padding:10px
}
.sidebar_title_nobg {
	font-size:19px;
	line-height:20px;
	color:#4f4459;
	text-align:left;
	font-weight:400;
	padding:10px 0;
}
.sidebar_info_blurb {
	font-size:14px;
	line-height:22px;
	font-weight:300;
	color:#5a5963;
	margin-top:0px;
	margin-bottom:20px;
}
.sidebar_info_blurb_white {
	font-size:13px;
	color:#FFF;
	margin-top:8px
}
.sidebar_info_blurb_purple {
	font-size:13px;
	line-height:20px;
	color:#4F4459;
	margin-top:8px;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
}
#wide_orange_sidebar_email2012 h4 {
	font-size:20px;
	padding-top:13px;
	color:#4F384C;
	margin:0 0 0 15px
}
#wide_orange_sidebar2012 h4 {
	color: #FFFFFF;
	font-size: 21px;
	line-height: 25px;
	margin: 0;
	padding: 15px 0 10px 0;
	text-shadow: 0 -1px #000000;
}
/* .signupinput{width:202px;background-color:#FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:#000 0 -1px 0;-webkit-box-shadow:#000 0 -1px 1px;box-shadow:#000 0 -1px 0;float:left;margin:15px 8px 0 12px} */


.signupinput {
	background-color: #FFFFFF;
	border: 1px solid #BBAD98;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	float: left;
	margin: 15px 8px 0 12px;
	width: 202px;
}
#signupgo2012left {
	border:none;
	width:60px;
	height:31px;
	padding:0 0 0px 0;
	font-weight:600;
	background:#523A50;
	-o-border-radius:0px 6px 6px 0px;
	-ms-border-radius:0px 6px 6px 0px;
	-khtml-border-radius:0px 6px 6px 0px;
	-moz-border-radius:0px 6px 6px 0px;
	-webkit-border-radius:0px 6px 6px 0px;
	border-radius:0px 6px 6px 0px;
	-moz-box-shadow:#000 0 -1px 0;
	-webkit-box-shadow:#000 0 -1px 1px;
	box-shadow:#000 0 -1px 0;
	float:right;
	font-size:20px;
	line-height:20px;
	text-align:center;
	color:#ffffff;
}
.signupinput_text input {
	border:none;
	background:none;
	outline:none;
	font-size:15px;
	color:#766575;
	padding:5px;
	width:195px;
}
.zipinput_text input {
	border:none;
	background:none;
	outline:none;
	padding-left:8px;
	padding-top:5px;
	font-size:15px;
	color:#766575;
	width:116px;
	float:left
}
#footer_cntr {
/*	background-color:#fdf9f0;*/
	border-top:1px solid #E2D5C2;
	margin-top:20px;
	margin-bottom:50px;
	padding:15px
}
#foot_col {
	float:left;
	font-size:14px
}
#foot_col img {
	margin:2px
}
#foot_col ul {
	color:#523a50;
	padding:0 15px
}
#foot_col li {
	padding-bottom:11px
}
#foot_col a {
	text-decoration:underline;
	color:#523a50
}
#foot_col a:hover {
	text-decoration:underline;
	color:#2a1e29
}
.socialnetwork a {
	text-decoration:none !important;
	line-height:2px
}
.socialnetwork li {
	padding-bottom:0 !important
}
#footer_logo {
	display:block;
	float:left;
	background:url("https://static.ewg.org/skindeep/img/site_design/ewg_top_logo_page_03.png") no-repeat;
	width:257px;
	height:68px;
	margin: 0 20px 0 0
}
#footer_contact_info {
	color:#523a50;
	font-size:12px;
	border-top:1px solid #E2D5C2;
	padding-top:10px
}
#footer_contact_info a {
	color:#523a50;
	font-weight:700
}
#footer_contact_info a:hover {
	color:#2a1e29
}
#footer_contact_info li {
	margin-bottom:5px
}
#footer_contact_info ul {
	padding:10px 15px
}
#table-browse {
	font-size:12px;
	background:#fff;
	width:100%;
	border-collapse:collapse;
	text-align:left;
	color:#534933
}
#table-browse a {
	text-decoration:none;
	color:#523A50
}
#table-browse th {
	font-size:14px;
	font-weight:400;
	color:#039;
	border-bottom:2px solid #e9ecc3;
	padding:10px 8px
}
#table-browse td {
	border-bottom:1px solid #ECE8D5;
	padding:6px 8px
}
#table-browse tr:hover td {
	background-color:#fffdf8
}
.product_name_list a {
	font-weight:700;
	text-decoration:underline !important;
	color:#897a60
}
#click_next_number {
	font-size:14px;
	color:#523A50;
/*	background-color:#fdf9f0;*/
	border-bottom:1px solid #ECE8D5;
	border-top:1px solid #FFF;
	padding:10px
}
#product_page_main h2 {
	border-bottom:1px solid #ccc;
	padding-left:5px;
	margin-bottom:5px
}
#product_page_main {
	color:#383838;
	font-size:14px;
	line-height:1.5;
	text-align:left
}
.product_category {
	text-transform:capitalize;
	font-weight:700;
	color:#3d8e8b
}
.product_blue {
	color:#222;
	font-weight:700;
	line-height:20px
}
.product_date {
	float:right;
	font-style:italic;
	margin-bottom:5px
}
.product_top_left_column {
	width:640px;
	float:left
}
.scoretable {
	background:#f2e2cb url("https://static.ewg.org/skindeep/img/scoretable_back.png");
	background-repeat:repeat-x;
	background-position:top;
	font-size:12px;
	border-collapse:collapse;
	text-align:left
}
.scoretable th {
	font-size:12px;
	font-weight:400;
	color:#039;
	text-align:center;
	padding-top:2px;
	border-bottom:1px solid #ccc
}
.scoretable_company {
	font-size:12px;
	background:#fff;
	border-collapse:collapse;
	text-align:left;
	margin-bottom:15px;
	margin-top:15px
}
.scoretable_company td {
	border-bottom:1px solid #ccc;
	color:#669;
	vertical-align:top;
	padding:6px
}
/* product pages */.product_tables {
	font-size:14px;
	background:#fff;
	width:100%;
	border-collapse:collapse;
	text-align:left;
	margin-top:25px
}
.product_tables tr:nth-child(odd) {
	background-color:#FFF
}
.product_tables th {
	color:#4e474e !important;
	border-bottom:1px solid #f0e5d1;
	padding-left:8px;
	margin:14px
}
.product_tables th h3 {
	color:#523a50 !important
}
.product_tables td {
	border-bottom:1px solid #f0e5d1;
	border-collapse:collapse;
	color:#4f4e57;
	padding:6px 8px
}
.product_tables a {
	color: #51374d
}
.product_tables h3 {
	text-transform:capitalize;
	font-weight:400;
	color:#505152 !important;
	font-size: 24px;
}
.health_table a {
	color:#94662b !important
}
.health_table strong {
	color:#897A60 !important
}
.health_table table {
	-webkit-border-radius:6px;
	-moz-border-radius:6px
}
.health_table tr:nth-child(odd) {
	background-color:#f8f0e4
}
.health_table th {
	font-size:14px;
	font-weight:400;
	color:#039;
	background-color:##dae8e6;
	border-collapse:collapse;
	border:1px solid #ccc;
	padding:4px
}
.health_table td {
	border:1px solid #ccc;
	border-collapse:collapse;
	color:#4f4e57;
	padding:5px
}
.health_table h3 {
	text-transform:normal;
	font-size:1.3em;
	color:#897A60
}
.product_tables .tinytype {
	font-size:10px;
	padding:10px
}
.product_tables .tinytype a {
	color:#523A50 !important
}
.product_tables p.tinytype {
	margin-top:4px
}
.product_tables .tinytype a:hover {
	color:#291d28 !important
}
.product_small_font {
	color:#95876e;
	font-size:11px;
	line-height:14px;
	margin:15px 0;
	padding:10px
}

div.product_small_font a {color: #4F4459}

.health_left {
	float:left;
	width:320px;
	margin-right:20px
}
.company_policy th {
	font-size:12px;
	font-weight:400;
	color:red;
	border-bottom:1px solid #ccc;
	padding:4px
}
.company_policy td {
	border-bottom:1px solid #ccc;
	color:#523a50;
	vertical-align:top;
	padding:6px
}
.company_policy h3 {
	text-transform:capitalize
}
.scoretable a:hover {
	color:#291d28
}
.scoretable td {
	border-bottom:1px solid #FDF9F0;
	color:#523a50;
	vertical-align:top;
	padding:6px
}
td.lighttd {
	background-repeat:no-repeat;
	font-weight:700;
	background-position:center center;
	vertical-align:center;
	text-align:center;
	padding:5px
}
td.firstrow {
	font-size:.9em;
	vertical-align:top;
	line-height:1em;
	border-top:0;
	border-bottom:3px solid #dcdcdc;
	margin:0;
	padding:0
}
td.firstcol {
	text-transform:uppercase;
	font-size:.95em;
	text-align:left
}
.lighttd {
	background-repeat:no-repeat;
	font-weight:700;
	background-position:50% 50%;
	vertical-align:center;
	text-align:center;
	width:50px;
	padding:5px
}
h4.light {
	background-color:#f0e1ec;
	font-size:12px;
	color:#63626a;
	margin:0;
	padding:4px
}
#samplecomments td {
	border-bottom:1px solid #afafaf;
	background-color:#f6f0e8;
	line-height:16px;
	font-size:13px;
	padding:6px 15px
}
/* product pages */.random_tables {
	font-size:12px;
	background:#fff;
	width:95%;
	border-collapse:collapse;
	text-align:left;
	margin:10px 0
}
.random_tables tr:nth-child(odd) {
	background-color:#fafafa
}
.random_tables th {
	font-size:14px;
	font-weight:400;
	color:#039;
	background-color:#EFFCFF;
	border-collapse:collapse;
	border:1px dotted #ccc;
	padding:5px 4px
}
.random_tables td {
	border:1px dotted #ccc;
	border-collapse:collapse;
	color:#432f41;
	padding:6px 8px
}
.random_tables h3 {
	text-transform:uppercase;
	font-weight:700;
	color:#3d8e8b
}
.widget_listcategorypostswidget {
	list-style:none;
	margin:0;
	padding:0
}
/* faq styles */#advancedsearchformid {
	margin-left:auto;
	margin-right:auto;
	color:#505152;
	font-size:12px;
}
#imageSearch {
	border:1px solid #523a50;
	padding-left:5px;
	background:#efefef;
	color:#323232;
	font-size:100%;
	display:block;
	width:180px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto
}
.faq-question a {
	background-color:transparent;
	background-image:url("https://static.ewg.org/skindeep/img/bullet_black.png");
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 5px;
	color:#069;
	padding:0 0 10px 10px
}
#faq-search-btn {
	border:1px solid #ccc;
	font-size:1em;
	float:left;
	background:#523a50;
	color:#fff;
	outline:none;
	cursor:pointer;
	font-weight:700;
	padding:3px 10px
}
#faq-search {
	border:1px solid #523a50;
	padding-left:5px;
	background:#efefef;
	color:#323232;
	font-size:100%;
	display:block;
	width:250px;
	margin-bottom:10px
}
.faq-search select {
	display:block;
	width:250px;
	margin:5px 0
}
.faq-search {
	border:1px dashed #e2e2e2;
/*	background:#FDF9F0;*/
	float:left;
	width:270px;
	padding:10px
}
.ask-question {
	border:1px dashed #e2e2e2;
	background:#f9f9f9;
	float:left;
	width:500px;
	padding:10px
}
#question {
	width:450px;
	min-height:300px
}
.faq-header {
	color:#333;
	font-size:16px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:2px;
	margin-bottom:5px
}
#page_left_colm_x {
	display:none;
	list-style:none;
	width:100%;
	float:left;
	margin:0 0 10px;
	padding:0
}
/* the login panel overlay stuff - begin login the overlayed element */.apple_overlay {
	display:none;
	background-image:url(https://static.ewg.org/skindeep/img/white.png);
	width:640px;
	font-size:11px;
	padding:35px
}
/* default close button positioned on upper right corner */.apple_overlay .close {
	background-image:url(https://static.ewg.org/skindeep/img/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px
}
/* use a semi-transparent image for the overlay */#overlay {
	background-image:url(https://static.ewg.org/skindeep/img/white.png);
	height:450px
}
/* container for external content. uses vertical scrollbar,if needed */div.contentWrap {
	height:441px;
	overflow-y:auto
}
.left_login_panel {
	width:280px;
	float:left;
	margin-top:10px;
	border-right:1px solid #CCC;
	padding:18px 15px
}
.right_login_panel {
	width:280px;
	float:left;
	margin-top:10px;
	padding:18px 15px
}
#panel .content label {
	float:left;
	padding-top:8px;
	clear:both;
	width:280px;
	display:block;
	font-weight:700;
	color:#333
}
#panel .content input.field {
	border:1px #666 solid;
	background:#fff;
	margin-right:5px;
	margin-top:4px;
	width:200px;
	color:#323232;
	height:16px
}
#panel .content input:focus.field {
	border:1px solid #8cd6f9
}
/* BUTTONS Login and Register buttons */#panel .content input.bt_login, #panel .content input.bt_register {
	display:block;
	float:left;
	clear:left;
	height:24px;
	text-align:center;
	cursor:pointer;
	border:none;
	font-weight:700;
	margin:10px 0
}
#panel .content input.bt_login {
	background:#fa2 url("https://static.ewg.org/reports/2010/sunscreen/images/gold.png");
	width:160px;
	border:1px solid #fa2
}
#panel .content input.bt_register {
	background:#fa2 url("https://static.ewg.org/reports/2010/sunscreen/images/gold.png");
	width:94px;
	border:1px solid #fa2
}
#panel .lost-pwd {
	display:block;
	float:left;
	clear:right;
	text-decoration:underline;
	padding:15px 5px 0
}
.login_register {
	color:#f5f5f5;
	position:relative;
	top:10px
}
.login_register a {
	color:#fff;
	text-decoration:none;
	font-weight:700
}
.login_register a:visited {
	text-decoration:none;
	color:#FFF;
	font-weight:700
}
.login_register a:hover {
	text-decoration:underline;
	color:#fff;
	font-weight:700
}
#table-actions {
	font-size:10px;
	background:#fff;
	width:100%;
	border-collapse:collapse;
	text-align:left
}
#table-actions td {
	border-bottom:1px solid #ccc;
	color:#669;
	padding:3px 4px
}
#table-actions tbody tr:hover td {
	color:#FAFAFA
}
/* end Sean's solution end Ty's solution */#biscuitcrumbs {
	color:#FFF;
	background:#2b1f2a url("https://static.ewg.org/skindeep/img/title_background_img.png") repeat-x bottom;
	font-size:12px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	padding:10px 0 10px 15px
}
#biscuitcrumbs a {
	color:#FFF;
	text-decoration:none;
	font-weight:700;
	margin-right:3px;
	margin-left:3px
}
#biscuitcrumbs a:hover, #biscuitcrumbs a:active {
	color:#eeccbb !important;
	text-decoration:underline
}
div.post-credentials a:hover, div.post-credentials a:active {
	color:#80b9cd;
	font-weight:400;
	text-decoration:underline
}
.fltleft {
	float:left
}
.fltright {
	float:right
}
.post-page-sharethis {
/*	background:#fdf9f0;*/
	border-top:1px solid #f2f2f2;
	margin-bottom:0;
	padding:10px 10px 0 15px
}
.postDate-2 {
	background:#f9f8ef;
	margin-top:0;
	color:#523a50;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #ece8d5;
	padding:5px 10px 5px 15px
}
.post-title {
	color:#4f454d !important;
	text-decoration:none;
	font-size:19px;
	font-weight:700;
	line-height:25px
}
.post-credentials {
	color:#545454;
	font-size:12px;
	text-align:left;
	border-top:1px solid #E6E6E6;
	border-bottom:3px solid #DAE8E6;
	padding:10px 0
}
.ty_par_holder_div {
	padding-left:15px;
	padding-right:17px;
	margin-top:15px
}
.height30 {
	height:30px
}
.page_container_for_stuff table {
	margin:0 auto
}
.page_container_for_stuff img {
	margin:0 10px
}
img.img_align_left {
	border:5px solid #E7F3FF;
	display:inline;
	float:left;
	margin-bottom:5px;
	margin-right:10px
}
.gray-title-border {
	border-bottom:1px solid #e2d5c2;
	color:#FFF;
	font-size:12px;
	text-align:left;
	-moz-border-radius-toprleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	background:#2b1f2a url("https://static.ewg.org/skindeep/img/title_background_img.png") repeat-x bottom;
	padding:10px 0 10px 15px
}
div.gray-title-border a {
	color:#FFF;
	text-decoration:none
}
div.gray-title-border a:link {
	color:#FFF;
	font-weight:700;
	text-decoration:none
}
div.gray-title-border a:hover, div.gray-title-border a:active {
	color:#f9ead5;
	text-decoration:underline
}
.mynewsharethisdiv {
	background-color:#FFF;
	padding:15px 5px 5px 15px
}
.sharethis-white-sub {
	background-color:#fff
}
.eb_col_media_entry {
	width:210px;
	height:310px;
	float:left;
	margin:17px 40px 0px 0
}
.eb_col_media_entry_last {
	width:207px;
	height:310px;
	float:left;
	margin:17px 0 0 0
}
.eb_col_media_entry_title {
	width:100%;
	height:45px;
}
.media_entry_title {
	color:#523A50;
	padding:8px 5px 10px 0px;
	font-size:19px;
}
.eb_col_media_entry_content {
	font-size:12px;
	line-height:17px;
	color:#383838;
	padding:10px 0 10px 0;
}
#eb_content_area_media img {
	cursor:pointer
}
#latest-tweet {
/*	background-color:#fdf9f0;*/
	border-bottom:1px solid #e2d5c2;
	margin-top:15px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#505152;
	font-size:13px;
	padding:6px
}
#twitter_update_list {
	float:left;
	margin-left:9px;
	width:745px
}
#twitter_div a {
	font-weight:700;
	font-style:italic;
	color:#505152;
	text-decoration:none
}
#social_big_bird {
	width:100%;
	border-bottom:5px solid #e6cdb9;
	height:0px;
	padding-bottom:0px;
}
#social_big_bird_left {
	width:480px;
	float:left;
	margin-left:25px
}
#social_big_bird_right {
	width:200px;
	float:left;
	text-align:center;
	color:#FFF
}
.entryDate {
	border:1px solid #E2D5C2;
	left:-4.8em;
	line-height:1;
	top:0;
	width:3.5em;
	float:right;
	margin-top:-50px;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.entryDate span {
	display:block;
	text-align:center
}
.postMonth {
	text-transform:uppercase;
	font-size:1.2em;
	padding-top:0.3em
}
.postDay {
	font-size:2em
}
.postYear {
	background-color:#94A018;
	color:#FFF;
	font-size:1.2em;
	margin-top:0.3em;
	padding:0.3em 0
}
div.post-content a:link {
	color:#733971;
	font-weight:400;
	text-decoration:underlinex
}
.dsq-brink {
	padding-left:9px !important
}
#left_colm_head_image {
	display:none
}
.fbConnectWidgetTopmost iframe {
	background:#FFF !important
}
.sharethis_products_leftnav {
	margin:15px
}
.sharethis_products_inner {
	margin:15px 15px 15px 25px
}
/* small database-side pieces */.health_table2 {
	font-size:12px;
	color:#111;
	border-collapse:collapse;
	text-align:left
}
.health_table2 table {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.health_table2 th {
	font-size:14px;
	font-weight:400;
	border-collapse:collapse;
	padding:4px
}
.health_table2 td {
	border-top:2px solid #111;
	border-collapse:collapse;
	padding-top:8px;
	padding-bottom:8px
}
.health_table2 th.tabletitle {
	text-transform:normal;
	font-size:1.3em;
	color:#111;
	text-align:center;
	font-weight:700
}
.illegal {
	border:2px dashed #ee7666;
	font-weight:700;
	color:#d35645;
	margin:25px;
	padding:10px
}
#preview {
	z-index:999999;
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	display:none;
	color:#fff;
	padding:5px
}
#preview_verified {
	z-index:999999;
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	display:none;
	color:#fff;
	padding:5px
}
/* First Splash */

#splash_signup {
	position:absolute;
	background-image:url(https://static.ewg.org/skindeep/img/splash/2013signupIngredients.jpg);
	top:50%;
	left:50%;
	width:860px;
	height:415px;
	margin:-207px 0 0 -430px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	z-index:8000;
}
#form-email {
	border:1 solid #666;
	color:#666;
	font-size:17px;
	height:21px;
	left:588px;
	padding:5px;
	position:absolute;
	top:210px;
	width:220px;
}
#form-zip {
	border:1 solid #666;
	color:#666;
	font-size:17px;
	height:21px;
	left:588px;
	padding:5px;
	position:absolute;
	top:260px;
	width:220px;
}
#signUp_splash {
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:190px;
	height:47px;
	bottom:60px;
	right:75px;
}
#ewgSignupContinue {
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:260px;
	height:30px;
	bottom:20px;
	right:30px;
}
/* Donate Splash */

#splash_donate {
	position:absolute;
	top:50%;
	left:50%;
	width:860px;
	height:415px;
	margin:-208px 0 0 -430px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	z-index:8000;
	background-image: url(https://static.ewg.org/skindeep/img/splash/2013-donate.jpg);
}
#donateLinkSplash {
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:190px;
	height:47px;
	top:285px;
	right:55px;
}
#ewgSplashContinue {
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:260px;
	height:30px;
	bottom:20px;
	right:20px;
}
/* End Donate Splash */

li, #footer_cntr li {
	list-style:none
}
legend, .sidabar_content a:hover {
	color:#000
}
#topbar a, #topbar a:hover, #table-browse a:hover, #click_next_number a, .scoretable a {
	color:#523A50
}

::-moz-selection, ::selection {
background:#e5cae0 !important;
color:#776477 !important
}
.clear, .clearflts {
	clear:both
}
#click_next_number {
	text-align: center
}
li.menuhover:hover a, li.homemenuhover:hover a, a.faqmenu:hover a {
	color:#52394f !important
}
#page_right_colm a:hover, #foot_col b, #footer_contact_info b {
	color:#523a50
}
#wide_orange_sidebar_top_left h4, #wide_orange_sidebar_top h4 {
	font-size:20px;
	padding-top:13px;
	text-shadow:0 -1px #000;
	margin:0
}
#wide_orange_sidebar_top_left p, #wide_orange_sidebar_top p {
	font-size:13px;
	width:195px;
	padding-bottom:13px;
	margin:0 auto
}
#table-browse .firstrow, #table-browse .firstrow a, #products, .specialbutton {
	font-size:12px
}
.health_table, .company_policy {
	font-size:12px;
	background:#fff;
	border-collapse:collapse;
	text-align:left
}
#imageSearch:focus, #faq-search:focus {
	background:#f8f8f8;
	color:#323232;
	border:1px solid #030
}
div.post-credentials a, div.post-credentials a:link {
	color:#80b9cd;
	font-weight:400;
	text-decoration:none
}
.post-content, .page_container_for_stuff {
	font-size:14px;
	line-height:1.5;
	text-align:left;
	color:#383838
}
.page_container_for_stuff p, .page_container_for_stuff h4 {
	padding:0 10px
}
.eb_col_media_entry_content h4, .eb_col_media_entry_content h4 a {
	font-size:15px;
	font-weight:400;
	padding-bottom:8px;/* color:#523a50; */
	margin:0
}
div.post-content a, div.post-content a:hover, div.post-content a:active {
	color:#733971;
	font-weight:400;
	text-decoration:underline
}
.health_table2 a, .health_table2 strong {
	color:#111 !important
}
#disqus_thread {
	margin:20px;
}
.dia-membercode {
	display:none;
}
.show_ingredients {
	margin-top: 20px;
	text-align: center;
	font-style:oblique;
	font-size: 1.1em
}
.show_ingredients img {
	border: none !important;
	margin-top: 8px;
	text-align: center;
	font-style:oblique;
	font-size: 1.1em
}
ul.list {
	padding-left: 40px;
	margin:14px 0
}
/* From frontpage fix */

#frontFacebook {
	border:none;
	overflow:hidden;
	width:440px;
	height:160px;
	background: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.bigbird_social {
	float:left;
	color:#FFF;
	margin:13px 9px 0 0;
	border:none;
	font-size:14px
}
.newsentry_title a {
	float:left;
	width:238px;
	margin-left:9px;
	color:#4f454d;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	text-decoration:none
}
.readmore a {
	font-size:12px;
	padding-top:4px;
	font-weight:400;
	color:gray;
	text-decoration:none
}
.readmore a:hover, .newsentry_title a:hover {
	text-decoration:underline
}
.little_note {
	float:left;
	width:53px;
	height:47px;
	background-color:#523a50;
	border:1px solid #786c76;
	margin-left:9px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.little_note img {
	padding:9px 0 0 6px;
	width:40px;
}
.boxesreadmore {
	background-color: transparent;
	color: #523A50;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 15px;
	text-align: left;
}
.boxesreadmore a, .boxesreadmore a:visited {
	text-decoration:none;
	color:#523A50 !important;
}
.boxesreadmore:hover {
}
.newsfeed_entry {
	width:329px;
	border-bottom:1px solid #e2d5c2;
	margin-bottom:10px;
	padding-bottom:8px
}
.crease {
	height:169px;
	width:1px;
	border-left:1px solid #2a1e29;
	background-color:#897088;
	float:left;
	padding-bottom:15px;
	margin-right:9px;
	margin-left:5px
}
#safecosmetics, #safecosmetics a:visited {
	display:block;
	width:223px;
	height:60px;
	text-indent:-99999px;
	background:url(https://static.ewg.org/skindeep/img/campaign_safe_cosmetics_03.png);
	margin-bottom:17px;
	border:0
}
#newtitleh2 {
	margin-top:70px;
}
#newtitleh2 h2 {
	padding:8px 0 10px 0;
	margin:0;
	color:#523A50;
	font-weight:400;
	font-size:20px;
	line-height:20px;
}
#donatennewsd2012 {
	height:131px;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	z-index:9;
	background:url(https://static.ewg.org/skindeep/img/fundraising_home6.jpg);
	background-position:0 0;
	width: 723px;
	display: block
}
#topdonate img {
	width: 728px; margin: 10px 116px 0;
}
#sdcard2012 {
	position:absolute;
	z-index:999;
	right:0;
	bottom:0;
	width:309px;
	height:171px;
}
#donatetext2012 {
	position:absolute;
	z-index:99;
	left:25px;
	top:20px;
}
#donatetext2012 h1 {
	font-size:22px;
	line-height:22px;
	color:#eed9c3;
	padding:0;
	margin:0;
	font-weight:400;
}
#donatetext2012 h2 {
	font-size:17px;
	line-height:17px;
	color:#ffffff;
	padding:0;
	margin:4px 0 10px 0;
	font-weight:400;
}
#donatetext2012 a img {
	border:0 none;
}
#big_ol_newsfeed {
	margin:60px 0 10px 0;
}
#footer_outter {
	background-color:#483345;
	min-height:300px;
	width:100%;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	text-align:left;
	font-size:14px;
	line-height:22px;
}
.footercrease {
	border-top:1px solid #523A50;
	border-bottom:1px solid #523A50;
	height:0px;
	margin:0;
	width:100%;
}
#footer_inner {
	width:960px;
	margin:0 auto;
	padding:0px;
}
.indfooterarea {
	width:160px;
	margin:0 40px 0 0;
}
.indfooterarea_last {
	width:150px;
	margin:0 !important;
}
h3.menutitleh3 {
	font-size:16px;
	line-height:16px;
	font-weight:400;
	color:#f3dc9d;
}
a.footermenua, a.footermenua:link, a.footermenua:visited {
	color:#ffffff;
	text-decoration:none;
}
a.footermenua:active, a.footermenua:hover {
	text-decoration:underline;
}
#footer_contact {
	width:960px;
	margin:30px auto;
	padding:20px 5px;
	color:#ffffff;
	font-size:px;
}
.ewg_location {
	font-size:px;
	font-weight:600;
	color:#E6CDB9;
}
a.contactewga, a.contactewga:link, a.contactewga:visited {
	color:#f3dc9d;
	text-decoration:underline;
}
a.contactewga:active, a.contactewga:hover {
	color:#f3dc9d;
	text-decoration:underline;
}
img.footerlogo {
	margin:0 0 0 -20px;
}
.footer_contact_left {
	width:629px;
	padding-right:20px;
	border-right:1px solid #282828;
	float:left;
	height:210px;
}
.footer_contact_right {
	width:279px;
	padding-left:20px;
	border-left:1px solid #757575;
	float:left;
	height:210px;
}
a.legala {
	color:#E6CDB9 !important;
}
#header2012out {
	width:960px;
	margin:0 auto;
	padding:0;
}
.headerlogo2012 {
	float:left;
	width:310px;
	text-align:left;
	padding-top: 12px;
}
.headerlinks2012 {
	float:left;
	text-align:right;
	width:650px;
	padding-top:10px;
}
div.headerlinks2012 a, div.headerlinks2012 a:link, div.headerlinks2012 a:visited {
	font-size:12px;
	line-height:12px;
	text-decoration:underline;
	color:#9B6190;
}
div.headerlinks2012 a:active, div.headerlinks2012 a:hover {
	text-decoration:underline;
}
#topline2012 {
	width:100%;
	margin:0;
	padding:0;
	height:2px;
}
#product_wrapper2012 {
	border:1px solid #E2D5C2;
	width:958px;
	-o-border-radius:6px 6px 0px 0px;
	-ms-border-radius:6px 6px 0px 0px;
	-khtml-border-radius:6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
	margin:10px auto 0px auto;
	padding:0px;
	text-align:left;
	background-position:0 0;
	background-repeat:repeat-y;
	background-color:#ffffff;
}
.prodwrapperleftcol2012 {
	width:235px;
	border-right:0px solid #E2D5C2;
	background-color:#efdfc6;
	float:left;
}
.prodwrapperrightcol2012 {
	width:722px;
	float:left;
	border-left:1px solid #E2D5C2;
}
.prodwrapperrightcol2012 p {
	margin-left: 15px;
	font-size: 13px;
}
.scoretextbg {
	padding:15px 0;
	margin:0px;
	background:#f9f3e9;
	background-color:#f9f3e9;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f3e9), to(#f1e7d3));
	background-image: -moz-linear-gradient(#f9f3e9, #f1e7d3);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f3e9', endColorstr='#f1e7d3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f3e9', endColorstr='#f1e7d3')";
	-o-border-radius:6px 0 0 0;
	-ms-border-radius:6px 0 0 0;
	-khtml-border-radius:6px 0 0 0;
	-moz-border-radius:6px 0 0 0;
	-webkit-border-radius:6px 0 0 0;
	border-radius:6px 0 0 0;
}
.score2012text {
	float:left;
	margin:0;
	padding:10px 10px 0 35px;
	color:#50394D;
	font-weight:600;
	font-size:14px;
}
.score2012img {
	float:left;
	margin:0;
	padding:0;
	width:85px;
}
.menuleftdiv2012 {
	font-size:13px;
	line-height:13px;
	color:#4f4459;
	background-color:#f5ecdb;
	font-weight:600;
	padding:10px 5px 10px 10px;
	margin:0;
	border-bottom:1px solid #d0c3ab;
}
.menuleftdiv2012:hover {
	background-color:#fffbf7;
}
.selected2012leftmenu {
	background-color:#fffbf7;
}
.purple2012 {
	font-size:13px;
	line-height:13px;
	color:#4f4459;
	background-color:#f5ecdb;
	height:13px;
	font-weight:600;
	padding:10px 5px 10px 10px;
	margin:0;
	border-bottom:1px solid #d0c3ab;
	background-color:#4f384c;
	color:#ffffff;
}
#dateupdated2012 {
	font-size:12px;
	font-weight:400;
	line-height:20px;
	color:#50394d;
	padding:15px 10px;
}
#righttoptitleandcats {
	width:722px;
	border-bottom:1px solid #E2D5C2;
/*	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBF4E9), to(#f3e5d0));
	background-image: -moz-linear-gradient(#FBF4E9, #f3e5d0);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBF4E9', endColorstr='#f3e5d0');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBF4E9', endColorstr='#f3e5d0')";
*/	-o-border-radius:0px 6px 0 0;
	-ms-border-radius:0px 6px 0 0;
	-khtml-border-radius:0px 6px 0 0;
	-moz-border-radius:0px 6px 0 0;
	-webkit-border-radius:0px 6px 0 0;
	border-radius:0px 6px 0 0;
}
#righttoptitleandcats h1 {
	color:#4F4459;
	font-size: 17px;
	font-weight: 400;
	line-height: 17px;
	margin: 0;
	padding: 15px 0 15px 15px;
}
#righttoptitleandcats h1 a, #righttoptitleandcats h1 a:link, #righttoptitleandcats h1 a:visited {
	color: #4F4459;
	text-decoration:none;
}
#righttoptitleandcats h1 a:active, #righttoptitleandcats h1 a:hover {
	color: #4F4459;
	text-decoration:underline;
}
#insidecontentdiv01234a {
	color:#50344a;
	font-size:13px;
	line-height:13px;
	font-weight:600;
	padding:15px 0 0 15px;
	margin-bottom:10px;
}
a.nocolorchange {
	text-decoration:none;
}
a.nocolorchange:hover {
	color: #887a66 !important
}
.seallunique2012 {
	text-decoration:none;
	background-color: #fbf3e8;
	border: 1px solid #E2D5C2;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-o-box-shadow:0 1px 0 #e7d8c1;
	-moz-box-shadow:0 1px 0 #e7d8c1;
	-webkit-box-shadow:0 1px 0 #e7d8c1;
	box-shadow:0 1px 0 #e7d8c1;
	margin: 0px 8px 0 0;
	padding: 5px 10px;
	text-align: center;
}
.nocolorchange {
	color:#50344A !important;
}
.seeall2012 {
	padding:6px 10px 0 0;
	margin:0 0 0 0;
}
.right2012product_left {
	width:290px;
	min-height:290px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	border-bottom:0px solid #daccba;
	border-right:0px solid #daccba;
}
.prod2012rightbars {
	background-color:#FFFBF7;
	min-height:290px;
	width:431px;
	color:#4F4459;
	border-left:1px solid #daccba;
}

.prod2012rightbars h2 {margin-left: 12px}

.borderbottom_products2012 {
	border-top:1px solid #daccba;
	height:1px;
	padding:0;
	margin:0;
}
.indbar2012row {
	background-color:#f9f0e3;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f0e3), to(#fffbf6));
	background-image: -moz-linear-gradient(#f9f0e3, #fffbf6);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f0e3', endColorstr='#fffbf6');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f0e3', endColorstr='#fffbf6')";
	border-bottom:1px solid #daccba;
}
.individualbar_3col {
	cursor:pointer;
	margin:0px;
	width:408px;
	padding:12px 12px 13px 11px;
	background-color:#f9f0e3;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f0e3), to(#fffbf6));
	background-image: -moz-linear-gradient(#f9f0e3, #fffbf6);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f0e3', endColorstr='#fffbf6');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f0e3', endColorstr='#fffbf6')";
	color:#4F4459;
}
.individualbar_3col:hover {
	background-color:#fffbf6;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fffbf6), to(#f9f0e3));
	background-image: -moz-linear-gradient(#fffbf6, #f9f0e3);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbf6', endColorstr='#f9f0e3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbf6', endColorstr='#f9f0e3')";
}
.individualbar_col1 {
	width:200px;
	border-right:0px solid #000;
	font-size:13px;
	line-height:15px;
	font-weight:600;
	margin:0 8px 0 0;
}
.individualbar_col2 {
	width:190px;
	border-right:0px solid #000;
}
.individualbar_col3 {
	width:92px;
	font-size:13px;
	font-size:13px;
	line-height:13px;
	font-weight:600;
	margin:0 0 0 8px;
}
.bar_frame {
	height:10px;
	width:190px;
	margin:0;
	padding:0px;
	background-color:#fefdfd;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefdfd), to(#f9f0e3));
	background-image: -moz-linear-gradient(#fefdfd, #f9f0e3);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefdfd', endColorstr='#f9f0e3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefdfd', endColorstr='#f9f0e3')";
	-o-border-radius:6px;
	-ms-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a2a2a2;/*

		-o-box-shadow:0 1px 0 #b8b7b7; -moz-box-shadow:0 1px 0 #b8b7b7; -webkit-box-shadow:0 1px 0 #b8b7b7; box-shadow:0 1px 0 #b8b7b7;

	*/

}
.basic_bar {
	height:10px;
	/*	width: TO BE DETERMINDED VIA INLINE CSS */

	margin:0;
	padding:0px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#71486a;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71486a), to(#5f435a));
	background-image: -moz-linear-gradient(#71486a, #5f435a);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71486a', endColorstr='#5f435a');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#71486a', endColorstr='#5f435a')";
}
.individualbar_bottom_crease {
	border-bottom: 1px solid #D0C3AB;
	height: 0;
	margin: 1px 0;
	padding: 0;
	width: 431px;
}
.additional_notes2012 {
	background-color:#fffbf7;
	font-size:13px;
	line-height:15px;
	font-weight:400;
	padding:15px 0 15px 10px;
}
.additional_notes2012 strong {
	font-weight:600;
}
.rightside_content2012 {
	padding:15px;
}
.rightside_content2012 h2 {
	color:#4f4459;
	padding:0;
	margin:0;
	font-weight:600;
	font-size:20px;
	line-height:27px;
}

a.scroll.nocolorchange2 {text-decoration: none !important; color: #4F4459}

.rightside_content2012 p {
	font-size:14px;
	line-height:20px;
	margin:10px 0;
	padding:0;
}
.menuleftdiv2012 a, .menuleftdiv2012 a:link, .menuleftdiv2012 a:visited {
	color:#4F4459;
	text-decoration:none;
}
.menuleftdiv2012 a:active, .menuleftdiv2012 a:hover {
	color:#887A66;
}
.yellow_dot {
	float:left;
	width:16px;
	height:16px;
	background-color:#f2e84e;
	margin:0 4px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.green_dot {
	float:left;
	width:16px;
	height:16px;
	background-color:#33982d;
	margin:0 4px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.red_dot {
	float:left;
	width:16px;
	height:16px;
	background-color:#c30b29;
	margin:0 4px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
img.img_lowmediumhigh2012 {
	float:right;
	margin:0 0 10px 0;
}
.tablestitle2012 {
	font-size:14px;
}
.sd2012leftinputtext {
	font-size:16px !important;
	line-height:16px !important;
	height:20px !important;
}
.margintopzero {
	margin-top:0 !important;
}
#frn2012 {
	background-color:#ffffff;
	width:329px;
}
.frn2012_thumbimg {
	width:136px;
	margin:0 13px 0 0;
	padding:0 0 0 0;
	float:left;
}
.frn2012_txt {
	width:180px;
	float:left;
}
.frn2012_txt h2 {
	font-size:14px;
	line-height:19px;
	padding:0;
	margin:0 0 10px 0;
	color:#52394d;
	font-weight:400;
}
.frn2012_txt a, .frn2012_txt a:link, .frn2012_txt a:active, .frn2012_txt a:visited, .frn2012_txt a:hover {
	font-size:14px;
	line-height:17px;
	color:#9B6190;
	text-decoration:none;
	font-weight:400;
}
.frn2012_txt a:hover {
	text-decoration: underline
}
.frn2012clear {
	clear:both;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	border-top:1px solid #e0d3bf;
	width:329px;
	height:0px;
}
.frn2012_txt_typetwo {
	width:329px;
}
.frn2012_txt_typetwo h2 {
	font-size:14px;
	line-height:19px;
	padding:0;
	margin:0 0 0px 0;
	color:#52394d;
	font-weight:400;
}
.frn2012_txt_typetwo a, .frn2012_txt_typetwo a:link, .frn2012_txt_typetwo a:active, .frn2012_txt_typetwo a:visited, .frn2012_txt_typetwo a:hover {
	font-size:14px;
	line-height:14px;
	color:#9B6190;
	text-decoration:none;
	font-weight:400;
}
.bringtop {
	font-size: 13px;
	line-height: 15px;
	margin: 0;
}
ul#toc_ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
ul#toc_ul li {
	cursor:pointer
}
#whysd2012 {
	width:691px;
	height:502px;
	position:relative;
	z-index:9;
	background:url(https://static.ewg.org/img/why_sd_2012.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#whysd2012_par {
	font-size:14px;
	line-height:22px;
	color:#6c4359;
	font-weight:400;
	position:absolute;
	z-index:999;
	top:125px;
	left:40px;
	width:360px;
}
.frn2012_txt h2 a, .frn2012_txt h2 a:link, .frn2012_txt h2 a:active, .frn2012_txt h2 a:hover, .frn2012_txt h2 a:visited {
	color:#52394D !important;
	font-size:15px;
	line-height:19px;
}
.frn2012_txt_typetwo h2 a, .frn2012_txt_typetwo h2 a:link, .frn2012_txt_typetwo h2 a:active, .frn2012_txt_typetwo h2 a:hover, .frn2012_txt_typetwo h2 a:visited {
	color:#52394D !important;
	font-size:14px;
	line-height:19px;
}
div.individual_block a, div.individual_block a:link, div.individual_block a:active, div.individual_block a:hover, div.individual_block a:visited {
	color:#52394D !important;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
}
div.individual_block a:hover {
	text-decoration:underline
}
#jtools_nav {
	background:#f5f5f5;
border-color:#ccc;
	border-style:solid;
	border-width:0px 1px 1px 1px;		
	height:142px;	
	width:670px;
		
}
	
#jtools_nav ul {	
	width:670px;
		margin:0px;
	padding:0px;
	list-style:none;	
}
	
#jtools_nav li {	
	border-right:1px solid #ddd;
	float:left;
	padding-left:1px;
	width:110px;
	list-style-type:none;
	text-align:center;
	margin:0px;
	padding:0px;
	list-style:none;
}
	
#jtools_nav a {
	color:#333333;
	display:block;
	padding:10px;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	height:122px;
	text-decoration:none;
	font-weight:bold;
}	
	
#jtools_nav img {
	background-color:#fff;
	border:1px solid #ccc;
	margin:3px 0 5px 5px;
	padding:4px;		
	display:block;
}
	
#jtools_nav strong {
	display:block;		
	font-size:13px;
}
	
/* panes */
#panes {
	background:#f9f9f9;
	border-color:#ccc;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	width:670px;	
	height:225px;
	margin-bottom:-20px;
	padding-bottom:20px;
		
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
}
	
/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	top:10px;
	left:10px;
	font-size:13px;
	color:#444;	
	width:630px; 
}
	
#panes img {
	float:left;
	margin-right:20px;		
}
	
#panes p.more {
	color:#000;
	font-weight:bold;
	font-size:13px;
}
	
#panes h3 {
	margin:0 0 -5px 0;
	font-size:22px;
	font-weight:normal;
	color: #C12869;
}
	
.overlay {
	display:none;
	width:410px;
	padding:20px;
	background-color:#ddd;
}
/* Facebook Like box CSS */
#facebook_like_widget { width:279px; height:163px; position:fixed; z-index:200; background-color:#03F;  background:url(https://static.ewg.org/skindeep/img/facebook_like.png); background-position:0px 1px; background-repeat:no-repeat; background-color:transparent;  } 
#facebook_like_widget_inner { width:279px; height:163px; position:relative; }
#facebook_like_widget_close { width:20px; height:20px; background-color:transparent; position:absolute; z-index:1003; top:3px; right:3px; text-decoration:none !important; outline:none !important; border:0 none !important; cursor:pointer; }
#facebook_like_counter { width:250px; height:75px; background:#ffffff; position:absolute; z-index:1002; top:65px; left:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px;   }

      #summary_paragraph
       {
           padding:20px;
           border-top:1px solid #E2D5C2;
           font-size:13px;
           line-height:15px;
           font-weight:600;
           background-color:#f9f0e3;
   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f0e3), to(#fffbf6));
   background-image: -moz-linear-gradient(#f9f0e3, #fffbf6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f0e3', endColorstr='#fffbf6');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f0e3', endColorstr='#fffbf6')";
       }
       #summary_paragraph b,
       #summary_paragraph strong { color:#71486A; font-weight:800; }