/* =============================================================================
Theatre Royal Winchester - Workshop
============================================================================= */

h2.left {float: left; width: 550px;}

p.right {
  background: url(../../img/autumn/icons/arrow_small.gif) 0 5px no-repeat;
  font: normal 11px Tahoma, Arial, sans-serif;
  margin: 10px 0 0 0;
  padding: 0 0 0 9px;
  float: right;
}

p.info {
  font: normal 11px Tahoma, Arial, sans-serif;
  color: #848383;
  margin: 2px 0 0 8px;
}

div.left {
  width: 372px;
  margin: 10px 0 0 0;
  float: left;
}

div.right {
  width: 272px;
  margin: 26px 0 0 0;
  float: right;
}

  div.right p.date {
    font-size: 14px;
    color: #8f8779;
  }

div.right .line {
  background-color: #c1c1c1;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  margin: 8px 0;
}

a.book_now {
  background: url(../../img/autumn/buttons/book_now.gif) 0 0 no-repeat;
  height: 26px;
  width: 100px;
  margin: 12px 0 0 0;
  float: left;
  cursor: pointer;
}

a.enquire_now {
  background: url(../../img/autumn/buttons/enquire_now.gif) 0 0 no-repeat;
  height: 26px;
  width: 115px;
  margin: 12px 0 0 0;
  float: left;
  cursor: pointer;
}

a.book_now:hover {background-position: 0 -26px}
a.enquire_now:hover {background-position: 0 -26px}

.section {
  padding: 17px 0 3px 0;
  border-bottom: 1px solid #c1c1c1;
}

  .section p {margin: 0 8px 17px 8px;}

#quote {
  background: url(../../img/global/icons/open_quote.gif) 0 2px no-repeat;
  font: 14px/17px Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #8f8779;
  width: 266px;
  margin: 0 0 10px 10px;
  float: right;
}

  #quote p {
    margin: 0;
    padding: 0 0 0 40px;
  }

#quote p.source {
  font: normal 11px/17px Tahoma, Arial, sans-serif;
  color: #848383;
}

h3 {
  font: normal 16px/20px Arial, Helvetica, sans-serif;
  color: #262626;
  margin: 0 0 0 8px;
}

.no_border {border-bottom: none;}


/* Gallery
============================================================================= */

.section#gallery {
  padding: 17px 0 20px 0;
}

.section#gallery ul {
  padding: 0;
  margin: 0;
}
.section#gallery ul.row_one {height: 78px; overflow: hidden;}
.section#gallery ul.row_two {height: 172px; overflow: hidden;}

  .section ul li.thumbnail_container {
    border: 1px solid #c2c2c2;
    width: 76px;
    height: 76px;
    margin: 0 20px 16px 0;
    float: left;
    display: block;
  }

  .section ul li.end {margin: 0 0 16px 0;}

/* Video
============================================================================= */

#video_box {
  padding-top: 15px;
}