@import url(/includes/css/main-modern.css);

h1 {
     font: normal 72px arial black, arial, sans-serif;
     color: #848B00;
     padding: 0px;
     margin: 0px;
}

h2 {
     font: bold 14px verdana, arial, sans-serif;
     color: #52B3A9;
     padding: 0px;
     margin: 0px;
     padding-top: 20px;
     padding-bottom: 4px;
}

h3 {
     font: bold 11px arial, sans-serif;
     color: #B8D1CF;
     padding: 0px;
     margin: 0px;
     padding-top: 3px;
     letter-spacing: 2px;
}

h4 {
     font: bold 14px verdana, arial, sans-serif;
     color: #52B3A9;
     padding: 0px;
     margin: 0px;
     padding-top: 20px;
     padding-bottom: 4px;
}

.heading4 {
     font: bold 14px verdana, arial, sans-serif;
     color: #52B3A9;
     padding: 0px;
     margin: 0px;
     padding-top: 5px;
     padding-bottom: 4px;
}

h5 {
     font: bold 12px verdana, arial, sans-serif;
     color: #52B3A9;
     padding: 0px;
     margin: 0px;
     padding-top: 5px;
}

p, ul, td {
     font: normal 11px verdana, arial, sans-serif;
     
}

p, ul {

line-height: 2;
     
}
.heading3{
     font: bold 11px arial, sans-serif;
     color: #B8D1CF;
     padding: 0px;
     margin: 0px;
     padding-top: 3px;
     letter-spacing: 2px;
}

p.homepage {
     font: normal 11px verdana, arial, sans-serif;
     line-height: 2;
}
p {
     padding-bottom:8px;
}
a {
     color: #848B00;
}
a:visited {
     color: #999999;
}

a:hover {
     color: #848B00;
}

td {
padding:0;
margin:0;
}

.main-table {
     padding: 30px;
}
.white-bg {
     background-color: #FFFFFF;
}
.white-bg-padded {
     background-color: #FFFFFF;
     padding: 30px;
}
.white-bg-padded-left {

     padding-left: 30px;
     background-color: #FFFFFF;
}
.mint-bg {
     background-color: #CDE9E6;
}

.mint-bg-box {
     background-color: #F1F9F8;
     padding: 5px;
     border:1px solid #CDE9E6;
}

.mint-bg-padded {
     background-color: #CDE9E6;
     padding: 30px;
}
.leaf-table {
     padding:6px;
}

.range-item {
     padding-left:25px;
     padding-top:5px;
}

.range-name {
     padding-left:10px;
     padding-top:5px;
}

.range-item-order {
     background-color:#848B00;
     border: 1px solid #CDE9E6;
     color: #CDE9E6;
}

/* MENU STYLES */
/* ========================== */
.menu-item {
     font: normal 12px verdana, arial, sans-serif;
     border: 1px solid #CDE9E6;
     width:120px;
}
.menu-item a {
     text-decoration:none;
     color: #848B00;
}
.menu-item a:visited {
     text-decoration:none;
     color: #999999;
}

.menu-item a:hover {
     text-decoration:none;
     background-color:#CDE9E6;
     color: #848B00;
     display:block;
}

/* PAGE HEADER STYLES */
/* ========================== */
div.title {
     color: #FFFFFF;
     font: bold 44px Verdana, sans-serif;
     padding:0;
     margin:0;
position: absolute; top: 40px; left:190px;
}
div.banner {
     background-color: #CDE9E6;
     padding:0px;
     margin:0px;
     padding-left:30px;

}
div.banner h1 {
     font: normal 44px arial black, arial, sans-serif;
     color: #848B00;
     padding: 0px;
     margin: 0px;
     height:85px;
}
div.banner h2 {
     font: normal 11px arial, sans-serif;
     color: #848B00;
     padding: 0px;
     margin: 0px;
     letter-spacing: 7px;
position: absolute; top: 58px; left:34px;
}

div.banner span {color: #666666; font: bold 10px Verdana, sans-serif;
 }

.logo-link {
text-decoration:none;
}

.logo-link:visited {
text-decoration:none;
     color: #848B00;
}


/* Order form styles */
/* ============= */
.dd-heading {
     background-color: #CDE9E6;
}

/* NZ Map Hovers */
/* ============= */

.map-hover-box {
background-color:#F1F9F8;
border:1px solid #000000;
}

/* News Admin Buttons */
/* ================== */
.search-button {
	background-color:#5EB3BF;
	color:#003D55;
	border:solid 1px #003D55;
	font-weight:bold
 }

 a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover {
	background-color: #5EB3BF;
	color: #003D55;
	text-decoration: none;
	border: 1px solid #003D55;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
 }
