@charset "UTF-8";
@import url("../fonts/stylesheet.css");
/* CSS Document */

* {
	image-rendering: -moz-crisp-edges;         /* Firefox */
    image-rendering:   -o-crisp-edges;         /* Opera */
    image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}

html,body {
    margin: 0;
    padding: 0;
    display: block;
	width:1920px;
	height:1080px;
	font-family: 'open_sanslight';
		/*background-color: #8ec2cf;*/
		background-color:#5c9eae;
}

.screen_wrapper {
	background-color: #FFFFFF;
	overflow: hidden;
}

#bg_eng {
	background-image: url("../images/bg-en-new.png");
	background-size: 100%;
	display: block;
	width:1920px;
	height: 1080px;
	position: absolute;
}

#youarehere_eng {
	display: block;
	width:130px;
	height:98.5px;
	position: absolute;
	left:1220px;
	top:620px;
	background-image: url("../images/you-are-here.png");
	background-size: 100%;
	background-repeat: no-repeat;
	

}

#base_gates {
	display: block;
	height:602px;
	width:1719px;
	position: absolute;
	left:108px;
	top:188px;
	background-image: url("../images/gates-off-new.png");
	background-size: 100%;
	background-repeat: no-repeat;
	opacity: 1;
}

.icon_base {
	display: block;
	width:35px;
	height:35px;
	background-size: contain;
	position: absolute;
	background-repeat: no-repeat;
}
.icon2_base {
	display: block;
	width:45px;
	height:45px;
	background-size: contain;
	position: absolute;
	background-repeat: no-repeat;
}

#icon_mapleleaf {
	background-image: url("../images/icon-mapleleaf-off.png");
    top: 705px;
    left: 1655px;
}

#icon_water1 {
	background-image: url("../images/icon-water-off.png");
	top: 375px;
    left: 299px;
}

#icon_washroom1 {
	background-image: url("../images/icon-washroom-off.png");
	top: 415px;
    left: 268px;
}

#icon_gender {
	background-image: url("../images/icon-gender-off.png");
	top:456px;
	left:268px;
}

#icon_dutyfree {
	background-image: url("../images/icon-dutyfree-off.png");
	top:415px;
	left:329px;
}

#icon_shopping1 {
	background-image: url("../images/icon-shopping-off.png");
	top:456px;
	left:329px;
}

#icon_shopping2 {
	background-image: url("../images/icon-shopping-off.png");
	top:415px;
	left:508px;
	display: none;
}

#icon_food1 {
	background-image: url("../images/icon-food-off.png");
	top:415px;
	left:566px;
}

#icon_food2 {
	background-image: url("../images/icon-food-off.png");
	top:415px;
	left:645px;
	display: none;
}

#icon_shopping3 {
	background-image: url("../images/icon-shopping-off.png");
	top: 369px;
    left: 1042px;
}

#icon_shopping4 {
	background-image: url("../images/icon-shopping-off.png");
	top: 385px;
    left: 1118px;
}

#icon_food3 {
	background-image: url("../images/icon-food-off.png");
	top: 415px;
    left: 1191px;
}

#icon_food4 {
	background-image: url("../images/icon-food-off.png");
	top: 468px;
    left: 1248px;
}

#icon_food7 {
	background-image: url("../images/icon-food-off.png");
	top: 416px;
    left: 646px;
}    

#icon_shopping5 {
	background-image: url("../images/icon-shopping-off.png");
	top: 468px;
    left: 1286px;
}

#icon_shopping6 {
	background-image: url("../images/icon-shopping-off.png");
	top: 415px;
    left: 918px;
}

#icon_atm {
	background-image: url("../images/icon-atm-off.png");
    top: 577px;
    left: 1303px;
}

#icon_food5 {
	background-image: url("../images/icon-food-off.png");
	top: 727px;
    left: 1428px;
}

#icon_water2 {
	background-image: url("../images/icon-water-off.png");
	top: 735px;
    left: 1516px;
}

#icon_washroom2 {
	background-image: url("../images/icon-washroom-off.png");
	top: 815px;
    left: 1497px;
}

#icon_familywash {
	background-image: url("../images/icon-familywash-off.png");
	top: 815.5px;
    left: 1536px;
}

#icon_play {
	background-image: url("../images/icon-play-off.png");
	top: 876px;
    left: 1638px;
}

