body {
	font: 12px /1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #5F5116;
	text-align: center;
	background: #dae0cc;
	margin: 0px;
	}

p, tr, td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5F5116;
	}

input {
	margin-bottom: 5px;
}

ul, ol, li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #957D2B;
	margin-bottom: 3px;
	}

.nodot {
	list-style-type: none;
	}


h1 {
	font: 28px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	padding: 15px 0px 15px 20px;
	margin: 0px;
	text-align: left;
	}

h2 {
	font: bold 14px /30px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
	}

h3 { 
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color:#5F5116;
	padding: 15px 0 0 20px;
	margin: 0;
	text-align: left;
	}

img {
	border: 0;
	}

form {
	margin: 0px;
	padding: 0px;
	}

.anyweekend {
	color: #ff0000;	
	}

/* Lighbox Images */

.portrait  {
	width: 75px;
	height: 100px;
	overflow: hidden;	
}

.landscape  {
	width: 100px;
	height: 75px;
	overflow: hidden;	
}
		
/* End Lightbox remaining Lightbox CSS in css/jquery.lightbox-0.5.css */
	
/* Inline image CSS */
#image_container {margin: 0 auto; width: 100%; clear: left;}
#image_column {position: relative; float: left; width: 230px;}
#image_column img {
	width: 200px;
	border: 1px solid #c8d49b;
	padding: 5px;
	}
#image_text {position: relative; float: left; width: 480px; margin-right: 10px;}

/* End inline image CSS */

#flashentry	{
	background: #000000;
	width: 960px;
	margin: 0 auto;
	}
	
#pageholder	{
	width: 960px;
	min-height: 800px;
	margin: 0 auto;
	background: url(images/png/faux_background.png) repeat-y;
	}
	
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

	
#container{
	float: left;
	position: relative;
	margin: 10px 0 10px 0;
	width: 960px;
	}

#header_container {
	height: 101px;
	width: 100%;
	background: url(images/png/header_container.png) repeat-x;
	border-bottom: 5px solid #6d8c1c;
	-webkit-box-shadow: 0 8px 15px 0 #333;
	   -moz-box-shadow: 0 8px 15px 0 #333;
	        box-shadow: 0 8px 15px 0 #333;

	}

#header {
	background: url(images/png/header.png) no-repeat;
	position: relative;
	width: 960px;
	margin: 0 auto;
	height: 101px;
	}

#top {
	float: left;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	width: 400px;
	background: #FFFFFF;
	}

#navbar {
	position: absolute;
	padding: 0px 0px 0px 5px;
	top: 120px;
	left: 132px;
	width: 100%;
 	border-top: #000000 solid 1px;
 	border-bottom: #000000 solid 1px;	
	background: #ff66cc;
	}
	
#pageheading {
	float: left;
	position: relative;
	width: 760px;
	background: #fff;
	z-index: 6;
	}
	
#printpageheading {
	position: absolute;
	padding: 5px;
	top: 102px;
	left: 10px;
	width: 800px;
	background: #fff;
	z-index: 6
	}
	
#middle {
	position: relative;
	padding: 5px;	
	background: #CBD29C;
	}

ul li.one {background: url(images/png/geese.png) no-repeat top left; width: 210px; padding: 0 0 0 120px; height: 100px; margin: 0 0 10px 0; list-style-type: none;}
ul li.two {	background: url(images/png/feed.png) no-repeat top left; width: 210px; padding: 0 0 0 120px; height: 100px; margin: 0 0 10px 0; list-style-type: none;}	
ul li.three {background: url(images/png/girl.png) no-repeat top left; width: 210px; padding: 0 0 0 120px; height: 100px; margin: 0 0 10px 0; list-style-type: none;}
ul li.four {background: url(images/png/doves.png) no-repeat top left; width: 210px; padding: 0 0 0 120px; height: 100px; margin: 0 0 10px 0; list-style-type: none;}
ul li.five {background: url(images/png/toddler.png) no-repeat top left; width: 210px; padding: 0 0 0 120px; height: 100px; margin: 0 0 10px 0; list-style-type: none;}
ul li.six {background: url(images/png/magpie.png) no-repeat top left; width: 210px; padding: 0 0 0 120px; height: 100px; margin: 0 0 10px 0; list-style-type: none;}

li.sublist {
	list-style-type: none;
	}
	
#column_2 ul {
	margin: 0;
	}
	
#column_2 ul li {
	color: #957D2B;
	}	

a.homelink {
	color: #666666;
	font-weight: normal;
	}
	
