﻿/*  
Site Name: Christchurch & Canterbury Tourism
Site URI: http://www.christchurchnz.com
Description: Christchurch & Canterbury Tourism
Version: 1.0
Author: Terabyte - Design: Rachael Devcich / Anne Ang, XHTML & CSS: Priya Singh / Adam Wright / Hamish Rouse, Development: Murray Roke / Peter Gregory / Olie Mason
Author URI: www.terabyte.co.nz

UPDATE INFO ---------------------------------------

Revision number: 1.0
Last updated: 17 April 2009
Last update made by: Hamish

CONVENTIONS ---------------------------------------

hyphenate class / id names - #my-id-name, .my-class-name
class / id names to start with lower case letter (ID's reserved for .net use will start with Upper case letter)

CONTENTS ------------------------------------------

*01: Autumn
*02: Winter
*03: Spring
*04: Summer
*05: Conventions

*/

/* *01: Autumn -----------------------------------------------------------------------------------------------------------------*/


/***** Link Colors *****/
	.autumn .content a,
	.autumn .content h1, 
	.autumn .content h2,
	.autumn .content h3,
	.autumn #colorbox h2,
	.autumn .cookie-trail .back-to-listing,
	.autumn .cookie-trail .back-to-listing a,
	.autumn .directive,
	.autumn .directive a,
	.autumn .directive a:hover,
	.autumn .related-content h5,
	.autumn .related-content span,
	.autumn .related-content a,
	.autumn .narrow .related-downloads li span,
	.autumn .narrow .related-downloads h3 a,
	.autumn .landing-listing a,
	.autumn .content .pagination ul li a,
	.autumn .listing a,
	.autumn .focus-item .description h2 a,
	.autumn .category-list .categories li a:hover,
	.autumn .category-list .categories li.selected a,
	.autumn .category-list .categories li.child-selected a,
	.autumn .category-list .categories li.selected li a:hover,
	.autumn .category-list .categories li.child-selected li.selected a,
	.autumn .contact-list dt.more,
	.autumn .contact-list dt.more a,
	.autumn .contact-list dt.email,
	.autumn .contact-list dt.email a,
	.autumn .contact-list h2 a,
	.autumn .pod-holder .pod h4,
	.autumn .pod-holder .pod h4 a,
	.autumn .expanding-list a.show-hide,
	.autumn .narrow .related-links li h3 a,
	.autumn .narrow .related-links li span,
	.autumn .feature-offer h2 a,
	.autumn div.datepicker a:hover,
	.autumn #header .search li a
	{
		color: #e39426;
	}

	.autumn a:hover
	{
		color: #ec9a18;
	}
	
	.autumn .category-list .categories li.child-selected li a {
		color:#666;
	}

/***** Header *****/
	.autumn #header{
		background: url(/Images/Themes/autumn/bg-page.png) top center no-repeat;
	}

	.autumn #header .wrapper {
		background: #fff url(/Images/Themes/autumn/bg-header.png) top center no-repeat;
	}

	.autumn #navigation ul li a {
		background-image: url(/Images/Themes/autumn/nav-main-v2.png);
	}
	
	.autumn #header .search .search-button			{ background-image:url(/images/themes/spring/btn-search-global.png); }

/***** Cookie Trail *****/

	.autumn .cookie-trail p,
	.autumn .cookie-trail a {
		color: #b1a992;
	}

	.autumn #main .content .landing {
		background: #f1efea url(/Images/Themes/autumn/bg-landing.png) bottom left no-repeat;
	}

/***** Category List *****/

	.autumn .category-list .header h2 {
		background:#e6e3da url(/images/Themes/autumn/hdg-sidebar-cct.png) center top no-repeat;
	}

	.autumn .category-list .selected h2 {
		background:#e39426 url(/images/Themes/autumn/hdg-sidebar-cct-selected.png) center top no-repeat;
	}

	.autumn .category-list .categories li.selected li a {
		color:#666;
	}

/***** Specials *****/

	.autumn .specials,
	.autumn .specials a,
	.autumn .specials a:hover,
	.autumn .specials .directive,
	.autumn .content .specials-page .pagination ul li a,
	.autumn .content .specials-page h2,
	.autumn .content .specials-page h3,
	.autumn .content .specials-page .directive,
	.autumn .content .specials-page .directive a  {
		color: #b6552d;
	}

/***** Itinerary / Trip Planner *****/

	.autumn .itinerary,
	.autumn .itinerary-link,
	.autumn .itinerary .directive,
	.autumn .itinerary a,
	.autumn .itinerary-link a,
	.autumn .itinerary a:hover,
	.autumn .specials .itinerary,
	.autumn #trip-planner a {
		color: #8b5d24;
	}
	
	.autumn #trip-planner .listing .icon {
		background-image: url(/Images/Themes/autumn/ico-listing-trip-planner.png);
	}
	
	.autumn .itinerary .button-link a {
		background:transparent url(/images/Themes/autumn/btn-itinerary-link.png) no-repeat scroll left top;
	}

	.autumn .content .listing span.icon {
		background-image: url(/Images/Themes/autumn/ico-listing-trip-planner.png);
	}

	.autumn .content .listing .special span.icon,
	.autumn .content .pod span.icon  {
		background-image: url(/Images/Themes/autumn/ico-listing-specials.png);
	}
	
	.autumn .availability-search-filter {
		background: #e39426 url(/Images/Themes/autumn/bg-availability-search-filter.png) top left no-repeat;
	}

/***** Book Now *****/

	.autumn .book-now .pod {
		background:#f4f2ee;
	}

	.autumn .book-now .header {
		background:#e39426 url(/images/Themes/autumn/bg-sidebar-header.png) center bottom no-repeat;
	}
	
	.autumn h2.book-now {
		background:url(/images/Themes/autumn/hdg-book-now.png) 0 0 no-repeat;
	}

	.autumn .book-now .header h2,
	.autumn .book-now .header li a,
	.autumn #ie6 .book-now .header li a:hover,
	.autumn .book-now .form-section input.search-button {
		color:#fff;
	}
	
	.autumn .book-now .header li a:hover,
	.autumn .book-now .header li a:focus {
		background-image:url(/images/Themes/autumn/ind-booknow-hover.png);
	}
		
	.autumn .book-now .header li,
	.autumn .book-now .header li a:hover,
	.autumn .book-now .header li a:focus {
		color:#f1ca93;
	}

	.autumn .book-now .header li.selected {
		background:url(/images/Themes/autumn/ind-booknow-selected.png) center bottom no-repeat;
	}

	.autumn .book-now input.search-button {
		background:#e39426 url(/images/Themes/autumn/btn-booknow.png) center 0 no-repeat;
	}

	.autumn .book-now input.search-button:hover {
		background-position:center -150px;
	}
	
	.autumn .availability table td.manual, p.manual {
		background-image: url(/Images/Themes/autumn/ind-booking-manual.png);
	}
	
	.autumn .single-property {
		border-top: solid 5px #e39426;
		border-bottom: solid 5px #e39426;
	}

/***** Headings *****/
	
	.autumn .content h2.suggested-itineraries {
		background: url(/Images/Themes/autumn/hdg-suggested-itineraries.png) 0 0 no-repeat;
	}
	
	.autumn .content h2.you-could-also {
		background: url(/Images/Themes/autumn/hdg-you-could-also.png) 0 0 no-repeat;
	}

	.autumn h3.membership a {
		background:url(/images/Themes/autumn/hdg-cct-business-partner-membership.png) center top no-repeat;
	}
	
	.autumn h3.christchurch-canterbury-regions {
		background:url(/images/Themes/autumn/hdg-christchurch-canterbury-regions.png) center top no-repeat;
	}
	
	.autumn h3.must-do-checklist {
		background:url(/images/Themes/autumn/hdg-must-do-checklist.png) center top no-repeat;
	}
	
	.autumn h3.cct-newsletter {
		background:url(/images/Themes/autumn/hdg-cct-newsletter.png) center top no-repeat;
	}
	
	.autumn h2.wildlife {
		background:url(/images/Themes/autumn/hdg-wildlife.png) left center no-repeat;
	}

	.autumn h2.climate-environment {
		background:url(/images/Themes/autumn/hdg-climate-environment.png) left center no-repeat;
	}

	.autumn h2.history-culture {
		background:url(/images/Themes/autumn/hdg-history-culture.png) left center no-repeat;
	}
	
	
	.autumn h2.all-about-adventure {
		background:url(/images/Themes/autumn/hdg-all-about-adventure.png) left center no-repeat;
	}
	
	.autumn h2.backpacker-budget-friendly {
		background:url(/images/Themes/autumn/hdg-backpacker-budget-friendly.png) left center no-repeat;
	}
	
	.autumn h2.close-to-nature {
		background:url(/images/Themes/autumn/hdg-close-to-nature.png) left center no-repeat;
	}
	
	.autumn h2.family-friendly-fun {
		background:url(/images/Themes/autumn/hdg-family-friendly-fun.png) left center no-repeat;
	}
	
	.autumn h2.journey-by-region {
		background:url(/images/Themes/autumn/hdg-journey-by-region.png) left center no-repeat;
	}
	
	.autumn h2.love-is-in-the-air {
		background:url(/images/Themes/autumn/hdg-love-is-in-the-air.png) left center no-repeat;
	}
	
	.autumn h2.luxury-your-lifestyle {
		background:url(/images/Themes/autumn/hdg-luxury-your-lifestyle.png) left center no-repeat;
	}
	
	.autumn h2.mostly-business-some-pleasure {
		background:url(/images/Themes/autumn/hdg-mostly-business-some-pleasure.png) left center no-repeat;
	}
	
	.autumn h2.rugby-world-cup {
		background:url(/images/Themes/autumn/hdg-rugby-world-cup.png) left center no-repeat;
	}
	.autumn h2.the-garden-city{
		background:url(/images/Themes/autumn/hdg-the-garden-city.png) left center no-repeat;
	}
	
	.autumn h2.need-a-little-culture {
		background:url(/images/Themes/autumn/hdg-need-a-little-culture.png) left center no-repeat;
	}
	
	.autumn h2.road-trips {
		background:url(/images/Themes/autumn/hdg-road-trips.png) left center no-repeat;
	}
	
	.autumn h2.ski-board {
		background:url(/images/Themes/autumn/hdg-ski-board.png) left center no-repeat;
	}
	
	.autumn h2.wicked-weekends {
		background:url(/images/Themes/autumn/hdg-wicked-weekends.png) left center no-repeat;
	}
	
	.autumn h2.winter-magic {
		background:url(/images/Themes/autumn/hdg-winter-magic.png) left center no-repeat;
	}