#icon_nursing {
	background-image: url("../images/icon-nursing-off.png");
	top: 940px;
    left: 1570px;
}

#icon_stairs_1 {
	background-image: url("../images/icon-stairs-off.png");
	top: 263px;
    left: 897px;
}

#icon_stairs_2 {
	background-image: url("../images/icon-stairs2-off.png");
	top: 649px;
    left: 1597px;
}

.icon_on {
	display: block;
	width:58px;
	height:58px;
	background-size: 100%;
	position: absolute;
	background-repeat: no-repeat;
	margin-top: -13px;
    margin-left: -12px;
	display: none;
	z-index:99999;
}
.icon2_on {
	display: block;
	width:64px;
	height:64px;
	background-size: 100%;
	position: absolute;
	background-repeat: no-repeat;
	margin-top: -13px;
    margin-left: -12px;
	display: none;
	z-index:99999;
}

#icon_mapleleaf_on {
	background-image: url("../images/icon-mapleleaf-on.png");
	top: 710px;
    left: 1654px;
}

#icon_water1_on {
	background-image: url("../images/icon-water-on.png");
	top: 375px;
    left: 299px;
}

#icon_washroom1_on {
	background-image: url("../images/icon-washroom-on.png");
	top: 411px;
    left: 268px;
}

#icon_gender_on {
	background-image: url("../images/icon-gender-on.png");
	top:471px;
	left:268px;
}

#icon_dutyfree_on {
	background-image: url("../images/icon-dutyfree-on.png");
	top: 405px;
    left: 340px;
}

#icon_shopping1_on {
	background-image: url("../images/icon-shopping-on.png");
	top:456px;
	left:329px;
}

#icon_shopping2_on {
	background-image: url("../images/icon-shopping-on.png");
	top:415px;
	left:508px;
}

#icon_food1_on {
	background-image: url("../images/icon-food-on.png");
	top:415px;
	left:566px;
}

#icon_food2_on {
	background-image: url("../images/icon-food-on.png");
	top:415px;
	left:645px;
}

#icon_food6_on {
	background-image: url("../images/icon-food-on.png");
	top: 410px;
    left: 569px;
}   

#icon_food7_on {
	background-image: url("../images/icon-food-on.png");
	top: 410px;
    left: 646px;
}    


#icon_shopping3_on {
	background-image: url("../images/icon-shopping-on.png");
	top: 369px;
    left: 1042px;
}

#icon_shopping4_on {
	background-image: url("../images/icon-shopping-on.png");
	top: 385px;
    left: 1118px;
}

#icon_food3_on {
	background-image: url("../images/icon-food-on.png");
	top: 405px;
    left: 1191px;
}

#icon_food4_on {
	background-image: url("../images/icon-food-on.png");
	top: 468px;
    left: 1236px;
}

#icon_shopping5_on {
	background-image: url("../images/icon-shopping-on.png");
	top: 468px;
    left: 1298px;
}

#icon_shopping6_on {
	background-image: url("../images/icon-shopping-on.png");
	top: 416px;
    left: 918px;
}

#icon_atm_on {
	background-image: url("../images/icon-atm-on.png");
    top: 569px;
    left: 1303px;
}

#icon_food5_on {
	background-image: url("../images/icon-food-on.png");
	top: 727px;
    left: 1428px;
}

#icon_water2_on {
	background-image: url("../images/icon-water-on.png");
	top: 735px;
    left: 1516px;
}

#icon_washroom2_on {
	background-image: url("../images/icon-washroom-on.png");
	top: 815px;
    left: 1487px;
}

#icon_familywash_on {
	background-image: url("../images/icon-familywash-on.png");
	top: 815.5px;
    left: 1548px;
}

#icon_play_on {
	background-image: url("../images/icon-play-on.png");
	top: 876px;
    left: 1638px;
	    z-index: 999999;
}

#icon_nursing_on {
	background-image: url("../images/icon-nursing-on.png");
	top: 940px;
    left: 1570px;
	    z-index: 999999;
}

#icon_stairs_1_on {
	background-image: url("../images/icon-stairs-on.png");
	top: 263px;
    left: 897px;
}
#icon_stairs_2_on {
	background-image: url("../images/icon-stairs2-on.png");
	top: 649px;
    left: 1597px;
}

.brand {
	display: block;
	width:116px;
	height:116px;
	background-size: 100%;
	position: absolute;
	background-repeat: no-repeat;
	z-index:100001;
	display: none;
	
}

