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;
}


