﻿


.pnlCategories,
.pnlPhotos { overflow: hidden; }

.pnlPhotos #gallery { margin-left: -2.5%; text-align: center; }
.pnlPhotos #gallery a { display: inline-block; width: 30%; margin: 4% 0 0 2.5%; }
.pnlPhotos #gallery a span.center-vert { display: inline-block; vertical-align: middle; background: #fff; border: 1px solid #ddd; padding: 2.5%; }
.pnlPhotos #gallery a img { width: 100%; }

.pnlPhotos #gallery a span.center-vert {
	-webkit-transition: .1s all ease-in-out;
	-moz-transition: .1s all ease-in-out;
	-o-transition: .1s all ease-in-out;
	-ms-transition: .1s all ease-in-out;
	transition: .1s all ease-in-out;
}

.pnlPhotos #gallery a span.center-vert {
	box-shadow: 0px 0px 7px #ddd;
   -webkit-box-shadow: 0px 0px 7px #ddd;
}

/*.pnlPhotos #gallery a span.center-vert:hover {
	-webkit-transform: rotate(-1deg) scale(1.05);
	-moz-transform: rotate(-1deg) scale(1.05);
	-o-transform: rotate(-1deg) scale(1.05);
	-ms-transform: rotate(-1deg) scale(1.05);
	transform: rotate(-1deg) scale(1.05);
}*/

td.PG_NextPrevious, td.PG_NextPrevious2, table.PG_NextPrevious td { padding: 7px; background: #eee; }
table.PG_NextPrevious td { width: 50%; }
table.PG_NextPrevious td:first-child { text-align: left; }
td.PG_NextPrevious span, td.PG_NextPrevious2 span, td.PG_NextPrevious a, td.PG_NextPrevious2 a, table.PG_NextPrevious a { font-size: 12px; font-weight: normal; color: #666; }
td.PG_NextPrevious a, td.PG_NextPrevious2 a, table.PG_NextPrevious a { color: #999; text-decoration: none; }
td.PG_NextPrevious a:hover, td.PG_NextPrevious2 a:hover, table.PG_NextPrevious a:hover { text-decoration: underline; }
table.PG_PhotoTable td { padding: 10px; }
table.PG_PhotoTable td img { margin-bottom: 10px; }


.PG_PhotoTitle
{

}

.PG_PhotoCaption
{
	font-size: 11px;
	background-color: #ffffff;
}

.PG_PhotoTable
{
	background-color: #f1f1f1;
}
.PG_PhotoTable2
{
	background-color: #999999;
}

.PG_NextPrevious 
{
	background-color: #f1f1f1;
	font-weight:bold;
}

.PG_NextPrevious2 
{
	font-weight:bold;
	color: #ffffff;
}
.PG_PhotoCell
{
	background-color: #ffffff;
}

.PG_PhotoCell:hover
{
	background-color: #f9f9f9;
}
.PG_PhotoCell2
{
	background-color: #f1f1f1;
}

.PG_PhotoCell2:hover
{
	background-color: #f9f9f9;
}
.PG_ImageTable
{
}

.PG_ImageCell
{

}
.PG_ImageCell a img { border: 2px solid #fff; } /* thumbnail images */
.PG_ImageCell a img:hover { border: 2px solid #999; }

.PG_CaptionCell
{
	font-size: 11px;
}
td.PG_CaptionCell2 { color: #666; font-size: 11px; font-weight: bold; }
td.PG_ImageCell, td.PG_CaptionCell2 { padding: 10px; }
