/* --- Applies to most text types --- */
p { padding: 0px; }
div.centered, p.centered { text-align: center; }
div.right, p.right { text-align: right; }
div.indent, p.indent { margin-left: 35px; margin-right: 35px; }
/*p.indent { margin: 20px 45px 0 35px; padding: 0; }*/
div.firstlineindent, p.div.firstlineindent, p.firstlineindent { text-indent: 30pt; }
div.headerspace0 { margin-top: 0px; padding-top: 0px }
.smallcaps { font-variant: small-caps; font-size: 1.1em; }
.tabular td { vertical-align: top; padding: 0px 10px 4px 0px; margin: 0px; border: solid 1px #ffffff; }
.essay table.tabular tr td { padding: 1px 4px; border: 1px solid #BBB; }
.simple .tabular tr td:first-child { white-space: nowrap; min-width: 60px; }
.simple .tabular tr td:last-child { padding-right: 0px; }
.research-content { float: left; padding-bottom: 10px; }
.research-header { float: left; }
.related-material { float: left; }
.research-project-section { padding: 0; margin-top: 0px; clear: both; }
.para { padding: 0px 20px 14px; }
.authors { padding: 14px 20px 7px; }
.authors p { padding: 0px 0px 7px; }
.research-project-section a { border-bottom: 1px solid #00AED3; }
.research-project-text { padding: 0px 0px 14px; float: left; }
h1.title { float: left; }
h1.title .series-title { color: #666; float: left;
	display: inline-block; padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase; font-weight: bold;
	font-size: 0.75em; font-variant: small-caps;
}
h1.title .full-title { float: left; clear: left; }
h3.sub-heading, h4.sub-heading { font-weight: normal; color: #565656; padding: 14px 20px; margin: 0px; font-size: 1.3em;  }
.expandable-text h3:first-child, .expandable-text h4:first-child { padding-top: 0px; }
.boxheading { border-top: 1px solid #E5E2DE; }
.content-header { padding-bottom: 25px; }
#zone-content #region-content h2.page-heading { 
	margin: 11px 0px 0px; padding: 0px 20px; 
	font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #444;
	font-size: 1.55em; line-height: 1.75em; }
.page-subheading { margin: 0px; font-size: 1.3em; font-weight: bold; color: #999; padding: 0px 20px; }
div.standfirst { font-size: 1.2em; }
div.text-block { padding-bottom: 0px; }
.research-breadcrumbs { float: left; position: relative; }
.research-breadcrumbs.artwork { background: #EFEFEF; padding-bottom: 30px; border-bottom: 1px solid #E5E2DE; }
.breadcrumb-trail { padding: 0px; }
.breadcrumb-block { background: #fff; display: block; padding: 10px 20px 10px; float: left; }
.research-breadcrumbs.artwork .breadcrumb-block { border-bottom: 1px solid #E5E2DE; }

.cat-nav-bar { position: relative; text-align: center; display: block; width: 720px; overflow: hidden; height: 30px; line-height: 30px; 
border-top: 1px solid #E5E2DE; border-bottom: 1px solid #E5E2DE; background: #EFEFEF; float: left; clear: left; margin-top: 10px; }

/* Archive item transcripts */
.inscription { font-family: Courier New, monospace; font-size: 1.1em; }
.inscription .inter { color: #f15d09; }
.inscription .smallcaps { font-size: 1.3em; }
.inscription sup { font-size: 0.9em; line-height: 0.5em; }
.firstlineindent.inscription { text-indent: 0px; }
.para.inscription { padding-bottom: 21px; }
.simple span.tab { width: 30px; display: block; float: left; }

/* --- Expanding/collapsing blocks --- */
.block-with-border { border-top: 1px solid #E5E2DE; border-bottom: 1px solid #E5E2DE; margin-top: -1px; }
.expandable-header {
	margin: -1px 0px 0px; padding: 7px 20px; 
	font-weight: normal;
	color: #565656;
	font-size: 1.3em;
	cursor: pointer;
	position: relative;
	float: left;
	width: 680px;
	border-top: 1px solid #E5E2DE;
}
.collapsed { background: #EFEFEF; }
.expandable-header .main {
	display: block;
	width: 14px;
	height: 17px;
	background: url('../images/controls.gif') no-repeat -6px -97px;
	position: absolute;
	top: 10px;
	right: 5px;
}
.collapsed .main { 
	background-position: -9px 1px; 
}
.expandable-text, .text-block { padding: 0px; clear: left; float: left; width: 720px; }
.grid-9 .textsModule .expandable-text { width: auto; } /* for when texts are embedded in Art & Artists pages */
.expandable-text > div:first-child { margin-top: 14px; }
.tombstone > div:first-child { margin-top: 0px; }
.expandable-text .last-item { margin-bottom: 0px; border-bottom: 14px solid #fff; }

/* --- Exhibition Entry --- */
div.exhibition-entry { margin: 0px 20px 7px; clear: both; }
div.exh-entry-year { float:left; width:70px; font-weight: bolder; }
div.exh-entry-text { margin-left: 70px; }

/* --- Literature Entry --- */
div.literature-entry { margin: 0px 20px 7px; clear: both; }
div.lit-entry-year { float:left; width:70px; font-weight: bolder; }
div.lit-entry-text { margin-left: 70px; }

/* --- Author entry --- */
div.authordate { padding: 15px 20px 5px 20px; }
.authordate { color: #565656; }
.authordate .author { font-weight: bold; }

/* --- Catalogue entry --- */
#zone-content #region-content h2.artwork-heading { font-weight: normal; float: left; display: block; width: 680px; padding-bottom: 10px; margin-bottom: 0px; }
h2.artwork-heading span { line-height: 1.5em; }
h2.artwork-heading .artist { float: left; margin-top: 6px; margin-bottom: 1px; border-bottom: 1px dotted #E5E2DE; font-size: 0.85em; }
h2.artwork-heading .title-row { clear: left; float: left; padding: 2px 0px 0px; }
h2.artwork-heading .title { font-style: italic; margin-right: 3px; }
h2.artwork-heading .datetext { font-size: 0.85em; }
.research-header .artwork-module { position: relative; border-right: none; margin: 0px; display: block; clear: both; border-bottom: 1px solid #E5E2DE; }
#zone-content .research-header .artwork-module h2.artwork-heading { border-bottom: 1px solid #E5E2DE; }
.research-header .artwork-module .module_content { clear: left; }
.top-block { float: left; }
.standfirst-block { float: right; width: 360px; margin-left: -1px; border-left: 1px solid #E5E2DE; }
.catalogue-entry .standfirst, .catalogue .standfirst { margin: 0px; padding: 10px 20px 10px 15px; background: #fff; font-size: 1.1em; line-height: 1.6em; }
.tombstone { padding-top: 10px; padding-bottom: 14px; margin-left: -1px; }
.diptych .tombstone { float: left; width: 360px; border-right: 1px solid #E5E2DE; }
.tombstone div.para { padding-bottom: 0px; padding-right: 15px; }
.catalogue-artwork { float: right; margin: 5px 10px 20px;  max-width: 350px; max-height: 400px; }
.research-project-section .catalogue-artwork a { border: none 0px; }
.catalogue-work-image { max-width: 350px; max-height: 400px; float: right; }
.catalogue-entry .expandable-header, .catalogue .expandable-header,
.sketchbook .expandable-header, .subset .expandable-header, 
.tour-introduction .expandable-header, .theme-introduction .expandable-header { color: #444; font-size: 1em; min-height: 20px; padding: 2px 20px; font-weight: bold; }
.catalogue-entry .expandable-header .main, .catalogue .expandable-header .main,
.sketchbook .expandable-header .main, .subset .expandable-header .main, 
.tour-introduction .expandable-header .main, .theme-introduction .expandable-header .main { top: 4px; }
.catalogue-entry .collapsed, .catalogue .collapsed,
.sketchbook .collapsed, .subset .collapsed, 
.tour-introduction .collapsed, .theme-introduction .collapsed { font-weight: normal; background: #EFEFEF; }
.catalogue-entry .research-project-section, .catalogue .research-project-section { padding-bottom: 0px; float: none; }
.research-project-text.catalogue-entry, .research-project-text.catalogue { padding-bottom: 0px; }

/* --- Artist biography --- */
#zone-content #region-content .biography h2.page-heading { color: #999; }
#zone-content #region-content .biography h2.page-heading strong { color: #444; font-weight: normal; }

/* --- Archive item --- */
#zone-content .simple h2.artwork-heading { border-bottom: 1px solid #E5E2DE;  }
.carousel-holder { width: 680px }
.lead-image-box { padding: 0px; border: solid #E5E2DE; border-width: 1px 0px; margin-bottom: 14px;  }
.lead-image-box .carousel-holder { width: 710px; padding: 0px 5px; }
.research-project-section .fullscreenlink { border: none; }
.caption-line { display: block; clear: left; }
#zone-content #region-content .field-name-body .flexslider.inlineslideshow { margin: 0px; }
#zone-content #region-content .field-name-body .flexslider.inlineslideshow ul.slides li p { color: #565656; margin: 0px; }
#zone-content #region-content .lead-image-box .field-name-body .flexslider.inlineslideshow ul.slides li p { margin: 0px 10px; }
#zone-content #region-content .field-name-body .flexslider.fullscreen ul.slides li p { color: #BFBFBF; }
figcaption p { color: #444; font-size: 1em; line-height: 1.75em; }
.caption-line .title { font-style: italic; margin-right: 2px; }
.carousel-holder p .slide-title { font-weight: bold; }

/* --- Transcript --- */
.transcript { background: #EFEFEF; float: left; padding-bottom: 20px; }
.transcript .research-project-section { float: left; margin: 0px 20px 0px; padding-top: 10px; border: 0px; background: #fff; }

/* --- Essay --- */
.essay, .essay .research-project-section { float: none; }
.essay { padding-bottom: 20px; }
.essay div.standfirst { font-size: 1.2em; color: #565656; border-bottom: 1px dotted #E5E2DE; padding: 0px 0px 10px; margin: 0px 20px 20px; line-height: 1.5em; }

/* --- Related entries --- */
.related-list { margin: 4px 0px 0px; float: left; border-bottom: 17px solid #fff; }
h3.related-block { padding: 0px 20px; margin: 0px; font-weight: normal; font-size: 1.3em; color: #565656; }
div.research-block { clear: both; margin-left: 0px; }
.related-list .brightcove-item { margin: 10px 20px 0px; }
.related-list .text-item { margin: 10px 20px 0px; padding-left: 15px; background: url('../drupal/images/rh-list-arrow.png') no-repeat 0 5px; }
.related-list .text-item a, .related-list .theme a { border-bottom: 1px solid #00AED3; }
span.related-subtitle { color: #999; display: block; clear: left; }
li.related-grid-1col { width: 239px; float: left; height: 339px; overflow: hidden; margin: -1px 0px 0px -1px; padding: 0px; border: 1px solid #E5E2DE;  }
.image-item-image { text-align: center; width: 229px; height: 229px; display: table; line-height: 229px; vertical-align: middle; padding: 5px; }
.image-item-image a { border: none; text-align: center; width: 229px; height: 229px; display: table-cell; line-height: 225px; vertical-align: middle; }
.image-item-image img { max-height: 229px; max-width: 229px; vertical-align: middle; }
.image-item-text { padding: 8px 10px 10px; }
.image-item-text .title-and-date { padding-bottom: 3px; }
.image-item-text .title { padding-right: 3px; font-weight: bold }
a.caption-link { font-weight: normal; border-bottom: 1px solid #00AED3; }
.image-item-text a.caption-link { color: #666; }
.image-item-text a.caption-link:hover { color: #0090B5; }
.image-item-text .dates, .image-item-text .description, .image-item-text .credit, .image-item-text .acno  { font-size: 0.95em; color: #828282; }
.image-item-text .description { margin: 0px; }
.image-item-text .dates { white-space: nowrap; }
.related-grid-1col .no-image-box { width: 229px; height: 229px; }
.related-grid-1col .no-image-box .image-message { line-height: 139px; width: 139px; height: 139px; padding: 10px; top: 35px; left: 35px; }

/* Artist biographies */
li.artist-bio { float: left; margin: 10px; padding: 0px; }
li.artist-bio img { width: 100px; }
div.artist-details { padding:2px; margin-top:4px; width:96px; height:40px; }
div.artist-image-holder { width:100px; height:100px; background-color: #e2e2e2; }
.related-entry .artist-image-holder a { border: none; }

/* --- Brightcove media --- */
.brightcove-media { padding: 10px 0px 15px; }
.video-caption { padding: 5px 0px 0px; }
.media-credit { font-size: 0.95em; }

/* --- Map ---- */
.googlemap { margin: 0px 5px; }

/* --- Citation --- */
.citation { clear: both; float: left;
	margin: 10px 10px 0px; padding: 10px; width: 680px;
	font-size: 0.95em; color: #666; border-bottom: 7px solid #fff;
	display: block; background: #EFEFEF; }
.citation h3 { padding: 0px 0px 5px; font-size: 1.05em; color: #666; font-weight: normal; }

/* --- Artworks --- */
.grid-container { width: 719px; overflow: hidden; margin-top: -1px; }
.grid-container .expandable-text { width: 721px; border-bottom: 15px solid #fff; }
.grid-container.block-with-border { border-bottom: 0px none; }
.grid-container.block-with-border .expandable-text > div:first-child { margin-top: 0px; }
.grid-container.block-with-border .expandable-text { margin-bottom: 0px; }
.grid-container .related-list { margin-bottom: 0px; border-bottom: 0px; }
.top-grid { margin-bottom: 0px; }
.grid-work-text .dates { white-space: nowrap; }

/* Override art-and-artists.css */
.explorer-tabs { display: none; }
.explorerResults { border-top: none; margin-top: 1px; }
.research-content .explorerResults, .research-content .explorer-results-container, .research-content .explorerGrid { width: 721px; }
.research-content .explorerResults .listHead, .research-content .explorerResults .listViewtype, .research-content .explorerResults .listFoot, .research-content ul.explorerList .list-item { width: 720px; }
.research-content .explorerGrid li { height: 339px; }
.research-content .explorerGrid { border-top: 0px none; padding-top: 1px; }
.research-content .explorerResults .listFoot { margin-top: -1px; border-bottom: 1px solid #E5E2DE; margin-bottom: 0px; }
.research-content .listData { padding-left: 20px; }
.finberg-search .explorerGrid li { height: 365px; }

/* Turner tour/theme entries within RHS page */
.related-list li.theme { float: left; margin: 0px; padding: 0px; width: 360px; }
.related-list li.theme img { width: 350px; padding: 5px; }
.related-list li.theme .turner-details { padding: 0px 10px 5px; height:60px; }
li .turner-details .title-link { margin-right: 3px; }
li.theme .turner-details .dates { font-size: 0.9em; }
.related-entry .turner-image-holder a { border: 0px none; }
.dark-block .related-entry .turner-image-holder a { position: absolute; top: 5px; left: 5px; }
.dark-block .related-entry .turner-image-holder a img { width: auto; height: auto; position: relative; }

/* Turner sketchbook/subset entries within RHS page */
.dark-header { background-color: #131313; color: #bfbfbf; }
.dark-block { background-color: #131313; }
.grid-container .dark-block { border-bottom: 15px solid #131313; }
.dark-block .explorerGrid li { color: #bfbfbf; border-color: #333; height: 350px; }
.dark-block a span, .dark-block ul.explorerGrid a span { color: #bfbfbf; border-bottom: 1px solid #6E6E6E; }
.dark-block a:hover span, .dark-block ul.explorerGrid a:hover span { color: #DEDEDE; border-color: #DEDEDE; }
.explorerGrid .dates, .explorerGrid div.acno { font-size: 0.9em; color: #828282; }
.dark-block .dates, .dark-block div.acno { color: #999; }
.artworks-link { clear: both; position: relative; width: 229px; height: 33px; display: block; float: left; border-top: 5px solid #131313; padding: 0px; }
.explorerGrid .artworks-link .icon { border: none; float: left; height: 33px; width: 45px; display: block; }
.explorerGrid .artworks-link:hover .icon { border: none; background-position: 0px -33px; }
.subset .artworks-link .icon { background-position: 0px -66px; }
.subset .artworks-link:hover .icon { background-position: 0px -99px; }
.artworks-link .count { 
float: left;
width: 160px;
line-height: 1.2em;
padding: 5px 10px 5px;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background: #4F4F4F;
position: absolute;
top: 5px; }
.dark-block ul.explorerGrid a.artworks-link span { border: none; }
.grid-work-image img { max-height: 210px; max-width: 210px; }


/* --- Highlight uncatalogued artworks (may be just a temporary measure) --- */
.uncatalogued, .explorerResults .uncatalogued .group-title, .explorerResults .uncatalogued .dates, .explorerResults .uncatalogued .ref, .explorerWorks .uncatalogued .title-and-date a, .explorerGrid .uncatalogued .dates  { color: #ff0000; }
.grid-work.uncatalogued img { display: none; }

/* Turner theme intros */
.turner-header, .period .simple-header { display: block; position: relative; width: 720px; min-height: 300px; background: #ccc; margin-top: 10px; }
.period .simple-header { margin-bottom: 15px; }
.image-header, .image-header .theme-introduction, .image-header .tour-introduction { position: relative; }
.image-header-box { width: 720px; overflow-x: hidden; height: auto; position: relative; min-height: 300px; }
.image-header-box img { border-bottom: 1px solid #BEC1C2; }
.image-header .content-header { z-index: 25; top: 5px; padding-bottom: 11px; position: absolute; max-width: 360px; }
.image-header .simple .content-header { top: auto; margin-top: -390px; }
.image-header .content-header .date { white-space: nowrap; }
#zone-content #region-content .image-header h2.page-heading { font-size: 1.5em; line-height: 1.6em; }
.image-header-caption { z-index: 5; position: absolute; bottom: 5px; right: 0px; width: auto; max-width: 480px; }
.image-header-caption .text-box {  text-align: right; font-size: 0.9em; padding: 6px 17px 6px 10px; float: right; }
.image-header-caption .text-box:hover {  }
.image-header-caption .title { font-style: italic; margin-right: 3px; }
.image-header-caption .date, .image-header-caption .subtitle { white-space: nowrap; margin-right: 3px; }
.image-header-caption a { border-bottom: 1px solid #00AED3; }

.slideshow-header-box { display: block; padding-top: 50px; width: 720px; height: 475px; background: #131313; border-bottom: 1px solid #BEC1C2; }
.slideshow-holder { display: block; width: 720px; height: 475px; color: #d2d2d2; color: #BFBFBF; position: relative; }
.slideshow-prev, .slideshow-next {
	cursor: pointer;
	z-index: 100;
	overflow: hidden;
	position: absolute;
	top: 222px;
	left: 0;
	margin-left: -10px;
	background: #FFF200 url('../drupal/images/slider-arrows.png') no-repeat;
	width: 80px;
	height: 80px;
	border-radius: 40px;
	-moz-border-radius: 40px;
	webkit-border-radius: 40px;
	opacity: 0.7;
}
.slideshow-prev.disabled, .slideshow-next.disabled { display: none; }
.slideshow-next { left: auto; right: 0px; background-position: -80px 0; margin-left: 0px; margin-right: -10px; }
.slideshow-prev:hover, .slideshow-next:hover { background-color: #FFFE00; opacity: 1; }
.slideshow-header-box .screen { width: 720px; height: 475px; background-color: #131313; margin:0; position:absolute; display: table-cell; text-align: center; vertical-align: middle; overflow: hidden; top: 0px; }
.slideshow-header-box .artwork-box { position: absolute; left: 0px; top: 0px; display: block; overflow: hidden; text-align: left; padding: 0px; margin: 0px; background: url('../images/slideshow/blank.gif'); }
.slideshow-header-box .foreground { z-index: 8; }
.slideshow-header-box .imageMask { z-index: 5; }
.slideshow-header-box .background { z-index: 0; }
.slideshow-header-box .loading { background: #131313 url('../images/slideshow/loading.gif') 50% 50% no-repeat; z-index: 10; }
.slideshow-header-box .main-image { position: absolute; left: 50%; }
.slideshow-caption .text-box { background: #000; opacity: 0.7; font-size: 1em; }
.slideshow-caption .text-box:hover { background: #000; opacity: 0.9; }
.slideshow-caption a { color: #BFBFBF; border-color: #666; }
.slideshow-caption a:hover { color: #DEDEDE; border-color: #DEDEDE; }
.slideshow-caption .date { font-size: 0.9em; }
.slideshow-info { position: absolute; top: -45px; right: 10px; text-align: right; z-index: 10; }

/* Turner tabs */
.research-tabs { display: none; position: absolute; bottom: 0px; left: 0px; z-index: 10; }
#tab_entry-main { padding-top: 20px; padding-bottom: 15px; }
.sketchbook, .subset { padding-bottom: 0px; }

/* Turner synopsis (themes and tours) ---- */
#tab_synopsis { display: none; padding-top: 6px; }
#tab_synopsis h3.sub-heading { font-style: italic; }
.synopsis { margin: 0px; padding: 0px; clear: left; float: left; width: 720px; }
.entry-link { padding: 0px 20px 15px 0; clear: both; float: right; }
a.full-text-link { border-bottom: 1px solid #00AED3; }

/* --- Footnotes --- */
.footnotes-wrap { padding: 0px 0px 9px; width: 720px; }
div.footnote { padding: 0px 0px 5px; width: 100%; font-size: 1em; position: relative; float: left; clear: both; }
div.footnote-number a { border-bottom: 1px solid #00AED3; }
a.fn { position: relative; top: -0.5em; font-size: 0.9em; }
div.footnote-number { font-weight: bold; position: absolute; width:26px; text-align: left; left: 20px; top: 1px; font-size: 0.9em; }
div.footnote-text { float: left; padding: 0px 20px 0px 54px; }
div.footnote-text a { border-bottom: 1px solid #00AED3; }

/* --- Embedded images and image captions --- */
div.research-project-section .imageholder a, div.related-entry .imageholder a { border: 0px none; }
div.related-entry .imageholder a span.title, div.research-project-section .imageholder .resource-link a { border-bottom: 1px solid #00AED3; }
div.imageholder { padding-top: 8px; padding-bottom: 10px; }
div.size_small { width: 200px; /* min-height: 200px; background-color: #cccccc; border: 2px solid #aaaaaa; */ }
div.size_medium { max-width: 300px; min-width: 170px; /* min-height: 300px; background-color: #cccccc; border: 2px solid #aaaaaa; */ }
div.size_large { width: 680px; /* min-height: 800px; background-color: #cccccc; border: 2px solid #aaaaaa; */ }

div.layout_, div.layout_block, div.layout_block_left { clear: right; }
div.layout_block_center { clear: right; margin-left: auto; margin-right: auto; }
div.layout_block_right { clear: right; margin-left: auto; margin-right: 0px; }
div.layout_flow { float: left; clear: left; margin-right: 35px; }
div.layout_flow_right { float: right; clear: right; margin-left: 35px; }
div.image-caption { position: relative; font-size: 0.9em; text-align: left; padding: 10px 0px 0px; line-height: 1.35em; }
.magnifiable-caption { padding-right: 130px; }
.image-caption .magnifier { top: 10px; right: 5px; }
.image-caption .linked { display: none; }
.headerspace0 div.image-caption { padding-bottom: 0px; font-size: 1em; line-height: 1.75em; }
.lead-image-box div.size_large { width: 710px; padding: 5px; text-align: center; }
.lead-image-box div.image-caption { font-size: 1em; line-height: 1.75em; text-align: left; padding: 10px 15px 5px; }
div.image-fig { font-weight: bold; }
.lead-image-box .creator, .lightboxCaption .creator { padding-right: 3px; }
.image-caption .title, .caption .title, .popup-caption .title { font-style: italic; padding-right: 3px; }
.lead-image-box .creatordate, .lead-image-box .objectdate,
.lightboxCaption .creatordate, .lightboxCaption .objectdate,
.popup-caption .credit, .lead-image-box .credit,
.caption .identifier, .popup-caption .identifier, .lead-image-box .identifier,
.headerspace0 div.image-caption .credit, .headerspace0 div.image-caption .identifier { font-size: 0.9em; }
.lead-image-box .creatordate, .lead-image-box .objectdate,
.lead-image-box .credit, .lead-image-box .identifier { color: #828282; }
.popup-caption { width: auto; }
.popup-caption a { border-bottom: 1px solid #00AED3; color: #666666; }
.headerspace0 .caption .title, .headerspace0 .image-caption .title { font-style: italic; font-weight: bold; }

/* pop-ups for images ------------------------------------ */

.range-popup { padding: 0px; background: none; border: none 0px; display: block; top: -5000px; }
.range-popup .explorerCarousel { position: relative; }
.range-popup .carousel-title-bar { display: block; background: #fff; padding: 5px 10px; line-height: 26px; min-height: 26px; font-weight: bold; color: #666; }
.range-popup .carousel-clip, .range-popup .background-carousel { z-index: 50; overflow: hidden; width: 100%; margin-left: 0px; position: absolute; top: 1px; }
.range-popup .background-carousel { z-index: 20; overflow: visible; }
.range-popup .carousel-work-list { padding: 0; margin-bottom: 0; width: 5300px; margin-left: 0px; }
.range-popup .item { background-color: #fff; width: 239px; margin: -1px 0px 0px -1px; border: 1px #E5E2DE solid; padding: 0px 0px 4px; float: left; display: block; }

.range-popup .carousel-work-image { width: 239px; height: 239px; }
.range-popup .loading { background: url('../images/loading-bars-small.gif') no-repeat 50% 50%;  }
.range-popup .carousel-work-image img { display: none; }
.range-popup .carousel-work-text a span { border-bottom: 1px solid #00AED3; }
.range-popup .dates, .range-popup .ref { font-size: 0.9em; color: #828282; }
.range-popup .ref { line-height: 1.5em; margin: 0px; padding: 2px 0px; }
.range-popup .current, .range-popup .current .carousel-work-image { background: #EFEFEF; color: #000; }
.explorerWorks .current .title-and-date a { color: #444; }
.explorerWorks .current .title-and-date a:hover { color: #0090B5; }
.range-popup .current { padding: 0px; border-bottom: 5px solid #00AED3; }

/* Catalogue navigation bar */
.cat-nav-bar { position: absolute; bottom: -1px; left: 0px; text-align: center; display: block; width: 720px; overflow: hidden; height: 30px; line-height: 30px; 
border-top: 1px solid #E5E2DE; border-bottom: 1px solid #E5E2DE; background: #EFEFEF; float: left; clear: left; }
.cat-nav-controls { position: absolute; right: 0px; top: 0px; float: right; }
.cat-nav-previous, .cat-nav-next, .cat-nav-lightbox { margin-right: -1px; float: left; border-left: 1px solid #E5E2DE; border-right: 1px solid #E5E2DE;
width: 30px; height: 30px; top: 0px; display: block; cursor: pointer; overflow: hidden; }
.cat-nav-previous span, .cat-nav-next span, .cat-nav-lightbox span { padding-left: 50px; }
.cat-nav-previous { background: url('../drupal/images/pgr_ctrls.png') -24px -51px; }
.cat-nav-previous:hover { background: #00aed3 url('../drupal/images/pgr_ctrls.png') 2px -51px; }
.cat-nav-next { background: url('../drupal/images/pgr_ctrls.png') -25px 2px; }
.cat-nav-next:hover { background: #00aed3 url('../drupal/images/pgr_ctrls.png') 1px 2px; }
.cat-nav-lightbox { background: url('../images/button_mag.png') 7px -40px; }
.cat-nav-lightbox:hover { background: #00aed3 url('../images/button_mag.png') 7px -62px; }
.cat-nav-bar .disabled { display: none; }

/* Override art-and-artists.css */
#region-menu { height: auto; }
#groupnavigator { padding-top: 16px; padding-bottom: 15px; }
#header #zone-header-wrapper { display: block; }
.item-list { float: none; padding: 0px; display: block; }


/* Landing page */
.intro { margin-left: 0px; border-right: none; }
.one_column_container { padding-bottom: 20px; }
.masonry-brick img { padding: 5px; }
.panel-slider img { padding: 5px; }
.grid-12 .carousel-clip { width: 719px; }
.two-column-slider-item { width: 480px; margin: -1px 0px 0px -1px; float: left; padding-bottom: 0px; }

/* Turner search */
.finberg-search-form { padding: 5px 20px 20px; float: left; width: 680px; }
		
.finberg-search-form .searchbox-wrap { width: 382px; height: 30px; padding: 0px;
	float: left; position: relative;
	border: 1px solid #bec1c2; background: #fff; color: #CCC; }
.finberg-search-form input.searchbox { background: none; margin: 0; text-align: left; height: 26px; line-height: 26px; 
	padding: 2px 5px; width: 334px; border: none; float: left; font-size: 1.2em;
	-webkit-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff; }
.finberg-search-form input.searchbox:focus { outline: none; }
.finberg-search-form .submit { width: 35px; height: 26px; padding: 0px;
	float: none; position: absolute; right: 0px; top: 2px;
	border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
	background: url('../images/mag-search.gif') -2px 3px no-repeat;
	border-left: 1px solid #BEC1C2; cursor: pointer; }
.finberg-search-form .submit:hover { background-position: -2px -20px; }
		
/* --- Highlight uncatalogued artworks (may be just a temporary measure) --- */
.turner-search .uncatalogued  { color: #444; }
.turner-search .explorerResults .uncatalogued .group-title, 
.turner-search .explorerResults .uncatalogued .dates, 
.turner-search .explorerResults .uncatalogued .ref, 
.turner-search .explorerGrid .uncatalogued .dates { color: #828282; }
.turner-search .grid-work.uncatalogued img { display: block; }
.turner-search .uncatalogued .grid-work-image { background: none; }
.turner-search .explorerWorks .uncatalogued .title-and-date a { color: #666; }
.turner-search .explorerWorks .uncatalogued .title-and-date a:hover { color: #0090B5; }
.turner-search .explorerResults .noresults { margin: 0px 10px; padding: 10px; background: #efefef; font-weight: bold; }
