@charset "UTF-8";
/* CSS Document */

/*
#slideshow_xml
{
	display: none;
	line-height: normal;
	padding: 0;
	margin: 0;
}
*/

.fancy_overlay_link
{
	/*background: url(link_bg.jpg) no-repeat left bottom;*/
	float: left;
	width: 205px;
	display: block;
	margin-bottom: 20px;
	/*padding-bottom: 126px;*/
	color: #999;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

#fancy_body
{
	padding: 0;
	margin: 0;
}

#fancy_flash
{
	margin: 0;
	position: absolute;
	z-index: 101;
}

#fancy_flash div
{
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 30%;
	font-size: 4em;
	color: #666;
}

#fancy_flash div .link,
#fancy_flash div .link a
{
	color: #F30;
	font-size: 90%;
	text-decoration: none;
}

.related_media
{
	display: block;
}

.related_media span
{
	float: left;
	display: block;
}

.overlay_image_wrap
{
	width: 195px;
	padding: 5px;
	background: #CCC;
	margin-top: .25em;
}

.overlay_image_wrap img
{
	width: 100%;
	height: auto;
}


.infoBox
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 178;
	display: none;
}

.infoBg
{
	width: 100%;
	height: 100%;
	background-color: #FFF;
	position: absolute;
	z-index: 179;
	top: 0;
	left: 0;
}

.infoBox .info
{
	padding: 0;
	overflow: auto;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 500;
	font-size: 1.5em;
	top: 0;
	left: 0;
}

.infoButton
{
	width: 100px;
	height: 100px;
	background: url(/aux/js/lib/overlay/js/jquery.fancybox-1.2.1/info.png) no-repeat bottom right;
	position: absolute;
	right: 10px;
	bottom: 10px;
	/*z-index: 177;*/
	z-index: 600;
	cursor: pointer;
}

.infoButton.info_on
{
	background: url(/aux/js/lib/overlay/js/jquery.fancybox-1.2.1/info-close.png) no-repeat bottom right;
}

.infoBox .info .imageInfo,
.infoBox .info .videoInfo,
.infoBox .info .featureInfo
{
	display: block;
	padding: 20px 10px 10px 10px;
}

.infoBox .info .shareInfo
{
	display: block;
}

body .infoBox .imageTitle,
body .infoBox .imageArtist,
body .infoBox .imageDescription,
body .infoBox .imageDimensions,
body .infoBox .imageDonor,
body .infoBox .imageAccession,
body .infoBox .imageLocation,
body .infoBox .imageMaterials,
body .infoBox .imageGeoOrigin,
body .infoBox .linkFormWrap,
body .infoBox .embedFormWrap
{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: .5em 20px .125em 20px;
}





.videoContent div#fancy_overlay,
.videoContent #fancy_bg,
.videoContent .infoBg
{
	background-color: #000;
}


.videoContent #fancy_flash div
{
	color: #FFF;
	width: 720px;
	margin: 0 auto;
	padding-top: 120px;
}

.videoContent #fancy_flash
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.videoContent .infoButton
{
	/*right: 17px;
	bottom: 42px;*/
	right: 19px;
	bottom: 45px;
}

.videoContent .infoBox .info .videoInfo *
{
	color: #FFF;
}



/* *******************************************************************  overlay embed testing  ******************************************************************* */


/*

DEFAULT STYLES SET IN site.css

form div {
border-bottom:1px solid #CCCCCC;
clear:left;
float:left;
padding:1em 5px;
width:515px;
}

form label {
float:left;
width:250px;
}
*/

body .infoBox .linkFormWrap,
body .infoBox .embedFormWrap
{
	padding: .75em 20px .125em 20px;
}

.linkFormWrap form div,
.embedFormWrap form div
{
	border: none;
	clear: none;
	float: none;
	padding: 0;
	width: 100%;
}


.linkFormWrap form label,
.linkFormWrap form input,
.embedFormWrap form label,
.embedFormWrap form input
{
	float: none;
	width: 100%;
}





/* *******************************************************************  overlay embed testing  ******************************************************************* */