/***** Features List *****/

	.autumn .content ul.features-list li {
		background: url(/Images/Themes/autumn/ind-list-features.png) 0 4px no-repeat;
	}

/***** Button Links *****/

	.autumn .button-link a { 
		background: transparent url(/images/Themes/autumn/btn-link.png) no-repeat left top; 
	}

	.autumn .second .button-link a { 
		background: transparent url(/images/Themes/autumn/btn-link-second.png) no-repeat left top; 
	}
	
	.autumn .pod-request .button-link a {
		background: transparent url(/images/Themes/autumn/btn-link-300.png) no-repeat left top; 
	}

	.autumn .specials .button-link a, 
	.autumn .button-link a.specials {
		background: transparent url(/images/Themes/autumn/btn-link-specials.png) no-repeat left top; 
	}
	
	.autumn .third .thumbnail-button-top .button-link a {
		background:#2D6E9C url(/images/Themes/autumn/btn-link-bottom.png) left bottom no-repeat;
	}

	.autumn .form .button-link, .autumn .exform-button-link {
		background: transparent url(/images/autumn/winter/btn-link.png) no-repeat left top; 
	}	
	

/***** Sidebar *****/

	.autumn #sidebar #trip-planner .header {
		background: url(/Images/Themes/autumn/hdg-my-trip-planner.png) top left no-repeat;
	}

	.autumn #sidebar #trip-planner .header .button {
		background-image: url(/Images/Themes/autumn/btn-trip-planner-go.png);
	}

/***** Tab List *****/

	.autumn .tab-list li a,
	.autumn .tab-list li a span {
		background-image:url(/images/Themes/autumn/bg-tab-content.png);
		background-color:#e39426;
		color:#fff;
	}

	.autumn .tab-list li.selected a,
	.autumn .tab-list li.selected a:hover,
	.autumn .tab-list li.selected a span,
	.autumn .tab-list li.selected a:hover span {
		background-color:#f4f2ee;
		color:#4f4f4f;
	}

/***** Column Promos *****/

	.autumn .narrow .promo {
		background:#E39426 url(/images/Themes/autumn/bg-promo-narrow.png) center top no-repeat;
	}
	
	.autumn .narrow h2.hot-deals a {
		background:url(/images/Themes/autumn/hdg-hot-deals.png) 0 0 no-repeat;
	}
	
	.autumn .narrow .promo p a,
	.autumn .narrow .promo p a:hover,
	.autumn .narrow .promo p a:focus {
		color:#fff;
	}
	
	.autumn .wide .promo {
		background:#E39426 url(/images/Themes/autumn/bg-promo-wide.png) center bottom no-repeat;
	}
	
	.autumn .wide h2.special-deal a {
		background:url(/images/Themes/autumn/hdg-special-deal.png) 0 0 no-repeat;
	}
	
	.autumn .wide .promo p a,
	.autumn .wide .promo p a:hover,
	.autumn .wide .promo p a:focus {
		color:#fff;
	}

/***** General Form *****/
	
	.autumn .form li.right-col .button-link {
		background-image:url(/images/Themes/autumn/btn-form-half-col.png);
	}
	
/***** Modal Form *****/

	.autumn .modal-form .button-cancel,
	.autumn .form .button-cancel { 
		background-image:url(/images/Interface/btn/btn-link-grey.png); 
	}
	
/***** Search Panel *****/
	
	.autumn input.submit-button {
		background:url(/Images/Themes/autumn/btn-dropdown.png) 0 0 no-repeat;
	}
	
	.autumn .landing-listing .search-button,
	.autumn .tab-form-group .search-field .search-button
	{
		background:url(/Images/Themes/autumn/btn-keyword-search.png) 0 0 no-repeat;
	}
	
	.autumn .search-panel {
		background: #e39426 url(/Images/Themes/autumn/bg-search-panel.png) top left no-repeat;
	}
	
	.autumn .landing-listing .intro-text .accomodation { background: url(/Images/Themes/autumn/ico-landing-listing-accomodation.png) top left no-repeat}
	

/***** Footer *****/

	.autumn #footer {
		background-image: url(/Images/Themes/autumn/bg-footer.png);
	}

	.autumn .user-media .user-image .plus {
		background: url(/Images/Themes/autumn/ind-image-enlarge.png) top left no-repeat;
	}

	.autumn a.nav-convention-bureau {
		background-image:url(/images/Themes/autumn/btn-nav-convention-bureau.png);
	}

/***** Pods *****/

	.autumn .third .pod-highlight {
		background:#e39426;
	}
	
	.autumn .third .thumbnail-button-top .button-link a {
		background:#e39426 url(/images/Themes/autumn/btn-link-bottom.png) left bottom no-repeat;
	}
	
	.autumn .third .pod-two-wide .button-link a {
		background:#527065 url(/images/Themes/autumn/btn-link-pod-two-wide.png) left bottom no-repeat;
	}
	
	.autumn .third .pod-highlight ul.check-list li,
	.autumn .third .must-do-pod ul li {
		background:url(/images/Themes/autumn/ind-check-list-box.png) 0 2px no-repeat;
	}

	.autumn .form .button-link, .autumn .exform-button-link {
		background: transparent url(/images/Themes/autumn/btn-link.png) no-repeat left top; 
	}

/***** Expanding List *****/
	
	.autumn .expanding-list a.show {
		background-image:url(/images/Themes/autumn/ind-plus.png);
	}

	.autumn .expanding-list a.hide {
		background-image:url(/images/Themes/autumn/ind-minus.png);
	}
	
/***** Explore Map *****/

	.autumn #explore-map-wrapper #home-rotator-holder {
		background: url(/images/Themes/autumn/bg-home-rotator-holder.gif) bottom left no-repeat;
	}

/***** Pod Rotator *****/

	.autumn .pod-rotator a.rotate-next {
		background-image:url(/images/Themes/autumn/btn-rotator-next.png);
	}
	
	.autumn .pod-rotator a.rotate-prev {
		background-image:url(/images/Themes/autumn/btn-rotator-prev.png);
	}

/***** Category List *****/
	.autumn .category-list .heading-link h2.cct a {
		background-image:url(/images/Themes/autumn/hdg-cct.png);
	}
	
/***** Map *****/
.autumn .g-map-container .info-pane h2 {
	color:#e39426;
}

.autumn .g-map-container .info-pane p.icon {
	background-image:url(/images/Themes/autumn/ico-listing.png);	
}

/* *02: Winter -----------------------------------------------------------------------------------------------------------------*/

/***** Link Colors *****/
	.winter .content a,
	.winter .content h1, 
	.winter .content h2,
	.winter .content h3,
	.winter #colorbox h2,
	.winter .cookie-trail .back-to-listing,
	.winter .cookie-trail .back-to-listing a,
	.winter .directive,
	.winter .directive a,
	.winter .directive a:hover,
	.winter .related-content h5,
	.winter .related-content span,
	.winter .related-content a,
	.winter .narrow .related-downloads li span,
	.winter .narrow .related-downloads h3 a,
	.winter .landing-listing a,
	.winter .content .pagination ul li a,
	.winter .listing a,
	.winter .focus-item .description h2 a,
	.winter .category-list .categories li a:hover,
	.winter .category-list .categories li.selected a,
	.winter .category-list .categories li.child-selected a,
	.winter .category-list .categories li.selected li a:hover,
	.winter .category-list .categories li.child-selected li.selected a,
	.winter .contact-list dt.more,
	.winter .contact-list dt.more a,
	.winter .contact-list dt.email,
	.winter .contact-list dt.email a,
	.winter .contact-list h2 a,
	.winter .pod-holder .pod h4,
	.winter .pod-holder .pod h4 a,
	.winter .expanding-list a.show-hide,
	.winter .narrow .related-links li h3 a,
	.winter .narrow .related-links li span,
	.winter .feature-offer h2 a,
	.winter .list-three-col li a,
	.winter .list-three-col li,
	.winter div.datepicker a:hover,
	.winter #header .search li a
	{
		color: #2d6e9c;
	}	
	
	.winter a:hover {
		color: #2d6e9c;
	}
	
	.winter .category-list .categories li.child-selected li a {
		color:#666;
	}
	
	.winter .pod-holder .pod-two-wide .listing-link,
	.winter .pod-holder .pod-two-wide .listing-link a,
	.winter .pod-holder .pod-two-wide .col a {
		color:#4b8d75;
	}
	
/***** Header *****/
	.winter #header{
		background: url(/Images/Themes/winter/bg-page.png) top center no-repeat;
	}

	.winter #header .wrapper {
		background: #fff url(/Images/Themes/winter/bg-header.png) top center no-repeat;
	}

	.winter #navigation ul li a {
		background-image: url(/Images/Themes/winter/nav-main-v2.png);
	}
	
	.winter #header .search .search-button			{ background-image:url(/images/themes/spring/btn-search-global.png); }

/***** Cookie Trail *****/

	.winter .cookie-trail p,
	.winter .cookie-trail a {
		color: #b1a992;
	}

	.winter #main .content .landing {
		background: #f1efea url(/Images/Themes/winter/bg-landing.png) bottom left no-repeat;
	}

/***** Category List *****/

	.winter .category-list .header h2 {
		background:#e6e3da url(/images/Themes/winter/hdg-sidebar-cct.png) center top no-repeat;
	}

	.winter .category-list .selected h2 {
		background:#e39426 url(/images/Themes/winter/hdg-sidebar-cct-selected.png) center top no-repeat;
	}

	.winter .category-list .categories li.selected li a {
		color:#666;
	}

/***** Specials *****/

	.winter .specials,
	.winter .specials a,
	.winter .specials a:hover,
	.winter .specials .directive,
	.winter .specials .pod li a,
	.winter .content .specials-page .pagination ul li a,
	.winter .content .specials-page h2,
	.winter .content .specials-page h3,
	.winter .content .specials-page .directive,
	.winter .content .specials-page .directive a  {
		color: #61a3af;
	}

