body {
  background-color: #EAF2FF;
  background-image: url(../images/spot/bg.gif);
  background-repeat: repeat-x;
}

a {
 color: #1479FB;
 text-decoration: underline;
}
a:hover {
 color: #49B6C3;
}

span.annotation {
  color: #71A493;
}

div.common-container-theme-colored {
  padding: 13px;
  border: solid 1px #57B597;
}

span.item-plain, div.search-conditions {
  background-image: url(../images/spot/item.gif);
}

span.item-bordered {
  background-image: url(../images/spot/item_bordered.gif);
}

div.detail-container div.ribbon {
  background-image: url(../images/spot/detail_ribbon.gif);
}

div.detail-container div.line {
  background-image: url(../images/spot/line.gif);
}

div.search-icon-set div.icon {
  /*width: 78px;*/
  width: 140px;
  float: left;
}

div.search-icon-set img {
  margin-bottom: 1px;
}

div.search-icon-set span {
  display: block;
  letter-spacing: 1px;
  font-size: 11px;
  list-style-type: none;
  list-style-position: outside;
  text-indent: -13px;
  margin-left: 13px;
}

div.search-icon-set span input {
  margin-right: 2px;
  width: 11px;
  height: 11px;
}

div.search-cities {
  margin-top: 8px;
}

div.search-cities span {
  display: inline-block;
  padding: 0 1.8em 0.7em 0;
}

/*
table.search-result tr {
  background-color: #71A493;
}
*/

table.search-result thead * {
  background-color: #B3D8C5;
  color: #71A493;
}

tr.pattern1 {
  background-color: #FFFFFF !important;
}

tr.pattern2 {
  background-color: #EEEEEE !important;
}

span.accessibility-name {
  font-size: 8pt;
}


#search_window {
  width: 190px;
  padding: 5px;
  background-color: #EEFFEE;
  border: 1px solid #999999;
  position: absolute;
  top: 288px;
}

.center_message {
  display: none;
  background-color: #f0ffca;
  border: 1px solid #85c11b;
  width: 300px;
  width: 300px;
  height: 150px;
  position: absolute;
  left: 300px;
  top: 200px;
  text-align: center;
}

.theme-select {
  position: absolute;
  top: 0px !important;
  right: 0px !important;
  z-index: 1;
}

#TB_window {
  position: relative  ;
  top: 320px !important;
}