@import url("business_settings.php");
/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  /*vertical-align: baseline; makes layout different than the expected layout*/
  /*background: transparent; makes background white!?*/
  font-family: Verdana,Arial,Helvetica,sans-serif;/* set it once instead of in every instance */
  text-decoration: none;/* set it once instead of in every instance */
  font-weight: bold;/* set it once instead of in every instance */
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* css reset end */

/*******************************************/
/* tables */
table {
  border: 0;
  text-align: left;
  border-collapse: collapse;
}

table th,
table td
{
  padding: 0;
}

#cliplistTable {
  width: 100%;
}

#movie_table td, #movie_table th {
  border: 1px solid #CDCDCD;
  color: #000;
}

#movie_table tr:nth-child(even) {
    background-color: #ddddFF;
}
/* */

#movie_table tr:hover {
  background-color: #ffa;
}

img[usemap] {
  border: 0 none;
}

/* */

img {
  border: 0 none; /* no border on any images */
}

table.tablesorter {
  background-color: #FFF;
  margin:10px 0 15px;
  font-size: 8pt;
  width: 100%;
  text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #e6EEEE;
  border: 0px solid #FFF;
  font-size: 8pt;
  padding: 1px;
}
table.tablesorter thead tr .header {
  background-image: url(bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 1px;
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #8dbdd8;
}

.text_white_on_black_10 {
  font-size: 10px;
  line-height: 14px;
  color: #ffffff;
  font-weight: normal;
  background-color:#000000;
}

.tag_cloud { padding: 3px; color: #81d601}
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; font-size:20pt;}
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.button {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 1px 6px 0px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}

.tomasdiv {
  background-color: white;
  color: black;
  float:left;
  clear:both;
  border: 2px solid black;
  margin: 5px;
  padding: 5px;
}

.check_input {
  visibility: hidden;
  display: none;
}

table.shotdisc3 td {
  border: 1px solid black;
  padding: 1px;
  margin: 1px;
  background-color: white;
}

.shotdisc3err1 {
  color: darkcyan;
}

.shotdisc3err2 {
  color: darkblue;
}

.shotdisc3err3 {
  color: black;
}

.shotdisc3err4 {
  color: red;
}

.shotdisc3err5 {
  color: blue;
}

.shotdisc3err6 {
  color: darkred;
}

.shotdisc3err7 {
  color: magenta;
}

.shotdisc3err8 {
  color: darkgreen;
}

/*the top black row "clip description tape start mid end clip length"*/
#cliplistTable tr:nth-child(2) td {
  background-color: #000;
  color: #fff;
  line-height: 12px;
}
#cliplistTable tr:nth-child(2) td:nth-child(1) {
/*  width: 600px;*/
/*  vertical-align: middle;*/
}
#cliplistTable tr:nth-child(2) td:nth-child(2) {
}
#cliplistTable tr:nth-child(2) td:nth-child(1) table {
}
#cliplistTable tr:nth-child(2) td:nth-child(1) table tr td {
}
#cliplistTable tr:nth-child(2) td:nth-child(1) table tr td:nth-child(1) {
}
#cliplistTable tr:nth-child(2) td:nth-child(1) table tr td:nth-child(2) {
}
/*the bottom black row "clip description tape start mid end clip length"*/
#cliplistTable tr:nth-last-child(2) td {
  background-color: #000;
  color: #fff;
  line-height: 12px;
}
#cliplistTable tr:nth-last-child(2) td:nth-child(1) {
/*  width: 600px;*/
/*  vertical-align: middle;*/
}
#cliplistTable tr:nth-last-child(2) td:nth-child(2) {
}
#cliplistTable tr:nth-last-child(2) td:nth-child(1) table {
}
#cliplistTable tr:nth-last-child(2) td:nth-child(1) table tr td {
}
#cliplistTable tr:nth-last-child(2) td:nth-child(1) table tr td:nth-child(1) {
}
#cliplistTable tr:nth-last-child(2) td:nth-child(1) table tr td:nth-child(2) {
}
#cliplistTable tr td:nth-child(1) {
  width: 780px;
}
/*cliplist clip row*/
#cliplistTable tr[id^="tr_"] tr td table tr td {
  
}
#cliplistTable tr td:nth-child(1) table {
  width: 780px;
}
#cliplistTable tr td:nth-child(1) table tr td {
  width: 165px;
  vertical-align: top;
}
#cliplistTable tr td:nth-child(1) table tr td a img {
  width: 160px;
}
#cliplistTable tr td:nth-child(1) table tr td:nth-child(1) {
  width: 185px;
  vertical-align: bottom;
}
#cliplistTable tr td:nth-child(1) table tr td:nth-child(2) {
  width: 100px;
  vertical-align: bottom;
}

.centered {
  display: inline-block;
}

#edit_shots_thumbnail_grid td {
  width: 100px;
  height: 67px;
  text-align: center;
  vertical-align: central;
}

#edit_shots_thumbnail_grid div {
  width:100px;
  height:14px;
  background-color:#000000;
  background-repeat:no-repeat;
  background-size: 100%;
}

#edit_shots_thumbnail_grid div span {
  width:100px;
  height:14px;
  background-color:#000000;
  font-size: 10px;
  line-height: 14px;
  color: #ffffff;
  font-weight: normal;
}

.category-item div, .category-item div a {
  float:left;
  clear:both;
  text-decoration:underline;
  font-size:14px;
}
