
/* main block styles */
/*#main{
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0;
}*/
/* begin module block styles */
.module-box{
	width: 722px;
	padding: 0;
}
.module-box span.module-t,
.module-box span.module-b {
	background: url(../images/module-t.png) no-repeat;
	overflow: hidden;
	display: block;
	height: 4px;
	width: 100%;
}
.module-box span.module-b {
	background: url(../images/module-b.png) no-repeat;
	height: 4px;
}
.module-box .module-holder {
	background: url(../images/module-c.gif) repeat-y;
	padding: 0 2px;
	width: 718px;/*997px*/
}
.module-box .module-holder:after {
	display: block;
	content: "";
	clear: both;
}
.module{
	position: relative;
	overflow: hidden;
	margin: -2px 0;
	width: 100%;
	float: left;
}
/* end module block styles 

/* controlbar styles */
.controlbar{
	position: absolute;
	bottom: 4px;
	right: 3px;
	overflow: hidden;
	z-index: 10;
}
.controlbar{
	right: 4px;
}
.controlbar .left{
	float: left;
	width: 3px;
	height: 19px;
	background: url(../images/controlbar-left.png) no-repeat;
}
.controlbar .middle{
	float: left;
	height: 17px;
	padding: 1px 0 1px 2px;
	background: url(../images/controlbar-c.png) repeat-x;
}
.gallery-box .controlbar .middle{
	float: left;
	height: 17px;
	padding: 1px 0 1px 2px;
	background: url(../images/controlbar-c.png) repeat-x;
}
.controlbar .middle div{float: left;}
.controlbar .middle ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.controlbar .middle li {float: left;}
.controlbar .prev, .controlbar .next{
	float: left;
	width: 6px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 8px 0 0;
	background: url(../images/arrow-prev.png) no-repeat;
}
.controlbar .next{
	background: url(../images/arrow-next.png) no-repeat;
	margin: 0 2px 0 8px;
}
.controlbar .middle li a{
	float: left;
	width: 14px;
	height: 17px;
	line-height: 17px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.controlbar .middle li a:hover, .controlbar .middle .active{
	background: url(../images/gallery-btn-hover.png) repeat;
}
.controlbar .right{
	float: left;
	width: 3px;
	height: 19px;
	background: url(../images/controlbar-right.png) no-repeat;
}
.gallery-box .gallery-wrapper{
	overflow:hidden;
	width:326px;
	position: relative;
}
.gallery-wrapper .gallery{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}
.gallery-wrapper .gallery ul {
	float:left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.gallery-wrapper .gallery li{
	float: left;
}
.gallery-wrapper .gallery li img{
	display: block;
}
#index-page .gallery-box .gallery-wrapper{
	width: 718px;/*997*/
}


