.galleria{list-style:none;width:68px;vertical-align:top;text-align:center;}
.galleria li{display:inline-block;width:68px;height:80px;overflow:hidden;float:left;margin:0;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:inline-block;}
.galleria li img.thumb{cursor:pointer;display:inline-block;width:80px;height:auto}
.galleria li .caption{display:inline-block;padding-top:0;}
* html .galleria li div span{width:80px;} /* MSIE bug */

	
#main_image{float:left; clear:both; width:auto; margin:0 20px 0 0!improtant; background:none; text-align:center;}
#main_image img{margin:0!important; line-height:80%;}

/* BEGIN DEMO STYLE */
.demo{width:400px; margin:0; padding:0; vertical-align:top; text-align:left;}
ul.gallery_demo{float:left; clear:both; width:420px; width:400px!; margin:12px 0 0!important; text-align:center;}
.gallery_demo li{width:79px; width:80px\9; height:53px; border:5px solid #E1DDD1; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
margin-left:0!important; 
margin:0 11.5px 0 0; /*FF*/
margin:0 10px 0 0\9; /*IE*/
padding:0; background:#fff;}

.gallery_demo li div{left:0;}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.gallery{padding-right:0pt; margin-top: 0pt; display: inline-block; padding-left: 0pt; float: left; margin-bottom: 0pt; padding-bottom: 0pt; margin-left: 0pt; width: 68px; padding-top: 0pt;}
