body {margin:0px;padding:0px;text-align:center;background-color:#2c4760;}

#container {width:987px; margin:0px auto; text-align:left; background: url(/custom/templates/page/MainstayPluginHome/images/contentBG.gif) repeat-y top left;}

#header {height:162px;margin-left:13px;margin-right:14px;}
	#header #headerImages {float:left;height:162px;width:339px;}
	#header h1 {text-indent:-999em;margin:0px;padding:0px;float:right;width:621px;height:162px;background: url(/custom/templates/page/MainstayPluginHome/images/bannerLogo.jpg) no-repeat top left;}
	#header h1.australiaLogo {background: url(/custom/templates/page/MainstayPluginHome/images/bannerLogoAus.jpg) no-repeat top left;}
	
#mainFrame {margin-left:13px;margin-right:14px;margin-bottom:30px;}
#mainFrame.home{margin-bottom:10px;}
	#menuCol {width:163px;float:left;}
		#menuPic {height:163px;width:163px;margin-top:6px;padding:0px;float:left;}
		
		#menuAddress {margin-left:5px;font-size:9px;}
			#menuAddress p {font-size:9px;}
			
		#zoneChange {width:161px; float:right;}
			#zoneChange-padding{ padding:10px 0 0 0;}
			#zoneChange a:link, #zoneChange a:visited { display:block;text-transform:uppercase;color:#00529c;font-size:10px; margin:0 0 10px 0;}
		
	#mainCol {float:right;width:796px;}
		#mainContent {width:370px;float:left;}
		#mainContentPadding {margin:30px 15px 0 35px;}
		
		#mainSidebar {width:418px;float:right;}
			#mainSidebar4Steps {width:246px;height:164px;float:left;margin-top:6px;}
				#mainSidebar4Steps h2 {text-indent:-999em;margin:0px;padding:0px;height:246px;height:164px;background: url(/custom/templates/page/MainstayPluginHome/images/rightSteps.gif) no-repeat top left;}
				
				#mainSidebar4StepsAus {width:246px;height:164px;float:left;margin-top:6px;}
				#mainSidebar4StepsAus h2 {text-indent:-999em;margin:0px;padding:0px;height:246px;height:164px;background: url(/custom/templates/page/MainstayPluginHome/images/rightStepsAus.gif) no-repeat top left;}
				
			#mainSidebarSearch {width:172px;height:170px;float:right;overflow:hidden;}
			
/*Over-ride Mainstay plugin search Styles */
				#mainSidebarSearch #step1 {background: #73a0c9 url(/custom/templates/page/MainstayPluginHome/images/rightSearchArrow.gif) no-repeat top left;border:none; padding:0px;height:170px;}
					#mainSidebarSearch #step1 form#step1Form {padding:13px 0 0 10px;text-indent:-999em;}
					#mainSidebarSearch #step1 h4 {text-indent:0px; text-transform:uppercase;font-size:9px;font-weight:bold;color:#fff;}
					#mainSidebarSearch #step1 #step1Location h4 {text-indent:-999em;}
					#mainSideBarSearch #step1 form select {font-size:9px;width:42px;margin:0px;}
					#mainSideBarSearch #step1 form #step1Location select {font-size:9px;width:153px;margin:0px;}
					#mainSideBar div.mcbooking span.buttonContainer {margin-left:66px;}
					#mainSideBar div.mcbooking input.mainButton, #mainSideBar div.mcbooking span.mainButton {width:85px;}
					
					
			#mainSidebarMap {width:246px;height:362px;float:left;position:relative;}
			 #nzFlashMap {position:absolute;top:0px;left:0px;}
			 #auFlashMap {position:absolute;top:28px;left:0px;}
			
			#mainSidebarPromo {width:171px;height:171px;float:right;}
				#mainSidebarPromo h2 {cursor:pointer;width:171px;height:171px;margin:0px;padding:0px;text-indent:-999em;background: url(/custom/templates/page/MainstayPluginHome/images/discover-summer-tile.jpg) no-repeat bottom right;}
				#mainSidebarPromoAu {width:171px;height:171px;float:right;}
				#mainSidebarPromoAu h2 {width:171px;height:171px;margin:0px;padding:0px;text-indent:-999em;background: url(/custom/templates/page/MainstayPluginHome/images/right10NightsAu.gif) no-repeat top left;}

#mainFooter {clear:both; position:relative; margin:20px 13px 0px 13px;height:76px;background:#73a0c9 url(/custom/templates/page/MainstayPluginHome/images/footerText.jpg) no-repeat top right;}
	#mainFooter.home{margin:0 13px;}
	#mainFooterMenuCredit {margin-left:10px;padding-top:10px;}
		#mainFooterMenuCredit a:link, #mainFooterMenuCredit a:visited {color:#000;text-decoration:none;font-size:11px;}
		#mainFooterMenuCredit a:hover {text-decoration:underline;}
		#mainFooterMenuCredit .creditupdated {color:#eee;margin-top:15px;}
		#mainFooterMenuCredit .creditpoweredby {color:eee;}
		#mainFooterMenuCredit .creditpoweredby a:link, #mainFooterMenuCredit .creditpoweredby a:visited {color:#eee; font-size:10px;text-decoration:underline;}
		#mainFooterMenuCredit .creditpoweredby  a:hover {color:#fff;}
	#twitter-link{ position:absolute; top:-89px; right:3px;}
		#twitter-link a, #twitter-link a img{ border-width:0px; text-decoration:none;}

#footerBase {background: url(/custom/templates/page/MainstayPluginHome/images/footerBG.jpg) no-repeat top left;height:20px;}



/*Inner Page Styles */

#innerContent {width:530px;float:left;overflow:hidden;}
		#innerContentPadding {margin:30px 15px 0 35px;}
		
		#innerSidebar {width:246px;float:right;}
			#innerSidebar4Steps {width:246px;height:164px;float:left;margin-top:6px;}
				#innerSidebar4Steps h2 {text-indent:-999em;margin:0px;padding:0px;height:246px;height:164px;background: url(/custom/templates/page/MainstayPluginHome/images/rightStepsInner.gif) no-repeat top left;}
				
			#innerSidebarSearch {width:164px;height:164px;float:right;}
			
/*Over-ride Mainstay plugin search Styles */
					#innerSidebarSearch #step1 {background: #73a0c9 url(/custom/templates/page/MainstayPluginHome/images/innerSearch.gif) no-repeat top left;border:none; padding:0px;height:164px;}
					#innerSidebarSearch.innerAuSearch #step1 {background: #73a0c9 url(/custom/templates/page/MainstayPluginHome/images/innerSearchAu.gif) no-repeat top left;}
					#innerSidebarSearch #step1 form#step1Form {padding:5px 0 0 6px;}
					#innerSidebarSearch #step1 h4 {text-indent:0px; text-transform:uppercase;font-size:9px;font-weight:bold;color:#fff;}
					#innerSidebarSearch #step1 #step1Location h4 {text-indent:-999em;}
					#innerSideBarSearch #step1 form select {font-size:9px;width:42px;margin:0px;}
					#innerSideBarSearch #step1 form select#terraForm.step1Form.dateOut.month {width:60px !important;}
					#innerSideBarSearch #step1 form #step1Location select {font-size:9px;width:153px;margin:0px;}
					#innerSideBar div#step1 img {margin-left:1px;}
					
				#innerSidebarSearch #bookingError {background: #73a0c9 url(/custom/templates/page/MainstayPluginHome/images/innerSearch.gif) no-repeat top left;border:none; padding:45px 5px 5px 10px;height:164px;}
					#innerSidebarSearch br {display:none;}
					#innerSidebarSearch #bookingError br {display:inline;}
					
			#innerSidebarMap {width:246px;height:362px;float:left;position:relative;}

#bookingSteps {height:auto;overflow:auto;}
#bookingSteps DIV {float:right;}
			
/*MitchellCorp2 Plugin Listings*/
#innerContentPadding .locationHotel {width:500px;background-color:e6ebf0;position:relative;margin-bottom:30px;}
	#innerContentPadding .locationHotel .locationHotelInformationHeader {background-color:#00529c;padding:8px 6px;border-bottom:5px solid white;}
		#innerContentPadding .locationHotel .locationHotelInformationHeader h2 {margin:0px;color:#fff;text-transform:uppercase;font-size:11px;float:left;}
		#innerContentPadding .locationHotel .locationHotelInformationHeader h2 a:link, #innerContentPadding .locationHotel .locationHotelInformationHeader h2 a:visited {text-decoration:none;}
		#innerContentPadding .locationHotel .locationHotelInformationHeader h2 a:hover {text-decoration:underline;}
		#innerContentPadding .locationHotel .locationHotelInformationHeader span {float:right;margin-right:5px;}
		#innerContentPadding .locationHotel .locationHotelInformationHeader a:link,
		#innerContentPadding .locationHotel .locationHotelInformationHeader a:visited {color:#eee;}
		#innerContentPadding .locationHotel .locationHotelInformationHeader a:hover {color:#fff;}
		
	#innerContentPadding .locationHotel .propertyImage {float:right;margin:5px 5px 10px 20px;}
	#innerContentPadding .locationHotel .locationHotelQualmark {position:absolute; bottom:0px; right:0px;margin:5px;}
	#innerContentPadding .locationHotel p {margin:10px 0 0 10px;}
	
	#innerContentPadding .locationHotel .contactUs h3 {color:#fff;text-transform:uppercase;font-size:11px;color:#00529c;margin:15px 0 5px 5px;padding:0px;float:left;}
	#innerContentPadding .locationHotel .contactUs form#step1Form {width:415px;margin:0 5px 5px 5px;background-color:#b4cbdf;clear:both;height:80px;position:relative;}
	#innerContentPadding .locationHotel .contactUs form#step1Form h4 {margin:0 0 0 10px;text-transform:uppercase;font-size:9px;font-weight:bold;width:80px;position:relative; top:17px;}
	#innerContentPadding .locationHotel .contactUs form#step1Form select {position:relative; top:0px;left:80px;}
	#innerContentPadding .locationHotel .contactUs form#step1Form a {position:relative; top:0px;left:80px;}


/* HTML Map */
#nzFlashMap ul, #auFlashMap ul {list-style:none;margin:0px;padding:0px;}
	#nzFlashMap ul li#paihia{position:absolute;left:145px;top:9px;}	
	#nzFlashMap ul li#hokianga{position:absolute;left:127px;top:12px;}
	#nzFlashMap ul li#auckland{position:absolute;left:157px;top:53px;}
	#nzFlashMap ul li#hamilton{position:absolute;left:168px;top:69px;}
	#nzFlashMap ul li#tauranga{position:absolute;left:186px;top:70px;}
	#nzFlashMap ul li#rotorua{position:absolute;left:188px;top:82px;}
	#nzFlashMap ul li#taupo{position:absolute;left:183px;top:91px;}
	#nzFlashMap ul li#mtRuapehu{position:absolute;left:185px;top:107px;}
	#nzFlashMap ul li#newPlymouth{position:absolute;left:146px;top:109px;}
	#nzFlashMap ul li#napier{position:absolute;left:201px;top:120px;}
	#nzFlashMap ul li#wanganui{position:absolute;left:175px;top:134px;}
	#nzFlashMap ul li#wellington{position:absolute;left:170px;top:164px;}
	
	#nzFlashMap ul li#picton{position:absolute;left:147px;top:162px;}
	#nzFlashMap ul li#nelson{position:absolute;left:128px;top:163px;}
	#nzFlashMap ul li#blenheim{position:absolute;left:150px;top:175px;}
	#nzFlashMap ul li#stArnaud{position:absolute;left:130px;top:183px;}
	#nzFlashMap ul li#punakaiki{position:absolute;left:104px;top:185px;}
	#nzFlashMap ul li#greymouth{position:absolute;left:101px;top:196px;}
	#nzFlashMap ul li#hokitika{position:absolute;left:97px;top:204px;}
	#nzFlashMap ul li#kaikoura{position:absolute;left:134px;top:208px;}
	/*#nzFlashMap ul li#foxGlacier{position:absolute;left:86px;top:219px;}*/
	#nzFlashMap ul li#christchurch{position:absolute;left:130px;top:226px;}
	#nzFlashMap ul li#ashburton{position:absolute;left:106px;top:243px;}
	#nzFlashMap ul li#omarama{position:absolute;left:67px;top:251px;}
	#nzFlashMap ul li#wanaka{position:absolute;left:62px;top:260px;}
	#nzFlashMap ul li#queenstown{position:absolute;left:59px;top:269px;}
	#nzFlashMap ul li#teAnau{position:absolute;left:44px;top:278px;}
	#nzFlashMap ul li#dunedin{position:absolute;left:94px;top:283px;}
	#nzFlashMap ul li#invercargill{position:absolute;left:59px;top:304px;}
	

	#auFlashMap ul li#sydney{position:absolute;left:193px;top:138px;}
	#auFlashMap ul li#pokolbin{position:absolute;left:196px;top:128px;}
	#auFlashMap ul li#leura{position:absolute;left:183px;top:138px;}
	#auFlashMap ul li#melbourne{position:absolute;left:164px;top:160px;}
	#auFlashMap ul li#launceston{position:absolute;left:180px;top:184px;}
	#auFlashMap ul li#hobart{position:absolute;left:180px;top:194px;}
	#auFlashMap ul li#palmCove{position:absolute;left:168px;top:46px;}
	#auFlashMap ul li#townsville{position:absolute;left:175px;top:53px;}
	#auFlashMap ul li#brisbane{position:absolute;left:206px;top:93px;}
	#auFlashMap ul li#cairns{position:absolute;left:182px;top:60px;}
	#auFlashMap ul li#adelaide{position:absolute;left:135px;top:142px;}
	#auFlashMap ul li#aliceSprings{position:absolute;left:114px;top:71px;}
	#auFlashMap ul li#kakadu{position:absolute;left:106px;top:23px;}
	#auFlashMap ul li#darwin{position:absolute;left:90px;top:17px;}


	
	#nzFlashMap ul li a:link, #nzFlashMap ul li a:visited, #auFlashMap ul li a:link, #auFlashMap ul li a:visited {background-color:#00529c;display:block;height:7px;width:7px;overflow:hidden;color:#00529c;}
	#nzFlashMap ul li{z-index:90;}
	#nzFlashMap ul li a{z-index:100;}
	#nzFlashMap ul li a:hover, #auFlashMap ul li a:hover {display:inline;color:#fff;padding:2px 5px 4px 15px;}
	 

