/*********************************
 *
 * CSS control - DO NOT CHANGE OR REMOVE
 * needed to track loading of this css file
 *
 *********************************/

.pluck-publicPhotos-css-loaded { /* DO NOT CHANGE OR REMOVE - needed to track loading of this css file */
	border-bottom-color: #010204;
}

/*********************************
 *
 * NOTE - this stylesheet also leverages styles in pluck/pluck.css
 *
 *********************************/

/*********************************
 *
 * photos Wrapper and common - pluck/photos
 *
 *********************************/

.pluck-publicPhotos {
	min-width: 700px;
	position: relative;
}

.pluck-publicPhotos,
.pluck-publicPhotos input,
.pluck-publicPhotos textarea,
.pluck-publicPhotos select {
	font-family: Calibri, Tahoma, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	font-size: 16px;
}

.pluck-standardfont,
.pluck-standardfont input,
.pluck-standardfont textarea,
.pluck-standardfont select {
	font-size: 14px;
}

.pluck-publicPhotos a {
	color: #0066cc;
	text-decoration: none;
}

.pluck-publicPhotos a.pluck-primary-button {
	color: #e0e0e0;
}

.pluck-publicPhotos a.pluck-secondary-button {
	color: #615555;
}

.pluck-publicPhotos a.pluck-cancel-button {
	color: #615555;
	line-height: 25px;
}

.pluck-publicPhotos a.pluck-cancel-button:hover {
    color: #CC3333;
}

.pluck-publicPhotos-required {
	color: #cc3333;
}

.pluck-publicPhotos .pluck-wait {
	bottom:1px;
	left:0px;
	right:0px;
	top:10px;
}

.pluck-publicPhotos .pluck-wait-modal,
.pluck-publicPhotos .pluck-confirm-modal {
	background: #fcfcf6;
}

.pluck-publicPhotos .pluck-wait-display {
	left: 30px;
	right: 30px;
	top: 10px;
}

.pluck-publicPhotos .pluck-publicPhotos-wait .pluck-wait-display {
	top: 30px;
}

.pluck-publicPhotos .pluck-wait-msg {
	font-size: 1.0em;
	font-weight: bold;
	padding: 10px;
}

.pluck-publicPhotos-wrapper {
	border: 4px solid #767572;
	min-height: 100px;
}

