dl.large-sponsor{
	width: 282px;
	float: left;
	display: inline;
	margin: 10px 10px 0 0;
}

dl.large-sponsor p{
	margin-bottom: 20px;
}

ul.small-sponsors {
	clear: both;
	
	
}

ul.small-sponsors li{
	float: left;
	display: inline;
	margin: 20px 5px 10px 0;
}

.large-sponsor dt {
    height: 100px;
    width: 280px;
    margin-bottom: 20px;
}

* html .small-sponsors li,
.small-sponsors li:hover,
* html .large-sponsor dt,
.large-sponsor dt:hover {
    background-image: none !important;
}

.small-sponsors li img,
.large-sponsor dt img {
    display: block;
    visibility: hidden;
}

* html .small-sponsors li img,
.small-sponsors li:hover img,
* html .large-sponsor dt img,
.large-sponsor dt:hover img {
    visibility: visible;
}
