body {
    background: url(../images/body.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#container {
    background: url(../images/bg.jpg) no-repeat center center;
    margin: 0 auto;
    width: 1340px;
    height: 655px;          
}
#container_shared { left: 37% !important; position: absolute; top: 24px; display: inline-table !important; }
.fb_iframe_widget { left: 26%; }

#video_container {
    height: 325px;
    left: 0.5%;
    position: relative;
    top: 85px;
    width: 532px;
    -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.5);
    box-shadow: 1px 1px 10px rgba(0,0,0,.5);
}
#container_shared {
    width: 615px;
}
#container_shared .top_social {
    float: right;
}
#container_shared .top_social a {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#container_shared .top_social a span {
    display: inline-block;
    height: 30px;
    width: 30px;
}
a.facebook span { background: url("../images/icons/facebook30.png") no-repeat; }
a.twitter span { background: url("../images/icons/twitter30.png") no-repeat; }
a.instagram span { background: url("../images/icons/instagram30.png") no-repeat; }

/* Email */
#email_button_container {
    left: 0.4%;
    position: relative;
    top: 70px;
    width: 532px;
}
#email_button_container a {
    background: #5FAF57;
    color: #FFF;
    padding: 5px 10px;
    text-decoration: none;
    font-family: verdana;
    font-size: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/* End Email */

#footer {
    bottom: -275px;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    text-align: center;
}
#footer a {
    color: #FAEA32;
}
div.map {
    float: right;
    height: 358px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 186px;
    width: 775px;
}

.point {
    width: 68px;
    height: 113px;
    cursor: pointer;
}
.point span.cap-new {
    background: url("../images/icons/cap_new.png") no-repeat;
    height: 42px;
    position: absolute;
    top: 39px;
    left: 6px;
    width: 59px;
}

.point1 { background: url("../images/icons/cap_Intro.png") no-repeat; left: 5px; position: absolute; top: 60px; }
.point1:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point2 { background: url("../images/icons/cap_1.png") no-repeat; top: 0; left: 114px; position: absolute; }
.point2:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point3 { background: url("../images/icons/cap_2.png") no-repeat; left: 213px; position: absolute; top: 18px; }
.point3:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point4 { background: url("../images/icons/cap_3.png") no-repeat; left: 243px; position: absolute; top: 110px; }
.point4:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point5 { background: url("../images/icons/cap_4.png") no-repeat; left: 327px; position: absolute; top:88px; }
.point5:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point6 { background: url("../images/icons/cap_5.png") no-repeat; left: 422px; position: absolute; top: 45px; }
.point6:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point7 { background: url("../images/icons/cap_6.png") no-repeat; left: 485px; position: absolute; top: 109px; }
.point7:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point8 { background: url("../images/icons/cap_7.png") no-repeat; left: 594px; position: absolute; top: 96px; }
.point8:hover { background-image: url("../images/icons/play.png"); opacity: 1 !important; }
.point9 { background: url("../images/icons/padlock_block.png") no-repeat; left: 686px; position: absolute; top: 69px; }
.point9:hover { background-image: url("../images/icons/padlock_block.png"); opacity: 1 !important; }
.point10 { background: url("../images/icons/padlock_block.png") no-repeat; left: 709px; position: absolute; top: 198px; }
.point10:hover { background-image: url("../images/icons/padlock_block.png"); opacity: 1 !important; }
.point11 { background: url("../images/icons/padlock_block.png") no-repeat; left: 555px; position: absolute; top: 238px; }
.point11:hover { background-image: url("../images/icons/padlock_block.png"); opacity: 1 !important; }