.pluck-curvycorners .pluck-publicPhotos-wrapper {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pluck-publicPhotos-wrapper-logo {
	background: #767572;
	border-left: 4px solid #767572;
	border-right: 4px solid #767572;
	padding: 8px 15px 0 0;
	text-align: right;
}

.pluck-publicPhotos-wrapper-logo a {
	color: #E0E0E0;
	text-decoration: none;
}

.pluck-publicPhotos-wrapper-logo img {
	border: 0;
}

.pluck-publicPhotos-title-bar {
	background: #767572;
	height: 35px;
	width: 100%;
}

h1.pluck-publicPhotos-title {
	color: #e0e0e0;
	display: inline-block;
	font-size: 1.1em;
	font-weight: normal;
	margin: 5px 0px 10px 15px;
}

h1.pluck-publicPhotos-title a {
	color: #e0e0e0;
}

.pluck-publicPhotos-title-search {
	float: right;
	margin: 5px 15px 0px 0px;
}

input.pluck-publicPhotos-title-search-box {
	width: 300px; 
}

input.pluck-publicPhotos-title-search-box-inactive {
	color: #999999;
}

a.pluck-publicPhotos-search-advanced {
	color: #E0E0E0;
}

.pluck-publicPhotos-error-call-out {
	color: #1a1414;
	margin: 0px;
	padding: 10px 15px;
}

.pluck-publicPhotos .pluck-user-isFeaturedUser .pluck-user-mp-avatar-seethrough {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-featured-posts.jpg') bottom left no-repeat;
	height: 67px;
}

.pluck-publicPhotos .pluck-user-isGroupManager .pluck-user-mp-avatar-seethrough {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-groupmanager-posts.jpg') bottom left no-repeat;
	height: 67px;
}

.pluck-publicPhotos .pluck-user-isGroupAdmin .pluck-user-mp-avatar-seethrough {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-groupadmin-posts.jpg') bottom left no-repeat;
	height: 67px;
}

.pluck-publicPhotos .pluck-user-isGroupAdmin img.pluck-user-mp-avatarimg,
.pluck-publicPhotos .pluck-user-isGroupManager img.pluck-user-mp-avatarimg,
.pluck-publicPhotos .pluck-user-isFeaturedUser img.pluck-user-mp-avatarimg {
	border: 2px solid #3f90f4;
}

/**************************
 * 
 * Pagination - pluck/photos/pagination
 *
 **************************/

.pluck-publicPhotos-pagination { 
	height: 18px;
	padding: 10px 20px;
	font-size: 0.8em;
}

.pluck-publicPhotos-pagination a {
	color:#0066CC;
	text-decoration: none;
}

.pluck-publicPhotos-pagination-wrapper {
	background: none;
	font-size: 0.8em;
	float: right;
	height: 18px;
}

.pluck-publicPhotos-pagination-wrapper img {
	display: block;
	border: 0;
}

.pluck-publicPhotos-pagination-pages {
	display: block;
	float: left;
	margin-left: 5px;
}

.pluck-publicPhotos-pagination-button-prev {
	display: block;
	float: left;
	height: 18px;
	margin-right: 5px;
	width: 18px;
}

a.pluck-publicPhotos-pagination-button-prev {
	background: transparent url('/ver1.0/pluck/publicPhotos/pagination/pluck-pag-prev-active.png') top left no-repeat;
}

span.pluck-publicPhotos-pagination-button-prev {
	background: transparent url('/ver1.0/pluck/publicPhotos/pagination/pluck-pag-prev-disabled.png') top left no-repeat;
}

.pluck-publicPhotos-pagination-button-next {
	display: block;
	float: left;
	height: 18px;
	margin-left: 5px;
	width: 18px;
}

a.pluck-publicPhotos-pagination-button-next {
	background: transparent url('/ver1.0/pluck/publicPhotos/pagination/pluck-pag-next-active.png') top left no-repeat;
}

span.pluck-publicPhotos-pagination-button-next {
	background: transparent url('/ver1.0/pluck/publicPhotos/pagination/pluck-pag-next-disabled.png') top left no-repeat;
}

.pluck-publicPhotos-pagination-page {
	color: #1a1414;
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}

.pluck-publicPhotos-pagination-separator {
	color:#0066CC;
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}

span.pluck-publicPhotos-pagination-page {
	font-weight: bold;
}

/*********************************
 * 
 * GALLERIES
 *
 * The following styles are for markup in: pluck/publicPhotos/galleries
 *
 *********************************/

.pluck-publicPhotos-galleries {
	padding: 10px 0px;
}

.pluck-publicPhotos-galleries-container {
	font-size: 0.8em;
}

.pluck-publicPhotos-gallery-wrap {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	min-height: 150px;
	width: 84px;
}

.pluck-publicPhotos-galleries-bg {
	background: transparent url('/ver1.0/pluck/publicPhotos/images/pluck-gallery-bg.png') top left no-repeat;
	height: 87px;
	width: 84px;
}

.pluck-publicPhotos-galleries-hero {
	border: 0px solid #000000;
	margin-top: 8px;
	margin-left: 8px;
	width: 60px;
	height: 60px;
}

p.pluck-publicPhotos-galleries-title {
	margin: 0;
	padding: 5px 0 0 0;
	height: 30px;
	overflow: hidden;
}

.pluck-publicPhotos-galleries-title a {
	text-decoration: none;
}

.pluck-publicPhotos-galleries-pagination {
	float: left;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.pluck-publicPhotos-galleries-pagination .pluck-publicPhotos-pagination-wrapper {
	font-size: 1.25em;
	padding-right: 10px;
}

.pluck-publicPhotos-galleries-footer {
	clear: left;
}

/*********************************
 * 
 * GALLERY
 *
 * The following styles are for markup in: pluck/publicPhotos/gallery
 *
 *********************************/

.pluck-publicPhotos-gallery {
	padding: 10px 0px;
}

.pluck-publicPhotos-gallery-info {
	padding: 0px 10px 10px 15px;
}

div.pluck-publicPhotos-gallery-rate-system {
	float: right;
	font-size: 0.9em;
	padding-top: 5px;
}

div.pluck-publicPhotos-gallery-rate-system .pluck-score-volume-display {
	margin-left: 5px;
}

div.pluck-publicPhotos-gallery-title {
	color: #1a1414;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 5px;
}

div.pluck-publicPhotos-gallery-date {
	color: #999999;
	font-size: 0.8em;
	margin-top: 5px;
}

div.pluck-publicPhotos-gallery-desc {
	color: #1a1414;
	font-size: 0.9em;
	margin-bottom: 15px;
	margin-top: 15px;
}

div.pluck-publicPhotos-gallery-desc > p {
	margin-bottom: 15px;
	margin-top: 0px;
}

.pluck-publicPhotos-gallery-actions {
	font-size: 0.9em;
	margin-top: 5px;
}

span.pluck-publicPhotos-gallery-label {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin-right: 10px;
}

span.pluck-publicPhotos-gallery-action {
	display: inline-block;
	margin-right: 10px;
}

span.pluck-publicPhotos-gallery-action a {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 0px;
	padding-left: 21px;
}

span.pluck-publicPhotos-gallery-addPhotos a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/pluck-gallery-upload.gif") left center no-repeat;
}

span.pluck-publicPhotos-gallery-edit a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/pluck-gallery-edit.png") left center no-repeat;
}

