body {top:0;left:0;margin:0;padding:0;}

.body { font-size: 12px; font-family: Arial;}
.maintext { font-size: 12px; font-family: Arial }
.boldmain { font-size: 12px; font-family: Arial; font-weight: bold;}
.boldmaing { font-size: 12px; font-family: Arial; font-weight: bold; color:#009661;}
.boldtextr {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:right;}
.boldtext {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;}
.redbold {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#CC0000; text-align:right;}
.footer { font-weight: bold; font-size: 12px; font-family: Arial }
.headline { font-size: 18px; font-family: Arial }
.links { font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial }
.searchhead { font-size: 10px; font-family: Arial }

.biglink A:link {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#009661; text-align:center; margin-bottom: 0px;}
.biglink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#009661; margin-bottom: 0px;}
.biglink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#009661; margin-bottom: 0px;}
.biglink A:hover {font-size:14px; font-weight:bold; color:#F2A82E; text-decoration: none; margin-bottom: 0px;}

.textlink A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:12px; color:#009661; text-align:center}
.textlink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#009661}
.textlink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#009661}
.textlink A:hover {font-size:12px; background: #999999; font-weight:bold; color:#F2A82E;}

.textlink2 {font-size: 12px; font-family: Arial; font-weight: bold;}
.textlink2 A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:12px; color:#009661;}
.textlink2 A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#009661}
.textlink2 A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#009661}
.textlink2 A:hover {font-size:12px; font-weight:bold; color:#F2A82E;}

.toplink {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:hover {font-size:12px; font-weight:bold; font-style:italic; color:#009661; text-align:center}

.toplink2 {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:hover {font-size:12px; font-weight:bold; font-style:italic; color:#F2A82E; text-align:center}

.subtoplink {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-style:normal; font-size:10px; color:#000000; text-align:center;}
.subtoplink A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: underline; font-style:normal; font-size:10px; color:#000000; text-align:center;}
.subtoplink A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: underline; font-style:normal; font-size:10px; color:#000000; text-align:center;}
.subtoplink A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: underline; font-style:normal; font-size:10px; color:#000000; text-align:center;}
.subtoplink A:hover {font-size:10px; text-decoration: none; font-style:normal; color:#009661; text-align:center}

h1 {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: none; font-weight:bold; font-style:italic; font-size:32px;}
h2 {font-family: Georgia, Times New Roman, Times, serif; color:#7FC3AB; text-decoration: none; font-weight:bold; font-style:italic; font-size:24px;}
h3 {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: none; font-weight:bold; font-style:italic; font-size:20px;}
h4 {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: none; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:link {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: underline; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:visited {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: underline; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:active {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: underline; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:hover {font-family: Georgia, Times New Roman, Times, serif; color:#F2A82E; text-decoration: none; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}

.gsubhead1 {font-family: Georgia, Times New Roman, Times, serif; color:#7FC3AB; text-decoration: none; font-weight:bold; font-style:italic; font-size:24px;}
.gsubhead2 {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: none; font-weight:bold; font-style:italic; font-size:24px;}

.gfooter {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:11px; font-weight:bold; color:#009661; text-align:center;}
.gfooter2 {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; font-weight:bold; color:#009661; text-align:center;}
.gfooter2link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; font-weight:bold; color:#009661; text-align:center;}
.gfooter2hover {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; font-weight:bold; color:#F2A82E; text-align:center;}

.gquote {font-family: Georgia, Times New Roman, Times, serif; color:#009661; text-decoration: none; font-weight:bold; font-style:normal; font-size:14px;}
.bquote {font-family: Georgia, Times New Roman, Times, serif; color:#000000; text-decoration: none; font-weight:bold; font-style:italic; font-size:14px; line-height:16px}

.toppipe {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}

.newsstory {font-family:helvetica, arial; font-size:11px; font-weight:normal; color:#000000;}

.newsheadline A:link {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline A:visited {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline A:active {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#CCCCCC;}
.newsheadline A:hover {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#009661;}

.newsheadline2 {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#999999;}
.newsheadline2 A:link {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline2 A:visited {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline2 A:active {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CCCCCC;}
.newsheadline2 A:hover {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#009661;}

.leftmenu {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:link {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:visited {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:active {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:hover {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}

.newstable {border-right: #009661 1px solid; border-top: #009661 1px solid; display: block; padding-left: 0px; 
font-size: 11px; padding-bottom: 0px; border-left: #009661 1px solid; color: #6666CC; line-height: normal; padding-top: 0%; 
border-bottom: #009661 1px solid; font-family: Arial,Helvetica,sans-serif; text-decoration: none}

.littlelink2 {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#999999; text-align:left;}

.littlelink {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:black; text-align:left;}
.littlelink A:link {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:black; text-align:left;}
.littlelink A:visited {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:black; text-align:left;}
.littlelink A:active {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:black; text-align:left;}
.littlelink A:hover {font-family:arial, helvetica; font-size:9px; color:#3366CC; text-decoration: underline; text-align:left;}

html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #contents {
	height: auto;
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */


#contents {
	position: absolute;
	top: 0;
    left: 0;
/*  Use the following to center this at 50% width, or this for 750px: width: 700px, margin-left: -350px: */
/*
	left: 50%;
    width: 50%;
    margin-left: -25%;
*/
}

#footer {
	position: absolute;
	bottom: 0;


	/*width: 70%;  See note below */
	text-align: center;
	padding: 0 15%;
}
html>body #footer {
position: relative;
	bottom: 0;
}

/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
 * Stupid hack lets IE see 100%, others see 70%. 
 */
/*#footer {
    \width: 100%;
    w\idth: 70%;
}
*/
#main {
	margin-bottom: 5em;
	height: auto;
	padding: 0px;
}

.gtextlink {font-family:arial, helvetica; font-size:13px; color:black; text-align:left;}
.gtextlink A:link {font-family:arial, helcetica; text-decoration: none; font-weight:bold; font-size:12px; color:#009661}
.gtextlink A:visited {font-family:arial, helcetica; text-decoration: none; font-weight:bold; font-size:12px; color:#009661}
.gtextlink A:active {font-family:arial, helcetica; text-decoration: none; font-weight:bold; font-size:12px; color:#999999}
.gtextlink A:hover {font-size:12px; font-weight:bold; color:#F2A82E; text-decoration: none;}
hr.orange {border: none 0;border-top: 1px solid #F2A82E;border-top: 2px solid #F2A82E;width: 95%;height: 3px;margin: 10px auto 0 0;text-align: center;}
hr.hrgreen {border: none 0;border-top: 1px solid #009661;border-top: 2px solid #009661;width: 95%;height: 3px;margin: 10px auto 0 0;text-align: center;}

.smalltextl {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:black; text-align:left;}

.smalllink2 {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smallLink2 A:link {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smalllink2 A:visited {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smalllink2 A:active {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smalllink2 A:hover {font-size:9px; font-weight:bold; color:#0097d8; text-decoration: none}

.categories {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; text-align:left;}

div.cart-active {
  background-color: #FFF4D8;
}

div.wastebin-active {
  background-color: #FFF4D8;
  border:1px solid #E8A400;
}