@charset "utf-8";
/* CSS Document */

.ctl, .ctr, .cbl, .cbr {
	width:20px;
	height:20px;
	position:absolute;
	z-index:auto;
}
.ctl {
	top:-2px;
	left:-2px;
	background:url(images/tl.png) no-repeat left top;
}

/* =============   TOP MENU  ========================= */
.home {
   width:95px;
   height:39px;
   position:absolute;
   z-index:auto;
}
.home {
		top:1px;
		right:260px;
}

.home a.rollover {
	display: block;
	width: 95px;
	height: 39px;
	text-decoration: none;
	background:url(images/home.png);
	}

.home  a.rollover:hover {
	background-position: -95px 0;
	}
.home a.rollover:active {
	background-position: -95px 0;
	}

.home .displace {
	position: absolute;
	left: -5000px;
	}
	
.tour_info {
   width:95px;
   height:39px;
   position:absolute;
   z-index:auto;
}
.tour_info {
		top:41px;
		right:260px;
}


.tour_info a.rollover {
	display: block;
	width: 95px;
	height: 39px;
	text-decoration: none;
	background:url(images/tour_info.png);
	}

.tour_info a.rollover:hover {
	background-position: -95px 0;
	}
.tour_info a.rollover:active {
	background-position: -95px 0;
	}

.tour_info .displace {
	position: absolute;
	left: -5000px;
	}
	
.book_now {
   width:95px;
   height:49px;
   position:absolute;
   z-index:auto;
}
.book_now {
		top:80px;
		right:260px;
}

.book_now a.rollover {
	display: block;
	width: 95px;
	height: 39px;
	text-decoration: none;
	background:url(images/book_now.png);
	}

.book_now a.rollover:hover {
	background-position: -95px 0;
	}
.book_now a.rollover:active {
	background-position: -95px 0;
	}

.book_now .displace {
	position: absolute;
	left: -5000px;
	}

.navbar_pad_bottom {
		
	 width:95px;
 	 height:18px;
  	 position:absolute;
     z-index:auto;
	 background:#FFFFFF url(images/vline_for_menu.png) repeat-y;

}
.navbar_pad_bottom
{
	top:115px;
	right:260px;
}



	
.niagara_facts {
   
   width:49px;
   height:132px;
   position:absolute;
   z-index:auto;
   background:#FFF;
}
.niagara_facts {
		top:1px;
		right:210px;
}


.niagara_facts a.rollover {
	display: block;
	width: 49px;
	height: 132px;
	text-decoration: none;
	background:url(images/niagara_facts.png);
	}

.niagara_facts a.rollover:hover {
	background-position: -49px 0;
	}
.niagara_facts a.rollover:active {
	background-position: -49px 0;
	}

.niagara_facts .displace {
	position: absolute;
	left: -5000px;
	}
	
.faq {
    width:49px;
   height:132px;
   position:absolute;
   z-index:auto;
   background:#FFF;
}
.faq {
		top:1px;
		right:160px;
}

.faq a.rollover {
	display: block;
	width: 49px;
	height: 132px;
	text-decoration: none;
	background:url(images/faq.png);
	}

.faq a.rollover:hover {
	background-position: -49px 0;
	}
.faq a.rollover:active {
	background-position: -49px 0;
	}

.faq .displace {
	position: absolute;
	left: -5000px;
	}
	
.meeting {
    width:49px;
   height:132px;
   position:absolute;
   z-index:auto;
   background:#FFF;
}
.meeting {
		top:1px;
		right:110px;
}

.meeting a.rollover {
	display: block;
	width: 49px;
	height: 132px;
	text-decoration: none;
	background:url(images/meeting.png);
	}

.meeting a.rollover:hover {
	background-position: -49px 0;
	}
.meeting a.rollover:active {
	background-position: -49px 0;
	}

.meeting .displace {
	position: absolute;
	left: -5000px;
	}
.links{
   width:49px;
   height:132px;
   position:absolute;
   z-index:auto;
   background:#FFF;
}
.links {
		top:1px;
		right:60px;
}
.links a.rollover {
	display: block;
	width: 49px;
	height: 132px;
	text-decoration: none;
	background:url(images/links.png);
	}

.links a.rollover:hover {
	background-position: -49px 0;
	}
.links a.rollover:active {
	background-position: -49px 0;
	}

.links .displace {
	position: absolute;
	left: -5000px;
	}

.contact {
   width:49px;
   height:132px;
   position:absolute;
   z-index:auto;
   background:#FFF;
}
.contact {
		top:1px;
		right:10px;
}

