/* 
Client : Macarthur Turf Farm
Editor : Janette Towell
Date   : 22/04/2010
*/
html, body {
	margin: 0px;
	padding: 0px;
	font-family: "Arial", Gadget, sans-serif;
    color: #1f3300;
	height: 100%;
	background-color: #e9f6fe;
}

body{
	/*	border:1px red solid;*/
	background: url(../images/clouds.jpg) repeat-x;
	color: #1F3300;
}

h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 0.95em;
	color: #6A9F0C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h2{
	font-size: 1.25em;
	margin-bottom: 5px;
}

h3 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 0.95em;
	color: #6A9F0C;
	margin-bottom: 5px;
	margin-top: 0px;
}

h4 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 0.95em;
	color: #6A9F0C;
	margin-bottom: 5px;
	margin-top: 0px;
}


A:link
{
	color: #6A9F0C;
	text-decoration:none;
}

A:visited
{
	color: #6A9F0C;
	text-decoration:none;
}

A:hover
{
	text-decoration:underline;
}

img{
border-style: none;
}

p{
	/*	border: 1px red solid; */
	font-size: 0.95em;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	margin-top: 0px;
}

#container{
/*border: 1px solid blue;  */
  	min-height:100%;
  	height: auto !important;
  	height:100%;
  	margin:0 auto -300px;
	padding-top: 20px;
/*	background-image:url(../images/flying-kite.gif);
    background-image:url(../images/lady-reading.gif);
	background-image:url(../images/football.gif); 
	background-image:url(../images/walking-dog.gif); */
	background-repeat:no-repeat;
	background-position: bottom left;
}

#header{
	/*border: 1px solid red; */
	width: 754px;
	height: 201px;
	margin-left: 165px;
	background-image:url(../images/header-text.gif);
	background-repeat: no-repeat;
	z-index: 100;
}

#nav {
/*border:1px solid green; */
	position: relative;
	font-family:"Arial Black", Gadget, sans-serif;
	width: 150px;
	float: left;
    padding-right: 15px;
}

#nav UL{
	margin:0px;
	padding:0px;
	width: 150px;
}

#nav UL LI
{
	list-style-type: none;
	text-align: right;

}
#nav UL LI A:link{	
}

#nav UL LI A:visited{
}

#nav UL LI A:hover,
#index_pg #nav .index_pg a,
#aboutus_pg #nav .aboutus_pg a,
#turfvarieties_pg #nav .turfvarieties_pg a,
#lawncare_pg #nav .lawncare_pg a,
#diyguide_pg #nav .diyguide_pg a,
#contactus_pg #nav .contactus_pg a{
	color: #1F3300;
}
#nav UL LI A{
	color: #6A9F0C;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#horizontal_nav {
	/*border:1px solid green; */
	margin-top: 30px;
/*	position: relative;*/
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 0.85em;
}

#horizontal_nav UL{
	margin:0px;
	padding:0px;
}

#horizontal_nav UL LI{
	display:inline;
	list-style-type: none;
	text-align: right;

}

#horizontal_nav UL LI A:link{	
}

#horizontal_nav UL LI A:visited{
}

#horizontal_nav UL LI A:hover,
#index_pg #horizontal_nav .index_pg a,
#aboutus_pg #horizontal_nav .aboutus_pg a,
#turfvarieties_pg #horizontal_nav .turfvarieties_pg a,
#lawncare_pg #horizontal_nav .lawncare_pg a,
#diyguide_pg #horizontal_nav .diyguide_pg a,
#contactus_pg #horizontal_nav .contactus_pg a,
#legal_pg #horizontal_nav .legal_pg a{
	color: #1F3300;
	text-decoration: underline;
}
#horizontal_nav UL LI A{
	color: #1f3300;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


#content{
/* border:1px solid purple; 
*/	position: relative;
	width: 585px;
    padding-top: 0;
	margin-top: 0;
	margin-left: 165px;
	height:100%;
}

.push, #footer{
/*border:1px blue solid; */
	width: 100%;
	height: 300px;
	margin: 0px;
	z-index: 300;
}

#footer{
	background-image: url(../images/grass.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.home_pics{
/*border: 1px solid red;*/
padding-bottom: 20px;
}

#about_us_pics .img_top{
	padding-right: 8px;
	padding-bottom: 8px;
}

#about_us_pics .img_btm{
	padding-right: 8px;
}

#about_us_whatweoffer{
	border: 1px solid #1f3300;
	padding: 5px;
	text-align: center;
	margin-right: 25px;
	margin-top: 5px;
}

.about_us_list{
    width: 200px;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

.about_us_list li{
	padding-bottom: 8px;
}

#video{
	width: 585px;
	height: 320px;
	float: left;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	background-color: #1F3300;
}

.steps{
	text-indent: -52px;
	margin-left:52px;	
}

.step{ /* title */
    font-weight: bold;
	color: #6A9F0C;
}

.steps_indent{
    padding-left: 52px;	
}

#contact_form
{
	/*	border: 1px red solid;*/
	position:relative;
	float: left;
	font-size: 0.85em;
	width: 300px;
}

#contact_form td{
	vertical-align: top;
}

#contact_form .textfield {
	background-color:#d2edfe;
}

#contact_details{
	/*	border: 1px red solid;
*/	position:relative;
	margin-left:285px;
	font-size: 0.95em;
	width: 250px;
}
#contact_phone{
	font-size:1.2em;
	font-weight:bold;
}

.email a{
	font-size: 1.2em;
}

.email a:link{
	color: #1f3300;
	text-decoration:none;
}

.email a:visited{
	color: #1f3300;
	text-decoration:none;
}

.email a:hover{
	text-decoration:underline;
}

#clear {
	clear: both;
}

.bottomlinks {
	clear: both;
	width: 100%;
}

#copyright {
	float: left;
	width: 600px;
	text-align: left;
	font-size: 0.7em;
	padding-left: 20px;
	padding-top: 2px;
	color: #FFF;
	margin-top: 275px;

}

.bigredbus {
	font-family: Impact, "Arial Black", sans-serif;
	font-size: 1.3em;
	letter-spacing: normal;
}


.bigredbusRed {
	font-family: Impact, "Arial Black", sans-serif;
	font-size: 1.3em;
	letter-spacing: normal;
	color: #F00;
}
#footer .bottomlinks #copyright a {
	color: #FFF;
}
#footer .bottomlinks #copyright a:visited {
	color: #FFF;
}

#footer .bottomlinks #copyright a:hover {
	color: #FFF;
	text-decoration: underline;
}
.float_lft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.float_rgt {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#fertilising_lawn{
	padding-right: 5px;
}
#mowing_lawn {
	margin-top: 5px;
}
.centre {
	text-align: center;
	font-size: 1.2em;
}

