.hidden { display:none}
.shown { display:block }

.cycler-nav-container
{
	height: 25px;
	z-index: 150;
	position: absolute;
	top: 160px;
	margin-left:30px;
	width: 200px;
}

.cycler-nav-pager
{
	display: inline-block;
}

.cycler-nav-container a
{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: transparent url(http://publicbikes.com/images/cycle-nav-item.png) no-repeat center 0;
	outline: none;
	cursor: pointer;
}

.cycler-nav-container h2
{
	font-size: 100%;
	margin-bottom: 5px;
	line-height: 100%;
}

.cycler-nav-container h2 img
{
	margin-bottom: 0px;
}

.cycler-nav-container a.activeSlide
{
	background: transparent url(http://publicbikes.com/images/cycle-nav-item-current.png) no-repeat 0 0;
}

.cycler-nav-container .cycler-nav-next
{
	background: transparent url(http://publicbikes.com/images/cycle-nav-item-next.png) no-repeat 0 0;
	margin-right: 0;
}

.cycler-nav-container .cycler-nav-prev
{
	background: transparent url(http://publicbikes.com/images/cycle-nav-item-prev.png) no-repeat 0 0;
	margin-right: 5px;
}
.heroMessage { position:absolute; font-size:12px; color:##000000; width:850px; height:150px; background-image:url(http://publicbikes.com/images/75p_white.png);  text-align:left; padding: 4px 2px 2px 4px; top:395px; padding-bottom:25px}
.heroMessageCover { background-color:##eff0f0; position:absolute;width:859px; height:190px; top:395px; }
