#gal { position: relative; clear: both; }

#thumbs { position: relative; float: left; margin: 0 0 10px 0; position: absolute; top: 230px; right: 10px;}
ul.thumbs { width: 135px; }
ul.thumbs img { display: block; height: 56px; width: 56px; }
ul.thumbs li { display: block; height: 56px; width: 56px; float: left; margin: 0 3px 3px 0; }
ul.thumbs li a { display: block; height: 56px; width: 56px; float: left; }
ul.thumbs li { border: 3px solid #000; }
ul.thumbs li.selected { border: 3px solid #850F2B; }

#controls .nav-controls .prev {
	position: absolute;
	left: O;
	background: url('/img/gal-prev.png');
	float: left;
	height: 0 !important;
	overflow: hidden;
	padding-top: 65px;
	width: 20px;
	display: block;
}

#controls .nav-controls .next {
	position: absolute;
	right: -17px;
	background: url('/img/gal-next.png');
	float: left;
	height: 0 !important;
	overflow: hidden;
	padding-top: 64px;
	width: 20px;
	display: block;
}

#slideshow { clear:both; margin-bottom: 10px;}

#gal .pagination { clear: both; position: absolute; top: 400px;  height: 24px; background: url('/img/bottom-bg.png'); width: 454px; padding: 8px 0 0 10px; display: block; margin: 0 0 0 20px; }
#gal .pagination a { padding: 0 5px; color: #999999; text-decoration: none; font-weight: bold; }
#gal .pagination .current { color: #4bd4a2; font-weight: bold; }

#gal #links { position: absolute; right: 60px; margin: 5px 0 0 0; _margin-top: -22px;}

