.sponsors_wrapper
{
	position: relative;
	text-align: center;
	border: solid 1px red;
	height: 98px;
	
	background-color: white;
}

.sponsors_img
{
	position: absolute;
	top: 25px;
	left: 0px;
	float: none;
}

.sponsors_footer
{
	position: absolute;
	bottom: 0px;
	text-align: center;
	vertical-align: text-bottom;
}
.sponsors_footer_img
{
	position: relative;
	float: left;
}

.partners_subpage_logos
{
	margin-top: 10px;
}



/* Old code 
.sponsors_container
{

}

.sponsors_container_relative
{
	height: 80px;
	position: relative;
	text-align: center;
}


.sponsors_img_container
{
	position: absolute;
	width: 100%;
	margin: 20px 0px;
}

.sponsors_img
{
	margin: 0px auto;
}

#sponsors_center {
	text-align: center;
}*/