body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/************************************************************************************************/

.node td.col-main-top {
	vertical-align: bottom;
}

.photos {
  margin-left:4px;
  width:500px;
  _width:504px;
	position:relative;
	top:15px;
	_top:15px;
	*top:8px !important;
}

.photos .rows {
  margin-left: 14px;
}

.photos .thumbnail {
  float:left;
  margin-bottom:8px;
  *margin-bottom:5px;
  margin-right:8px;
  width:auto;
}

.photos .thumbnail .top-layer{
  background:#FFFFCD url(/images/photos/tooltip.jpg) no-repeat scroll 0 0;
  font-size:10px;
  margin-left:72px;
  position:absolute;
  width:153px;
  z-index:2;
  line-height: 12px;
  padding-left: 15px;
  padding-top: 12px;
  padding-bottom:8px;
  display:none;
}.photos .thumbnail .top-layer a{
  text-decoration: underline;
}.photos .thumbnail .bottom-layer{
  border: 1px solid white;
  cursor: pointer;
  _width:70px;
  *height:70px;
}

#photo-container {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFE6BD none repeat scroll 0 0;
  height:450px;
  left:242px;
  position:absolute;
  top:-5px;
  vertical-align:middle;
  width:550px;
  z-index:3;
} #photo-container .tabs {
  background:white none repeat scroll 0 0;
  text-align:right;
} #photo-container .tabs a {
  position: relative;
  left: -21px;
} #photo-container .content {
  background:#FFE6BD none repeat scroll 0 0;
  height:420px;
  text-align:center;
} #photo-container .content .photo {
  margin-top:10px;
} #photo-container .content .description {
  font-family:'Arial';
  height:4.5em;
  margin:5px 0 0;
} #photo-container .content .navigation {
  bottom:2px;
  font-family:'Arial';
  font-size:11px;
  left:0;
  position:absolute;
  width:100%;
} #photo-container .content .navigation .left,
  #photo-container .content .navigation .right {
  font-weight: bold;
} #photo-container .content .navigation .numbers {
  color:#CC0000;
  font-weight:bold;
  margin:0 18px;
}

#terms {
  left:-10px;
  position:relative;
} #terms #close img {
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
} #terms #bar {
  height:55px;
  margin-bottom:18px;
  position:relative;
} #terms #bar #image {
  position:absolute;
  margin-left:15%;
} #terms #bar #bar-bg {
  background:transparent url(/images/photos/larabar-title-bg.png) repeat-x 0 0;
  float:left;
  height:54px;
  width:110%;
} #terms #bar #close {
	float:right;
	margin-right:14%;
	margin-top:-54px;
	position:relative;
} #terms #content{
  text-align:left;
  margin-left:15%;
  margin-right:15%;
} #terms #content #title {
  height:27px;
  margin-bottom:26px;
} #terms #content #title #image {
  display:inline-block;
} #terms #content #text {
  margin:0;
}