
/**************

light  colour = #b0ce15;
medium colour = #9fa220;
dark   colour = #424422;

**************/
body.mini-carousel-home a.prev {
	background: url(mini-carousel-left.png) 0 0 no-repeat;
}
body.mini-carousel-home a.next {
	background: url(mini-carousel-right.png) 0 0 no-repeat;
}
body.mini-carousel-home .mini-carousel-shade-left {
	background: url(mini-carousel-left-shadow.png) 0 0 no-repeat;
}
body.mini-carousel-home .mini-carousel-shade-right {
	background: url(mini-carousel-right-shadow.png) 0 0 no-repeat;
}
body.mini-carousel-home #trust-finder {
	background:url(home-trust-finder.png) 0 0 no-repeat;
}
body.mini-carousel-home .pagination a {
	background: url(mini-carousel-pagination.gif) 0 0 no-repeat transparent;
}

h1,h2,h3,
h1 a, h2 a, h3 a {
	color:#424422;
}

div#content h4 {
	color:#9fa220;
}

div#fullColumn h2,
div#content h2 {
	color:#424422;
}

	div#content h2.search-species {
		background:url(search-species.gif) no-repeat;
	}

	div#content h2.search-letter {
		background:url(search-letter.gif) no-repeat;
	}

div#header {
	background:#ffffff url(header1.gif) no-repeat;
}
body.header-blank div#header {background:#ffffff url(header-blank.gif) no-repeat;}
body.header1  div#header {background:#ffffff url(header1.gif) no-repeat;}
body.header2  div#header {background:#ffffff url(header2.gif) no-repeat;}
body.header3  div#header {background:#ffffff url(header3.gif) no-repeat;}
body.header4  div#header {background:#ffffff url(header4.gif) no-repeat;}
body.header5  div#header {background:#ffffff url(header5.gif) no-repeat;}
body.header6  div#header {background:#ffffff url(header6.gif) no-repeat;}
body.header7  div#header {background:#ffffff url(header7.gif) no-repeat;}
body.header8  div#header {background:#ffffff url(header8.gif) no-repeat;}
body.header9  div#header {background:#ffffff url(header9.gif) no-repeat;}
body.header10 div#header {background:#ffffff url(header10.gif) no-repeat;}
body.header11 div#header {background:#ffffff url(header11.gif) no-repeat;}

div#contentHeader p.back a {
	color:#424422;
}

div#content p.readmore a,
div#content p.readless a {
	color:#9fa220;
	background:url(readmore.gif) right 3px no-repeat;
}

div#content p.readmore a {background:url(readmore.gif) right 3px no-repeat;}
div#content p.readless a {background:url(readless.gif) right 3px no-repeat;}

div#content p.back a {
	background:url(back.gif) 0 3px no-repeat;
}

div#content div.product p.price {
	background:url(price.png) no-repeat;
}

div#content div.comment p.info {
	color:#9fa220;
}

div#content ul.thumbnails li p.date,
div#content ul.listing li p.date {
	color:#9fa220;
}

div#content ul.thumbnails li p.more a,
div#content ul.listing li p.more a {
	color:#9fa220;
}

div#content ul.thumbnails div.views-field-buyitnowbutton form input.form-submit,
div#content div#addtocart form input.node-add-to-cart,
div#content ul.thumbnails p.trolley a {
	background:#b0ce15 url(button-trolley.gif) 6px 5px no-repeat;
}

div#content ul.a2z li a {
	background:#9fa220;
}
div#content ul.a2z li.selected a {
	background:#424422;
}

div#main div.poll div.text,
div#main div.poll div.total {
	color:#424422;
}

div#main div.poll div.bar div {
	background:#b0ce15;
}

div#main div.common div.block div.poll div.title,
div#main div.common div.block div.poll div.text,
div#main div.common div.block div.poll div.total,
div#main div.common div.block div.poll div.percent,
div#main div.common div.block div.poll label.option {
	color:#424422;
}

div#content ul.months li {
	background:#9fa220;
}

div#content ul.pager li {
	background:url(paging-left.gif);
}
div#content ul.pager li.pager-current {
	background:url(paging-left-selected.gif);
}

	div#content ul.pager span,
	div#content ul.pager a {
		background:url(paging-right.gif) top right no-repeat;
	}
	div#content ul.pager li.pager-current span,
	div#content ul.pager li.pager-current a {
		background:url(paging-right-selected.gif) top right no-repeat;
	}

div#content div.species dl dt {
	background:url(label.gif) no-repeat;
}

div#content div.species dl a {
	color:#9fa220;
}

div#content div.nearby dl a {
	color:#9fa220;
}

div#relatedColumn div.panel h3 {
	color:#424422;
}

div#relatedColumn div.panel dl a {
	color:#9fa220;
}

div#relatedColumn div.panel dd.button a {
	background:#b0ce15;
	color:#424422;
}

div#header form input.text {
	background:url(search.gif) 2px 2px no-repeat;
}

div#header form input.submit {
	background:#b0ce15;
	border:1px solid #b0ce15;
	color:#424422;
}