#brand_food_3 {
	background-image: url("../images/brand-booster.png");
	top: 450px;
    left: 1070px;
}

#brand_food_4 {
	background-image: url("../images/brand-nlchocolate-cafe.png");
	top: 340px;
    left: 1270px;
}

#brand_food_5 {
	background-image: url("../images/brand-yellowbelly.png");
	top: 582px;
    left: 1390px;
}

#brand_food_6 {
	background-image: url("../images/brand-timhortons.png");
	top: 270px;
    left: 545px;
}

#brand_food_7 {
	background-image: url("../images/brand-freshii.png");
    top: 478px;
    left: 609px;

}

#brand_shopping_1 {
	background-image: url("../images/brand-relay.png");
	top: 500px;
    left: 99px;
}
#brand_shopping_1b {
	background-image: url("../images/brand-georgestreet.png");
	top: 500px;
    left: 211px;
}

#brand_shopping_3 {
	background-image: url("../images/brand-heritage.png");
	top: 282px;
    left: 909px;
}

#brand_shopping_4 {
	background-image: url("../images/brand-breakwater.png");
	top: 449px;
    left: 1083px;
}

#brand_shopping_5 {
	background-image: url("../images/brand-nlchocolate.png");
	top: 338px;
    left: 1270px;
}

#brand_shopping_6 {
	background-image: url("../images/brand-bestbuy.png");
	top: 447px;
    left: 793px;
}


.blurb {
	display: block;
	position: absolute;
	width:250px;
	background-color:#E6E6E6;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:50px;
	padding-bottom:14px;
	border: solid #FFFFFF 3px;
	z-index: 100000;
	display: none;
	
}

.blurbdesc {
	display:block;
	color:#616a7b;
	font-size: 16px;
	
	
}

.eng {
	display: block;
}

.french {
	display: none;
}

.hours {
	display:block;
	color:#616a7b;
	font-size: 12px;
	text-transform: uppercase;
	padding-top:0px;
}

#brand_shopping_1_blurb {
	top: 524px;
    left: 286px;
    WIDTH: 193px;
}

#brand_shopping_1b_blurb {
	top: 524px;
    left: 286px;
    WIDTH: 353px;
}

#brand_shopping_3_blurb {
	top: 289px;
    left: 983px;
    width: 206px;
}


#brand_shopping_4_blurb {
	top: 471px;
    left: 1155px;
    width: 218px;
}


#brand_shopping_5_blurb {
	top: 360px;
    left: 1344px;
    width: 218px;
}

#brand_shopping_6_blurb {
	top: 461px;
    left: 866px;
    width: 140px;
}

#brand_food_3_blurb {
	top: 465px;
    left: 1145px;
    WIDTH: 236px;
}

#brand_food_4_blurb {
	top: 357px;
    left: 1345px;
    width: 219px;
}


#brand_food_5_blurb {
	top: 609px;
    left: 1465px;
    width: 218px;
}

#brand_food_6_blurb {
	top: 305px;
    left: 620px;
    width: 181px;
}

#brand_food_7_blurb {
	    top: 501px;
    left: 690px;
    width: 181px;
}



#playarea_blurb {
	    top: 865px;
    left: 1648px;
    width: 150px;
}

#nursing_blurb {
	       top: 929px;
    left: 1586px;
    width: 170px;
}

.gate_on {
	display: block;
	width:125px;
	height:80px;
	background-size: contain;
	position: absolute;
	background-repeat: no-repeat;
	display: none;
	
}

#gate1 {
	background-image: url("../images/gate-1.png");
	top: 231px;
    left: 84px;
}

#gate2 {
	background-image: url("../images/gate-2.png");
	top: 231px;
    left: 166px;
}

#gate3 {
	background-image: url("../images/gate-3.png");
	top: 231px;
    left: 420px;
}

#gate6 {
	background-image: url("../images/gate-6.png");
	top: 231px;
    left: 592px;
}
#gate6a {
	background-image: url("../images/gate-6a.png");
	top: 231px;
    left: 754px;
}

#gate7a {
	background-image: url("../images/gate-7a.png");
    top: 231px;
    left: 679px;
}

#gate8a {
	background-image: url("../images/gate-8a.png");
	top: 170px;
    left: 824px;
}

#gate9a {
	background-image: url("../images/gate-9a.png");
	top: 170px;
    left: 903px;
}