/***** Itinerary / Trip Planner *****/

	.winter .itinerary,
	.winter .itinerary-link,
	.winter .itinerary .directive,
	.winter .itinerary a,
	.winter .itinerary-link a,
	.winter .itinerary a:hover,
	.winter .specials .itinerary,
	.winter #trip-planner a {
		color: #795c5c;
	}
	
	.winter #trip-planner .listing .icon {
		background-image: url(/Images/Themes/winter/ico-listing-trip-planner.png);
	}
	
	.winter .itinerary .button-link a {
		background:transparent url(/images/Themes/winter/btn-itinerary-link.png) no-repeat scroll left top;
	}

	.winter .content .listing span.icon {
		background-image: url(/Images/Themes/winter/ico-listing-trip-planner.png);
	}

	.winter .content .listing .special span.icon,
	.winter .content .pod span.icon  {
		background-image: url(/Images/Themes/winter/ico-listing-specials.png);
	}
	
	.winter .availability-search-filter {
		background: #2d6e9c url(/Images/Themes/winter/bg-availability-search-filter.png) top left no-repeat
	}

/***** Book Now *****/

	.winter .book-now .pod {
		background:#f4f2ee;
	}

	.winter .book-now .header {
		background:#2d6e9c url(/images/Themes/winter/bg-sidebar-header.png) center bottom no-repeat;
	}

	.winter h2.book-now {
		background:url(/images/Themes/winter/hdg-book-now.png) 0 0 no-repeat;
	}

	.winter .book-now .header h2,
	.winter .book-now .header li a,
	.winter #ie6 .book-now .header li a:hover,
	.winter .book-now .form-section input.search-button {
		color:#fff;
	}
	
	.winter .book-now .header li a:hover,
	.winter .book-now .header li a:focus {
		background-image:url(/images/Themes/winter/ind-booknow-hover.png);
	}
		
	.winter .book-now .header li,
	.winter .book-now .header li a:hover,
	.winter .book-now .header li a:focus {
		color:#7ab0d2;
	}

	.winter .book-now .header li.selected {
		background:url(/images/Themes/winter/ind-booknow-selected.png) center bottom no-repeat;
	}

	.winter .book-now input.search-button {
		background:#2d6e9c url(/images/Themes/winter/btn-booknow.png) center 0 no-repeat;
	}

	.winter .book-now input.search-button:hover {
		background-position:center -150px;
	}

	.winter .availability table td.manual, p.manual {
		background-image: url(/Images/Themes/autumn/ind-booking-manual.png);
	}
	
	.winter .single-property {
		border-top: solid 5px #2d6e9c;
		border-bottom: solid 5px #2d6e9c;
	}

	
/***** Headings *****/
	
	.winter .content h2.whats-your-pleasure {
		background: url(/Images/Themes/winter/hdg-whats-your-pleasure.png) top left no-repeat;
	}
	
	.winter .content h2.its-all-happening{
		background: url(/Images/Themes/winter/hdg-its-all-happening.png) top left no-repeat;
	}
	
	.winter .content h2.area-info{
		background: url(/Images/Themes/winter/hdg-area-info.png) top left no-repeat;
	}
	
	
	.winter .content h2.suggested-itineraries {
		background: url(/Images/Themes/winter/hdg-suggested-itineraries.png) 0 0 no-repeat;
	}
	
	.winter .content h2.you-could-also {
		background: url(/Images/Themes/winter/hdg-you-could-also.png) 0 0 no-repeat;
	}

	.winter h3.membership a {
		background:url(/images/Themes/winter/hdg-cct-business-partner-membership.png) center top no-repeat;
	}
	
	.winter h3.christchurch-canterbury-regions {
		background:url(/images/Themes/winter/hdg-christchurch-canterbury-regions.png) center top no-repeat;
	}
	
	.winter h3.must-do-checklist {
		background:url(/images/Themes/winter/hdg-must-do-checklist.png) center top no-repeat;
	}
	
	.winter h3.cct-newsletter {
		background:url(/images/Themes/winter/hdg-cct-newsletter.png) center top no-repeat;
	}
	
	.winter h2.wildlife {
		background:url(/images/Themes/winter/hdg-wildlife.png) left center no-repeat;
	}

	.winter h2.climate-environment {
		background:url(/images/Themes/winter/hdg-climate-environment.png) left center no-repeat;
	}

	.winter h2.history-culture {
		background:url(/images/Themes/winter/hdg-history-culture.png) left center no-repeat;
	}
	
	.winter h2.all-about-adventure {
		background:url(/images/Themes/winter/hdg-all-about-adventure.png) left center no-repeat;
	}
	
	.winter h2.backpacker-budget-friendly {
		background:url(/images/Themes/winter/hdg-backpacker-budget-friendly.png) left center no-repeat;
	}
	
	.winter h2.close-to-nature {
		background:url(/images/Themes/winter/hdg-close-to-nature.png) left center no-repeat;
	}
	
	.winter h2.family-friendly-fun {
		background:url(/images/Themes/winter/hdg-family-friendly-fun.png) left center no-repeat;
	}
	
	.winter h2.journey-by-region {
		background:url(/images/Themes/winter/hdg-journey-by-region.png) left center no-repeat;
	}
	
	.winter h2.love-is-in-the-air {
		background:url(/images/Themes/winter/hdg-love-is-in-the-air.png) left center no-repeat;
	}
	
	.winter h2.luxury-your-lifestyle {
		background:url(/images/Themes/winter/hdg-luxury-your-lifestyle.png) left center no-repeat;
	}
	
	.winter h2.mostly-business-some-pleasure {
		background:url(/images/Themes/winter/hdg-mostly-business-some-pleasure.png) left center no-repeat;
	}
	
	.winter h2.rugby-world-cup {
		background:url(/images/Themes/winter/hdg-rugby-world-cup.png) left center no-repeat;
	}
	.winter h2.the-garden-city{
		background:url(/images/Themes/winter/hdg-the-garden-city.png) left center no-repeat;
	}
	
	.winter h2.need-a-little-culture {
		background:url(/images/Themes/winter/hdg-need-a-little-culture.png) left center no-repeat;
	}
	
	.winter h2.road-trips {
		background:url(/images/Themes/winter/hdg-road-trips.png) left center no-repeat;
	}
	
	.winter h2.ski-board {
		background:url(/images/Themes/winter/hdg-ski-board.png) left center no-repeat;
	}
	
	.winter h2.wicked-weekends {
		background:url(/images/Themes/winter/hdg-wicked-weekends.png) left center no-repeat;
	}
	
	.winter h2.winter-magic {
		background:url(/images/Themes/winter/hdg-winter-magic.png) left center no-repeat;
	}

/***** Features List *****/

	.winter .content ul.features-list li {
		background: url(/Images/Themes/winter/ind-list-features.png) 0 4px no-repeat;
	}

/***** Button Links *****/

	.winter .button-link a { 
		background: #2D6E9C url(/images/Themes/winter/btn-link.png) no-repeat left top; 
	}

	.winter .second .button-link a { 
		background: #2D6E9C url(/images/Themes/winter/btn-link-second.png) no-repeat left top; 
	}
	
	.winter .pod-request .button-link a {
		background: #2D6E9C url(/images/Themes/winter/btn-link-300.png) no-repeat left top; 
	}

	.winter .specials .button-link a, 
	.winter .button-link a.specials {
		background: #61A3AF url(/images/Themes/winter/btn-link-specials.png) no-repeat left top; 
	}
	
	.winter .third .thumbnail-button-top .button-link a {
		background:#2D6E9C url(/images/Themes/winter/btn-link-bottom.png) left bottom no-repeat;
	}
	
	.winter .third .pod-two-wide .button-link a {
		background:#527065 url(/images/Themes/winter/btn-link-pod-two-wide.png) left bottom no-repeat;
	}

	.winter .form .button-link, .winter .exform-button-link { 
		background: transparent url(/images/Themes/winter/btn-link.png) no-repeat left top; 
	}

/***** Sidebar *****/

	.winter #sidebar #trip-planner .header {
		background: url(/Images/Themes/winter/hdg-my-trip-planner.png) top left no-repeat;
	}
	
	.winter #sidebar #trip-planner .header .button {
		background-image: url(/Images/Themes/winter/btn-trip-planner-go.png);
	}

/***** Tab List *****/

	.winter .tab-list li a,
	.winter .tab-list li a span {
		background-image:url(/images/Themes/winter/bg-tab-content.png);
		background-color:#2d6e9c;
		color:#fff;
	}

	.winter .tab-list li.selected a,
	.winter .tab-list li.selected a:hover,
	.winter .tab-list li.selected a span,
	.winter .tab-list li.selected a:hover span {
		background-color:#2d6e9c;
		color:#4f4f4f;
	}

/***** Column Promos *****/

	.winter .narrow .promo {
		background:#2d6e9c url(/images/Themes/winter/bg-promo-narrow.png) center top no-repeat;
	}
	
	.winter .narrow h2.hot-deals a {
		background:url(/images/Themes/winter/hdg-hot-deals.png) 0 0 no-repeat;
	}
	
	.winter .narrow .promo p a,
	.winter .narrow .promo p a:hover,
	.winter .narrow .promo p a:focus {
		color:#fff;
	}
	
	.winter .wide .promo {
		background:#2d6e9c url(/images/Themes/winter/bg-promo-wide.png) center bottom no-repeat;
	}
	
	.winter .wide h2.special-deal a {
		background:url(/images/Themes/winter/hdg-special-deal.png) 0 0 no-repeat;
	}
	
	.winter .wide .promo p a,
	.winter .wide .promo p a:hover,
	.winter .wide .promo p a:focus {
		color:#fff;
	}

/***** General Form *****/
	
	
	.winter .form li.right-col .button-link {
		background-image:url(/images/Themes/winter/btn-form-half-col.png);
	}
	
	
/***** Modal Form *****/

	.winter .modal-form .button-cancel,
	.winter .form .button-cancel { 
		background-image:url(/images/Interface/btn/btn-link-grey.png); 
	}

/***** Search Panel *****/
	
	.winter input.submit-button {
		background:url(/Images/Themes/winter/btn-dropdown.png) 0 0 no-repeat;
	}
	
	.winter .landing-listing .search-button,
	.winter .tab-form-group .search-field .search-button
	{
		background:url(/Images/Themes/winter/btn-keyword-search.png) 0 0 no-repeat;
	}
	
	.winter .search-panel {
		background: #2d6e9c url(/Images/Themes/winter/bg-search-panel.png) top left no-repeat;
	}

/***** Footer *****/

	.winter #footer {
		background-image: url(/Images/Themes/winter/bg-footer.png);
	}

	.winter .user-media .user-image .plus {
		background: url(/Images/Themes/winter/ind-image-enlarge.png) top left no-repeat;
	}

	.winter a.nav-convention-bureau {
		background-image:url(/images/Themes/winter/btn-nav-convention-bureau.png);
	}

