body {
	background-color:#1F7019;
	font-family:verdana, tahoma, arial, helvetica, sans-serif;
	font-size:10pt;
	padding:0px;
	margin:10px;
	margin-bottom:30px;
	margin-top:15px;
	}

p {
margin-top:5px;
margin-bottom:15px;
}
.recommendedread {
color: #1F7019;
}

h1.banner1{
position:absolute;
margin-top:0;
left:200px;
top:10px;
font-size:40pt;
letter-spacing:5px;
color:#1F7019;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
z-index:2;
}

h1.banner2{
position:absolute;
margin-top:0px;
left:225px;
top:50px;
text-transform: uppercase;
font-size:30pt;
letter-spacing:5px;
color:#000000;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-style:normal;
z-index:1;
}

h2{
text-align:center;
}

h3{
text-align:center;
font-size:15pt;
}

h4{
text-align:left;
font-size:13pt;
}

p.sitemap{
position:absolute;
left:65px;
top:130px;
z-index:1;
display:none;
}

p.position{
position:absolute;
left:200px;
top:175px;
z-index:1;
display:none;
}


A.sectionlink {
text-decoration:none;
}

A.textmenu {
color:#ffffff;
font-weight:normal;
}

IMG {
margin: 5px;

}


table.illustration {
position:relative;
margin: 5px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

table.searchbox {
border-style:none;
border-width:2px;
padding:0;
border-color:#D0D0D0;
}

td.searchbox {
background: #ffffff;
padding:5px;
border-style:solid;
border-width:2px;
border-color:#D0D0D0;
}

td.price {
color : #FF2000;
font-size:12pt;
}

TABLE.associateproduct {
position: relative;
background:#ffffcc;
text-align:center;
margin: 5px;
}

#container {
background: transparent;
margin-top: 0px;
margin-left:0px;
min-width: 760px;
}



#top{
position:relative;
background: #ffffff url(../images/mhclogo3.gif) no-repeat;
height:120px;
padding:10px;
border-width:2px;
border-style:solid;
border-color:#D0D0D0;
z-index:0;
}


#textmenu{
position: absolute;
top:115px;
left:10px;
background-color: #ffffff;
margin:10px;
padding:0px;
margin-left:180px;
margin-right:0px;
width:75%;
}

td.textmenu {
width: 20%;
color:#ffffff;
background:#4e9e2e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:normal

}

#maintext{
position: relative;
background-color:#ffffff;
border-style: solid;
border-width:2px;
border-color:#D0D0D0;
margin:10px;
padding:10px;
margin-left:180px;
margin-right:0px;
}

#leftside
{
position: relative;
width: 150px;
padding:0px;
float: left;
}

#rightside
{
position: relative;
width: 50px;
float: right;
}

#bottombar {
position: relative;
background-color:#ffffff;
border-style: solid;
border-width:2px;
border-color:#D0D0D0;
margin:10px;
padding:10px;
margin-left:180px;
margin-right:0px;
}


//the following relate to the ecards pages

#card {position: absolute; height: auto; width: 400;left: 20; top: 20;}

table.carddetails {   COLOR: #000000;
position:relative;
			BORDER-LEFT: #4D4D4D solid 1px;
		        BORDER-RIGHT: #4D4D4D solid 1px;
		        BORDER-TOP: #4D4D4D solid 1px;
		        BORDER-BOTTOM: #4D4D4D solid 1px;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 12pt;
			TEXT DECORATION: none;}


.imageborder {  border: 1px #000000 solid 1}

.tableheader	{	BACKGROUND-COLOR: #808080;
			COLOR: #FFFFFF;
			FONT-FAMILY: Verdana, Arial, Helvetica;
			FONT-SIZE: 8pt;
			TEXT DECORATION: none }
.resultheader	{	BACKGROUND-COLOR: #000000;
			COLOR: #FFFFFF;
			FONT-FAMILY: Verdana, Arial, Helvetica;
			FONT-SIZE: 10pt;
			TEXT DECORATION: none }
.tablecell	{	BACKGROUND-COLOR: #F4F4F4;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica;
			FONT-SIZE: 8pt;
			TEXT DECORATION: none }
.catcell	{	BACKGROUND-COLOR: #F5F5F5;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica;
			FONT-SIZE: 8pt;
			TEXT DECORATION: none }
.locationcell	{	BACKGROUND-COLOR: #FFFFFF;
			COLOR: #FFFFFF;
			FONT-FAMILY: Verdana, Arial, Helvetica;
			FONT-SIZE: 8pt;
			TEXT DECORATION: none }
.ecardlink:link { font-size:10pt;
			color:#0B0BFF;
			text-decoration:none }
.ecardlink:hover { font-size:10pt;
			color:#FF2002;
			text-decoration:none }
.ecardlink:visited { font-size:10pt;
			color:#0B0BFF;
			text-decoration:none }

#ecardmaintext{
position: relative;
background-color:#ffffff;
border-style: solid;
border-width:2px;
border-color:#D0D0D0;
margin:10px;
padding:10px;
margin-left:0px;
margin-right:0px;
}

#ecardbottombar {
position: relative;
background-color:#ffffff;
border-style: solid;
border-width:2px;
border-color:#D0D0D0;
margin:10px;
padding:10px;
margin-left:0px;
margin-right:0px;
}

