/*** 1st Level ***/

#suckerfish2 {
	background: 			url('/assets/global/navigation.png') 0 0 no-repeat;
	height: 				87px;
	position:				relative;
 	z-index: 				999;
}

#suckerfish2 li {
	display: 				block;
	float: 					left;
	height:					87px;
	margin-right:			15px;
	z-index: 				1000;
}

#suckerfish2 li a {
	display: 				block;
	height:					87px;
	text-indent: 			-9999px;
	z-index:				1001;
}

#suckerfish2_menu_0 a { width: 64px; }
#suckerfish2_menu_1 a { width: 65px; }
#suckerfish2_menu_2 a { width: 107px; }
#suckerfish2_menu_3 a { width: 66px; }
#suckerfish2_menu_4 a { width: 98px; }
#suckerfish2_menu_5 a { width: 124px; }
#suckerfish2_menu_6 a { width: 78px; }

/*** 1st Level Hover States ***/

#suckerfish2_menu_0.sfhover, #suckerfish2_menu_0:hover, #suckerfish2_menu_0 a:hover {
	background: 			url('/assets/global/navigation.png') 0 -88px no-repeat;
	position:				static;
}

#suckerfish2_menu_1.sfhover, #suckerfish2_menu_1:hover, #suckerfish2_menu_1 a:hover {
	background: 			url('/assets/global/navigation.png') -79px -88px no-repeat;
	position:				static;
}

#suckerfish2_menu_2.sfhover, #suckerfish2_menu_2:hover, #suckerfish2_menu_2 a:hover {
	background: 			url('/assets/global/navigation.png') -158px -88px no-repeat;
	position:				static;
}

#suckerfish2_menu_3.sfhover, #suckerfish2_menu_3:hover, #suckerfish2_menu_3 a:hover {
	background: 			url('/assets/global/navigation.png') -279px -88px no-repeat;
	position:				static;
}

#suckerfish2_menu_4.sfhover, #suckerfish2_menu_4:hover, #suckerfish2_menu_4 a:hover {
	background: 			url('/assets/global/navigation.png') -361px -88px no-repeat;
	position:				static;
}

#suckerfish2_menu_5.sfhover, #suckerfish2_menu_5:hover, #suckerfish2_menu_5 a:hover {
	background: 			url('/assets/global/navigation.png') -474px -88px no-repeat;
	position:				static;
}

#suckerfish2_menu_6.sfhover, #suckerfish2_menu_6:hover, #suckerfish2_menu_6 a:hover {
	background: 			url('/assets/global/navigation.png') -613px -88px no-repeat;
	position:				static;
}

/*** 1st Level Active States ***/

body.section-102287 #suckerfish2_menu_0,
#suckerfish2_menu_0 a:active, #suckerfish2_menu_0 a:focus, #suckerfish2_menu_0.suckerfish_current {
	background: 			url('/assets/global/navigation.png') 0 -175px no-repeat;
	position:				static;
}

body.section-102288 #suckerfish2_menu_1,
#suckerfish2_menu_1 a:active, #suckerfish2_menu_1 a:focus, #suckerfish2_menu_1.suckerfish_current {
	background: 			url('/assets/global/navigation.png') -79px -175px no-repeat;
	position:				static;
}

body.section-102289 #suckerfish2_menu_2,
#suckerfish2_menu_2 a:active, #suckerfish2_menu_2 a:focus, #suckerfish2_menu_2.suckerfish_current {
	background: 			url('/assets/global/navigation.png') -158px -175px no-repeat;
	position:				static;
}

body.section-102290 #suckerfish2_menu_3,
#suckerfish2_menu_3 a:active, #suckerfish2_menu_3 a:focus, #suckerfish2_menu_3.suckerfish_current {
	background: 			url('/assets/global/navigation.png') -279px -175px no-repeat;
	position:				static;
}

body.section-102291 #suckerfish2_menu_4,
#suckerfish2_menu_4 a:active, #suckerfish2_menu_4 a:focus, #suckerfish2_menu_4.suckerfish_current {
	background: 			url('/assets/global/navigation.png') -361px -175px no-repeat;
	position:				static;
}

body.section-102292 #suckerfish2_menu_5,
#suckerfish2_menu_5 a:active, #suckerfish2_menu_5 a:focus, #suckerfish2_menu_5.suckerfish_current {
	background: 			url('/assets/global/navigation.png') -474px -175px no-repeat;
	position:				static;
}

