#gallery {
  overflow:hidden;
  width:620px;
}

#gallery  #main-gallery-image{
  position:relative;
  border:solid 2px #ae5025;
  width:616px;
  height:317px;
  overflow:hidden;
}

#main-gallery-image div#main-image-caption {
 position:absolute;
 margin:0px;
 left:0px;
 bottom:0px;
 background:#ffffff;
 opacity:0.6;
 filter:alpha(opacity=60);
 color:#000000;
 width:616px;
}

div#main-image-caption p{
  color:#000000;
  font-weight:bold;
}

#gallery  #g-title {
  background:#ae5025;
  border:solid 2px #ae5025;
  width:616px;
}

#g-title h2 {
  background:#d86c21;
  color:#ffffff;
  font-size:1.1em;
  margin:3px 5px;
  padding:3px;
}

#gallery  p{
  color:#ffffff;
  margin:3px 8px;
}

#gallery  #main-image-link a{
  font-weight:bold;
  color:#fff;
}



/**
*
* Thumbnails Section
*
**/

#gallery  #g-thumbnails {
  background:#ffc799;
  border:solid 2px #ae5025;
  margin-top:3px;
  width:616px;
}

#g-thumbnails ul {
  list-style:none;
  overflow:hidden;
  padding:3px;
  margin:0px 0px 6px 0px;
}

#g-thumbnails ul li{
  background:#273e72;
  float:left;
  margin:6px 9px;
  padding:0px !important;
  width:100px;
}

#g-thumbnails ul li.current {
  background:#ae5025;
}

#g-thumbnails ul li a{
  margin:0px;
  padding:0px;
}

#g-thumbnails ul li img {
  background:#ffffff;
  border:solid 1px #ae5025;
  padding:1px;
  margin:0px;
  width:98px;
  w\idth:96px;
  height:60px;
  he\ight:58px;
}

#g-thumbnails ul li p {
  margin:2px 3px;
}

#g-thumbnails ul li p a{
 color:#ffffff;
 text-decoration:none;
}

#g-thumbnails ul li p a:hover {
 text-decoration:underline;
}
