#innerSearch h3{ color:#FFF; margin:0 0 6px 0;}

#innerTDSearchAgain h3 { color:#FFF; margin:0 0 6px 25px;}

#innerSearch h3 strong,
#innerTDSearchAgain h3 strong{ color:#3AA0BF;}

#innerSearch {width:270px; position:absolute; top:245px; right:5px; z-index:100;}
/* ==== IE7 Seachbox Issue ==== */
#innerSearch.IE7ExpandFix { right:12px;}

#innerPlainIntro.plain #innerSearch {top:20px;}

#innerTDSearchAgain #td_DDSearchKeywordSearch {margin-left:25px;}

#innerSearch #td_DDSearchDD {position:absolute;top:0px; right:0px;width:296px;background:url(/custom/templates/page/FourHome/images/searchHover.png) no-repeat bottom left;z-index:90;}

#innerTDSearchAgain #td_DDSearchDD{background:url(/custom/templates/page/FourHome/images/searchHover.png) no-repeat bottom left;}

#innerIntro {height:290px; margin:0 7px;background:#02202b url(/custom/templates/page/FourRegions/images/regionIntro.jpg) no-repeat top right;position:relative;z-index:50;}
	#innerFeature {width:620px; float:left;}
	
/*Plain Inner Pages */
#innerPlainIntro {height:313px; margin:0 7px;background:#02202b url(/custom/templates/page/FourRegions/images/regionIntro.jpg) no-repeat top right;position:relative;}
#innerPlainIntro h1 {margin-bottom:3px;font-size:1.1em;margin-left:0px;line-height:1em;color: #26A0CD;margin-top: 10px; }
#innerPlainIntro.plain {height:auto;background-image:none;padding:30px 325px 20px 25px;}
#innerPlainImage {width:600px;height:300px;overflow:hidden; float:left;position:relative;text-align:right;}
	#innerPlainImageOverlay {position:absolute; top:0; left:0;width:620px;height:313px;background:url(/custom/templates/page/shared/images/mask.png) no-repeat top left;}
		#innerFeature #flash_ad {position:absolute; top:0; left:0; z-index:59;}

#innerMain, #innerSingle {margin:0 7px;background:#fbfbfb;padding-bottom:20px;position:relative;z-index:50;padding-top:10px;}
#innerPlanner {margin:0 7px;background:#fbfbfb;padding-bottom:20px;padding-top:0px;}
	#innerMainContent {width:600px;float:left;}
		#innerMainContentPadding {padding-top:10px; margin:0 20px 10px 20px;}
	
	#innerMainSidebar {width:350px; float:right;}
		#innerMainSidebarPadding {padding-top:10px;margin:0 20px 10px 10px;}
		
	#innerSinglePadding {padding:10px 20px 20px 20px;}
	
		#innerPlainText p {color:#fff;}
		#innerPlainText .loginForm {BACKGROUND:#082C39;padding:10px 10px 5px 10px; width:300px;float:left;margin-right:20px;}
		#innerPlainText .profileForm {BACKGROUND:#082C39;padding:10px 10px 5px 10px; width:530px;float:left;margin-right:20px;}
			#innerPlainText .profileForm td {padding-bottom:5px;}
			#innerPlainText .profileForm th {vertical-align: top;padding-bottom:5px;}
				#innerPlainText .profileForm label {width:120px;}
				#innerPlainText .profileForm input.HalfWidth {margin-right:10px;}
				#innerPlainText .profileForm div .Label {color:#fff; font-size:.9em;}
				#innerPlainText .profileForm .terraFormLayoutElement td {font-size:1em;}
				#innerPlainText .profileForm .terraFormLayoutElement label {font-size:1em; text-align:left;width:180px;}

			#innerPlainText label {display:block;float:left;width:90px;padding-right:10px;color:#fff;text-align:right;font-size:.75em;padding-top:3px;}
			#innerPlainText form div {padding-bottom:4px;}
			#innerPlainText .submitRow {padding-left:100px;}
		#innerPlainClear {clear:both;height:10px;}
		#innerPlainText .loginForm .formError ul {list-style:none;margin:0;padding:0;}
			#innerPlainText .loginForm .formError li {padding:10px;background:#02202B;border:1px solid #444;color:#eee;margin-bottom:20px;}

