.galleria{list-style:none;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 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{width:400px} /* MSIE bug */


.jqmWindow {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    color: #333;
    border-width: 1px;
    border-style: solid;
}
.jqmWindow img{margin:10px 0 10px 10px;cursor:pointer;}


/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Layout 1 */
.caption{width:464px;height:30px;position:absolute;bottom:0;padding:3px 8px;color:#FFF}
.galleria_shade{width:482px;height:38px;position:absolute;bottom:0;opacity: .4;filter: alpha(opacity=40);background-color:#000}
.gallery_demo{width:180px;height:358px;overflow:auto;scrollbar-base-color: #000;scrollbar-arrow-color:#999;scrollbar-track-color: #000;float:left;padding:0;margin:0;background-color:#000; border:1px solid #000;}
.gallery_demo li{width:50px;height:38px;border-width:1px; border-style:solid;margin: 1px;}
.gallery_demo li.active{border-width:2px;margin: 0;border-color: #FFF}
.galleria_max{
	width: 12px;
	height:11px;
	background-image: url(../images/max.gif);
	position: absolute;
	right: 5px;
	bottom: 20px;
	z-index: 4;
	cursor: pointer;
}
.galleria_wrapper{height:358px;width:480px;overflow:hidden; border:1px solid #000; background-color: #333; text-align:center}
.galleria_container{height:360px;width:480px;float:left; position:relative;}
.galleria_arrow{
	width: 71px;
	height:53px;
	background-image: url(../images/arrow.gif);
	position: absolute;
	right: 5px;
	top: 150px;
	z-index: 2;
}
.galleria_hotspot{
	position: absolute;
	width: 482px;
	height: 322px;
	top: 0;
	cursor: pointer;
	background-image: url(../images/spacer.gif);
	z-index: 3;
}
/* Layout 2 */