/*.ypp {
	margin-top:20px;
	padding: 0 0 18px;
	clear: both;
	display: inline-block; overflow: hidden;
}*/
.ypp {
	display: none !important;
}
.ypp a {
	float: left;
	overflow: hidden;
	position: relative;
}
.ypp .photo {
	position: absolute;
}
.ypp .product {
	display: block;
	position: relative;
}

/* page-specific styling */
.ypp-photoproducts {
	padding: 11px 0 29px;
}
#box3 .ypp-myshots {
	padding: 13px 16px;
	border-top: 1px solid #efebef;
}
.ypp-upload,
#uploaded .mpu,
#uploaded .faq {
	margin-top: 12px;
	border-top: 1px solid #e5e5e5;
}
#uploaded .mpu {
	padding-top: 12px;
}
.ypp-upload {
	margin-top: 27px; padding: 12px 0 0;
}
