 #logos{ width: 960px; margin: 0 auto; padding-top: 40px;}

.slider_logos {height:100px; margin: 0 auto; padding: 10px 0 15px 20px; position:relative; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;}
.slider_logos img {background-color: white; padding: 9px; margin: 7px; display: block;float: left;}
.clearfix {float: none;	clear: both;}
#logo_spacer {padding:40px;}

a.prev, a.next {
	background: url(/images/uploads/logoslider/images/logoslider_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 45px;
}

a.prev {left: -22px; background-position: 0 0; }
a.prev:hover {background-position: 0 -50px; }
a.prev.disabled {background-position: 0 -100px !important;  }
a.next {right: -22px; background-position: -50px 0; }
a.next:hover {background-position: -50px -50px; }
a.next.disabled {background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {cursor: default;}

a.prev span, a.next span {display: none;}