#topHeader { background:#336699 no-repeat 111px 0;position:relative; height:83px; overflow:visible;}
	
	#topHeader #aboutThisImage {z-index:100;} 
	#topHeader #aboutThisImage a{position:absolute; top:62px; left:0;width:111px; height:21px; overflow:visible;  text-align:left; color:#fff; text-decoration:none;}

	
	#topHeader #aboutThisImage a span {margin:0 ; padding:10px; background:#336699; cursor:text; width:200px; display:none;}
	
	#topHeader #aboutThisImage a:hover {overflow:visible;display:block;}
	#topHeader #aboutThisImage a:hover span {display:block; }
	

	#topLogo { float:right;}







#mainFrame,
#mainFrame1Col,
#mainFrameProduct {
	width:765px;
	margin:1px auto;
	background:url(/custom/templates/page/shared/images/main-bg.gif) repeat-y #fff;
	text-align:left;
	padding:0 0 15px 0;
	position:relative;
	/*z-index:-1;*/
}
/*
html>body #mainFrame,
html>body #mainFrame1Col,
html>body #mainFrameProduct{
	z-index:auto;
}
*/
#mainFrame1Col {background:url(/custom/templates/page/shared/images/main-bg-1col.gif) repeat-y #fff; }
#mainFrameProduct {background:#fff;}



#leftNav {width:180px; float:left;}

#supportAucklandLink { margin:65px 0 20px 0;}

#mainContent { width:410px; float:left;}

#mainContent1Col { width:570px; float:left; position:relative;}

#mainContentProduct { width:765px; float:left;}
#mainContentProduct .searchCrumbs { margin:20px 0 20px 0;}
.menuBreadcrumbTrail { margin:15px 0 5px;}


#secondaryContent { width:155px; float:right; margin:0 0 10px 0;}
	
	
	
	#searchBox {
		margin:1px auto 0;
		background:#c9d4e1;
		border-bottom:1px solid #fff;
	}
		#searchBox h4 {margin:0; padding:3px 5px; color:#1f6c99; font-size:12px;}
		#searchBox form {margin-bottom:0;}
			#searchBox input, #searchBox select { width:149px; margin:0 5px 5px;}
			#searchBox span input { width:auto; margin-left:103px; }
	
	#secondaryContentPadding { padding:0 7px;}


#mainFrame1Col #searchBox { }
	

#mainFrame1Col #searchBox { position:absolute; top:0; right:0; width:160px;}
#mainFrame1Col #searchBoxBlocker { float:right; height:70px; width:160px; }


#footerMenu {
	width:388px;
	float:right;
	text-align:right;
	padding:10px 10px 10px 0;
}

#footerMenu div img { vertical-align:middle;}


.fakeEvent {margin-bottom:20px;clear:both;border-bottom:4px solid #bd8497;padding-bottom:20px;}
.fakeEvent h2 {margin-top:0;}