/*GLOBAL*/
* {
	margin:0;
	padding:0;
}
body {
/*	text-align:center;*/
/*	margin-left:0px;*/
/*	margin-right:0px;*/
/*	margin-top: 0px;*//*edit*/
	margin: 20px 0px 20px 0px;/*edit*/
/*	padding: 20px 0px 20px 0px;*//*edit*/
}
img {
	border: 0;
}
/* TYPOGRAPHY */
body, h1, h2, h3, h4, h5, h6, p, a {
	background-color:inherit;
	color: #000;/*edit*/
	/*color: #b3b3b3;*/
/*	color: inherit;*//*edit*/
	font-size: 1em;/*edit*/
	font-family: helvetica, arial, tahoma, verdana, sans-serif;
}
/* LINKS */
a, a:link, a:hover {
	text-decoration:underline;
	color:inherit;
	cursor:pointer;
}
a:link a:visited a:hover, a:active {
	color:inherit;
	text-decoration:none;
}
/* MISC */
.clear {
	clear: both;
}
.borderTopLeft {
/*	border-top: 1px solid #787878;
	border-left: 1px solid #787878;*//*edit*/
}
.borderBottomRight {
/*	border-right: 1px solid #787878;
	border-bottom: 1px solid #787878;*//*edit*/
}

.borderRight {
/*	border-right: 1px solid #787878;*/ /*edit*/
}
.borderRightDotted {
/*	border-right: 1px dotted #787878;*/ /*edit*/
}
/* SITE WRAPPER */
#wrapper_large, #wrapper_thumb {
	text-align:left;    
/*	width: 807px;*/
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}

/*SHADOW - Grid-pages*/
#index img {
/*box-shadow: 5px 8px 17px #111;*//*edit*/
/*box-shadow: 4px 4px 5px #444;*/
/*-moz-box-shadow: 6px 8px 5px #444;
-webkit-box-shadow: 6px 8px 5px #444;*/
}

/*SHADOW - detail-pages*/
#previewFull img {
/*box-shadow: 22px 23px 21px #222;*//*edit*/
/*box-shadow: 10px 11px 9px #333;*/
/*-moz-box-shadow: 10px 11px 9px #333;
-webkit-box-shadow: 10px 11px 9px #333;*/
}

/* ID PLATE */
#idplate {
	margin-bottom: 0px;
	margin-top: 0px;
}
#idplate .logo {
}

.logo {
	float: none;
	margin: 0;
}

.IndexLicenseIMG {
display:none;}

/* SITE TITLE */
#sitetitle {
	margin-bottom: 10px;
	border-bottom: 1px dotted #7f7f7f;
}
#sitetitle h1 {
	background-color:inherit;
	font-size: 1.1em;/*edit*/
}
/* COLLECTION HEADER */
#collectionHeader {
	margin-bottom: 1em;
	padding-bottom: 1em;
 border-bottom: 1px dotted #000;/*edit*/
}
#collectionHeader h1 {
/*	font-size: 1.2em;*/
/*font-size: 14px;*//*edit*/
}
#collectionHeader p {
	line-height: 16px;
	margin-top: 5px;
}

#collectionHeader .HeaderThumb {
margin-top:5px;
border: 1px solid #000;
box-shadow: 6px 8px 15px #444;
}

/* COLLECTION INLINE */
 
#collectionInline {
/*	float: left;
	position: relative;
	color:inherit;
	background-color: inherit;*//*edit*/
/*width: 321px; *//*2 x CellWidth + 1px Gap*/
/*
height: 482px;*/ /*3 x CellHeight + 2px Gap*/

/*	overflow: hidden;*/
}

#collectionInline .padding {
/*	padding: 15px;*/
}

#collectionInline h1 {
/*   
	background-color:inherit;
	color: #4c4c4c;
	font-size: 14px;
*/
}
#collectionInline p {
/*	background-color:inherit;
	color: #4c4c4c;
	line-height: 16px;
	margin-top: 5px;
*/
}
/* STYLE SWITCHER */
#styleswitcher {
	float: left;
	margin-bottom: 10px;
	border-right: 1px solid #787878;
}
#styleswitcher img {
	float: left;
	border-left: 1px solid #787878;
	border-bottom: 1px solid #787878;
/*	width: 12px;
	height: 7px;*/
}
/* PAGINATION */
.pagination {
	float: right;
	margin-bottom: 20px;/*edit*/
	padding: 0;
}
.pagination ul {
	margin: 0;
	padding: 0;
}
.pagination li {
	float: left;
	list-style: none;
	padding: 5px;
}
.pagination li, .pagination a {
}
.pagination .previous {
	font-weight: bold;
	margin-left: 2em;/*edit*/
}
.pagination .next {
	font-weight: bold;
}
.pagination .readout {
	font-weight: bold;
}
.pagination .current {
	border: solid 1px #7f7f7f;
}
/* QUICK JUMP */
#quickjump {
	float: right;
	margin-bottom: 10px;
	padding: 0;
}