span.pluck-publicPhotos-gallery-thumb-up a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up.png") left center no-repeat;
}

span.pluck-publicPhotos-gallery-thumb-down a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-down.png") left center no-repeat;
}

.pluck-publicPhotos-gallery-voted-up span.pluck-publicPhotos-gallery-thumb-up,
.pluck-publicPhotos-gallery-voted-up span.pluck-publicPhotos-gallery-thumb-down,
.pluck-publicPhotos-gallery-voted-down span.pluck-publicPhotos-gallery-thumb-up a,
.pluck-publicPhotos-gallery-voted-down span.pluck-publicPhotos-gallery-thumb-down a {
	display: none;
}

span.pluck-publicPhotos-gallery-vote-up {
	color: #999999;
	display: none;
	padding-right: 21px;
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up-grayed.gif") right center no-repeat;
}

.pluck-publicPhotos-gallery-voted-up span.pluck-publicPhotos-gallery-vote-up {
	display: inline-block;
}

span.pluck-publicPhotos-gallery-vote-down {
	color: #999999;
	display: none;
	padding-right: 21px;
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-down-grayed.gif") right center no-repeat;
}

.pluck-publicPhotos-gallery-voted-down span.pluck-publicPhotos-gallery-vote-down {
	display: inline-block;
}

span.pluck-publicPhotos-gallery-recommend a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up.png") left center no-repeat;
}

.pluck-publicPhotos-gallery-showRecommended span.pluck-publicPhotos-gallery-recommend {
	display: none;
}

span.pluck-publicPhotos-gallery-recommended {
	color: #999999;
	display: none;
	padding-left: 21px;
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up-grayed.gif") left center no-repeat;
}

.pluck-publicPhotos-gallery-showRecommended span.pluck-publicPhotos-gallery-recommended {
	display: inline-block;
}

span.pluck-publicPhotos-gallery-recommendCount {
	display: none;
}

.pluck-publicPhotos-gallery-showRecommendCount span.pluck-publicPhotos-gallery-recommendCount {
	display: inline;
}

div.pluck-publicPhotos-gallery-actions a.pluck-share-action-link {
	background: transparent url("/ver1.0/Content/ua/images/util/share/pluck-share-icon.gif") left center no-repeat;
}

.pluck-publicPhotos-gallery p.pluck-error-message {
	display: none;
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
}

.pluck-publicPhotos-gallery-photos-bar {
	background: #A1A09C;
	color: #e0e0e0;
	height: 30px;
	margin-top: 10px;
	padding: 0px 10px;
}

p.pluck-publicPhotos-gallery-photos-title {
	display: inline-block;
	font-size: 0.9em;
	margin: 0px 13px 0px 10px;
	padding-top: 7px;
}

div.pluck-publicPhotos-gallery-photos-sort {
	display: inline-block;
	float: right;
	margin-right: 10px;
	padding-top: 3px;
}

.pluck-publicPhotos-gallery-photos-sort-label {
	color: #FFFFCC;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
}

.pluck-publicPhotos-gallery-photos-sort-select {
	display: inline-block;
}

.pluck-publicPhotos-gallery-photo-container {
	margin: 10px 20px 20px 20px;
}

.pluck-publicPhotos-gallery-photo {
	float: right;
	width: 100%;
}

.pluck-publicPhotos-gallery-photo-footer {
	clear: right;
}

.pluck-publicPhotos-gallery-thumb-wrap {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 110px;
	height: 110px;
}

.pluck-publicPhotos-gallery-thumb-center {
	display: table-cell;
	width: 110px;
	height: 110px;
	vertical-align: middle;
	text-align: center;
}

.pluck-publicPhotos-gallery-thumb-link img {
	border: 1px solid #999;
	display: none;
	padding: 4px;
}

