/* =TD £TABLE */

/* =DIV £OBJECTDETAILSTEMPLATETABLE
-------------------------------------- */
#summary {
  position:absolute;
  display:none;
  min-width:300px; padding:0;
  width:300px !important;
  background-color:#fff;
}

#summary_loading {
  width:100%;
  height:50px;
  padding-top:15px;
  text-align: center;
  border:1px solid #CCC;
}
#summary_loaded {
  padding:5px;
  background-color:white;
  border:1px solid #CCC;
}

.summaryhead {
    font-weight: bold;
    padding:5px;
}
.summaryhead h3 {
    font-size:1em;
    margin:0;padding:0;
}

/* template results - used by object & bag details pages */
/* =TABLE */
table.refSummary {
  width: 100%;
  border-top: 1px solid #888; border-left: 1px solid #888;}

/* =TD */
table.refSummary thead tr td {
  background-color: #eee; border-bottom: 1px solid #888; border-right: 1px solid #888;}

/* =TD */
table.refSummary thead tr td.object {
  background-color: #eee; font-weight: bold; border-bottom: 1px solid #888; border-right: 1px solid #888;}

/* =TD */
table.refSummary tbody tr td {
  padding: 3px;
  background-color: #FAF8FF; border-bottom: 1px solid #888; border-right: 1px solid #888;}

/* =SPAN */
span.templateResCount {
  color: #555; white-space: nowrap; font-size: 10px;}

/* =DIV */
div.templateIcon {
  float: left; padding-top: 2px;}

div.resultsPage {
  clear:both; padding-top: 10px;
}




/* =TABLE £TABLE,£BAGDETAILS*/
table.results {
  clear:left;
  font-size: small;}

/* =TD, =TH £TABLE,£BAGDETAILS*/
table.results th {
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
  white-space:nowrap;
  font-size: 12px;
}
table.results td {
  white-space:nowrap;
  padding: 4px;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
}

table.results tr td.description {
  white-space:normal;
  padding: 4px;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
}

/* =TD £TABLE,£BAGDETAILS*/
table.results td td {
  border: 1px solid #CCC;
}

table.theadbuttons tr td {
    background:none;
    border:none;
    padding:0;
    margin:0;
}


.columnHeader {
  vertical-align: top;
  text-align:left;
  margin:10px;
}

table.column-header-content {
    margin:5px 30px 5px 5px;
    *display: inline; /*IE only hack*/
}

table.column-header-content td {
    padding:0 0 5px 0;margin:0;
    border:none;
    line-height:1.2em;
}

.summary_link {
  float:right;
  margin:2px;
  padding:0;
}

.column-header-content {
  text-align: left;
  margin:5px;
}

table.results table.column-header-content td span {
  color:#FFF;
}

.column-header-content input {
  margin-right:5px;
}

.column-header-content sup {
  line-height:0;
  padding:0;
  margin:0;
}

li#toolbar-export { padding-top:6px !important; }
li#toolbar-export span { display:block; float:left; }
li#toolbar-export span:not(:first-child) { margin-left:5px; }
li#toolbar-export span a { display:block; height:16px; background-repeat:no-repeat; position:top left; }
li#toolbar-export span.galaxy a { background-image:url('../images/formats/galaxy.gif'); width:59px; }
li#toolbar-export span.csv a { background-image:url('../images/formats/csv.gif'); width:35px; }
li#toolbar-export span.tab a { background-image:url('../images/formats/tab.gif'); width:35px; }
li#toolbar-export span.fasta a,
li#toolbar-export span.sequence a { background-image:url('../images/formats/fasta.gif'); width:52px; }
li#toolbar-export span.bed a { background-image:url('../images/formats/bed.gif'); width:35px; }
li#toolbar-export span.gff3 a { background-image:url('../images/formats/gff3.gif'); width:40px; }
li#toolbar-export span.seq a { background-image:url('../images/formats/seq.gif'); width:35px; }

.intermine .im-dropdown-summary h3 {
    margin-top: -5px;
}
