/* Listings Specific */
#mainContent .slideshowContainer {
	margin: 0px auto 5px auto;
}
#mainContent .slideshow {
	margin: 0px auto;
}
#mainContent .slideshow img {
	border: 1px solid #ccc;
}
#mainContent .loading {
	background: url(images/loading.gif) center no-repeat;
}

#mainContent .slideshowThumbnail {
	outline: none;
}

#mainContent .slideshowThumbnail img {
	border: 1px solid white;
	padding: 4px;
}

#mainContent a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}

#mainContent #photoList {
	list-style: none;
	margin: 0px auto;
	padding: 0px;
}
#mainContent #photoList li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#mainContent #slideshowControls {
	margin: 0px auto;
}

#mainContent .photoContainer {
	padding: 10px;
}
#mainContent .photoContainer #slideshowControls {
	text-align: center;
}
#mainContent .photoContainer #slideshowContainer #slideshow, #mainContent .photoContainer #slideshowContainer #slideshow div, #mainContent .photoContainer #slideshowContainer #slideshow div img {
	vertical-align: middle;
	text-align: center;
}
#mainContent .photoContainer #photoList li {
	margin-right: 3px;
	margin-bottom: 3px;
}