html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
html, body {
    background: #8cc63f url(../images/bg.jpg) repeat-x 0 0;
	color: #000;
	font-family: arial, helvetica, sans-serif;    
}
body {
    font-size: 75%;
}
a:link,
a:hover,
a:visited,
a:active {
    color: #f4edd0;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#page {
    background: #fff;
    margin: 0 auto;
    overflow: hidden;
    width: 930px;
}
#header {
    background: url(../images/header.jpg) no-repeat 0 0;
    height: 168px;
}
#menu {
    background: url(../images/menu.jpg) no-repeat 0 0;
    float: right;
    height: 53px;
    margin-right: 29px;
    width: 722px;
}
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#menu li {
    float: left;
}
#menu li a {
    display: block;
}
#menu li.home a {    
    height: 53px;
    margin: 0 0 0 10px;
    width: 92px
}
#menu li.home a:hover {
    background: url(../images/menu.jpg) no-repeat -10px -53px;    
}
#menu li.agents a {
    height: 53px;
    margin: 0 0 0 38px;
    width: 115px;
}
#menu li.agents a:hover {
    background: url(../images/menu.jpg) no-repeat -140px -53px;
}
#menu li.enquiries a {
    height: 53px;
    margin: 0 0 0 16px;
    width: 129px;
}
#menu li.enquiries a:hover {
    background: url(../images/menu.jpg) no-repeat -271px -53px;
}
#menu li.links a {
    height: 53px;
    margin: 0 0 0 26px;
    width: 111px;
}
#menu li.links a:hover {
    background: url(../images/menu.jpg) no-repeat -426px -53px;
}
#menu li.products a {
    height: 53px;
    margin: 0 0 0 18px;
    width: 143px;
}
#menu li.products a:hover {
    background: url(../images/menu.jpg) no-repeat -555px -53px;
}
#menu li span,
#nav li span {
    position: absolute;
    left: -9999px;
}
#container {
    width: 750px;
    float: left;
}
#content {
    width: 550px;
    float: right;
}
#content h2 {
    border-bottom: 1px solid #bec0c4; 
    font-size: 160%;
    font-weight: normal;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    text-transform: uppercase;
}
#content h2 span {
    color: #a44c1a;
}
#content p {
    line-height: 140%;
    margin: 0 0 10px 0;
}
#content li,
#footer li {
    line-height: 140%;
}
#lbar {
    float: left;
    width: 200px;
}
#nav {
    background: #146827 url(../images/nav.jpg) no-repeat 0 0;
    height: 369px;
    margin: 20px 0 10px 10px;
    width: 185px;
}
#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#nav li,
#nav li a {
    display: block;
}
#nav li.labels a {
    height: 50px;
    width: 185px;
}
#nav li.labels a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px 0;
}
#nav li.active a {
    height: 46px;
    width: 185px;
}
#nav li.active a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -50px;
}
#nav li.account a {
    height: 46px;
    width: 185px;
}
#nav li.account a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -96px;
}
#nav li.insecticides a {
    height: 46px;
    width: 185px;
}
#nav li.insecticides a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -142px;
}
#nav li.herbicides a {
    height: 45px;
    width: 185px;
}
#nav li.herbicides a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -188px;
}
#nav li.fungicides a {
    height: 45px;
    width: 185px;
}
#nav li.fungicides a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -233px;
}
#nav li.feeds a {
    height: 45px; 
    width: 185px;
}
#nav li.feeds a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -278px;
}
#nav li.household a {
    height: 45px;
    width: 185px;
}
#nav li.household a:hover {
    background: #146827 url(../images/nav.jpg) no-repeat -185px -323px;
}
#rbar {
    float: right;
    width: 160px;
}
#footer {
    background: #0d3011;
    color: #fff;
    float: left;
    height: auto;
    width: auto;   
}
#footer_left {
    float: left;
    padding: 10px;
    width: 180px;
}
#footer_right {
    float: right;
    padding: 10px;
    width: 710px;
}
#map {
    border: 1px solid; 
}    
.inner {
    padding: 20px 15px;
}
.img_tr {
    display: block;
    margin: 0 0 0 auto;
}
.clear {
    clear: both;
}

