.galleria{list-style:none;width:120px;float:right;}
.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}
.galleria li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{} /* MSIE bug */

#galleryArea{
	width:758px; 
	margin:20px auto;
	border:1px solid #f90;
	padding-bottom:12px;
	}

#galleryArea h3{
	background-color:#f90;
	padding:4px 6px;
	margin-bottom:0;
	}

#galleryArea h3 span{
	font-size:20px;
	color:#c00;
	}

	
#main_image{
	width:638px;
	overflow:hidden;
	float:left;
	}

span.caption{
	padding:10px;
	display:block;
	clear:both;
	}

#galleryAreaB{
	width:650px; 
	height:560px;
	overflow:hidden;
	margin:20px auto;
	}

#galleryAreaB div#main_image{
	width:560px;
	overflow:hidden;
	float:left;
	}

#galleryAreaB div#main_image img{
	width:560px;
	height:560px;
	}

#galleryAreaB .galleria{list-style:none;width:90px;float:right;}
#galleryAreaB .galleria li{display:block;width:90px;height:90px;}
#galleryAreaB .galleria li img{dwidth:90px;height:90px;}
