/*
	Author: Joe Nicora
	www.seemecreate.com
	-------------------
	Attribution-Share Alike 3.0 United States
	You are free:
		* to Share � to copy, distribute, display, and perform the work
		* to Remix � to make derivative works
	Under the following conditions:
		* Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
		* Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license.
		* For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.
		* Any of the above conditions can be waived if you get permission from the copyright holder.
		* Apart from the remix rights granted under this license, nothing in this license impairs or restricts the author's moral rights.
		
	http://creativecommons.org/licenses/by-sa/3.0/us/
*/
/*
	lastmodified: 2/29/2008
	version: 1.7.1 STABLE
*/
.photoViewer-viewer{
	padding:20px;
	margin:0;
	background:#eeeeee;
	border:solid 1px #999999;
	overflow:hidden;
	text-align:left;
	font-size:small;
	font-family:sans-serif;
}
.photoViewer-viewer {
	text-decoration:none;
}
.photoViewer-imageCont{
	padding:8px;
	margin:0;
	background:#999999;
}
.photoViewer-showcaseImage{
	padding:0;
	margin:0;
	border:solid 1px #ffffff;
}
.photoViewer-mask{
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	background:#000000;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.photoViewer-header a{
	color:#999999;
	text-decoration:none;
	outline:none;
}
.photoViewer-header a:hover{
	color:#cccccc;
}
.photoViewer-title{
	padding:0;
	margin:0;
	font-size:130%;
	height:32px;
	width:100%;
	color:#999999;
}
.photoViewer-desc{
	padding:0;
	margin:0;
	background:#999999;
	color:#eeeeee;
	/*
	max-height:200px;
	overflow:auto;
	*/
}
.photoViewer-desc img{
	display:none;
}
.photoViewer-desc p{
	padding:8px;
	margin:0;
}
.photoViewer-desc a{
	color:#eeeeee;
	outline:none;
}
.photoViewer-desc a:hover{
	color:#ffffff;
}
.photoViewer-next{
	padding:0;
	margin:0;
	position:absolute;
	right:20px;
	bottom:20px;
	font-size:120%;
}
.photoViewer-prev{
	padding:0;
	margin:0;
	position:absolute;
	left:20px;
	bottom:20px;
	font-size:120%;
}
.photoViewer-footer{
	padding:8px 0 0 0;
	margin:0;
	height:10px;
}
.photoViewer-footer a{
	color:#999999;
	text-decoration:none;
	outline:none;
}
.photoViewer-footer a:hover{
	color:#cccccc;
}
.photoViewer-close{
	padding:0;
	margin:0;
	position:absolute;
	right:20px;
	top:20px;
}
.photoViewer-loading{
	padding:0;
	margin:0;
	background:transparent url(../assets/loading.gif) center no-repeat;
}
/* slide show controls */
.photoViewer-controls{
	display:block;
	background:#ffffff;
	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{
	margin:0 5px 0 5px;
	outline:none;
}
.photoViewer-pause{
	margin:0 5px 0 5px;
	outline:none;
}
.photoViewer-stop{
	margin:0 5px 0 5px;
	outline:none;
}
.photoViewer-display{
	display:block;
	float:left;
	margin:0 5px 0 5px;
	width:70px;
	color:#999999;
	font-size:90%;
}
.photoViewer-thumbContOuter{
	float:left;
	width:400px;
	height:36px;
	overflow:hidden;
	/* border:solid 1px #999999; */
}
.photoViewer-thumbCont{
	width:80000px;
}
.photoViewer-thumbCont a{
	outline:none;
}
.photoViewer-controls a.controlsThumb{
	border:solid 1px #999999;
	margin:2px;
	width:30px;
	height:30px;
	display:block;
	float:left;
	overflow:hidden;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.photoViewer-controls a.controlsThumb:hover{
	border:solid 2px #eeeeee;
	margin:1px;
}
.photoViewer-controls a.active, .photoViewer-controls a.active:hover{
	border:solid 3px #333333;
	margin:0;
	opacity:1;
	filter:alpha(opacity=100);
}
.photoViewer-controls a.controlsThumb img{
	border:0;
	margin:-5px 0 0 -5px;
	width:60px;
}
.photoViewer-controls a.photoViewer-panLeft{
	background:#999999 url(../assets/panLeft.gif) center no-repeat;
	color:#999999;
	display:block;
	margin-top:10px;
	width:8px;
	height:18px;
	float:left;
	outline:none;
	text-decoration:none;
	border-right:solid 2px #eeeeee;
}
.photoViewer-controls a.photoViewer-panLeft:hover{
	background-color:#cccccc;
	color:#cccccc;
}
.photoViewer-controls a.photoViewer-panRight{
	background:#999999 url(../assets/panRight.gif) center no-repeat;
	color:#999999;
	display:block;
	margin-top:10px;
	width:8px;
	height:18px;
	float:left;
	outline:none;
	text-decoration:none;
	border-left:solid 2px #eeeeee;
}
.photoViewer-controls a.photoViewer-panRight:hover{
	background-color:#cccccc;
	color:#cccccc;
}