@charset "utf-8";
/* CSS Document */

body{ background-image:url(i/bg.gif);	background-repeat:repeat-x;	background-color:#666666; padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
img{ border:0px;}
div { margin:0px; padding:0px;}
a { color:#006699;}
a:hover { color:#6699FF;}


#wrapper { width:970px; margin: 0 auto; padding: 0; }
#main { width:970px; margin: 0; padding: 0; float:left; }
#header{ height:150px;  width:970px; background-image:url(i/mhs_header.jpg); background-repeat:no-repeat; float:left; }
#topnav { width:970px;  float:left;}
#topdiv { width:970px; height:20px; background-image:url(i/top-gradnt.jpg); background-repeat:no-repeat; float:left;  }
#contents { width: 970px; background-color:#FFFFFF; float:left; }
#botdiv { width:970px; height:51px; background-image:url(i/bottom.jpg); background-repeat:no-repeat; float:left; }
#sidediv { width:212px; margin-left:11px; float:left; }
#copydiv { float:left; padding-bottom:20px; width:350px; color:#CCCCCC; font-size:11px; background-color:#666666; margin-top:10px; margin-bottom:15px;}
#bodydiv { width:717px; margin-left:15px; float:left; }
#headerlogo { float:left; width:393px; height:150px; margin-left:289px;}
#toplinks { height:20px; margin-top:5px; margin-left: 165px; float:left; color:#FFFFFF; font-size:11px;}
#toplinks a { color:#FFFFFF; text-decoration:none;}
#toplinks a:hover { color:#66cccc; text-decoration:underline;}
#divline { width:717px; margin-top:30px; margin-bottom:5px; height:1px; background-color:#c7c7c7; float:left;  }
#divline2 { width:717px; margin-top:0px; margin-bottom:5px; height:1px; background-color:#c7c7c7; float:left;  }
#divvline { width:1px; margin-left:5px; margin-right:5px; background-color:#c7c7c7; float:left;  }
#divbar { height:25px; float:left; background-image:url(i/divbg.gif); background-repeat:repeat-x; padding-top:7px; font-weight:bold; }
#newsdiv { width:453px; float:left;}
#spotlightdiv { width:253px; float:left;}


/* TOP NAV */
#morternav{	width: 970px;	height: 41px;	margin: 0;	padding: 0;}
#morternav li{	list-style: none;	float: left;}
#morternav li a {	display: block;	background: url(i/topnav.jpg) no-repeat;	height: 41px;	text-indent: -9999px;	color: #000;}
#morternav li.mlink-home a {	background-position: 0 0;	width: 71px;}
#morternav li.mlink-home a:hover, #morternav li.mlink-home a.active {	background-position: 0 -41px;	width: 71px;}
#morternav li.mlink-about a {	background-position: -71px 0;	width: 87px;}
#morternav li.mlink-about a:hover, #morternav li.mlink-about a.active {	background-position: -71px -41px;	width: 87px;}
#morternav li.mlink-products a {	background-position: -158px 0;	width: 87px;}
#morternav li.mlink-products a:hover, #morternav li.mlink-products a.active {	background-position: -158px -41px;	width: 87px;}
#morternav li.mlink-events a {	background-position: -245px 0;	width: 73px;}
#morternav li.mlink-events a:hover, #morternav li.mlink-events a.active {	background-position: -245px -41px;	width: 73px; }
#morternav li.mlink-practitioner a {	background-position: -318px 0;	width: 148px;}
#morternav li.mlink-practitioner a:hover, #morternav li.mlink-practitioner a.active {	background-position: -318px -41px;	width: 148px; }
#morternav li.mlink-testimonials a {	background-position: -466px 0;	width: 109px; }
#morternav li.mlink-testimonials a:hover, #morternav li.mlink-testimonials a.active {	background-position: -466px -41px;	width: 109px; }
#morternav li.mlink-best a {	background-position: -575px 0;	width: 123px; }
#morternav li.mlink-best a:hover, #morternav li.mlink-best a.active {	background-position: -575px -41px;	width: 123px; }
#morternav li.mlink-blog a {	background-position: -698px 0;	width: 60px; }
#morternav li.mlink-blog a:hover, #morternav li.mlink-blog a.active {	background-position: -698px -41px;	width: 60px; }
#morternav li.mlink-social a {	background-position: -758px 0;	width: 109px; }
#morternav li.mlink-social a:hover, #morternav li.mlink-social a.active {	background-position: -758px -41px;	width: 109px; }
#morternav li.mlink-contact a {	background-position: -867px 0;	width: 103px; }
#morternav li.mlink-contact a:hover, #morternav li.mlink-contact a.active {	background-position: -867px -41px;	width: 103px; }

/* SIDE NAV */
#side01 { width:212px; float:left; background-image:url(i/sidebg.jpg); background-repeat:repeat-y; margin-bottom:10px;}
#sidetop01 { width:212px; height:45px; float:left; background-image:url(i/sidetop01.jpg); background-repeat:no-repeat; }
#sidebot01 { width:212px; height:15px; float:left; background-image:url(i/sidebot01.jpg); background-repeat:no-repeat; }
#morterstorenav{width: 200px; margin:0;	padding:0; float:left; font-size:11px; }
#morterstorenav li {list-style: none; float: left; background-image:url(i/bluarrow.gif); background-repeat:no-repeat; padding-top:2px; padding-left:35px;  height:20px; background-position: 15px 5px; width:170px; }
#morterstorenav a{ color:#666666; text-decoration:none;}
#morterstorenav a:hover { color:#006699; text-decoration:underline;}

#side02 { width:212px; float:left; background-image:url(i/sidebg02.jpg); background-repeat:repeat-y; margin-bottom:10px;}
#sidetop02 { width:212px; height:63px; float:left; background-image:url(i/sidetop02.jpg); background-repeat:no-repeat; }
#sidebot02 { width:212px; height:21px; float:left; background-image:url(i/sidebot02.jpg); background-repeat:no-repeat; }

#sidetop03 { width:212px; height:63px; float:left; background-image:url(i/sidetop03.jpg); background-repeat:no-repeat; }
#sidediv03 { float:left; width:170px; padding-left:20px; padding-right:10px; font-size:11px;}
#sidediv03 a{ color:#666666; text-decoration:none;}
#sidediv03 a:hover { color:#006699; text-decoration:underline;}

#elife{ width:192px; height:102px; float:left; padding-top: 63px; padding-left:20px; background-image:url(i/elifebg.jpg); background-repeat:no-repeat; color:#9aacb9; font-size:11px; }

/* MAIN BODY AREA */

#swfarea { width:717px; height:223px; float:left; }
#besttext { width:707px; float:left; padding-top:30px; padding-right:10px; }
#besttext2 { width:400px; float:left; padding-top:20px;  }
#besttext3 { width:300px; float:left; padding-top:20px; float:right;  }
#bodytext { width:680px; float:left; padding-top:10px; padding-right:10px; }

.blutxt { color: #006699;}
.blutxt2 { color: #006699; font-weight:bold;}


.banner { position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }
