 .photoViewer-viewer{
	padding:20px;	
	margin:0;	
	overflow:hidden;
	text-align:left;
	font-size:small;
	font-family: Trebuchet MS, sans-serif;
	background: #f1f1f1;
	text-decoration:none;
}

.photoViewer-imageCont{
	padding:0px;
	margin:0;
	font-size: 0px;		
	padding: 10px;
	background: #ffffff;
	border-bottom: 2px solid #d8d8d8;
}
.photoViewer-showcaseImage{
	padding:0;
	margin:0;
	border:0px;
	font-size: 0px;
	background: none;
}
.photoViewer-mask{
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	background:#000000;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.photoViewer-header a{
	color:#8d8d8d;
	text-decoration:none;
}
.photoViewer-header a:hover{
	color:#d8d8d8;
}

.photoViewer-header{
	height: 24px;
	overflow: hidden;
}

.photoViewer-title{		
	padding:0px;
	margin:0px;		
	font-size: 18px;	
	font-weight: normal;
	letter-spacing: -0.5px;
	height: 24px;
	color:#000000;
}
.photoViewer-desc{
	padding:0;
	margin:0;	
	font-size: 11px;
	color:#000000;	
	padding-top: 5px;
	font-weight: bold;
	/*
	max-height:200px;
	overflow:auto;
	*/
}
.photoViewer-desc img{
	display:none;
}
.photoViewer-desc p{
	padding:0px;
	margin:0;
}
.photoViewer-next{
	padding:0;
	margin:0;
	position:absolute;	
	width:30%;
	height:60%;	
	top:60px;
	right:30px;
	font-size:100%;
	display:block;
	outline:none;	
	background:url('/_resources/media/img/pixel.gif') repeat-x repeat-y;	
}
.photoViewer-prev{
	padding:0;
	margin:0;
	position:absolute;	
	background:none;
	width:30%;
	height:60%;
	top:60px;
	left:30px;
	font-size:100%;
	display:block;
	outline:none;
	background:url('/_resources/media/img/pixel.gif');
}
a.photoViewer-prev:hover{
	background:url('/_resources/media/img/photoviewer/prev.gif') no-repeat top left;
}
a.photoViewer-next:hover{	
	background:url('/_resources/media/img/photoviewer/next.gif') no-repeat top right;	
}

.photoViewer-footer{		
	padding:0px;
	margin:0;		
}
.photoViewer-close{
	padding:0;
	margin:0;
	position:absolute;
	width: 16px;
	height: 16px;
	right:10px;
	top:10px;
	background: url('/_resources/media/img/photoviewer/close.gif') no-repeat;
}
.photoViewer-loading{
	padding:0;
	margin:0;
}
/* slide show controls */

.photoViewer-controls{
	display:block;
	background: #ffffff url('/_resources/media/img/photoviewer/bg_bottom.gif') repeat-x;	
	background: #ffffff url('/_resources/media/img/photoviewer/bg_bottom.gif') repeat-x;	
	padding: 10px;
	font-size:small;
	font-family:sans-serif;
	border:solid 1px #999999;
}
.photoViewer-controls a{
	color:#999999;
	outline:none;
}
.photoViewer-controls a:hover{
	color:#cccccc;
}
.photoViewer-controls-absolute{
	margin:auto;
	position:absolute;
	left:50%;
}
.photoViewer-play{	
	width:30px;
	height:52px;
	margin-left: 5px;
	margin-right: 0px;
	
	float:left;
	background: url('/_resources/media/img/photoviewer/b_play.gif') no-repeat;
}
a.photoViewer-play:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.photoViewer-pause{	
	width:30px;
	height:52px;
	margin-left: 5px;
	margin-right: 0px;	
	float:left;
	background: url('/_resources/media/img/photoviewer/b_pause.gif') no-repeat;
}
a.photoViewer-pause:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.photoViewer-stop{	
	width:30px;
	height:52px;	
	margin: 0px;	
	float:left;	
	background: url('/_resources/media/img/photoviewer/b_stop.gif') no-repeat;
}
a.photoViewer-stop:hover{
	opacity:0.5;
	filter:alpha(opacity=50);
}

.photoViewer-display{
	display:block;
	float:left;
	margin-left: 5px;
	width:80px;
	height: 52px;
	color:#999999;	
	text-align: center;
	line-height: 30px;
	font-size: 16px;	
	background: url('/_resources/media/img/photoviewer/bg_photocount.gif') no-repeat;
}
.photoViewer-thumbContOuter{
	float:left;
	width:400px;	
	overflow:hidden;
	/* border:solid 1px #999999; */
}
.photoViewer-thumbCont{
	width:80000px;
}
.photoViewer-thumbCont a{
	outline:none;
}
.photoViewer-controls a.controlsThumb{	
	margin-left: 1px; margin-right: 1px;
	display:block;
	float:left;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.photoViewer-controls a.controlsThumb:hover{		
	opacity:1;
	filter:alpha(opacity=100);
}
.photoViewer-controls a.active, .photoViewer-controls a.active:hover{	
	opacity:1;
	filter:alpha(opacity=100);
}
.photoViewer-controls a.controlsThumb img{
	border:0;	
	width:67px;	
	height: 52px;
}
.photoViewer-controls a.photoViewer-panLeft{
	background: url('/_resources/media/img/photoviewer/b_prev.gif') center no-repeat;	
	display:block;	
	width:20px;
	height:52px;
	float:left;
	outline:none;
	text-decoration:none;	
	margin-right: 2px;
}
.photoViewer-controls a.photoViewer-panLeft:hover{
	background-color:#cccccc;
	color:#cccccc;
}
.photoViewer-controls a.photoViewer-panRight{
	background: url('/_resources/media/img/photoviewer/b_next.gif') center no-repeat;			
	display:block;	
	width:20px;
	height:52px;
	float:left;
	outline:none;
	text-decoration:none;
	margin-left: 2px;
}
.photoViewer-controls a.photoViewer-panRight:hover{
	background-color:#cccccc;
	color:#cccccc;
}



