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

#top-2-cols{
	float:right;
	width:100%;
	margin:95px 0px 10px 0px;
	background:url(../images/background-locations-box.png) repeat-y;
}
	
	
#left-column{
	float:left;
	width:156px;
	height:100%;
	margin-right:10px;
}
	
	
#left-pic-container{
	float:left;
	width:146px;
	height:146px;
	margin-left:8px;
	background-image:url(../images/NZ-logo-01.png);
}


div#keyword-search{
	float:left;
	width:146px;
	height:70px;
	margin:10px 5px -5px 5px;
}
	

#div-blue-search-box{
	float:right;
  width:146px;
  height:25px;
  margin:5px 0px 0px 0px;
  color:#666;
}


input#textfield-blue{
  float:left;
  width:142px;
  height:22px;
  border:2px solid #008dd4;
  font-size:14px;
	color:#666;
	text-align:center;

}


.textfield-blue-clicked{
	color:#000;
}


input#imagesubmit-146x40{
  float:left;
  width:146px;
  height:40px;
	margin:5px 0px 0px 0px;
  border-width:0px;
}


#left-locations-container{
	float:left;
	width:156px;
	height:100%;
	margin:15px 0px 0px 0px;
	text-align:right;
}

		
#left-locations-container a{
	display:block;
	margin:5px 16px 10px 0px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
	

	
#left-locations-container a.level-1{
	margin:30px 16px 0px 0px;
	font-size:20px;
	color:#009;
}

#left-locations-container a.level-2{
	font-size:18px;
}
	
		
#right-column{
	float:right;
	width:834px;
}
		
	
#right-intro{
	float:left;
	width:784px;
	height:146px;
	margin-bottom:10px;
	padding:0px 30px 0px 20px;
	color:#333;
	background:#fefefe;
}
	
	
	#right-intro h1{
		margin:10px 0px 5px 0px;
		font-size:24px;
	}
	
	#right-intro p{
		margin:5px 0px 0px 0px;
		line-height:20px;
	}

	
	#right-main{
		float:right;
		width:834px;
		height:auto;
	}
	
	
	#t1{
		float:left;
		width:834px;
		height:300px;
		margin-bottom:10px;
		background-color:#fefefe;
	}
	
	
	#m1, #m2{
		float:left;
		width:372px;
		height:260px;
		background-color:#fefefe;
		margin:10px 10px 0px 0px;
		padding:0px 20px 0px 20px;
	}
	
	#m2{
		margin-right:0px;
	}
	
		
	#m1 p, #m2 p, #m3 p{
		margin:10px 0px 0px 0px;
		font-size:14px;
		line-height:20px;
	}
	
	#m1 h2, #m2 h2{
		margin:10px 0px 5px 0px;
		font-size:22px;
	}
	
	#m3{
	float:left;
	width:784px;
	min-height:100px;
	margin-bottom:10px;
	padding:0px 30px 0px 20px;
	background-color:#fefefe;
	}
	
	#m3 h2{
		margin:5px 0px 5px 0px;
		font-size:22px;
	}
	
	
	
	#b1{
		float:left;
		width:412px;
		height:200px;
		margin-right:10px;
		background-image: url(../images/pb-pic008-412x200.jpg);
	}
	
	#b2{
		float:right;
		width:412px;
		height:200px;
		background-image: url(../images/pb-pic006-412x200.jpg);
	}
	
	
	#town-links{
	float:left;
	width:794px;
	min-height:100px;
	margin:0px 0 10px 0;
	padding:0px 20px 0px 20px;
	color:#333;
	background:#fefefe;
	}
	
	#town-links a{
	display:block;
	text-decoration:none;
	color:#666;
	}
	
	#town-links a:visited{
	display:block;
	text-decoration:none;
	color:#666;
	}
	
	#town-links a:hover{
	display:block;
	text-decoration:none;
	color:#00F;
	}
	
	
	
#north{
	float:left;
	width:594px;
	padding-bottom:20px;
}

#north h2{
	margin-left:150px;
}

#south{
	float:left;
	width:110px;
	padding:0 0 20px 70px;
}

#south h2{
	margin-left:-70px;
	padding-left:20px;
}


#north-01{
	float:left;
	width:190px;
}

#north-02{
	float:left;
	width:190px;
}

#north-03{
	float:left;
	width:190px;
}

#south-01{
	float:left;
	width:180px;
}

