#ad-manager {
margin-bottom: 18px;
padding-top: 5px;
border-top: solid 1px #999;
}


#b2_bannerrotator_slider {
  width: 525px;
  margin: 0 auto;
  position: relative;
  /*overflow:auto;*/
  overflow: hidden;
  text-align: center;
}

#b2_bannerrotator_slider p.b2_bannerrotator_description {
	height:30px;
	width:460px;
	position:relative;
	top:-210px;
	font-size: 28px;
	line-height: 48px !important;
	color:#ffffff;
	padding: 14px;
	margin:8px auto 8px auto;
	text-align: left;
}

#b2_bannerrotator_slider p.b2_bannerrotator_description a span {
	display: block;
	color: #3491CF;
	text-transform: uppercase;
}

#b2_bannerrotator_slider .scrollContainer a {
	display:block;
	}

#b2_bannerrotator_slider p.oneLine {
	line-height:30px;
}

.scroll {
  height: 200px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  width: 525px;
}

.scrollContainer {
	position:relative;
	}
	
.scrollContainer div.panel {
  padding: 0;
  margin:0;
  height: 200px;
  width: 525px; /* change to 560px if not using JS to remove rh.scroll */
}

.b2_bannerrotator_description a {
    color: #ffffff !important;
    text-decoration: none !important;
}

.b2_bannerrotator_description a:hover {
	text-decoration: none !important;
}

.scrollButtons {
  position: absolute;
  top: 80px;
  cursor: pointer;
}

#b2_bannerrotator_control {
	position: absolute;
	right:5px;
	top:5px;
	z-index:10;
}

.scrollButtons.left {
  left: 0;
  z-index:10;
}

.scrollButtons.right {
  right: 0;
  z-index:10;
}