.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.dotted {
	background-image: url(nav03/dot.gif);
}
.verd11bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.verd11bldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

div#nz-regions {
	height:590px;
	width:405px;
	margin:0 auto;
	background:url(web_images/region-map.gif) 0 0 no-repeat;
	position:relative;
	font-size:0.7em;
}
	div#nz-regions a {
		position:absolute;
	}
	
	div#nz-regions a:link,
	div#nz-regions a:visited,
	div#nz-regions a:active,
	div#nz-regions a:focus,
	div#nz-regions a:hover { color:#153200; }
	
	a#auckland { top:110px; right:155px; }
	a#hamilton { top:155px; right:135px; }
	a#mt-maunganui { top:150px; right:30px; }
	a#new-plymouth { top:220px; right:170px; }
	
	a#nelson { bottom:260px; right:165px; }
	a#dunedin { bottom:60px; left:110px; }

/* Lean, Mean Accessible Forms (adapted from http://www.alistapart.com/articles/prettyaccessibleforms) */
form.lmaform fieldset { margin-bottom:10px; }
	form.lmaform fieldset.submit { margin:0; border:none; padding:0; }
	
	form.lmaform legend { padding:0 2px; font-weight:bold; #margin:0 -7px; }
		form.lmaform label { display:-moz-inline-box; display:inline-block; line-height:1.8; vertical-align:top; }
		
		form.lmaform fieldset li { margin:0; padding:5px; list-style:none; }
			form.lmaform fieldset fieldset { margin:3px 0 0; border:none; }
				form.lmaform fieldset fieldset legend { padding:0 0 5px; font-weight:normal; }
					form.lmaform fieldset fieldset label { display:block; width:auto; }
			
			form.lmaform em { font-weight:bold; font-style:normal; color:#f00; }
/* End L.M.A. Forms */

form#contact-form { margin:10px 0 0; font-size:0.7em; }
	form#contact-form fieldset {
		margin:0;
		border:none;
		padding:0;
	}
		form#contact-form legend { font-weight:normal; }
		
		form#contact-form ol { margin:0; padding:0; }
			form#contact-form li { margin:10px 0; }
				form#contact-form label { width:70px; }
				
				form#contact-form input.text {  }
				
				form#contact-form textarea {
					height:68px;
					font-family:inherit;
					font-size:1em;
				}
				
				form#contact-form input.text, form#contact-form textarea {
					width:178px;
					border:1px solid #333;
					padding:2px;
				}
	
	form#contact-form fieldset.submit { text-align:right; }
		form#contact-form fieldset.submit input { margin-right:5px; }




