.GalleryTable{background:#FFFFFF; margin-left:auto; margin-right:auto;}

.GalleryCellNoImages{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; border:none; text-align:center; vertical-align:top; font-weight:bold;}

.GalleryCellCategorySpacer{height:1px; background:#FFFFFF;}
.GalleryCellCategorySpacerTR{display:none;}

.GalleryCellCategorySpacer1{height:1px; display:none;}
.GalleryCellCategorySpacer1TR{display:none;}

.GalleryCellCategorySpacer3{height:15px; background:#FFFFFF;}
.GalleryCellCategorySpacer3TR{}

.GalleryCellCategoryHeader{font:bold .950em Arial, Helvetica, sans-serif; color:#FFFFFF; background:#303666; text-align:center; vertical-align:middle; white-space:nowrap; padding:2px; border-top:0px none #FFFFFF; border-right:0px none #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:0px none #FFFFFF;}

.GalleryCellImageParent{text-align:center; vertical-align:top; left:auto; top:auto; text-decoration:none; padding-top:4px; padding-right:2px; padding-left:2px;}

.GalleryImageTable{margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;}
.GalleryImage{text-decoration:none; border:1px solid #FFFFFF;}
.GalleryImageTitle{font:bold .700em Arial, Helvetica, sans-serif; color:#303666;/* white-space: nowrap; */}

.GalleryNoCategories{font:12px Arial, Helvetica, sans-serif; color:#303666; background:#FFFFFF; border:1px solid #FF0000;}

.GalleryDisabled{font:12px Arial, Helvetica, sans-serif; color:#303666; background:#FFFFFF; border:1px solid #FF0000;}

/* Wrapper Table turned on with ShowImageWrapTable */
.GalleryCellImageWrapTable, .GalleryCellImageWrapTableMC, .GalleryCellImageWrapTableBC, .GalleryCellImageWrapTableTC
{background:#FFFFFF; border:1px solid #000000;}

/* Top Row */
.GalleryCellImageWrapTableTL, .GalleryCellImageWrapTableTR
{background:#FFFFFF; border:1px solid #000000;width: 10px;}

/* Middle Row */
.GalleryCellImageWrapTableML, .GalleryCellImageWrapTableMR
{background:#FFFFFF; border: 1px solid #000000; width: 10px;}

/* Bottom Row */
.GalleryCellImageWrapTableBL, .GalleryCellImageWrapTableBR
{background:#FFFFFF; border:1px solid #000000; width:10px;}

/* Style that goes on the UL for the gallery index */
.GalleryIndexUL{font:12px Arial, Helvetica, sans-serif; color:#FF0000;}
.GalleryShowTable {
	margin:0 auto;
	text-decoration: none;

}
.GalleryShowImageParentCell {
	text-decoration: none;
}
.GalleryShowTextCell {
	font: .950em Arial, Helvetica, sans-serif;

	vertical-align: middle;
}
.GalleryShowImageTitle {
	font: bold .800em Arial, Helvetica, sans-serif; color:#303666;
		text-align: center;
		padding:0 0 8px 0;
}
.GalleryShowImageDesc {
	font-size: .950em;
		width:500px;
		padding:0 0 18px 0;
}