@import url('common.css');

/* Begin Shared Styles ================ */
#green {
	width: 936px;
}
	#green h1 {
		background: url(../img/green/green.header.jpg) top left no-repeat;
		height: 76px;
		display: block;
		text-indent: -9999px;
		margin: 0 0 25px 0;
	}	
	#green #gBelly {
		background: url(../img/green/green.belly.top.gif) top left no-repeat;
		height: auto;
		display: block;
		padding: 5px 0 0 0;
	}
		#green #inner-gBelly {
			background: url(../img/green/green.belly.btm.gif) bottom left no-repeat;
			padding: 0;
			margin: 0;
		}
				#green #gBelly p {
					margin: 0;
					padding: 0;
				}
			#green #gLeft {
				width: 189px;
				float: left;
				border-right: 1px solid #d7d7d7;
				position: relative;
				top: -4px;
				padding: 0 0 72px 0;
			}
				#green #gLeft ul {
					padding: 0;
					margin: 0;
					
				}
					#green #gLeft ul li {
						background: url(../img/green/green.left.btn.edge.gif) top left no-repeat;
						display: block;
						_height:44px;
						list-style-type:none;
						padding: 0 0 0 2px;
						margin: 0;
						line-height: normal;
					}
					#green #gLeft ul li a {
						background: url(../img/green/green.left.btn.bg.gif) bottom left repeat-x;
						display:block;
						height: 18px;
						position:relative;
						padding: 14% 0 15% 10px;
						text-decoration: none;
						color: #318923;
						font: bold 14px verdana;
					}
					#green #gLeft ul li a.wrap {
						padding-top: 9.5%;
						_padding-top: 9%;
						padding-bottom: 13.5%;
						_padding-bottom: 11%;
						height: 29px;
						_height: 20px;
					}
					#green #gLeft ul li.on {
						background: url(../img/green/green.left.btn.edge.on.gif) bottom left no-repeat;
					}
					#green #gLeft ul li.on a {
						background: url(../img/green/green.left.btn.bg.on.gif) bottom left repeat-x;
						color: #094069;
						
					}
					#green #gLeft ul li a:hover {
						color: #094069;
					}
			#green #gRight {
				width: 714px;
				padding: 7px 11px 0 0;
				float: right;
			}
				 #green #gRight .gIntro {
					background: url(../img/green/green.intro.bg.gif) top left no-repeat;
					padding: 23px 25px 0 25px;
				}
