.globe{
    width:410px;
    height:300px;
    background:#fff;
    cursor:pointer;
    overflow:hidden;
}
.overlay{
    width:inherit;
    height:inherit;
    position:absolute;
    overflow:hidden
}
.hotspot_marker{
    position:absolute;
    display:inline-block
}
#hotspot_details{
    position:absolute;
    z-index:9998;
    padding:6px 5px;
    background:#5C8FA3;
    font-size:25px;
    display:none;
    line-height:21px;
    -webkit-transition:all 100ms ease-in-out;
    -moz-transition:all 100ms ease-in-out;
    -ms-transition:all 100ms ease-in-out;
    -o-transition:all 100ms ease-in-out;
    transition:all 100ms ease-in-out
}
#details_content{
    color:#fff;
    font-weight:700;
    background:#fff;
    padding:8px;
    font-family:sans-serif
}
body{
    font-family:Monospace;
    background-color:#fff;
    margin:0
}
#dynamicContent{
    width:900px;
    height:600px
}
#content{
    width:940px;
    margin:0 auto 200px;
    background:#fff
}
.nav a,.nav a:active,.nav a:visited{
    /*color:#fff;
    text-decoration:none;
    background-color:#333;
    padding:5px;
    line-height:33px;
    float:left;
    margin:5px*/
}
.activeItem{
    background-color:#ff7900!important
}
.nav a:hover{
    /*background-color:#DDD;
    color:#333*/
}
.nav{
    /*list-style:none;
    list-style:none;
    margin:20px auto;
    width:900px;
    float:left;
    padding:0*/
}
h1,h2{
    font-family:Dosis,sans-serif
}
h1{
    font-size:3em;
    line-height:98px;
    margin:0
}
h2{
    font-size:1.5em;
    padding-left:22px
}
#dynamicContent h1{
    font-size:2em
}
#dynamicContent h2{
    font-size:1.5em;
    line-height:35px;
    padding-left:0;
    background:0 0
}
.globeGl{
    width:410px;
    height:300px;
    cursor:pointer;
}
.hidden{
    display:none
}
.poi p{
    width:500px;
    height:500px;
    font-size:25px;
    font-family:Arial,"MS Trebuchet",sans-serif;
    margin:auto;
    background-color:#DDD
}
#footer,#globeContent{
    padding:0;
    font-family:Arial,"MS Trebuchet",sans-serif;
    line-height:1px
}
.ev-btn{
    -moz-box-shadow:inset 0 1px 0 0 #fce2c1;
    -webkit-box-shadow:inset 0 1px 0 0 #fce2c1;
    box-shadow:inset 0 1px 0 0 #fce2c1;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f70),color-stop(1,#d66400));
    background:-moz-linear-gradient(center top,#f70 5%,#d66400 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7700', endColorstr='#d66400');
    background-color:#f70;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #eeb44f;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:21px;
    font-weight:700;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0 #cc9f52
}
.ev-btn:hover{
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d66400),color-stop(1,#f70));
    background:-moz-linear-gradient(center top,#d66400 5%,#f70 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d66400', endColorstr='#ff7700');
    background-color:#d66400
}
.ev-btn:active{
    position:relative;
    top:1px
}
#tear{
    position:fixed;
    top:0;
    right:0;
    z-index:999;
    width:220px;
    height:220px;
    background:url(../images/tear.png)
}
#tear a{
    width:220px;
    height:220px;
    display:block
}
.officehidden{
    display:block;
    display:none;
    background:#ff7900
}
.showlink{
    margin:0 0 0 15px;
    cursor:pointer
}
h3{
    display:inline
}
.activehotspot{
    border-top:solid 3px #0f0
}