div#main div#cart-form-buttons div#continue-shopping-link a {
	background:#b0ce15;
	color:#424422;
}

div#header div#logos p,
div#header div#logos p a {
	color:#424422;
}

body.carousel div#header div#homeContent {
	background:#9fa220 url(carousel-home.gif) no-repeat;
}

body.carousel div#header div#homeContent div.left a.previous {
	background:url(carousel-left.png);
}

body.carousel div#header div#homeContent div.left a.next {
	background:url(carousel-right.png);
}

div#content ul#carousel li div {
	background:#9fa220;
}

div#content div.carousel a.previous {
	background:url(carousel-left.png);
}

div#content div.carousel a.next {
	background:url(carousel-right.png);
}

div#content ul#carousel li div p.link a {
	background:url(carousel-link.gif) 0 3px no-repeat;
	color:#424422;
}

div#content div.taxonomy ol li {
	background:#b0ce15 url(taxonomy-selected.gif) left top no-repeat;
	color:#424422;
}
div#content div.taxonomy ol li.current {
	background:#efefef url(taxonomy-current.gif) left top no-repeat;
}

	div#content div.taxonomy ol li a {
		color:#424422;
	}

div#header div#mainNav ul {
	background:#424422;
}

	div#header div#mainNav ul li a:hover,
	div#header div#mainNav ul li.selected a {
		background:#b0ce15;
		color:#424422;
	}

	body.banner div#header div#mainNav ul li a {
		color:#ffffff;
	}

div#dropNav ul li a:hover {
	background:#b0ce15;
}

div#sharePageNav ul li a {
	color:#424422;
}

div#footer div#shareNav ul li.facebook a {background:url(share-facebook.gif);}
div#footer div#shareNav ul li.twitter  a {background:url(share-twitter.gif);}
div#footer div#shareNav ul li.youtube  a {background:url(share-youtube.gif);}
div#footer div#shareNav ul li.flickr   a {background:url(share-flickr.gif);}
div#footer div#shareNav ul li.rss      a {background:url(share-rss.gif);}

body div#subNav {
}

	body div#subNav h3 {
		color:#424422;
	}

	body div#subNav ul li a {
		color:#424422;
	}

	div#subNav ul li.active-trail a.active,
	div#subNav ul li.active-trail li.active-trail a.active,
	div#subNav ul li.active-trail li.active-trail li.active-trail a.active,
	div#subNav ul li.active-trail li.active-trail li.active-trail li.active-trail a.active,
	div#subNav ul li.active-trail li.active-trail li.active-trail li.active-trail li.active-trail a.active {
		background:#b0ce15;
	}

	body div#subNav ul li.active-trail li.active-trail a.active {
		background:#b0ce15 url(level3-current.gif) 8px 10px no-repeat;
	}

div#main form {
}

	div#main form legend,
	div#main form p {
		color:#424422;
	}

	div#main form div.form-item label {
		color:#424422;
	}

	div#main form input.form-submit {
		background:#b0ce15;
		color:#424422;
		border:1px solid #424422;
	}
	div#main form input.form-submit:hover {
		background:#8eabb8;
	}

div#main form.search {
	background:#424422;
}

	div#main form.search input.text {
		background:url(search-box.gif);
	}

		div#main form.search input.text.wide {
			background:url(search-box-wide.gif);
		}

	div#main form.search input.submit {
		background:#b0ce15;
		border:1px solid #424422;
		color:#424422;
	}

div#content p.button a,
div#fullColumn p.button a {
	background:#b0ce15;
	color:#424422;
}
div#content p.button a:hover,
div#fullColumn p.button a:hover {
	background:#9fa220;
}

body.home div#main div.explore {
	background:#9fa220 url(explore-top.gif) no-repeat;
}

body.carousel div#main div.explore {
	background:#9fa220 url(explore-line.gif) 15px 10px no-repeat;
}

	body.home div#main div.explore p.places {
		background:url(explore-places-to-go.gif);
	}

	body.home div#main div.explore form label {
		background:url(explore-search-by-location.gif);
	}

	body.home div#main div.explore form input.text {
		background:#fff url(mini-carousel-search-glass.gif) 4px 4px no-repeat;
	}

	body.home div#main div.explore form input.submit {
		background:#424422;
		border:1px solid #9fa220;
	}

div#main div.promos {
	background:url(promo-faux.gif);
}

div#footer {
	background-image:url(footer1.gif) no-repeat;
}
body.footer1 div#footer {background:url(footer1.gif) no-repeat;}
body.footer2 div#footer {background:url(footer2.gif) no-repeat;}
body.footer3 div#footer {background:url(footer3.gif) no-repeat;}
body.footer4 div#footer {background:url(footer4.gif) no-repeat;}
body.footer5 div#footer {background:url(footer5.gif) no-repeat;}

body.home div#footer div#footerBottom p.slogan {
	color:#424422;
}

div#content div.comment ul.links li a {
	background:#b0ce15;
	color:#424422;
}

