div.imgNav{
   width: 240px;
   padding:  10px;
   float: left;
   clear: both;
   border: 0px solid #666;
}
div#main_image{
	width: auto;
	height: 260px;
	float: left;
	border: 0px #A30 solid;
	text-align:left;
	padding: 10px;
}
div#thumb_image{
	float: left;
	width: auto;
	height: 300px;
	border: 0px #C60 solid;
}

div#main_image img{
	width: auto;
	height: 240px;	
	position: relative;
	bottom: 0px;
	background-color:#000
}

.galleria{list-style:none;width:100%; position:relative; left:-30px; top:0px; border: 0px #B3C solid;}
.galleria li{display:block;width:30px;height:30px;overflow:hidden;margin:0 4px 4px 0;float: left;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li img{cursor:pointer; width:30px}
.galleria li div img{cursor:pointer}
.galleria li.active img,.galleria li.active {display:block}
.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 */

.nav{
   width: 300px;
   float: left;
   clear: both;
}