body.section-102293 #suckerfish2_menu_6,
#suckerfish2_menu_6 a:active, #suckerfish2_menu_6 a:focus, #suckerfish2_menu_6.suckerfish_current {
	background: 			url('/assets/global/navigation.png') -613px -175px no-repeat;
	position:				static;
}


/*** 2nd Level ***/

#suckerfish2 li ul {
	background: 			url('/assets/global/bg-sub-navigation.png') left bottom no-repeat;
	height:					auto;
	left:					-9999px;
	list-style:				none;
	margin:					-12px 0 0 0;
	padding:				0 0 5px 1px;
	position:				absolute;
	width:					290px;
	z-index:				1000;
}

#suckerfish2 li ul li {
	height:					auto;
	margin: 				0;
	padding:				0 5px 7px 10px;
	width:					265px;

}

/*** 2nd Level Hover ***/

/* Down pointer on first item */
#suckerfish2 li ul .suckerfish_item0 {
	background: 			url('/assets/global/bg-sub-navigation.png') 0 0 no-repeat;
	padding-top:			15px;
}

#suckerfish2 li:hover ul,
#suckerfish2 li.sfhover ul {
	left:					auto;
	position:				absolute;
}

/* Links/Anchors */
#suckerfish2 li ul li a,
#suckerfish2 li.childhover ul li a {
	background: 			url('/assets/global/sub-navigation.png') right top no-repeat;

	-webkit-border-top-left-radius: 	6px;
	-webkit-border-bottom-left-radius: 	6px;
	-moz-border-radius-topleft: 		6px;
	-moz-border-radius-bottomleft: 		6px;
	border-top-left-radius: 			6px;
	border-bottom-left-radius: 			6px;

	color: 					#485560;
	display: 				inline-block;
	font-size:				13px;
	height:					auto;
	line-height:			1.3em;
	padding:				3px 18px 5px 10px;
	text-indent:			0px;
	text-decoration:		none;
	width: auto;
}

#suckerfish2 .childhover ul li a:hover, #suckerfish2 li ul li a:hover, #suckerfish2 li ul li a:active, #suckerfish2 li ul li a:focus {
	background: 			url('/assets/global/sub-navigation.png') right -400px no-repeat;
	color: 					#e8e8e9;
}

/* Down Pointer Positions Hover */
#suckerfish2 #suckerfish2_menu_0 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_0:hover ul .suckerfish_item0 { background-position: 0 0; }
#suckerfish2 #suckerfish2_menu_1 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_1:hover ul .suckerfish_item0 { background-position: -1px 0; }
#suckerfish2 #suckerfish2_menu_2 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_2:hover ul .suckerfish_item0 { background-position: 20px 0; }
#suckerfish2 #suckerfish2_menu_3 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_3:hover ul .suckerfish_item0 { /* @see Hotels Menu section below */ }
#suckerfish2 #suckerfish2_menu_4 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_4:hover ul .suckerfish_item0 { background-position: 15px 0; }
#suckerfish2 #suckerfish2_menu_5 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_5:hover ul .suckerfish_item0 { background-position: 30px 0; }
#suckerfish2 #suckerfish2_menu_6 a:hover + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_6:hover ul .suckerfish_item0 { background-position: 0 0; }


/*** 2nd Level Active ***/

/* Down pointer on first item */
#suckerfish2 .suckerfish_active ul .suckerfish_item0,
#suckerfish2 .suckerfish_current ul .suckerfish_item0,
#suckerfish2 a:active + ul .suckerfish_item0 {
	background: url('/assets/global/bg-sub-navigation.png') 0 -280px no-repeat;
}

/* Down Pointer Positions Active */
#suckerfish2 #suckerfish2_menu_0 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_0 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_0.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_0.suckerfish_current ul .suckerfish_item0 {}
#suckerfish2 #suckerfish2_menu_1 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_1 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_1.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_1.suckerfish_current ul .suckerfish_item0 { background-position: -1px -280px; }
#suckerfish2 #suckerfish2_menu_2 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_2 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_2.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_2.suckerfish_current ul .suckerfish_item0 { background-position: 20px -280px; }
#suckerfish2 #suckerfish2_menu_3 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_3 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_3.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_3.suckerfish_current ul .suckerfish_item0 { /* @see Hotels Menu section below */ }
#suckerfish2 #suckerfish2_menu_4 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_4 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_4.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_4.suckerfish_current ul .suckerfish_item0 { background-position: 15px -280px; }
#suckerfish2 #suckerfish2_menu_5 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_5 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_5.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_5.suckerfish_current ul .suckerfish_item0 { background-position: 30px -280px; }
#suckerfish2 #suckerfish2_menu_6 a:active + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_6 a:focus + ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_6.suckerfish_active ul .suckerfish_item0,
#suckerfish2 #suckerfish2_menu_6.suckerfish_current ul .suckerfish_item0 {}