/***** Pods *****/

	.winter .third .pod-highlight {
		background:#2d6e9c;
	}
	
	.winter .third .pod-highlight ul.check-list li,
	.winter .third .must-do-pod ul li {
		background:url(/images/Themes/winter/ind-check-list-box.png) 0 2px no-repeat;
	}

/***** Expanding List *****/
	
	.winter .expanding-list a.show {
		background-image:url(/images/Themes/winter/ind-plus.png);
	}

	.winter .expanding-list a.hide {
		background-image:url(/images/Themes/winter/ind-minus.png);
	}

/***** Explore Map *****/

	.winter #explore-map-wrapper #home-rotator-holder {
		background: url(/images/Themes/winter/bg-home-rotator-holder.gif) bottom left no-repeat;
	}

/***** Pod Rotator *****/

	.winter .pod-rotator a.rotate-next {
		background-image:url(/images/Themes/winter/btn-rotator-next.png);
	}
	
	.winter .pod-rotator a.rotate-prev {
		background-image:url(/images/Themes/winter/btn-rotator-prev.png);
	}

/***** Category List *****/
	.winter .category-list .heading-link h2.cct a {
		background-image:url(/images/Themes/winter/hdg-cct.png);
	}
	
/***** Map *****/
.winter .g-map-container .info-pane h2 {
	color:#2d6e9c;
}

.winter .g-map-container .info-pane p.icon {
	background-image:url(/images/Themes/winter/ico-listing.png);	
}


/* *03: Spring -----------------------------------------------------------------------------------------------------------------*/


/***** Link Colors *****/
	.spring .content a,
	.spring .content h1, 
	.spring .content h2,
	.spring .content h3,
	.spring #colorbox h2,
	.spring .cookie-trail .back-to-listing,
	.spring .cookie-trail .back-to-listing a,
	.spring .directive,
	.spring .directive a,
	.spring .directive a:hover,
	.spring .related-content h5,
	.spring .related-content span,
	.spring .related-content a,
	.spring .narrow .related-downloads li span,
	.spring .narrow .related-downloads h3 a,
	.spring .landing-listing a,
	.spring .content .pagination ul li a,
	.spring .listing a,
	.spring .focus-item .description h2 a,
	.spring .category-list .categories li a:hover,
	.spring .category-list .categories li.selected a,
	.spring .category-list .categories li.child-selected a,
	.spring .category-list .categories li.selected li a:hover,
	.spring .category-list .categories li.child-selected li.selected a,
	.spring .contact-list dt.more,
	.spring .contact-list dt.more a,
	.spring .contact-list dt.email,
	.spring .contact-list dt.email a,
	.spring .contact-list h2 a,
	.spring .pod-holder .pod h4,
	.spring .pod-holder .pod h4 a,
	.spring .expanding-list a.show-hide,
	.spring .narrow .related-links li h3 a,
	.spring .narrow .related-links li span,
	.spring .feature-offer h2 a,
	.spring .list-three-col li a,
	.spring .list-three-col li,
	.spring div.datepicker a:hover,
	.spring #header .search li a
	{
		color: #73c04c;
	}	
	
	.spring a:hover {
		color: #73c04c;
	}
	
	.spring .category-list .categories li.child-selected li a {
		color:#666;
	}
	
	.spring .pod-holder .pod-two-wide .listing-link,
	.spring .pod-holder .pod-two-wide .listing-link a,
	.spring .pod-holder .pod-two-wide .col a {
		color:#acb639;
	}
	
/***** Header *****/
	.spring #header{
		background: url(/Images/Themes/spring/bg-page.png) top center no-repeat;
	}

	.spring #header .wrapper {
		background: #fff url(/Images/Themes/spring/bg-header.png) top center no-repeat;
	}

	.spring #navigation ul li a {
		background-image: url(/Images/Themes/spring/nav-main-v2.png);
	}
	
	.spring #header .search fieldset,
	.spring #header .search fieldset .holder		{ background:#77c14e url(/images/themes/spring/bg-search-global.png) no-repeat; }
	
	.spring #header .search .search-button			{ background-image:url(/images/themes/spring/btn-search-global.png); }

/***** Cookie Trail *****/

	.spring .cookie-trail p,
	.spring .cookie-trail a {
		color: #b1a992;
	}

	.spring #main .content .landing,
	#special-home-rotator-holder div.landing {
		background: #f1efea url(/Images/Themes/spring/bg-landing.png) bottom left no-repeat;
	}
	
	div.decorative-base-pods { padding-bottom: 6px; background: transparent url(/Images/Themes/spring/strip.jpg) no-repeat left bottom; }

/***** Category List *****/

	.spring .category-list .header h2 {
		background:#e6e3da url(/images/Themes/winter/hdg-sidebar-cct.png) center top no-repeat;
	}

	.spring .category-list .selected h2 {
		background:#e39426 url(/images/Themes/winter/hdg-sidebar-cct-selected.png) center top no-repeat;
	}

	.spring .category-list .categories li.selected li a {
		color:#666;
	}
	
	.spring .category-list .heading-link h2.cct a {
		background-image:url(/images/Themes/spring/hdg-cct.png);
	}
	
	.spring .category-list h2.specialevent-navheader a {
		background-image:url(/images/Themes/spring/hdg-specialevent-nav.jpg);
	}	

/***** Specials *****/

	.spring .specials,
	.spring .specials a,
	.spring .specials a:hover,
	.spring .specials .directive,
	.spring .specials .pod li a,
	.spring .content .specials-page .pagination ul li a,
	.spring .content .specials-page h2,
	.spring .content .specials-page h3,
	.spring .content .specials-page .directive,
	.spring .content .specials-page .directive a  {
		color: #acb639;
	}

/***** Itinerary / Trip Planner *****/

	.spring .itinerary,
	.spring .itinerary-link,
	.spring .itinerary .directive,
	.spring .itinerary a,
	.spring .itinerary-link a,
	.spring .itinerary a:hover,
	.spring .specials .itinerary,
	.spring #trip-planner a {
		color: #a8806e;
	}
	
	.spring #trip-planner .listing .icon,
	.spring .content .listing span.icon {
		background-image: url(/Images/Themes/spring/ico-listing-trip-planner.png);
	}
	
	.spring .itinerary .button-link a {
		background:transparent url(/images/Themes/spring/btn-itinerary-link.png) no-repeat scroll left top;
	}

	.spring .content .listing .special span.icon,
	.spring .content .pod span.icon  {
		background-image: url(/Images/Themes/spring/ico-listing-specials.png);
	}
	
	.spring .availability-search-filter {
		background: #73c04c url(/Images/Themes/spring/bg-availability-search-filter.png) top left no-repeat
	}
	
	.spring .availibility-rugby-results { background-image: url(/Images/Themes/spring/bg-availability-search-filter-rugby.png); }

/***** Book Now *****/

	.spring .book-now .pod {
		background:#f4f2ee;
	}

	.spring .book-now .header {
		background:#73c04c url(/images/Themes/spring/bg-sidebar-header.png) center bottom no-repeat;
		padding: 17px 16px;
		
	}
	
	.spring .book-now .header h2 { height: 36px; margin:0; }

	.spring h2.book-now {
		background:url(/images/Themes/spring/hdg-book-accommodation.png) 0 0 no-repeat;
	}

	.spring .book-now .header h2,
	.spring .book-now .header li a,
	.spring #ie6 .book-now .header li a:hover,
	.spring .book-now .form-section input.search-button {
		color:#fff;
	}
	
	.spring .book-now .header li a:hover,
	.spring .book-now .header li a:focus {
		background-image:url(/images/Themes/spring/ind-booknow-hover.png);
	}
		
	.spring .book-now .header li,
	.spring .book-now .header li a:hover,
	.spring .book-now .header li a:focus {
		color:#bde4aa;
	}

	.spring .book-now .header li.selected {
		background:url(/images/Themes/spring/ind-booknow-selected.png) center bottom no-repeat;
	}

	.spring .book-now input.search-button {
		background:#77c14e url(/images/Themes/spring/btn-booknow.png) center 0 no-repeat;
	}

	.spring .book-now input.search-button:hover {
		background-position:center -150px;
	}

	.spring .availability table td.manual, p.manual {
		background-image: url(/Images/Themes/spring/ind-booking-manual.png);
	}
	
	.spring .single-property {
		border-top: solid 5px #73c04c;
		border-bottom: solid 5px #73c04c;
	}

	