#gate7 {
	background-image: url("../images/gate-7.png");
	width: 138px;
    height: 107px;
	top: 180px;
    left: 1100px;
}

#gate8 {
	background-image: url("../images/gate-8.png");
	width: 140px;
    height: 131px;
	top: 247px;
    left: 1271px;
}

#gate9 {
	background-image: url("../images/gate-9.png");
	width: 137px;
    height: 136px;
	top: 342px;
    left: 1381px;
}

#gate10a {
	background-image: url("../images/gate-10a.png");
	width: 137px;
    height: 136px;
	top: 402px;
    left: 1440px;
}

#gate11a {
	background-image: url("../images/gate-11a.png");
	width: 137px;
    height: 136px;
	top: 458px;
    left: 1496px;
}

#gate12a {
	background-image: url("../images/gate-12a.png");
	width: 137px;
    height: 136px;
	top: 514px;
    left: 1554px;
}

#gate10 {
	background-image: url("../images/gate-10.png");
	width: 137px;
    height: 136px;
	top: 620px;
    left: 1661px;
}

#gate11 {
	background-image: url("../images/gate-11.png");
	width: 137px;
    height: 136px;
	top: 670px;
    left: 1713px;
}

.note {
	display: block;
	color:#ffffff;
	top:630px;
	right:850px;
	position: absolute;
	font-size:20px;
	font-weight: 700;
}



#home_menu {
	display: block;
	width:995px;
	height:262px;
	position: absolute;
	top:665px;
	left:110px;
	z-index:1;
}

.btn_main {
	display: inline-block;
	width:188px;
	height:132px;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-bottom: 10px;
}

.btn_main_on {
	display: inline-block;
	width:188px;
	height:132px;
	background-size: 100%;
	background-repeat: no-repeat;

}

#btn_gate {
	background-image: url("../images/btn-gate-off.png");
}

#btn_washroom {
	background-image: url("../images/btn-washroom-off.png");
}

#btn_food {
	background-image: url("../images/btn-food-off.png");
}

#btn_shopping {
	background-image: url("../images/btn-shopping-off.png");
}

#btn_dutyfree {
	background-image: url("../images/btn-dutyfree-off.png");
}

#btn_water {
	background-image: url("../images/btn-water-off.png");
}

#btn_atm {
	background-image: url("../images/btn-atm-off.png");
}

#btn_family {
	background-image: url("../images/btn-family-off.png");
}

#btn_mapleleaf {
	background-image: url("../images/btn-mapleleaf-off.png");
}

#btn_exit {
	background-image: url("../images/btn-exit-off.png");
}


#btns_on {
	display: block;
	width:995px;
	height:262px;
	position: absolute;
	top:665px;
	left:110px;
	pointer-events: none;
	z-index:2;
}

#btn_gate_on {
	background-image: url("../images/btn-gate-on.png");
	display: none;
	position: absolute;
	left:0px;
}

#btn_washroom_on {
	background-image: url("../images/btn-washroom-on.png");
	display: none;
	position: absolute;
	left:197px;
}

#btn_food_on {
	background-image: url("../images/btn-food-on.png");
	display: none;
	position: absolute;
	left:394px;
}

#btn_shopping_on {
	background-image: url("../images/btn-shopping-on.png");
	display: none;
	position: absolute;
	left:592px;
}

#btn_dutyfree_on {
	background-image: url("../images/btn-dutyfree-on.png");
	display: none;
	position: absolute;
	left:789px;
}

#btn_water_on {
	background-image: url("../images/btn-water-on.png");
	display: none;
	position: absolute;
	left:0px;
	top:146px;
}

#btn_atm_on {
	background-image: url("../images/btn-atm-on.png");
	display: none;
	position: absolute;
	left:197px;
	top:146px;
}

#btn_family_on {
	background-image: url("../images/btn-family-on.png");
	display: none;
	position: absolute;
	left:394px;
	top:146px;
}

#btn_mapleleaf_on {
	background-image: url("../images/btn-mapleleaf-on.png");
	display: none;
	position: absolute;
	left:592px;
	top:146px;
}

#btn_exit_on {
	background-image: url("../images/btn-exit-on.png");
	display: none;
	position: absolute;
	left:789px;
	top:146px;
}


#btn_lang {
	display:block;
	width:185px;
	height:63px;
	background-image: url("../images/lang-fr-off.png");
	background-size: 100%;
	position: absolute;
	bottom:0px;
	left:110px;
}

