@charset "utf-8";




 #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: none;
	padding: 0px;
	margin: 103px 0px 0px;
}

.leftnav {
	width: 150px;
	margin: 52px 0px 10px 35px;
}


 #mainContent {
	width: 759px;
	position:relative;
	margin: 0; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0;
	float: right;

}


 
  #centerContentWrapper {
	float: left;
	width: 427px;
	padding: 0px;
	margin: 103px 0px 20px 0px;
}

#centerContent {
	margin: 0 0 0 25px;
	padding:0;
}

#centerContent ul {
	list-style-type: none;
	margin: 0;
	padding: 0;   
}
#centerContent li {
	background:url(../images/bullet.gif) left 7px no-repeat;
	padding:0;
/*	margin-left: 13px;  */
	text-indent: 10px;	 
}
#centerContent .heading_catch {
	margin-bottom: 13px;
}

.centerContent_top_image {
	margin: 0 0 18px 0;
}


.contact #centerContent {
	margin-top: 0px;
}

.leadingbrands   #centerContentWrapper {
	float: left;
	width: 684px;
	padding: 0px;
	margin: 0px 0px 0px 75px;
/*	height: 500px;  */
}

.leadingbrands   #centerContent {
	margin: 0 0 0 0px;
}
.review_contact_info#centerContentWrapper {
	width: 732px;
}
.review_contact_info_column_heads {
	font-weight:bold;
	text-align:center;
	background-color:#B7DBF9;
}

.popupcontent {
	position: absolute;
	visibility:hidden;
	overflow:hidden;
	border:none;
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
	width:252px;
	height:468px;
}

.sustainable .popupcontent {width:252px; height:468px; top:-468px; left:467px;
}
.leadingbrands .popupcontent {width:252px; height:468px; top:-468px; left:-253px;
}

.hbar {
	width:100%;
	height:2px;
	margin:10px 0 5px 0;
	padding:0;
}

.affiliationsleft  {
	width: 200px;
	margin-right:5px;
	float:left;
	text-align:center;
}
.affiliationsright  {
	width: 195px;
	margin-left:2px;
	float:right;
	text-align:center;
}
.affiliationsleft img, .affiliationsright img {
	float:none;
}
