﻿

.galleryframe{
	width: 100%;
	overflow: hidden;
}

.gallerytable tr td h2{
	margin-top: 0px;
	padding-top: 0px;
}

.gallerytable tr td h2 a{
	color: #000;
	text-decoration: none;
}

#gallery_container { height: 450px; }
#gallery { float: left; overflow: hidden; width: 677px; }
#gallery.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
}
#gallery.stepcarousel .panel{
	float: left; 
	overflow: hidden; 
	width: 677px;
	height: 450px;
	font-size: 11px;
}

.stepcarousel{
	position: relative;
	overflow: scroll;
	width: 677px; 
	height: 450px;
}

ul.categorylist{
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: block;
	width: 100%;
}

ul.categorylist li{
	/* Has got width and height from dynamic inline style */
	display: block;
	float: left;
	padding: 5px;
	margin: 5px;
	border: solid 1px #CACACA;
	text-align: left;
}

ul.categorylist li .categorybigname{
	display: block;
	padding-top: 40px;
}

#gallery.stepcarousel .panel .carouselimage{
	display: block;
	padding: 10px 0px;
	width: 677px;
	text-align: left;
}

#gallery.stepcarousel .panel .carouselcontent{
	display: block;
	padding: 10px 0px;
	width: 677px;
}

ul.gallerythumbs{
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: block;
	width: 100%;
}

ul.gallerythumbs li{
	/* Has got width and height from dynamic inline style */
	display: block;
	float: left;
	padding: 5px;
	margin: 5px;
	border: solid 1px #CACACA;
	text-align: center;
	cursor: pointer;
}

