#photo_body {
	padding-left: 3px;
}
#photo_image_size_change {
	margin: 3px 0 6px 0;
	padding: 0;
}
.photo_page_control {
	margin: 3px 0 3px 0;
	padding: 0;
}
.photo_page_control_info {
	color: #808080;
}
.photo_rowcnt {
	color: #ff0000;
	font-weight: bold;
}
.photo_page {
	color: #0000ff;
	font-weight: bold;
}
.photo_pagemax {
	color: #0000ff;
	font-weight: bold;
}
#photo_dir_change a {
	padding: 0 6px 0 2px;
	border-right: solid 1px #808080;
}
.photo_page_control_move span {
	padding: 0 0 0 10px;
}
div#photo_images_main_view {
	text-align: center;
	padding: 0;
}
div#photo_images_small_view {
	text-align: center;
	padding: 0;
}
div#slide_main_img {
	padding: 16px 0 8px 0;
	margin-left: auto;
	margin-right: auto;
}
div#photo_images_small_view {
	padding: 10px;
}
span.small_img {
	padding: 0px;
}
img.thumbs {
	margin: 2px 0 2px 0;
}
.link_off {
	color: #808080;
}
img.thumbs {
	-ms-interpolation-mode: bicubic;
}
img.thumbs_width {
	-ms-interpolation-mode: bicubic;
}
img.thumbs_height {
	-ms-interpolation-mode: bicubic;
}
a#pop_jigsaw:link { color: #ffffff; font-weight: normal; }
a#pop_jigsaw:visited { color: #ffffff; font-weight: normal; }
a#pop_jigsaw:hover { color: #ffffff; font-weight: normal; background-color: orange; }
a#pop_jigsaw:active { color: #ffffff; font-weight: normal; background-color: gold; }
img.bicubic {
	-ms-interpolation-mode: bicubic;
}
.photo_file_name {
	color: #ffffff;
}