/*STAGE*/
#stage, #stage2, #index {
/*	float: left;
	position: relative;*/
/*clear:both;*//*edit*/
/*	margin: 0px;*//*edit*/
}

#stage, #stage2 {
	padding-bottom: 15px;
	border-bottom: 1px dotted #000;/*edit*/
}

/*PREVIEW FULL*/
/*CENTER IMAGE in Frame*/

#previewFull {
/*text-align:center;*/
}

#previewFull {
/*	float: left;
	position: relative;
	color:inherit;
	background-color: #191919;*/
}
#previewFull .padding {
	padding-top: 15px;
}
/*TRANSPORT CONTROLS*/
#previewSmall .previewSmallNav {
	position: absolute;
	bottom: 0;
/*	width: 100%;*/
	font-weight: bold;
/*	text-align: center;*/
	padding-bottom: 15px;
}
/* PAGINATION */
.previewFullNav ul {
	margin: 0;
	padding: 5px;
}
.previewFullNav li {
	display: inline;
	padding: 10px;
}
/* INDEX - GRID */
.thumbnail {
	float: left;
	position: relative;
	color:inherit;
/*	background-color: #949494;*//*edit*/
/*	width: 260px;
	height: 260px;*/
/*	overflow: hidden;*/
/*box-shadow: 22px 23px 81px #4672A9;*/
}
.selectedThumbnail, .thumbnail:hover {
	color:inherit;
	background-color: #a1a1a1;
}
.emptyThumbnail {
	float: left;
	position: relative;
	color:inherit;
	background-color: #949494;
/*	width: 260px;
	height: 260px;*/
	overflow: hidden;/*edit*/
}
/* INDEX */
.selected {
	color:inherit;
	background-color: #a1a1a1;
}
.selected:hover {
	color:inherit;
	background-color: #a1a1a1;
}
.selected .alignmentInner img {
	border: solid 3px white;
	padding: 0;
	margin: 0;
}
.itemNumber {
	z-index: 10;
	position: absolute;
	top: 3px;
	left: 3px;
        border:1px solid #000;
        padding:0 3px;
	background-color:#aaa;
opacity:.7;
/*	color: #9c9c9c;*/
/*	font-size: 1.5em;*/ /*in custom*/
	font-weight: bold;
/*	letter-spacing: -1px;*/
        display:none;
}

.fullSize {
	position: absolute;
	left: 0;
	bottom: 0;
}
.sendMail {
	position: absolute;
	right: 0;
	bottom: 0;
}
/* INDEX - LIST */
.row {
	position: relative;
	color:inherit;
	background-color: #a1a1a1;
/*width: 804px; *//*5 x CellWidth + 4px Gap*/
/*	height: 260px;*/
/*	overflow: hidden;*/
}
.cellThumbnail {
	float: left;
	position: relative;
	color:inherit;
	background-color: #949494;
/*	width: 200px;*/
	height: 100%;
	overflow: hidden;
}
.cellThumbnail:hover {
	color:inherit;
	background-color: #949494;
}
.cellDescription {
	float: left;
	position: relative;
/*	width: 350px;
	height: 100%;*/
	overflow: hidden;
}
.cellDescription .padding {
	padding: 10px;
}
.cellDescription h1 {
	background-color:inherit;
	color: #E5E5E5;
	font-size: 14px;
}
.cellDescription p {
	background-color:inherit;
	color: #E5E5E5;
	line-height: 16px;
	margin-top: 5px;
}
.cellMetaData {
	float: left;
	position: relative;
	color:inherit;
	background-color: #9D9D9D;
/*	width: 250px;
	height: 100%;*/
	overflow: hidden;
}
.cellMetaDataContainer {
/*	width: 250px;*/
}
.cellMetaDataLabel {
	float: left;
/*	width: 40%;
	text-align: right;*/
}
.cellMetaDataLabel p {
	background-color:inherit;
	color: #e5e5e5;
	font-size: 10px;
	line-height: 12px;
	padding-right: 3px;
}
.cellMetaDataData {
	float: left;
/*	width: 60%;*/
	text-align: left;
}
.cellMetaDataData p, .cellMetaDataData a {
	background-color:inherit;
	color: #E5E5E5;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding-left: 3px;
}
/* PROPER ALIGNMENT INSIDE CELLS */
.alignmentOuterGrid {
	z-index: 1;
	position: static;
/*	text-align: center;*/
	display: table;
	top: 0;
	left: 0;
/*	width: 100%;
	height: 100%;*/
	overflow: hidden;
}
.alignmentOuter {
	top: 0;
	left: 0;
/*	width: 100%;
	height: 100%;*/
	overflow: hidden;
}
.alignmentOuter {
	position: static;
/*	text-align: center;*/
	display: table;
}

.alignmentMiddle {
	position: static;
	display: table-cell;
	vertical-align: middle;
}

