/* CSS Document */

body {margin:0 auto; padding:0; width:760px; padding:0; background:#fff;}

	/************************* BEGIN MASTHEAD *************************/

	#masthead-container {margin:0; padding:0; width:760px; height:200px;}
	
		#nz-logo-container {margin:0; padding:0; width:245px; height:200px; float:left;}
		
			#nz-logo-container img {margin:0; padding:0; width:245px; height:200px; background:url(../images/nz-logo.jpg);}
		
		#masthead-right-column {margin:0; padding:0; width:515px; height:200px; float:left;}
		
			#masthead-dates-container {margin:0; padding:0; width:515px; height:110px;}
			
				#hawkes-bay-date-container {margin:0; padding:0; width:185px; height:110px; float:left;}
				
					#hawkes-bay-date-container img {margin:0; padding:0; width:185px; height:110px; background:url(../images/hawkes-bay-date.jpg);}
				
				#queenstown-date-container {margin:0; padding:0; width:185px; height:110px; float:left;}
				
					#queenstown-date-container img {margin:0; padding:0; width:185px; height:110px; background:url(../images/queenstown-date.jpg);}

				#coe-logo-container {margin:0; padding:0; width:145px; height:110px; float:left; background:url(../images/coe-logo.jpg);}

			/************************* BEGIN MAIN MENU (MM) *************************/
			
			#mm-container {margin:0; padding:0; width:515px; height:90px;}
			
				#mm-left-column {margin:0; padding:0; width:185px; height:90px; float:left;}
				
					#mm1 {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-coe-down.jpg) top left no-repeat;}
					
					a#mm-link1 {cursor:pointer;}
					
						a#mm-link1 img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-coe-up.jpg) top left no-repeat;}
						
						a#mm-link1:hover img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-coe-over.jpg) top left no-repeat;}
						
					#mm2 {margin:0; padding:0; width:185px; height:26px; background: url(../images/mm-inner-circle-down.jpg) top left no-repeat;}
					
					a#mm-link2 {cursor:pointer;}
					
						a#mm-link2 img {margin:0; padding:0; width:185px; height:26px; background: url(../images/mm-inner-circle-up.jpg) top left no-repeat;}
						
						a#mm-link2:hover img {margin:0; padding:0; width:185px; height:26px; background: url(../images/mm-inner-circle-over.jpg) top left no-repeat;}
						
					#mm3 {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-ga-challenge-down.jpg) top left no-repeat;}
					
					a#mm-link3 {cursor:pointer;}
				
						a#mm-link3 img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-ga-challenge-up.jpg) top left no-repeat;}
						
						a#mm-link3:hover img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-ga-challenge-over.jpg) top left no-repeat;}
				
				#mm-middle-column {margin:0; padding:0; width:185px; height:90px; float:left;}
				
					#mm4 {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-nz-down.jpg) top left no-repeat;}
					
					a#mm-link4 {cursor:pointer;}
					
						a#mm-link4 img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-nz-up.jpg) top left no-repeat;}
						
						a#mm-link4:hover img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-nz-over.jpg) top left no-repeat;}
				
					#mm5 {margin:0; padding:0; width:185px; height:26px; background: url(../images/mm-hotels-down.jpg) top left no-repeat;}
					
					a#mm-link5 {cursor:pointer;}
				
						a#mm-link5 img {margin:0; padding:0; width:185px; height:26px; background: url(../images/mm-hotels-up.jpg) top left no-repeat;}
						
						a#mm-link5:hover img {margin:0; padding:0; width:185px; height:26px; background: url(../images/mm-hotels-over.jpg) top left no-repeat;}
				
					#mm6 {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-activities-down.jpg) top left no-repeat;}
					
					a#mm-link6 {cursor:pointer;}
				
						a#mm-link6 img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-activities-up.jpg) top left no-repeat;}
						
						a#mm-link6:hover img {margin:0; padding:0; width:185px; height:32px; background: url(../images/mm-activities-over.jpg) top left no-repeat;}
				
				#mm-right-column {margin:0; padding:0; width:145px; height:90px; float:left;}
			
					#mm-empty-container {margin:0; padding:0; width:145px; height:90px; background:url(../images/mm-empty.jpg);}
					
			/************************* END MAIN MENU (MM) *************************/
			
	/************************* END MASTHEAD *************************/
			
	/************************* BEGIN MAIN CONTENT *************************/
	
	#main-container {margin:0; padding:0; width:760px; background:url(../images/main-bg.gif) repeat-y; overflow:hidden;}
	
		#main-left-column {margin:0; padding:0; width:245px; float:left;}
		
			#main-left-column h2 {margin:15px 20px 5px 20px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff;}
		
			#main-left-column p {margin:15px 20px 30px 20px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#fff;}
		
			#main-left-column p.opening {margin:0 20px 0 20px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#fff;}
			
				ul#subnav {margin:0; padding:0; width:245px;}
				
					#subnav li {margin:0; padding:0; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; line-height:27px; color:#fff;}
				
						#subnav li a {margin:0; padding:0 18px 0 18px; display:block; border-bottom:1px solid #919159; color:#fff;}
						
						#subnav li a:hover {text-decoration:none; background:#919159;}
				
						#subnav li a#opening {padding:10px 18px 0 18px;}
				
						#subnav li a#closing {padding:0 18px 12px 18px; border:0;}
				
						#subnav li a.selected {cursor:default; background:#919159;} /* DARKER #878750 */
		
		#main-right-column {margin:0; padding:0; width:515px; float:left;}
		
			.main-right-column-text-container {margin:0; padding:0; width:515px;}
			
				/************************* BEGIN HEADLINES *************************/
				
				h1 {margin:0; padding:0; width:515px;}
			
				h1#home-headline-01 {height:94px; background:transparent url(../images/home-headline-01.png) top left no-repeat;}
				
					h1#home-headline-01 span {display:none;}
			
				h1#home-headline-02 {height:62px; background:transparent url(../images/home-headline-02.png) top left no-repeat;}
				
					h1#home-headline-02 span {display:none;}
					
				h1#home-headline-03 {height:62px; background:transparent url(../images/home-headline-03.png) top left no-repeat;}
				
					h1#home-headline-03 span {display:none;}
					
				h1#coe-headline-01 {height:90px; background:transparent url(../images/coe-headline-01.png) top left no-repeat;}
				
					h1#coe-headline-01 span {display:none;}
					
				h1#coe-timeline-headline-01 {height:62px; background:transparent url(../images/coe-timeline-headline-01.png) top left no-repeat;}
				
					h1#coe-timeline-headline-01 span {display:none;}
					
				h1#inner-circle-headline-01 {height:90px; background:transparent url(../images/inner-circle-headline-01.png) top left no-repeat;}
				
					h1#inner-circle-headline-01 span {display:none;}
					
				h1#ga-challenge-headline-01 {height:90px; background:transparent url(../images/ga-challenge-headline-01.png) top left no-repeat;}
				
					h1#ga-challenge-headline-01 span {display:none;}
					
				h1#nz-headline-01 {height:62px; background:transparent url(../images/nz-headline-01.png) top left no-repeat;}
				
					h1#nz-headline-01 span {display:none;}
					
				h1#south-island-headline-01 {height:62px; background:transparent url(../images/south-island-headline-01.png) top left no-repeat;}
				
					h1#south-island-headline-01 span {display:none;}
					
				h1#north-island-headline-01 {height:62px; background:transparent url(../images/north-island-headline-01.png) top left no-repeat;}
				
					h1#north-island-headline-01 span {display:none;}
					
				h1#nz-facts-headline-01 {height:62px; background:transparent url(../images/nz-facts-headline-01.png) top left no-repeat;}
				
					h1#nz-facts-headline-01 span {display:none;}
					
				h1#prize-headline-01 {height:62px; background:transparent url(../images/prize-headline-01.png) top left no-repeat;}
				
					h1#prize-headline-01 span {display:none;}
					
				h1#thank-you-headline-01 {height:62px; background:transparent url(../images/thank-you-headline-01.png) top left no-repeat;}
				
					h1#thank-you-headline-01 span {display:none;}
					
				h1#activities-headline-01 {height:62px; background:transparent url(../images/activities-headline-01.png) top left no-repeat;}
				
					h1#activities-headline-01 span {display:none;}
					
				h1#activities-headline-02 {height:94px; background:transparent url(../images/activities-headline-02.png) top left no-repeat;}
				
					h1#activities-headline-02 span {display:none;}
					
				h1#coe-tours-headline-01 {height:62px; background:transparent url(../images/coe-tours-headline-01.png) top left no-repeat;}
				
					h1#coe-tours-headline-01 span {display:none;}
					
				h1#ic-tours-headline-01 {height:62px; background:transparent url(../images/ic-tours-headline-01.png) top left no-repeat;}
				
					h1#ic-tours-headline-01 span {display:none;}
					
				/************************* END HEADLINES *************************/
	
				.main-right-column-text-container ul {margin:0; padding:0 46px 27px 45px; width:419px;} /* NOTE: There's a 5px adjustment on the width to display correctly in IE6. */
				
					.main-right-column-text-container ul li {margin:7px 0 0 0; padding:0; list-style-image:url(../images/right-arrow.gif); font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; line-height:20px; color:#3d1d0a;}
					
				.main-right-column-text-container ol {margin:0; padding:0 46px 27px 50px; width:419px;}
					
					.main-right-column-text-container ol li {margin:7px 0 0 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; line-height:20px; color:#3d1d0a;}
			
				.main-right-column-text-container form {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}
			
					.main-right-column-text-container form input {margin:0; padding:5px; font-size:11px; letter-spacing:.75pt; border:1px solid #fff; background:transparent url(../images/input-bg.png) top left no-repeat; background-color:#fff9ea;}
			
					.main-right-column-text-container form input.text {width:240px;}
				
					.main-right-column-text-container form input.phone {width:100px;}
			
					.main-right-column-text-container form input.button {margin:0; padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; letter-spacing:.75pt; text-transform:uppercase; border:1px solid #fff; background:#e9dbb6;}
			
				.main-right-column-text-container table {margin:10px 20px 0 20px; padding:0; width:475px;}
			
				.main-right-column-text-container form table {margin:10px 20px 0 20px; padding:0; width:475px;}
			
				.main-right-column-text-container table.two-column {font-family:Georgia, "Times New Roman", Times, serif;}
				
					.main-right-column-text-container table tr {margin:0; padding:0;}
				
						.main-right-column-text-container table td {margin:0; padding:0; color:#3d1d0a; vertical-align:middle;}
				
							.main-right-column-text-container table td.hr-top {border-top:1px dashed #e9dbb6;}
				
							.main-right-column-text-container table td.hr-bottom {border-bottom:1px dashed #e9dbb6;}
					
						.main-right-column-text-container form td#required {padding:10px 8px 7px 10px; font-weight:normal;}
					
						.main-right-column-text-container form td#buttons {padding:10px 8px 7px 10px; letter-spacing:.75pt; text-transform:uppercase;}
					
						.main-right-column-text-container form td.left-column {padding:10px 8px 7px 10px; width:130px; font-weight:bold; letter-spacing:.75pt; text-transform:uppercase; text-align:right;}
						
						.main-right-column-text-container form td.middle-column {padding:10px 5px 7px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#ab270b;}
					
						.main-right-column-text-container form td.right-column {padding:7px 10px 7px 0; text-align:left;}
						
						.main-right-column-text-container table.two-column td {font-size:12px; line-height:18px; color:#3d1d0a;}
					
						.main-right-column-text-container table.two-column td.left-column {padding:7px 14px 7px 10px; font-weight:bold; text-align:left; border-bottom:1px solid #e9dbb6;}
					
						.main-right-column-text-container table.two-column td.right-column {padding:7px 10px 7px 0; width:100%; font-style:italic; text-align:left; border-bottom:1px solid #e9dbb6;}
					
						.main-right-column-text-container table.two-column td.left-column-close {margin:0; padding:7px 14px 7px 10px; font-weight:bold; text-align:left;}
					
						.main-right-column-text-container table.two-column td.right-column-close {margin:0; padding:7px 10px 7px 0; width:100%; font-style:italic; text-align:left;}
			
			.main-right-column-thumbset-container {margin:0; padding:0; width:515px;}
			
				.main-right-column-thumb-container {margin:0; padding:0; width:197px; float:left;}
				
					img#prize-image {margin:0; padding:0; width:197px; height:146px; background:transparent url(../images/kiwi-prize-thumb.png) top left no-repeat;}
				
				.main-right-column-thumb-text-container {margin:0; padding:0; width:318px; float:left;}
				
					img#prize-subhead {margin:0; padding:0; width:318px; height:85px; background:transparent url(../images/home-subhead-01.png) top left no-repeat;}
				
					.main-right-column-thumb-text-container ul {margin:0 0 0 13px; padding:0;}
					
						.main-right-column-thumb-text-container ul li { margin:3px 0 0 0; padding:0; list-style-image:url(../images/left-arrow.gif); font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; line-height:20px; color:#3d1d0a;}
						
		#main-right-column hr {margin:0; padding:0; width:515px; height:1px; border:0; border-top:1px solid #e9dbb6;}
				
	/************************* END MAIN CONTENT *************************/
	
	h2 {margin:20px 46px 0 30px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; color:#3d1d0a}
	
		h2#register {margin:0; padding:58px 0 0 0;}

	p.opening {margin:0 46px 0 30px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; color:#3d1d0a;}
	
	p {margin:8px 46px 0 30px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; color:#3d1d0a;}
	
	a {margin:0; padding:0; text-decoration:none; color:#ab270b;}
	
	a:hover {border-bottom:1px solid #ab270b;}
	
	a.image-link:hover {border:none;}
	
	img {margin:0; padding:0; border:0;}

	#footer-container {margin:0; padding:0; width:760px; height:100px; background:url(../images/footer-bg.jpg);}
	
		p#copyright {margin:0; padding:28px 46px 0 46px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; color:#fff;}

	.spacer-10px {clear:both; height:10px;}
	
	.spacer-30px {clear:both; height:30px;}
	
	.spacer-50px {clear:both; height:50px;}
	
	#lightbox-container {margin:0; padding:0; width:760px; position:absolute; top:200px; z-index:999; display:none; color:#fff; background:url(../images/lightbox-bg.png) repeat;}

