	/* Chester Beatty Style Sheet */
*				{ margin:0; padding:0; }

body			{ margin:0 auto; text-align:center; font-family: Arial; font-size:72%; background: url(../images/bg.gif) repeat-y top center;}
#skipNav {display:none;}
img			{ border:0; display:block; }
.clearBoth { display:block; clear: both;}
a {outline:none;}

#wrapper		{margin:0 auto; text-align:left; width:800px; }

#mainhome	{ padding:20px 0 30px 50px; }
#main			{ padding:0 0 30px 50px; }

/* Nav */
#nav 			{ float:right; padding:0 40px; }
#nav ul 		{ list-style:none; width:240px; height:30px;}
#nav li 		{ float:left; }
#nav a {
	display:block;
	text-indent:-9999em;
	text-decoration:none;
	float:left;
	width:87px;
	height:30px;
	background: #fff url(../images/section_nav.gif) no-repeat;
}

#nav1	a		{  }
#nav2	a		{ background-position:-87px 0; width:75px; }
#nav3	a		{ background-position:-162px 0; width:78px; }

#nav1	a:hover, #nav1	a.on		{ background-position:0 -30px;  }
#nav2	a:hover, #nav2	a.on		{ background-position:-87px -30px; width:75px; }
#nav3	a:hover, #nav3	a.on		{ background-position:-162px -30px; width:78px; }

/* Section */
#section		 	{ background: url(../images/section_bg.gif) repeat-x; height:320px; margin:0 40px 0 0; }
#secLeft 		{ float: left; }
#secRight 		{ float: left; }
#sectionBox 	{ float: left; width:690px; }
#sbWrap			{ padding:20px 10px; } 
#secImage		{ float:left; }

#entGal			{
	display:block;
	text-indent:-9999em;
	text-decoration:none;
	float:right;
	width:185px;
	height:35px;
	margin:20px 0 0 0;
	background: #fff url(../images/enter_gallery_link.gif) no-repeat;
}

#entGal:hover {
	background-position:0 -35px;
} 


/* Details */
#exhibitInfo {float:left; width:260px;}
#sbText			{padding:40px 30px 10px 20px; width:95%;}
#sbText h1		{ color:#602B43; font-family:Georgia, Sans-Serif; font-weight:normal; font-size:2em; margin:0 0 10px 0; }
#sbText p		{ line-height:1.6em; color:#555147; font-size:0.95em; }
#sbText .textChunk {margin-top:20px;}

#details	 		{ background: url(../images/details_bg.gif) repeat-y; margin:0 40px 0 0; }
#details #sbWrap	{ padding:0px 20px; } 
#details #holdImage {position:relative; left:10px; text-align:center; width:100%;}
#details #holdImage h1	{ color:#602B43; font-family:Georgia, Sans-Serif; font-weight:normal; font-size:2em; margin:0 0 10px 0; }
#details #holdImage img {display:inline;}


/* Boxes */
.box_section 		{ background: url(../images/box_bgs.gif) repeat-y; height:270px; float:left; margin:0 20px 0 0; }
.box_section div	{ height:260px; width:200px; margin:0 0 0 10px; }
.box_section a			{ border:10px solid #E0D9C6; display:block;  }
.box_section a:hover	{ border-color:#602B43; }

/* Search & Choose */
#searchform				{ background: #C1B38E; margin:0px 60px 0 10px; padding:5px; color:#918C81; }
#searchform div		{ height:20px; }
#searchform form		{ float: left; width:400px; }
#txtSearch				{ margin:0; padding:4px 4px; float:left; border:0; background: url(../images/search_bg.gif) no-repeat; color:#918C81; font-size:1em; width:188px; }
#btnSearch		{ margin:0 0 0 5px; float:left; }
#advSearch				{ float:left; display: block; color:#fff; margin:4px 10px; text-decoration:none; border-bottom:1px dotted #fff; }
#advSearch:hover		{ color:#E9E8E4; border:0;}

#choose					{ float: right; width:195px; }
#chooseWrap				{ height:20px; }

#exhib000 				{ background: url(../images/choose_bg.gif) no-repeat; float:left; width:173px; }
#exhib000 p				{ padding:4px 6px; }
#choosedrop 			{ float:left; }

#exhib001				{ position:absolute; width:195px; margin:-1px 0 0 0; }
#exhib001 ul   { background:#fff url(../images/choose_boxout_bg.gif) repeat-y; padding:4px 8px; margin:0 22px 0 0; border:1px solid #E9E8E4; border-width:0 1px 1px 0; line-height:14px; }
#exhib001 li   { border-top:1px solid #E9E8E4; padding:3px; list-style:none; }
#exhib001 a				{color:#918C81; text-decoration:none; }
#exhib001 a:hover		{ color:#602B43; }


/*Listing Page */
#main .negMarg {margin-left:-10px;}
#listingSection {margin:10px 0 0 0; padding:0; color:#fff;}
#listingSection ul {margin:0 0 0 0; padding:0; width:720px; height:2.5em; background-color:#C1B38E; position:relative;}
#listingSection ul li {display:inline; margin:0; padding:0;}
#listingSection ul li.paging {background-color:#848076; float:left; color:#fff; padding:.65em; }
#listingSection ul li.select {float:left; padding:.65em;}
#listingSection ul li.select a {color:#ffffff;}
#listingSection ul li.search a {float:right; width:90px; height:20px; margin:.35em .35em .35em 0; text-decoration:none; text-indent:-9999em; background:#848076 url(../images/new_search.gif) 0 0 no-repeat;}
#listingSection ul li.search a:hover {background-position:0 -20px;}

ul li.search{}
#listingSection a.listing { 
	float:left; display:block; width:132px;  
	border:1px solid #E0D9C6; 
	margin:0 10px 0 0; padding:1px;
	text-decoration:none;
	background:#fff url(../images/listing_bg.gif) 0 0 no-repeat;
}
#listingSection a.listing:hover{
	border:1px solid #602B43;
	color:#fff;
	background-position:-134px 0;
}