/* Tourism Data Pages */
#innerTD {margin:0 7px;background:#01202b ;position:relative;}
	#innerTDItinerary {width:210px; float:right;padding:15px 0;background: url(/custom/templates/page/shared/images/topItinerary.png) no-repeat top left;position:relative;z-index:10;}
		#innerTDItinerary h3 {margin:0 10px 10px 15px;text-indent:-999em; height:17px; width:136px;background: url(/custom/templates/page/shared/images/topItineraryTitle.png) no-repeat top left;}
		#innerTDItinerary p {color:#fff;margin: 0 10px 5px 15px;}
	#innerTDPadding p {margin-bottom:0;}
	#innerTDSearch {width:300px;float:right;padding-top:15px;display:none;}
	#innerTDImage {background: #01202b;position:relative;height:109px;}
		.innerTDImage {height:109px;position:absolute;top:0;left:0;z-index:15;width:423px;background:#01202B url(/custom/templates/page/shared/images/tdHeaders/default.jpg) no-repeat top left;}
		#innerTDListingImage #innerTDListingCover {width:200px;position:absolute;top:0;left:200px;background: url(/custom/templates/page/shared/images/operatorCover.png) repeat-y top left;height:175px;}
		#td_searchresultsImgMask {width:200px;position:absolute;top:0;left:225px;background: url(/custom/templates/page/shared/images/operatorCover.png) repeat-y top left;height:109px;}
	#innerTDResults {clear:left;background:#fff;}
		#innerTDResults.results #resultsSearchForm {position:absolute;top:10px;left:420px;z-index:20;}
		#innrTDTop {width:988px;background: #01202b;}
			#innerTDListingImage {width:390px; float:left;height:175px; overflow:hidden;}

		#pageHeading {padding-top: 5px;background: #01202b;}
			#pageHeading #pageTitle {float:left;}
			#innrTDTop #pageHeading {width:575px; float:right;padding-top:10px;height:115px;position:relative;}
			#innrTDTop #pageHeading #pageTitle {width:300px;}
			#innrTDTop #pageHeading h1 {margin-bottom:3px;font-size:1.1em;margin-left:0px;line-height:1em;color: #26A0CD;}
			
			#innrTDTop #operatorPlannerLink {width:185px;overflow:hidden;padding-top:6px;position:absolute; top:70px;left:0px;}
			
			#innrTDTop #innerTDTopDetails {width:575px;font-size:.675em;color:#666;clear:left;}
				#innrTDTop #innerTDTopDetails span {color:#bbb;padding:0 3px;}
				#innrTDTop #innerTDTopDetails a {color:#bbb;}
				
			#innerTDRating {width:262px;float:right;}
				#innerTDRating h3 {float:left; font-size:.75em; color:#aaa;margin:0;padding:4px 0 0 0;}
				#innerTDRating .options {display:none;}
				#innerTDRating .overall {width:185px;border:none;display:block;float:right;font-size:.675em;color:#888;}
					#innerTDRating .overall p {display:none;}
						#innerTDRating .rating p {display:inline;}
						#innerTDRating .overall .stars {padding:0;}
							#innerTDRating .overall .stars img {width:12px;}
							#innerTDRating .overall .ratingCount {font-size:.675em; color:#888;padding:0;}
			
			#innrTDTop #innerTDSearchAgain {width:296px;position:absolute;top:82px;right:1px; font-size:1.075em;}
				#innerTDSearchAgain #td_DDSearch{ top:5px; right:-20px;}
				#innerTDSearchAgain #td_DDSearchDD {top:5px;}
			
		#breadCrumbTrail {font-size:.65em;color:#aaa;padding:0 0;background: #01202b;float:left;width:100%;}
			#breadCrumbTrail span {display:block;float:left;margin-right:30px;margin-left:15px;display:inline;}
			#breadCrumbTrail a:link, #breadCrumbTrail a:visited {color:#aaa; text-decoration:none;}
			#breadCrumbTrail a:hover {color:#bbb;text-decoration:underline;}
		#searchResultsTabs {padding:0 20px 0px 15px;background: #01202b;height:50px;}
			#searchResultsTabs div {float:left;height:26px;width:111px;margin-right:10px;text-align:center;color:#fff;background: url(/custom/templates/page/shared/images/searchresultsTabs.png) no-repeat 0 0;font-size:.875em;}
			#searchResultsTabs strong {display:block;padding-top:4px;}
			#searchResultsTabs a:link, #searchResultsTabs a:visited {display:block;padding-top:4px;color:#999; text-decoration:none;}
			#searchResultsTabs a:hover {text-decoration:underline; color:#ccc;}
			#searchResultsTabs div#searchResultsTabOff {background-position:0 -26px;}
		#innerTDResults p {clear:both;color:#fff;padding: 0 15px 15px 15px;background: #01202b;margin-bottom:0;}
		#innerTDResults p#resultsDescription {padding:0 20px 0px 15px;border-bottom:10px solid #01202b;}
		
		#searchResultsPages {padding:15px;}
			#searchResultsPages tr {border-bottom:1px solid #eee;display:block;padding:8px 0;}
			#searchResultsPages td {padding:0 5px;}
				#searchResultsPages td img {display;block;position:relative; top:5px;}
				#searchResultsPages td strong {font-size:1.25em;}

/* Trip Planner Styles */
#innerPlanner p {display:none;}
#innerPlanner div p {display:block;}

#innerPlanner h3.itineraryHeading {color:#26A0CD;font-size:1.125em;margin-bottom:0;padding:0 0 15px 25px;background:#02202B;}
#innerPlanner #itineraryTabs {margin:0;background:#02202B;padding:0 15px;height:24px;clear:both;overflow:hidden;}

/* Tourism Data Headers */
.innerTDImage.ashburton-district {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/ashburton.jpg) no-repeat -30px 0;}	
.innerTDImage.auckland {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/auckland.jpg) no-repeat top left;}
.innerTDImage.banks-peninsula {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/bankspeninsula.jpg) no-repeat top left;}
.innerTDImage.bay-of-plenty {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/bayofplenty.jpg) no-repeat top left;}
.innerTDImage.canterbury-ski-areas, #innerTDImage.mackenzie-ski-areas, #innerTDImage.north-island-ski-areas, #innerTDImage.north-canterbury-ski-areas, .innerTDImage.queenstown-ski-areas, #innerTDImage.ski-locations, #innerTDImage.wanaka-ski-areas {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/ski.jpg) no-repeat top left;}
.innerTDImage.central-canterbury {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/centralcanterbury.jpg) no-repeat top left;}
.innerTDImage.central-south-island {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/centralsouthisland.jpg) no-repeat top left;}
.innerTDImage.christchurch {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/christchurch.jpg) no-repeat top left;}
.innerTDImage.dunedin {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/dunedin.jpg) no-repeat top left;}
.innerTDImage.eastland {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/eastland.jpg) no-repeat top left;}
.innerTDImage.fiordland {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/fiordland.jpg) no-repeat top left;} 
.innerTDImage.hawkes-bay {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/hawkesbay.jpg) no-repeat top left;} 
.innerTDImage.kaikoura {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/kaikoura.jpg) no-repeat top left;} 
.innerTDImage.marlborough{background:#01202B url(/custom/templates/page/shared/images/tdHeaders/marlborough.jpg) no-repeat top left;} 
.innerTDImage.mt-cook-mackenzie{background:#01202B url(/custom/templates/page/shared/images/tdHeaders/mtcook.jpg) no-repeat top left;} 
.innerTDImage.nelson{background:#01202B url(/custom/templates/page/shared/images/tdHeaders/nelson.jpg) no-repeat top left;} 
.innerTDImage.north-canterbury{background:#01202B url(/custom/templates/page/shared/images/tdHeaders/northcanterbury.jpg) no-repeat top left;} 
.innerTDImage.northland{background:#01202B url(/custom/templates/page/shared/images/tdHeaders/northland.jpg) no-repeat top left;} 
.innerTDImage.otago{background:#01202B url(/custom/templates/page/shared/images/tdHeaders/otago.jpg) no-repeat top left;}
.innerTDImage.queenstown {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/queenstown.jpg) no-repeat top left;}
.innerTDImage.rotorua {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/rotorua.jpg) no-repeat top left;}
.innerTDImage.southland {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/southland.jpg) no-repeat top left;}
.innerTDImage.taranaki {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/taranaki.jpg) no-repeat top left;}	
.innerTDImage.taupo {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/taupo.jpg) no-repeat top left;}
.innerTDImage.the-coromandel {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/coramandel.jpg) no-repeat top left;}
.innerTDImage.waikato {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/waikato.jpg) no-repeat top left;}
.innerTDImage.wairarapa {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/wairarapa.jpg) no-repeat top left;}
.innerTDImage.wanaka {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/wanaka.jpg) no-repeat top left;}
.innerTDImage.wanganui {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/wanganui.jpg) no-repeat top left;}
.innerTDImage.wellington {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/wellington.jpg) no-repeat top left;}
.innerTDImage.west-coast {background:#01202B url(/custom/templates/page/shared/images/tdHeaders/westcoast.jpg) no-repeat top left;}

.innerFeatureImage {width:620px;height:290px;overflow:hidden;position:relative; background: url(/custom/templates/page/shared/images/bottom.jpg) no-repeat bottom left;text-align:left;}
	.innerFeatureImage img {margin:0;padding:0;}
	.innerFeatureImage .innerFeatureMask {width:600px;height:279px; position:absolute;top:0;left:0;background: url(/custom/templates/page/shared/images/innerFeatureMask.png) no-repeat top right;}

/* Inner Region Page */
#featureStory {position:relative;padding-left:150px;height:145px;margin-top:10px;}
	 .innerStoryImage {width: 153px; height:135px;position:relative;}
		 .innerStoryImage img {margin:18px 0 0 11px;}
			 .innerStoryFrame {position:absolute; top:0;left:0px; background: url(/custom/templates/page/shared/images/innerStoryFrame.png) repeat-x top right;height:135px;width:153px;} 
	#featureStory .innerStoryImage {position:absolute; top:0; left:-10px;}
	#featureStory h2 {display:none;}
	#featureStory h3 {padding-top:18px;margin:0;font-size:1em;margin-bottom:5px;}
	#featureStory p {margin-bottom:3px;}
	.touringRoutes .innerStoryImage {width:auto;height:auto; margin:0 15px 5px 0;}
	.touringRoutes .innerStoryFrame {display:none;}
	
/* Touring Routes */
#regionIntro.touringRoutes img {float:right; margin:0 0 10px 15px;}
.touringRoutes h2 {color:#02202b;font-size:1.075em;margin-bottom:.5em;}
	.touringRoutes h2 strong {color:#0d81ab;}
	
.touringRoutes#regionIntro a:hover {color:#fff;}
.touringRoutes #innerMainContentPadding td {vertical-align:top;padding:5px;}
.touringRoutes #innerMainContentPadding tr {display:block; padding-top:5px;border-bottom:1px solid #eee;}
.touringRoutes #innerMainContentPadding td img {margin:5px 0 10px 0;padding:1px; border:1px solid #ccc;}
#moreRoutes, #routeMap, #routeFacts, #routeInfo {clear:both;padding-top:10px;}
#routeFacts ul {list-style-image: url(/custom/templates/page/FourRegions/images/navBullet.png);}
#moreRoutes {background:transparent url(/custom/templates/page/FourRegions/images/topten.png) repeat-x 0 42px;padding-top:20px;}
#moreRoutes ul {list-style-image: url(/custom/templates/page/FourRegions/images/navBullet.png);padding-top:5px;}

#routeFacts a:link, #routeFacts a:visited {display:block; padding:7px; text-align:center;font-size:1.175em; text-decoration:none;color:#fff;background:#0D81AB;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border: 1px solid #02202B;width:240px;}
#routeFacts a.thriveAutoLink:link, #routeFacts a.thriveAutoLink:visited {display:inline; padding:0; text-align:left;font-size:1em; text-decoration:underline;color:#26A0CD;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border: none;width:auto;}

#routeFacts a:hover {background:#02202B;}

/* Stories Section */
.stories #innerMainContent tr {display:block; padding:20px 0 0px 0; border-bottom:1px solid #ddd;}
.stories #innerMainContent td {vertical-align:top;}
.stories  h4 {font-size:1.2em;line-height:1.2;color:#0D81AB;}
.stories  h4 a:link, .stories  h4 a:visited, .stories  h4 a strong {color:#0D81AB;text-decoration:none;}
.stories  h4 a:hover {text-decoration:underline;}
.stories .smallThumb {float:left;padding:1px; border:1px solid #ccc;}
.stories .smallThumb img {display:block;}
.stories #innerMainSidebar h4, .stories #innerMainSidebar p {margin-bottom:0;margin-left:80px;}
.stories #innerMainSidebar h4 {font-size:.875em;}

.authors .innerStoryImage {width:135px;height:110px; margin:5px 10px 10px 0;float:left;overflow:hidden;}
		 .authors .innerStoryImage img {border:1px solid #333;padding:1px; background:#fff;margin:0;}
			 .authors .innerStoryFrame {display:none;} 
			 .authors#regionIntro p {margin-left:145px;}
			 
.authors h2 {color:#02202b;font-size:1.075em;margin-bottom:.5em;}
	.authors h2 strong {color:#0d81ab;}
	.authors ul {list-style:none;padding:0;}
	.authors li {background: url(/custom/templates/page/shared/images/localStoryMore.png) no-repeat 0 1px;padding-bottom:10px;padding-left:30px;}
	#moreAuthorLeft, #moreAuthorRight {width:240px;padding-top:20px;}
	#moreAuthorLeft{float:left;}
	#moreAuthorRight {float:right;}
	
.stories #innerMainContent table.regionStories tr {display:table-row; }
.stories #innerMainContent table.regionStories td {padding:0 10px 20px 0;}
.stories #innerMainContent table.regionStories h2, 
.stories #innerMainContent table.regionStories h3  {margin-bottom:0;}
.stories #innerMainContent table.regionStories .smallThumb {float:left; margin-right:5px;}

#regionIntro.story h2 {margin-bottom:5px;}
#regionIntro.story .smallThumb {float:right;padding:1px;background:#fff; border:1p solid #000;margin:0 0px 5px 8px;}
#regionIntro.story .smallThumb img {display:block;}

/* Opinions/Feedback Plugin */
#regionRating {position:relative;}
	#regionRating h3 {margin-bottom:5px;color:#0D81AB;font-size:.925em;float:none;}
	#regionRating #opinions {padding-bottom:15px;}
	#regionRating .options {position:absolute;top:-5px; right:20px;}
	#regionRating .options table td {display:block;font-size:1em;}
	
.options a:link, .options a:visited {background: url(/custom/templates/page/shared/images/comment_add.png) no-repeat 0 0;text-decoration:none;display:block; padding:1px 0 6px 20px;line-height:1;margin-bottom:1px;}
		 .options a:hover {text-decoration:underline;}
		 .overall.sidewidget .options a p {margin:0;display:block;}
		 .options #viewfeedbackbutton a:link, .options #viewfeedbackbutton a:visited {background: url(/custom/templates/page/shared/images/comments.png) no-repeat 0 0;}
		 .overall.sidewidget {color:#999;font-size:.75em;}
.overall.sidewidget p {display:none;}
	.overall .rating {display:inline;padding-left:2px;padding-right:10px;}
	.overall .rating p {display:inline;}
	 .overall .rating   img {width:12px;position:relative; top:1px;}
	 
#opinionsDiv {position:relative;z-index:20;clear:both; background:#fbfbfb url(/custom/templates/page/FourRegions/images/topten.png) repeat-x scroll right top;margin:0 7px;}
#opinionsDiv .title {display:none;}
	#opinionsDiv h3 {padding-top:10px;color:#0D81AB;font-size:.925em;margin:0 10px 10px 30px;padding-top:20px;}
	
	#opinionsDiv #addFeedbackButtonAtTopOfForm {position:absolute;top:0;left:275px;}
	#opinionsDiv #opinions {position:relative;}
	
	#opinionsDiv  p {margin:0;}
	#opinionsDiv .overall {padding:0 30px 20px 30px;position:relative;}
	#opinionsDiv .overall img {width:12px;position:relative; top:1px;}
	
	#opinionsDiv .container {padding:15px 30px 0;font-size:16px;}
	#opinionsDiv .container .comments {border-bottom:1px solid #ddd;padding-bottom:15px;}
	#opinionsDiv .container strong {color:#666;font-size:0.8571em;}	
	#opinionsDiv #opinions .faketabcontainer {width:974px;background:#FBFBFB url(/custom/templates/page/shared/images/opinionsBg.png) repeat-x 0 29px;float:left;padding:0;}
	#opinionsDiv .faketabs {height:40px;}
	#opinionxDiv .faketabs td td {font-size:1em;}
	.faketabcontainer .options {display:none;}
	.faketabcontainer .faketabs div.activeOpinionsTab{float:left;height:37px;background: url(/custom/templates/page/shared/images/opinionsTabRight.png) no-repeat top right;}
	.faketabcontainer .faketabs a:link, .faketabcontainer .faketabs a:visited {display:block;float:left; font-size:.875em;text-decoration:none;padding:15px 25px 5px;color:#999;}
	.faketabcontainer #tab1 a:link, .faketabcontainer #tab1 a:visited {padding-right:0;}
	.faketabcontainer #tab1.activeOpinionsTab a:link, .faketabcontainer #tab1.activeOpinionsTab a:visited {padding-right:25px;}
	.faketabcontainer #tab2 a:link, .faketabcontainer #tab2 a:visited {padding-left:0;}
	.faketabcontainer #tab2.activeOpinionsTab a:link, .faketabcontainer #tab2.activeOpinionsTab a:visited {padding-left:25px;float:none;position:relative;}
	.faketabcontainer .faketabs .activeOpinionsTab a:link, .faketabcontainer .faketabs .activeOpinionsTab a:visited {background: url(/custom/templates/page/shared/images/opinionsTabLeft.png) no-repeat 0 0;color:#0D81AB;text-decoration:none;}
	.faketabcontainer .faketabs a:hover {text-decoration:none; color:#003346;}
	
	#opinionsDiv .faketabcontainer .overall {padding:15px 30px 0 30px;font-size:.875em;color:#aaa;}
	#opinionsForm {clear:both;border:none;background:#f6f6f6;padding:10px;}
	#opinionsForm  th {color:#0D81AB;font-size:1.25em;background:none;padding:0;font-weight:normal;}
	#opinionsForm  td {font-size:.75em;padding:5px 12px 5px 2px}
	#opinionsForm Label {width:100px; float:left; margin-right:10px;}
	#opinionsForm  td td {font-size:1em;}
	#opinionsDiv .messageblock {float:none;}
	#opinionsForm .submitButton {float:left;}
	
/* ----------------------- Region Page Templates ---------------------- */
	#regionIntro {width: 330px; float:right;padding-top:15px;margin-right:20px;display:inline;height:210px; overflow:hidden;}
		#regionIntro a:hover {color:#ccc;}
		#regionIntro h1 {color:#26a0cd;font-size:1.325em;margin-bottom:0;line-height:1.1em;}
		.book #regionIntro h1 {margin-bottom:5px;}
		#regionIntro p {color:#a2a7a9; font-size:.75em;}
		#regionIntro h2 {color:#26a0cd;font-size:.9em;margin-top:20px;}
			#regionIntro h2 a:link, #regionIntro h2 a:visited {color:#26a0cd;text-decoration:underline;}
			#regionIntro h2 a:hover {text-decoration:underline;color:#fff;}
		#regionIntro ul {list-style:none; padding:0; margin:5px 0 0 0;}
		#regionIntro li {float:left; margin-right:20px;width:140px;margin-bottom:3px;}
			#regionIntro li a:link, #regionIntro li a:visited {color:#a2a7a9; text-decoration:none; display:block; background: url(/custom/templates/page/FourRegions/images/navBullet.png) no-repeat 0 5px;padding:1px 2px 1px 10px;}
			#regionIntro li a:hover {color:#ccc;text-decoration:underline;}

#regionalMain {margin:0 7px;padding-bottom:20px;}
	#regionalTabs {height:40px;margin:0; padding:0 0 0 10px; background-color:#02202b;list-style:none;font-size:.875em;display:block;}
		#regionalTabs .eMenu {padding-top:10px;}
		#regionalTabs .eMenu div {float:left;margin-right:5px;}
			#regionalTabs a:link, #regionalTabs a:visited {float:left;display:block; padding:9px 15px 5px;color:#9aa6aa;text-decoration:none; }
			#regionalTabs a:hover {color:#fff; }
		#regionalTabs .eMenuLevel4WithChildrenCurrentPage , #regionalTabs .eMenuLevel5CurrentPage, #regionalTabs .eMenuLevel2WithChildrenCurrentPage,
		#regionalTabs .eMenuLevel3CurrentPage  {background:url(/custom/templates/page/FourRegions/images/regionTabLeft.png) no-repeat top left;}
			#regionalTabs .eMenuLevel4WithChildrenCurrentPage a:link, #regionalTabs .eMenuLevel4WithChildrenCurrentPage a:visited,
			#regionalTabs .eMenuLevel5CurrentPage a:link, #regionalTabs .eMenuLevel5CurrentPage a:visited,
			#regionalTabs .eMenuLevel2WithChildrenCurrentPage a:link, #regionalTabs .eMenuLevel2WithChildrenCurrentPage a:visited,
			#regionalTabs .eMenuLevel3CurrentPage a:link, #regionalTabs .eMenuLevel3CurrentPage a:visited { background:url(/custom/templates/page/FourRegions/images/regionTabRight.png) no-repeat top right;color:#02202b;}
			#regionalTabs .eMenuLevel5First {display:none;}
			
#regionalMain h2 {color:#02202b;font-size:1.075em;margin-bottom:.5em;}
	#regionalMain h2 strong {color:#0d81ab;}
	
/*Region Activities Page */
#regionsActivities, #regionsGeneral, #regionsAccommodation, #regionsMap, #regionsLocal {clear:left;margin:20px;}
	#whatToDo {width:340px;float:left;}
		#whatToDo ul {margin:0;padding:10px 0 0 0;list-style:none;}
		#whatToDo li {margin-bottom:1em;padding:0 0 0 12px;background: url(/custom/templates/page/FourRegions/images/navBullet.png) no-repeat 0 5px;}
			#regionPhotos {padding-top:10px;}
				#regionPhotos h2 {color:#02202B;width:auto;float:left;text-indent:0; background:none;height:auto;margin-bottom:5px;}
				#regionPhotos h4 {padding-top:5px;background:none; width:auto; float:right; text-indent:0; color:#aaa; font-size:.7em; text-transform: uppercase;margin-right:10px;display:inline;margin-bottom:5px;}
			#regionPhotos #flickr_badge_wrapper {padding: 0 6px; background:#d6e2e6;margin-bottom:5px;clear:both;height:91px;}
				#regionPhotos .flickr_badge_image {margin:6px 3px 0 0;width:79px;}
				#regionPhotos .flickr_badge_image a {display:block;height:79px;overflow:hidden;}
					#regionPhotos a#regionPhotosLink:link, #regionPhotos a#regionPhotosLink:visited,
					a#moreLocal:link, a#moreLocal:visited {display:block; color:#02202b;padding:0 20px 0 0 ;background: url(/custom/templates/page/FourHome/images/pathwaysArrow.png) no-repeat top right;float:left;font-size:.75em; text-decoration:none;}
					#regionPhotos a#regionPhotosLink:hover, a#moreLocal:hover {text-decoration:underline;}
					#regionPhotos a#regionVideosLink:link, #regionPhotos a#regionVideosLink:visited,
					a#moreVideos:link, a#moreVideos:visited {display:block; color:#02202b;padding:0 0 0 20px;background: url(/custom/templates/page/FourRegions/images/videoIcon.png) no-repeat top left;float:right;font-size:.75em; text-decoration:none;}
					#regionPhotos a#regionVideosLink:hover, a#moreVideos:hover {text-decoration:underline;}

	#activitiesTD {width:582px;float:right;position:relative;}
		#activitiesTDPadding {padding:7px 7px 22px 7px;background:#fdfdfd; border:1px solid #bbcac0;margin-top:5px;margin-bottom:20px;clear:both;}
			.td_link a:link, .td_link a:visited {display:block; color:#02202b;background: url(/custom/templates/page/FourHome/images/pathwaysArrow.png) no-repeat top right;float:left;font-size:.75em; text-decoration:none;display:block;padding-right:20px;float:left;margin-right:10px;}
			#activitiesTDPadding p {display:none;}
			div.td_link {}
			.td_link a:hover {text-decoration:underline;}
			a#allAccomm:link, a#allAccomm:visited {display:block; color:#02202b;padding:0 20px 0 0;background: url(/custom/templates/page/FourHome/images/pathwaysArrow.png) no-repeat top right;float:right;font-size:.75em; text-decoration:none;margin-right:15px;}
			a#allAccomm:hover {text-decoration:underline;}
	#td_listings_map {width:568px;float:left;display:block;clear:left;}
	#td_listingsOuter {font-size:.675em;color:#888;}
			#resultsMapOuter {margin-top:4px;}
		#resultsMap {;margin-bottom:10px;height:360px;width:560px;float:left;}
		
		#resultsMapOuter .col_1, #resultsMapOuter .col_8, #resultsMapOuter .col_15,
		#resultsMapOuter .col_7, #resultsMapOuter .col_13, #resultsMapOuter .col_11 {width:220px; margin-right:35px;float:left;padding:10px 0;}
		ol.resultsMapProducts {margin:0 0 10px 0;list-style-type:decimal;font-size:1em;padding-left:30px;} 
			ol.resultsMapProducts li {margin-bottom:4px;list-style-type: decimal;}
	#topTen {clear:both;}
		#topTenPadding {background: url(/custom/templates/page/FourRegions/images/topten.png) repeat-x top right;padding:7px;height:120px;} 
			#topTenPadding ol {padding:3px 0 0 25px; margin:0;padding-left:35px;list-style:none;}
				#topTenPadding li {margin-right:20px;float:left;padding:3px 5px 3px 0px;width:240px;}
					#topTen a:link, #topTen a:visited {color:#0d81ab;}
					#topTen a:hover {color:#333;}
			
/* Regions General Page */
#regionsGeneralInfo {width:325px; float:left;}
	#regionsGeneralInfo h4 {color:#157ea4; font-size:.875em;margin-bottom:6px;margin-top:16px;}
	#regionsGeneralInfo p {margin-bottom:10px;}
	
#generalTD {width:575px;float:right;}
#generalTD h3 {margin-bottom:4px;}
	#generalTDPadding {margin-bottom:20px;}
	
	#gettingHere {width:280px; float:left;}
	
	#nearbyRegions {width:245px; float:right;}

/* Regions Accommodation Page */
#regionsAccommodationIntro {width:325px; float:left;}
	#regionsAccommodationIntro h2 {color:#157ea4; font-size:.875em;margin-bottom:8px;}
	#regionsAccommodationIntro p {margin-bottom:10px;}
	#regionsAccommodation #featureAccomm img{border: 2px solid #030b17;margin-top:4px; margin-bottom:2px;}
	
	#regionsFeatureAccommodation {padding-bottom:20px;}
		#regionsFeatureAccommodation p a:link,
		#regionsFeatureAccommodation p a:visited {width:100px; height:26px; display:block; text-indent:-999em;background: url(/custom/templates/page/FourRegions/images/moreInfo.png) no-repeat 0 0;}
		#regionsFeatureAccommodation p a.thriveAutoLink:link,#regionsFeatureAccommodation p a.thriveAutoLink:visited {background: none;text-indent: 0;display: inline; width: auto;height: auto;  }
		#regionsFeatureAccommodation p a:hover {background-position: 0 -26px;}
		
		#regionsAccommodationLocal h2 {font-size:1em; color:#0b80aa;line-height:1em; margin:0 0 5px 0; padding:0;overflow:hidden;}
		#regionsAccommodationLocalPadding {background:#eef6f9 url(/custom/templates/page/FourRegions/images/topQuote.png) no-repeat 0 0;margin-bottom:5px;}
			#regionsAccommodationLocalFooter {background: url(/custom/templates/page/FourRegions/images/bottomQuote.png) no-repeat bottom right;padding:13px;}
			#regionsAccommodationLocal p {}
	
#accommodationTD {width:575px;float:right;}
#accommodationTD h2 {margin:6px 10px 3px 8px;}
	#accommodationTDPadding {padding:7px 7px 22px 7px;background:#eeeeee; border:1px solid #bbcac0;margin-top:5px;margin-bottom:20px;}
	#accommodationTDPadding p {display:none;}
	#browseAccommodation {border: 1px solid #bbcac0;width:565px;float:left;background:#f6f6f6;margin-bottom:20px;}
		#browseAccommodationPadding{ padding:7px 0; margin:0 7px;}
			#browseAccommodationPadding ul.td_imageListCategories li{ width:550px;}
	
/*Regions Map Page */
#regionsMapGetting {width:340px; float:left;}
	#regionsGeneralPadding {margin-bottom:10px;}
		#regionsMapGetting p {margin-bottom:10px;}
		
	#regionsMapParking {margin-bottom:20px;}

#mapsTD {width:575px;float:right;position:relative;}
#generalTDPadding {padding:7px 7px 32px 7px;background:#eeeeee; border:1px solid #bbcac0;margin-top:5px;margin-bottom:20px;}
#generalTDPadding p {display:none;}

/*Regions Local Page */
#regionsLocalIntro {width:350px;float:left;}

#regionsLocalPhotos {margin-bottom:20px;padding-top:15px;float:left; width:350px;}
	#regionsLocalPhotos h2, #localVideo h2, #localStory h2 {color:#02202B;width:auto;float:left;text-indent:0; background:none;height:auto;margin-bottom:5px;font-size:1.075em;line-height:0.8888em;}
	#regionsLocal h4 {padding-top:5px;background:none; width:auto; float:right; text-indent:0; color:#aaa; font-size:.7em; text-transform: uppercase;margin-right:10px;display:inline;margin-bottom:5px;}
	#regionsLocalPhotos .flickr_badge_wrapper {clear:both;padding-top:3px;}

#regionsLocalIntro #fourCornersForums {clear:both;}
	#regionsLocalIntro .latestDiscussion {clear:both;}
	#regionsLocal
	
#localVideo {width:570px; float:right;}
	#localVideoPadding {clear:both;width:320px;float:left;}
	#moreLocalVideo {float:right;width:220px;clear:right;}
	#moreLocalVideo h3 {float:none; color:#143447; text-transform: none;font-size:.925em;}
	#moreLocalVideo .youtubegrid {list-style:none; margin:0; padding:10px 0; float:left; }
		#moreLocalVideo .youtubegridThumb { margin-right:15px; margin-bottom:8px; display:block; padding:0 0 0 20px;background: url(/custom/templates/page/FourRegions/images/videoIcon.png) no-repeat top left;}
	#addYourVideo {clear:both;width:166px; height:37px; display:block;text-indent:-999em;background: url(/custom/templates/page/shared/images/addVideo.png) no-repeat top left;margin-bottom:15px;}

#localStory {width:570px; float:right;padding-top:15px;}
	#localStory h2 {width:auto;color:#02202B;}
		#localStory p {clear:both;}
		#localStory a:link, #localStory a:visited,
		#regionsLocalPadding a:link, #regionsLocalPadding a:visited{display:block; padding-left:20px;background:url(/custom/templates/page/shared/images/localStoryMore.png) no-repeat 0 0;text-decoration:none;}
		#localStory a:hover {text-decoration:underline;}
		
/*Events */
.fourlinks_item a{width:194px; height:46px;background: url(/custom/templates/page/shared/images/addEvent.png) no-repeat top left;text-indent:-999em;display:block;}
#eventContent {float:left;width:988px;}
	#eventContentPadding {padding:0 25px 10px 25px;}
	#eventContent .eventListNav {background:#EDF8FB none repeat scroll 0 0;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;} 
		#eventContent .eventListNav td {color:#77B9D1;font-size:.685em;padding:4px 5px;} 
		
	#eventContent .eventListHead {margin-top:10px;}
		#eventContent .eventListHead a:link, #eventContent .eventListHead a:visited {color:#77B9D1;text-decoration:none;font-weight:normal;}
		#eventContent .eventListHead a:hover {color:#444;text-decoration:underline;}
		#eventContent .eventListHead .selected {font-weight:normal; color:#444;}
		#eventContent .eventListHead .submit a {display:block;width:171px;height:28px;background: url(/custom/templates/page/shared/images/submitEvent.png) no-repeat top left;text-indent:-999em;text-align:left;float:right; }
	#eventContent .travelPlannerAddRemoveButtons {position:relative;top:5px; left:130px;}

		#eventContent .eventList td {border-right: none; border-left:none;vertical-align: top;}
		#eventContent .eventList td.titleLeftPadding {background:#EDF8FB none repeat scroll 0 0;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;color:#04A63A;}
		#eventContent .eventList td.title {background:#EDF8FB none repeat scroll 0 0;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;color:#04A63A;font-size:.875em;}
			#eventContent .eventList td.title a:link, #eventContent .eventList td.title a:visited {color:#04A63A;text-decoration:none;font-weight:normal;}
			#eventContent .eventList td.title a:hover {text-decoration:underline;}
			#eventContent .popupLink {background:none;}
			#eventContent .popupLink a {background:transparent url(/custom/templates/page/shared/images/moreInformation.png) no-repeat scroll 0 0; display:block; height:40px; text-indent:-999em; width:125px;padding:0; border:none;margin-right:10px;}
		
	#eventContent .eventList td.summary, #eventContent .eventList td.info, #eventContent .eventList td.leftPadding, #eventContent .eventList td.eventImage {border-bottom:1px solid #EEEEEE;vertical-align: top;}
	#eventContent tr {position:relative;}
	#eventContent .eventList td.eventImage {padding:5px 10px;}
	#eventContent .eventList td.spacerRow {background:#fbfbfb;}
	#eventContentPadding br {display:none;}

#eventSidebar {float:right;width:220px;}
	#eventSidebar table.eventBrowse {background-color:#EDF8FB;border:1px solid #eee;font-size:1em;margin:0;padding:0;text-align:left;width:200px;}
	#eventSidebar td.browseAll {font-size:.875em;}
		#eventSidebar td.browseAll a:link, #eventSidebar td.browseAll a:visited {color:#0D81AB;text-decoration:none;}
		#eventSidebar td.browseAll a:hover {text-decoration:underline;}
	#eventSidebar td.title {color:#0D81AB;font-weight: normal;padding-bottom:0;}
	#eventSidebar table.eventBrowse a:link, #eventSidebar table.eventBrowse a:visited {color:#777;text-decoration:none;display:block;padding-bottom:3px;font-size:.875em;}
	#eventSidebar table.eventBrowse a:hover {text-decoration:underline; color:#444;}
	#eventSidebar table.eventBrowse br {display:none;}