/* SHOWREEL */

/* Entry page */

table.showreel-items { 
  width: 430px;
}

td.showreel-item { 
  vertical-align: top;
  width: 147px;
}

td.showreel-item-last { 
  vertical-align: top;
  width: 135px;
}

/* Order */

span.form-label-error{ 
  color: #ff4040;
}

/* Showreels */

table.showreel-tv-ads { 
  margin-top: 0.5em;
}

table.showreel-photo-ads { 
  margin-top: 0.5em;
}

table.showreel-photo-ads td { 
  padding-bottom: 0.5em;
}

td.title { 
}

td.thumb { 
  vertical-align: top;
  width: 147px;
}

td.info { 
  vertical-align: top;
  width: 282px; 
}

td.text { 
  vertical-align: top;
  width: 429px; 
}

div.showreel-item { 
  width: 135px;
}

img.showreel-item { 
  border: 0px;
}

div.showreel-item span.form-label { 
  display: block;
  padding-top: 0.6em;
}

div.more-right { 
  text-align: right;
  padding-bottom: 5px;
}

div.more { 
  padding-top: 0.4em;
  padding-bottom: 5px;
}

select.showreel-order { 
  margin: 3px 0px 0px 0px;
}

table.showreel-request { 
  margin-left: 7px;
  background-color: #8C9E93; 
}

table.showreel-request td { 
  padding-bottom: 0.3em;
  padding-left: 4px;
  padding-right: 4px;
}

td.showreel-request-submit { 
  padding-top: 0.5em;
}


/* Ads - list */

td.thumb div.thumb, td.info div.info { 
  margin-top: 1em;
} 

img.thumb { 
  margin-bottom: 0.3em;
  border: 0px;
}

td.text div.text { 
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}

span.credits { 
  font-size: 100%;
  margin-top: 0.1em;
  margin-bottom: 0.2em;
  display: block;
}

span.label { 
  font-weight: bold;
}

span.title { 
  text-transform: uppercase;
  display: block;
  font-weight: bold;
  color: #FF9C00;
  margin-bottom: 3px;
}

span.description { 
  display: block;
}

/* Select form */

div.select-form { 
  background-image: url('../img/bg-showreel-recent.gif');
  background-repeat: repeat-y;
  padding-left: 7px;
}

div.select-form span.form-label { 
  display: block;
  padding-top: 0.6em;
}

/* Ads - recent */

div.recent-projects { 
  background-image: url('../img/bg-showreel-recent.gif');
  background-repeat: repeat-y;
  padding-left: 7px;
}

div.recent-project { 
  padding: 1em 3px 0em 3px;
  margin-bottom: 1.5em;
}

div.recent-info { 
  margin-bottom: 0em;
}

div.recent-desc { 
  margin-bottom: 1em;
}


/* Movies */

table.showreel-movies { 
  width: 100%;
  margin-top: 0.5em;
}

table.showreel-movies td { 
  vertical-align: top;
  padding: 0em 0em 1em 0em;
}

table.showreel-movies td.poster { 
  width: 310px;
  margin-bottom: 2em;
}

table.showreel-movies td.info-movies { 
  width: 290px;
}

div.movie-info { 
  margin-top: 0em;
  line-height: 1.4em;
}

div.movie-description { 
  margin-top: 1em;
  margin-bottom: 2em;
}