/***** Headings *****/
	
	.spring .content h2.whats-your-pleasure {
		background: url(/Images/Themes/spring/hdg-whats-your-pleasure.png) top left no-repeat;
	}
	
	.spring .content h2.its-all-happening{
		background: url(/Images/Themes/spring/hdg-its-all-happening.png) top left no-repeat;
	}
	
	.spring .content h2.area-info{
		background: url(/Images/Themes/spring/hdg-area-info.png) top left no-repeat;
	}
	
	
	.spring .content h2.suggested-itineraries {
		background: url(/Images/Themes/spring/hdg-suggested-itineraries.png) 0 0 no-repeat;
	}
	
	.spring .content h2.you-could-also {
		background: url(/Images/Themes/spring/hdg-you-could-also.png) 0 0 no-repeat;
	}

	.spring h3.membership a {
		background:url(/images/Themes/spring/hdg-cct-business-partner-membership.png) center top no-repeat;
	}
	
	.spring h3.christchurch-canterbury-regions {
		background:url(/images/Themes/spring/hdg-christchurch-canterbury-regions.png) center top no-repeat;
	}
	
	.spring h3.must-do-checklist {
		background:url(/images/Themes/spring/hdg-must-do-checklist.png) center top no-repeat;
	}
	
	.spring h3.cct-newsletter {
		background:url(/images/Themes/spring/hdg-cct-newsletter.png) center top no-repeat;
	}
	
	.spring h2.wildlife {
		background:url(/images/Themes/spring/hdg-wildlife.png) left center no-repeat;
	}

	.spring h2.climate-environment {
		background:url(/images/Themes/spring/hdg-climate-environment.png) left center no-repeat;
	}

	.spring h2.arts-culture {
		background:url(/images/Themes/spring/hdg-arts-and-culture.png) left center no-repeat;
	}
	
	.spring h2.celebrity-recommendations {
		background:url(/images/Themes/spring/hdg-celebrity-recommendations.png) left center no-repeat;
	}
	
	.spring h2.adventure {
		background:url(/images/Themes/spring/hdg-adventure.png) left center no-repeat;
	}
	
	.spring h2.backpacker-budget-friendly {
		background:url(/images/Themes/spring/hdg-backpacker-budget-friendly.png) left center no-repeat;
	}
	
	.spring h2.nature-wildlife-gardens {
		background:url(/images/Themes/spring/hdg-nature-wildlife-gardens.png) left center no-repeat;
	}
	
	.spring h2.family-fun {
		background:url(/images/Themes/spring/hdg-family-fun.png) left center no-repeat;
	}
	
	.spring h2.journey-by-region {
		background:url(/images/Themes/spring/hdg-journey-by-region.png) left center no-repeat;
	}
	
	.spring h2.cycling-walking {
		background:url(/images/Themes/spring/hdg-cycling-and-walking.png) left center no-repeat;
	}
	
	.spring h2.luxury-and-romance {
		background:url(/images/Themes/spring/hdg-luxury-and-romance.png) left center no-repeat;
	}
	
	.spring h2.luxury-your-lifestyle {
		background:url(/images/Themes/spring/hdg-luxury-your-lifestyle.png) left center no-repeat;
	}
	
	.spring h2.christchurch-city {
		background:url(/images/Themes/spring/hdg-christchurch-city.png) left center no-repeat;
	}
	
	.spring h2.culinary-highlights {
		background:url(/images/Themes/spring/hdg-culinary-highlights.png) left center no-repeat;
	}
	
	.spring h2.wine-capital {
		background:url(/images/Themes/spring/hdg-wine-capital.png) left center no-repeat;
	}

	.spring h2.coastal-highlights {
		background:url(/images/Themes/spring/hdg-coastal-highlights.png) left center no-repeat;
	}
	
	.spring h2.mostly-business-some-pleasure {
		background:url(/images/Themes/spring/hdg-mostly-business-some-pleasure.png) left center no-repeat;
	}

	.spring h2.alpine-highlights {
		background:url(/images/Themes/spring/hdg-alpine-highlights.png) left center no-repeat;
	}
	
	.spring h2.rugby-world-cup-2011 {
		background:url(/images/Themes/spring/hdg-rugby-world-cup-2011.png) left center no-repeat;
	}
	
	.spring h2.special-events{
		background:url(/images/Themes/spring/hdg-special-events.png) left center no-repeat;
	}
	
	.spring h2.need-a-little-culture {
		background:url(/images/Themes/spring/hdg-need-a-little-culture.png) left center no-repeat;
	}
	
	.spring h2.road-trips {
		background:url(/images/Themes/spring/hdg-road-trips.png) left center no-repeat;
	}
	
	.spring h2.ski-board {
		background:url(/images/Themes/spring/hdg-ski-board.png) left center no-repeat;
	}
	
	.spring h2.wicked-weekends {
		background:url(/images/Themes/spring/hdg-wicked-weekends.png) left center no-repeat;
	}
	
	.spring h2.winter-magic {
		background:url(/images/Themes/spring/hdg-winter-magic.png) left center no-repeat;
	}
	
	.spring h2.spring-magic {
		background:url(/images/Themes/spring/hdg-spring-magic.png) left center no-repeat;
	}

/***** Features List *****/

	.spring .content ul.features-list li {
		background: url(/Images/Themes/spring/ind-list-features.png) 0 4px no-repeat;
	}

/***** Button Links *****/

	.spring .button-link a { 
		background: #73c04c url(/images/Themes/spring/btn-link.png) no-repeat left top; 
	}

	.spring .second .button-link a { 
		background: #73c04c url(/images/Themes/spring/btn-link-second.png) no-repeat left top; 
	}
	
	.spring .pod-request .button-link a {
		background: #73c04c url(/images/Themes/spring/btn-link-300.png) no-repeat left top; 
	}

	.spring .specials .button-link a, 
	.spring .button-link a.specials {
		background: #c0c851 url(/images/Themes/spring/btn-link-specials.png) no-repeat left top; 
	}
	
	.spring .third .thumbnail-button-top .button-link a {
		background:#73c04c url(/images/Themes/spring/btn-link-bottom.png) left bottom no-repeat;
	}
	
	.spring .third .pod-two-wide .button-link a {
		background:#c0c851 url(/images/Themes/spring/btn-link-pod-two-wide.png) left bottom no-repeat;
	}

	.spring .form .button-link, .spring .exform-button-link { 
		background: transparent url(/images/Themes/spring/btn-link.png) no-repeat left top; 
	}
	
	.spring .third .pod-one-wide .button-link a {
		background:#619c3d url(/images/Themes/spring/btn-link-pod-one-wide.png) no-repeat left bottom;
	}
	
/***** Sidebar *****/

	.spring #sidebar #trip-planner .header {
		background:#a8806e url(/Images/Themes/spring/hdg-my-trip-planner.png) top left no-repeat;
	}
	
	.spring #sidebar #trip-planner .header .button {
		background-image: url(/Images/Themes/spring/btn-trip-planner-go.png);
	}

/***** Tab List *****/

	.spring .tab-list li a,
	.spring .tab-list li a span {
		background-image:url(/images/Themes/spring/bg-tab-content.png);
		background-color:#73c04c;
		color:#fff;
	}

	.spring .tab-list li.selected a,
	.spring .tab-list li.selected a:hover,
	.spring .tab-list li.selected a span,
	.spring .tab-list li.selected a:hover span {
		background-color:#60a03f;
		color:#4f4f4f;
	}

/***** Column Promos *****/

	.spring .narrow .promo {
		background:#73c04c url(/images/Themes/spring/bg-promo-narrow.png) center top no-repeat;
	}
	
	.spring .narrow h2.hot-deals a {
		background:url(/images/Themes/spring/hdg-hot-deals.png) 0 0 no-repeat;
	}
	
	.spring .narrow .promo p a,
	.spring .narrow .promo p a:hover,
	.spring .narrow .promo p a:focus {
		color:#fff;
	}
	
	.spring .wide .promo {
		background:#73c04c url(/images/Themes/spring/bg-promo-wide.png) center bottom no-repeat;
	}
	
	.spring .wide h2.special-deal a {
		background:url(/images/Themes/spring/hdg-special-deal.png) 0 0 no-repeat;
	}
	
	.spring .wide .promo p a,
	.spring .wide .promo p a:hover,
	.spring .wide .promo p a:focus {
		color:#fff;
	}

/***** General Form *****/
	
	
	.spring .form li.right-col .button-link {
		background-image:url(/images/Themes/spring/btn-form-half-col.png);
	}
	
	
/***** Modal Form *****/

	.spring .modal-form .button-cancel,
	.spring .form .button-cancel { 
		background-image:url(/images/Interface/btn/btn-link-grey.png); 
	}

/***** Search Panel *****/
	
	.spring input.submit-button {
		background:url(/Images/Themes/spring/btn-dropdown.png) 0 0 no-repeat;
	}
	.spring .landing-listing .search-button,
	.spring .tab-form-group .search-field .search-button
	{
		background:url(/Images/Themes/spring/btn-keyword-search.png) 0 0 no-repeat;
	}
	.spring .search-panel {
		background: #77c14e url(/Images/Themes/spring/bg-search-panel.png) top left no-repeat;
	}
	.spring .search-site-panel {
		background-image:url(/Images/Themes/spring/bg-search-site-panel.png);
	}

/***** Footer *****/

	.spring #footer {
		background-image: url(/Images/Themes/spring/bg-footer.png);
	}

	.spring .user-media .user-image .plus {
		background: url(/Images/Themes/spring/ind-image-enlarge.png) top left no-repeat;
	}

	.spring a.nav-convention-bureau {
		background-image:url(/images/Themes/spring/btn-nav-convention-bureau.png);
	}

/***** Pods *****/

	.spring .third .pod-highlight {
		background:#73c04c;
	}
	
	.spring .third .pod-highlight ul.check-list li,
	.spring .third .must-do-pod ul li {
		background:url(/images/Themes/spring/ind-check-list-box.png) 0 2px no-repeat;
	}

/***** Expanding List *****/
	
	.spring .expanding-list a.show {
		background-image:url(/images/Themes/spring/ind-plus.png);
	}

	.spring .expanding-list a.hide {
		background-image:url(/images/Themes/spring/ind-minus.png);
	}
	
/***** Explore Map *****/

	.spring #explore-map-wrapper #home-rotator-holder {
		background:#1C1C1C url(/images/Themes/spring/bg-home-rotator-holder.png) bottom left no-repeat;
	}

/***** Pod Rotator *****/

	.spring .pod-rotator a.rotate-next,
	.spring .scrollable-pods a.rotate-next {
		background-image:url(/images/Themes/spring/btn-rotator-next.png);
	}
	
	.spring .pod-rotator a.rotate-prev,
	.spring .scrollable-pods a.rotate-prev {
		background-image:url(/images/Themes/spring/btn-rotator-prev.png);
	}
	
/***** Map *****/
	.spring .g-map-container .info-pane h2 {
		color:#73c04c;
	}

	.spring .g-map-container .info-pane p.icon {
		background-image:url(/images/Themes/spring/ico-listing.png);	
	}

/* *04: Summer -----------------------------------------------------------------------------------------------------------------*/


/* *05: Conventions -----------------------------------------------------------------------------------------------------------------*/

/***** Link Colors *****/
	.convention .content a,
	.convention .content h1, 
	.convention .content h2,
	.convention .content h3,
	.convention #colorbox h2,
	.convention .cookie-trail .back-to-listing,
	.convention .cookie-trail .back-to-listing a,
	.convention .directive,
	.convention .directive a,
	.convention .directive a:hover,
	.convention .related-content h5,
	.convention .related-content span,
	.convention .related-content a,
	.convention .narrow .related-downloads li span,
	.convention .narrow .related-downloads h3 a,
	.convention .landing-listing a,
	.convention .content .pagination ul li a,
	.convention .listing a,
	.convention .focus-item .description h2 a,
	.convention .category-list .categories li a:hover,
	.convention .category-list .categories li.selected a,
	.convention .category-list .categories li.child-selected a,
	.convention .category-list .categories li.selected li a:hover,
	.convention .category-list .categories li.child-selected li.selected a,
	.convention .contact-list dt.more,
	.convention .contact-list dt.more a,
	.convention .contact-list dt.email,
	.convention .contact-list dt.email a,
	.convention .contact-list h2 a,
	.convention .pod-holder .content .pod h4,
	.convention .pod-holder .content .pod h4 a,
	.convention div.datepicker a:hover,
	.convention #header .search li a
	{
		color: #947a54;
	}	

	.convention a:hover {
		color: #947a54;
	}
	
	li.convention a, li.convention {
			color: #947a54 !important;
	}
	
	.convention .category-list .categories li.child-selected li a {
		color:#666;
	}
	