.pluck-publicPhotos-gallery-pagination {
	float: left;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.pluck-publicPhotos-gallery-pagination .pluck-publicPhotos-pagination-wrapper {
	font-size: 1.0em;
	padding-right: 10px;
}

/*********************************
 * 
 * PHOTO
 *
 * The following styles are for markup in: pluck/publicPhotos/photo
 *
 *********************************/

.pluck-publicPhotos-photo {
	padding: 0px 0px 10px 0px;
}

.pluck-publicPhotos-photo-gallery-bar {
	background: #A1A09C;
	color: #e0e0e0;
	height: 30px;
	padding: 0px 10px;
}

p.pluck-publicPhotos-photo-gallery-title {
	display: inline-block;
	font-size: 0.9em;
	margin: 0px 0px 0px 5px;
	padding-top: 7px;
}

p.pluck-publicPhotos-photo-gallery-title a {
	color: #E0E0E0;
}

.pluck-publicPhotos-photo-wrapper {
	padding: 0px 10px;
}

.pluck-publicPhotos-photo-avatar-wrap {
	float: left;
	left: 0px;
	margin-top: 10px;
	margin-left: 3px;
	top: 0px;
	width: 44px;
}

.pluck-publicPhotos-photo-avatar {
	display: block;
	height: 44px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isFeaturedUser .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-featured-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-user-isSystemEditor .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-editor-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-user-isGroupManager .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-groupmanager-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-user-isGroupAdmin .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-groupadmin-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-user-isIgnored .pluck-publicPhotos-photo-avatar {
	background: transparent;
	height: 44px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-publicPhotos-photo-isFeaturedUser .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/content/ua/images/users/pluck-featured-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-user-isSystemEditor .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-editor-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-user-isGroupManager .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-groupmanager-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-user-isGroupAdmin .pluck-publicPhotos-photo-avatar {
	background: transparent url('/ver1.0/Content/ua/images/users/pluck-groupadmin-posts.jpg') bottom left no-repeat;
	height: 62px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-avatar,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-avatar,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-avatar,
.pluck-publicPhotos-photo .pluck-user-isUnderReview .pluck-publicPhotos-photo-avatar,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-avatar,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-avatar {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-avatar {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-avatar,
.pluck-publicPhotos-photo .pluck-user-isUnderReview .pluck-publicPhotos-photo-avatar {
	display: none;
}

.pluck-publicPhotos-photo-avatar-inactive {
	display: none;
	height: 44px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-avatar-inactive,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-avatar-inactive,
.pluck-publicPhotos-photo .pluck-user-isUnderReview .pluck-publicPhotos-photo-avatar-inactive,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-avatar-inactive,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-avatar-inactive {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-avatar-inactive {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-avatar-inactive,
.pluck-publicPhotos-photo .pluck-user-isUnderReview .pluck-publicPhotos-photo-avatar-inactive {
	display: block;
}

img.pluck-publicPhotos-photo-avatarimg {
	-ms-interpolation-mode: bicubic;
	border: 2px solid #AFA89C;
	float: left;
	height: 40px;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 40px;
}

.pluck-publicPhotos-photo .pluck-user-isGroupAdmin img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-user-isGroupManager img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-user-isSystemEditor img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isFeaturedUser img.pluck-publicPhotos-photo-avatarimg {
	border: 2px solid #3f90f4;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-user-isIgnored img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-user-isHidden img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-user-isUnderReview img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked img.pluck-publicPhotos-photo-avatarimg {
	border: 2px solid #d96a6a;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo img.pluck-publicPhotos-photo-avatarimg {
	border: 2px solid #AFA89C;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-user-isGroupAdmin img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-user-isGroupManager img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-user-isSystemEditor img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo.pluck-publicPhotos-photo-isFeaturedUser img.pluck-publicPhotos-photo-avatarimg {
	border: 2px solid #3f90f4;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted img.pluck-publicPhotos-photo-avatarimg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview img.pluck-publicPhotos-photo-avatarimg {
	border: 2px solid #d96a6a;
}

.pluck-publicPhotos-photo-badging-wrap {
	margin-top: 10px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-badging-wrap,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-badging-wrap,
.pluck-publicPhotos-photo .pluck-user-isIgnored .pluck-publicPhotos-photo-badging-wrap,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-badging-wrap,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-badging-wrap {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-badging-wrap {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-badging-wrap {
	display: none;
}

img.pluck-publicPhotos-photo-badge {
	float: left;
	height: 16px;
	margin-bottom: 4px;
	margin-left: 3px;
	margin-right: 3px;
	width: 16px;
}

.pluck-publicPhotos-photo-content {
	margin-bottom: 0px;
	min-height: 60px;
	padding: 8px 10px 10px 4px;
	width: auto;
}

.pluck-publicPhotos-photo-username-withheld {
	display: none;
	font-size: 0.8em;
	margin-left: 56px;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-username-withheld,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-username-withheld,
.pluck-publicPhotos-photo .pluck-user-isUnderReview .pluck-publicPhotos-photo-username-withheld,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-username-withheld,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-username-withheld {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-username-withheld,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-username-withheld {
	display: none;
}

div.pluck-publicPhotos-photo-rate-system {
	float: right;
	font-size: 0.8em;
	padding-top: 5px;
}

div.pluck-publicPhotos-photo-username {
	font-size: 0.8em;
	margin-bottom: 0px;
	margin-left: 56px;
	margin-top: 5px;
	padding-top: 5px;
}

.pluck-publicPhotos-photo-container {
	clear: left;
	padding-top: 10px;
	text-align: center;
}

.pluck-publicPhotos-photo-container img {
	border: none;
}

div.pluck-publicPhotos-photo-title {
	color: #1a1414;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 5px;
	word-wrap: break-word;
}

div.pluck-publicPhotos-photo-createDate {
	color: #999999;
	font-size: 0.9em;
	margin-bottom: 15px;
	margin-top: 5px;
}

div.pluck-publicPhotos-photo-description {
	color: #1a1414;
	font-size: 0.9em;
	margin-bottom: 15px;
	margin-top: 0px;
	word-wrap: break-word;
}

div.pluck-publicPhotos-photo-description > p {
	margin-bottom: 15px;
	margin-top: 0px;
	word-wrap: break-word;
}

div.pluck-publicPhotos-photo-tags {
	color: #1a1414;
	font-size: 0.9em;
	margin-bottom: 15px;
	margin-top: 0px;
	word-wrap: break-word;
}

div.pluck-publicPhotos-photo-editedOn {
	color: #999999;
	font-size: 0.9em;
	margin-bottom: 15px;
	margin-top: 0px;
	text-align: right;
}

.pluck-publicPhotos-photo-actions {
	font-size: 0.9em;
	margin-top: 5px;
}

span.pluck-publicPhotos-photo-label {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin-right: 10px;
}

span.pluck-publicPhotos-photo-action {
	display: inline-block;
	margin-right: 10px;
}

span.pluck-publicPhotos-photo-action a {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 0px;
	padding-left: 21px;
}

span.pluck-publicPhotos-photo-fullImage a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/view-full-image-icon.png") left center no-repeat;
}

span.pluck-publicPhotos-photo-edit a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/pluck-photo-edit.png") left center no-repeat;
}

span.pluck-publicPhotos-photo-delete a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/pluck-photo-delete.png") left center no-repeat;
}

span.pluck-publicPhotos-photo-block a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/pluck-block-photo.png") left center no-repeat;
}

span.pluck-publicPhotos-photo-unblock a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/pluck-unblock-photo.png") left center no-repeat;
}

span.pluck-publicPhotos-photo-unblock {
	display: none;
}

.pluck-publicPhotos-photo-isBlocked span.pluck-publicPhotos-photo-unblock {
	display: inline-block;
}

.pluck-publicPhotos-photo-isBlocked span.pluck-publicPhotos-photo-block {
	display: none;
}

span.pluck-publicPhotos-photo-thumb-up a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up.png") left center no-repeat;
}

span.pluck-publicPhotos-photo-thumb-down a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-down.png") left center no-repeat;
}

.pluck-publicPhotos-photo-voted-up span.pluck-publicPhotos-photo-thumb-up,
.pluck-publicPhotos-photo-voted-up span.pluck-publicPhotos-photo-thumb-down,
.pluck-publicPhotos-photo-voted-down span.pluck-publicPhotos-photo-thumb-up a,
.pluck-publicPhotos-photo-voted-down span.pluck-publicPhotos-photo-thumb-down a {
	display: none;
}

span.pluck-publicPhotos-photo-vote-up {
	color: #999999;
	display: none;
	padding-right: 21px;
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up-grayed.gif") right center no-repeat;
}

.pluck-publicPhotos-photo-voted-up span.pluck-publicPhotos-photo-vote-up {
	display: inline-block;
}

span.pluck-publicPhotos-photo-vote-down {
	color: #999999;
	display: none;
	padding-right: 21px;
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-down-grayed.gif") right center no-repeat;
}

.pluck-publicPhotos-photo-voted-down span.pluck-publicPhotos-photo-vote-down {
	display: inline-block;
}

span.pluck-publicPhotos-photo-recommend a {
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up.png") left center no-repeat;
}

.pluck-publicPhotos-photo-showRecommended span.pluck-publicPhotos-photo-recommend {
	display: none;
}

span.pluck-publicPhotos-photo-recommended {
	color: #999999;
	display: none;
	padding-left: 21px;
	background: transparent url("/ver1.0/pluck/publicPhotos/images/thumb-up-grayed.gif") left center no-repeat;
}

.pluck-publicPhotos-photo-showRecommended span.pluck-publicPhotos-photo-recommended {
	display: inline-block;
}

span.pluck-publicPhotos-photo-recommendCount {
	display: none;
}

.pluck-publicPhotos-photo-showRecommendCount span.pluck-publicPhotos-photo-recommendCount {
	display: inline;
}

div.pluck-publicPhotos-photo-actions a.pluck-share-action-link {
	background: transparent url("/ver1.0/Content/ua/images/util/share/pluck-share-icon.gif") left center no-repeat;
}

div.pluck-publicPhotos-photo-actions a.pluck-abuse-report-link {
	background: transparent url("/ver1.0/Content/ua/images/reactions/abuse/pluck-abuse-report-icon.gif") left center no-repeat;
}

div.pluck-publicPhotos-photo-actions span.pluck-abuse-reported {
	background: transparent url("/ver1.0/Content/ua/images/reactions/abuse/pluck-abuse-reported-icon.gif") left center no-repeat;
	color: #999999;
	display: none;
	padding-left: 21px;
}

div.pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-report-abuse {
	display: none;
}

div.pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-abuse-reported {
	display: inline-block;
}

.pluck-publicPhotos-photo p.pluck-error-message {
	display: none;
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
}

.pluck-publicPhotos-photo-visible-info {
	display: block;
}

.pluck-publicPhotos-photo-visible-info .pluck-error-message {
	display: none;
	margin-top: 0;
	margin-bottom: 0;
}

.pluck-publicPhotos-photo-visible-info {
	display: block;
}

.pluck-publicPhotos-photo .pluck-user-isIgnored .pluck-publicPhotos-photo-visible-info,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-visible-info,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-visible-info,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-visible-info,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-visible-info,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-visible-info {
	display: none;
}

.pluck-publicPhotos-photo-visible-info,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-visible-info {
	display: block;
}

/** Order is important for the following section. Be careful **/
.pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo-abusivemsg,
.pluck-publicPhotos-photo-underreviewmsg,
.pluck-publicPhotos-photo-hiddenmsg,
.pluck-publicPhotos-photo-blockedmsg,
.pluck-publicPhotos-photo-deletedmsg {
	display: none;
	margin: 0 0 0 56px;
}

.pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo-deletedmsg {
	margin-top: 8px;
}

.pluck-publicPhotos-photo .pluck-user-isIgnored .pluck-publicPhotos-photo-ignoredmsg {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-ignoredmsg {
	display: none;
}

.pluck-publicPhotos-photo-isAbuseReported .pluck-publicPhotos-photo-abusivemsg {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-abusivemsg,
.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-abusivemsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-abusivemsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-abusivemsg {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isUnderReview .pluck-publicPhotos-photo-underreviewmsg {
	display: block;
}

.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-underreviewmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-underreviewmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-underreviewmsg {
	display: none;
}

.pluck-publicPhotos-photo .pluck-user-isHidden .pluck-publicPhotos-photo-hiddenmsg {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-hiddenmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-hiddenmsg {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isBlocked .pluck-publicPhotos-photo-blockedmsg {
	display: block;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-blockedmsg {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-ignoredmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-abusivemsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-underreviewmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-hiddenmsg,
.pluck-publicPhotos-photo .pluck-publicPhotos-photo-showHiddenInfo .pluck-publicPhotos-photo-blockedmsg {
	display: none;
}

.pluck-publicPhotos-photo .pluck-publicPhotos-photo-isDeleted .pluck-publicPhotos-photo-deletedmsg {
	display: block;
}
/** end section **/

.pluck-publicPhotos-photo-show-hidden-info {
	margin-left: 10px;
}

.pluck-publicPhotos-photo-visible-info {
	display: block;
}

.pluck-publicPhotos-photo-slideshow {
	display: block;
	font-size: 0.9em;
	height: 90px;
	padding: 10px 12px;
	width: auto;
}

.pluck-publicPhotos-photo-previous {
	float: left;
	text-align: center;
}

.pluck-publicPhotos-photo-next {
	float: right;
	text-align: center;
}

.pluck-publicPhotos-photo-slideshow img {
	border: 0;
}

.pluck-publicPhotos-photo-comments-wrap {
	display: block;
	padding: 10px 12px 10px 8px;
	width: auto;
}

/*********************************
 * 
 * PHOTO Upload
 *
 * The following styles are for markup in: pluck/publicPhotos/photo/upload
 *
 *********************************/

.pluck-publicPhotos-photo-upload {
	background-color: #DDDDDD;
	padding: 0px 0px 10px 0px;
}

.pluck-publicPhotos-photo-upload-bar {
	background: #A1A09C;
	color: #e0e0e0;
	height: 30px;
	padding: 0px 10px;
}

p.pluck-publicPhotos-photo-upload-title {
	display: inline-block;
	font-size: 0.9em;
	margin: 0px 0px 0px 5px;
	padding-top: 7px;
}

.pluck-publicPhotos-photo-upload-wrapper {
}

.pluck-publicPhotos-photo-upload-note {
	color: #615555;
	padding: 10px 15px 0px 15px;
}

.pluck-publicPhotos-photo-upload-required-msg {
	border-bottom: 1px solid #cacaca;
	color: #615555;
	padding: 10px 15px 10px 15px;
}

.pluck-publicPhotos-photo-upload-item {
	border-bottom: 1px solid #cacaca;
	display: none;
	margin: 10px 0;
	padding: 0px 10px 10px 10px;
	width: auto;
}

.pluck-publicPhotos-photo-upload-item fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

.pluck-publicPhotos-photo-upload-item .pluck-error-message {
	display: none;
	margin: 5px 15px 15px 0px;
}

.pluck-publicPhotos-photo-upload-item .pluck-publicPhotos-photo-upload-noTitle {
	margin-top: 0px;
}

.pluck-publicPhotos-photo-upload-thumb-wrap {
	float: left;
	width: 60px;
	height: 60px;
}

.pluck-publicPhotos-photo-upload-thumb-wrap img {
	border: 0;
	height: 60px;
	width: 60px;
}

.pluck-publicPhotos-photo-upload-form {
	margin-left: 80px;
}

.pluck-publicPhotos-photo-upload-form label {
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
}

.pluck-publicPhotos-photo-upload-form input {
	border: 1px solid #abadb3;
	display: block;
	width: 99%;
}

.pluck-publicPhotos-photo-upload-form textarea {
	border: 1px solid #abadb3;
	color: #999999;
	display: block;
	height: 100px; 
	margin-left: 0px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	vertical-align: text-top;
	width: 99%;
}

.pluck-publicPhotos-photo-upload-title-wrap {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}

.pluck-publicPhotos-photo-upload-form input.pluck-publicPhotos-photo-upload-title-active {
	color:#1a1414 !important;
}

.pluck-publicPhotos-photo-upload-tags-wrap {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

p.pluck-publicPhotos-photo-upload-tags-help {
	color: #999999;
	font-size: 0.8em;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.pluck-publicPhotos-photo-upload-desc-wrap {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}

.pluck-publicPhotos-photo-upload-form textarea.pluck-publicPhotos-photo-upload-desc-active {
	color:#1a1414 !important;
}

.pluck-publicPhotos-photo-upload-ignore-wrap {
	height: 25px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
}

a.pluck-publicPhotos-photo-upload-ignore {
}

a.pluck-publicPhotos-photo-upload-restore {
	display: none;
}

.pluck-publicPhotos-photo-upload-item-ignored a.pluck-publicPhotos-photo-upload-ignore,
.pluck-publicPhotos-photo-upload-item-ignored .pluck-publicPhotos-photo-upload-title-wrap,
.pluck-publicPhotos-photo-upload-item-ignored .pluck-publicPhotos-photo-upload-desc-wrap,
.pluck-publicPhotos-photo-upload-item-ignored .pluck-publicPhotos-photo-upload-tags-wrap {
	display: none;
}

.pluck-publicPhotos-photo-upload-item-ignored a.pluck-publicPhotos-photo-upload-restore {
	display: block;
}

.pluck-publicPhotos-photo-upload-add {
	height: 30px;
	margin: 0px 15px;
	padding: 15px 15px 10px 75px;
	border-bottom: 1px solid #cacaca;
	width: auto;
}

.pluck-publicPhotos-photo-upload-add-errors {
	margin: 0px 15px;
	padding: 10px 15px 0px 75px;
}

.pluck-publicPhotos-photo-upload-add-errors .pluck-error-message {
	display: none;
	margin: 0px;
	padding-top: 0px;
}

.pluck-publicPhotos-photo-upload-form-actions {
	height: 30px;
	margin: 0px 15px;
	padding: 15px 15px 10px 75px;
}

a.pluck-publicPhotos-photo-upload-add-button {
	float: left;
	margin-right: 15px;
}

a.pluck-publicPhotos-photo-upload-save {
	margin-right: 15px;
}

span.pluck-publicPhotos-photo-upload-cancel {
	display: inline-block;
	margin-top: 3px;
}

span.pluck-publicPhotos-photo-upload-cancel a {
	color: #615555;
	text-decoration: none;
}

span.pluck-publicPhotos-photo-upload-cancel a:hover {
	color: #cc3333;
	text-decoration: none;
}



/*********************************
 * 
 * PHOTO Edit
 *
 * The following styles are for markup in: pluck/publicPhotos/photo/submit
 *
 *********************************/

.pluck-publicPhotos-photo-submit {
	background-color: #DDDDDD;
	padding: 0px 0px 10px 0px;
}

.pluck-publicPhotos-photo-submit-bar {
	background: #A1A09C;
	color: #e0e0e0;
	height: 30px;
	padding: 0px 10px;
}

p.pluck-publicPhotos-photo-submit-title {
	display: inline-block;
	font-size: 0.9em;
	margin: 0px 0px 0px 5px;
	padding-top: 7px;
}

.pluck-publicPhotos-photo-submit-wrapper {
}

.pluck-publicPhotos-photo-submit-required-msg {
	color: #615555;
	padding: 10px 0px 0px 90px;
}

.pluck-publicPhotos-photo-submit fieldset {
	padding: 10px 10px 0 10px;
	margin: 0;
	border: none;
}

.pluck-publicPhotos-photo-submit .pluck-error-message {
	display: none;
	margin: 0px 15px 15px 90px;
}

.pluck-publicPhotos-photo-submit .pluck-publicPhotos-photo-submit-noTitle {
	margin-top: 0px;
}

.pluck-publicPhotos-photo-submit-thumb-wrap {
	float: left;
	width: 60px;
	height: 60px;
}

.pluck-publicPhotos-photo-submit-thumb-wrap img {
	border: 0;
	height: 60px;
	width: 60px;
}

.pluck-publicPhotos-photo-submit-form {
	margin-left: 80px;
}

.pluck-publicPhotos-photo-submit-title-wrap {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
}

.pluck-publicPhotos-photo-submit-form label {
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
}

.pluck-publicPhotos-photo-submit-form input {
	border: 1px solid #abadb3;
	display: block;
	width: 99%;
}

.pluck-publicPhotos-photo-submit-form textarea {
	border: 1px solid #abadb3;
	display: block;
	height: 100px; 
	margin-left: 0px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	vertical-align: text-top;
	width: 99%;
}

.pluck-publicPhotos-photo-submit-tags-wrap {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

p.pluck-publicPhotos-photo-submit-tags-help {
	color: #999999;
	font-size: 0.8em;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.pluck-publicPhotos-photo-submit-desc-wrap {
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
}

.pluck-publicPhotos-photo-submit-form-actions {
	height: 30px;
	margin: 0px 15px;
	padding: 0px 15px 10px 75px;
}

a.pluck-publicPhotos-photo-submit-save {
	margin-right: 15px;
}

span.pluck-publicPhotos-photo-submit-cancel {
	display: inline-block;
	margin-top: 3px;
}

span.pluck-publicPhotos-photo-submit-cancel a {
	color: #615555;
	text-decoration: none;
}

span.pluck-publicPhotos-photo-submit-cancel a:hover {
	color: #cc3333;
	text-decoration: none;
}

/*************************
 *
 * Updates for 5.2
 *
 *************************/

p.pluck-publicPhotos-photo-upload-title,
p.pluck-publicPhotos-photo-submit-title {
	overflow: hidden;
	word-wrap: break-word;
}

.pluck-publicPhotos-photo-upload-noSilver,
.pluck-publicPhotos-photo-upload-notSupported {
	border-bottom: 1px solid #CACACA;
	color: #615555;
	display: none;
	padding: 10px 15px;
}