/* ================ End Shared Styles */
/* ============ Begin stretchable box generic */
.sBoxWrap {
	width:auto;
	/*height: 200px;*/
	position:relative;
	padding: 0 0 0 3px;
	margin: 0 0 20px 0;
	background: url(../img/green/left.top.bg.gif) top left no-repeat;
	
}
.sBoxWrap.shaded {
	background: url(../img/green/left.top.shaded.bg.png) 0 0 no-repeat;
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/img/green/left.top.shaded.bg.png',sizingMethod='crop');
	position:relative;
	padding: 3px 4px 6px 5px;
	margin: 0 0 20px 0;
	left: -4px;
}
		.sBoxWrap .sBox {
			width:auto;
			/*height: 200px;*/
			background: url(../img/green/right.btm.bg.gif) bottom right no-repeat;
			padding: 20px;
			z-index: 1;
			position: relative;
			top: 2px;
	}
		 .sBoxWrap.shaded .sBox {
			width:auto;
			/*height: 200px;*/
			background: url(../img/green/right.btm.shaded.bg.png) bottom right no-repeat;
			_background: url(../img/green/right.btm.shaded.bg.gif) bottom right no-repeat;
			padding: 4px 16px 16px 16px;
			position: relative;
			top: 8px;
			left: 6px;
	}
			 #green #gBelly .sBoxWrap.shaded .sBox.logo img {
				float: left;
				margin: 0 32px 0 0;
				_margin: 0 22px 0 0;
				position: static;
			 }
			 #green #gBelly .sBoxWrap.shaded .sBox.logo p {
				float: left;
				margin: 0;
				font-size: 12px;
				line-height: 18px;
				color: #024273;
				width: 78%;
			 }
			#green #gBelly .sBox p {
				font: 12px verdana;
				color: #635959;
				line-height: 18px;
				margin: 0;
				padding: 0;
				line-height: normal;
				position: relative;
				z-index: 3;
				padding: 0 0 17px 0;
			}
			.sBox .sHeader {
				font: bold 12px verdana;
				color: #166b01;
				display: block;
				height: 27px;
			}
			.sBoxWrap .cTop {
				background: url(../img/green/corner.gif) 100% 0 no-repeat;
				position:absolute;
				top: 1px;
				right: 0;
				width: 6px;
				height: 7px;
			}
			.sBoxWrap.shaded .cTop {
				background:  #F4FDF4 url(../img/green/corner.shaded.png) 100% 0 no-repeat;
				_background: #F4FDF4 url(../img/green/corner.shaded.gif) 100% 0 no-repeat;
				position:absolute;
				top: 2px;
				_top: 3px;
				right: -0;
				width: 8px;
				height: 8px;
			}
		
			.sBoxWrap .cTopLeftGray {
				background: url(../img/green/corner.left.gray.gif) 0 0 no-repeat;
				position:absolute;
				display: block;
				top: 0;
				left: 1px;
				width: 4px;
				height: 43px;
			}
			.sBoxWrap .cTopRightGray {
				background: url(../img/green/corner.right.gray.gif) 100% 0 no-repeat;
				position:relative;
				top: -1px;
				right: -1px;
				display:block;
				height: 32px;
				line-height: 44px;
				z-index: 1;
				font: bold 14px verdana;
				color: #074679;
				padding: 12px 0 0 15px;
			}
			.sBox .cBtm {
				background: #fff url(../img/green/corner.gif) 0 -1px no-repeat;
				position:absolute;
				left: -2px;
				bottom: 0;
				/*_left: -22px;*/
				_bottom: 0;
				width: 6px;
				height: 7px;
				z-index: 1;
			}
			.shaded .sBox .cBtm {
				background: url(../img/green/corner.shaded.gif) 0 -1px no-repeat;
				position:absolute;
				left: -5px;
				bottom: 1px;
				width: 8px;
				height: 8px;
				z-index: 1;
			}
		
