.photogallery {
  height:25px;
}
.photogallery, p .imginfo,
form, .photonavlinks table {
	margin:0;
	padding:0;
}
p.imginfo {
	margin-top:-10px;
}
.photonavlinks { /*CSS for pagination DIV*/
	float:left;
	width:100%;
	height:25px;
	padding:3px 0 15px 0;
	margin:0 0 0 38px;
	font: normal 11px arial;
	color:#232323 !important;
}
* html .photonavlinks { /*CSS for pagination DIV*/
	float:left;
	width:100%;
	height:25px;
	padding:12px 0 15px 0;
	margin:0 0 0 14px;
	font: normal 11px arial;
	color:#232323 !important;
}
div#jumppage {
	margin:0;
	padding:0;
}
div#jumppage form input#pagefield {
	margin:0;
	padding:1px;
	font: normal 11px arial;
	color:#232323 !important;
}
div#jumppage form input#pagefield,
.photonavlinks a,
.photonavlinks a.emptybox,
.photonavlinks a.emptybox:hover,
.photonavlinks a.white,
.photonavlinks a.white:hover,
.photonavlinks a.current {
	width:25px;
	height:20px;
	padding: 1px 5px !important;
	margin:0;
}
div #jumppage form input#pagefield {
	width:12px;
	height:14px;
}
div#jumppage form input#pagefield,
.photonavlinks a {
	border:1px solid #232323 !important; 
	text-decoration: none !important;
	background-color: white !important;
	color:#232323 !important;
}
.photonavlinks a.arrows,
.photonavlinks a.arrows:hover {
	font: normal 12px verdana !important;
	padding: 0px 4px 2px 4px !important;
	margin:0 !important;
}
.photonavlinks a.emptybox,
.photonavlinks a.emptybox:hover {
	color:#fff !important;
	background-color:#fff !important;
}
.photonavlinks a.white,
.photonavlinks a.white:hover {
  height:1px;
	color:#fff !important;
	border-color:#fff !important;
	background-color:#fff !important;
}
.photonavlinks a:hover { 
	background-color: #232323 !important;
	color:#ffffff !important;
}

.photonavlinks a.current {
	width:25px;
	height:20px;
	padding: 1px 5px;
	margin:0;
	background-color: #232323 !important;
	color:#ffffff !important;
}
