.bottomcontent:after, .mainbodytop:after, .embarkPageContent .portfolioList:after{
	clear: left;
	content: ' ';
	display: table;
	height: 0;
}
@media screen and (max-width: 38em){
	#body .embarkGallery{
		text-align: center;
	}
	#body .embarkGalleryItem{
		display: inline-block;
		float: none;
		margin: 0 2% 4em;
		vertical-align: top;
		width: 45%;
	}
	#body .embarkGalleryItemLink{
		width: 100%;
	}
}

.embarkPageContent .embarkimages
{
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.embarkPageContent .embarkimages li
{
	float: left;
	margin: 0 10px 10px 0;
}
.embarkPageContent .embarkimages li.column1
{
	*clear: both;
}
.embarkPageContent .embarkimages li a
{
	display: block;
	position: relative;
	width: 130px;
	height: 130px;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}
.embarkPageContent .embarkimages li a:hover
{
	text-decoration: none;
}
.embarkPageContent
{
	position: relative;
}
.embarkPageContent #embark_navigation
{
	position: absolute;
	z-index: 50;
	right: -40px;
	top: 4em;
	padding: 10px 13px;
	width: 155px;
	background: #b7b197;
	background: #c9c3aa;
}
.embarkPageContent div.menu-item
,.embarkPageContent div.menu-item
{
	padding-top:2px;
	padding-bottom:5px;
	padding-left:8px;
}

.menu-item.emphasized {
	color: #383432;
	font-weight:bold;
}

.embarkPageContent .menu-item form
,.embarkPageContent .menu-item form
{
	margin:0;
	padding:0;
}
.embarkPageContent .menu-item a
,.embarkPageContent .menu-item a
{
	color: #33586c;
}
.embarkPageContent .menu-item a:focus
,.embarkPageContent .menu-item a:hover
{
	text-decoration: none;
	color: #7d8200;
}
.quicksearch{
	width: 85%;
	background: #fff;
}
.embarkPageContent div.search
{
	margin-bottom: 10px;
}
.embarkPageContent #searchForm .advanced
{
	margin-top: 4px;
	font-size: 10px;
}

/*===embark collections */
.embarkPageContent .embarkimages.collections li a:hover .label
{
	display: block;
}
.embarkPageContent .embarkimages.collections li .label
{
	display: none;
	position: absolute;
	top: 55px;
	left: 0;
	padding: 5px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*===embark galleries */
/*.embarkcategory .header{
	margin: 0 0 15px;
	border-bottom: 1px solid #000;
}
.embarkcategory .header h2{
	margin-bottom: 8px;
}*/
.embarkimages.galleries li a{
	width: 100px;
	height: 100px;
}
.embarkimages.galleries .galleryitem{
	margin-bottom: 30px;
}
.embarkimages.galleries .label{
	padding-top: 105px;
}
.embarkPageContent .columnlast,{ /* ielte7 */
	float: none;
}
.uaielte6 .embarkportfolios li .label{
	filter: alpha(opacity=0);
}
.uaielte6 .embarkportfolios li a:hover .label{
	filter: alpha(opacity=100);
}

.embarkAdvancedSearchTable{
	margin: 0 0 1em;
}
.embarkPageContent h1{
	text-align: left;
}
.embarkPageContent table{
	margin: auto;
}
.embarkPageContent .mainimage{
	max-width: 570px;
}
.embarkPageContent .photoCell{
	float: left;
	margin: 0 30px 15px 0;
}
@media screen and (max-width: 38em){
	.embarkPageContent .photoCell{
		float: none;
		margin: 0 0 15px;
		text-align: center;
	}
}
.embarkPageContent .portfolio{
	/*max-width: 120em;*/
	margin: auto;
}

/*--expand details */
.embarkPageContent .expandDetails{
	margin-top: 15px;
}
.embarkPageContent .expandDetailsButton{
	background: none;
	border: 0;
	color: #62a945;
	cursor: pointer;
	padding: 0;
}
.embarkPageContent .expandDetailsButton:focus, .embarkPageContent .expandDetailsButton:hover{
	opacity: 0.85;
}
.embarkPageContent .expandDetailsHeading{
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.embarkPageContent .closerwrap{
	display: inline-block;
	margin: 20px 0 10px;
	vertical-align: middle;
}
.embarkPageContent .expandDetailsToggler{
	margin-top: 15px;
}

/*--pageNav */
.embarkPageContent .pageNav{
	display: inline-block;
	/*font-size: 0.8em;*/
	margin-top: 1.5em;
	text-align: center;
}
@media screen and (max-width: 38em){
	.embarkPageContent .pageNav{
		display: block;
	}
}
.pageNav-count{
	display: inline;
}
.pageNav-first:before, .pageNav-last:after{
	font-size: 1.4em;
	line-height: 1;
	vertical-align: middle;
}
.pageNav-first:before{
	content: '«';
	padding-right: 0.2em;
}
.pageNav-last:after{
	content: '»';
	padding-left: 0.2em;
}
@media screen and (max-width: 38em){
	.pageNav-info{
		clear: both;
		display: block;
	}
}
.pageNav-left {
	display: inline;
	float: left;
	margin-bottom: 0.3em;
	padding-right: 15px;
}
.pageNav-next:after, .pageNav-previous:before{
	font-size: 0.7em;
}
.pageNav-next:after{
	content: '>';
	padding-left: 0.2em;
}
.pageNav-previous:before{
	content: '<';
	padding-right: 0.2em;
}
.pageNav-right {
	display: inline;
	float: right;
	margin-bottom: 0.3em;
	padding-left: 15px;
}
.embarkPageContent .pageNavWrap, .embarkNavWrap{
	text-align: center;
}

/*--portfolioList */
.embarkPageContent .portfolioList li{
	text-align: center;
}
.embarkPageContent .portfolio{
	overflow: hidden;
}
	@media screen and (max-width: 38em){
		.embarkPageContent .portfolio{
			overflow: visible;
		}
	}
.embarkPageContent .portfolioItem{
	overflow: hidden;
	margin-bottom: 3em;
	vertical-align: top;
}
	@media screen and (min-width: 38em){
		.embarkPageContent .portfolioItem{
			display: inline-block;
			padding: 0 1%;
			width: 48%; *width: 46%;
		}
	}
	@media screen and (min-width: 66em){
		.embarkPageContent .portfolioItem{
			width: 31.33%; *width: 29.33%;
		}
	}
.portfolioItem img{
	max-width: 100%;
}
.embarkPageContent .portfolioItemDetails{
	overflow: hidden;
}
.embarkPageContent .portfolioItemImageWrap{
	float: left;
	margin-right: 15px;
	text-align: center;
	width: 30%;
}

/*--artistinfo */
.objectinfolink{
	margin-top: 15px;
}

/*--forms */
.embarkPageContent input, .embarkPageContent select, .embarkPageContent textarea {
	max-width: 100%;
}
.embarkPageContent label{
	display: inline;
	margin: 0;
}
@media screen and (max-width: 38em){
	.dateRangeField .formControl{
		margin-bottom: 0.6em;
		width: 90%;
	}
	.dateRangeField .formInput{
		display: block;
	}
}
.embarkPageContent .checkboxField .formLabel{
	display: inline;
}
.embarkPageContent .checkboxField .formLabel:after{
	content: '';
}
.embarkPageContent .formLabel{
	/*padding-right: 1em;*/
	/*width: auto;*/
}
.embarkPageContent .fieldGroup{
	padding-bottom: 0.6em;
}
.embarkPageContent .shortSelectField .formLabel{
	display: inline-block;
	padding-right: 0.3em;
	width: auto;
}
.embarkPageContent .formField {
	vertical-align: middle;
	padding-bottom: 0.6em;
}

.embarkPageContent .formField-inline{
	display: inline-block;
}
.embarkPageContent .formField-inline .formLabel{
	display: inline;
}
.embarkPageContent .formField input[type='email'], .embarkPageContent .formField input[type='text'] {
	width: 12em;
}
.embarkPageContent .formInput {
	display: inline-block;
	vertical-align: middle;
}
.embarkPageContent .formLabel {
	display: inline-block;
	min-height: 1px;
	vertical-align: middle;
	width: 10em;
}
.embarkPageContent .formLabel:after {
	content: ':';
}
.embarkPageContent .formSubmit, .embarkPageContent .submitRow {
	text-align: center;
}
@media screen and (max-width: 38em){
	.embarkPageContent .formLabel{
		display: block;
		width: auto;
	}
	.embarkPageContent .textField .formControl{
		width: 100%;
	}
}


/*--objectinfo */
#pageobjectinfo h1{
	font-size: 12px;
}
#pageobjectinfo h1 .name{
	font-style: italic;
}
#pageobjectinfo .artistinfo .name{
	font-weight: bold;
}
#pageobjectinfo .detail{
	margin-bottom: 15px;
}
#pageobjectinfo .surrogates{
	margin-top: 15px;
}
#pageobjectinfo .surrogate{
	display: inline-block;
	margin: 10px 5px 0 0;
	vertical-align: top;
}
#pageobjectinfo .surrogate:last-child{
	margin-right: 0;
}
#pageobjectinfo .portfolioList{
	text-align: left;
}
#pageobjectinfo .portfolioList li{
	display: inline-block;
	-moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
	padding: 0 10px 10px;
	vertical-align: top;
	text-align: center;
	width: 80px;
	word-break: break-word;
}
#pageobjectinfo .portfolioList li:first-child{
	padding-left: 0;
}
.mainbodytop{
	margin: 20px 0;
}
@media screen and (min-width: 38em) {
	#pageobjectinfo .mainbodytop{
		padding-bottom: 0;
	}
	#pageobjectinfo .portfolioList li{
		float: left;
	}
}

/*--infoblock */
.embarkPageContent .infoblock{
	margin-bottom: 15px;
}
.embarkPageContent .infoblock.bottom{
	margin-top: 15px;
}
.embarkPageContent .infoblock.bottom h3{
	display: block;
	margin-bottom: 10px;
}

/*--social actions */
.socialActions {
	margin: 1em 0 0.5em;
}
.socialActions-inline .twitterActionWrap{
	position: relative;
	top: 0.4em;
}
.socialActions-inline .socialActionWrap {
	margin-right: 0.9em;
}
