.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.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{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}

.gallery_demo{width:560px;margin:0 auto;}
/*
.gallery_demo li{width:68px;height:50px;border:1px solid #ddd;margin: 2px 2px 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
*/

#main_image{
    margin:0 auto 10px auto;
    
    padding-top: 10px;
    padding-bottom: 10px;
    height:auto;
    width:auto;
    text-align: center; 
    width:558px;
    /*border:1px solid #ddd; */
    min-height: 350px;
}
/*#main_image img{margin-bottom:10px;width:558px;border:1px solid #ddd;}*/
    
.nav{clear:both;font-size:11px;padding-top:5px;}
.navs{}


/*JT GALLERY*/
.gallery .demo {
	margin-top:15px;
}
.gallery .nav {
	font-size:11px;
	text-align:right;
}
.gallery .nav a {
	margin-left:10px;
}
.gallery .galleria_wrapper {}
.gallery .galleria_wrapper img {
	border:1px solid #ddd;
}
.gallery #main_image {
	height:auto;
	margin:0 auto 10px;
	text-align:center;
	width:auto;	
}
.gallery .caption {
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#666;
	display:block;
}
.gallery ul.galleria {
	margin:15px 0px;	
}
.gallery ul.galleria li {
	width:80px;
	margin-right:8px;	
	position:relative;
	float:left;
}
.gallery ul.galleria li.arrow_left, .gallery ul.galleria li.arrow_right {
	width:auto;
}
.gallery ul.galleria li.arrow_left a img, .gallery ul.galleria li.arrow_right a img {
	padding:30px 0px;
}
.gallery ul.galleria li.last {
	margin-right:0px;	
}
.gallery ul.galleria li label {
	width:68px;
	font-size:11px;
	display:block;
	position:absolute;
	margin:0px 1px;
	padding:2px 5px;
	left:0px;
	bottom:4px;
	background-color:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.gallery ul.galleria li label input, .gallery ul.galleria li label span {
	float:left;
}
.gallery ul.galleria li label span {
	padding-left:2px;
}
.gallery ul.galleria li .delete {
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:20px;
	display:block;
	background-position:-3px -1055px;
    background-image:url(/images/icons.png);
    cursor: pointer;
}
