#VerticalMenu {
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	height: 254px;
	padding: 40px 0px 20px;
}



#VerticalMenu a{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	display: block;
	text-align: left;
	text-indent: 15px;
	line-height: 120%;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: capitalize;
	border-bottom: 1px dotted #FFFFFF;
}

#VerticalMenu a:hover{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border-bottom: 1px dotted #FFFFFF;
	background: #777777;
}

#home #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/about.jpg) no-repeat;
}

#about #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/about.jpg) no-repeat;
}

#business_directory #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/business_directory.jpg) no-repeat;
}

#accommodation #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/accommodation.jpg) no-repeat;
}

#events #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/events.jpg) no-repeat;
}

#visitor_information #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/visitor_information.jpg) no-repeat;
}

#things_to_do #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/things_to_do.jpg) no-repeat;
}

#restaurants_cafes #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/restaurants_cafes.jpg) no-repeat;
}

#transport #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/transport.jpg) no-repeat;
}

#blackball #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/blackball.jpg) no-repeat;
}

#lake_brunner #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/lake_brunner.jpg) no-repeat;
}

#greymouth #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/greymouth.jpg) no-repeat;
}

#live #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/business_directory.jpg) no-repeat;
}

#explore #VerticalMenu  {
	background: url(../graphics/navigation_backgrounds/business_directory.jpg) no-repeat;
}

#VerticalSubMenu {
	TEXT-DECORATION: none;
	margin: 0px auto 20px;
	text-align: left;
	width: 150px;
	text-indent: 20px;
	padding: 0px 0px 0px 1px;
}

#VerticalSubMenu a{
	COLOR: #757569;
	TEXT-DECORATION: none;
	display: block;
	text-align: left;
	text-indent: 20px;
	line-height: 150%;
	width: 150px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#VerticalSubMenu a:hover{
	COLOR: #757569;
	TEXT-DECORATION: none;
}





#BottomMenu {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 36px;
	font-weight: normal;
	color: #A39F9F;
}

#BottomMenu a{
	text-decoration: none;
	color: #A39F9F;
	text-align: center;
	vertical-align: middle;
	margin-right: 1px;
	margin-left: 5px;
	padding-right: 7px;
}

#BottomMenu a:hover{
COLOR: #696747; TEXT-DECORATION: none
}












/* Top Horizontal Menu */

#HorizontalTopNavigation {
	text-align: center;
	height: 42px;
	POSITION: relative;
	width: 800px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FFFFFF;
}

#HorizontalTopNavigation TABLE {
	LEFT: 125px;
	POSITION: absolute;
	TOP: -44px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 42px;
	float: right;
	width: 675px;
}


#TopNavVisit {
	FLOAT: right;
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	LIST-STYLE-TYPE: none;
}


#TopNavVisit ul {
	MARGIN: 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
}

#TopNavVisit li {
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	BACKGROUND: url(../graphics/navigation_tabs/over_tab_left_visit.gif) no-repeat left top;
	border-style: none;	/*height: 30px;*/
}

#TopNavVisit li a {
	DISPLAY: block;
	FLOAT: left;
	TEXT-DECORATION: none;
	margin: 0px;
	BACKGROUND: url(../graphics/navigation_tabs/over_tab_right_visit.gif) no-repeat right top;
	line-height: 52px;
	padding: 6px 20px 8px 10px;
}


#TopNavVisit li a:hover {
	COLOR: #000000;
}

#TopNavVisit li:hover {
	BACKGROUND: url(../graphics/navigation_tabs/tab_left_visit.gif) no-repeat left top
}

#TopNavVisit li:hover a {
	BACKGROUND: url(../graphics/navigation_tabs/tab_right_visit.gif) no-repeat right top
}

DIV#TopNavVisit LI.sfhover {
	BACKGROUND: url(../graphics/navigation_tabs/tab_left_visit.gif) no-repeat left top
}

DIV#TopNavVisit LI.sfhover A {
	BACKGROUND: url(../graphics/navigation_tabs/tab_right_visit.gif) no-repeat right top
}


