#gallery{text-align:center}
#gallery p{display:inline; margin-bottom: 20px;}
#gallery span{display:block;display:inline-table;display:inline-block}
#gallery p img{margin:0px;  }

.divImg{vertical-align : middle;float: left;padding: 0px;margin: 0px 0px 10px 0px;}
.divAlbumSelect{
	text-align:center;
	border : solid 1px  #CCC;
	padding: 5px;
}
.imgPAThumb{
	border : solid 1px #333; 
	background-color : #DDD;
	padding: 5px;
}
.xdivThTitle{	position: relative; font-size: .9em; color: #F27F8E;}
.divThTitle{	padding: 0px 10px 0px 10px; font-size: 9pt;; color: #FFF;}
.tblPA{	background-color : transparent;}
.trPA{ }		
.tdPA{
	background-color: transparent;
	color: black;
	font-weight: normal;
	padding: 10px 10px 5px 10px;}
.spnPAPageTitle{
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
 
}
.spnPAZoom{	font-weight: bold;}
.spnPAPageSubTitle{
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
 
}

.spnPAPageText{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;	
 
}
.spnPAThumbTitle{
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 10pt;
}	
.spnPAThumbText{	padding-top: 3px;font-size: 8pt;}
 