/***** Header *****/
	.convention #header{
		background: url(/Images/Themes/convention/bg-page.png) top center no-repeat;
	}

	.convention #header .wrapper {
		background: #fff url(/Images/Themes/convention/bg-header.png) top center no-repeat;
	}

	.convention #navigation ul li a {
		background-image: url(/Images/Themes/convention/nav-main.png);
	}
	
	.convention #header .search fieldset,
	.convention #header .search fieldset .holder		{ background:#a47d44 url(/images/themes/convention/bg-search-global.png) no-repeat; }
	
	.convention #header .search .search-button			{ background-image:url(/images/themes/convention/btn-search-global.png); }

/***** Cookie Trail *****/

	.convention .cookie-trail p,
	.convention .cookie-trail a {
		color: #b1a992;
	}

	.convention #main .content .landing {
		background: #f1efea url(/Images/Themes/convention/bg-landing.png) bottom left no-repeat;
	}

/***** Category List *****/

	.convention .category-list .header h2 {
		background:#e6e3da url(/images/Themes/convention/hdg-sidebar-cct.png) center top no-repeat;
	}

	.convention .category-list .selected h2 {
		background:#e39426 url(/images/Themes/convention/hdg-sidebar-cct-selected.png) center top no-repeat;
	}

	.convention .category-list .categories li.selected li a {
		color:#666;
	}

/***** Specials *****/

	.convention .specials,
	.convention .specials a,
	.convention .specials a:hover,
	.convention .specials .directive,
	.convention .specials .directive a,
	.convention .content .specials-page .pagination ul li a,
	.convention .content .specials-page h2,
	.convention .content .specials-page h2 a,
	.convention .content .specials-page h3,
	.convention .content .specials-page h3 a,
	.convention .content .specials-page .directive,
	.convention .content .specials-page .directive a,
	.convention .narrow .promo .directive,
	.convention .narrow .promo .directive a,
	.convention .narrow .promo .directive a:hover {
		color: #564a39;
	} 
	
	.convention .content .specials-page .focus-item {
		background: #564a39;
	}
	
	.convention .content .specials-page .focus-item h2,
	.convention .content .specials-page .focus-item h2 a,
	.convention .content .specials-page .focus-item .directive,
	.convention .content .specials-page .focus-item .directive a,
	.convention .narrow .promo .directive,
	.convention .narrow .promo .directive a,
	.convention .narrow .promo .directive a:hover {
		color:#d0a969;
	}
	
	.convention .content .specials-page .focus-item .meta p  {
		color:#b8b3ac;
	}
	
	.convention .content .specials-page .focus-item h2 {
		margin-top:10px;
	}
	
	.convention .content .specials-page .focus-item p {
		color:#fff;
	}

/***** Itinerary / Trip Planner *****/

	.convention .itinerary,
	.convention .itinerary-link,
	.convention .itinerary .directive,
	.convention .itinerary a,
	.convention .itinerary-link a,
	.convention .itinerary a:hover,
	.convention .specials .itinerary,
	.convention #trip-planner a {
		color: #795c5c;
	}
	
	.convention #trip-planner .listing .icon {
		background-image: url(/Images/Themes/convention/ico-listing-trip-planner.png);
	}
	
	.convention .itinerary .button-link a {
		background:transparent url(/images/Themes/convention/btn-itinerary-link.png) no-repeat scroll left top;
	}

	.convention .content .listing span.icon {
		background-image: url(/Images/Themes/convention/ico-listing-trip-planner.png);
	}

	.convention .content .listing .special span.icon,
	.convention .content .pod span.icon  {
		background-image: url(/Images/Themes/convention/ico-listing-specials.png);
	}

/***** Headings *****/

	.convention .content h2.you-could-also {
		background: url(/Images/Themes/convention/hdg-you-could-also.png) 0 0 no-repeat;
	}

	.convention h3.membership a {
		background:url(/images/Themes/convention/hdg-becoming-bureau-member.png) center top no-repeat;
		height: 90px !important;
	}
	
	.convention h3.becoming-convention-bereau-member {
		background:url(/images/Themes/convention/hdg-becoming-convention-bereau-member.png) center top no-repeat;
	}
	
	.convention h3.destination {
		background:url(/images/Themes/convention/hdg-destination.png) center top no-repeat;
	}
	
	.convention h3.convention-newsletter {
		background:url(/images/Themes/convention/hdg-convention-newsletter.png) center top no-repeat;
	}

/***** Features List *****/

	.convention .content ul.features-list li {
		background: url(/Images/Themes/convention/ind-list-features.png) 0 4px no-repeat;
	}

/***** Button Links *****/

	.convention .button-link a { 
		background: #947a54 url(/images/Themes/convention/btn-link.png) no-repeat left top; 
	}

	.convention .second .button-link a { 
		background: #947a54 url(/images/Themes/convention/btn-link-second.png) no-repeat left top; 
	}

	.convention .specials .button-link a, 
	.convention .button-link a.specials {
		background: #564a39 url(/images/Themes/convention/btn-link-specials.png) no-repeat left top; 
	}
	
	.convention .pod-request .button-link a {
		background-image:url(/images/Themes/convention/btn-link-300.png);
	}
	
	.convention .third .thumbnail-button-top .button-link a {
		background:#947A54 url(/images/Themes/convention/btn-link-bottom.png) left bottom no-repeat;
	}
	
	.convention .third .pod-two-wide .button-link a {
		background:#947A54 url(/images/Themes/convention/btn-link-pod-two-wide.png) left bottom no-repeat;
	}

	.convention .form .button-link,
	.convention .exform-button-link {
		background: transparent url(/images/Themes/convention/btn-link-form.png) no-repeat left top; 
	}

/***** Sidebar *****/

	.convention #sidebar #trip-planner .header {
		background: url(/Images/Themes/convention/hdg-my-trip-planner.png) top left no-repeat;
	}

	.convention #sidebar #trip-planner .header .button {
		background-image: url(/Images/Themes/convention/btn-trip-planner-go.png);
	}

/***** Tab List *****/

	.convention .tab-list li a,
	.convention .tab-list li a span {
		background-image:url(/images/Themes/convention/bg-tab-content.png);
		background-color:#f4f2ee;
		color:#947a54;
	}
	
	.convention .tab-list li a:hover span {
		color:#fff;
	}

	.convention .tab-list li.selected a,
	.convention .tab-list li.selected a:hover,
	.convention .tab-list li.selected a span,
	.convention .tab-list li.selected a:hover span {
		background-color:#947a54 !important;
		color:#fff;
	}
	

/***** Column Promos *****/

	.convention .narrow .promo {
		background:#564a39 url(/images/Themes/convention/bg-promo-narrow.png) center top no-repeat;
	}
	
	.convention .narrow h2.hot-deals a {
		background:url(/images/Themes/convention/hdg-hot-deals.png) 0 0 no-repeat;
	}
	
	.convention .narrow h2.submit-event a {
		background:url(/images/Themes/convention/hdg-submit-event.png) 0 0 no-repeat;
	}
	
	.convention .narrow .promo p a,
	.convention .narrow .promo p a:hover,
	.convention .narrow .promo p a:focus {
		color:#fff;
	}
	
	.convention .wide .promo {
		background:#564a39 url(/images/Themes/convention/bg-promo-wide.png) center bottom no-repeat;
	}
	
	.convention .wide h2.special-deal a {
		background:url(/images/Themes/convention/hdg-special-deal.png) 0 0 no-repeat;
	}
	
	.convention .wide .promo .directive,
	.convention .case-studies .directive, .convention .case-studies .directive a {
		color: #d0a969;
	}
	
	.convention .wide .promo p a,
	.convention .wide .promo p a:hover,
	.convention .wide .promo p a:focus {
		color:#d0a969;
	}

/***** General Form *****/
	
	.convention .form {
		background-color:#947a54;
	}
	
	.convention .form label {
		color:#fff;
	}
	
	.convention .form-section h3 {
		color:#fff;
	}
	
	.convention .form-section p {
		color: #fff;
	}
	
	.convention .form li.right-col .button-link {
		background-image:url(/images/Themes/convention/btn-form-half-col.png);
	}
	
	.convention .form .add-function {
		background: #d5b079;
		color: #fff;
	}
	
	.convention .form .function h4 {
		color: #fff;
	}
	
/***** Modal Form *****/

	.convention .modal-form .button-cancel,
	.convention .form .button-cancel { 
		background-image:url(/images/Interface/btn/btn-link-grey.png); 
	}

/***** Search Panel *****/
	
	.convention input.submit-button {
		background:url(/Images/Themes/convention/btn-dropdown.png) 0 0 no-repeat;
	}
	.convention .landing-listing .search-button,
	.convention .tab-form-group .search-field .search-button
	{
		background:url(/Images/Themes/convention/btn-keyword-search.png) 0 0 no-repeat;
	}
	.convention .search-panel {
		background: #947a54 url(/Images/Themes/convention/bg-search-panel.png) top left no-repeat;
	}
	.convention .search-site-panel {
		background-image:url(/Images/Themes/convention/bg-search-site-panel.png);
	}

	
/***** Footer *****/

	.convention #footer {
		background-image: url(/Images/Themes/convention/bg-footer.png);
	}

	.convention .user-media .user-image .plus {
		background: url(/Images/Themes/convention/ind-image-enlarge.png) top left no-repeat;
	}

	.convention a.nav-leisure {
		background-image:url(/images/Themes/convention/btn-nav-visit-cc.png);
	}

	.convention .third .pod-highlight {
		background:#947A54;
	}
	
	.convention div.footer-links .pod {
		width:295px
	}
	
	.convention div.footer-links .pod .float-right {
		margin-right:37px;
	}
	
	.convention div.footer-links .sign-up {
		width:553px;
		margin-right:0;
	}
	
	.convention div.footer-links .sign-up .summary {
		float:left;
		width:300px;
	}
	
	.convention div.footer-links .sign-up h2 {
		margin-bottom:0;
	}
	
	.convention div.footer-links .sign-up .form-field {
		float:right;
		padding:10px 0 0;
	}
	
	.convention div.footer-links .sign-up .textfield {
		width:200px;
	}
	
/***** Pod *****/

	.convention .pod-rotator a.rotate-next,
	.convention .scrollable-pods a.rotate-next {
		background-image:url(/images/Themes/convention/btn-rotator-next.png);
	}
	
	.convention .pod-rotator a.rotate-prev,
	.convention .scrollable-pods a.rotate-prev {
		background-image:url(/images/Themes/convention/btn-rotator-prev.png);
	}
	
	.third .pod-highlight ul.tick-list li,
	.third .tick-list-pod ul li {
		background:url(/images/Themes/convention/ind-list-features-white.png) 0 0 no-repeat;
	}
	
	.convention .case-studies {
		background: #947a54 url(/images/Themes/convention/bg-case-studies.png) top left no-repeat;
	}

