
ul.gallery {
border-bottom: 1px solid white; border-top: 1px solid white; height: 50px; line-height: 50px; margin: 0 auto; padding: 3px 0 1px 0
}

.galleria {
list-style:none
}

.galleria li {
border: 1px solid white; display:block; float:left; height:45px; overflow:hidden; margin:10px 2px 10px 2px; width:45px
}

.galleria li a {
display:none
}

.galleria li div {
/*position:absolute;display:none;top:0;left:180px*/
position:absolute; display:none; top:50%; left: 50%
}

.galleria li div img {
cursor:pointer
}

.galleria li.active div img, .galleria li.active div{
display:block
}

.galleria li img.thumb {
cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto
}

/*
.galleria li .caption{
color: #fff; display:block;padding-top:.5em
}
*/

* html .galleria li div span {
width:400px
} /* MSIE bug */

#main_image {
border-bottom: 1px solid white; margin: 20px auto 0 auto; padding-bottom: 20px; height:464px; width:546px
}
#main_image img {
border: 1px solid white; margin-bottom:10px
}
	
.gallery li {
border:1px solid white; height:45px; margin: 0 2px; width:45px;
}
.gallery li div {
margin-left: auto; margin-right: auto
}
.caption {
color:#fff; font-weight: bold
}

.slide {
clear:both; margin-top: 0; padding-top:0; text-align: left; text-transform:uppercase;
}
.slide a {
font-size: .8em
}

/*
 BEGIN DEMO STYLE 	
	*{margin:0;padding:0}
	a{color:#348;text-decoration:none;outline:none;}
	a:hover{color:#67a;}
	.demo{position:relative;margin-top:2em;}
	.gallery {margin-left: auto; margin-right: auto; width:100%}
	.gallery li div .caption {font:italic 0.7em/1.4 georgia,serif;}

*/