/* End stretchable box generic ============ */				
/* Begin Overview ================ */
					.overview #gBelly .gIntro h2 {
						font: bold 15px verdana;	
						color: #318923;
						margin: 0 0 14px 0;
						padding: 0;
						line-height: 17px;
					}
					.overview #gBelly .gIntro p {
						margin: 0;
						padding: 0;
						line-height: 18px;
						font-size: 12px;
						float: left;
						width: 75%;
					}
					.overview #gBelly .gIntro .overlay {
						float: right;
						position: relative;
						top: -53px;
					}
					.overview #gMain {
						position: relative;
						_position: static;
						top: -45px;
						_top: 0;
					}
					.overview .sBoxWrap {
						float: left;
					 }
					.overview .sBoxWrap.gray {
						width: 683px;
						margin-left: auto;
						margin-right: auto;
						float: none;
					 }
					.overview #gBelly .gBtm {
						width: 700px;
					 }
					.overview #gBelly .gBtm .sBox {
					 	width: 310px;
						height: 160px;
						_width: 300px;
						padding: 20px 20px 30px 10px;
						_padding: 20px 20px 30px 0;
					 }
					 .overview .gBtmRight {
					 	float: right;
					 }
					.overview#green #gBelly .sBoxWrap.shaded .sBox.logo img {
					 	float: left;
						margin: 0 14px;
						_margin: 0 7px;
					 }
					.overview .sBoxWrap.shaded {
						width: 683px;
						margin: 0 auto 30px auto;
						float: none;
					}
					.overview .sBoxWrap .sBox.gUl {
					 	top: 0;
					 }
						.overview#green #gBelly .sBox.gUl p {
							position: absolute;
							right: 0;
							top: -44px;
							width: 142px;
							padding: 44px 15px 24px 15px;
						}
						.overview#green #gBelly .sBox.gUl p img {
							width: auto;
							margin: 0 auto 6px auto;
							padding: 6px 0 0 0;
						}
						.overview#green #gBelly .sBox.gUl p span {
							border-top: 1px solid #d5dadc;
							height: 1px;
							display: block;
							
						}
						.overview#green #gBelly .sBox.gUl p span.gLogo {
							border: none;
							font: 10px Arial;
							text-align: center;
							height: auto;
							display: block;
							padding: 5px 0 10px 0;
						}
						.overview#green #gBelly .sBox.gUl span.gRightTitle {
							position: absolute;
							right: 30px;
							top: -36px;
							border: 0;
							width: 124px;
							height: auto;
							color: #074679;
							font: bold 12px arial;
						}
						span.gLearn {
							position: absolute;
							right: 17px;
							bottom: 15px;
							border: 0;
							height: auto;
							color: #074679;
							z-index: 1000;
						}
						.overview .sBoxWrap .gUl .box {
							float: left;
							position: relative;
							width: 158px;
							height: 100%;
							margin: 0 0 5px 0;
							padding: 0 0 0 10px;
							top: -2px;
							border-left: 1px solid #d5dadc;
						}
						.overview .sBoxWrap .gUl .box h4 {
							padding: 8px 0;
							margin: 0;
						}
						.overview .sBoxWrap .gUl .box.first {
							border-left: none;
						}
						.overview .sBoxWrap .gUl .box.last {
							border-right: 1px solid #d5dadc;
						}
						.overview .sBoxWrap .gUl ul {
							list-style: none;
						}
							.overview .sBoxWrap .gUl ul li {
								list-style-type:none;
								height: 21px;
								border-bottom: 1px solid #d5dadc;
								color: #0f4c7e;
								font: 11px verdana;
								margin: 0 10px 0 0;
								padding: 8px 0 0 0;
							}
							.overview .sBoxWrap .gUl .box h4 {
								font-size: 13px;
								font-weight: bold;
								padding-bottom: 3px;
								margin: 0.4em 0;
							}
							.overview .sBoxWrap .gUl .box.first h4 {
								background: url(../img/green/recycle.icon.gif) no-repeat 0 0.7em;
								font-size: 13px;
								font-weight: bold;
								padding-left: 26px;
							}
							
							.overview .sBoxWrap .gUl ul li.last {
								border-bottom: none;
							}
						.overview .sBoxWrap .sBox.gUl {
							padding: 0 20px 0 5px;
						}
							.overview .sBoxWrap .gUl ul li.gRec {
								background: url(../img/green/recycle.icon.gif) no-repeat 0 0.7em;
								font-size: 12px;
								font-weight: bold;
								color: #415e35;
								padding-left: 26px;
							}
	
/* ================ End Overview */
/* Begin Windpowered  ============*/
					.windPowered #gBelly .gIntro h2 {
						font: bold 15px verdana;	
						color: #318923;
						margin: 0 0 14px 0;
						padding: 0;
						line-height: 19px;
					}
					.windPowered #gBelly .gIntro p {
						font-size: 12px;
						line-height: 18px;
					}
					.windPowered#green #gBelly .sBox p {
						line-height: 18px;
						height: 100%;
					}
					.windPowered #gBelly .gIntro p {
						float: left;
						width: 66%;
					}
					.windPowered .sBox .sHeader {
						margin: 0 0 15px 0;	
					}
					 .windPowered #gBelly .gIntro .overlay {
						float: right;
						position: relative;
						top: -32px;
					}
					 .windPowered #gBelly .gBtm {
					 	position: relative;
						top: -36px;
						width: 694px;
						margin: 0 auto;
					 }
						 .windPowered #gBelly .gBtm .sBoxWrap {
						 width:335px;
						 }
							 .windPowered #gBelly .gBtm .sBoxWrap .cBtm {
							/*width: 300px;*/
							bottom: 0;
							_left: -22px;
						 }
					     .windPowered #gBelly .gBtm .sBoxWrap.greenPower .cBtm {
							_bottom: -1px; 
						 }
						 .sBoxWrap.blueList {
							float: left;
							clear: left;
						 }
						 .blueList ul {
							margin: 19px 0 22px 0;
							padding: 0;
						 }
							 .blueList ul li {
								background: url(../img/green/blue.list.bullet.gif) 0 5px no-repeat;
								font: 12px verdana;
								color: #635959;
								line-height: 17px;
								list-style-type: none;
								margin: 0;
								padding: 0 0 10px 12px;
							 }
						.sBoxWrap.greenPower {
							float:right;
							position: relative;
							top: 3px;
						}
						.greenPower img {
							padding: 0 14px 0 0;
						}
						.lgPromo {
							display: inline;
						}