.alignmentInner {
	position: static;
}
.AdjustZIndex {
	position: relative;
}
/* Metadata Formatting */
.previewFullMetadata hr {
	border:0;
	height: 0px;
	margin-left: 10px;
	margin-right: 10px;
}



.detailNav {
	width: 100%;
/*	float:left;
	clear: both;*/
	text-align: center;
}

.detailNav ul {
/*	margin: 10px auto;*//*edit*/
	margin: 0 0 10px 0;/*edit*/
	text-align: center;
}

.detailNav ul li {
/*z-index: 0;*//*edit*/
	display:inline;
	text-align: center;
	list-style: none;
	padding: 5px;
}

#detailImage {
/*	text-align: center;*/
/*	width: 100%;*/
}

/*#detailTitle p {*//*edit*/
#detailTitle p, #detailTitle h1 {
/*	margin: 0 0 0px 0;*/
	text-align: center;
	font-size: 1.2em;
	font-weight:bold;
}

#detailCaption {
	margin: 2.5em 0 1em 0;
	text-align: left;
	font-weight: bold;
}

.detailText p {
font-size:1em;/*edit*/
}

.previewMetadataRow {
	display:block;
	font-size: 11px;
/*	text-align:center;*/
	clear:both;
}

.previewMetadataLabel {
	margin-right: 3px;
	display:inline;
	font-size: 11px;
	text-align:right;
	clear:both;
}

.previewMetadataData {
	display:inline;
	font-size: 11px;
	font-weight: bold;
}

.preview {
	border: 1px solid #000;/*edit*/
	position: relative;
}

.thumb {
	border: 1px solid #000;/*edit*/
	position: relative;
}

/*Fotomoto*/
#FotomotoToolbar {
border-top: 1px dotted #111;
padding-top:0.1em;}

/*CC-License*/
#licenses {
width: 100%;
margin-top: 5px;
font-size:0.8em;
}

#cc-general {
width: 51%;
}

#cc-detail, #cc-commercial {
width: 49%;
}

#cc-detail {
float:left;
}

#license-leftbox img, #cc-commercial, #cc-commercial img {
float: right;
/*border-width:0;*/
/*margin:0 0 0 0;*/
}

/* CONTACT */
#contact {
clear:both;
margin-bottom: 10px;
padding: 5px 0;
}

#contact-grid {
float:right;
text-align:right;
}

#contact span, #contact a {
}
/* PERFORMANCE */
#preload {
opacity: 0;
}

/* METADATA Panel */
#detailsImg {
position:relative;
padding-top: 1em;
}

#detailsImg img {
/*z-index:0;*/
/*reactivate*/
box-shadow: 5px 5px 100px #ffffff;
}

#viewMetadataButton {
display: block;
width:120px !important;
position: absolute;
border:none;
/*reactivate*/
box-shadow: 1px 1px 35px #ddd;
margin-top:-3px;
padding:2px 0 2px 0;
/*font-weight:bold;*/
background-color:#ddd; /*edit*/
/*background-color:#999;*/
}

#hideMetadataButton {
float:right;
background-color:inherit;
margin: -10px -10px 0 0;
padding: 2px 3px 2px 3px;
border-top: none;
border-right: none;
border-bottom: 1px solid;
border-left: 1px solid;
}

#metadata_img  {
background-color:inherit;
color:inherit;
text-align:left;
border: 1px solid;
padding: 10px;
font-size:0.8em;
}

#metadata_img p {
padding: 0 0 1em 0;
}

#metadata_img dl, #metadata_img ul{
border:1px dotted;
/*overflow: hidden;*/
}

#metadata_img ul{
list-style-type:none;
}

#metadata_img dd, #metadata_img dt, #metadata_img ul, #metadata_img li {
padding: 0.2em 0px 0.2em 0px;
}

#metadata_img dt {
clear: both;
float: left;
margin-left:10px;
font-style: italic;
}

#metadata_img dd {
margin-left: 30%;
}

#metadata_license {
margin: 2em 0 2em 0;
}

#metadata_img li {
margin-left:10px;}

.thumbnailLand {
	height: 166px;
	float: left;
	position: relative;
}

.thumbnailPort {
	height: 250px;
	float: left;
	position: relative;
}

.thumbnailLand, .thumbnailPort {
/*reactivate*/
box-shadow: 6px 8px 15px #444;
}

/*edit*/
.borderTopLeft {
/*reactivate*/

margin-right:1.7%;
margin-bottom:1.7%;

}

.borderRight {
margin-right:0px;
}

.borderBottom {
/*margin-bottom:0%;*/
}


.thumbnailLand:hover .itemNumber, 
.thumbnailPort:hover .itemNumber {
display: block;
}

.thumbnailLand:hover img, .thumbnailPort:hover img {
/*reactivate*/
box-shadow: 6px 8px 35px #444 !important;
} 

.pImg
{
background-color:#fff;
font-size:0.6em;
padding:0.5em;
width:50%;
text-align:right;
}
