body, html {
    height:100%;
    width:100%;
    margin:0;
    padding:0;
    color: #131313;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.esriPresentation #homeButton {
  position: absolute;
  top: 95px;
  left: 20px;
  z-index: 50;
}

.esriPresentation .HomeButton {
  border-bottom: 1px solid #666;
  width: 30px;
  height: 30px;
}

.esriPresentation .HomeButton .home {
  background: url("../img/home_locate.png") no-repeat 0 0;
  width: 30px;
  height: 30px;
}

.esriPresentation .esriSimpleSlider {
  border: 1px solid #666;
  z-index: 40 !important;
}

.esriPresentation .esriSimpleSliderVertical .esriSimpleSliderIncrementButton {
  border-bottom: 1px solid #666;
}

.esriPresentation .HomeButton:hover {
  background-color: #eee;
}

.esriPresentation .HomeButton:active {
  background-color: #ddd;
}

.esriPresentation .HomeButton span {
  display: none;
}

.esriPresentation .dijitButton .dijitButtonNode{ background:none; border:none; }
.esriPresentation { width:100%; height:100%;  }
.esriPresentation .map { width:100%; height:100%; }
.esriPresentation .presentationTitle {
    height: auto;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:1% 2%;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}
.esriPresentation .navBar {
    z-index:39;
    position:absolute;
    bottom:0;
    left:0;
    height:50px;
    width:100%;
    background-color:#000;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity="60");
    filter: alpha(opacity='60');
    opacity:0.60;
    color:#FFF;
    display:none;
}
.esriPresentation .timeSlider {
    position:absolute;
    left:100%;
    width: 25%;
    height:30px;
    bottom:0;
    color:#FFF;
    margin: 0 0.5em 0.8em -37%;
    border: 1px solid #fff;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    display:inline-block;
}
.esriPresentation .presentationError {
    background:#fff;
    margin-left: -30%;
    padding: 15px;
    height:auto;
    position:absolute;
    text-align:center;
    top:10%;
    left:50%;
    width:60%;
    font-weight:bold;
    font-size:1.1em;
    border:solid 1px #000;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    z-index:999;
}
.esriPresentation .esriTimeSlider .dijitRuleMark { border: 1px solid white;}
.esriPresentation .esriTimeSlider .ts { padding:3px;margin:3px;}
.esriPresentation .prButton {
    margin-top:5px;
    vertical-align:middle;
    width:32px;
    height:32px;
    background: transparent url(../img/presentation_sprite.png) no-repeat;
}
.esriPresentation .map .bingLogo-lg {
  z-index:29;
}


.esriPresentation .navText { margin:1.2em 2.0em;display:inline-block; font-weight:bold; font-size:0.75em; width:125px; height:1.0em }
.esriPresentation .navText .dijitTextBox  {color:#000;width:25px;vertical-align:middle;}
.esriPresentation .navButtons {font-size:0.5em;width:238px;text-align:center;display:inline-block;position:absolute;bottom:0;left:50%;margin:0 auto 0 -119px;}
.esriPresentation .prStartButton { background-position  : -96px -0px;  }
.esriPresentation .prFirstButton { background-position   : -128px -0px; }
.esriPresentation .prLastButton { background-position   : -0px -0px;}
.esriPresentation .prPauseButton { background-position   : -32px -0px; }
.esriPresentation .prNextButton { background-position   : -64px -0px; }
.esriPresentation .prPrevButton { background-position   : -160px -0px; }