#listingSection p.NoRecords {color:#555147; padding:20px 0 0 5px; font-size:0.95em;}
#footerintro p{ color:#848076; margin:10px 0; }

/* THUMBNAILS added in by Mark */
.holdThumb {border:1px solid #e0d9c6; float:left; height:201px; margin:0px 8px 0px 0px; width:172px;}
.holdThumb div.holdInfo {background:url(../images/bgthumb.gif) bottom repeat-x; margin:0px 1px 1px 1px; text-align:center; width:170px;}
.holdThumb div.holdImg {display:table-cell; height:171px; min-height:171px; vertical-align:middle; width:170px;}
.holdThumb div.holdText {color:#848076; font-size:1em; height:28px;}
.holdThumb img {border:1px solid #ffffff; display:inline; margin:10px 0px 10px 0px;}

.holdThumbOn {border:1px solid #602b43; float:left; height:201px; margin:0px 8px 0px 0px; width:172px; background:#602B43; cursor:pointer;}
.holdThumbOn div.holdInfo {margin:0px 1px 1px 1px; text-align:center; width:170px;}
.holdThumbOn div.holdImg {display:table-cell; height:171px; min-height:171px; vertical-align:middle; width:170px;}
.holdThumbOn div.holdText {color:#ffffff; font-size:1em; height:28px;}
.holdThumbOn img {border:1px solid #ffffff; display:inline; margin:10px 0px 10px 0px;}
/* THUMBNAILS added in by Mark */

/* Footer */
#footer			{ margin:20px 60px 0 10px; }
#footerintro	{ margin:30px 50px 0 10px; }
#retHome			{ 
	display:block;
	text-indent:-9999em;
	text-decoration:none;
	float:left;
	width:165px;
	height:25px;
	background: #fff url(../images/return_link.gif) no-repeat;
}

#retHome:hover {
	background-position:0 -25px;
} 

#retGall {display:block; text-indent:-9999em; text-decoration:none; float:left; width:265px; height:25px; background: #fff url(../images/return_gallery_link.gif) no-repeat;}
#retGall:hover {background-position:0 -25px;}

#retMS {display:block; text-indent:-9999em; text-decoration:none; float:left; width:310px; height:25px; background: #fff url(../images/other_pages_link.gif) no-repeat;}
#retMS:hover {background-position:0 -25px;}

#retResults {display:block; text-indent:-9999em; text-decoration:none; outline:none; float:left; width:165px; height:25px; background: #fff url(../images/return_results.gif) no-repeat;}
#retResults:hover {background-position:0 -25px;} 

#footerLeft		{ float: left; }	
#footerRight	{ float: right; z-index:-100; margin-bottom:10px;}




#pgNumbers {float:left; margin-bottom:20px;}
#pgNumbers span {color:#a4c4f5; font-weight:bold;}
#pgNumbers a {color:#040404; font-weight:bold; text-decoration:underline;}
#pgNumbers .nextPage {color:#a4c4f5; padding-left:10px; text-decoration:none;}

.floatRight {float:right;}

/* ********* ADVANCED SEARCH ********* */
.advancedSearch h1		{ color:#602B43; font-family:Georgia, Sans-Serif; font-weight:normal; font-size:3em; margin:0 0 20px 20px; }
.advancedSearch {margin:10px 0px 0px 0px; padding:10px;}
.advancedSearch label {color:#555147; float:left; font-weight:bold; font-size:0.95em; margin:4px 10px 10px 0px; padding-right:5px; text-align:right; width:140px;}
.advancedSearch .normal {width:180px;}
.advancedSearch .long {width:280px;}
.advancedSearch .small {width:80px;}
.advancedSearch .small, .advancedSearch .long, .advancedSearch .normal	{ border:1px solid #C1B38E; padding:3px; font-size:0.95em; color:#555147; }
.advancedSearch .small:focus, .advancedSearch .long:focus, .advancedSearch .normal:focus	{ border:1px solid #602B43; color:#602B43;  font-weight:bold; }
.advancedSearch select	{ border:1px solid #C1B38E; padding:1px; font-size:0.95em; color:#555147;}
.advancedSearch select:focus	{ border:1px solid #602B43; color:#602B43;  font-weight:bold; }
#buttons {float:right; margin:10px 0px 10px 0px;}
#btnSearch 	{ background:#817C73; color:#fff; }
/* ********* ADVANCED SEARCH ********* */