
html, body
{
height: 100%
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color:#BBC596
}

thead { height:144px; margin:0px }
slist.thead { height:20px; margin:0px }
tbody { height:auto; overflow-x:hidden; overflow-y:auto }
tfoot { height:18px; }



.headertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#184118;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.standardtext_grn {

	color:#6e9719;
	font-weight:800;

}
a.current {
  color:black;
  font-weight:bold;
  text-decoration:none;
}
a.navigationControls {
  color:black;
  text-decoration:none;
}
a.navigationControls:hover {
  text-decoration:underline;
  	color:#184118;
}


a.normal {
  color:black;
  text-decoration:none;
}
a.normal:hover {
  text-decoration:underline;
  	color:#184118;
}
span.disabled {
    color:#CCCCCC;
}


.large_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: normal;
}

.large_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7D8969;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: normal;
	text-decoration:underline;
}


input.login {
	font-family: arial ;
    font-size:10px ;
    color:#184118 ;
    font-weight:400 ;
	width: 110px;
}

input.side {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
	width: 174px;
}

select.side {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
	width: 174px;
}

textarea.side {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
	width: 174px;
	height: 40px;
}

a.dropmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:500;
	letter-spacing: normal;
}

a.dropmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#6E9719;
	text-decoration: none;
	font-weight:500;
	letter-spacing: normal;
}

.pt9txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.searchresults_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

span.searchresults_hdr_disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCCCCC;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.searchresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#184118;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.searchresults_bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#184118;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: normal;
}

a.searchresults_bld:hover { color:#FFFFFF; }

.searchresults:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:400;
	letter-spacing: normal;
}

.searchresults_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.searchresults_hdr:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#184118;
	text-decoration:underline;
	font-weight:400;
	letter-spacing: normal;
}

.side {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
}

.shoppinglist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

.shoppinglist:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#184118;
	text-decoration:underline;
	font-weight:400;
	letter-spacing: normal;
}

input.reg {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
	width: 225px;
}

textarea.reg {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
	width: 225px;
}

select.reg {
	font-family: arial;
	font-size:10px;
	color:#184118;
	font-weight:400;
	width: 225px;
}

a.headerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#184118;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

a.headerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
}

a.dropmenu_ind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:500;
	letter-spacing: normal;
}

a.dropmenu_ind:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#596C5B;
	text-decoration: none;
	font-weight:500;
	letter-spacing: normal;
}

.contact_highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;

}

a.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
	text-decoration:underline
}

a.standardtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#184118;
	text-decoration: none;
	font-weight:400;
	letter-spacing: normal;
	text-decoration:underline
}

a.shoppinglinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#6E9719;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: normal;
	text-decoration:none;
}

a.shoppinglinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#184118;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: normal;
	text-decoration:none;
}


/*
 * Added by Orphans
 */

#home_brands {
  margin-top: 1.5em;
  border-top: 2px solid #6E9719;
}

#home_brands h2 {
  margin: 0.5em 0;
  color: #6E9719;
  text-align: center;
  font-weight: normal;
}

#home_brands p {
  color: #293A12;
  text-align: center;
  line-height: 1.5em;
}

#home_brands p a {
  color: #6E9719;
  text-decoration: none;
}

#home_brands p a:hover, #home_brands p a:focus {
  color: #293A12;
}

#product_menu h3 {      /* tidier display if JS takes a few seconds to load */
  font-size: 12px;
  margin: 10px 0 0 25px;
  line-height: 1em;
  font-weight: bold;
}

#product_menu h3 a {    /* tidier display if JS takes a few seconds to load */
  color: #fff;
  text-decoration: none;
}

#product_menu div {     /* tidier display if JS takes a few seconds to load */
  margin: 0 0 0 25px;
  font-size: 10px;
}

#product_menu div a {     /* tidier display if JS takes a few seconds to load */
  color: #fff;
  text-decoration: none;
}

#product_menu {
  width: 188px;
}


#product_menu .ui-accordion-header {
  background-color: #577814;
  background-image: none;
  font-size: 12px;
  border-color: #425B0F;
  line-height: 1em;
  margin: 0 0 1px 0;
}

#product_menu .ui-state-active  {
  background-color: #526B22;
}

#product_menu .ui-accordion-header a {
  color: #fff;
}

#product_menu .ui-accordion-content {
  background-color: #628717;
  background-image: none;
  font-size: 12px;
  border-color: #425B0F;
  line-height: 1.4em;
  margin: -1px 0 2px 0;
  padding: 5px 5px 5px 25px;
}

#product_menu .ui-accordion-content a {
  display: block;
  color: #fff;
  text-decoration: none;
}


