#photogallery table{}
#photogallery #dlPhotoGallery{margin-top:0px;text-align:center; width: 100%}
#photogallery #dlPhotoGallery td{vertical-align:top;}
#photogallery #divImage{padding:10px;text-align:center;}
#photogallery #divButtonFrame{height:20px;margin:0px auto;text-align:center;width:400px;}
#photogallery #ReturnToCategoryLink{margin:0px 30px;}
#photogallery #divImagePreview{margin-top:20px;text-align:center;}
#photogallery .divPGTitle{font-weight:bold;}
#photogallery .divCategoryList .current{font-weight:bold;}
.divCategoryList{padding:10px;font-size:11px;text-align:center;}

#photogallery select.categoryList
{
	width: 300px;
	line-height: 12px;
	font-size: 12px;
}

#photogallery input.textbox
{
	width: 300px;
}

#photogallery table.imageOuterHolder 
{
	width: 220px;
	background-color: #FDF3DA;
	margin: 10px;
	height: 100%;
}

#photogallery td.imageInnerHolder
{
	padding-top: 10px;
}

#photogallery td.imageTitleHolder
{
	padding: 5px;
	font-weight: bold;
}

#photogallery td.imageDownloadHolder
{
	text-align: left;
	padding: 5px 5px 10px 5px;
}

#photogallery .searchHolder
{
	margin: 0px auto;
	width: 500px;
}


#photogallery .searchHolderHeader
{
	background-color: #F1AC02;
	color: White;
	font-size: 16px;
	font-weight: bold;
}

#photogallery .searchHolderMain
{
	background-color: #F2F2F2;
}

.pagingNumberImagesLabel
{
	font-weight: bold;
}

.pagingPageLabel
{
	margin-right: 10px;
	font-weight: bold;
	display: none;
}

.pagingButton
{
	margin: 0px 5px 0px 5px;
}

.currentPage
{
	font-size: 14px;
	font-weight: bold;
}