.galleria{ list-style:none; width:360px  }
.galleria li{ display:block; width:60px; height:60px; overflow:hidden; float:left; margin: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; float: right; }
.galleria li .caption{display:block;padding-top:0}
* html .galleria li div span{width:362px} /* MSIE bug */

.caption{ color:#c2c2bd; font-size: 11px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-left: 4px; }
	.demo{ width: 360px; height: 340px; float: left; padding: 0; }
	.gallery_demo{ left: 0; width:362px; margin: 20px 0 0; padding: 0; }
.gallery_demo li{ width:57px; height:39px; border:double 1px #fff; margin: 0 0 0 1px; background:#e4e6df; float: right; padding: 0; list-style-position: inside; }
	.gallery_demo li div{}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height:240px; width:360px; margin-top: 0; }
	#main_image img{ margin-bottom:6px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
	
	.nav{ padding-top:0; clear:both; font:80% "helvetica neue", sans-serif; letter-spacing:3px; text-transform:uppercase; visibility: hidden; }
	
	.info{ background-color: blue; text-align:left; width:700px; margin:30px auto; border-top:1px dotted #221; padding-top:30px; }
	.info p{margin-top:1.6em;}
.galleria_wrapper { height: 244px; }
