#spinner { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: white; z-index: 100; cursor: wait;}
#spinner .loader { position: relative; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; display: block; background: url(../images/loading.gif) center no-repeat;}
#slider { position: relative; width: 711px; height: 285px; padding: 0 0 0; overflow: hidden; }
#slider-items { position: absolute; margin: 0; padding: 0; list-style: none; }
#slider .slider-item { position: relative; float: left; margin: 0; padding: 0; list-style: none; width: 711px; height: 285px; overflow: hidden; }
#slider .slider-item .cta { position: absolute; top: 0; left: 0; display: block; width: 711px; height: 285px; z-index: 2; }
#slider .slider-item .iframe { position: absolute; top: 0; left: 0; display: block; width: 711px; height: 285px; z-index: 2; }
#slider .slider-item #home2 { position: absolute; top: 0; left: 0; display: block; width: 711px; height: 285px; z-index: 2; }
#slider .content { width: 711px; height: 285px; background-color:#04134C; background-position: center; background-repeat: no-repeat; }
#slider .content .inner { padding: 0 15px; }
#slider .heading { margin: .15em 0; }
#slider-nav { position: absolute; right: 25px; bottom: 10px; text-align: right; z-index: 5; }
#slider-nav ul { margin: 0; padding: 0; list-style: none; }
#slider-nav li { display: inline; margin: 0; padding: 0; }
#slider-nav a { display: inline-block; width: 16px; height: 16px; background: url(../images/slider-nav.png) 0 0 no-repeat; text-indent: -9999em;opacity:0.8;filter:alpha(opacity=80);}
#slider-nav a span { display: none; }
#slider-nav a:hover, #slider-nav a.cur { background-position: 0 -16px; }


div.panel {
  display:none;
  position: absolute;
  top: 0;
  width:680px;
  right:0%;
  height: 698px;
  z-index: 2147483647;
  padding: 0 0 0 10px;
  margin: 0;
  overflow:hidden;
  background:url(../images/panel_shadow.png) no-repeat left top;
}
div.home {
    display:none;
    font-family:arial;
    font-size:12px;
    color:white;
    padding:0 20px;
    overflow:hidden;
    height: 100%;
}

span.close {
    position:absolute;
    right:15px;
    top:15px;
    cursor:pointer;
    background-color:#000;
    padding:0px 6px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    behavior: url(../border-radius.htc);
}
