@media screen {
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#005830;
	background-image:url(/images/azoo-bkg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	color:#005830;
	text-align:center;
}

/* General Styles */

img {
	border:none;
}

a:link, a:visited {
	color:#004730;
}

a:hover {
	color:#5d9632;
	text-decoration:underline;
}

p, h1, h2, h3, h4, h5, h6 {
	margin:8px 0;
	padding:0;
	text-align:left;
}
h1 {
	font-size:18px;
	margin:2px 0;
	padding:4px 5px;
	text-indent:10px;
}
h2 {
	font-size:12px;
	margin:2px 0;
	padding: 4px 5px;
	text-indent:10px;
}
h3 {
	font-size:18px;
	margin:2px 0;
	padding: 5px 3px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h4 {
	font-size:12px;
	padding:0;
	text-indent:0px;
}
h5 {
	font-size:12px;
	padding:0;
}
h6 {
	font-size:10px;
	padding:0;
	font-style: italic;
	font-weight: normal;
}
hr {
	border-top:1px dashed #999;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#fff;
	color:#fff;
	width:90%;
	padding:5px;
	clear:both;
}
hr.clear {
	border:none;
}
form {
	margin:0;
	padding:0;
}

/* Classes */

.skiplinks {position:absolute; left:-5000px; width:990px; font-size:1px; line-height:1px; text-indent:-5000px;}
.australiazoo {display:none}

.polaroid {
	border:#ccc solid 1px; 
	padding:5px;
	margin:5px;
	float:right;
	background-color:#fff;
}
.polaroidcenter {
	border:#ccc solid 1px;
	padding:5px;
	margin:5px;
	position: relative;
}

.horizontalwrap {
	float:left;
}
.box {
	margin:0 5px;
	float:left; 
	width:370px;
	margin:5px;
}
.aboutus-box {
	margin:0 5px;
	float:left; 
	width:365px;
	margin:5px;
}
.ouranimals-box {
	margin:0 5px;
	float:left; 
	width:365px;
	margin:5px;
}
.boxtext {
	width:170px;
	float:left;
	padding:0 6px 6px 6px;
}
.boxtext ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.boximage {
	width:166px;
	float:left;
	margin:5px;
}
.row { /* row colour for tags*/
	background-color:#efefef;
	width:200px;
	margin:3px;
	padding:3px;
	border:#999 solid 1px;
}

.thumbs{
	float:right;
	width:270px;
	text-align:left;
	color:#827026;
}
.thumbs img {
	text-decoration:none;
	border:#ccc solid 1px; 
	padding:1px;
	margin:1px;
}
.thumbs a:link, .thumbs a:visited {
	text-decoration:none;
}

.required {
	color:#f00;
	font-weight:bold;
}

/* Layout sections */

#holder {
	width:978px;
	text-align:left;
	margin:0 auto;
	padding:0;
	position:relative;
	left:8px;
}

#top_nav{
	background-color:#ffffff;
	margin:0;
	padding:0;
	float:left;
	margin-left:1px;
	z-index:5;
	position:relative;
}
#home_link{
	float:left;
	height:75px;
	margin-top:10px;
	margin-left:30px;
}
#top_links,#top_links p{
	float:right;
	padding-right:15px;
	width:400px;
}
#top_links p{
	text-align:right;
	color:#005830;
	padding:10px 0;
	margin:0;
}

