h1#main_title{
  display:none;
}
/***************************
 * map settings            *
 ***************************/
#map_wrapper { 
  float:left;
  width:100%;
  height: 600px;
  background:#000;
  margin-bottom:4em;
  border:2px solid black;
}
#map_canvas{
  position: relative;
  height: 600px;
}
 .dim {
    opacity:0.4;
    filter:alpha(opacity=40)
}
#info_images_data{
  height:425px;
}
#map_navigation {
  background:#333;
  float:left;
  width:50px;
  height:800px;
}
.infoWindowHead{
  text-align:center;
  width:100%;
}
#infoWindowNav{
  text-align:center;
  width:100%;
  background:#AAA;
  height:2em;
  border:1px solid black;
}
.infoWindowNav ul{
  margin:0;
}
.infoWindowNav li{
  display:inline;
  padding:.5em 1em .5em 1em;
  border:1px solid black;
}
.infoWindowNav li a{
  text-decoration:none;
}
.infoWindowBody{
  background:#FFF; 
  padding: 0 .5em 0 .5em; 
  height:400px;
}

#imgPrev{
  float:left;
}
#imgNext{
  float:right;
}

.hiddenMapData{
  display:none;
}
#block-search-0 .block-icon{
  display:none
}
div.block-search div.block-icon{
  display:none;
}
/***************************
 * status theme            *
 ***************************/
.jsStatus {
  border:2px solid green;
  background:#FFF;
  text-align:center;
  color:#000;
  font-weight:bold;
}

.jsComplete {
  border:2px solid yellow;
  background:#FFF;
  text-align:center;
  color:yellow;
    font-weight:bold;
}

.jsWarn{
  border:2px solid red;
  background:#FFF;
  text-align:center;
  color:red;
    font-weight:bold;
}

/***************************
 * message window          *
 ***************************/
 
 #message_window {
   width:450px;
   height:400px;
   top:8em;
   left:7em;
   background:#F4EBEC;
   border:2px black solid;
   position:absolute;
   z-index:10;
   display:none;
 }
 #message_title {
   padding:6px 15px 6px 15px;
   background:#AAA;
   color:#000;
 }
 
 #message_left{
   width:35%;
   float:left;
   padding:1em 2px 2px 2px;
 }
 #message_body img{
   width:300px;
   margin-top:1em;
   margin-left:9em;
   text-align:center;
 }
 #message_right{
   width:100%;
   float:left;
   padding:1em 2px 2px 2px;
 }
 #message_body{
   overflow:auto;
   margin-bottom:10px;
   float:left;
   font-size:.9em;
 }
 #message_body p{
   padding-left:2em;
   padding-right:2em;
 }
 #message_action{
   padding-top:10px;
   text-align:center;
 }
 
 /***************************
 * Chapter Overview         *
 ***************************/
 #info_window{
   width:500px;
   height:800px;
   top:4em;
   left:6em;
   position:absolute;
   z-index:10;
   display:none;
 }
 
 #info_window #infotabs{
 
 }
 #info_window #info_actions{
   float:right;
 }

  #info_window #info_actions .info_action{
    padding:5px;
  }
 #info_window #infotabs ul{
   display:inline;
 }
 
#info_window #infotabs ul li{
   display:inline;
   width:50px;
   border-left:1px solid black;
   border-top:1px solid black;
   border-right:1px solid black;
   margin-right:5px;
   background:#DDD;
   color:#333;
   padding : 1px 5px 1px 5px;
   font-size:1.2em;
   font-weight:bold;
   cursor: pointer; cursor: hand;
 }
 #info_window #infotabs ul li.active_info_tab{
   background:white;
   color:#000;
 }
 #info_window #infotabs ul li:hover{
   background:white;
   color:#000;
 }
 #info_window #infotabs ul li a{
   
 }
#info_window #info_body{
   background:white;
   border:2px black solid;
   padding:1em;
 }
 #info_title{
   padding-bottom:1em;
 }
 #info_action{
   cursor: pointer;
 }
 .block-title{
   cursor:hand;
 }
 #info_main{
   height:430px;
   overflow:auto;
   clear:right;
 }