.ui-autocomplete-results {
  
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
}

.ui-autocomplete-results ul {
  background-color: #ffffff;
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ui-autocomplete-results li {

  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
     if width will be 100% horizontal scrollbar will apear 
     when scroll mode will be used
     */
  /*width: 100%;*/
  font: menu;
  font-size: 12px;
  /* 
     it is very important, if line-height not setted or setted 
     in relative units scroll will be broken in firefox
     */
  line-height: 16px;
  overflow: hidden;
}

.ui-autocomplete-loading {

  background: white url('indicator.gif') right center no-repeat;
}

.ui-autocomplete-odd {

  background-color: #eee;
}

.ui-autocomplete-over {

  background-color: #0A246A;
  color: white;
}

input#search {
  width: 80%;
}

body {
background: #2A334D;
}

h1.maintitle {
color: #CFD4E6;
font-family: sans-serif;
}

h2 {
color: #CFD4E6;
font-family: sans-serif;
}

.path {
color: #805F59;
font-size: smaller;
}

.name {
color: #CFD4E6;
}

p.fetching {
  font-face: bold;
  font-varian: small-caps;
  color: #CFD4E6;
}

p.up {
font-face: bold;
font-variant: small-caps;
}

p.generated {
font-family: sans-serif;
color: #CFD4E6;
font-size: smaller;
}

p.copyright {
font-family: sans-serif;
color: #CFD4E6;
font-size: smaller;
}

.info {
color: #E6D2CF;
}

div.listing {
  clear: left;
}

ul.dirlist {
font-variant: small-caps;
list-style-type: none;
}

table.dirlist {
font-variant: small-caps;
list-style-type: none;
color: #CFD4E6;
}

a:link {
color: #CFD4E6;
}

a:active {
color: #E6D2CF;
}

a:visited {
color: #E6D2CF;
}

div.thumbcell {
float: left;
min-width: 155px;
min-height: 300px;
text-align: center;
}

div.thumbnail {
min-width: 155px;
min-height: 155px;
}

.picture {
border-style: none;
}

div.foot {
clear: left;
}

div.metadata {
}

div.commonTags {
clear: left;
color: #CFD4E6;
font-family: sans-serif;
}

p.metadata {
margin-top: 0px;
margin-bottom: 0px;
color: #CFD4E6;
font-family: sans-serif;
font-size: smaller;
}

p.metadataTags {
margin-top: 0px;
margin-bottom: 0px;
color: #CFD4E6;
font-family: sans-serif;
font-size: smaller;
font-weight: bold;
}

.commonTag {
font-family: sans-serif;
font-weight: bold;
}