.first  {
	background: url(images/gifs/view3_2.gif) no-repeat left;
	width: 220px;
	height: 50px;
	padding: 10px 10px 10px 95px;
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #F5FBDC;
	}

.second {
	background: url(images/gifs/original/birds.gif) no-repeat left;
	width: 220px;
	height: 50px;
	padding: 10px 10px 10px 95px;
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #F5FBDC;
	}
	
.third {
	background: url(images/gifs/possum.gif) no-repeat left;
	width: 220px;
	height: 50px;
	padding: 10px 10px 10px 95px;
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #F5FBDC;	
	}
	
.fourth {
	background: url(images/gifs/intall_2.gif) no-repeat left;
	width: 220px;
	height: 50px;
	padding: 10px 10px 10px 95px;
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #F5FBDC;
	}
	
.fifth {
	background: url(images/png/005.png) no-repeat left;
	width: 220px;
	height: 50px;
	padding: 10px 10px 10px 95px;
	display: block;
	margin: 0 0 10px 0;
	border: 1px solid #F5FBDC;
	border-bottom: 5px solid #F5FBDC;
	}
	
#links_midleft {
	position: absolute;
	padding: 5px;
	top: 142px;
	left: 175px;
	width: 380px;
	height: 100%;
	background: #CBD29C;
	z-index: 20
	}
	
#links_midright {
	position: absolute;
	padding: 5px;
	top: 142px;
	left: 500px;
	width: 380px;
	height: 100%;
	background: #ffffff;
	z-index: 21;
	}
	
#column_2 {
	position: relative;
	float: left;
	padding: 10px;
	width: 33%;
	text-align: left;
	z-index: 0;
	background: #fff;
	}
	
#column_2 img {
	border: 2px solid #234343;
	}
		
.video 	{
	background: #F5FBDC;
	padding: 5px;
	vertical-align: text-top;
	margin-right: 10px;
	}
		
#column_3 {
	position: relative;
	float: left;
	padding: 10px;
	border: 1px solid #e9f0ca;
	width: 30%;
	text-align: left;
	}

#column_right {
	position: relative;
	float: right;
	padding: 10px;
	border: 1px solid #e9f0ca;
	width: 30%;
	text-align: left;
	}

#full_column{
	position: relative;
	float: left;
	margin: 0 0 10px 10px;
	padding: 10px;
	border: 1px solid #e9f0ca;
	width: 720px;
	z-index: 0;
	text-align: left;
	}
	
#full_column ul {
	position: relative;
	}
	
#full_column ul li {
	/*list-style-type: none;*/
	color: #957D2B;
	}	

#full_column ul li strong {
	float: left;
	position: relative;
	width: 100%;
	}
	
#full_column img {	
	border: 1px solid #c8d49b;
	padding: 5px;
	}

#tariff{
	position: relative;
	float: left;
	margin: 0 0 10px 10px;
	padding: 10px;
	border: 1px solid #e9f0ca;
	width: 720px;
	z-index: 0;
	text-align: left;
	}

#tariff p, tr, td, ul li {
	font-size: 12px;
	}

.current_price {
	font-weight: bold;
	color: #333333;
	background: #FFCC00; 
	padding: 2px;
	}

.new_price {
	font-weight: bold;
	color: #FFCC00;
	background: #333333;
	padding: 2px; 
	}

#printback {
	position: absolute;
	padding: 5px;
	top: 153px;
	left: 10px;
	width: 800px;
	background: #fff;
	z-index: 20;
	}
	
#printback p, ul, li {
	color: #000;
	}
	
#print_table tr td {
	color: #000;
	font-size: 12px;
	}
			
#sitewide {
	position: relative;
	float: left;
	margin: 20px 0 0 0;
	width: 100%;
	background: #82A011;
	}
	
.austres	{
	font-size: 12px;
	color: #fff;
	}

#sub {
	position: absolute;
	z-index: 5;
	width: 147px;
	height: 113px;
	top: 75px;
	left: 12px;
	padding: 15px 0px 0px 25px;
	}

#copyright {
	position: relative;
	float: left;
	width: 175px;
	height: 75px;
	padding: 0;
	margin-top: 30px;
	}

#sideback {
	float: left;
	position: relative;
	width: 200px;
	z-index: 10;
	}

#sideback2 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 136px;
	background: #86AE20;
	z-index: 10;
	}
		
#formbox {
	position: absolute;
	left: 175px;
	top: 500px;
	width: 706;
	padding: 5px;
	background: #fff;
	z-index: 22;
	}		
	
