/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/
/*fixes issue where widths set in html push content out in ie 5 */
.ie5overflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ie5overflowfix {overflow:visible;}/*for firefox,safari etc*/

body {margin:0px;padding:0px;background: #6c99ba url(/custom/templates/page/shared/images/mainBG-blue.jpg) top center repeat-x;text-align:center;}

#liveContainer {width:937px;background-color:#fff; margin:0px auto 10px;text-align:left;padding-bottom:20px;position:relative;}
	#header {position:relative;height:115px;z-index:200;}
		#header h1 {margin:0px;padding:0px;}
			#header h1 a{margin:0;padding:0;width:937px;height:115px;background: url(/custom/templates/page/westCoastVisitHome/images/header.jpg) no-repeat top left;text-indent:-999em;display:block;}
		
		#liveLink {position:absolute;top:10px; right:10px; display:block;text-indent:-999em;width:58px;height:25px;background:url(/custom/templates/page/shared/images/homeLink.gif) no-repeat top left;}
		#eventsLink {position:absolute;top:48px;right:10px;}
		
	#FeaturePanel {height:382px;background:#fff url(/custom/templates/page/westCoastHome/images/panelLeft.jpg) no-repeat top left;padding-left:20px;}
	#FeatureInnerPanel {background:#fff url(/custom/templates/page/westCoastHome/images/panelLeft.jpg) no-repeat top left;padding-left:20px;position:relative; height:378px;}
		#featurePanelContent, 
		#featureInnerPanelContent {padding-right:18px;padding-top:5px;background: url(/custom/templates/page/westCoastVisitHome/images/panelRight.jpg) no-repeat top right;}
			#featureImage{ background:#276998; float:left; height:335px; width:604px; clear:both;}
			#featureIntro,
			#tdPageSearch{ background-color:#276998; padding:13px 12px 12px 12px; width:269px; height:310px; float:left; overflow:hidden;}
				#liveContainer #featureIntro h2 {color:#fff;font:18px 'gil sans',Arial, Helvetica, sans-serif;}
				#featureIntro p { color:#fff;}
				
	#liveContent {float:left;}
		
	#innerContent {background: url(/custom/templates/page/westCoastHome/images/bodyBg.jpg) repeat-y top left;margin-top:20px;padding:0px 20px;float:left;}
	#innerContent.eventContent {background: url(/custom/templates/page/westCoastHome/images/eventsBg.jpg) repeat-y top left;}
		#liveMain {float:left;width:615px;padding-bottom:20px;}
		#liveMain #livePageHeading {margin:15px 15px 0 15px;}
			#liveMain h2.blockHeading, #sidebar h3.blockHeading{background:#276998;margin:20px 0 5px 0;padding:6px 10px 6px 10px;  font-size:16px;color:#fff;font-weight:normal;line-height:16px;}
			#liveMainColumn {width:297px;float:left;overflow:hidden;}
			#liveMainColumnPadding {margin:0px 15px 10px 15px;}
				.oneColumnImage, .halfColumnImage{margin:0 0 10px 0;}
				.halfColumnImage{width:287px; height:104px; background-image: url(/custom/templates/page/westCoastLive-OneCol/images/halfColImageBg.gif);}
					.halfColumnImage img{ margin:6px 0 0 6px;}
					.oneColumnImage{width:594px; height:300px; background-image: url(/custom/templates/page/westCoastLive-OneCol/images/oneColImageBg.gif);}
					.oneColumnImage img{ margin:6px 0 0 6px;}
				#liveMainColumn p, #liveSecondaryColumn p{ margin:0 0 15px 0;}
								
			#liveSecondaryColumn {float:right;width:297px; }
				#liveSecondaryColumnPadding {margin:0px 15px 10px 7px;}
				#accommodationSearch, #tdSearch{margin:15px 10px 0px 10px;}
					#accommodationSearch h3 {text-indent:-999em;height:12px;background: url(/custom/templates/page/shared/images/twcSearchHeader.gif) no-repeat top left;margin:0px;}
					#thriveSimpleSearch {margin:7px 0 5px 0;padding:0px; vertical-align:top;position:relative;}
					#thriveSimpleSearch input{position:relative; top:4px;}
					#thriveSimpleSearch input.searchField {top:0px;width:200px;}
					
					.westcoastsearch ul {margin-top:5px;}
						.westcoastsearch ul li {font-size:11px;margin-bottom:3px;}
								.westcoastsearch a:link, .westcoastsearch a:visited {color:#333333;text-decoration:none;line-height:13px;}
								.westcoastsearch a:hover {color:#59872b;text-decoration:underline;}
				
				#liveEvents {margin:15px 10px 0px 10px;}
					#liveEvents h3 {background:#41503f;margin:0px;padding:6px 10px 6px 10px;  font-size:16px;color:#fff;font-weight:normal;line-height:16px;}
					#liveEvents .eventParagraph {margin:0 0 15px 10px;}
						#liveEvents .eventParagraph h4 {font-family: 'arial bold', arial, helvetica, verdana, sans-serif;margin:5px 0 0 0;font-size:13px;font-weight:normal;padding-left:20px;background: url(/custom/templates/page/shared/images/eventsBullet.gif) no-repeat 0px 3px;}
							#liveEvents .eventParagraph h4 a:link, #liveEvents .eventParagraph h4 a:visited {color:#41503f;text-decoration:none;}
							#liveEvents .eventParagraph h4 a:hover {text-decoration:underline;}
						#liveEvents .eventParagraph p.eventDate {margin:0 0 5px 0;font-weight:bold;}
						#liveEvents .eventParagraph p {font-size:11px;margin:5px 0 0 0;}
						
						#liveEvents a.moreEventsBttn {display:block;height:19px;width:81px; text-indent:-999em;margin:10px 0 20px;background: url(/custom/templates/page/westCoastLive-OneCol/images/moreEvents.gif) no-repeat top left;}
					
						#liveEvents a#addEvent {margin:10px 0 15px;position:relative;left:-5px;display:block;height:53px;width:172px; text-indent:-999em;background: url(/custom/templates/page/shared/images/addevent.jpg) no-repeat top left;}
									
				#liveNews {margin:15px 10px 0px 10px;}
					#liveNews h3 {background:#41503F;margin:0px;padding:6px 10px 6px 10px;  font-size:16px;color:#fff;font-weight:normal;line-height:16px;position:relative;}
					#liveNews a.newsFeedLink {position:absolute;display:block;width:16px;height:17px;background: url(/custom/templates/page/westCoastHome/images/feed.gif) no-repeat top left;text-indent:-999em; top:6px; left:214px;}
					#liveNews ul {list-style:none;margin:5px 0 0 5px;padding:0px;list-style-image:none;}
						#liveNews ul li{display:inline-block;background: url(/custom/templates/page/shared/images/newsBullet.gif) 0px 6px no-repeat;margin-top:3px;}
							#liveNews ul li a:link, #liveNews ul li a:visited {margin-left:20px;display:block; padding: 4px 0 2px;font-size:11px;color:#000;text-decoration:none;}
							#liveNews ul li a:hover {color:#59872b;text-decoration:underline;}
						
			#sidebar {width:280px;float:right;padding-bottom:20px;}
			
			#homeJobs {margin:15px 10px 0px 10px;}
				a.moreJobsBttn, a#addJob{display:block;height:40px;width:262px; text-indent:-999em;margin:10px 0 0 0;}
					a.moreJobsBttn { background: url(/custom/templates/page/shared/images/viewAllListings.png) no-repeat top left;}
					a#addJob {background: url(/custom/templates/page/shared/images/addJobListings.png) no-repeat top left;}
				
				#businessSearch {margin:15px 10px 0 10px;}
					#businessSearch h3 {text-indent:-999em;height:12px;background: url(/custom/templates/page/shared/images/businessSearch.gif) no-repeat top left;margin:0px;}
					.yellowpages form {margin:7px 0 5px 0;padding:0px; vertical-align:top;position:relative;}
					.yellowpages input.yellowpagesWhat {width:200px;font-size:11px;margin:0px;padding:2px;}
					.yellowpages input.searchSubmit {position:absolute;top:1px;left:215px;}
				
				#quickLinks {margin:15px 10px 0 8px;}
					#quickLinks h3 {background:#276998;margin:0px;padding:6px 10px 3px 10px;  font-size:16px;color:#fff;font-weight:normal;line-height:16px;}
						#quickLinks ul {clear:both;list-style:none;margin:10px 0 0 0;padding:0px;list-style-image:none;}
							#quickLinks ul li {float:left;width:115px;font-size:11px;margin-bottom:7px;}
								#quickLinks ul li a {margin-left:13px;display:block;padding-right:5px;}
								#quickLinks a:link, #quickLinks a:visited {color:#333333;text-decoration:none;line-height:13px;}
								#quickLinks a:hover {color:#59872b;text-decoration:underline;}
					#quickLinksLive {padding-bottom:6px;}
						#quickLinksLive ul li{background: url(/custom/templates/page/shared/images/liveBullet.gif) 0px 3px no-repeat;}
					
					#quickLinksWork {padding-bottom:6px;}
						#quickLinksWork ul li{background: url(/custom/templates/page/shared/images/workBullet.gif) 0px 3px no-repeat;}
					
					#quickLinksInvest {padding-bottom:6px;}
						#quickLinksInvest ul li{background: url(/custom/templates/page/shared/images/investBullet.gif) 0px 3px no-repeat;}
							#quickLinks #quickLinksInvest ul li  {width:200px;}
				
				#businessPartners {margin:0px 10px 0 10px;padding-top:20px;clear:both;}
					#businessPartners h5 {text-indent:-999em;width:210px;height:30px;margin:0px;background: url(/custom/templates/page/shared/images/partnersIntro.gif) top left no-repeat;}
					#partnersLinks {background: url(/custom/templates/page/shared/images/partnersBg.gif) top left no-repeat;width:255px;height:217px;margin-top:10px;}
						#partnersLinks a.developmentWestCoast {margin-left:10px;margin-top:8px;text-indent:-999em;width:116px;height:41px;display:inline-block;float:left;background: url(/custom/templates/page/shared/images/dwcLogo.gif) top left no-repeat;}
						#partnersLinks a.westland {margin-top:8px;text-indent:-999em;width:116px;height:41px;display:block;float:left;background: url(/custom/templates/page/shared/images/westlandLogo.gif) top left no-repeat;}
						#partnersLinks a.buller {margin-left:4px;text-indent:-999em;width:117px;height:52px;display:block;float:left;background: url(/custom/templates/page/shared/images/bullerlogo.gif) top left no-repeat;}
						#partnersLinks a.iSite {clear:both;margin-left:10px;text-indent:-999em;width:116px;height:45px;display:block;float:left;background: url(/custom/templates/page/shared/images/isiteLogo.gif) bottom left no-repeat;margin-top:5px;}
						#partnersLinks a.greyDistrictCouncil {text-indent:-999em;width:116px;height:52px;display:block;float:left;background: url(/custom/templates/page/shared/images/gdcLogo.gif) bottom left no-repeat;}
						#partnersLinks a.ngaitahu {margin-left:5px;margin-top:10px;text-indent:-999em;clear:both;width:116px;height:45px;display:block;float:left;background: url(/custom/templates/page/shared/images/ngaitahulogo.gif) bottom left no-repeat;}
						#partnersLinks a.DoC {position:relative;left:-10px; top:3px;text-indent:-999em;width:116px;height:45px;display:block;float:left;background: url(/custom/templates/page/shared/images/DoClogo.gif) bottom left no-repeat;}
						#partnersLinks a.taipoutini {text-indent:-999em;width:116px;height:45px;display:block;float:left;background: url(/custom/templates/page/shared/images/taipoutinilogo.gif) bottom left no-repeat;}
	
				#extraSidebarContent {margin:15px 10px 0pt 8px;}
	
		#addressFooter	{ background: url(/custom/templates/page/shared/images/footer.gif) repeat-x top left;clear:both;position:relative;top:20px;}
	#addressFooter img {float:right;position:relative;top:-10px;}
	#addressFooter .tagHtmlAddress {padding:10px;font-size:11px;width:917px;}	
					
		
	#footer {clear:both;width:937px;margin:0px auto 10px;text-align:left;padding-bottom:20px;}
		#footer .creditupdated {text-align:left;color:#fff;}
		#footer .creditpoweredby {text-align:left;color:#fff;}
			#footer .creditpoweredby a:link, #footer .creditpoweredby a:visited {color:#fff;text-decoration:none;}
			#footer .creditpoweredby a:hover {text-decoration:underline;}
			
			#footerLinks {float:right;}
				#footerLinks ul {list-style:none;margin:0px;}
				#footerLinks li {float:left;margin-right:15px;}
				#footerLinks a:link, #footerLinks a:visited {color:#ddd;text-decoration:none;}
				#footerLinks a:hover {color:#fff;text-decoration:underline;}
			
			
			#innerMain a#addEvent {position:absolute;top:388px;right:303px;display:block;height:53px;width:172px; text-indent:-999em;background: url(/custom/templates/page/shared/images/addeventInner.jpg) no-repeat top left;}
			
			table.eventSubmit tbody {background:#fff;}
			table.eventSubmit th {color:#fff;background:#59872b;}
			form#editEventForm button {background:#59872b;}
			
			.weatherError {padding:0 10px;font-size:11px;}
			
/* TABS */
#header ul {margin:0px;padding:0px;list-style:none;position:absolute;right:6px;bottom:-5px;z-index:40;}
#header ul li {float:left;}
	/*#header li#liveTab a{display:block;width:117px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastLiveHome/images/liveTab.jpg) no-repeat top left;}
	#header li#workTab a{display:block;width:114px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastLiveHome/images/workTab.jpg) no-repeat top left;}
	#header li#investTab a{display:block;width:117px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastLiveHome/images/investTab.jpg) no-repeat top left;}*/
	#header li#visitTab a{display:block;width:118px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastVisitHome/images/tabs/visit.png) no-repeat top left;}
	#header li#liveTab a{display:block;width:114px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastVisitHome/images/tabs/live.png) no-repeat top left;}
	#header li#workTab a{display:block;width:114px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastVisitHome/images/tabs/work.png) no-repeat top left;}
	#header li#businessTab a{display:block;width:144px;height:57px;text-indent:-999em;background:url(/custom/templates/page/westCoastVisitHome/images/tabs/business.png) no-repeat top left;}

/*Tourism Data Search */
#tdSearch h3 {text-indent:-999em;height:28px;background:#276998 url(/custom/templates/page/westCoastLiveHome/images/directoryTitle.png) no-repeat 7px 6px;margin:20px 0px 10px 0px;}
#tdSearch form {margin:0px 0px 25px 0px; padding:0px;}
#tdSearch select {width:260px; margin-bottom:4px;}
#tdSearch input {width:192px;margin-right:5px;}
#tdSearch .submit input {width:auto;float:none;margin:0px;background:#276998;position:relative;top:3px;padding: 0 3px;}
#searchOnline, #searchALL{ display:none;}
.td_search_control{ float:left;}
#tdSearch input.tdsubmitbutton{ display:inline; width:48px; padding:0 2px; height:19px; background-color:#276998;}

/* TD Page */
#tdPageSearch { position:absolute; right:18px; width:289px;}
#tdPageSearch #tdSearch {padding:10px 0 0 10px;margin:0px;}
#tdPageSearch #tdSearch h3 {color:#fff; width:auto; height:auto;margin-bottom:5px;margin-top:2px;}
#tdPageSearch #tdSearch form {margin:0px 0px 25px 0px; padding:0px;}
#tdPageSearch #tdSearch select {width:220px; margin-bottom:4px;}
#tdPageSearch #tdSearch input {width:150px;margin-right:5px;}
#tdPageSearch #tdSearch .submit input {width:auto;float:none;margin:0px;background:#1e3f57;position:relative;top:3px;padding: 0 3px;}

#liveTourismData {width:899px;padding-bottom:20px;background:#fafafa;padding-top:20px;}
	#liveTourismDataPadding {margin: 0 20px 20px;}

#addressFooter #footerCredit {width:200px; float:right;text-align:right; margin-right:10px; display:inline-block;padding-top:16px;}
