/*body  { text-align:center;  margin:0; padding:0; background:#f7f7f7; background:url(//media.mercola.com/ImageServer/healthyrecipes/mainBg.jpg); background-repeat:repeat-x }*/
body {
    background: url(//media.mercola.com/ImageServer/healthyrecipes/mainBg.png) repeat-x #F7F7F7;
    font: 16px Arial;
    margin: 0;
    padding: 0;
    text-align: center;
}
a {color:#085fb0; text-decoration:underline;}
a:hover {color:#085fb0; text-decoration:none; }
ul, li, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
h1, h2, h3, h4, h5 { font-family:Impact; font-weight:normal; text-align:center; }
p, li {  padding-bottom:15px; } 
.headertext { color:#ca0005;padding-bottom:15px; font-size:35px }
.clearfloat { clear:both; }

.contentdivhr { margin-left:0px; width:606px;}
.logindiv { position:absolute; right:0; top:0px; }
.contactdiv { font-size:16px; margin-left:10px; position:relative;}

.level2 .mvtlevelbox { margin:0 auto;}
.level2 .mvtlevelbox .margindiv { margin:0; padding:0; margin:0 45px; text-align:left; }
.level2 .leftareadiv { width:650px; float:left;   }
.level2 .leftareadiv li{ background:url(//media.mercola.com/ImageServer/healthyrecipes/nt-button.jpg) no-repeat; list-style:none; padding-left:35px; }
.level2 .rightareadiv { float:left; /*margin-left:45px;*/ text-align:center; width:300px; }
.level2 { font: normal 16px arial; }
.level2 .subscribebox { width:353px; }
.level2 .subscribebox h3 { color:#085fb0; font:bold 18px arial; padding-bottom:5px;}
.level2 .subscribebox .margindiv { margin:0; padding:0; margin:0 15px; font:normal 13px arial; text-align:center; }
.level2 .subscribebox .NT-Button { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-button.jpg) no-repeat; width:270px; height:121px; border:0; cursor:pointer; }
.level2 .subscribebox .txtboxdivbg { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-textbox.jpg) no-repeat top center;  height:41px; padding-bottom:10px; }
.level2 .subscribebox .txtbox { background:transparent; border:none; width:260px; padding-top:8px; font-size:18px}



.level3 .bannerarea { width:960px; text-align:left; margin:0 auto; padding:15px 0; }
.level3 .bluestrip { background:url(//media.mercola.com/ImageServer/healthyrecipes/menuBg.png) repeat-x; height:48px;}
.level3 .fullareadiv { width:924px; margin:0 auto; 
    background: none repeat scroll 0 0 #fcfefc;
    border: 1px solid #D8D8D8;
    clear: both;
    margin-top: 5px;
    padding: 18px;
}
.level3 .leftareadiv { width:606px; float:left; text-align:left; margin-left:0px;    }
.level3 .leftareadiv li{ background:url(//media.mercola.com/ImageServer/healthyrecipes/nt-button.jpg) no-repeat; list-style:none; padding-left:35px; }
.level3 .rightareadiv { float:left; margin-left:18px; text-align:center; width:300px; }
.level3 { font: normal 16px arial; }
.level3 .subscribebox { width:350px; }
.level3 .subscribebox h3 { color:#085fb0; font:bold 18px arial; padding-bottom:5px;}
.level3 .subscribebox .margindiv {padding:0; /*margin:0 15px;*/ font:normal 13px arial; text-align:center; }
.level3 .InternalPanel .NT-Button { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-button-white.jpg) no-repeat; width:270px; height:121px; border:0; cursor:pointer; }
.level3 .InternalPanel .txtboxdivbg { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-textbox-new.jpg) no-repeat top center;  height:43px; padding-bottom:10px; }
.level3 .InternalPanel .txtbox { background:transparent; border:none; width:258px; padding-top:8px; font-size:18px; text-align:center}

.level4 .mvtlevelbox { margin:0 auto;}
.level4 .mvtlevelbox .margindiv { margin:0; padding:0; margin:0 65px; text-align:left; }
.level4 .leftareadiv { width:450px; float:left; margin-left:50px;   }
.level4 .rightareadiv { float:left; margin-left:45px; text-align:center; width:300px; }
.level4 { font: normal 18px arial; }
.level4 h1{ width:750px; margin:0 auto; }
.level4 .subscribebox { width:450px; }
.level4 .subscribebox h3 { color:#085fb0; font:bold 18px arial; padding-bottom:5px;}
.level4 .subscribebox .margindiv { margin:0; padding:0; margin:0 15px; font:normal 13px arial; text-align:center; }
.level4 .subscribebox .NT-Button { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-button-white.jpg) no-repeat; width:270px; height:121px; border:0; cursor:pointer; }
.level4 .subscribebox .txtboxdivbg { background:url(//media.mercola.com/ImageServer/healthyrecipes/txtbox-long.jpg) no-repeat top center;  height:41px; padding-bottom:10px; }
.level4 .subscribebox .txtbox { background:transparent; border:none; width:320px; padding-top:8px; font-size:18px}

.level5 .bannerarea { width:1050px; text-align:left; margin:0 auto; padding:15px 0; }
.level5 .bluestrip { background:url(//media.mercola.com/ImageServer/healthyrecipes/menuBg.png) repeat-x; height:48px;}
.level5 .fullareadiv { width:1050px; margin:0 auto; 
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    clear: both;
    margin-top: 5px;
    padding-top: 10px;
}
.level5 .leftareadiv { width:450px; float:left; margin-left:50px;   }
.level5 .rightareadiv { float:left; margin-left:45px; text-align:center; width:300px; }
.level5 { font: normal 18px arial; }
.level5 h1{ width:750px; margin:0 auto; }
.level5 .subscribebox { width:450px; }
.level5 .subscribebox h3 { color:#085fb0; font:bold 18px arial; padding-bottom:5px;}
.level5 .subscribebox .margindiv { margin:0; padding:0; margin:0 15px; font:normal 13px arial; text-align:center; }
.level5 .InternalPanel .NT-Button { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-button-white.jpg) no-repeat; width:270px; height:121px; border:0; cursor:pointer; }
.level5 .InternalPanel .txtboxdivbg { background:url(//media.mercola.com/ImageServer/healthyrecipes/txtbox-long.jpg) no-repeat top center;  height:41px; padding-bottom:10px; }
.level5 .InternalPanel .txtbox { background:transparent; border:none; width:320px; padding-top:8px; font-size:18px}




.level6 .bannerarea { width:1050px; text-align:left; margin:0 auto; padding:15px 0; }
.level6 .bluestrip { background:url(//media.mercola.com/ImageServer/healthyrecipes/menuBg.png) repeat-x; height:48px;}
.level6 .fullareadiv { width:960px; margin:0 auto; 
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    clear: both;
    margin-top: 5px;
    padding-top: 10px;
}
.level6 .leftareadiv { width:500px; float:left; text-align:left; margin-left:20px;   }
.level6 .leftareadiv li{ background:url(//media.mercola.com/ImageServer/healthyrecipes/nt-button.jpg) no-repeat; list-style:none; padding-left:35px; }
.level6 .rightareadiv { float:left; margin-left:0px; text-align:left; width:450px; margin-top:245px; }
.level6{ font: normal 16px arial; }
.level6 .subscribebox { width:500px; }
.level6 .subscribebox h3 { color:#085fb0; font:bold 18px arial; padding-bottom:5px;}
.level6 .subscribebox .margindiv { margin:0; padding:0; margin:0 15px; font:normal 13px arial; text-align:center; }
.level6 .NT-Button { background:url(//media.mercola.com/assets/images/healthyrecipes/mvt-button-gray.jpg) no-repeat; width:255px; height:112px; border:0; cursor:pointer; }
.level6 .txtboxdivbg { background:url(//media.mercola.com/assets/images/healthyrecipes/mvt-textbox.jpg) no-repeat top center;  height:41px; padding-bottom:10px; }
.level6 .txtbox { background:transparent; border:none; width:398px; padding-top:8px; font-size:18px; text-align:center;}




.level7 .bannerarea { width:960px; text-align:left; margin:0 auto; padding:15px 0; }
.level7 .bluestrip { background:url(//media.mercola.com/ImageServer/healthyrecipes/menuBg.png) repeat-x; height:48px;}
.level7 .fullareadiv { width:924px; margin:0 auto; 
    background: none repeat scroll 0 0 #fcfefc;
    border: 1px solid #D8D8D8;
    clear: both;
   margin-top: 5px;
    padding: 18px;
}
.level7 .leftareadiv { width:606px; float:left; text-align:left; margin-left:0px;    }
.level7 .leftareadiv li{ background:url(//media.mercola.com/ImageServer/healthyrecipes/nt-button.jpg) no-repeat; list-style:none; padding-left:0px; }
.level7 .rightareadiv { float:left; margin-left:18px; text-align:center; width:300px; }
.level7 { font: normal 16px arial; }
.level7 .subscribebox { width:300px; }
.level7 .subscribebox h3 { color:#085fb0; font:bold 18px arial; padding-bottom:5px;}
.level7 .subscribebox .margindiv { margin:0; padding:0; margin:0 15px; font:normal 13px arial; text-align:center; }
.level7 .InternalPanel .NT-Button { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-button-white.jpg) no-repeat; width:270px; height:121px; border:0; cursor:pointer; }
.level7 .InternalPanel .txtboxdivbg { background:url(//media.mercola.com/ImageServer/healthyrecipes/mvt-textbox.jpg) no-repeat top center;  height:41px; padding-bottom:10px; }
.level7 .InternalPanel .txtbox { background:transparent; border:none; width:258px; padding-top:8px; font-size:18px; text-align:center}


.InternalPanel { clear:both; border:solid 2px #d6e9f3; position:relative; font:normal 14px arial; width:300px; /*margin-bottom:25px;*/}
.InternalPanel .headerdiv {
	position:absolute;
	text-align:center;
	background:#fff;
	margin-left:40px;
	font: bold 16px arial;
	top: -15px;
	height: 20px;
	padding:0 5px;
	color:#085fb0;
	font:bold 18px arial;
	width:200px;
	left: 3px;
}
.bgyellow { background:#FF0}
.InternalPanel img { border:0; margin:0; padding:0; }
.InternalPanel .whiteline { margin:0; padding:0; border: solid 1px #fff; background:url(//media.mercola.com/assets/images/mercola/panel-bg-gray.jpg) repeat-x bottom;}
.InternalPanel .margindiv { margin:0; padding:0;  margin:0 20px; padding-top:15px; line-height:18px;}
.InternalPanel .margindiv2 { margin:0; padding:0;  margin:0 20px; padding-top:10px;}
.InternalPanel .margindiv2 h2{ margin:0; padding:0; font-size:20px; color:#C00; padding-bottom:10px; line-height:20px;}
.InternalPanel .leftarea { margin:0; padding:0;  float:left; width:210px; }
.InternalPanel .rightarea {  margin:0; padding:0;  margin-left:10px; float:left;  overflow:hidden; width:465px; }
.InternalPanel h1 { margin:0; padding:0; padding-bottom:5px; font-size:22px; line-height:24px; height:auto; }
.InternalPanel h3 { margin:0; padding:0; font:bold 16px arial; color:#000; }
.InternalPanel h4 { margin:0; padding:0; padding-bottom:5px; }
.InternalPanel p { font-size:13px; }