#translate_menu{
	display:none;
	position:absolute;
	top:28px;
	right:130px;
	float:left;
	background-color:#ffffff;
	border:2px solid #005830;
	width:260px;
	z-index:1050;
	line-height:20px;
}
#translate_menu form{
	color:#005830;
	padding:0;
	margin:3px auto;
	width:245px;
}
#translate_menu form input{
	margin-right:3px;
	margin-bottom:3px;
}
#translate_menu .translate_link_close{
	float:left;
	width:245px;
	text-align:right;
}
#search_input{
	padding:3px 2px 2px;
	width:150px;
}
#top_links p img{
	vertical-align:middle;
	margin-left:25px;
}
#quick_links{
	margin-right:3px;
}
#quick_links_menu{
	display:none;
	position:absolute;
	top:24px;
	right:189px;
	float:left;
	background-color:#005830;
	border:3px solid #4cb74d;
	width:460px;
	z-index:5000;
}
#quick_links_menu ul{
	float:left;
	list-style:none;
	margin:5px;
	padding:10px 0 10px 20px;
}
#quick_links_menu li{
	float:left;
	color:#ffffff;
	clear:both;
	height:20px;
	font-size:12px;
	width:200px;
}
#quick_links_menu li a, #quick_links_menu li a:link{
	color:#ffffff;
	text-decoration:none;
}
#quick_links_menu li a:hover{
	text-decoration:underline;
}
#quick_links_close{
	position:absolute;
	bottom:5px;
	right:5px;
}
#nav_search_top{
	float:right;
	clear:both;
	width:356px;
	text-align:right;
	position:relative;
	/*background-color:#FF3F55;*/
	padding:0;
	margin:0;
}
#nav_search_top a, #nav_search_top a img{
	float:left;
	color:#005830;
}
#nav_search_button{
	float:right;	
	margin:0;
	padding:0;
	border:none;
	width:25px;
	height:25px;
}
#nav_search_input{
	float:right;
	margin:0;
	padding:0;
	width:150px;
	color:#005830;
	border:1px solid #004730;
	height:23px;
}
#top_links a{
	text-decoration:none;
}
#top_links a:hover{
	text-decoration:underline;
}
/* banner, top strip with search box */
#banner {
	height:21px;
	background-color:#fed201;
	text-align:right;
	position:relative;
	border-bottom:#000 solid 1px;
}

input.topsearch {
	width:120px; 
	border-left:#ccc solid 1px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	height:16px; 
	float:right;
	margin:0;
	margin-left:1px;
	margin-bottom:1px;
	padding:0;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	font-size:11px;
	padding-top:2px;
}

#homelink {
	position:absolute;
	top:5px;
	left:6px;
}
#homelink a:link, #homelink a:visited {
	text-decoration:none;
}
#homelink a:hover {
	text-decoration:underline;
}
/* end banner */

#mainleft, #mainleft2{
	width:775px;
	float:left;
	margin:0 0 0 1px;
	padding:0;
	overflow:hidden;
}

#header, #header2{
	float:left;
	width:775px;
	margin:0 auto;
	padding:0;
}
#headertop{
	height:200px;
	width:775px;
	margin:0;
	padding:0;
}

/* secondary nav start */
#secondarynav {
	width:775px;
	margin:0 auto;
	border-right:#99bca8 dashed 1px;
	float:left;
	margin-bottom:15px;
}
#secondarynav ul {
	margin:0;
	padding:0;
	list-style-type:none; 
	width:590px;
}
#secondarynav li {
	background-repeat: no-repeat;
	margin:6px auto 0 auto;
	padding:0 0 0 16px;
	float:left;
	width:170px;
	font-size:12px;
	font-weight:bold;
}

/* secondary nav end */

/* content holder, holds main left column, starts after nav */
#content {
	float:left;
	width:775px;
	background-color:#FFFFFF;
}
/**/

/* breadcrumbs start */

#breadcrumbs {
	margin:4px; 
	padding:2px;
	position:relative;
}


/* breadcrumbs end */


/* 3rd and 4th level pages start */

#sidenav {
	float:left; 
	width:140px;
	margin-top:2px;
	margin-left:0px;
	margin-right:7px;
}
#sidenav ul, #sidenav li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border:none;
}
#sidenav a:link, #sidenav a:visited {
	display:block;
	text-decoration:none;
	font-size:11px;
	padding: 5px 3px 5px 5px;
	height:auto;
	border-bottom:1px solid #ffffff;
}
#sidenav a:hover {
	/*background-color:#FED201;*/   /*  <<<< Change this background colour <<<< */
}


#submid {
	float:left; 
	width:600px;
}
#submid div{
	float:left;
}

/* split div tags across content page */
#submid .split{
	float:left;
	width:270px;
	height:260px;
	margin:10px;
}
/* align content elements to the right */
#submid .subright {
	width:270px;
	float:right;
	background-color:#fff;
	margin-right:-10px;
}

#submid #newli ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#submid #newli li {
	background-repeat: no-repeat;
	margin:2px;
	padding:4px;
	float:left;
	width:172px;
	font-size:12px;
	font-weight:bold;
	background-color:#efefef;
	
}
#subright p, #subright h4 {
	margin-left:5px;
}

/* 3rd and 4th level pages end */

/* search box start */

#searchbox {
	float:left;
	width:975px;
	color:#333;
	font-size:14px;
	border-bottom:#b5b38c solid 1px;
	border-top:#b5b38c solid 1px;
	text-align:center;
	padding:5px 0;
	background-color:#FFFFFF;
}
#searchbox form {
	margin:10px 0;
}
#searchbox input, #searchbox select {
	border:#7f9db9 solid 1px;
	color:#333;
	font-size:14px;
}
#searchbox option {
	color:#333;
	font-size:14px;
}

