body {
	margin:0px; padding: 0px;
	background: #ffffff url(images/background.jpg) repeat;;
}
div, h1, h2, select, li, span, p , textarea{
	font-family: Verdana, Arial; 
}
p{
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	line-height:15px;
}
sup, sub { 
	vertical-align: 0;
    position: relative; 
}
sup { bottom: 1ex; }
sub { top: 0.8ex; }
#mainheading {
	line-height: 22px; 
	font-family: verdana, arial; font-size: 14pt; font-weight:bold; 
	color: #09f925; 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
H1{
	line-height: 15px; 
	font-family: verdana, arial; font-size: 8pt; font-weight:bold; 
	color: #09f925; 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
h2{
	font-family: verdana, arial; font-size: 11pt; font-weight:bold; 
	color: #09f925; 
	margin: 0px;
	padding-top: 20px; padding-bottom: 10px;
}
h3{
	font-family: verdana, arial; font-size: 9pt; font-weight:bold; 
	color: #09f925; 
	margin: 0px; padding:0px;
}
h4{
	display:inline;
	font-family: verdana, arial; font-size: 8pt; font-weight:bold; 
	color: #09f925; 
	margin: 0px; padding:0px;
}
#heading{
	display:inline;
	font-style: italic;
}
#body-container, #body-container-home, #body-container-aboutus, #body-container-safety, #body-container-landscaping, 
	#body-container-installation, #body-container-costbenefit, #body-container-commercial, 
	#body-container-specification, #body-container-privacy, #body-container-contact, #body-container-customers,
	#body-container-video, #body-container-faq, #body-container-news,
	#body-container-contact-melbourne, #body-container-contact-perth, #body-container-contact-brisbane{
	margin: 0 auto; padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
	width:900px; 
	background-color:#000000;
}
#body-container{ height:758px; }
#body-container-home{ height:915px; }
#body-container-aboutus{ height:1075px; }
#body-container-safety{ height:1395px; }
#body-container-landscaping{ height:768px; }
#body-container-installation{ height:943px; }
#body-container-costbenefit{ height:1165px; }
#body-container-commercial{ height:963px; }
#body-container-specification{ height:750px; }
#body-container-privacy{ height:1403px; }
#body-container-contact{ height:970px; }
#body-container-contact-melbourne{ height:775px; }
#body-container-contact-perth{ height:775px; }
#body-container-contact-brisbane{ height:775px; }
#body-container-customers{ height:1333px; }
#body-container-video{ height:760px; }
#body-container-faq{ height:753px; }
#body-container-news{ height:1500px; }
#bodymenu-container {
	margin: 0px; padding-left: 0px; padding-right: 6px; padding-top: 0px; padding-bottom: 0px;
	border-style: none; border-width: 0px; border-color: orange; 
	background-color:black;
}
#bodytext-container {
	float:right; width:698px; 
	margin: 0px;
	padding: 0px;
}
#bodytext-panel, #bodytext-panel-aboutus, #bodytext-panel-faq, #bodytext-panel-safety,
#bodytext-panel-landscaping, #bodytext-panel-installation, #bodytext-panel-costbenefit,
#bodytext-panel-commercial, #bodytext-panel-privacy, #bodytext-panel-contact,
#bodytext-panel-customers, #bodytext-panel-news,
#bodytext-panel-contact-melbourne, #bodytext-panel-contact-perth, #bodytext-panel-contact-brisbane{
	width:685px; 
	background-color: #f4ffef;   
}
#bodytext-panel{ height:665px; } 
#bodytext-panel-aboutus{ height:980px; }
#bodytext-panel-faq{ height:660px; }
#bodytext-panel-safety{ height:1300px; }
#bodytext-panel-landscaping{ height:675px; }
#bodytext-panel-installation{ height:850px; }
#bodytext-panel-costbenefit{ height:1070px; }
#bodytext-panel-commercial{ height:870px; }
#bodytext-panel-privacy{ height:1310px; }
#bodytext-panel-contact{ height:805px; }
#bodytext-panel-contact-melbourne{ height:705px;}
#bodytext-panel-contact-brisbane{ height:705px; }
#bodytext-panel-contact-perth{ height:705px; }
#bodytext-panel-customers{ height:1240px; }
#bodytext-panel-news{ height:1410px; }
#marquee {
	font-family: Verdana, Arial; 
	font-size: 9pt;
	font-weight: bold;
	color: white;
}
#marquee-content{
	display:none;
}
#marquee-content-special{
	color:red;
}
#marquee-content-special2{
	color:#09f925;
}
#marquee-content-special3{
	color:#08acef;
}
#undermenu-box{
	position:relative; top:360px; left:-5px; 
	width:166px; height:184px; 
	background: #ffffff url(images/undermenubox.jpg) top left no-repeat;
}
#undermenu-box-text{
	margin:0; padding-left:12px; padding-right:10px; padding-top:10px; padding-bottom:10px; 
	width:146px;
	font-size:8pt; 
	font-weight:normal;
	font-style : normal; 
	color: gainsboro; 
	text-align:center;
}
#undermenu-box-text a{
	color:lightskyblue;
}
#undermenu-box-heading{
	width:146px;
	font-size:10pt; 
	font-weight: bold;
	text-align:center;
	color: #09f925; 
	margin:0;
	padding:0;
}
#undermenu-australian-made{
	margin:0px; padding-top:8px; padding-bottom:0px; padding-left:0px; padding-right:0px;
}
#home-box{
	float:left; width:340px; height:645px; 
	padding-left:0px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #f4ffef; 
}
#home-authenticity{
	float:left; width:644px; height:79px;
	margin:0px; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px;
	background-color: #f4ffef; 
	border-style: none; border-width: 0px; border-color: dimgray; 
}
#home-authenticity-img{
	float:right;
	position:relative; top:-20px; 
	margin:0px; padding-left:0px; padding-right:20px; padding-top:0px; padding-bottom:0px;
}
#home-authenticity-text-bold{
	display:inline;
	font-weight:bold;
	color:red;
	margin:0px; padding-left:80px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}
