.link {cursor:pointer; color:#666}
.link:hover {color:#000}
.eventslider {position:relative; overflow:hidden; height:430px;}
.eventslidercontent {position:absolute}
.eventsection {padding:15px}
.hiLite-off {text-decoration: none;}
.hiLite-on {color: #000;background-color: #fbfafa;}

#screen2{
	position:relative;
	width:1000px;
}
#screen2 #buttons{
	width:860px;
	left:70px;
	position:absolute;
	top:200px;
	text-indent: -9999px;
	overflow:hidden;
	height: 35px;
	z-index:10;
	}
	
#screen2 #buttons a{
	}
#screen2 .prev{
		float:left;
		display: block;
  		height: 35px;
  		width: 41px;
  		background: url(images/arrow-l.png) no-repeat 0 0;
	}
#screen2 .next{
		float:right;
		display: block;
  		height: 35px;
 		width: 41px;
  		background: url(images/arrow-r.png) no-repeat 0 0;
	}
	
#slideshow ul li img {
display:block;
padding:5px;
max-width:666px;
width:auto;
height:auto;
margin-bottom:5px;

}

#slideshow{
	overflow:hidden;
	width:958px;
	margin-bottom:10px;
	position:relative;
	left:20px;
}

#slideshow ul{
	width:99999px;
	list-style:none;
	}

#slideshow li{
	float:left;
	padding: 0 15px 0 15px;
	cursor:pointer;
	list-style:none;
	text-align:center;
	text-transform: uppercase;
	font:80% "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #997c8b;
		}
		
		
.infiniteCarousel {
  width: 950px;
  position: relative;
  left:-20px;
}

.infiniteCarousel .wrapper {
 width: 920px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden;
  min-height: 500px;
  margin: 0 0 0 30px;
  position: absolute;
  top: 0;

}

.infiniteCarousel ul a img {
width:200px;
height:auto;
margin-bottom:5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
 width:200px;
height:385px;
padding:10px 15px 0 15px;
text-align:center;
text-transform: uppercase;
font:80% "Palatino Linotype", "Book Antiqua", Palatino, serif;
color: #997c8b;
 
}

.infiniteCarousel ul li a img {
  display:block;
  border:1px solid #e7e6e3;
  padding:5px;
}

.infiniteCarousel .arrow {
	width:950px;
	position:absolute;
	top:160px;
	text-indent: -9999px;
	overflow:hidden;
	height: 35px;
	z-index:10;
}

.infiniteCarousel .forward {
 	float:right;
	left:950px;
	display: block;
  	height: 35px;
 	width: 41px;
  	background: url(images/arrow-r.png) no-repeat 0 0;
	cursor:pointer;
}

.infiniteCarousel .back {
	float:left;
	display: block;
  	height: 35px;
  	width: 41px;
  	background: url(images/arrow-l.png) no-repeat 0 0;
	cursor:pointer;
}