/**** modules ****/
	div.block {
		background:#424422;
	}

	div.common div.block h2,
	div.common div.block h3,
	div.common div.block p,
	div.common div.block a {
		color:#424422 !important;
	}

	div.block h3.book span {
		background:url(promo-book.gif) no-repeat;
	}

	div.block p.button a {
		background:#b0ce15;
		color:#424422;
	}

	div.block p.photo {
		background:url(promo-photo.gif);
	}

	div.block p.photos {
		background:url(promo-photos.gif);
	}

	div.block .view-display-id-block_3 li a,
	div.block p.link a,
	div.block ul.links li span,
	div.block ul.links li a {
		background:url(promo-link.gif) 0 3px no-repeat;
	}
	div.common div.block p.link a,
	div.common div.block ul.links li span,
	div.common div.block ul.links li a {
		background:url(promo-link-common.gif) 0 3px no-repeat;
		color:#424422;
	}


	div.join-us {
		background:#424422 url(promo-badger.gif) 171px 5px no-repeat;

	}

		div.join-us p a {
			display:block;
			background:#424422 url(promo-protect.gif);
		}

	div.find-trust {
		background:#424422 url(promo-local-trust.gif) left bottom no-repeat;
	}

	div.find-reserve {
		background:#424422 url(promo-reserves.gif) 147px 32px no-repeat;
	}

	div.plant {
		background:#424422 url(promo-plant.gif) 112px 47px no-repeat;
	}

	div.tweet {
		background:url(promo-tweet-bottom.gif) 0 100% no-repeat;
	}
		div.tweet div.inner {
		}
		div.tweet h2 {
			padding:12px;
			background:#424422 url(promo-tweet-top.gif) 0 0 no-repeat;
		}

	div.downloads {
		background:#424422 url(promo-downloads.gif) 176px 10px no-repeat;
	}

		div.downloads h3 {
			color:#b0ce15;
		}

		div.block ul.downloads li,
		div.downloads ul li {
			background:url(promo-download.gif) 0 3px no-repeat;
		}
		div.common div.block ul.downloads li,
		div.common div.downloads ul li {
			color:#424422;
			background:url(promo-download-common.gif) 0 3px no-repeat;
		}

			div.block ul.downloads li a,
			div.downloads ul li a {
			}
			div.common div.block ul.downloads li a,
			div.common div.downloads ul li a {
				color:#424422;
			}

div.fivestar-widget .star a {
	background:url(promo-star-off.gif) 0 5px no-repeat;
}

div.fivestar-widget .star a:hover,
div.fivestar-widget .star-first a,
div.fivestar-widget .on a {
	background:url(promo-star-on.gif) 0 5px no-repeat;
}

div.weather {
}
div.weather.cloud {
	background:#424422 url(promo-weather-cloud.gif) 144px 22px no-repeat;
}

	div.weather p strong {
		color:#b0ce15;
	}

	div.weather p.sunrise {
		background:url(promo-weather-sunrise.gif) 10px 0 no-repeat;
	}
   div.weather p.sunset {
   	background:url(promo-weather-sunset.gif) 10px 6px no-repeat;
   }

div#wrapper div.newsletter {
	background:#424422 url(promo-newsletter.gif) 0 7px no-repeat;
}

	div#wrapper div.newsletter input.text {
		background:url(promo-input.gif) no-repeat;
	}
		div#wrapper div#mainColumn div.newsletter input.text {
			background:url(promo-input-wide.gif) no-repeat;
		}

	div#wrapper div.newsletter input.submit {
		background:#b0ce15;
		color:#424422;
	}

div.mobile {
	background:#424422 url(promo-mobile.gif) no-repeat;
}

div.twitter {
	background:#424422 url(promo-twitter.gif) no-repeat;
}

div.share {
	background:#424422 url(promo-share.gif) no-repeat;
}

div.facebook {
	background:#424422 url(promo-facebook.gif) no-repeat;
}

div.recommend {
	background:#424422 url(promo-recommend.gif) no-repeat;
}

div.flickr {
	background:#424422 url(promo-flickr.gif) no-repeat;
}

div.youtube {
	background:#424422 url(promo-youtube.gif) no-repeat;
}

div.rss {
	background:#424422 url(promo-rss.gif) no-repeat;
}

div.follow {
	background:#424422 url(promo-arrow.gif) 129px 15px no-repeat;
}

	div.follow ul li.facebook a {background:url(promo-icon-facebook.gif);}
	div.follow ul li.twitter  a {background:url(promo-icon-twitter.gif);}
	div.follow ul li.youtube  a {background:url(promo-icon-youtube.gif);}
	div.follow ul li.flickr   a {background:url(promo-icon-flickr.gif);}
	div.follow ul li.rss      a {background:url(promo-icon-rss.gif);}

div.donate {
	background:#424422 url(promo-donate.gif) no-repeat;
}

div.shop {
	background:#424422 url(promo-shop.gif) no-repeat;
}

div.quote {
	background:#424422 url(promo-quote.gif) 143px 183px no-repeat;
}

div#content div.activity div div.comment {
	background:url(activity-comment.gif) no-repeat;
}
div#content div.activity div div.signed {
	background:url(activity-signed.gif) no-repeat;
}
