body, p,td,th {
	font: 12px  Arial, Helvetica, sans-serif;	
	/* color: #747474; */
	color: #555555;
}

h1 {
	font-weight: bold;
	font-size: 16px;
	color: #006633;
	margin-top: 0px;
}

h1 a:link {
	color: #006633;
	text-decoration: none;
}
h1 a:visited {
	color: #006633;
	text-decoration: none;
}

h1 a:hover {
	color: #999999;
	text-decoration: none;
}
h1 a:active {
	color: #006633;
	text-decoration: none;
}

h2 {
	font-weight: bold;
	font-size: 14px;
	color: #006633;
}

h3 {
	font-weight: bold;
	font-size: 12px;
	color: #006633;
}

a {
	font-weight: bold;
	color: #747474;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #006633;
}
a:active {
	text-decoration: none;
}


hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	border: none;
}

.smalltext {
	font-size: 10px;
}

.largetext {
	font-size: 14px;
}

.listingtext {
	font-size: 11px;
}

.hilitebold {
	color: #006633;
	font-weight: bold;
}

.boldtext {
	font-weight: bold;
}

.hilite {
color: #006633;
}

.headunderline {
	color: #006633;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #cccccc;
}

/* product listings */
.listingname {
	color: #006633;
	font-size: 12px;
}

.listingname a { 
	color: #006633;
	text-decoration: none;
}	

.listingname a:hover {
	color: #f799ca;
} 

.listingprice {
	font-size: 11px;
}

.productprice {
	color: #006633;
	font-size: 12px;
	font-weight: bold;
}

.message {
color: #006633;
}

.bg1 {
	background-color:  #ededed;
}

.bg2 {
	background-color: #ffffff;
}

.bg3 {
background-color:	 #ededed;
}

.bg4 {
background-color:  #ffffff;
}