/* ================ End Windpowered */
/* Begin Green-e  ================*/

 .greenE #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	left: 24px;
}
	.greenE #gBelly .gIntro h2 {
		font: bold 15px verdana;	
		color: #318923;
		margin: 0 0 14px 0;
		padding: 0;
		line-height: 19px;
	}

	.greenE #gBelly .gIntro p {
		margin: 0;
		padding: 0;
		line-height: 18px;
		font-size: 12px;
		float: left;
		width: 55%;
	}
	.greenE .sBoxWrap {
		display: block;
		width: 100%;
		float:left;
		position: relative;
		top: -34px;
	}
/* ================ End Green-e */
/* Begin Earth Friendly ================ */
 .earthFriendly #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	left: 14px;
}
.earthFriendly#green #gRight .gIntro {
	padding: 23px  15px 0 15px;
}
	.earthFriendly #gBelly .gIntro h2 {
		font: bold 15px verdana;	
		color: #318923;
		margin: 0 0 14px 0;
		padding: 0;
		line-height: 17px;
	}

	.earthFriendly #gBelly .gIntro p {
		margin: 0;
		padding: 0;
		line-height: 18px;
		font-size: 12px;
		float: left;
		width: 53%;
	}
	.earthFriendly .sBoxWrap {
		display: block;
		width: 100%;
		float:left;
		position: relative;
		top: 34px;
	}
	.earthFriendly .sBoxWrap .sBox {
		padding: 12px 12px 20px 12px;
	}
	.earthFriendly .sBoxWrap .sBox .cBtm {
		_bottom: -1px;
	}
	
