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

body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/schnapps-bg.gif);
	background-repeat:repeat;
	background-color:#F1EDDA;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
h1{
	color:#F4A515;
	font-size:14px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	line-height:22px;
	}
	
h1.black-headings {
	background-color:#000000;
	color:#FFFFFF;
	padding:2px 0px 2px 5px;
	margin:20px 0px 4px 0px;
	font-size:14px;
	}
	
h2 {
	color:#FFFFFF;
	font-size:13px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	line-height:22px;
	}
	
h3 {
	color:#FDD373;
	font-size:13px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bolder;
	line-height:22px;
	}
	
p {
	color:#FFFFFF;
	font-size:12px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	line-height:22px;
	}
	
a {
	color:#F4A515;
	text-decoration:none;
	}
	
a:hover {
	color:#F4A515;
	text-decoration:none;
	border-bottom: #F4A515 dotted 2px;
	}

.zenbu-wifi {
	width:auto;
	padding:40px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
	
.zenbu-wifi a:hover {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
}

.atm {
	float:right;
	width:80px;}
	
ul{
	font-size:12px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	line-height:22px
}

li{
	color:#FFFFFF;
	line-height:22px;
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 20px;
}
	
.clear { clear:both;}
	
.container-wrap{
	width:955px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	}

.container{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:auto;
	}

.header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/header-tongariro-crossing.jpg);
	background-repeat:no-repeat;
	}
	
.bar-logo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:485px;
	}
	
.facebookdiv{
	margin:0px;
	padding:0px;
	float:right;
	width:290px;
}

.facebookdiv img{
	margin:0px;
	padding:0px;
	float:right;
}

.facebookdiv a:hover{
	padding:0px;
	margin:0px;
	border:none;}

.header-right-col{
	padding:15px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	width:385px;
	}
	
.speights-logo{
	margin:0px 0px 126px 0px;
	padding:0px;
	float:right;
	}
	
.speights-logo img{
	border:none;
	}	
	
.speights-logo a:hover{
	border:none;
	}

.ruapehu-feed{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	}
	
.middle{
	margin:0px;
	padding:0px;
	background-image:url(images/bg-tongariro-bar.jpg);	
	background-repeat:repeat-y;
	}
	
.nav{
	margin:0px;
	padding:0px;
	float:left;
	width:176px;
	}
	
.content-wrap{
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	float:right;
	width:739px;
	}
	
.content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	}
	
.main-content{
	width:auto;
	margin:0px 0px 20px 0px;
	padding:10px 10px 0px 10px;
	background-image:url(images/content-bg.png);
	background-repeat:repeat;
	}
	
.left-col{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:350px;
	}
	
.left-col-large{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:510px;
	}
	
.right-col{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:355px;
	text-align:center;
}

.right-col img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:#000000 3px solid;
	border-bottom:#000000 3px solid;
}

.right-col p{
	margin:0px 0px 0px 0px;
	padding:2px 0px 20px 0px;
	font-size:11px;
}

.right-col-small{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:200px;
	text-align:center;
}

.right-col-small img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:#000000 3px solid;
	border-bottom:#000000 3px solid;
}

.right-col-small p{
	margin:0px 0px 0px 0px;
	padding:2px 0px 20px 0px;
	font-size:11px;
}


.full-col{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	text-align:left;
	}
	
.full-col-vids{
	margin:0px 0px 0px 0px;
	padding:0px 0px 50px 0px;
	width:auto;
	text-align:left;
	}
	
.full-col-vids-bottom{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:auto;
	text-align:left;
	}
	
.vids-captions{
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
.vids{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:425px;}
	
.full-col-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	text-align:center;
	}
	
.push-features{
	width:739px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	background-color:#000000;
	}
	
.push-features img{
	border:none;
	}
	
.push-features a{
	border:none;
	}
	
.push-features a:hover{
	border:none;
	}
	
.push-wrap{
	width:136px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	background-color:#000000;
	float:left;
	}
	
.push1{
	width: 136px;
	margin:0px;
	padding:0px;
	background-color:#F4A515;
	}
	
.push1 img{
	margin:0px;
	padding:0px;
	}
	
.events-summary{
	width:auto;
	height:160px;
	padding:5px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	}
	
.events-summary p{
	color:#CC3300;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:0px 0px 2px 0px;
	}
	
.events-summary a{
	color:#CC3300;
	font-size:12px;
	text-decoration:underline;
	line-height:18px;
	}
	
.events-summary a:hover{
	color:#9B2700;
	text-decoration:underline;
	border:none;
	}
	
.push2-wrap{
	width:135px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	background-color:#000000;
	float:left;
	}
	
.push2{
	width: 135px;
	margin:0px;
	padding:0px;
	}
	
.push3{
	width: 136px;
	margin:0px;
	padding:0px;
	}
	
.push4{
	width: 136px;
	margin:0px;
	padding:0px;
	}
	
.push5-wrap{
	width:136px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	background-color:#000000;
	float:left;
	}
	
.push5{
	width: 136px;
	margin:0px;
	padding:0px;
	background-color:#CC3300;
	}
	
.clear-flatheight{
	clear:both;
	height:0px;
	}
	
.galleries-summary{
	width:auto;
	height:155px;
	padding:5px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	}
	
.galleries-summary p{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
	
.galleries-summary a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
	line-height:18px;
	}
	
.galleries-summary a:hover{
	color:#F4A515;
	text-decoration:underline;
	border:none;
	}
	
.footer-border{
	width:auto;
	padding:2px 0px 1px 0px;
	margin:0px;
	clear:both;
	background-color:#124752;
	}
	
.footer{
	width:auto;
	text-align:center;
	background-color:#000000;
	margin:0px 0px 0px 0px;
	padding:4px 0px 6px 0px;
	}
	
.footer p{
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	}

.footer-links{
	font-weight:bolder;
	color:#AED4E1;
	border:none;
	}
	
.footer-links a{
	font-weight:bolder;
	text-decoration:underline;
	color:#AED4E1;
	border:none;
	}
	
.footer-links a:hover{
	font-weight:bolder;
	text-decoration:underline;
	color:#336699;
	border:none;
	}
	
.footer-link-employment{
	font-weight:bold;
	border:none;
	color:#F4A515;	
	}
	
.footer-link-employment a{
	border:none;
	color:#F4A515;
	text-decoration:underline;
	}
	
.footer-link-employment a:hover{
	color:#CC3300;
	border:none;
	text-decoration:underline;
	}
	
.footer-spacing {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	}
	
.nav2{
	margin:0px 0px 0px 0px;
	padding:1px 0px 4px 0px;
	text-align:center;
	border:none;
	}
	
.nav2 p{
	color:#336699;
	margin:0px;
	padding:0px;
	font-size:11px;
	border:none;
	}
	
.nav2 a{
	color:#336699;
	margin:0px;
	padding:0px 10px 0px 10px;
	border:none;
	}
	
.nav2 a:hover{
	color:#AED4E1;
	border:none;
	}
	
.nav2-active{
	color:#AED4E1;
	}
	
.link-stand-out{
	border:1px solid #F4A515;
	padding:10px 10px 0px 10px;
	margin:20px 0px 20px 0px;
	}
	
.link-image{
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	}
	
.link-image img{
	float:right;
	border:2px #000000 solid;
	}