#home-footnote{
	float:left;
	margin: 0 auto; width:684px; height:95px;
	font-family:verdana,arial; font-size:7pt; font-style:italic;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	color:dimgray;
	background-color: #f4ffef; 
	text-align:center;
}
#home-footnote-content{
	float:left; width:130px;
	margin:0px; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	background-color: #f4ffef; 
}
#home-footnote-content-all-seasons{
	float:left; width:130px;
	font-family:verdana,arial; font-size:10pt; font-style:italic; font-weight:bold;
	margin:0px; padding-left:5px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	background-color: #f4ffef; 
	color:black;
}
#home-footnote-content-landscape{
	float:left; width:130px;
	margin:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	background-color: #f4ffef; 
}
#home-footnote-content-right{
	float:right; width:120px;
	margin:0px; padding-left:0px; padding-right:5px; padding-top:0px; padding-bottom:0px;
	background-color: #f4ffef; 
}
#home-box-panel{ margin: 0px; padding-left: 12px; padding-right: 12px; padding-top: 10px; padding-bottom: 10px; }
#home-box-logo{ 
	float:left; width:170px; 
	margin:0px; padding-right:6px; padding-left:0px; padding-top:0px; padding-bottom:0px; 
}
#home-box-logo img{ 
	margin: 0px; padding-left: 0px; padding-top: 8px; padding-bottom: 0px; padding-right: 0px; 
}
#home-box-img{
	float:right;
}
#home-box-authenticity{
	float:right;
	margin: 0 auto; width:100px; 
	padding:0px;
	text-align:center; 	
}
#home-box-text{
	font-family: verdana, arial; font-size: 8pt; font-weight:normal; 
	margin: 0px; padding-left: 12px; padding-right: 12px; padding-top: 6px; padding-bottom: 12px; 
}
#home-box-text-bold{
	font-size:10pt; 
	font-weight:bold;
	color:red;
}
#home-text{
	float:left; width:58%; 
	font-family:verdana, arial; font-size: 11pt; font-weight:normal; 
	padding-right:2%;
	color:midnightblue;
}
#home-text-best{
	font-size:11pt; font-weight:bold; 
	color:blue;
}
#home-jims-mowing{
	display:inline;
	color:red;
}
#home-slideshow{
	float: right; 
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#home-slideshow-text{
	margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; 
	width:210px;
	font-size:8pt; 
	font-weight:normal;
	color:black; 
}
#home-slideshow-text-bold{
	font-size:10pt; 
	font-weight:bold;
	color:red;
}
#home-latest-title{
	margin: 0 auto; width:302px; 
	text-align:center; 
	padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 10px; 
}
#home-latest-list{
	padding-left: 8px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
	line-height:15px;
	font-size:8pt;
}
#home-latest-list img{
	border:none;
}
#home-latest-img{
	float:right; clear:right; margin:2px;
	cursor:pointer;
}
#home-latest-text{
	float:right;
	font-family: verdana, arial; font-size: 8pt; font-weight:normal; 
	margin: 0px; padding-left: 12px; padding-right: 12px; padding-top: 6px; padding-bottom: 12px; 
}
#home-latest-text-bold{
	display:inline;
	font-weight:bold;
	color:red;
}
#home-cool-img{
	float:left; clear:left; margin:0px;
}
#home-cool-text{
	float:left;
	font-family: verdana, arial; font-size: 10pt; font-weight:normal; 
	margin: 0px; padding-left: 25px; padding-right: 12px; padding-top: 8px; padding-bottom: 12px; 
}
#home-caroline-springs{
	margin: 0 auto; width:220px; 
	text-align:center; 
	padding-top:6px; padding-bottom:8px; padding-left:8px; padding-right:25px;
	font-size:7pt; color:dimgray;
	border-style: none; border-width: 0px; border-color: dimgray; 
}
#SLIDESIMG{
	filter:progid:DXImageTransform.Microsoft.Fade();
}
#SLIDETEXT{
	font-size: 8pt;
	color: #09f925;
	font-weight: bold;
	font-style : italic; 
	text-align: center;
}
#caption{
	line-height: 25px;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	text-align: center;
}
#flag{
	position:relative; left:180px; top:-770px;
}
#flag img{
	width:80px;
}
#reg-bold{ font-size:9pt; }
#reg { font-size:7pt; }
#reg-tiny{ font-size:6pt; }
#footer-container{
	margin: 0 auto; width:900px; height:80px;
	background-color:#000000;
	color:gainsboro;
	font-size:7pt;
	text-align:center;
	padding-left: 0px; padding-right: 0px; padding-top: 6px; padding-bottom: 0px; 
	border-style: dotted; border-left-width: 0px;  border-top-width: 1px; border-bottom-width: 1px; border-right-width: 0px;  border-color: dimgray; 
}
#footer-container a{
	color:lightskyblue;
	outline:none;
}
#footer-links {
	font-size:7pt;
}
#footer-links a{
	color:lawngreen;
	outline:none;
}
#view-video{
	margin:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:10px;
	cursor:pointer;
	background-color: black;
}
#medium-box {
	float:left; width:300px; height:650px; 
	margin: 0px;
	padding-left:12px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:0px;
	font-size:8pt;
	line-height: 17px;
}
#medium-box-pic {
	float: right; width: 339px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#medium-box-pic-center{
	margin: 0 auto; width:350px; 
	text-align:center;
}
#wide-box {
	float:left; width:407px; 
	margin: 0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:0px;
	font-size:8pt;
	background-color: #f4ffef; 
	line-height: 15px;
}
#wide-box-pic {
	float: right; width:229px; 
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#extrawide-box {
	clear:both;
	float:left; width:500px; 
	margin: 0px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	line-height: 16px;
	background-color: #f4ffef; 
}
#extrawide-box-pic {
	float: right; width:160px;
	margin: 0px; padding-left: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
	text-align:center;
	background-color: #f4ffef; 
}
#faq-box{
	float:left; width:277px;  
	margin: 0px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0px;
	font-size:8pt;
	background-color: #f4ffef; 
}
#faq-box-answer{
	float: right; width:342px; height:631px;
	margin: 0px; padding-left: 15px; padding-right: 15px; padding-top: 20px; padding-bottom: 5px; 
	font-family:verdana, arial; font-size:8pt;
	line-height:18px;
	background-color:whitesmoke; 	
	text-align:left;
	border-style: solid; 
	border-left-width: 2px;  border-top-width: 2px; border-bottom-width: 2px; border-right-width: 2px;  
	border-color: gainsboro; 
}
.faq-question{
	display:block;
	margin: 0px; padding-left: 8px; padding-right: 8px; padding-top:6px; padding-bottom: 6px; 
	font-family:verdana, arial; font-size:8pt; 
	background-color: #f4ffef; 
	color:dimgray; 
	line-height:16px; 
	cursor:pointer;
}
.faq-question:hover{
	color:black; 
}
.faq-answer{
	display:none;
}
#answer-title{
	font-family:verdana, arial; font-size:10pt;
	font-weight:bold;
	color:black;
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; 
}
#fullsize-box{
	float:left; width:605px; 
	margin: 0px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0px;
	font-size:8pt;
	background-color: #f4ffef; 
	line-height:16px;
}
#fullsize-box-inlaid{
	float:left; width:620px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:15px; padding-bottom:0px;
	font-size:8pt;
	background-color: #f4ffef; 
	line-height:16px;
}
#maximum-box{
	float:left; width:685px; 
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	background-color: #f4ffef; 
}
#t-title{
	width:500px; 
	font-size:10pt; font-weight:bold; 
	text-align:center; 
	background-color:#035e18; color:white; 
	line-height:30px; 
	cursor:default;
}
#t-hdg{ display:block; font-weight:bold; color:black; line-height:25px; cursor:default; }
#t-hdgl{ float:left; width:310px; background-color:#C4E0A7; text-indent:8px; }
#t-hdgc{ float:right; width:190px; background-color:#C4E0A7; }
#t-hdgm{ float:left; width:100px; text-align:left; }
#t-hdgr{ float:right; width:85px; text-align:right; padding-right:5px; }
#t-subhdg{
	width:500px; 
	padding-bottom:6px;
	background-color:white; 
	color:dimgray; 
	font-weight:bold; 
	text-decoration: underline; 
	text-indent:8px; 
	line-height:25px; 
	cursor:default;
}
#t-ln{ display:block; color:dimgray; line-height:14px; cursor:default; }
#t-lnl{ float:left; width:297px; background-color:white; padding-left:8px; padding-right:5px; padding-bottom:8px; }
#t-lnc{ float:right; width:190px; background-color:white; padding-bottom:8px; }
#t-lnm{ float:left; width:100px; text-align:left; }
#t-lnr{ float:right; width:85px; text-align:right; padding-right:5px; }
#t-ln:hover{ color:black; }
#t-total{ width:500px; font-weight:bold; color:dimgray; line-height:14px; cursor:default; }
#t-lnt{ float:right; width:85px; text-align:right; padding-right:5px; color:red; }
#t-legend{ 
	width:500px; font-weight:normal; font-style:italic; color:dimgray; cursor:default; text-indent:10px;
	background-color:aliceblue;
}
#hilite-text{ font-weight:bold; }
#list{
	line-height:17px;
}
#s-hdg{ clear:both; display:block; font-weight:bold; font-size:9pt; color:black; line-height:30px; cursor:default; }
#s-hdgl{ float:left; width:197px; background-color:#C4E0A7; padding-left:8px; padding-right:0px; }
#s-hdgr{ float:right; width:475px; background-color:#C4E0A7; padding-right:5px; font-style: italic; }
#s-hdgw{ float:left; width:672px; background-color:#C4E0A7; padding-left:8px; padding-right:0px; }
#s-ln{ clear:both; display:block; color:dimgray; font-size:8pt; line-height:19px; cursor:default; }
#s-lnl{ float:left; width:197px; background-color:white; padding-left:8px; padding-right:0px; font-weight:bold; }
#s-lnr{ float:right; width:475px; background-color:white; padding-right:5px; font-style: italic; }
#s-ln:hover{ color:black; }

