/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/images.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuHolder {background:#006600; padding:0px 0 0 0px; position:relative;height:auto; height:288px; width:151px;}
#menuHolder ul {margin:0; padding:0; list-style:none; width:151px;}
#menuOuter table {border-collapse:collapse; width:0; height:28px; margin:-1px 0;}
/* #menuInner ul {position:absolute; left:-9999px;  width:150px; background:#006600; padding-bottom:10px}*/
#menuInner ul {position:absolute; left:-9999px; height:140px; width:151px; background:#006600;}


#menuInner ul li a {height:28px; width:151px;}
#menuInner ul li a.newsletter {background:url(menu/nav_sub_newsletter.jpg);}
#menuInner ul li a.contact {background:url(menu/nav_sub_contact.jpg);}
#menuInner ul li a.event {background:url(menu/nav_sub_events.jpg);}
#menuInner ul li a.work {background:url(menu/nav_sub_work_exp.jpg);}
#menuInner ul li a.links {background:url(menu/nav_sub_links.jpg);}
#menuInner ul li a.parties {background:url(menu/nav_sub_parties.jpg);}
#menuInner ul li a.encounters {background:url(menu/nav_sub_encounters.jpg);}
#menuInner ul li a.exotic {background:url(menu/nav_sub_workshops.jpg);}
#menuInner ul li a.howto {background:url(menu/nav_sub_book.jpg);}
#menuInner ul li a.terms {background:url(menu/nav_sub_terms.jpg);}
#menuInner ul li a.fan_mail {background:url(menu/nav_sub_fan_mail.jpg);}
#menuInner ul li a.adoptions {background:url(menu/nav_sub_adoptions.jpg);}
#menuInner ul li a.rehoming {background:url(menu/nav_sub_rehoming.jpg);}
#menuInner ul li a.sponsor {background:url(menu/nav_sub_sponsor.jpg);}
#menuInner ul li a.feedback {background:url(menu/nav_sub_feedback.jpg);}
#menuInner ul li a.vtour {background:url(menu/nav_sub_vtour.jpg);}

#menuInner ul li a b {position:absolute; left:-9999px;}

#menuInner ul li a:hover {background-position:0 -28px;}
#menuInner li {display:block; width:151px; float:left;}

* html #menuInner li {float:left;}
#menuInner li a {display:block; height:28px; width:151px;}
#menuInner li a b {position:absolute; left:-9999px;}
#menuInner li a.home {background:url(menu/nav_home.jpg);}
#menuInner li a.tour {background:url(menu/nav_tour.jpg);}
#menuInner li a.about {background:url(menu/nav_about.jpg);}
#menuInner li a.roadshow {background:url(menu/nav_road_shows.jpg);}
#menuInner li a.animals {background:url(menu/nav_animals.jpg);}

#menuInner li a:hover {white-space:nowrap; background-position:0 -28px;}
#menuInner li:hover > a {background-position:0 -28px;}

#menuInner a:hover ul {position:static; margin-top:28px;}
#menuInner :hover ul {position:static;}

* html #menuOuter ul li.current ul {position:static; margin-top:28px;}
#menuOuter ul li.current ul {position:static;}

#menuOuter ul li.current a {background-position:0 -28px;}
#menuOuter ul li.current ul li a {background-position:0 0;}
#menuOuter ul li.current ul li.currentSub a {background-position:0 -28px;}

#menuOuter a:hover {white-space:nowrap;}

#menuOuter :hover ul li.current a {background-position:0 -28px;}
#menuOuter :hover ul li.current a:hover {background-position:0 -28px;}
#menuOuter :hover ul li.current:hover > a {background-position:0 -28px;}

#menuOuter :hover ul li.current ul li a {background-position:0 0;}
#menuOuter :hover ul li.current ul li a:hover {background-position:0 -28px;}

#menuOuter :hover ul li.current ul {position:absolute; left:-9999px;}

#menuOuter :hover ul li.current a:hover ul {position:static; margin-top:28px;}
#menuOuter :hover ul li.current:hover ul {position:static;}
body {
	background-color: #78B500;
	background-image: url(images/background_main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td.book1{
	background-image: url(slideshow/chapter1.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
li.parties {
	color: #000000;line-height:10px
}
#parties {
	color: #000000;line-height:10px;padding-right:20px
}
a.parties:link {font-size: 10px;color: #000000;text-decoration:underline;font-style:normal;	font-family: arial,Times New Roman, Times, serif;line-height:10px}
a.parties:visited {font-size: 10px;color: #000000;text-decoration:underline;font-style:normal;font-family: arial,Times New Roman, Times, serif;line-height:10px}
a.parties:active {font-size: 10px;color: #000000;text-decoration:underline;font-style:normal;font-family: arial,Times New Roman, Times, serif;line-height:10px}
a.parties:hover {font-size: 10px;color: #000000;text-decoration:none;font-style:normal;font-family: arial,Times New Roman, Times, serif;line-height:10px}

li.parties2 {
	color: #000000;
}
#parties2 {
	color: #000000;padding-right:20px
}
a.parties2:link {font-size: 12px;color: #000000;text-decoration:underline;font-style:normal;	font-family: arial,Times New Roman, Times, serif;line-height:10px}
a.parties2:visited {font-size: 12px;color: #000000;text-decoration:underline;font-style:normal;font-family: arial,Times New Roman, Times, serif;line-height:10px}
a.parties2:active {font-size: 12px;color: #000000;text-decoration:underline;font-style:normal;font-family: arial,Times New Roman, Times, serif;line-height:10px}
a.parties2:hover {font-size: 12px;color: #000000;text-decoration:none;font-style:normal;font-family: arial,Times New Roman, Times, serif;line-height:10px}
td.book1_over{
	background-image: url(slideshow/chapter1.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
td.book2{
	background-image: url(slideshow/chapter2.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
td.book2_over{
	background-image: url(slideshow/chapter2.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
td.book3{
	background-image: url(slideshow/chapter3.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
td.book3_over{
	background-image: url(slideshow/chapter3.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
td.book4{
	background-image: url(slideshow/chapter4.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
td.book4_over{
	background-image: url(slideshow/chapter4.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
td.book5{
	background-image: url(slideshow/chapter5.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
td.book5_over{
	background-image: url(slideshow/chapter5.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
a:link {color:#F4F5E3;font-size: 13px;font-style:italic;}
a:hover {text-decoration: none;color:#F4F5E3;font-size: 13px;font-style:italic;}
a:active {color:#F4F5E3;font-size: 13px;font-style:italic;}
a:visited {color:#F4F5E3;font-size: 13px;font-style:italic;}
td.footer {font-family: arial;font-size: 10px;color: #F4F5E3;font-weight:normal}
a.footer:hover {font-family: arial;font-size: 10px;color:#F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.footer:active {font-family: arial;font-size: 10px;color: #F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.footer:visited {font-family: arial;font-size: 10px;color: #F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.footer:link {font-family: arial;font-size: 10px;color: #F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.shop_nav:link {font-family: arial;font-size: 11px;color: #F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.shop_nav:visited {font-family: arial;font-size: 11px;color: #F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.shop_nav:active {font-family: arial;font-size: 11px;color: #F4F5E3;text-decoration:none;font-style:normal;font-weight:normal}
a.shop_nav:hover {font-family: arial;font-size: 11px;color:#FFFF00;text-decoration:none;font-style:normal;font-weight:normal}
.cat_count {font-family: arial;font-size: 11px;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal}
body,td,th {
	font-family: Comic Sans MS,Times New Roman, Times, serif;
	font-size: 13px;
	color: #CCFF99;
	line-height:20px
}
td.parchment {
	background-image: url(images/parchment_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #006600;
}
td.parchment_parties {
	background-image: url(images/parchment_bg3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-color: #006600;
}
td.parchment_parties_xmas {
	background-image: url(images/Snowy_Background.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #006600;
}
td.mission {
font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #663300;
	text-align:center;
	line-height: 23px;
	font-style:italic;
	font-weight:bold
}
td.mission_bullets {
font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #000000;
	line-height: 21px;
	font-weight:bold
}
td.animal_details{
font-size: 14px;
	color: #000000;
	line-height: 21px;
	font-weight:bold
}
td.card_title {
	font-size: 14px;
	color: #CCFF99;
	line-height: 21px;
	font-weight:bold
}
td.page_title {
	font-size: 20px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:10px;font-style:italic;
}
td.infoBoxHeading{
	font-size: 16px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:0px;font-style:italic;
}
td.pageHeading{
	font-size: 18px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:10px;font-style:italic;
}
.page_title {
	font-size: 20px;
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
}
a.breadcrumb:hover {		font-size: 20px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:10px;text-decoration:none;font-style:normal;}
a.breadcrumb:active {		font-size: 20px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:10px;font-style:normal;}
a.breadcrumb:visited {	font-size: 20px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:10px;font-style:normal;}
a.breadcrumb:link {	font-size: 20px;
	color: #CCFF99;
	font-weight:bold;
	padding-bottom:10px;font-style:normal;}
td.content {
	font-size: 14px;
	color: #F4F5E3;
	line-height:20px
}
a.content:hover {	font-size: 13px;
	color: #FECB3E;
	line-height:20px;text-decoration:none;font-style:normal;}
a.content:active {	font-size: 13px;
	color: #FECB3E;
	line-height:20px;font-style:normal;}
a.content:visited {	font-size: 13px;
	color: #FECB3E;
	line-height:20px;font-style:normal;}
a.content:link {	font-size: 13px;
	color: #FECB3E;
	line-height:20px;font-style:normal;}
td.address {
	font-family: arial;
	font-size: 11px;
	color: #F4F5E3;
	line-height: 14px;
	font-weight:normal;
	padding-left:12px
}
a.address:hover {font-family: arial;
	font-size: 11px;
	color: #F4F5E3;
	line-height: 14px;;text-decoration:none;font-style:normal;font-weight:normal}
a.address:active {font-family: arial;
	font-size: 11px;
	color: #F4F5E3;
	line-height: 14px;;text-decoration:none;font-style:normal;font-weight:normal}
a.address:visited {font-family: arial;
	font-size: 11px;
	color: #F4F5E3;
	line-height: 14px;;text-decoration:none;font-style:normal;font-weight:normal}
a.address:link {font-family: arial;
	font-size: 11px;
	color: #F4F5E3;
	line-height: 14px;;text-decoration:none;font-style:normal;font-weight:normal}
td.home{
	background: url(images/nav_home.jpg) no-repeat;
	background-position: 0% 0%;
}
td.home_over{
	background: url(images/nav_home.jpg) no-repeat;
	background-position: 0% 100%;
}
td.tandc{
	background: url(images/nav_tandc.jpg) no-repeat;
	background-position: 0% 0%;
}
td.tandc_over{
	background: url(images/nav_tandc.jpg) no-repeat;
	background-position: 0% 100%;
}
td.animal_encounters{
	background: url(images/nav_animal_encounters.jpg) no-repeat;
	background-position: 0% 0%;
}
td.animal_encounters_over{
	background: url(images/nav_animal_encounters.jpg) no-repeat;
	background-position: 0% 100%;
}
td.how_to_book{
	background: url(images/nav_how_to_book.jpg) no-repeat;
	background-position: 0% 0%;
}
td.how_to_book_over{
	background: url(images/nav_how_to_book.jpg) no-repeat;
	background-position: 0% 100%;
}

td.about{
	background: url(images/nav_about.jpg) no-repeat;
	background-position: 0% 0%;
}
td.about_over{
	background: url(images/nav_about.jpg) no-repeat;
	background-position: 0% 100%;
}
td.sponsor{
	background: url(images/nav_sponsor_project.jpg) no-repeat;
	background-position: 0% 0%;
}
td.sponsor_over{
	background: url(images/nav_sponsor_project.jpg) no-repeat;
	background-position: 0% 100%;
}
td.shop{
	background: url(images/nav_shop.jpg) no-repeat;
	background-position: 0% 0%;
}
td.shop_over{
	background: url(images/nav_shop.jpg) no-repeat;
	background-position: 0% 100%;
	}
td.adoptions{
	background: url(images/nav_animal_adoptions.jpg) no-repeat;
	background-position: 0% 0%;
}
td.adoptions_over{
	background: url(images/nav_animal_adoptions.jpg) no-repeat;
	background-position: 0% 100%;
}
td.work_experience{
	background: url(images/nav_work_experience.jpg) no-repeat;
	background-position: 0% 0%;
}
td.work_experience_over{
	background: url(images/nav_work_experience.jpg) no-repeat;
	background-position: 0% 100%;
}
td.parties{
	background: url(images/nav_parties.jpg) no-repeat;
	background-position: 0% 0%;
}
td.parties_over{
	background: url(images/nav_parties.jpg) no-repeat;
	background-position: 0% 100%;
}
td.brochure{
	background: url(images/nav_brochure.jpg) no-repeat;
	background-position: 0% 0%;
}
td.brochure_over{
	background: url(images/nav_brochure.jpg) no-repeat;
	background-position: 0% 100%;
}
td.exotic{
	background: url(images/nav_exotic.jpg) no-repeat;
	background-position: 0% 0%;
}
td.exotic_over{
	background: url(images/nav_exotic.jpg) no-repeat;
	background-position: 0% 100%;
}
td.tour{
	background: url(images/nav_tour.jpg) no-repeat;
	background-position: 0% 0%;
}
td.tour_over{
	background: url(images/nav_tour.jpg) no-repeat;
	background-position: 0% 100%;
}
td.animals{
	background: url(images/nav_animals.jpg) no-repeat;
	background-position: 0% 0%;
}
td.animals_over{
	background: url(images/nav_animals.jpg) no-repeat;
	background-position: 0% 100%;
}
td.education{
	background: url(images/nav_education.jpg) no-repeat;
	background-position: 0% 0%;
}
td.education_over{
	background: url(images/nav_education.jpg) no-repeat;
	background-position: 0% 100%;
}
td.events{
	background: url(images/nav_events.jpg) no-repeat;
	background-position: 0% 0%;
}
td.events_over{
	background: url(images/nav_events.jpg) no-repeat;
	background-position: 0% 100%;
}
td.about{
	background: url(images/nav_about.jpg) no-repeat;
	background-position: 0% 0%;
}
td.about_over{
	background: url(images/nav_about.jpg) no-repeat;
	background-position: 0% 100%;
}
td.newsletter{
	background: url(images/nav_newsletter.jpg) no-repeat;
	background-position: 0% 0%;
}
td.newsletter_over{
	background: url(images/nav_newsletter.jpg) no-repeat;
	background-position: 0% 100%;
}
td.donations{
	background: url(images/nav_donations.jpg) no-repeat;
	background-position: 0% 0%;
}
td.donations_over{
	background: url(images/nav_donations.jpg) no-repeat;
	background-position: 0% 100%;
}
td.rehoming{
	background: url(images/nav_rehoming.jpg) no-repeat;
	background-position: 0% 0%;
}
td.rehoming_over{
	background: url(images/nav_rehoming.jpg) no-repeat;
	background-position: 0% 100%;
}
td.gallery{
	background: url(images/nav_gallery.jpg) no-repeat;
	background-position: 0% 0%;
}
td.gallery_over{
	background: url(images/nav_gallery.jpg) no-repeat;
	background-position: 0% 100%;
}
td.links{
	background: url(images/nav_links.jpg) no-repeat;
	background-position: 0% 0%;
}
td.links_over{
	background: url(images/nav_links.jpg) no-repeat;
	background-position: 0% 100%;
}
td.feedback{
	background: url(images/nav_feedback.jpg) no-repeat;
	background-position: 0% 0%;
}
td.feedback_over{
	background: url(images/nav_feedback.jpg) no-repeat;
	background-position: 0% 100%;
}
td.contact{
	background: url(images/nav_contact.jpg) no-repeat;
	background-position: 0% 0%;
}
td.contact_over{
	background: url(images/nav_contact.jpg) no-repeat;
	background-position: 0% 100%;
}
