
/* ============================================= */
/* eGallery only styles and overriding styles*/
/* ============================================= */

#pagewrapper {
	background: #F2F5D6;
}

/* side bar images */
#sidebar {
}
#sidebar h3 {
	margin-bottom: 10px;
}


#sidebar p img {
	margin-right: 10px;
}
.bar {
	width: 180px;
}
#sidebar .bar {
	margin: 0px -15px 10px -10px;
}
html>body #sidebar .bar {
	margin: 0px -10px 10px -10px;
}

.bar a,.bar a:visited {
	display: block;
	padding: 0px 5px 0px 5px;
	background: #4A6394 url(../../EGallery/images/sidemenu/bg_btn.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.bar a:hover, .bar a:active, .bar a.selected, .bar a.selected {
	display: block;
	background: #A7BBD8 url(../../EGallery/images/sidemenu/bg_btn_ro.gif);
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
.bar span {
	display: block;
	padding: 3px 0px 3px 17px;
	background: transparent url(../../EGallery/images/sidemenu/icon_arrow.gif) center left no-repeat;
}
.bar a:hover span, .bar a:active span, .bar a.selected span {
	display: block;
	padding: 3px 0px 3px 17px;
	background: transparent url(../../EGallery/images/sidemenu/icon_arrow_ro.gif) center left no-repeat;
}
.bar span.overview {
	background: transparent url(../../EGallery/images/sidemenu/icon_overview.gif) center left no-repeat;
}
.bar a:hover span.overview, .bar a:active span.overview, .bar a.selected span.overview  {
	background: transparent url(../../EGallery/images/sidemenu/icon_overview_ro.gif) center left no-repeat;
}
.bar span.about {
	background: transparent url(../../EGallery/images/sidemenu/icon_about.gif) center left no-repeat;
}
.bar a:hover span.about, .bar a:active span.about, .bar a.selected span.about  {
	background: transparent url(../../EGallery/images/sidemenu/icon_about_ro.gif) center left no-repeat;
}
.bar span.magnify {
	background: transparent url(../../EGallery/images/sidemenu/icon_magnify.gif) center left no-repeat;
}
.bar a:hover span.magnify, .bar a:active span.magnify, .bar a.selected span.magnify  {
	background: transparent url(../../EGallery/images/sidemenu/icon_magnify_ro.gif) center left no-repeat;
}
.bar span.feature {
	background: transparent url(../../EGallery/images/sidemenu/icon_feature.gif) center left no-repeat;
}
.bar a:hover span.feature, .bar a:active span.feature, .bar a.selected span.feature  {
	background: transparent url(../../EGallery/images/sidemenu/icon_feature_ro.gif) center left no-repeat;
}
.bar span.scrapbook {
	background: transparent url(../../EGallery/images/sidemenu/icon_scrapbook.gif) center left no-repeat;
}
.bar a:hover span.scrapbook, .bar a:active span.scrapbook, .bar a.selected span.scrapbook  {
	background: transparent url(../../EGallery/images/sidemenu/icon_scrapbook_ro.gif) center left no-repeat;
}

#advancedSearchForm table th {
	text-align: left;
}

.collectionList {
	margin-top: 10px;
}

.collectionPanelIndex {
	width: 47%;
	height: 100px;
	border-top: 1px solid #ABB1B8;
	padding: 10px 0px;
	margin-right: 3%;
	float: left;
}
.collectionPanelIndex h3 {
	margin-top: 0px;
}
.collectionPanelIndex img {
	margin-left: 10px;
}

.collectionPanelObject {
	width: 47%;
	height: 101px;
	border-top: 1px solid #ABB1B8;
	padding: 5px 0px;
	margin-right: 3%;
	float: left;
}

.collectionListExhibitionProp {
	float: right;
	width: 1px;
	margin-left: -1px;
	height:172px;
}


.collectionListExhibition {
	border: 1px solid #ABB1B8;
	padding-left:20px;
	padding-top:160px;
	padding-bottom:20px;

	width: 450px;
	/* account for padding in IE */
	width: expression("470px");

	min-height: 172px;
	/* put min height in IE */
	height: expression("332px");
}

.collectionListExhibitionForthcoming {
	border: 1px solid #ABB1B8;
	padding-left:20px;
	padding-top:300px;
	padding-bottom:20px;
	text-align: center;

	min-height: 172px;
	/* put min height in IE */
	height: expression("172px");
	width: 450px;
	/* account for padding in IE */
	width: expression("470px");
}

h3.forthpanel
{
	clear: left;
	padding: 10px 0px 7px 0px;
	margin: 0px;
	font-weight: normal;
}
h2.forthpanel
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.collectionPanelCategory, .collectionPanelMaker, .collectionPanelTheme, .collectionPanelCollector {
	width: 47%;
	height: 45px;
	border-top: 1px solid #ABB1B8;
	padding: 5px 0px;
	margin-right: 3%;
	float: left;
}

.objectImageLarge {
	float: right;
	padding-left: 20px;
	text-align: right;

}
.objectImageLarge p {
	font-size: smaller;
	display: block;
}

.imageMapImage {
	padding-right: 20px;
	padding-bottom: 10px;
	float: left;
}

div.scrapbookImageLarge {
	padding-right:10px;
	float:left;
}
.scrapbookImageLarge p {
	font-size: smaller;
}

div.scrapbookTextLarge {}

div.scrapbookImageSmall {
	float:left;
	padding-right: 10px;
	margin-right: -100px;
}
div.scrapbookTextSmall {
	margin-left: 100px;
}

table.collectionBasket {
	width: 480px;
	border-collapse: collapse;
	border-top: 1px solid #ABB1B8;
}
table.collectionBasket td {
	border-bottom: 1px solid #ABB1B8;
	padding: 5px;
	margin: 0px;
}
input.collection_basket_button {
	width: 200px;
}

table.applicationForm {
	width: 480px;
	border-collapse: collapse;
}

.applicationForm td {
	width: 340px;
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #ABB1B8;
}
.applicationForm th {
	width: 140px;
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #ABB1B8;
}

.noborder td {
	width: 340px;
	padding: 5px 5px 5px 0px;
	border-bottom: none;
}
.noborder th {
	width: 140px;
	padding: 5px 5px 5px 0px;
	border-bottom: none;
}

.applicationForm input.text {
	width: 335px;
}
.applicationForm textarea {
	width: 335px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px ;
}

.applicationForm input.other {
	width: 100px;
}
.applicationForm input.radio {

}
.applicationForm input.checkbox {

}

h1#title_objectinfocus {
	margin: 5px 0px 5px -2px;
	padding:0;
	width:177px;
	height:23px;
	text-indent:-5000px;
	background: url(../../EGallery/images/titles/objectinfocus.gif) top left no-repeat;
}
h2#subtitle_objectinfocus {
	margin-top: 0px;
}

div.infocus {
	font-size: 120%;
	margin-bottom: 10px;
}



.imgbuttonsearch{
width:70px;
height:18px;
background: url(../../EGallery/images/search/search_now_btn.gif) ;
border:none;
padding: 0px 0px 3px 0px;
text-indent: -3000px;
}

.imgbuttonsearchclick{
width:70px;
height:18px;
background: url(../../EGallery/images/search/search_now_btn_f2.gif) ;
border:none;
padding: 0px 0px 3px 0px;
text-indent:-3000px;
}


.hideContent{
display:none;
}

.showContent{
display:block;
}