/* ================ End Earth Friendly */
/* Begin FSC/SFI ================ */
 .fscSfi #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	left: 14px;
}
.fscSfi#green #gRight .gIntro {
	padding: 23px  15px 0 15px;
	_padding: 23px  0 0 15px;
}
	.fscSfi #gBelly .gIntro h2 {
		font: bold 15px verdana;	
		color: #318923;
		margin: 0 0 14px 0;
		padding: 0;
		line-height: 20px;
	}
	.fscSfi#green #gBelly .sBox h4 {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 0.8em;
	}
	.fscSfi#green #gBelly .sBox p {
		margin: 0;
		font: 12px verdana;
		float: none;
		line-height: 18px;
		padding: 15px 0 15px 10px;
		width: 109.5%;
		border-bottom: 1px solid #e9e9e9;
		position: relative;
		left: -20px;
	}
	.fscSfi#green #gBelly .sBox p.glast {
		border:none;
	}
	.fscSfi#green #gBelly .sBox p.envi {
		padding: 0;;
		width: 113.5%;
		position: relative;
		
	}
	.fscSfi .sBox p .pImg{
		position: relative;
		left: 12px;
		_left: 11px;
	}
	.fscSfi#green #gBelly .shaded .sBox p {
		padding: 0 0 12px 0;
		position: static;
		border: 0;
		width: auto;
		margin: 0;
	}
		.fscSfi#green #gBelly .gray .sBox{
			padding-bottom: 4px;
			_padding: 0;
		}
		.fscSfi#green #gBelly .sBoxWrap.gray  .sBox .cBtm {
			left: -1px;
			bottom: 0;
		}
		.fscSfi#green #gBelly .gray .sBox p {
			_width: 320px;
			_margin: 0;
			_left: 0;
		}
		.fscSfi#green #gBelly .gray .sBox .sprawl{
			_left: 0;
		}
	.fscSfi#green #gBelly .gray .sBox p.top {
		padding: 0 0 12px 0;
		_padding: 20px 20px 12px 20px;
		position: static;
		border: 0;
		width: auto;
	}
	.fscSfi#green #gBelly .gray .sBox p.info {
		height: 230px;
	}
		.fscSfi#green #gBelly .gray .sBox p.top img {
			padding: 0 10px 10px 10px;
		}
	.fscSfi#green #gBelly .gray .sBox p span {
		float: left;
		margin: 0 0 14px 0;
		width: 60%;
	}
	.fscSfi#green #gBelly .sBox p.envi span {
		float: right;
		height: 66px;
		margin: 0;
		padding: 0;
		width: 60%;
		display: block;
	}
	.fscSfi#green #gBelly .sBox p.envi span a {
		color: #0a86e5;
		position: relative;
		top: 23px;
	}
	.fscSfi#green #gBelly .gray .sBox p img {
		float: left;
		margin: 0 10px 0 0;
	}
	.fscSfi#green #gBelly .gray .sBox p.envi img {
		float: left;
		margin: 0;
		width: 100px;
		border-right: 1px solid #eaeaea;
	}
	.fscSfi .sBoxWrap {
		width: 330px;
		float:left;
		position: relative;
		_margin-right: 3px;
	}
	.fscSfi .sBoxWrap.shaded .sBox {
		height: 230px;
	}
	.fscSfi .sBoxWrap.gray {
		_margin-right: 6px;
		_margin-left: 2px;
	}
	.fscSfi .sBoxWrap.gRight{
		float: right;
	}
	.fscSfi .sBox .preSprawl {
		height: 33px;
		display: block;
		position: relative;
	}
		.fscSfi .sBox .sprawl {
			background: url(../img/green/sprawl.bg.gif) top left repeat-x;
			height: 25px;
			padding: 8px 0 0 10px;
			margin: 0;
			display: block;
			position: absolute;
			left: -20px;
			width: 318px;
			font: bold 13px arial;
			color: #024476;
			margin: 0;
		}
		.fscSfi .sBox .sprawl.noCaps {
			text-transform: none;
			padding-left: 5px;
			width: 323px;
		}
		#green #gBelly p.gDisclaim {
			width: 94%;
			margin: 0 auto 30px auto;
			_padding-top: 20px;
		}
/* ================ End FSC/SFI */
/* Begin Eco Envelopes ================ */
.ecoEnv#green #inner-gBelly {
	padding-bottom: 35px!important;
}
.ecoEnv#green .sBoxWrap .sBox {
	_margin: 0;
	padding-right: 0;
	_padding-left: 8px;
}
.ecoEnv #gBelly .gIntro {
	_margin: 0 0 0 20px;
}
.ecoEnv #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	_top: -22px;
	left: 14px;
}
	.ecoEnv#green #gRight .gIntro {
		padding: 23px  15px 0 15px;
		_padding: 23px  0 0 15px;
	}
		.ecoEnv #gBelly .gIntro h2 {
			font: bold 13px verdana;	
			color: #166b01;
			margin: 0 0 14px 0;
			padding: 0;
			line-height: 17px;
		}
	
		.ecoEnv #gBelly .gIntro p {
			margin: 0;
			padding: 0;
			line-height: 18px;
			font: 12px verdana;
			float: left;
			width: 68%;
			line-height: 18px;
		}
		.ecoEnv .sBoxWrap {
			display: block;
			width: 100%;
			float:left;
			position: relative;
			top: 34px;
		}
			.ecoEnv #gBelly .gIntro .sBox h2 {
				font: bold 14px arial;
				color: #074679;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 8px;
			}
			.ecoEnv#green #gBelly .sBox p {
				line-height: 18px;
				padding-left: 8px;
				width: 95%;
			}
.ecoEnv .sBoxWrap.shaded .sBox {
	/*border: 1px solid red;
	left:-1px;
	height: 835px;*/
}
			.ecoEnv .sBoxMock {
			width: 295px;
			height: 169px;
			float: left;
			margin: 0 23px 1px 6px;
			position: relative;
			
		}	
				.ecoEnv .sBoxMock img {
				position: absolute;
				top: 0;
				left: 0;
				z-index:1;
				
			}	
				.ecoEnv .tempHide .sBoxMock.eTop {
				height: 45px;
				overflow: hidden;
				padding: 0;
				width: 318px;
				padding: 0;
				margin: 0 0 0 6px;
							
			}	

				.ecoEnv .tempHide .sBoxMock.eTop.show {
					height: 170px;
	
				}
					.ecoEnv .tempHide .sBoxMock.eTop.show span, .ecoEnv .tempHide .sBoxMock.eTop.show span.shopNow, .ecoEnv .tempHide .sBoxMock.eTop.show a {
					display: block;
								
				}	
					.ecoEnv .tempHide .sBoxMock.eTop span, .ecoEnv .tempHide .sBoxMock.eTop span.shopNow, .ecoEnv .tempHide .sBoxMock.eTop a {
					display:none;
					/*position: static;*/
								
				}	
				.ecoEnv .sBoxMock h3 {
					font: bold 14px verdana;
					color: #074679;
					position: relative;
					z-index: 99;
					left: 15px;
					top: 15px;
				}
				.ecoEnv .sBoxMock span {
				position: relative;
				position: absolute;
				top: 10px;
				left: 15px;
				z-index:5;
				font-size: 11px;
				line-height: 14px;
				color: #0f4c7e;
				font-weight: bold;
				
			}	
				.ecoEnv .sBoxMock.top span {
					top: 52px;
				}
				.ecoEnv .sBoxMock.show span {
					top: 52px;
				}
				.ecoEnv .sBoxMock.btm {
					height: 125px;
					margin-bottom: 15px; 
				}
				.ecoEnv .sBoxMock.btm.hidden {
					position: relative;
					top: -125px;
				}
				.ecoEnv .sBoxMock span.shopNow {
				top: auto;
				left: auto;
				right: 0;
				bottom: 10px;
				font: 11px arial;
				color: #0f4c7e;
				
			}	
				.ecoEnv .sBoxMock.show span.shopNow {
				right: 20px;
				
				
			}	
				.ecoEnv .sBoxMock span a {
				color: #0f4c7e;
				text-decoration: underline;
				
			}	

			.ecoMain {
				padding: 0 0 25px 5px;
				_position: relative;
				_left: 8px;
				display: inline;
			}
			.ecoMain2 {
				padding: 0 0 25px 0;
				display: inline;
				position: relative;
				right: 0;
			}
/* ================ End Eco Envelopes */
/* Begin Carbon Neutral ================ */
 .carbonNeutral #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	left: 14px;
}
.carbonNeutral#green #gRight .gIntro {
	padding: 23px  15px 0 15px;
}
	.carbonNeutral #gBelly .gIntro h2 {
		font: bold 13px verdana;	
		color: #166b01;
		margin: 0 0 14px 0;
		padding: 0;
		line-height: 20px;
	}

	.carbonNeutral #gBelly .gIntro p {
		margin: 0;
		padding: 0;
		line-height: 18px;
		font-size: 12px;
		float: left;
		width: 54%;
	}
	.carbonNeutral #gBelly .gIntro p sub {
		line-height: normal;
	}
.gBtm {
	width: 690px;
	margin: 0 auto;
}
	.carbonNeutral .sBoxWrap {
		display: block;
		width: 320px;
		clear: none;
		float:left;
		position: relative;
		margin: 0 0 0 0;
	}
	.carbonNeutral .sBoxWrap .cBtm {
		_left: -22px;
		_bottom: -1px;
	}
		.carbonNeutral .sBoxWrap.blueList {
		width: 350px;
		float: right;
		margin: 0;
	}
	.carbonNeutral .sBoxWrap.blueList ul li{
		padding-bottom: 3px;
	}
	.carbonNeutral .sBoxWrap.gLogos img {
		float: left;
		margin: 0 15px 3px 15px;
	}
		 .carbonNeutral .blueList ul {
			margin: 0;
			padding: 0;
		 }
/* ================ End Carbon Neutral */
/* Begin Soy Inks ================ */
 .soyInks #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	left: 14px;
}
.soyInks#green #gRight .gIntro {
	padding: 23px  15px 0 15px;
}
	.soyInks #gBelly .gIntro h2 {
		font: bold 15px verdana;	
		color: #318923;
		margin: 0 0 14px 0;
		padding: 0;
		line-height: 19px;
	}

	.soyInks #gBelly .gIntro p {
		margin: 0;
		padding: 0;
		line-height: 18px;
		font-size: 12px;
		float: left;
		width: 71%;
	}
	.soyInks .sBoxWrap {
		width: 685px;
		position: relative;
		margin: 0 auto;
	}
	.soyInks .sBoxWrap .sBox {
		padding: 20px 20px 20px 0;
	}
	.soyInks#green #gBelly .sBox p {
		font-size: 12px;
		line-height: 18px;
	}
	.soyInks .sBoxWrap.shaded p img {
		float: left;
		margin: 0 30px 0 15px;
	}
		 .soyInks .blueList ul {
			margin: 0;
			padding: 0;
		 }
/* ================ End Soy Inks */
/* Begin Please Recycle ================ */
 .pleaseRecycle #gBelly .gIntro .overlay {
	float: right;
	position: relative;
	top: -23px;
	left: 14px;
}
.pleaseRecycle#green #gRight .gIntro {
	padding: 23px  15px 0 15px;
}
	.pleaseRecycle #gBelly .gIntro h2 {
		font: bold 13px verdana;	
		color: #166b01;
		margin: 0 0 14px 0;
		padding: 0;
		line-height: 17px;
	}

	.pleaseRecycle #gBelly .gIntro p {
		margin: 0;
		padding: 0;
		line-height: 18px;
		font-size: 12px;
		float: left;
		width: 67%;
	}
	.pleaseRecycle .sBoxWrap {
		position: relative;
		margin: 0 0 0 0;
		margin: 0 auto;
		width: 695px;
	}
	.pleaseRecycle .sBoxWrap .sBox {
		padding: 20px 20px 20px 0;
	}
	.pleaseRecycle .sBoxWrap.gray p img {
		float: left;
		margin: 0 15px 0 15px;
	}
		 .pleaseRecycle .blueList ul {
			margin: 0;
			padding: 0;
		 }
	.pleaseRecycle#green #gBelly .sBox p {
		width: 656px;
		border-bottom: 1px solid #d5dadc;
		padding: 0 0 18px 0;
		margin: 0 auto 18px auto;
		line-height: 18px;
	}
	.pleaseRecycle#green #gBelly .sBox p.recBtm {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 0;
		padding: 0;
		border: 0;
	}
		.pleaseRecycle#green #gBelly .sBox p img {
			display: block;
			float: none;
			width: auto;
			margin: 0 auto 19px auto;
		}
		.pleaseRecycle#green #gBelly .sBox p span{
			width: 240px;
			float: left;
			margin: 0 42px;
		}
		.pleaseRecycle#green #gBelly .sBox p strong {
			display: block;
		}
/* ================ End Please Recycle */
/* Begin Shop adjustments
****************************/
#green .gShop#gBelly h1 {
	background: 0;
	font-size: 1.4em;
	height: auto;
	display: inline;
	margin: 0;
	text-indent: 0;
}
.gShop #recycleShop {
	padding: 0;
}
#content .gShop #bCol {
	background: none !important;
	float:none;
	width:724px;
	margin: 0 auto;
}
.gShop #gBelly div.rbox .tbar h1 {
	background: none;
	text-indent: 0;
	height: auto;
	width: auto;
	margin: 0;
}
.gShop #gBelly #sizeChart h1 {
	background:transparent url(../img/rc/bColBrowse/sizeChart.top.green.gif) no-repeat scroll 0pt 50%;
	color: #FFFFFF;
	font-size: 1.4em;
	height: 35px;
	display: block;
	line-height: 35px;
	padding: 0pt 0pt 0pt 16px;
	margin: 0;
	text-indent: 0;
}
.gShop #gBelly #sizeChart p {
	margin: 0 15px;
	padding: 8px 0 0 0;
	line-height: 16px;
}
.gShop #gBelly #featured h1 {
	color: #FF6600;
	font-size: 1.5em;
	line-height: 20px;
	margin: 0pt 0pt 12px;
	display: block;
}
.gShop #gBelly #inner-gBelly {
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.gShop #gBelly .colorSet li {
	height: 150px;
}
.gShop #gBelly .colorSet p {
	text-align: center;
}
.gShop #gBelly .colorSet img.icon {
	width: auto;
	height: auto;
	border: none;
	display: inline;
	padding-top: 7px;
}
.gShop #gBelly .rbox a.select span {
	_white-space: nowrap;
}
.gShop #gBelly .bCol h1 {
	display: block;
	color: #FF6600;
	font-size: 1.5em;
	line-height: 20px;
	margin: 0 0 12px 0;
	background: none;
	text-indent: 0;
	height: auto;
	width: auto;
}

.gShop #gBelly .bCol #featured h4 {
	font-size: 1.1em;
	margin: 0 0 10px 0;
}

.gShop #gBelly .bCol #featured ul {
	list-style: outside disc;
	margin: 0 0 0 1.5em;
}

.gShop #gBelly .bCol #featured ul li {
	font-size: 1.1em;
	margin: 0 0 1.1em 0;
}
/* ================ End Shop adjustments */
/* Begin Recycled Envelopes
****************************/
.recycledEnvelopes .gIntro {
	height: 230px;
}
.recycledEnvelopes .gIntro h2 {
	font: bold 15px verdana;
	line-height: 17px;	
	color: #318923;
	margin: 0 0 14px 0;
	padding: 0;
}
.recycledEnvelopes .gIntro img {
	float: right;
	top: 0;
	margin: 0;
	padding: 0 0 0 30px;
}

.recycledEnvelopes .gIntro p {
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	width: 445px;
}
.recycledEnvelopes #recycled {
	position: relative;
	top: -85px;
	padding: 0 0 0 20px;
}
.recycledEnvelopes .block {
	width: 685px;
	margin: 0 auto 20px auto;
	border-bottom: 1px solid #d7d7d7;
	position: relative;
	
}
	.recycledEnvelopes .block h3 {
		font: bold 14px verdana;
		line-height: 17px;	
		color: #054578;
		margin: 0 0 14px 0;
		padding: 0;
	}
	.recycledEnvelopes .block .aCol {
		float: left;
		width: 255px;
		padding: 0 0 10px 0;
	}
	.recycledEnvelopes .block .bCol {
		float: left;
		width: 430px;
		position: relative;
		overflow: hidden;
		padding: 30px 0 0 0;
	}
	.recycledEnvelopes .block table {
		width: 100%;
		border-collapse: collapse;
	}
	.recycledEnvelopes .block table col {
		width: 20%;
	}
	.recycledEnvelopes .block tbody td {
		padding: 0 37px 25px 0;
		vertical-align: top;
		text-align: left;
	}
	.recycledEnvelopes .block tbody td img {
		margin: 0 0 10px 0;
		padding: 1px;
		border: 1px solid #d7d7d7;
	}
	.recycledEnvelopes .block tbody td a {
		font-size: 1.1em;
	}
	.recycledEnvelopes .block tbody td a:hover img {
		padding: 1px;
		border: 1px solid #ffa900;
	}
	.recycledEnvelopes .block a.backTop {
		display: block;
		background: #fff;
		padding: 0 28px 0 10px;
		position: absolute;
		bottom: -4px;
		right: 0;
		font-size: 1em;
		color: #666;
		clear: both;
	}
		
	