/* search box end */




/* footer links start */
#footerholder {
	width:975px;
	float:left;
	margin:0 0 0 1px;
	padding:0;
	overflow:hidden;
	background-color:#ffffff;
}

/* right column start */

#sidebar{

/*	
	text-align:center;
	width:203px;
	position:absolute;
	right:0;
	float:inherit;
*/
/*	footer link changes */

	text-align:center;
	width:200px;
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#F4F4EA;
	/*border-left:#99bca8 dashed 1px;*/
	
}
#sidebar hr{
	background-color:#F4F4EA;
}
#events ul, #sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar #crosspromote {
	margin:3px;
	padding:4px;
	text-align:left;
}

/* events calendar flash replacement */
#events {
	height:200px; 
	width:201px; 
	background-image:url(/images/eventbg.jpg);
	float:left;
}

#events li {
	text-align:left;
	padding-top:1px;
}
#events li i {
	font-size:9px;
}
#events li a:link, #events li a:visited {
	color:#005830;
	background-image:url(/images/events-bullet.gif);
	background-repeat:no-repeat;
	background-position:left;	 
	display:block; 
	padding:2px 0 3px 20px; 
	text-decoration:underline; 
	letter-spacing:-0.05em; 
	height:24px;
	line-height:12px;
	text-decoration:none;
	font-size:11px;	
}
#events li a:link strong, #events li a:visited strong{
	text-decoration:underline;
}
#events li a:hover {
	background-image:url(/images/events-bullet-hover.gif);
	background-repeat:no-repeat;
	background-position:left;	
	color:#209321;
	text-decoration:none;
}
.eventtitle {background:none; background-color:#none; padding:1px 0 2px 20px; font-size:13px; font-weight:normal}
.eventtitle a:link, .eventtitle a:visited, .eventtitle a:hover {color:#fff; text-decoration:none;}

.event-date{
	color:#777777;
}
#event_foot{
	float:left;
	color: #005830;
	padding: 4px 0pt 1px 0px;
	background-color:#E3E1CC;
	height: 19px;
	width:201px;
	border-top:1px dotted #ffffff;
}

#event_foot a{
	color:#005830;
	display:block; 
	padding:1px 0 4px 20px; 
	letter-spacing:-0.05em; 
	line-height:12px;
	font-size:11px;
	text-decoration:underline;
}
#event_foot a:hover{
	color:#209321;
	text-decoration:none;
	
}

/* end */

.zclogin {
  background-image:url(/images/bg-zooclub.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0 auto;
	width:176px;
	height:220px;
	text-align:center;
}
.zclogin form {
	padding-top:10px;
}
.zclogin a:hover {
	color:#004730;
}

.cconnect {
	background-repeat:no-repeat;
	background-position:top;
	margin:0 auto;
	height:120px;
	text-align:center;
}
.cconnect a:hover {
	color:#004730;
}

#adoptananimal {
	border:#c5c19d solid 1px;
	background-color:#eee;
}

#product {
	background-image:url(/images/product_steve.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:0 auto;
	width:176px;
	height:auto;
}

/* right column end */

/*Australia Zoo Poll*/

.poller{	/* The poller box */
	width:155px;
	min-height:250px;		
	padding:0 5px 20px 5px;
	margin:0 auto;
	font:10px verdana, sans-serif;
	border:#ccc solid 1px;
}
/* Label for each radio button */
.pollerOption{
	margin:0px;
}
/* Label for each option above graph - i.e. results */
.result_pollerOption{
	margin:0px;
}
.result_pollerTitle{
	font-weight:bold;
}
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img{
	float:left;
}
/* The <div> tag where the percentage result is shown */
.result_pollGraph div{
	float:left;
	height:16px;
	background-repeat:repeat-x;
	color:#FFF;
	font-size:10px;
	line-height:16px;
}
/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph{	
	height:16px;
}
/* Message when Ajax is working getting results from the server */
.poller_waitMessage{
	display:none;	
}	
.result_totalVotes{
	clear:both;
	font-size:10px;
	margin-top:10px;
	font-style:italic;
}
/* azt hot deals */