table.map {
	border-collapse: collapse;
	border-spacing: 0;
    padding: 1px;
}
table.agents {
    border: 1px solid #000;
	border-collapse: collapse;
	border-spacing: 0;
    padding: 1px;
    width: 100%;
    font-family: arial, helvetica, sans-serif; 
}
table.center {
	border-collapse: collapse;
	border-spacing: 0;
    padding: 1px;
    width: 100%;
    text-align: center;
    font-family: arial, helvetica, sans-serif; 
}
table.links {
	border-collapse: collapse;
	border-spacing: 0;
    padding: 5px;
    text-align: center;
    width: 90%;
    font-family: arial, helvetica, sans-serif; 
}
table.links td {
    border-collapse: collapse;
    padding: 10px;   
}
table.links td a:hover{
    color:#e79e1e;
    text-decoration:none;
    font-weight: normal;
}
table.links td a:link{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.links td a:active{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.links td a:visited{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.agents td {
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 5px;
    background: #ccc;
}
table.agents td a:hover{
    color:#e79e1e;
    text-decoration:none;
    font-weight: normal;
}
table.agents td a:link{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.agents td a:active{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.agents td a:visited{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.back {
	border-collapse: collapse;
	border-spacing: 0;
    color:#117155;
    border: 1px solid #117155;
    padding: 5px 5px 5px 5px;
    width: 6%;
}
table.back td a:hover{
    color:#e79e1e;
    text-decoration:none;
    font-weight: normal;
}
table.back td a:link{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.back td a:active{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.back td a:visited{
    color:#117155;
    text-decoration:none;
    font-weight: normal;
}
table.agents td.text {
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 5px;
    background: #a6d16a;

}
.admin-table { width: 100%; 
    border-style: solid; 
    border-width: 1px 0px 0px 1px;
    font-family: arial, helvetica, sans-serif;  
}
.admin-table th	{ padding: 5px; 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    font-weight: bold; 
    font-family: arial, helvetica, sans-serif; 
}
.admin-table td	{ padding: 5px;
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    font-family: arial, helvetica, sans-serif;  
    font-size: 85%;
}
div.lft {
    float: left; 
    padding: 0.2em 0;
}
div.rgt	{
    float: right; 
}
.paging {
    margin: 0.5em 0 3.5em 0;
    clear: both; 
}
.paging a,
.paging span { 
    margin-right: 0.2em; 
    padding: 0.2em 0.5em; 
    display: block; 
    float: left; 
}
.paging span.current { 
    font-weight: bold; 
    border-width: 1px; 
    border-style: solid; 
}
.paging a { 
    border-width: 1px; 
    border-style: solid; 
    text-decoration: none; 
}
.paging span.nextprev {
    border-width: 1px;
    border-style: solid;
}
* html .paging { 
    margin: 0.5em 0; 
    height: 1%; 
}
a:link { color: #00019b; }
a:visited { color: #000055; }
a:hover { color: #6699cc; }

.admin-table { 
    border-color: #A6D16A; 
}
.admin-table th	{ 
    background-color: #A6D16A; 
    border-color: #fff #A6D16A #A6D16A #fff; 
}
.admin-table td	{ 
    border-color: #fff #A6D16A #A6D16A #fff; 
}
.user-table	{ 
    border-color: #A6D16A; 
}
.user-table th { 
    background-color: #A6D16A; 
    border-color: #A6D16A; 
}
.user-table td { 
border-color: #A6D16A; 
}

.paging a,
.paging span { 
    background-color: #fff; 
}
.paging span.current { 
    color: #fff; 
    background-color: #2e6ab1; 
    border-color: #117155; 
}
.paging a { 
    border-color: #A6D16A; 
}
.paging a:hover { 
    border-color: #117155; 
}
.paging a.nextprev{ }
.paging span.nextprev { 
    color: #999; 
    border-color: #A6D16A; 
 }