/***** Horizontal Selection *****/

	.convention .horizontal-selection {
		background:#947a54 url(/images/Themes/convention/bg-pod-highlight-full.png) center top no-repeat;
	}
	
	.convention .horizontal-selection a {
		color:#cabdaa !important;
		background:none;
	}
	
	.convention .horizontal-selection ul li.selected a,
	.convention .horizontal-selection ul li a:hover,
	.convention .horizontal-selection ul li a:focus {
		color:#fff !important;
	}

	.convention .horizontal-selection a:hover,
	.convention .horizontal-selection a:focus {
		background:url(/images/Themes/convention/ind-booknow-hover.png) center bottom no-repeat;
		text-decoration: none !important;
	}
	
	.convention .horizontal-selection li.selected a {
		background:url(/images/Themes/convention/ind-booknow-selected.png) center bottom no-repeat;
	}
	
	.convention .horizontal-selection .with-listing li.selected a {
		background:url(/images/Themes/convention/ind-booknow-white-selected.png) center bottom no-repeat;
	}

	
/***** Rotating Sidebar *****/

	.convention #sidebar .promo h2 {
		background-image:url(/images/Themes/convention/hdg-hot-deals.png);
	}
	
	.convention #sidebar .specials {
		background:#564a39 url(/images/Themes/convention/bg-promo-sidebar-special.png) 0 0 no-repeat;
	}
	
	.convention #sidebar .specials h3,
	.convention #sidebar .specials h3 a,
	.convention #sidebar .specials p.directive,
	.convention #sidebar .specials p.directive a {
		color:#d0a969;
	}
	
	.convention #sidebar .pod-rotator a.rotate-prev {
		background-image:url(/images/Themes/convention/btn-rotator-sidebar-prev.png);
	}
	 
	.convention #sidebar .pod-rotator a.rotate-next {
		background-image:url(/images/Themes/convention/btn-rotator-sidebar-next.png);
	}

/***** International Access *****/

	.convention .international-access h2 {
		background:url(/images/Themes/convention/bg-international-access.png) 0 0 no-repeat;
	}
	
	.convention .international-access h2 a {
		background:url(/images/Themes/convention/btn-international-access.png) 0 0 no-repeat;
	}

/***** Category List *****/
	.convention .category-list .heading-link h2.cct a {
		background-image:url(/images/Themes/convention/hdg-cct.png);
	}
	
/***** Homepage Replaced Headings *****/
.convention .pod-holder .pod-header {
	padding-bottom: 8px;
}

.convention .content .pod-holder .pod-header .listing-link,
.convention .content .pod-holder .pod-header .listing-link {
	top: 8px;
}

.convention h2.whats-on,
.convention h2.why-us,
.convention h2.event-services {
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
}

.convention h2.whats-on {
	background: url(/images/Themes/convention/hdg-whats-on-homepage.png) top left no-repeat;
}

.convention h2.why-us {
	background: url(/images/Themes/convention/hdg-why-us.png) top left no-repeat;
}

.convention h2.event-services {
	background: url(/images/Themes/convention/hdg-event-services.png) top left no-repeat;
}


/* *06: Red -----------------------------------------------------------------------------------------------------------------*/


/***** Link Colors *****/
	.red a,
	.red .content a,
	.red .content h1, 
/*	.red .content h2,
	.red .content h3, */
	.red #colorbox h2,
	.red .cookie-trail .back-to-listing,
	.red .cookie-trail .back-to-listing a,
	.red .directive,
	.red .directive a,
	.red .directive a:hover,
	.red .related-content h5,
	.red .related-content span,
	.red .related-content a,
	.red .narrow .related-downloads li span,
	.red .narrow .related-downloads h3 a,
	.red .landing-listing a,
	.red .content .pagination ul li a,
	.red .listing a,
	.red .focus-item .description h2 a,
	.red .category-list .categories li a:hover,
	.red .category-list .categories li.selected a,
	.red .category-list .categories li.child-selected a,
	.red .category-list .categories li.selected li a:hover,
	.red .category-list .categories li.child-selected li.selected a,
	.red .contact-list dt.more,
	.red .contact-list dt.more a,
	.red .contact-list dt.email,
	.red .contact-list dt.email a,
	.red .contact-list h2 a,
	.red .pod-holder .pod h4,
	.red .pod-holder .pod h4 a,
	.red .expanding-list a.show-hide,
	.red .narrow .related-links li h3 a,
	.red .narrow .related-links li span,
	.red .feature-offer h2 a,
	.red .list-three-col li a,
	.red .list-three-col li,
	.red div.datepicker a:hover,
	.red #header .search li a
	{
		color: #dc2d2c; 
		text-decoration:none !important;
	}	
	
	.red a:hover {
		color: #dc2d2c; 
		text-decoration:underline !important;
	}
	
	.red .category-list .categories li.child-selected li a {
		color:#666;
	}
	
	.red .pod-holder .pod-two-wide .listing-link,
	.red .pod-holder .pod-two-wide .listing-link a,
	.red .pod-holder .pod-two-wide .col a {
		color:#acb639;
	}
	
/***** Header *****/
	.red #header{
		background: url(/Images/Themes/spring/bg-page.png) top center no-repeat;
	}

	.red #header .wrapper {
		background: #fff url(/Images/Themes/spring/bg-header.png) top center no-repeat;
	}

	.red #navigation ul li a {
		background-image: url(/Images/Themes/spring/nav-main-v2.png);
	}
	
	.red #header .search fieldset,
	.red #header .search fieldset .holder		{ background:#77c14e url(/images/themes/spring/bg-search-global.png) no-repeat; }
	
	.red #header .search .search-button			{ background-image:url(/images/themes/spring/btn-search-global.png); }

/***** Cookie Trail *****/

	.red .cookie-trail p,
	.red .cookie-trail a {
		color: #b1a992;
	}

	.red #main .content .landing,
	#special-home-rotator-holder div.landing {
		background: #f1efea url(/Images/Themes/spring/bg-landing.png) bottom left no-repeat;
	}
	
	div.decorative-base-pods { padding-bottom: 6px; background: transparent url(/Images/Themes/spring/strip.jpg) no-repeat left bottom; }

/***** Category List *****/

	.red .category-list .header h2 {
		background:#e6e3da url(/images/Themes/winter/hdg-sidebar-cct.png) center top no-repeat;
	}

	.red .category-list .selected h2 {
		background:#e39426 url(/images/Themes/winter/hdg-sidebar-cct-selected.png) center top no-repeat;
	}

	.red .category-list .categories li.selected li a {
		color:#666;
	}
	
	.red .category-list .heading-link h2.cct a {
		background-image:url(/images/Themes/spring/hdg-cct.png);
	}
	
	.red .category-list h2.specialevent-navheader a {
		background-image:url(/images/Themes/spring/hdg-specialevent-nav.jpg);
	}	

/***** Specials *****/

	.red .specials,
	.red .specials a,
	.red .specials a:hover,
	.red .specials .directive,
	.red .specials .pod li a,
	.red .content .specials-page .pagination ul li a,
	.red .content .specials-page h2,
	.red .content .specials-page h3,
	.red .content .specials-page .directive,
	.red .content .specials-page .directive a  {
		color: #acb639;
	}

/***** Itinerary / Trip Planner *****/

	.red .itinerary,
	.red .itinerary-link,
	.red .itinerary .directive,
	.red .itinerary a,
	.red .itinerary-link a,
	.red .itinerary a:hover,
	.red .specials .itinerary,
	.red #trip-planner a {
		color: #a8806e;
	}
	
	.red #trip-planner .listing .icon,
	.red .content .listing span.icon {
		background-image: url(/Images/Themes/spring/ico-listing-trip-planner.png);
	}
	
	.red .itinerary .button-link a {
		background:transparent url(/images/Themes/spring/btn-itinerary-link.png) no-repeat scroll left top;
	}

	.red .content .listing .special span.icon,
	.red .content .pod span.icon  {
		background-image: url(/Images/Themes/spring/ico-listing-specials.png);
	}
	
	.red .availability-search-filter {
		background: #73c04c url(/Images/Themes/spring/bg-availability-search-filter.png) top left no-repeat
	}
	
	.red .availibility-rugby-results { background-image: url(/Images/Themes/spring/bg-availability-search-filter-rugby.png); }

/***** Book Now *****/

	.red .book-now .pod {
		background:#f4f2ee;
	}

	.red .book-now .header {
		background:#73c04c url(/images/Themes/spring/bg-sidebar-header.png) center bottom no-repeat;
		padding: 17px 16px;
		
	}
	
	.red .book-now .header h2 { height: 36px; margin:0; }

	.red h2.book-now {
		background:url(/images/Themes/spring/hdg-book-accommodation.png) 0 0 no-repeat;
	}

	.red .book-now .header h2,
	.red .book-now .header li a,
	.red #ie6 .book-now .header li a:hover,
	.red .book-now .form-section input.search-button {
		color:#fff;
	}
	
	.red .book-now .header li a:hover,
	.red .book-now .header li a:focus {
		background-image:url(/images/Themes/spring/ind-booknow-hover.png);
	}
		
	.red .book-now .header li,
	.red .book-now .header li a:hover,
	.red .book-now .header li a:focus {
		color:#bde4aa;
	}

	.red .book-now .header li.selected {
		background:url(/images/Themes/spring/ind-booknow-selected.png) center bottom no-repeat;
	}

	.red .book-now input.search-button {
		background:#77c14e url(/images/Themes/spring/btn-booknow.png) center 0 no-repeat;
	}

	.red .book-now input.search-button:hover {
		background-position:center -150px;
	}

	.red .availability table td.manual, p.manual {
		background-image: url(/Images/Themes/spring/ind-booking-manual.png);
	}
	
	.red .single-property {
		border-top: solid 5px #73c04c;
		border-bottom: solid 5px #73c04c;
	}

	
