.galleria{width:200px}
.galleria span{float:left;display:block;width:80px;height:80px;overflow:hidden;}
.galleria span a{display:none}
.galleria span div{position:absolute;display:none;top:0;left:180px}
.galleria span div img{cursor:pointer}
.galleria span.active div img,.galleria span.active div{display:block}
.galleria span img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria div .caption{padding:.5em;position: absolute; top: 0px; left:0px; color: white; font-weight: bold;}
* html .galleria span div span{width:410px} /* MSIE bug */

#span_border span{border:1px solid #250203;}
  /* BEGIN DEMO STYLE */
  *{margin:0;padding:0}
  .caption{color:#887;}
  .demo{position:relative;}
  .gallery_demo{width:400px;margin:0 auto;}
  .gallery_demo span{width:72px;height:52px;border: 1px solid rgb(83, 83, 83); padding: 1px;margin: 2px;background:#fff;}
  .gallery_demo span div{left:240px}
  .gallery_demo span div .caption{font:0.7em/1.4 georgia,serif;}
  
  #main_image{height:304px;width:400px;border: 1px solid rgb(83, 83, 83); padding: 3px;overflow: hidden;position: relative;}
  #main_image img{}
  
  .nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
  
  .info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
  .info p{margin-top:1.6em;}