.gallery {
  background: #000;
  width: 925px;
}

.gallery .thumbs {
	margin: 0;
	padding: 0;
	border: 0;
  width: 999px;
}

.gallery td.thumb-horiz, .gallery td.thumb-vert {
  width: 265px;
  height: 220px;
  vertical-align: top;
  text-align: left;
  background-image: none;
  background-repeat: no-repeat;
  padding: 10px;
	padding-left: 3px;
}

.gallery td.thumb-vert, .gallery td.thumb-vert:hover {
	width: 265px;
}

.gallery td.thumb-vert .thumb-details {
	width: 120px;
}

.gallery a img {
	float: left;
}


.gallery td.thumb-horiz, .gallery td.thumb-vert .thumb-details {
	display: hidden;
}

.gallery td.thumb-horiz:hover {
  background-image: url('../../../../images/g-gallery-bg-thumb-horiz.gif');
}

.gallery td.thumb-vert:hover {
  background-image: url('../../../../images/g-gallery-bg-thumb-vert.gif');
}

.gallery .thumb-horiz table, .gallery .thumb-vert table {
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
}

.gallery td.thumb-horiz td, .gallery td.thumb-vert td {
  vertical-align: top;
  text-align: left;
}


.gallery .thumb-details {
	padding: 10px;
	display: none;
	width: 160px;
}

.gallery .thumb-details:hover {
	width: 160px;
}

.gallery td {
	width: 235px;
}

.gallery td.thumb-horiz:hover .thumb-details, .gallery td.thumb-vert:hover .thumb-details {
  display: block;
}

.gallery .thumb-details h2 {
  font-family: Verdana, Arial, Sand-Serif;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
}

.gallery .thumb-details p {
  font-size: 11px;
  color: #fff;
}


.gallery .pagination {
	padding-left: 10px;
}

.gallery .pagination {
	font-size: 11px;
}

.gallery .pagination .current-page {
	color: #444;
}

#content .gallery-image-details dt {
  width: 180px;
}

#content .gallery-image-details dd {
  margin-left: 181px;
}

.gallery-image {
	padding: 10px;
}

.gallery-image-horiz {
  width = 700px;
}

.gallery-image-horiz p {
}

.gallery-image-vert img {
	float: right;
	width: 344px;
	height: 1020px;
}

#content .gallery-image-details th.gallery-image-products-category {
  padding-top: 5px;
}

#content .gallery-image-details td, #content .gallery-image-details th {
  padding: 0 5px 0 0;
  color: #7d7d7d;
  font-size: 11px;  
}

#content .gallery-image-details th {
  text-align: left;
}

#content .gallery-image-properties th {
  font-weight: normal;
}

#content .gallery-image-details th.gallery-image-products-footnote {
  padding-top: 5px;
  font-size: 10px;
}