	#middle-gallery{
		border-top: 4px solid #E8E8E8;
		}
	#middle-gallery-left{
		text-align:center;
		position:relative;
	width:450px;
		float:left;
		}
	#middle-gallery-right{
		position:relative;
	width:180px;
		float:right;
		}
#middle-gallery-right a.news-link {
line-height:17px;
border-bottom:1px dotted #E1E1E1;
color:#666666;
display:block;
padding-bottom:3px;
padding-top:3px;
text-decoration:none;
float:left;
width:100%;
}
		
#middle-gallery-right a.news-link:hover {
background-color:#EBEBEB;
}
#middle-gallery-right h2 {
font-size:15px;
color:#666666;
border-bottom:1px solid #ccc;
display:block;
width:100%;
padding-bottom:4px;
float:left;
}
	#middle-gallery h2.green{
	color:#00563D;
	font-weight:bold;
		}
		
		
		#middle-gallery h2.green{
		/*margin-top:15px;*/
	color:#00563D;
	
	font-weight:bold;
		}
	#middle-gallery-left{
		margin-top:15px;
		text-align:center;
		position:relative;
	width:450px;
		float:left;
		}
	
	#middle-gallery h2.green{
	color:#00563D;
	font-weight:bold;
		}
/* == Styles for Product Tiles ==*/
	.img-shade{
		width:100%;
		height:45px;
		min-height:45px;
	display:block; 
	border-bottom:dotted 1px #e1e1e1;
	margin-bottom:5px;
	margin-top:5px;
	}
	.img-shade-top{
		/*need to set height so the absolute positioned div below knows where to sit */
		height:34px;
		width:44px;
	position: relative;
	float:left;
	}
	.img-shade-top-button{
	line-height:0px;
	position:absolute;
	right:0px;
	bottom:0px;	
	margin:0;
	}
	.img-shade-bot-left{
		float:left;
		width:115px;
	position:relative;
		margin-top:4px;
	}
	.img-shade-bot-right{
		float:right;
	position: relative;
		width:auto;
	}

.img-shade h3{
	margin:0px 0;
	font-size:12px;
}
