a, a:link {	color: #46775e;   background: transparent;    text-decoration: none;    cursor: auto }.background {	background-image: url(images/bg_wide.jpg);	background-repeat: no-repeat;}a:hover {    text-decoration: underline }.roundcont {       width: 640px;        background-color: #ffffff;        color: black;}.roundcontstore {       width: 800px;        background-color: #ffffff;        color: black;}.roundcont p {        margin: 20px;}.roundtop {         background: url(images/tr_white.gif) no-repeat top right; }.roundbottom {        background: url(images/br_white.gif) no-repeat top right; }.sideroundcont {        background-color: #64a986;
	text-transform: capitalize;        color: white;
	width: 140px;
}.sideroundcont p {        margin: 0 10px;}
.sideroundtop {         background: url(images/tr_dark.gif) no-repeat top right; }.sideroundbottom {        background: url(images/br_dark.gif) no-repeat top right; }img.corner {   width: 15px;   height: 15px;   border: none;   display: block !important;}img.rightfloating {	float: right;	margin: 15px;}img.sidebuttons {	margin-top: 10px;	border: 0px;}img.bios {	float: right;	margin: 20px;}.biotitle {        margin: 20px;	font-size: 12pt bold;	font-family: verdana, arial, sans-serif;	color: #185024;}.quoteText {	float: right;	display: block;	width: 200;	font-size: 9pt;	margin: 15px;	font-style: italic;}.biotitle a {	color: #46775e;	background: transparent;	text-decoration: none;	font-size: 10pt;	cursor: auto;}.biotitle a:hover {    text-decoration: underline }.banner {        background-image: url(images/waves.gif);	background-repeat: no-repeat;	height: 111px;}h2 {        margin: 20px;	font-size: 14pt bold;	font-family: verdana, arial, sans-serif;	color: #185024;}	h3 {        margin-top: 10px;        margin-bottom: 10px;        margin-left: 0px;	font-size: 12pt bold;	font-family: verdana, arial, sans-serif;	color: #185024;}	h4 {        margin-top: 10px;        margin-bottom: 10px;        margin-left: 0px;	font-size: 10pt bold;	font-family: verdana, arial, sans-serif;	color: #185024;}
.mainbody {	font-family: verdana, arial, sans-serif;	font-size: 10pt;	margin-left: 160px;	background-color: #a3dec0;	margin-top: 10px;	margin-bottom: 10px;}

.mainbodystore {	font-family: verdana, arial, sans-serif;	font-size: 10pt;	margin-left: 0px;	background-color: #a3dec0;	margin-top: 10px;	margin-bottom: 10px;}#contactinfo {	font-family: verdana, arial, sans-serif;	width: 790px;	font-size: 10pt;	align: bottom;        background-color: #64a986;	padding: 5px;        color: white;	clear: left;}	#contactinfo a {color:white }#side {	width: 140px;	padding-left: 10px;	background-color: #a3dec0;	float: left;	font-family:verdana, arial, sans-serif;	font-size: 10pt;	text-transform: lowercase;	margin-top: 10px;	margin-bottom: 10px;}#side a:hover{   color: #64a986; background: #ffffff;    text-decoration: none;}#side a:visited{	text-decoration: none;}#side a, #side a:link{ color: white;background: transparent;    text-decoration: none;}a.cat {font-weight: bold;margin-top: 20px;}.tblheader {	font: 10pt bold Arial;	color: white;	background: #64a986;	margin: 0px;	padding: 0px;}p.productinfo {padding: 5px;width: 54.iii0px;font: 8pt bold Arial;background: #FFF5cc;}.tblbody {	font: 10pt Arial;	background: #FFF5cc;	vertical-align: top;	margin: 3px;	padding: 0px;}.tbltitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #64a986;}body {	margin: 0px;	background-color: #a3dec0;}

#cat-tree {
	width: 180px;
}

#cat-tree a {
	width: 180px;
	color: #ffffff;
	!font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
}

#cat-tree a.hover {
	text-decoration: none;
	color: #46775e;
	background: #ffffff;
}

#samplelinks {
	background: #fceb75;
	padding: 6px;
	border: 2px solid #E3C80D;
}