/*** Hotels Menu ***/
#suckerfish2 .node_102290 ul {
	background: url('/assets/global/bg-sub-navigation-hotels.png') left bottom no-repeat;
	margin-left: -120px;
	padding: 0 0 5px 4px;
	width: 530px;
}

	#suckerfish2 .node_102290 ul li {
		background: none;
		height: 65px;
		padding: 0;
		margin: 0 0 10px 0;
		width: 257px;
	}

	/* Left column */
	#suckerfish2 .node_102290 ul .suckerfish_item0,
	#suckerfish2 .node_102290 ul .suckerfish_item2,
	#suckerfish2 .node_102290 ul .suckerfish_item4,
	#suckerfish2 .node_102290 ul .suckerfish_item6,
	#suckerfish2 .node_102290 ul .suckerfish_item8 {
		padding: 0 0 0 10px;
	}

	#suckerfish2 .node_102290 a:hover + ul .suckerfish_item0,
	#suckerfish2 .node_102290 ul .suckerfish_item0,
	#suckerfish2 .node_102290 ul .suckerfish_item1 {
		background: url('/assets/global/bg-sub-navigation-hotels.png') repeat-x 113px 0;
		padding-top: 15px;
	}

	#suckerfish2 .node_102290.suckerfish_active ul .suckerfish_item0,
	#suckerfish2 .node_102290.suckerfish_current ul .suckerfish_item0,
	#suckerfish2 .node_102290 a:active + ul .suckerfish_item0 {
		background: url('/assets/global/bg-sub-navigation-hotels.png') repeat-x 113px -260px;
	}

	#suckerfish2 .node_102290 ul .suckerfish_item1 {
		background: url('/assets/global/bg-sub-navigation-hotels.png') no-repeat -70px 0;
	}

		#suckerfish2 .node_102290 ul li a {
			background: none;

			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;

			height: 55px;
			padding: 10px 10px 0 90px;
			width: 150px;
		}

		#suckerfish2 .node_102290 ul li a:hover {
			background: #007697;
			color: #e8e8e9;
		}

		/* Hotel Thumbnails 80x65 */
		#suckerfish2 li ul .node_103653 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -600px -600px; } /* Urban St Leonards */
		#suckerfish2 li ul .node_103653 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -600px -600px; }
		#suckerfish2 li ul .node_103654 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -900px -600px; } /* Urban St Kilda */
		#suckerfish2 li ul .node_103654 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -900px -600px; }
		#suckerfish2 li ul .node_103655 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -900px -400px; } /* Urban Bris */
		#suckerfish2 li ul .node_103655 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -900px -400px; }
		#suckerfish2 li ul .node_103656 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -600px -500px; } /* Four Points */
		#suckerfish2 li ul .node_103656 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -600px -500px; }
		#suckerfish2 li ul .node_103658 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -600px -400px; } /* Ibis Melb */
		#suckerfish2 li ul .node_103658 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -600px -400px; }
		#suckerfish2 li ul .node_103659 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -300px -600px; } /* The Swanston */
		#suckerfish2 li ul .node_103659 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -300px -600px; }
		#suckerfish2 li ul .node_103657 a { 		background: 		url('/assets/global/business-logos.png') no-repeat 0 -600px; } /* The Grand */
		#suckerfish2 li ul .node_103657 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat 0 -600px; }
		#suckerfish2 li ul .node_103660 a { 		background: 		url('/assets/global/business-logos.png') no-repeat 0 -700px; } /* Mercure Welcome */
		#suckerfish2 li ul .node_103660 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat 0 -700px; }
		#suckerfish2 li ul .node_207792 a { 		background: 		url('/assets/global/business-logos.png') no-repeat -300px -700px; } /* Novotel Geelong */
		#suckerfish2 li ul .node_207792 a:hover { 	background: #007697 url('/assets/global/business-logos.png') no-repeat -300px -700px; }

