/*
Theme Name: Greengrove
Theme URI: http://greengrove.com.au
Version: 1.0 
Author: Mediaglue
Author URI: http://mediaglue.com.au
*/
*{
margin:0;
padding:0;
}
.alignright{
float:right;
margin:0 0 10px 10px;
border:solid 1px #c0c0c0;
padding:5px;
}
.alignleft{
float:left;
margin:0 10px 0 10px;
border:solid 1px #c0c0c0;
padding:5px;
}
ol{
margin:0 0 15px 40px;
}
ol li{
padding:5px 0 5px 0;
}
a{
color:#002e63;
}
p{
margin:0 0 15px 0;
}
h1,h2,h3{
margin:0 0 10px 0;
color:#002E63;
}
h1 span,h2 span,h3 span{
color:#00923F;
}
.clr{
clear:both;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#homepagebg{
background:url(images/header-bg.png) no-repeat top center;
}
#pagebg{
background:url(images/header-inner.png) no-repeat top center;
}
#pleft{
float:left;
width:700px;
margin:0 25px 0 0;
}
#pleft ul{
margin:0 0 0 40px;
}
#pright{
float:right;
width:274px;
}
#wrapper{
width:999px;
margin:0 auto;
}
#header{
height:130px;
padding:15px 0 0 0;
}
#logo{
float:left;
}
#mm{
float:right;
background:#00923F;
height:26px;
border-radius:15px;
padding:10px 20px 0 20px;
text-align:center;
margin:50px 0 0 0;
font-size:12px;
}
#mm ul li{
display:inline;
padding:0 10px 0 10px;
}
#mm ul li a{
color:#FFFFFF;
text-decoration:none;
}
#mm ul li a:hover{
color:#BEDB84;
}
#fmm{
background:#E6E6E6;
text-align:center;
padding:10px 0 10px 0;
border-radius:15px;
margin:30px 0 0 0;
font-size:12px;
}
#fmm ul li{
display:inline;
padding:0 10px 0 10px;
}
#fmm ul li a{
color:#979797;
text-decoration:none;
}
#fmm ul li a:hover{
color:#002E63;
}
#copyright{
text-align:center;
padding:10px 0 20px 0;
color:#D2D1D1;
}
#homeintro{
text-align:center;
background:url(images/separator.jpg) no-repeat bottom;
padding:0 0 20px 0;
margin:0 0 20px 0;
}
#hplants{
padding:10px 0 50px 0;
}
#plant1{
width:206px;
background:url(images/homepage-plant-image-1.png) no-repeat top;
float:left;
margin:0 60px 0 0;
}
#plant2{
width:206px;
background:url(images/homepage-plant-image-2.png) no-repeat top;
float:left;
margin:0 60px 0 0;
}
#plant3{
width:206px;
background:url(images/homepage-plant-image-3.png) no-repeat top;
float:left;
}
#plant4{
width:206px;
background:url(images/homepage-plant-image-4.png) no-repeat top;
float:right;
}
.plantxt{
text-align:center;
color:#002E63;
font-size:14px;
padding:250px 0 0 0;
}
#hservices{
float:left;
width:680px;
margin:0 20px 0 0;
}
#hcontact{
float:left;
width:290px;
}
#hcontact ul{
padding:0 0 0 30px;
}
#hcontact ul li{
padding:3px 0 10px 30px;
margin:10px 0 10px 0;
list-style:none;
}
#hservices h1,#hcontact h1, #pleft h1{
border-bottom:solid 1px #E6E6E6;
padding:0 0 5px 0;
margin:0 0 20px 0;
}
#add{
background:url(images/address.png) no-repeat left top;
}
#ph{
background:url(images/phone.png) no-repeat left top;
}
#fax{
background:url(images/fax.png) no-repeat left top;
}
#email{
background:url(images/email.png) no-repeat left top;
}
#web{
background:url(images/website.png) no-repeat left top;
}
.servicebox{
height:118px;
width:315px;
float:left;
margin:0 20px 15px 0;
}
.servicebox a{
color:#00923F;
text-decoration:none;
}
.servicebox img{
float:left;
margin:0 10px 10px 0;
}
.wpcf7-submit{
border:0;
padding:10px;
font-size:18px;
color:#fff;
background:#002E63;
border-radius:5px;
}