#btn_back {
	display:block;
	width:185px;
	height:63px;
	background-image: url("../images/btn-back-off.png");
	background-size: 100%;
	position: absolute;
	bottom:0px;
	left:888px;
	display: none;
}

#clock {
	display: block;
	position: absolute;
	top:53px;
	left:110px;
	color:#FFFFFF;
	font-size: 22px;
	text-transform:uppercase;
}


#gate_menu {
	display: block;
	width:1010px;
	height:262px;
	position: absolute;
	top:665px;
	left:110px;
}

.btn_gate {
	display: inline-block;
	width:118px;
	height:82px;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-bottom: 10px;
}



#gate_btn_wrapper {
	float:right;
	width:800px;
	margin-top:9px;
}



#btn_gate1 {
	background-image: url("../images/btn-gate-1-off.png");
}
#btn_gate2 {
	background-image: url("../images/btn-gate-2-off.png");
}
#btn_gate3 {
	background-image: url("../images/btn-gate-3-off.png");
}
#btn_gate6 {
	background-image: url("../images/btn-gate-6-off.png");
}
#btn_gate6a {
	background-image: url("../images/btn-gate-6a-off.png");
}
#btn_gate7 {
	background-image: url("../images/btn-gate-7-off.png");
}
#btn_gate7a {
	background-image: url("../images/btn-gate-7a-off.png");
}
#btn_gate8 {
	background-image: url("../images/btn-gate-8-off.png");
}
#btn_gate8a {
	background-image: url("../images/btn-gate-8a-off.png");
}
#btn_gate9 {
	background-image: url("../images/btn-gate-9-off.png");
}
#btn_gate9a {
	background-image: url("../images/btn-gate-9a-off.png");
}
#btn_gate10 {
	background-image: url("../images/btn-gate-10-off.png");
}
#btn_gate10a {
	background-image: url("../images/btn-gate-10a-off.png");
}
#btn_gate11 {
	background-image: url("../images/btn-gate-11-off.png");
}
#btn_gate11a {
	background-image: url("../images/btn-gate-11a-off.png");
}
#btn_gate12a {
	background-image: url("../images/btn-gate-12a-off.png");
}


#gate_btn_on_wrapper {
	float:right;
	width:800px;
	margin-top:9px;
	position: absolute;
    top: 0;
    left: 210px;
}

.btn_gate_on {
	display: inline-block;
	width:118px;
	height:82px;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-bottom: 10px;
	display: none;
	position: absolute;
}

#btn_gate1_on {
	background-image: url("../images/btn-gate-1-on.png");
	left:0px;
}
#btn_gate2_on {
	background-image: url("../images/btn-gate-2-on.png");
	left:127px;
}
#btn_gate3_on {
	background-image: url("../images/btn-gate-3-on.png");
	left:254px;
}
#btn_gate6_on {
	background-image: url("../images/btn-gate-6-on.png");
	left:381px;
}
#btn_gate6a_on {
	background-image: url("../images/btn-gate-6a-on.png");
	left:509px;
}
#btn_gate7_on {
	background-image: url("../images/btn-gate-7-on.png");
	left:636px;
}
#btn_gate7a_on {
	background-image: url("../images/btn-gate-7a-on.png");
	left:0px;
	top:97px;
}
#btn_gate8_on {
	background-image: url("../images/btn-gate-8-on.png");
	left:127px;
	top:97px;
}
#btn_gate8a_on {
	background-image: url("../images/btn-gate-8a-on.png");
	left:254px;
	top:97px;
}
#btn_gate9_on {
	background-image: url("../images/btn-gate-9-on.png");
	left:381px;
	top:97px;
}
#btn_gate9a_on {
	background-image: url("../images/btn-gate-9a-on.png");
	left:509px;
	top:97px;
}
#btn_gate10_on {
	background-image: url("../images/btn-gate-10-on.png");
	left:636px;
	top:97px;
}
#btn_gate10a_on {
	background-image: url("../images/btn-gate-10a-on.png");
	left:0px;
	top:194px;
}
#btn_gate11_on {
	background-image: url("../images/btn-gate-11-on.png");
	left:127px;
	top:194px;
}
#btn_gate11a_on {
	background-image: url("../images/btn-gate-11a-on.png");
	left:254px;
	top:194px;
}
#btn_gate12a_on {
	background-image: url("../images/btn-gate-12a-on.png");
	left:381px;
	top:194px;
}

