#rotator {
	width          : 640px;
	height         : 250px;
	overflow       : hidden;
	position       : relative;
}

#rotator img {
	border: none;
}

#rotator #rotator-items {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#rotator #nav {
	float: right;
	right	: 5px;
	bottom		: 5px;
	position: absolute;
	height: 20px;
	z-index: 2;
}

/* #rotator .caption {
  position: absolute;
  bottom: 10px;
  left: 10px;
  height: 24px;
  padding: 0 14px;
  color: #39516B;
  background: url(/images/rotator_caption_bg.png);
  font-size: 13px;
  line-height: 24px;
  text-align: center;
}
*/

#rotator .button {
	display: inline; 
	margin: 0px 1px;
	padding: 0px;
	float:  left; 
	cursor: pointer; 
}

#rotator .button img, #rotator #nav-items a { 
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
	display: block;
	cursor:pointer; 
	margin:0px;
	padding:0px;
}

#rotator .button img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
#rotator #nav-items a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

#rotator #nav-items { 
	position: relative;
	float: left; 	
}

#rotator #nav-items div { 
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	float:left;
	font-family:arial;
	font-size:12px; 	
}

#rotator #nav-items a, #rotator #nav-items a.activeSlide { 
	font-weight: bold;
	width: 20px;
	line-height:17px;	
	background: #fff;
	text-decoration: none; 
	color: #39516B; 
	text-align:center;
}

#rotator #nav-items a.activeSlide { 
	background: #ddd;
	color: #39516B;
}

#rotator #nav-items a:focus { 
	outline: none; 
}