/*
	ROTATOR
*/

.main .rotator {
	position: relative;
	width: 960px;
	height: 310px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	background: transparent;
}

.main .rotator .link {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 50;
}

.main .rotator .link.show { display: block; }

.main .rotator .slides {
	position: relative;
	width: 960px;
	height: 310px;
}

.main .rotator .slides img {
	position: absolute;
	top: -9999em;
	left: -9999em;
}

.main .rotator .slides img.show {
	top: 0;
	left: 0;
}

.main .rotator .caption {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 960px;
	height: 70px;
	background: transparent;
	color: white;
	font-family: Georgia, serif;
}

.main .rotator .caption .primary {
	display: block;
	margin: 9px 10px 0 60px;
	font-size: 242%;
	line-height: 124%;
}

.main .rotator .caption .secondary {
	display: block;
	margin: 0 30px 0 60px;
	font-size: 117%;
	line-height: 192%;
	float: left;
}

.main .rotator .caption .hebrew {
	display: block;
	font: bold 166%/135% Helvetica, "Arial Unicode MS", Arial, sans-serif;
}

.main .rotator .controls {
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: 90px;
	height: 30px;
	z-index: 50000000;
}

.main .rotator .controls a {
	position: absolute;
	width: 12px;
	height: 20px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../fleet/rotator-controls.png) no-repeat;
	z-index: 500000000000;
}

.main .rotator .controls a.prev							 { background-position: 0px 0px; }
.main .rotator .controls a.prev:hover				 { background-position: 0px -20px; }
.main .rotator .controls a.pause							{ background-position: -12px 0px; left: 30px; }
.main .rotator .controls a.pause:hover				{ background-position: -12px -20px; }
.main .rotator.paused .controls a.pause			 { background-position: -36px 0px; }
.main .rotator.paused .controls a.pause:hover { background-position: -36px -20px; }
.main .rotator .controls a.next							 { background-position: -24px 0px; left: 60px; }
.main .rotator .controls a.next:hover				 { background-position: -24px -20px; }