.azt{
	width:184px;
	margin:5px 5px 0px 3px;
	padding:3px;	
	border-style:solid;
	border-width:1px;	
	border-color:#9c301a;
	background-color:#FFF;
	background-image:url(../images/azt_bkg.jpg);
	background-repeat:no-repeat;
}

div.share-article {
	border:1px solid #bedbe9;
	padding:7px 1px 7px 5px;
	margin:15px 0 11px 0;
	width:321px;}
.share-article ul {display:block !important;height:21px;list-style:none !important;margin:0;padding:0;}
.share-article li {float:left;margin:0 4px 0 0;_margin: 0 4px 0 0;padding:0;display:block !important;height:21px;}
.share-article li a {margin:0;padding:0;display:block;width:56px;height:21px;}
.share-article li a:link, .share-article li a:visited {background: #fff url("/images/sharearticle.gif") no-repeat 0 0;padding:0;}
.share-article li.digg a {width:49px;}
.share-article li.digg a:hover {width:49px; background-position:0 -21px;}
.share-article li.delicious a{width:73px; background-position:-54px 0px;}
.share-article li.delicious a:hover{width:73px; background-position:-54px -21px;}
.share-article li.facebook a{width:72px; background-position:-131px 0px;}
.share-article li.facebook a:hover{width:72px; background-position:-131px -21px;}
.share-article li.rss {margin:0px;}
.share-article li.rss a{width:49px; background-position:-207px 0;}
.share-article li.rss a:hover{width:49px; background-position:-207px -21px;}
.share-article li.email {margin:0px;}
.share-article li.email a{width:66px; background-position:-258px 0;}
.share-article li.email a:hover{width:66px; background-position:-258px -21px;}
.share-article span {position:absolute;left:-99999px;width:1em;}


#myaz-blurb {
	margin: 5px;
	clear:both;
	width:95%;
}
#myaz-blurb p {
	text-align:left;
	padding:5px;
}
.blurb-logo {
	padding:0px 5px 5px 0px;
	text-align:left;
	float:left;
}

.admissions-side {
	width:192px;
	height:234px;
	background-image: url(/images/side_admissions-bkg.jpg);
	margin:5px 0px 10px 3px;
	text-align:left;
}

#footer {
	width:100%;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
.footer_content{
	position:relative;
	left:8px;
	width:934px;
	margin:0 auto;
	padding-left:20px;
	color:#005830;
	text-align:left;
}
#footer_top{
	width:1012px;
	margin:0 auto;
	padding:0;
	height:100px;
}
#footer_top .footer_content{
	width:956px;
	height:100px;
	background-color:#ffffff;
	background-image: url(/images/footer-steve-feed-sml.gif);
	background-position:865px bottom;
	background-repeat:no-repeat;
}
#footer_bottom .footer_content a:link, #footer_bottom .footer_content a:visited{
	color:#ffffff;
	font-size:11px;
}
#footer_bottom .footer_content a:hover{
	text-decoration:none;
}
#corporate_sponsors{
	float:left;
	width:934px;
	margin-top:10px;
	height:50px;
}
#corporate_sponsors strong{
	float:left;
	line-height:36px;
}
#corporate_sponsors div{
	float: left; 
	width: 700px; 
	text-align: center;
}
#corporate_sponsors img{
	margin:0 5px;
}
#partners{
	float:left;
	width:934px;
	height:20px;
}
#partners a{
	margin-left:30px;
	color:#b3b38c;
}
#footer_middle{
	background-color:#005830;
	height:80px;
	width:100%;
}
#footer_middle ul{
	float:left;
	width:850px;
	list-style:none;
	padding:0;
	margin:20px 0 0 0;
}
#footer_middle ul li{
	float:left;
	padding:2px 6px 2px 0;
	margin:0;
}
#footer_middle ul li a{
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
#footer_middle ul li a:hover{
	text-decoration:none;
}
#footer_bottom{
	border-top: 1px solid #4cb74d;
	background-color:#004d28;
	height:120px;
	width:100%;
}
#footer_bottom p{
	color:#ffffff;
	margin-bottom:20px;
}