.top {
	color: #808080;
	font: 10px /20px verdana, arial, helvetica, sans-serif;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.subhead {
	color: #000000;
	font: 14px verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.subheadb {
	color:#666666;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	}

.gallery_subhead {
	color: #fff;
	font: 12px Verdana, arial, helvetica, sans-serif;
	text-align: left;
	background-color: #9EC014;
	padding: 3px;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0;
	}

.adobesitelink {
	font: 12px /1.5 Verdana, Arial, Helvetica, sans-serif;
	color:#336600;
	}
	
.abn	{
	color: #999999;
	font: 10px verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.left {
	color: #ffffff;
	font: 10px /19px verdana, arial, helvetica, sans-serif;
	margin-bottom: 20px;
	}

.bodytext {
	color: #996699;
	font: 10px verdana, arial, sans, helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.mininav {
	width: 100%;
	text-align: left;
	font: 9px Arial;
	color: #000000;
	}

.copyright {
	font: 10px Arial, Helvetica;
	color: #fff;
	text-align: center;
	margin: 20px 0 10px 0;
	padding:0px;
	}

.navside {
	background: #6691BC;
    width: 138px;
    height: 24px;
    text-indent: 10px;
	padding: 0px;
	margin: 0px;
        }

.navsidelink {
	text-decoration: none;
	font: bold 12px /2 Verdana, Arial, Helvetica, sans-serif ;
    color: #FFFFFF;
	padding: 0px;
	margin: 0px;
    }

.navsidenotes {
	font: 10px Verdana,Arial,Helvetica,Sans;
	color: #17324E;
	padding: 10px 10px;
	background: #769DC5;
	margin: 0px;
	}

A.hover.navsidelink {
	text-decoration: none;
	color: #DDDDDD;
	}

.navbody    {
	color:#335588;
	}

A.hover.navbody {
	color: #666666;
	}

.standard {
	font: 10px /13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}

.articleTitleLink   {
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	color:#0022AA;
	text-decoration: underline
	}

A.hover.articleTitleLink  {
	color: #3a77EE
	}

.smlink {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	}

A.hover.smlink {
	color: #3a77EE;
	}

.global2 {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	}

A.hover.global2 {
	text-decoration: underline;
	color: #ffffff;
	background-color: #9933CC;
	}

.subhead2 {
	font: 9px /13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: left;
	margin: 0px;
	}

.listitem {
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: #86AE20;
	text-decoration:underline;
	}

A.bodylink:link {
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: #666666;
	}

A.bodylink:visited {
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: #666666;
	}

A.bodylink:active {
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: #999999;
	}

A.bodylink:hover {
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: #000000;
	}

A.sidelink:link {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

A.sidelink:visited {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

A.sidelink:active {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

A.sidelink:hover {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

#footer_container {
	position: relative;
	claer: both;
	width: 100%;
	height: 101px;
	background: url(images/png/footer_bg.png) repeat-x;
	color: #fff;
	z-index: 2;
	border-top: 5px solid #6d8c1c;
}


#footer {
	position: relative;
	claer: both;
	width: 960px;
	margin: 0 auto;
	height: 101px;
	background: url(images/png/footer_bg.png) repeat-x;
	color: #fff;
	z-index: 2;
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #000;
}

/* ================================================================ 
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.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#flyout {float:left; padding:0; margin:3px 0 0 0; list-style:none; position:relative; width:200px; text-align: left; }
#flyout ul {padding:0; margin:0; list-style:none; width:200px; height:auto; background-image: url(trans.gif); position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout li {float:left; margin-bottom:1px;}
#flyout li a {display:block; float:left; width:200px; height:25px; background:#82A011; color:#fff; line-height:25px; font-family:arial, sans-serif; font-size:12px; text-decoration:none; text-indent:10px; border-bottom: 1px solid #fff;}
#flyout li a.fly {background:#82A011 url(right-arrow.gif) no-repeat right center;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background:#5D6E16; color:#fff;}
#flyout li:hover > a {background-color:#5D6E16; color:#fff;}

#flyout ul li a {background:#9EC014;}
#flyout ul li a.fly {background:#9EC014 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul li a {background:#82A011;}
#flyout ul ul li a.fly {background:#82A011 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul ul li a {background:#9EC014;}

#flyout li a.current,
#flyout ul li a.current,
#flyout ul ul li a.current,
#flyout ul ul ul li a.current {background:#9EC014; color:#fff;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {background:#82A011;left:200px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#4A590D; color:#fff;}
#flyout ul ul li:hover > a {background-color:#4A590D; color:#fff;}