#contact-block{
	clear:both;
	display:block;
	margin:0px; padding:0px;
}
#contact-introduction{
	float:left; width:260px;
	margin:0px; padding-left:0px; padding-right:20px; padding-top:0px; padding-bottom:15px;
}
#contact-address{
	float:left; width:280px;
	margin:0px; padding-left:20px; padding-right:0px; padding-top:20px; padding-bottom:0px;
}
#contact-address-title{
	float:left; width:100px;
}
#contact-address-data, #contact-address-data-bold{
	float:right; width:180px;
	text-align:left;
}
#contact-address-data-bold { font-weight:bold; }
#contact-heading{
	font-size:9pt;
	text-decoration: underline;
	font-weight:bold;
	padding-bottom: 3px;
}
#contact-address-company{
	text-decoration: underline;
	font-size:8pt;
	font-weight:bold;
	padding-bottom: 3px;
}
#contact-submit{
	float:right; width:360px;
	font-size:8pt;
	margin:0px; padding-left:0px; padding-right:20px; padding-top:35px; padding-bottom:0px;
}
#contact-submit-title{
	clear:both;
	float:left; width:80px;
	line-height:24px;
}
#contact-submit-field{
	clear:right;
	float:right; width:280px;
	line-height:24px;
}
#contactid{
	width:280px;
	font-size:8pt;
}
#fullname, #address, #emailfrom{
	width:274px;
	font-size:8pt;
}
#suburb {
	width:181px;
	font-size:8pt;
}
#country{
	width:152px;
	font-size:8pt;
}
#state, #postcode{
	width:40px;
	font-size:8pt;
}
#phone{
	width:110px;
	font-size:8pt;
}
#contact-submit-title-radio{
	clear:both;
	float:left; width:80px;
	padding-top:2px;
}
#contact-submit-field-radio{
	float:right; width:280px;
	line-height:18px;
}
#contact-radio{
	float:left; width:90px;
}
#otherhearaboutus{ width:158px; }
#enquiry{
	width:274px;
	height:145px; 
	font-size:8pt;
}
#cust-list{
	margin: 0px; padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:20px;
}
#cust-company{
	float:left; width:209px;
	margin: 0px; padding-left:0px; padding-right:14px; padding-top:2px; padding-bottom:2px;
}
#cust-company-rhs{
	float:right; width:209px;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px;
}
#cust-company, #cust-company-rhs{
	font-weight:bold;
	font-style: italic;
	color: #035e18; 
}
#cust-address{
	font-weight:normal;
	font-style: normal;
	color: black; 
	padding: 0px;
}
#photo-box{
	float:left; width:660px; 
	margin: 0px; padding-left:20px; padding-right:0px; padding-top:20px; padding-bottom:0px;
	font-size:8pt;
	color:dimgray;
	text-align:center;
	background-color: #f4ffef; 
}
.img-thumbnail{
	display:none;
	padding-top:2px; 
}
.thumbnail{
	float:left;
	width:81px;
	height:63px;
	border-style: solid; 
	border-left-width: 2px;  border-top-width: 2px; border-bottom-width: 2px; border-right-width: 2px;  
	border-color: #f4ffef; 
}
.thumbnail-button{
	width:18px; height:63px; 
	font-family:Times New Roman; 
	font-size:8pt;
}
.div-thumbnail-button{
	float:left;
	margin:0px; padding-left:0px; padding-right:3px; padding-top:1px; padding-bottom:0px;
	width:19px;
	height:63px;
}
#photo{
	padding-top:30px; 
}
#banner-container{
	margin: 0 auto; padding: 0px; width:900px; height:134px;
}
#contact-mandatory{ display:inline; color: dimgray; font-family:verdana, arial; font-size:7pt; line-height:17px; }
#mandatory{ display:inline; color: red; }
#clear{
	clear:both;
}









