@charset "utf-8";
/* CSS Document */

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9f9589;
}

a, a:visited{
	color:#50237c;	
}

a:hover{
	color:#9f9589;
}

#load_container{
	position:relative;
	height:50px;
	width:50px;
	margin:0 auto;
}
	
#main_container{
	position:absolute;
	height:100px;
	width:900px;
	display:none;
	}

#header{
	position:absolute;
	left:0px;
	top:0px;
	height:140px;
	overflow:hidden;
}

#footer{
	position:absolute;
	left:0px;
	top:600px;
	height:37px;
	overflow:hidden;
	border-top:1px solid #50237c;
	padding-top:8px;
	text-align:center;
}

#footer_credits{
	position:absolute;
	left:0px;
	top:27px;
	height:37px;
	overflow:hidden;
}

#go_home{
	position:relative;
	left:0px;
	top:0px;
	float:right;
	height:70px;
	width:265px;
	overflow:hidden;
}

#site_menu{
	position:absolute;
	top:105px;
	height:28px;
	width:635px;
	overflow:hidden;
	margin:0 auto;
}

div.navigation_div{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:28px;
	cursor:pointer;
}

#content{
	position:absolute;
	left:0px;
	top:140px;
	height:420px;
	overflow:hidden;	
}
#inner_content_menu{
	position:absolute;
	left:0px;
	top:0px;
	height:288px;
	width:900px;
	overflow:visible;
	border-top:1px solid #9f9589;
	border-bottom:1px solid #9f9589;
}

#scroll_left{
	position:absolute;
	top:100px;
	left:12px;
	width:25px;
	height:37px;
	background-image:url(../img/assets/nav/scroll_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
#scroll_right{
	position:absolute;
	top:100px;
	left:900px;
	width:25px;
	height:37px;
	background-image:url(../img/assets/nav/scroll_right.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}

#label_scrollable_content{
	position:absolute; top:0px; left:0px; height:400px; overflow:visible; width:0px;
}

div.collection_divs{
	position:absolute; top:0px; height:400px; overflow:visible; width:0px;
}
div.image_container_small{
	position:absolute; top:4px; left:0px; height:279px; overflow:hidden; cursor:pointer;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
}
div.collection_info{
	position:absolute; top:295px; left:0px; width:300px;
}
div.collection_info p{
	margin:0px; padding:0px; float:left;
}

td.collection_header{
	color:#50237c;
}
h2{
	color:#50237c; margin:0px; padding:0px; font-size:11px;
}
span.h2client{
	color:#9f9589; font-weight:normal;font-size:11px;
}
td.td_info{
	width:70px;
	vertical-align:top;
}
td.td_infoContent{
	width:230px;
	vertical-align:top;
}







div.imageContainerBackground{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#aeaca9;
	z-index:100;
	display:none;
}
div.imageContainerBorder{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#aeaca9;
	z-index:100;
	display:none;
}
div.imageContainer{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#aeaca9;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	overflow:hidden;
	cursor:pointer;
}

#zoomer{
	position:absolute; left:0px; top:0px; z-index:102; display:none;
}

img.this_image{
	position:absolute;
	cursor:pointer;
	left:0px;
	top:0px;
}

#imageNext{
	width:25px;
	height:32px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/nxt_img.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
}
#imagePrev{
	width:25px;
	height:32px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/prev_img.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
}
#imageClose{
	width:29px;
	height:29px;
	position:absolute;
	left:10px;
	top:10px;
	background-image:url(../img/assets/nav/close_image.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:105;
	display:none;
	cursor:pointer;
}
#imageInfoBG{
	width:100px;
	height:25px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}
#imageInfo{
	width:80px;
	height:5px;
	position:absolute;
	left:0px;
	top:0px;
	padding:7px;
	z-index:102;
	display:none;
	text-align:center;
	color:#50237c;
}


#movie{
	position:absolute;
	left:0px;
	top:0px;
}

#movie_bg{
	position:absolute;
	left:0px;
	top:0px;
	background-color:#d6d4d3;
}

#videoContainerBackground{
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:600px;
	background-color:#aeaca9;
	display:none;
}
#videoContainer{
	position:absolute;
	left:0px;
	top:230px;
	width:565px;
	height:350px;
	margin:0 auto;
	display:none;
	border:1px solid #aeaca9;
	background-color: #aeaca9;
}
#videoClose{
	width:29px;
	height:29px;
	position:absolute;
	left:10px;
	top:10px;
	background-image:url(../img/assets/nav/close_image.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:105;
	display:none;
	cursor:pointer;
}

div.exhibition_divs{
	width:560px; float:right; height:15px; top:0px; left:0px; margin-top:10px;
}
div.exhibition_name{
	width:370px; float:right; top:0px; left:0px; text-align:right; margin-right:24px;
}
div.exhibition_name h2{
	color:#9f958b; font-weight:normal; margin:0px;
}
div.exhibition_yr{
	width:70px; float:right; height:20px; top:0px; left:0px; color:#4f237c;
}
div.exhibition_mnth{
	width:90px; float:left; height:20px; top:0px; left:0px; color:#4f237c;
}
