@charset "utf-8";
/* CSS Document */

#sliderPanel {
	width:950px;
	height:160px;
	/*overflow:hidden;*/
	position:relative;
	margin-bottom:20px;
}
button.next {
	width:30px;
	height:140px;
	border:none;
	float:right;
	background:url(images/arrowNext.png) no-repeat top;
	cursor:pointer;
	position:relative;
	padding:0;
	margin:0;
}
button.prev {
	width:30px;
	height:140px;
	border:none;
	float:left;
	background:url(images/arrowPrev.png) no-repeat top;
	cursor:pointer;
	position:relative;
	padding:0;
	margin:0;
}
button.prev160 {height:160px; background:url(images/arrowPrev_160px.png) no-repeat top;}
button.next160 {height:160px; background:url(images/arrowNext_160px.png) no-repeat top;}
button.next:hover, button.prev:hover  {	
	background-position:bottom;
}
#sliderBanners {
	position:relative;
	float:left;
	width:886px;
	margin:0 2px;
}
.bannerList li {
	margin:0 2px 0 0;
	width:200px;
	height:140px;
	padding:10px;
	position:relative;
	background:url(images/li_bg.png) no-repeat top;
}
.bannerList li.lawsociety {background:url(images/the-law-society.png) no-repeat top;}
.bannerList li.step {background:url(images/step-logo.png) no-repeat top;}
.bannerList li.solicitorselderly {background:url(images/solicitors-for-elderly.png) no-repeat top;}
.bannerList li.resolution {background:url(images/resolution-logo.png) no-repeat top;}
.bannerList li.pilawyers {background:url(images/association-of-personal-injury-lawyers-logo.png) no-repeat top;}
.bannerList li.bushellsbriefs {background:url(images/bushells-briefs.png) no-repeat top;}
.bannerList li h2 {
	color:#203266;
	font-size:20px!important;
	line-height:23px;
	margin-bottom:6px;
}
.bannerList li p {
	color:#404040;
	font-size:11px;
	line-height:15px;
	margin-bottom:0;
	text-align:center;
	padding:76px 5px 0;
}
.bannerList li.bushellsbriefs p {padding: 0 95px 0 5px;text-align:left;}
.bannerList li.bushellsbriefs h2 {padding:10px 0 0 5px;}
/*.bannerList li p img {float:right;margin:0 5px 0 10px;}*/
.bannerList li p img {position:absolute; float:none; bottom:0px; right:0px;margin:0;}
.bannerList .buttonHolder {position:absolute; left:15px; bottom:10px;width:200px;text-align:center;}
.bannerList .holderLeft {text-align:left;}
.bannerList li a { display:inline-block;height:20px;padding:0 15px;background:url(images/a_bg.png) repeat-x top;border-radius:5px;color:#fff;text-decoration:none;line-height:20px;text-shadow: 0px -1px 1px #cc8710; filter: dropshadow(color=#cc8710, offx=0, offy=-1);font-family:Georgia, "Times New Roman", Times, serif;}
.bannerList li a:hover {color:#492f00;}