.paths {
	z-index:99999;
}
.path {
	display: none;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
}

#path_gate1 {
	width:1322px;
	height:371px;
	background-image: url("../images/path-gate-1.png");
	top:310px;
	left:143px;
}
#path_gate2 {
	width:1241px;
	height:371px;
	background-image: url("../images/path-gate-2.png");
	top: 310px;
    left: 224px;
}

#path_gate3 {
	width:987px;
	height:371px;
	background-image: url("../images/path-gate-3.png");
	top: 310px;
    left: 479px;
}

#path_gate6 {
	width:814px;
	height:371px;
	background-image: url("../images/path-gate-6-new.png");
	top: 310px;
    left: 651px;
}

#path_gate7a {
	width:729px;
	height:371px;
	background-image: url("../images/path-gate-6.png");
	top: 310px;
    left: 736px;
}

#path_gate7 {
	width:331px;
	height:401px;
	background-image: url("../images/path-gate-7.png");
	top: 279px;
    left: 1134px;
}

#path_gate6a {
	width:654px;
	height:371px;
	background-image: url("../images/path-gate-7a.png");
	top: 310px;
    left: 812px;
}

#path_gate8 {
	width:195px;
	height:332px;
	background-image: url("../images/path-gate-8.png");
	top: 350px;
    left: 1269px;
}

#path_gate8a {
	width:577px;
	height:428px;
	background-image: url("../images/path-gate-8a.png");
	top: 252px;
    left: 888px;
}

#path_gate9 {
	width:106px;
	height:235px;
	background-image: url("../images/path-gate-9.png");
	top: 446px;
    left: 1359px;
}

#path_gate9a {
	width:501px;
	height:428px;
	background-image: url("../images/path-gate-9a.png");
	top: 252px;
    left: 964px;
}


#path_gate10 {
	width:340px;
	height:199px;
	background-image: url("../images/path-gate-10.png");
	top: 574px;
    left: 1359px;
}

#path_gate10a {
	width:120px;
	height:180px;
	background-image: url("../images/path-gate-10a.png");
	top: 501px;
    left: 1358px;
}

#path_gate11 {
	width:374px;
	height:256px;
	background-image: url("../images/path-gate-11.png");
	top: 579px;
    left: 1359px;
}

#path_gate11a {
	width:178px;
	height:122px;
	background-image: url("../images/path-gate-11a.png");
	top: 557px;
    left: 1359px;
}

#path_gate12a {
	width:234px;
	height:107px;
	background-image: url("../images/path-gate-12a.png");
	top: 575px;
    left: 1359px;
}


#path_atm {
	width:67px;
	height:116px;
	background-image: url("../images/path-atm.png");
	top: 565px;
    left: 1349px;
}

#path_dutyfree {
	width:1100px;
	height:371px;
	background-image: url("../images/path-dutyfree.png");
    top: 313px;
    left: 359px;
}

#path_washrooms {
	width:1321px;
	height:495px;
	background-image: url("../images/path-washrooms.png");
    top: 309px;
    left: 325px;
}

#path_exit {
	width:1027px;
	height:371px;
	background-image: url("../images/path-exit.png");
    top: 311px;
    left: 435px;
}

#path_family {
	width:329px;
	height:273px;
	background-image: url("../images/path-family.png");
    top: 573px;
    left: 1359px;
}

#path_mapleleaf {
	width: 281px;
    height: 203px;
    background-image: url(../images/path-mapleleaf.png);
    top: 560px;
    left: 1355px;
}

#path_water {
	width:1193px;
	height:393px;
	background-image: url("../images/path-water.png");
    top: 313px;
    left: 373px;
}



#stairs {
	display:block;
	position:relative;
}
.icon_stairs_1,
.icon_stairs_2{
	display:block;
	position:absolute;
	z-index:99999;
	background-size:100%;
}
.icon_stairs_1 {
	background-image: url("../images/icon-gstairs-1.png");
	width:67px;
	height:41px;
	top:267px;
	left:878px;
}
.icon_stairs_2 {
	background-image: url("../images/icon-gstairs-2.png");
	width:70px;
	height:70px;
	top:641px;
	left:1566px;
}




@keyframes pulse {
  0% {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
  }
  50% {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
  }
}
