.galleria{list-style:none;width:290px; margin:-200px 0 0 0; padding:0px; position:relative;}
.galleria li{display:block;width:106px;height:106px;overflow:hidden;float:left;margin:0 10px 10px 0;list-style-type:none;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer; width: 615px;}
.galleria li.active div img,.galleria li.active div{display:block; width: 615px;}
.galleria li img.thumb{cursor:pointer;top:100px;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{ display:block; }
* html .galleria li span{width:400px; margin:0px; padding:0px; position: absolute;} /* MSIE bug */


.caption{ color:#FFBE00; margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #420203; text-align: center; display: block; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; position: absolute; top: 0px; width: 615px; }

.demo{position:relative; margin:40px 0 0 0;}
	.gallery_demo{clear: both;
	margin: 0;
	position:relative;
	margin-top:-16px;
	padding: 0;}
	
	.gallery_demo li{float: left; list-style-type:none;
	padding: 0;
	list-style: none;}
	
	.gallery_demo li a.thumb {
	padding: 2px;
	display: block;
}
.gallery_demo li.selected  {
	background: #000;
}

	.gallery_demo li a.thumb.caption{font:italic 0.7em/1.4 georgia,serif;font-style:italic;color:#fff;}
	
	#main_image{margin:0 0 -600px 295px;width:615px; text-align:center }
	#main_image img{ padding:0px; margin:42px 0 0 0; margin-right: 0; margin-bottom: 0; margin-left: 0;width: auto; }
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}


