.galleria{list-style:none;width:200px}
.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 font-family:Arial, Helvetica, sans-serif; text-align:center; padding:4px 0px; color:#666; font-size:1.2em;}
* html .galleria li div span{width:400px} /* MSIE bug */

.galleria_container img{margin-left:3px; margin-top:3px;}
*html .galleria_container img{margin-left:4px;}


#gallery{position:relative;}
.jcarousel-skin-tango {position:absolute; top:380px; left:0px; }

.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:402px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font-family:Arial, Helvetica, sans-serif; text-align:center; padding:4px 0px; color:#666; font-size:1.2em;}
	
#main_image{margin:0 auto 60px auto; width:452px; height:295px; background:black;}
#main_image img{margin-bottom:10px; margin-left:5px; }

.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-item {float: left; list-style: none;  width: 70px; height: 45px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}
.jcarousel-skin-tango.jcarousel-container {-moz-border-radius: 5px; }
.jcarousel-skin-tango.jcarousel-container-horizontal {width: 360px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 390px;  height: 85px; margin-left:37px; }
.jcarousel-skin-tango .jcarousel-item {width: 70px; height: 45px; }
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 8px; }
.jcarousel-skin-tango .jcarousel-item-placeholder {color: #fff;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 12px; right: -25px; width: 20px; height: 22px; cursor: pointer; background: transparent url(../img/gallery/right.jpg) no-repeat 0 -25px; }
*html .jcarousel-skin-tango .jcarousel-next-horizontal {right: -25px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0px -25px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0px -25px; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: 0px 0px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;  top: 12px; left: 0px; width: 20px; height: 22px; cursor: pointer; background: transparent url(../img/gallery/left.jpg) no-repeat 0 -25px; }
.galleria_container span.caption{font-family:Arial, Helvetica, sans-serif; text-align:center; padding:8px 0px 9px 0px; color:#666; font-size:1.2em; display:block; font-style:normal;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0px -25px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0px -25px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: 0px 0px; }
