
#nav-galleryCC {
	position: absolute;
	top: 112px;
	left: 10px;
	z-index: 25;
}



#nav-galleryCC .button {
	padding-top: 21px;
	width: 21px;
	float: left;
	margin-right: 5px;
	position: relative;
	z-index: 30;
}

#nav-galleryCC .button:hover {
	background-position: 0 -21px;
}


#nav-galleryCC .previous {
	background-image:url(../images/btn_gallery-prev_global.png);
}


#nav-galleryCC .next {
	background-image:url(../images/btn_gallery-next_global.png);
}


#nav-galleryCC .pause {
	display:none;
}


body.werribee #nav-galleryCC .previous {
	background-image:url(../images/btn_gallery-prev_werribee.png);
	
}


body.werribee #nav-galleryCC .pause {
	background-image:url(../images/btn_gallery-pause_werribee.png);
	display:none;
}


body.werribee #nav-galleryCC .next {
	background-image:url(../images/btn_gallery-next_werribee.png);
}


body.werribee #nav-galleryCC .previous {
	background-image:url(../images/btn_gallery-prev_werribee.png);
	
}


body.werribee #nav-galleryCC .pause {
	background-image:url(../images/btn_gallery-pause_werribee.png);
	display:none;
}


body.werribee #nav-galleryCC .next {
	background-image:url(../images/btn_gallery-next_werribee.png);
}



#galleryRC .gallery {
	display:none;
}


#galleryCC .gallery {
	display:none;
}



#nav-galleryRC {
	position: absolute;
	top: 112px;
	left: 10px;
	z-index: 25;
}



#nav-galleryRC  .button {
	padding-top: 21px;
	width: 21px;
	float: left;
	margin-right: 5px;
	position: relative;
	z-index: 30;
}

#nav-galleryRC  .button:hover {
	background-position: 0 -21px;
}


#nav-galleryRC  .previous {
	background-image:url(../images/btn_gallery-prev_global.png);
}


#nav-galleryRC  .pause {
	background-image:url(../images/btn_gallery-next_global.png);
	display:none;
}




#nav-galleryRC  .next {
	background-image:url(../images/btn_gallery-next_global.png);
}



body.healesville #nav-galleryRC  .previous {
	background-image:url(../images/btn_gallery-prev_healesville.png);
	
}


body.healesville #nav-galleryRC  .pause {
	background-image:url(../images/btn_gallery-pause_healesville.png);
	display:none;
}


body.healesville #nav-galleryRC  .next {
	background-image:url(../images/btn_gallery-next_healesville.png);
}


body.healesville #nav-galleryCC  .previous {
	background-image:url(../images/btn_gallery-prev_healesville.png);
	
}


body.healesville #nav-galleryCC  .pause {
	background-image:url(../images/btn_gallery-pause_healesville.png);
	display:none;
}


body.healesville #nav-galleryCC  .next {
	background-image:url(../images/btn_gallery-next_healesville.png);
}




#nav-large-gallery {
	width: 704px;
	/*margin: 0 auto;*/
	position: relative;
	z-index: 31;
	
	
}
#nav-large-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 21px;
	left: 20px;
	
}

#nav-large-gallery ul li {
	display: inline;
}

#nav-large-gallery .next {
	padding-top: 27px;
	width: 27px;
	background-image: url(../images/btn_banner-next_global.png);
	float: left;
}

#nav-large-gallery .previous {
	padding-top: 27px;
	width: 27px;
	background-image: url(../images/btn_banner-previous_global.png);
	float: left;	
	margin-right: 3px;	
}


#nav-large-gallery .next:hover,
#nav-large-gallery .previous:hover { 
	background-position: 0 -27px; 
}


/*
span.location.melbourne {
	background-image: url(../images/btn_mz.gif); 
	width: 22px;
}


span.location.zoos {
	background-image: url(../images/btn_zv.gif); 
	width: 22px;
}


span.location.werribee {
	background-image: url(../images/btn_wz.gif); 
	width: 22px;
}


span.location.healesville {
	background-image: url(../images/btn_hz.gif); 
	width: 22px;
}*/


#gallery-large {
	margin-bottom: 20px;
	padding-bottom: 20px;
	position:relative;
}

#gallery-large img {
	display: block;
	margin-bottom: 10px;
}

#gallery-large .button {
	padding-top: 32px;
	width: 350px;	
	float: left;
	margin-right: 4px;
}



#gallery-large .adopt {
	background-image: url(../images/btn_adopt-me_global.gif);
}

#gallery-large .buy-gift {
	background-image: url(../images/btn_buy-me-a-gift_global.gif);
	margin-right: 0;	
}


#gallery-large .button:hover { 
	background-position: 0 -32px; 
}

/*AG START - UPDATES FOR VIDEO AND AUDIO PLAYER */
#gallery-large #large-gallery-video,
#gallery-large #large-gallery-audio
{
	position:absolute;
	top:-12px;
	left:100px;
	border:5px Solid #FFF;
	background-color:#CCC;
}

#gallery-large #gallery-selection-navigation 
{
	position:absolute;
	right:20px;
	top:20px;
}

#gallery-large #gallery-selection-navigation #images-nav a,
#gallery-large #gallery-selection-navigation #video-nav a,
#gallery-large #gallery-selection-navigation #audio-nav a
{
	text-indent:-99999px;
	display:block;
	width:99px;
	height:22px;
	background: url(../images/btn_images.png) 0 0 no-repeat;
	margin-bottom:2px;
}

