@charset "utf-8";

html {height:100%}

#wrapper {width: 836px; margin: auto}
#slideshow {display:block}
.clear {clear:both}
img {border:0}
p, h1, h2, h3, h4 {font:normal 13px/200% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif; color:#888}
#main2 {text-align:left; margin:5px auto; width:836px; background:#222; border:1px solid #444;}

/* ---- galleria styles ---- */
.galleria{list-style:none;width:96px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li img{cursor:pointer;padding:0;display:inline;position:relative}
.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 */
.gallery_show{height:90px;margin:0;}
.gallery_show li{width:75px;height:75px;border:3px double #333;margin:0 3px 3px 3px; background:#000;display:inline}
.gallery_show li div{left:240px}
.gallery_show li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{margin:0 auto 0 auto;height:525px;width:600px;background:#222;}
#main_image img{margin-bottom:1px;}

/* ---- jcarousel styles ---- */
.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:75px; height:75px}
.jcarousel-next {z-index:3; display: none}
.jcarousel-prev {z-index:3; display: none}
.jcarousel-skin-tango.jcarousel-container {-moz-border-radius:5px; background:#111; border:1px solid #333}
.jcarousel-skin-tango.jcarousel-container-vertical {width:96px; height:520px; padding:0px}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:96px; height:463px; top:29px}
.jcarousel-skin-tango .jcarousel-item {width:84px; height:84px}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-right:8px}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#000; color:#fff;}
.jcarousel-skin-tango .jcarousel-next-vertical {position:absolute;bottom:1px;left:37px; width:24px; height:24px; cursor:pointer; background:url(../images/down.jpg) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position: 0 -24px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor:default; background-position:0 -96px}
.jcarousel-skin-tango .jcarousel-prev-vertical {position:absolute; top:3px; left:37px; width:24px; height:24px; cursor:pointer; background:url(../images/up.jpg) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position: 0 -24px}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor:default; background-position:0 -96px}