.LargeText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 17px;
	margin: 0px;
	padding: 0px;
	line-height: 110%;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}

.SmallText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}



#TopNavMove {
	FLOAT: right;
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	LIST-STYLE-TYPE: none;
}


#TopNavMove ul {
	MARGIN: 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
}

#TopNavMove li {
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	BACKGROUND: url(../graphics/navigation_tabs/over_tab_left_move.gif) no-repeat left top;
	border-style: none;	/*height: 30px;*/
}

#TopNavMove li a {
	DISPLAY: block;
	FLOAT: left;
	TEXT-DECORATION: none;
	margin: 0px;
	BACKGROUND: url(../graphics/navigation_tabs/over_tab_right_move.gif) no-repeat right top;
	line-height: 52px;
	padding: 6px 20px 8px 10px;
}


#TopNavMove li a:hover {
	COLOR: #000000;
}

#TopNavMove li:hover {
	BACKGROUND: url(../graphics/navigation_tabs/tab_left_move.gif) no-repeat left top
}

#TopNavMove li:hover a {
	BACKGROUND: url(../graphics/navigation_tabs/tab_right_move.gif) no-repeat right top
}

DIV#TopNavMove LI.sfhover {
	BACKGROUND: url(../graphics/navigation_tabs/tab_left_move.gif) no-repeat left top
}

DIV#TopNavMove LI.sfhover A {
	BACKGROUND: url(../graphics/navigation_tabs/tab_right_move.gif) no-repeat right top
}






#Region {
	TEXT-ALIGN: center;
	margin: 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
	float: right;
}

#Region UL {
	MARGIN: 20px 0px 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
}

#Region LI {
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	MARGIN: 0px 1px;
	padding: 0px;
}

#Region LI A {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	font: bold 11px/120% Arial, Helvetica, sans-serif;
	FLOAT: left;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding: 5px 10px;
	font-style: normal;
	margin: 0px;
	background: #EAAC21;
}


#Region LI A:hover {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	font: bold 11px/120% Arial, Helvetica, sans-serif;
	FLOAT: left;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding: 5px 10px 3px;
	font-style: normal;
	margin: 0px;
	BACKGROUND: #EFC156;
}


DIV#Region LI:hover {
	BACKGROUND: #EFC156;
}
DIV#Region LI:hover A {
	BACKGROUND: #EFC156;
}

DIV#Region LI.sfhover {
	BACKGROUND: #EFC156;
}

DIV#nav LI.sfhover A {
	BACKGROUND: #EFC156;
}




/* Sub Horizontal Menu */

#HorizontalSubNavigation {
	/*background: url(../graphics/Horz_Navigation_bg.jpg) repeat-x bottom;*/
	text-align: left;
	height: 43px;
	POSITION: relative;
	width: 800px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#HorizontalSubNavigation TABLE {
	LEFT: 125px;
	POSITION: absolute;
	TOP: -42px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 42px;
	float: right;
	width: 675px;
	background: url(../graphics/Horz_Navigation_bg.jpg) repeat-x;
}


#SubNav {
	FLOAT: right;
	TEXT-ALIGN: left;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	LIST-STYLE-TYPE: none;

}

#SubNav UL {
	MARGIN: 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
}

#SubNav LI {
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	MARGIN: 0px;
	border-left: 1px solid #2183B8;
	padding: 0px;	
}

#SubNav LI A {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	font: bold 11px/120% Arial, Helvetica, sans-serif;
	FLOAT: left;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	padding: 10px 8px 0px;
	font-style: normal;
	margin: 0px;
	height: 32px;
}


#SubNav LI A:hover {
	BACKGROUND: #3D9FD3;
}


DIV#SubNav LI:hover {
	BACKGROUND: #3D9FD3;
}
DIV#SubNav LI:hover A {
	BACKGROUND: #3D9FD3;
}

DIV#SubNav LI.sfhover {
	BACKGROUND: #3D9FD3;
}

DIV#SubNav LI.sfhover A {
	BACKGROUND: #3D9FD3;
}