/***** Headings *****/
	
	.red .content h2.whats-your-pleasure {
		background: url(/Images/Themes/spring/hdg-whats-your-pleasure.png) top left no-repeat;
	}
	
	.red .content h2.its-all-happening{
		background: url(/Images/Themes/spring/hdg-its-all-happening.png) top left no-repeat;
	}
	
	.red .content h2.area-info{
		background: url(/Images/Themes/spring/hdg-area-info.png) top left no-repeat;
	}
	
	
	.red .content h2.suggested-itineraries {
		background: url(/Images/Themes/spring/hdg-suggested-itineraries.png) 0 0 no-repeat;
	}
	
	.red .content h2.you-could-also {
		background: url(/Images/Themes/spring/hdg-you-could-also.png) 0 0 no-repeat;
	}

	.red h3.membership a {
		background:url(/images/Themes/spring/hdg-cct-business-partner-membership.png) center top no-repeat;
	}
	
	.red h3.christchurch-canterbury-regions {
		background:url(/images/Themes/spring/hdg-christchurch-canterbury-regions.png) center top no-repeat;
	}
	
	.red h3.must-do-checklist {
		background:url(/images/Themes/spring/hdg-must-do-checklist.png) center top no-repeat;
	}
	
	.red h3.cct-newsletter {
		background:url(/images/Themes/spring/hdg-cct-newsletter.png) center top no-repeat;
	}
	
	.red h2.wildlife {
		background:url(/images/Themes/spring/hdg-wildlife.png) left center no-repeat;
	}

	.red h2.climate-environment {
		background:url(/images/Themes/spring/hdg-climate-environment.png) left center no-repeat;
	}

	.red h2.arts-culture {
		background:url(/images/Themes/spring/hdg-arts-and-culture.png) left center no-repeat;
	}
	
	.red h2.celebrity-recommendations {
		background:url(/images/Themes/spring/hdg-celebrity-recommendations.png) left center no-repeat;
	}
	
	.red h2.adventure {
		background:url(/images/Themes/spring/hdg-adventure.png) left center no-repeat;
	}
	
	.red h2.backpacker-budget-friendly {
		background:url(/images/Themes/spring/hdg-backpacker-budget-friendly.png) left center no-repeat;
	}
	
	.red h2.nature-wildlife-gardens {
		background:url(/images/Themes/spring/hdg-nature-wildlife-gardens.png) left center no-repeat;
	}
	
	.red h2.family-fun {
		background:url(/images/Themes/spring/hdg-family-fun.png) left center no-repeat;
	}
	
	.red h2.journey-by-region {
		background:url(/images/Themes/spring/hdg-journey-by-region.png) left center no-repeat;
	}
	
	.red h2.cycling-walking {
		background:url(/images/Themes/spring/hdg-cycling-and-walking.png) left center no-repeat;
	}
	
	.red h2.luxury-and-romance {
		background:url(/images/Themes/spring/hdg-luxury-and-romance.png) left center no-repeat;
	}
	
	.red h2.luxury-your-lifestyle {
		background:url(/images/Themes/spring/hdg-luxury-your-lifestyle.png) left center no-repeat;
	}
	
	.red h2.christchurch-city {
		background:url(/images/Themes/spring/hdg-christchurch-city.png) left center no-repeat;
	}
	
	.red h2.culinary-highlights {
		background:url(/images/Themes/spring/hdg-culinary-highlights.png) left center no-repeat;
	}
	
	.red h2.wine-capital {
		background:url(/images/Themes/spring/hdg-wine-capital.png) left center no-repeat;
	}

	.red h2.coastal-highlights {
		background:url(/images/Themes/spring/hdg-coastal-highlights.png) left center no-repeat;
	}
	
	.red h2.mostly-business-some-pleasure {
		background:url(/images/Themes/spring/hdg-mostly-business-some-pleasure.png) left center no-repeat;
	}

	.red h2.alpine-highlights {
		background:url(/images/Themes/spring/hdg-alpine-highlights.png) left center no-repeat;
	}
	
	.red h2.rugby-world-cup-2011 {
		background:url(/images/Themes/spring/hdg-rugby-world-cup-2011.png) left center no-repeat;
	}
	
	.red h2.special-events{
		background:url(/images/Themes/spring/hdg-special-events.png) left center no-repeat;
	}
	
	.red h2.need-a-little-culture {
		background:url(/images/Themes/spring/hdg-need-a-little-culture.png) left center no-repeat;
	}
	
	.red h2.road-trips {
		background:url(/images/Themes/spring/hdg-road-trips.png) left center no-repeat;
	}
	
	.red h2.ski-board {
		background:url(/images/Themes/spring/hdg-ski-board.png) left center no-repeat;
	}
	
	.red h2.wicked-weekends {
		background:url(/images/Themes/spring/hdg-wicked-weekends.png) left center no-repeat;
	}
	
	.red h2.winter-magic {
		background:url(/images/Themes/spring/hdg-winter-magic.png) left center no-repeat;
	}
	
	.red h2.spring-magic {
		background:url(/images/Themes/spring/hdg-spring-magic.png) left center no-repeat;
	}

/***** Features List *****/

	.red .content ul.features-list li {
		background: url(/Images/Themes/spring/ind-list-features.png) 0 4px no-repeat;
	}

/***** Button Links *****/

	.red .button-link a { 
		background: #73c04c url(/images/Themes/spring/btn-link.png) no-repeat left top; 
	}

	.red .second .button-link a { 
		background: #73c04c url(/images/Themes/spring/btn-link-second.png) no-repeat left top; 
	}
	
	.red .pod-request .button-link a {
		background: #73c04c url(/images/Themes/spring/btn-link-300.png) no-repeat left top; 
	}

	.red .specials .button-link a, 
	.red .button-link a.specials {
		background: #c0c851 url(/images/Themes/spring/btn-link-specials.png) no-repeat left top; 
	}
	
	.red .third .thumbnail-button-top .button-link a {
		background:#73c04c url(/images/Themes/spring/btn-link-bottom.png) left bottom no-repeat;
	}
	
	.red .third .pod-two-wide .button-link a {
		background:#c0c851 url(/images/Themes/spring/btn-link-pod-two-wide.png) left bottom no-repeat;
	}

	.red .form .button-link, .red .exform-button-link { 
		background: transparent url(/images/Themes/spring/btn-link.png) no-repeat left top; 
	}
	
	.red .third .pod-one-wide .button-link a {
		background:#619c3d url(/images/Themes/spring/btn-link-pod-one-wide.png) no-repeat left bottom;
	}
	
/***** Sidebar *****/

	.red #sidebar #trip-planner .header {
		background:#a8806e url(/Images/Themes/spring/hdg-my-trip-planner.png) top left no-repeat;
	}
	
	.red #sidebar #trip-planner .header .button {
		background-image: url(/Images/Themes/spring/btn-trip-planner-go.png);
	}

/***** Tab List *****/

	.red .tab-list li a,
	.red .tab-list li a span {
		background-image:url(/images/Themes/spring/bg-tab-content.png);
		background-color:#73c04c;
		color:#fff;
	}

	.red .tab-list li.selected a,
	.red .tab-list li.selected a:hover,
	.red .tab-list li.selected a span,
	.red .tab-list li.selected a:hover span {
		background-color:#60a03f;
		color:#4f4f4f;
	}

/***** Column Promos *****/

	.red .narrow .promo {
		background:#73c04c url(/images/Themes/spring/bg-promo-narrow.png) center top no-repeat;
	}
	
	.red .narrow h2.hot-deals a {
		background:url(/images/Themes/spring/hdg-hot-deals.png) 0 0 no-repeat;
	}
	
	.red .narrow .promo p a,
	.red .narrow .promo p a:hover,
	.red .narrow .promo p a:focus {
		color:#fff;
	}
	
	.red .wide .promo {
		background:#73c04c url(/images/Themes/spring/bg-promo-wide.png) center bottom no-repeat;
	}
	
	.red .wide h2.special-deal a {
		background:url(/images/Themes/spring/hdg-special-deal.png) 0 0 no-repeat;
	}
	
	.red .wide .promo p a,
	.red .wide .promo p a:hover,
	.red .wide .promo p a:focus {
		color:#fff;
	}

/***** General Form *****/
	
	
	.red .form li.right-col .button-link {
		background-image:url(/images/Themes/spring/btn-form-half-col.png);
	}
	
	
/***** Modal Form *****/

	.red .modal-form .button-cancel,
	.red .form .button-cancel { 
		background-image:url(/images/Interface/btn/btn-link-grey.png); 
	}

/***** Search Panel *****/
	
	.red input.submit-button {
		background:url(/Images/Themes/spring/btn-dropdown.png) 0 0 no-repeat;
	}
	.red .landing-listing .search-button,
	.red .tab-form-group .search-field .search-button
	{
		background:url(/Images/Themes/spring/btn-keyword-search.png) 0 0 no-repeat;
	}
	.red .search-panel {
		background: #77c14e url(/Images/Themes/spring/bg-search-panel.png) top left no-repeat;
	}
	.red .search-site-panel {
		background-image:url(/Images/Themes/spring/bg-search-site-panel.png);
	}

/***** Footer *****/

	.red #footer {
		background-image: url(/Images/Themes/spring/bg-footer.png);
	}

	.red .user-media .user-image .plus {
		background: url(/Images/Themes/spring/ind-image-enlarge.png) top left no-repeat;
	}

	.red a.nav-convention-bureau {
		background-image:url(/images/Themes/spring/btn-nav-convention-bureau.png);
	}

/***** Pods *****/

	.red .third .pod-highlight {
		background:#73c04c;
	}
	
	.red .third .pod-highlight ul.check-list li,
	.red .third .must-do-pod ul li {
		background:url(/images/Themes/spring/ind-check-list-box.png) 0 2px no-repeat;
	}

/***** Expanding List *****/
	
	.red .expanding-list a.show {
		background-image:url(/images/Themes/spring/ind-plus.png);
	}

	.red .expanding-list a.hide {
		background-image:url(/images/Themes/spring/ind-minus.png);
	}
	
/***** Explore Map *****/

	.red #explore-map-wrapper #home-rotator-holder {
		background:#1C1C1C url(/images/Themes/spring/bg-home-rotator-holder.png) bottom left no-repeat;
	}

/***** Pod Rotator *****/

	.red .pod-rotator a.rotate-next,
	.red .scrollable-pods a.rotate-next {
		background-image:url(/images/Themes/spring/btn-rotator-next.png);
	}
	
	.red .pod-rotator a.rotate-prev,
	.red .scrollable-pods a.rotate-prev {
		background-image:url(/images/Themes/spring/btn-rotator-prev.png);
	}
	
/***** Map *****/
	.red .g-map-container .info-pane h2 {
		color:#73c04c;
	}

	.red .g-map-container .info-pane p.icon {
		background-image:url(/images/Themes/spring/ico-listing.png);	
	}



