.rsCarousel img {}
.rsCarousel .slideshow {margin:0;position:relative;margin-bottom:2px;}
.rsCarousel .slideshow .slideContainer {
  margin:0;
  overflow:hidden;
  position:relative;
/*  float:left;*/
}
.s2s{
  float:left;
}
.rsCarousel .slideshow .slideContainer .slide {
  margin:0;
}
.rsCarousel .buttonContainer {
	z-index:1;
	position:absolute;
	background-image:url(66650.png);
	height:40px;
}
.rsCarousel .buttonContainerLeft {
	float:left;
	background-image:url(66650.png);
	width:35px;
	margin-right:5px;
}
.rsCarousel .buttonContainerRight {
	float:right;
	background-image:url(66650.png);
	width:35px;
	margin-left:5px;
}
.rsCarousel .slide {display:none;}
.rsCarousel .slide img {border:0;z-index:-1;}
/* controls */
.rsCarousel .slideshow .buttons {float:left;width:150px;margin-left:10px;}
.rsCarousel .slideshow .buttons .leftControl {display:block; cursor: pointer; width:20px; height:20px;   text-indent:-10000px; background-image:url(smallbuttons.png); background-repeat:no-repeat; float:left; margin-right:10px;margin-top:10px;background-position:0 -20px;}
.rsCarousel .slideshow .buttons .rightControl {display:block; cursor: pointer; width:20px; height:20px;   text-indent:-10000px; background-image:url(smallbuttons.png); background-repeat:no-repeat; float:left; margin-right:10px;margin-top:10px;background-position:-20px -20px;}
.rsCarousel .slideshow .buttons .playControl {display:block; cursor: pointer; width:20px; height:20px;   text-indent:-10000px; background-image:url(smallbuttons.png); background-repeat:no-repeat; float:left; margin-right:10px;margin-top:10px;background-position:-40px 0;}
.rsCarousel .slideshow .buttons .zoomControl {display:none; cursor: pointer; width:20px; height:20px;   text-indent:-10000px; background-image:url(smallbuttons.png); background-repeat:no-repeat; float:left; margin-right:10px;margin-top:10px;background-position:-80px 0;}

.rsCarousel .slideshow .bullets {float:right;z-index:2;padding:10px 5px 10px 5px;}
.rsCarousel .slideshow .bullet {float:right;
  display:block;
cursor: pointer;
width:12px;
height:12px;
  text-indent:-10000px;
background-image:url(smallbuttons.png);
background-repeat:no-repeat;
float:left;
background-position:-60px -20px;
}

.slide p.copy {background-image:url(66650.png);position:absolute;padding:5px;margin:0; z-index:1;	}

.rsCarousel .tabs {height:20px;}
.rsCarousel .tabs .tab {font-family:Arial;height:20px;cursor: pointer;  background-repeat:no-repeat;background-position:top right;padding:4px 12px 5px 12px;font-size:12px;}
.rsCarousel .tabs .lolight {background-image:url(nav_up.gif);background-color:#ffe0cc;}
.rsCarousel .tabs .hilight {background-image:url(nav_ov.gif);background-color:#ff6600;}

.rsCarousel .thumbContainer {margin-top:4px;overflow:hidden;}
.rsCarousel .thumbs {}
.rsCarousel .thumbs .thumb {margin-right:4px;margin-bottom:4px;float:left;}
.rsCarousel .thumbs .thumb p {display:none;}
/* .rsCarousel .thumbs .thumb img {height:70px;}

.rsCarousel .thumbContainer .thumbs .thumb .lolight {border:1px solid #00f;}
.rsCarousel .thumbContainer .thumbs .thumb .hilight {border:1px solid #000;} */

.thumbs .lolight {border:2px solid #fff;}
.thumbs .hilight {border:2px solid #ff9900;}

/* modal window */
.modal-overlay {position:fixed;	top:0; left:0; height:100%;width:100%; background:#fff;z-index:101;	
opacity:.75;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
}
.modal-window { position:fixed; top:50%; left:50%; margin:0; padding:0;	z-index:102;}
.modal-window img {z-index:103; display:block;}
.modal-window p.copy {background-image:url(66650.png);position:absolute;padding:5px;margin:0; z-index:104;	}
.close-window {position:absolute; width:100px; height:30px; right:0px; top:0; 
	background:transparent url(close.gif) no-repeat scroll right top;
	background-position:0 0; text-indent:-99999px; overflow:hidden;	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover {
	opacity:.99; 
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
.next-image {position:absolute; width:100px; height:30px; right:0; top:100px;  z-index:106;
	background:transparent url(next.gif) no-repeat scroll right top;
	background-position:0 0; text-indent:-99999px; overflow:hidden;	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.next-image:hover {
	opacity:.99; 
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
.previous-image {position:absolute; width:100px; height:30px; left:0; top:100px;  z-index:106;
	background:transparent url(previous.gif) no-repeat scroll right top;
	background-position:0 0; text-indent:-99999px; overflow:hidden;	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.previous-image:hover {
	opacity:.99; 
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
.play-button {position:absolute; width:100px; height:30px; left:50%; bottom:0;  z-index:106;margin-left:-50px;
	background:transparent url(play.gif) no-repeat scroll right top;
	background-position:0 0; text-indent:-99999px; overflow:hidden;	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.play-button:hover {
	opacity:.99; 
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}
.pause-button {position:absolute; width:100px; height:30px; left:50%; bottom:0;  z-index:106;margin-left:-50px;
	background:transparent url(pause.gif) no-repeat scroll right top;
	background-position:0 0; text-indent:-99999px; overflow:hidden;	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.pause-button:hover {
	opacity:.99; 
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}

