<!--

/*--- SERIALKILLERSUNDERGROUND ---*/

/*--- GLOBAL STYLES ---*/

body {
  margin           : 0px 0px;
  color            : #ffffff;
  background-color : #550000;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : none;
  font-size        : 12px;
}

a         { color : #FFE0E0; text-decoration : underline }
a:hover   { color : #FFB0B0; text-decoration : underline }
a:active  { color : #FFD0B0; text-decoration : underline }
a:visited { color : #D0B0B0; text-decoration : underline }

form {
  margin : 0px 0px;
}

hr {
  border-top    : solid 2px #805050;
  border-bottom : solid 2px #805050;
}

td {
  color       : #FFFFFF;
  font-family : arial, helvetica, sans-serif;
  font-weight : none;
  font-size   : 14px;
}

td.general_key {
  color            : #FFFFFF;
  background-color : #804040;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 14px;
}

td.general_value {
  color            : #FFFFFF;
  background-color : #603030;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : bold;
}

/*--- DOWNLOAD STYLES ---*/

td.download_key {
  color            : #ffffff;
  background-color : #804040;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 12px;
}

td.download_value {
  color            : #ffffff;
  background-color : #603030;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 14px;
}

/*--- REFERENCE STYLES ---*/

.reference_release {
  text-transform : uppercase;
  font-style     : italic;
}

.reference_producer {
  font-style : italic;
}

.reference_group {
  font-style : italic;
}

.reference_else {
  font-style : italic;
}

/*--- RELEASE STYLES ---*/

a.release_cover         { font-size : 12px; color : #ffbbbb; font-weight : bold; text-decoration: underline }
a.release_cover:hover   { color : #ff9999; font-weight : bold; text-decoration: underline }
a.release_cover:active  { color : #ff99bb; font-weight : bold; text-decoration: underline }
a.release_cover:visited { color : #dd9999; font-weight : bold; text-decoration: underline }

td.release_cover {
  font-family     : arial, helvetica, sans-serif;
  font-weight     : bold;
  text-decoration : none;
  font-size       : x-small;
}

td.release_specs_key {
  color            : #ffffff;
  background-color : #804040;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : bold;
  text-decoration  : none;
}

td.release_specs_value {
  color            : #ffffff;
  background-color : #603030;
  font-family      : arial, helvetica, sans-serif;
  font-weight      : none;
  text-decoration  : none;
}

.release_title {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size   : 20px;
}

.release_tagline {
  font-family : arial, helvetica, sans-serif; /* times new roman, times, serif; */
  font-weight : bold;
  font-style  : italic;
}

.release_header {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
}

.release_synopsis {
  font-family : times new roman, times, serif;
  text-align  : justify;
}

.release_announcement {
  font-family : arial, helvetica, sans-serif;
  font-style  : none;
  font-weight : bold;
}

.release_quote {
  font-style  : italic;
}

.release_clickhere {
  font-style     : none;
  font-weight    : bold;
}

/* ----------------------------------------------------------------------------- */

/*--- STORE STYLES ---*/

table.customer_data {
  background-color : #403030;
}

tr.store_announcement {
  background-color : #404040;
}

tr.store_cartbar {
  background-color : #504040;
}

tr.store_announcement {
  background-color : #106030;
  /*background-color : #601030;*/
}

tr.store_header {
  background-color : #803030;
}

tr.store_item {
  background-color : #603030;
}

.store_announcement {
  font-size   : smaller;
  font-style  : none;
  font-weight : bold;
}

.store_cartbar {
  font-family : arial, helvetica, sans-serif;
  font-size   : smaller;
  font-style  : none;
  font-weight : bold;
}

/*--- CUSTOMERDATA STYLES ---*/

tr.customerdata_header {
  background-color : #676060;
}

tr.customerdata_data {
  background-color : #505050;
}

.customerdata_key {
  font-family : arial, helvetica, sans-serif;
  font-size   : 12px;
  font-style  : none;
  font-weight : bold;
}

.customerdata_key_error {
  color : #FF0000;
  font-family : arial, helvetica, sans-serif;
  font-size   : 12px;
  font-style  : none;
  font-weight : bold;
}

.customerdata_value {
  font-family : arial, helvetica, sans-serif;
  font-size   : 12px;
  font-style  : none;
  font-weight : none;
}


table.ccard {
  background-color : #504040;
};

tr.ccard {
  background-color : #504040;
};

td.ccard {
  background-color : #504040;
};

tr.order_header {
  background-color : #676060;
}

tr.order_item {
  background-color : #505050;
}

tr.order_total {
  background-color : #474040;
}


td.order_header {
  font-family : arial, helvetica, sans-serif;
  font-style  : none;
  font-weight : bold;
}

td.order_item {
  font-family : arial, helvetica, sans-serif;
  font-style  : none;
  font-weight : none;
}

td.order_total {
  font-family : arial, helvetica, sans-serif;
  font-style  : none;
  font-weight : bold;
}


/*--- TEXT STYLES ---*/

.text_font {
  font-family : arial, helvetica, sans-serif;
}

.text_title {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size   : large;
}

.text_header {
  font-family : arial, helvetica, sans-serif;
  font-style  : none;
  font-weight : bold;
  /* font-size   : medium; */
}

.text_tagline {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-style  : italic;
}

.text_description {
  font-family : arial, helvetica, sans-serif;
  text-align  : justify;
}

.text_announcement {
  font-family : arial, helvetica, sans-serif;
  font-style  : none;
  font-weight : bold;
}

.text_fineprint {
  font-family : arial, helvetica, sans-serif;
  font-size   : x-small;
}

.text_note {
  font-family : arial, helvetica, sans-serif;
  font-weight : normal;
  font-size   : smaller;
}

.text_quote {
  font-style  : italic;
}

.text_clickhere {
  text-transform : uppercase;
  font-style     : none;
  font-weight    : bold;
}

/*--- FILMPICTURE STYLES ---*/

.filmpicture_title {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size   : medium;
}

/* --- ----------------------------------------------------------------- --- */
/* --- ----------------------------------------------------------------- --- */
/* --- ----------------------------------------------------------------- --- */

div.content {
  font-size: 12pt;
  color: #FFFFFF;
  background-color: #102030;
  width: 480px;
  border: solid 2px #554433;
  padding: 20px;
  font-family: myriad, helvetica neue, arial, sans-serif;
}

div.release {
  font-size: 10.5pt;
  font-family: myriad pro, helvetica, arial, sans-serif;
}

/* --- TEXT STYLES --- */

.release div.title {
  font-size: 150%;
  font-weight: bold;
}

.release div.subtitle {
  font-size: 100%;
  font-weight: bold;
}

.release .announcement {
  font-size: 100%;
  font-weight: bold;
}

.release .quote {
  font-style: italic;
}

.release .header {
  font-family: myriad pro, helvetica, arial, sans-serif;
  font-weight: bold;
  font-style: none;
  font-size: 115%;
}

.release .tagline {
  font-weight: bold;
  font-style  : italic;
}

.release div.synopsis {
  font-style: none;
  font-family: times new roman, times, serif;
  text-align: justify;
}

/* --- RELEASE IMAGES --- */

.release img.cover {
  float: right;
  clear: right;
  margin-left: 8px;
  margin-bottom: 8px;
/*  width: 180px;
  height: 240px;*/
}

.release .thumbnails {
  padding-top: 1em;
  padding-bottom: 0.5em;
  text-align: center;
  clear: both;
  border-left  : solid 0px #663300;
  border-right : solid 0px #663300;
  border-top   : solid 3px #805050;
  border-bottom: solid 3px #805050;
}

.release .thumbnails img {
  margin: 0px;
  border: solid 0px #003366;
}

/* --- RELEASE SPECS --- */

.release .specs {
  font-size: 10pt;
}

.release .specs .key {
  font-weight: bold;
  width: 60px;
  color: #ffffff;
  background-color: #804040;
  white-space: nowrap;
  vertical-align: top;
  padding: 2px 8px 2px 2px;
  white-space: nowrap;
}

.release .specs .value {
  width: 100%;
  color: #ffffff;
  background-color: #603030;
  vertical-align: top;
  padding: 2px 2px 2px 2px;
}

/* --- POSTER --- */

table.posters {
  text-align: center;
  border:dotted 0px #ffffff;
}

.posters td.mini {
  width: 130px;
  font-size: 8pt;
  text-align: center;
  padding: 5px 2px 1em 2px;
  vertical-align: top;
/*  background-color: #880033;*/
}

.posters td.medium {
  width: 180px;
  font-size: 8pt;
  text-align: center;
  padding: 5px 2px 1em 2px;
  vertical-align: top;
/*  background-color: #008833;*/
}

.posters td {
  width: 190px;
  font-size: 8pt;
  text-align: center;
  padding: 5px 2px 1em 2px;
  vertical-align: top;
/*  border:dotted 1px #666600;*/
/*  background-color: #330066;*/
}

.mini img {
  width:120px;
  border:solid 0px #006600;
  padding:2px;
}

.medium img {
  width:150px;
  border:solid 0px #006600;
  padding:2px;
}

.posters a         { color: #ffbbbb; font-weight: bold; text-decoration: underline; font-size: 12px; }
.posters a:hover   { color: #ff9999; font-weight: bold; text-decoration: underline }
.posters a:active  { color: #ff99bb; font-weight: bold; text-decoration: underline }

/* --- TRAILER --- */

table.trailertable {
  float: right;
  clear: right;
  text-align: center;
  width: 182px;
  margin-left: 8px;
  margin-bottom: 8px;
}

table.trailerspotlight {
  text-align: center;
  width: 380px;
  padding: 20px;
  font-family: myriad pro, myriad, helvetica, arial, sans-serif;
}

table.trailerspotlight img.screen{
  width: 320px;
  height: 240px;
  margin: 5px;
  padding: 5px;
  border: solid 0px #006600;
}

table.trailertable td.info, table.trailerspotlight td.info {
  text-align: center;
  vertical-align: top;
  border:solid 0 px #006600;
  padding: 2 px;
  margin: 0 px;
  font-weight: bold;
  background-color: #804040;
  font-size: 12px;
}

table.trailertable .download a, table.trailerspotlight .download a {
  font-size: 12px;
  font-weight: bold;
}

table.trailertable td.download, table.trailerspotlight td.download {
  font-size: 8pt;
  color: #A08080;
  background-color: #603030;
}

table.trailertable .note, table.spotlight .note {
  font-size: 9px;
  font-weight: none;
  color: #A08080;
}


/* FILMPICTURE */

div.filmpicture {
  width: 100%;
  text-align: center;
  padding: 0px;
  margin: 0px;
  font-family: myriad pro, myriad, helvetica, arial, sans-serif;
}

div.filmpicture img.left {
  float: left;
  padding: 0px;
  margin: 0px;
}

div.filmpicture img.right {
  float: right;
  padding: 0px;
  margin: 0px;
}

div.filmpicture .text {
  text-align: center;
  font-size: 10pt;
}

div.filmpicture .title {
  text-align: center;
  font-size: 15pt;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 5px;
}

div.filmpicture img.filmpicture {
  padding-bottom: 20px;
}

div.filmpicture .fineprint {
  text-align: center;
  font-size: x-small;
  margin-top: 20px;
}

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

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 5px;
  margin-top: 5px;
  /* H2 is 20 */
  /* H3 is 16 */
  /* H4 is 13 */
}

h2.title,
p.title {
  font-size: 1.7em;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

h3.subtitle,
p.subtitle {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

h4.header,
p.header {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 12px;
}

h4.feature,
p.feature {
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 12px;
}

h3.section,
p.section {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 12px;
}

h5.question,
p.question {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 12px;
}

div.centered,
p.centered {
  text-align: center;
}

div.notice {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 5px 100px 10px 20px;
  font-size: 12px;
}

div.redBox {
  background-color: #330000;
  border: 1px solid #660000;
}

span.blubber {
  display: none;
}

div.header {
  font-size: 20px;
  font-weight: bold;
}

div.announcement {
  font-weight : bold;
}