/*  \\ *********** MENU ************** */
#primarynav{
	display:none;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#ffd200;
	background:url(/images/bkg_primary-nav.jpg);
	float:left;
	width:977px;
}
#nav{
	clear:both;
}
#nav li:hover{
	/* fixes ie7 sticky bug */
	height: 1%;
	background-position: 0 0;
	position: static;
	background-image:none;
	background-color:#ffd200;
}
#nav a {
	display: block;
	text-decoration:none;
	color: #005830;
	font-size:11px;
	font-weight:bold;
	margin: 7px 4px 0pt 7px; 
	padding: 2px 4px 10px 0pt;
}
#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	background:url(/images/bkg_primary-nav.jpg);

}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #ccc;
	width: 155px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:1000;
	margin-left:-1px;
}
#nav li ul li{
	width:150px;
	padding-left:5px;
	border-right:none;
	z-index:1000;
	background-image:none;
	background-color:#ffd200;
}
#nav li ul li a {
	margin:0;
	padding:8px 2px;
	line-height:14px;
	font-weight:normal;
	font-size:11px;
}
#nav li ul li:hover{
	background-color:#ffe256;
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -29px 0 0 150px;
	border-left:1px white solid;
	width:165px;
}
#nav li ul ul li { /* third-and-above-level lists */
	width:165px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* menu colors */
.menu-home, .menu-home li{
	padding-right:0; 
	background-color: #DADADA;
	color:#000000;
}

#nav .menu-my a{
	width:182px;
}
/*  *********** MENU **************\\ */

}

@media print {

body{
	margin:0;
	padding:0;
	font-size:10pt;
}

img {
	border:none;
}
#submid div {
	float:left;
}
.polaroid {
	border:#ccc solid 1px; 
	padding:5px;
	margin-left:25px;
	background-color:#fff;
	float:right;
	clear:right;
}

a {
	color:#000;
	text-decoration:none;
}

h1.australiazoo {
	margin:0;
	padding:0;
	display:block;
	font-size:22px;
	text-align:center;
}

#breadcrumbs, #adoptananimal, #sidenav, .skiplinks, #poll, #header, #topnav, #banner, #primarynav, #secondarynav, #subscribeForm, .visitus, .zooweekly, #searchbox, #websites, #footlinks, #flashcontentone, #flashcontenttwo, #flashcontentthree, #flashcontentsideone,#topholder,#mytop,#form,#sidebar,.noprint,#corporates strong, #sponsored,#events,#top_nav,#footer,#event_foot{
	display:none;
}
/* home page */
#slider, #home ol, #home_marketing, #home_newsletters, #home #newsletter_txt, #home #newsletter_submit, #home p.view_more a img, #home .social_networking, #home_row2, .intro_box a img{
	display:none;
}
#our_animals_mammals, #our_animals_birds, #our_animals_reptiles{
	height:100px;
	width:100%;
}
#mainleft, #content, .section, .boxtext {
	height:auto;
	width:auto;
}

.section h3 {
	width:350px;
}

.cconnect {
	display:none;
}

#zooweekly-diaries-tab, #zooweekly-gossip-tab, #zooweekly-news-tab {
	float:left;
	width:auto;
	height:auto;
	display:block;
}
/* hide nifty corners */
.rtop,.rbottom,.artop,.arbottom{display: none}

/* home page tidy up for print */
#visit_us_home{
	float:left;
	width:100%;
	clear:both;
}
#visit_us_home_right{
	display:none;
}
#visit_us_home_left{
	float:left;
}
#visit_us_home_left img{
	float:left;
	margin-right:15px;
}
#visit_us_home_info{
	float:left;
	width:45%;
	margin-right:15px;
}
#visit_us_home_left_events{
	float:left;
}
#our_animals_sections form{
	display:none;
}
#our_animals_sections{
	float:left;
	width:95%;
	clear:both;
	background-image:none;
}
#our_animals_home #our_animals_birds, #our_animals_home #our_animals_reptiles, #our_animals_home #our_animals_mammals{
	position:relative;
	display:block;
	float:left;
	width:32%;
}
#our_animals_home p{
	display:none;
}
#promo_events_home_left, #promo_events_middle{
	float:left;
	width:100%;
	margin:15px 0 0;
}
#promo_events_home_right{
	float:left;
	width:30%;
}
#promo_events_home_left div{
	float:left;
	width:30%
}
#promo_events_online_shop{
	float:left;
	width:65%;
}
#promo_events_online_shop ul{
	float:left;
	width:90%;
	display:inline;
	list-style:none;
	margin:5px;
}
#promo_events_online_shop li{
	float:left;
	width:45%;
	height:150px;
	margin-right:10px;
}
#promo_events_online_shop li img{
	float:left;
}
#accordian{
	display:none;
}
#promo_events_home_right{
	float:left;
	margin-right:15px;
}
#promo_events_myaustraliazoo{
	float:left;
}
#promo_events_myaustraliazoo p{
	width:100%;
}
}