.contact a.rollover {
	display: block;
	width: 49px;
	height: 132px;
	text-decoration: none;
	background:url(images/contact.png);
	}

.contact a.rollover:hover {
	background-position: -49px 0;
	}
.contact a.rollover:active {
	background-position: -49px 0;
	}

.contact .displace {
	position: absolute;
	left: -5000px;
	}



.image_button_1 {
 		width:49px;
   		height:250px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.image_button_1 {
		top:140px;
		right:210px;
}

.image_button_1 a.rollover {
	display: block;
	width: 44px;
	height: 250px;
	text-decoration: none;
	background:url(images/image_1.png);
	}

.image_button_1 a.rollover:hover {
	background-position: -44px 0;
	}
.image_button_1 a.rollover:active {
	background-position: -44px 0;
	}

.image_button_1 .displace {
	position: absolute;
	left: -5000px;
	}

.image_button_2 {
 		width:49px;
   		height:250px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.image_button_2 {
		top:140px;
		right:160px;
}

.image_button_2 a.rollover {
	display: block;
	width: 44px;
	height: 250px;
	text-decoration: none;
	background:url(images/image_2.png);
	}

.image_button_2 a.rollover:hover {
	background-position: -44px 0;
	}
.image_button_2 a.rollover:active {
	background-position: -44px 0;
	}

.image_button_2.displace {
	position: absolute;
	left: -5000px;
	}
.image_button_3 {
 		width:49px;
   		height:250px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.image_button_3 {
		top:140px;
		right:110px;
}

.image_button_3 a.rollover {
	display: block;
	width: 44px;
	height: 250px;
	text-decoration: none;
	background:url(images/image_3.png);
	}

.image_button_3 a.rollover:hover {
	background-position: -44px 0;
	}
.image_button_3 a.rollover:active {
	background-position: -44px 0;
	}

.image_button_3 .displace {
	position: absolute;
	left: -5000px;
	}
	
.image_button_4 {
 		width:49px;
   		height:250px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.image_button_4 {
		top:140px;
		right:60px;
}

.image_button_4 a.rollover {
	display: block;
	width: 44px;
	height: 250px;
	text-decoration: none;
	background:url(images/image_4.png);
	}

.image_button_4 a.rollover:hover {
	background-position: -44px 0;
	}
.image_button_4 a.rollover:active {
	background-position: -44px 0;
	}

.image_button_4 .displace {
	position: absolute;
	left: -5000px;
	}
.image_button_5 {
 		width:49px;
   		height:250px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.image_button_5 {
		top:140px;
		right:10px;
}

.image_button_5 a.rollover {
	display: block;
	width: 44px;
	height: 250px;
	text-decoration: none;
	background:url(images/image_5.png);
	}

.image_button_5 a.rollover:hover {
	background-position: -44px 0;
	}
.image_button_5 a.rollover:active {
	background-position: -44px 0;
	}

.image_button_5 .displace {
	position: absolute;
	left: -5000px;
	}
	
.animation_banner {

		width:75%;
   		height:250px;
   		position:absolute;
   		z-index:auto;
		
}
.animation_banner  {
		top:140px;
		left:10px;
}

.animation_banner_inside {

		width:75.5%;
   		height:250px;
   		position:absolute;
   		z-index:auto;
		background: #D60000; /* url(images/pic_1.png) no-repeat;*/
		text-align:right;
		overflow:hidden;
}
.animation_banner_inside  {
		top:140px;
		left:250px;
}



/* =========================== Inside Page Menu Side ==================================== */

.side_menu_button_1 {
 		width:250px;
   		height:40px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.side_menu_button_1 {
		top:140px;
		left:1px;
}

.side_menu_button_1 a.rollover {
	display: block;
	width: 250px;
	height: 40px;
	text-decoration: none;
	background:url(images/sidemenu_home.jpg);
	}

.side_menu_button_1 a.rollover:hover {
	background-position: -250px 0;
	}
.side_menu_button_1 a.rollover:active {
	background-position: -250px 0;
	}

.side_menu_button_1 .displace {
	position: absolute;
	left: -5000px;
	}
/* Button 2  */	
.side_menu_button_2 {
 		width:250px;
   		height:40px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.side_menu_button_2 {
		top:180px;
		left:1px;
}

.side_menu_button_2 a.rollover {
	display: block;
	width: 250px;
	height: 40px;
	text-decoration: none;
	background:url(images/sidemenu_tour_info.jpg);
	}

.side_menu_button_2 a.rollover:hover {
	background-position: -250px 0;
	}
.side_menu_button_2 a.rollover:active {
	background-position: -250px 0;
	}

.side_menu_button_2 .displace {
	position: absolute;
	left: -5000px;
	}

/* Button 3  */	
.side_menu_button_3 {
 		width:250px;
   		height:40px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.side_menu_button_3 {
		top:220px;
		left:1px;
}

.side_menu_button_3 a.rollover {
	display: block;
	width: 250px;
	height: 40px;
	text-decoration: none;
	background:url(images/sidemenu_book_now.jpg);
	}

.side_menu_button_3 a.rollover:hover {
	background-position: -250px 0;
	}
.side_menu_button_3 a.rollover:active {
	background-position: -250px 0;
	}

.side_menu_button_3 .displace {
	position: absolute;
	left: -5000px;
	}

/* Button 4  */	
.side_menu_button_4 {
 		width:250px;
   		height:40px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.side_menu_button_4 {
		top:260px;
		left:1px;
}

.side_menu_button_4 a.rollover {
	display: block;
	width: 250px;
	height: 40px;
	text-decoration: none;
	background:url(images/sidemenu_niagara_facts.jpg);
	}

.side_menu_button_4 a.rollover:hover {
	background-position: -250px 0;
	}
.side_menu_button_4 a.rollover:active {
	background-position: -250px 0;
	}

.side_menu_button_4 .displace {
	position: absolute;
	left: -5000px;
	}
	
/* Button 5  */	
.side_menu_button_5 {
 		width:250px;
   		height:40px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.side_menu_button_5 {
		top:300px;
		left:1px;
}

.side_menu_button_5 a.rollover {
	display: block;
	width: 250px;
	height: 40px;
	text-decoration: none;
	background:url(images/sidemenu_faq.jpg);
	}

.side_menu_button_5 a.rollover:hover {
	background-position: -250px 0;
	}
.side_menu_button_5 a.rollover:active {
	background-position: -250px 0;
	}

.side_menu_button_5 .displace {
	position: absolute;
	left: -5000px;
	}	
	
/* Button Bottom  */	
.side_menu_button_6 {
 		width:250px;
   		height:50px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.side_menu_button_6 {
		top:340px;
		left:1px;
}

.side_menu_button_6 a.rollover {
	display: block;
	width: 250px;
	height: 50px;
	text-decoration: none;
	background:url(images/sidemenu_empty_bottom.jpg);
	}

.side_menu_button_6 a.rollover:hover {
	background-position: -250px 0;
	}
.side_menu_button_6 a.rollover:active {
	background-position: -250px 0;
	}

.side_menu_button_6 .displace {
	position: absolute;
	left: -5000px;
	}		
	
/* ============================== Inside Page Menu Side Ends ====================================== */

/* =========================== Inside Page Menu Top Right Side ==================================== */

.inside_menu_top_1 {
 		width:154px;
   		height:38px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.inside_menu_top_1 {
		top:1px;
		right:10px;
}

.inside_menu_top_1 a.rollover {
	display: block;
	width: 154px;
	height: 38px;
	text-decoration: none;
	background:url(images/subside_menu_1.png);
	}

.inside_menu_top_1 a.rollover:hover {
	background-position: -154px 0;
	}
.inside_menu_top_1 a.rollover:active {
	background-position: -154px 0;
	}

.inside_menu_top_1 .displace {
	position: absolute;
	left: -5000px;
	}
/* Button 2  */	
.inside_menu_top_2 {
 		width:154px;
   		height:39px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.inside_menu_top_2 {
		top:39px;
		right:10px;
}

.inside_menu_top_2 a.rollover {
	display: block;
	width: 154px;
	height: 39px;
	text-decoration: none;
	background:url(images/subside_menu_2.png);
	}

.inside_menu_top_2 a.rollover:hover {
	background-position: -154px 0;
	}
.inside_menu_top_2 a.rollover:active {
	background-position: -154px 0;
	}

.inside_menu_top_2 .displace {
	position: absolute;
	left: -5000px;
	}

/* Button 3  */	
.inside_menu_top_3 {
 		width:154px;
   		height:53px;
   		position:absolute;
   		z-index:auto;
   		background:#FFF;
}
.inside_menu_top_3 {
		top:77px;
		right:10px;
}

.inside_menu_top_3 a.rollover {
	display: block;
	width: 154px;
	height: 53px;
	text-decoration: none;
	background:url(images/subside_menu_3.png);
	}

.inside_menu_top_3 a.rollover:hover {
	background-position: -154px 0;
	}
.inside_menu_top_3 a.rollover:active {
	background-position: -154px 0;
	}

.inside_menu_top_3 .displace {
	position: absolute;
	left: -5000px;
	}
/* ======================== Inside Page Menu Side Ends ================================== */
