html, body {
    background-image: url(../img/5174x3568px.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-color: #464646;
	height: 100%;
    margin:0;
    min-height:100%;
    padding:0;
    width:100%;
}
    
@media only screen and (max-width: 767px) {
    body {
        background-image: url(../img/768x530px.jpg);
        background-color: #FFFFFF;
    }
}

.wrapper {
    width:100%;
	height:100%;
}

.page {
	width:100%;
	height: 100%;
	margin:0 auto;
}

.imageMap {
	width:100%;
	height: 100%;
	position:relative;
}

.imageMap img {
	display:block;
	width:100%;
}

.imageMap .hotspots {
	width:100%;
	height:100%;
	/*visibility:hidden;*/
	display:block;
	overflow: hidden;
}

.imageMap a {
	display:block;
	position:absolute;
	/*background:#000;
	opacity:0.2;
	filter: alpha(opacity=20);
	border:1px solid transparent;
	border-radius:10px;*/
	z-index:100;
}

.imageMap a.p1 {
    /*left:11%;
    top:5%;
    width:25%;
    height:34%;*/
}

.imageMap a.p2 {
    /*left:76%;
    top:13%;
    width:21%;
    height:30%;*/
}

.imageMap a.p3 {
    /*left:5%;
    top:44%;
    width:22%;
    height:42%;*/
}

.imageMap a.p4 {
    /*left:28%;
    top:41%;
    width:26.5%;
    height:43%;*/
}

.imageMap a.p5 {
    /*left:55%;
    top:64%;
    width:15%;
    height:26%;*/
}

.imageMap a.p6 {
    left:68%;
    top:82%;
    width:15%;
    height:13%;

    /*border: 1px solid red;*/
}

.imageMap a + p {
    position:absolute;
    left:0%;
    top:102%;
    width:100%;
    color:#000;
    display:none;
}

.imageMap:hover .hotspots {
	visibility:visible;
}

.imageMap p strong {
    display:block;
	margin:0;
    padding:0;
    /*font: bold 25px/30px'times new roman', serif;
    color:#000;*/
}

.imageMap p {
	margin:0;
    padding:0;
    /*font: normal 18px/22px'times new roman', serif;
    color:#444;*/
}

.imageMap .hotspots div:hover b {
    padding:0;
	width:0;
}
.imageMap .hotspots div:hover p {
    display:block;
}
.imageMap .hotspots div:hover a {
    /*background:#fff;
	filter:alpha(opacity=30);
	opacity:0.3;*/
    z-index:100;
}