#gallery-large #gallery-selection-navigation #video-nav a
{
	background: url(../images/btn_video.png) 0 0 no-repeat;	
}

#gallery-large #gallery-selection-navigation #audio-nav a
{
	background: url(../images/btn_sound.png) 0 0 no-repeat;	
}

#gallery-large #gallery-selection-navigation #images-nav a:hover,
#gallery-large #gallery-selection-navigation #video-nav a:hover,
#gallery-large #gallery-selection-navigation #audio-nav a:hover,
#gallery-large #gallery-selection-navigation #images-nav.selected a,
#gallery-large #gallery-selection-navigation #video-nav.selected a,
#gallery-large #gallery-selection-navigation #audio-nav.selected a
{
	background-position: 100% 100%;
}


/*AG END - UPDATES FOR VIDEO AND AUDIO PLAYER */


.detailCalendar .eventImage {
	/*width:228px;
	height:138px;*/
	float: right;
	/*margin: 0 10px 10px 0;*/
	
}
	
.detailCalendar h3 {
	margin-bottom: 0.2em;
	color: #000000;
	font-size: 0.9167em;
	text-transform: capitalize;
	font-weight: bold;

}

.vcalendar .date,
.vcalendar .date-label {
	display: block;
}



.error-message {
	background-color: #ffffff;
	padding: 10px 10px 14px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	position: relative;
	background-image: url(../images/bg_box-wide-top_global.gif);
	padding: 10px 10px 20px;
	font-size: 0.9167em;
	color: #ff0101;
}


.error-message .footer {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(../images/bg_box-wide-bottom_global.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	height: 14px;
	width: 455px;
}

.error-message h2 {
color: #ff0101 !important;
}


.error-message ul {
	list-style-type: square;
	margin:0;
	padding-left:13px;
}

.error-message ul li {
	margin: 0;
	padding: 0;
}


#sub-column1 .options label {
display: inline;
float: none;
width: auto;
margin-left:2px;

}

#sub-column1 .options {
float: left;
}

 #sub-column1 .options .checkbox {
	margin-bottom: 0.4em;
	padding:0;
	margin-left:123px;
}

#sub-column1 .options input {
vertical-align: middle;
margin-top: -3px;

padding:0;
}

#sub-column1 .options label {
margin-right: 12px;
color: #000100;
font-size: 0.9167em;
}

#sub-column1 .actions input {
display: inline;

}

#sub-column1 .actions p {
color: #000100;
font-size: 0.9167em;
}

#sub-column1 label.long {
width: 305px;
margin-bottom: 6px;
}

.form .legend {

	width: 15.5em;
	
}

.webpoll form {
margin-bottom: 0;
}


#sub-column2 .message {
	margin-top: 15px;
	
	padding-bottom: 15px;
}


#sub-column2 .message h2 {
margin-bottom: 5px
}

#sub-column2 .message a {
	font-weight: bold;
	text-decoration:none;

}

#sub-column2 .message a:hover {
	text-decoration:underline;
}


#nav-secondary ul ul ul ul  {

display:none !important;

}

form .options .radio {
	float:left;
	width: 90px;
}

#promotions {
clear:both;
}

body.werribee #banners .banner .image
{
	background-image: url(../SampleContent/banner-werribee.jpg) 
}

body.melbourne #banners .banner .image
{
	background-image: url(../SampleContent/banner-melbourne.jpg) 
}

body.healesville #banners .banner .image
{
	background-image: url(../SampleContent/banner-healesville.jpg) 
}


.gallery .content a {
color: #fff !important;
text-decoration:none !important;
}


#site-map ul {
list-style-type:none;
margin:0;
padding:0;
}

#site-map ul ul {

margin-left:40px;

}

#site-map ul ul ul {

margin-left:40px;

}

#site-map ul ul ul ul {

margin-left:40px;

}

#site-map ul ul ul ul ul {

margin-left:40px;

}

#site-map ul li a {
padding-left:3px;
}

 .login {
	background-image: url(/images/btn_login.gif);
	width: 66px !important;
	border: none;
	padding:22px 0 0;
	margin: 0;
	cursor: pointer;	
	display:inline !important;
	border: none !important;
	margin-left: 60px;
	margin-top:5px;
	
}


 .logout {
	background-image: url(/images/btn_logout.gif);
	width: 66px !important;
	border: none;
	padding:22px 0 0;
	margin: 0;
	cursor: pointer;	
	display:inline !important;
	border: none !important;
	margin-left: 60px;
	margin-top: 5px !important;
	margin:0 auto !important;
	
}

.did-you-know form {
	margin:0;
	padding:0;
}

.did-you-know p.loggedin {
	position: relative;
	top:10px;
	
}

.did-you-know .error {
	font-size: 0.9167em;
	color: red;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 5px;

}


.did-you-know .row  label {
	float: left;
	margin-top: 2px;
	width: 60px;
	font-size: 0.9167em;
	color: #005528;
}

.did-you-know .row  input {
	float: left;
	width: 120px;
	border: 1px solid #77d297;
}

.did-you-know .row {
margin-bottom: 5px;
}

.start-survey
{
	margin-top: 20px;
	width: 86px !important;
}

.start-survey .start-survey
{
	background-image: url(/images/btn_start-survey.gif);
	width: 86px !important;
}

