.pxgallery_photo_small { float: left; width: 85px; padding:0; margin: 0 10px 10px 0; }
.pxgallery_photo_small p { font-family: helvetica, arial, sans-serif; padding: 5px 0 0 0; text-align: center; }
.pxgallery_photo_small p .count { font-size: 0.75em; color: #333; }
.pxgallery_photo_small img { margin: 4px 0 0px 4px; }

.pxgallery_photo_large { float: left; width: 98px; margin: 0 7px 10px 0; }
.pxgallery_photo_large p { font-size: 0.7em; font-weight: bold; font-family: helvetica, arial, sans-serif; padding: 0; }
.pxgallery_photo_large img { border: 1px solid #4C3422; }


#pxgallery_sortable_pictures li {
	list-style:none;
	width:60%;
	height:20px;
	border:1px solid #AAA;
	background-color: #EEE;
	padding:2px;
	margin:1px;
	margin-bottom:2px;
}
#pxgallery_sortable_pictures li{height: auto;}
#pxgallery_sortable_pictures p {
	line-height:20px;
}

a.pxgallery_greenButton {
	border-top:1px solid #D8DFE2;
	border-right:1px solid #B2BFC5;
	border-bottom:1px solid #B2BFC5;
	border-left:1px solid #D8DFE2;
	background-color:#453628;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	padding: 5px 35px;
	text-decoration:none;
	margin:0;
	width:11em;
	text-align:center;
}

a.pxgallery_greenButton:visited {
	border-top:1px solid #D8DFE2;
	border-right:1px solid #B2BFC5;
	border-bottom:1px solid #B2BFC5;
	border-left:1px solid #D8DFE2;
	background-color:#453628;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	padding: 5px 35px;
	text-decoration:none;
	margin:0;
	width:11em;
	text-align:center;
}

a.pxgallery_greenButton:hover {
	background-color:#453628;
	border-top:1px solid #B2BFC5;
	border-right:1px solid #B2BFC5;
	border-bottom:3px solid #6F797D;
	border-left:1px solid #B2BFC5;
	
}