.headermenuwrap{
	width:1070px; height:35px !important;
	margin: 0 auto;
}
.headermenu{
	list-style-type: none; float:right;	
}
.curesreported{
	padding:0px;margin:0;background-color:#99cc67;	
}
#content {margin-top:0;}
.isMobile{ display:none;}
#isMobile{ display:none;}
.nextLink {float:right; margin-top:-35px; margin-right:250px;}

#homeregtext {position:relative;}
.signupform {padding-left:100px; width:75%;}
#mc_embed_signup input.email {
margin:0 !important;
padding:5px;
max-width:80%;
}

#mc_embed_signup input.button { margin: 7px 0 10px 0 !important; } 
#mc_embed_signup form { width:auto !important;}

#row {
display: inline-block !important;}

#featured_books {
	display:block;
}
#res_featured_books {
	display:none;
}
#pageBody {max-width:1100px;}
#page-wrapper{width:100%; text-align:center;}
/* #content {padding:0 3px 0 0 !important;} */
/* #content-inner {text-align:left; } */
#content-inner2 {text-align:left;display: initial;}
.padding30{text-align:left;}
#introtxt h2 {text-align:left;}
#introtxt h3 {text-align:left;}
#introtxt ul {text-align:left;}
#introtxt ol {text-align:left;}
#introtxt {text-align: left;}
/* @media Rule 
@media all and (max-device-width: 1280px) {*/
@media only screen 
and (max-width : 640px)
{	
body{ width:auto !important;}
.isMobile{display:block;}
#isMobile{display:block;}
#mainNav-responsive{
	display: inline-block !important;
	width:100%;
	padding:10px 0;
margin: 0 auto;
font-size: 11pt;
text-transform: none;
border-bottom: 1px solid #ddd;
background: #fff;
color: #666;
width: 100%;
}
#mainNav-responsive select{
	width:100%;
	border:none !important;
	background: #fff !important;
	color: #666;
	font-size: 11pt !important;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
#mainNav-new{
	display:none !important;
}

h2 { display: block; text-align: center; }

.signupform {padding-left:2px !important; width:100% !important;}

#pageBody {
margin: 0 auto;
padding: 0;
min-width: 240px !important;
max-width: none;
width:auto !important;
}

#content {
background-size: 100% 100%;
overflow:hidden;
}

#mainNav-new {
height: 22px;
position: relative;
max-width: 940px;
width:auto !important;
border-left: none;
}

#mainNav-new ul {
	alignment-adjust:before-edge;
border: 0;
list-style: none;
/* margin: 0 0 0 10px; */
padding: 3px; 
position: static;
/* top: 6px; */
}

.hiderespo {
	display:none;
}
.showrespo{
	display:block;
}
.wdt {width:100% !important;}
#user {width:100% !important;}

.headermenuwrap{
	text-align:center;
	width:100% !important;
	float:none;
	text-align:center;
	height:120px;
	background:none !important;

}
.headermenu {
	width:100% !important;
	float:none;
	text-align:center;
	height:55px;
}
#mainNav-new li a {
display: block;
font-family: 'Open Sans',Verdana,Arial,Helvetica,sans-serif;
text-align: center;
text-decoration: none;
background: #FFF;
border: 1px #99cc67 solid;
border-right:none;
font-size:11px !important;
font-weight:bold !important;
}

#mainNav-new li {
padding-bottom:10px;
}

.tab-off-hol {
width: 100% !important;
height: 42px;
}

.tab-on-hol {
width: 100% !important;
height: 42px;
}

.tab-off {
width: 100%;
}

.tab-on {
width: 100%;
background: #00a2ce !important;
}

.tab-home-on {
width: 100% !important;
margin-bottom:4px;}

.tab-home-off {
width: 100% !important;
margin-bottom:4px;}

.hdr-icons {
	display:none;
}

#contentBottom {
background-size: 100% 100%;
}

#footer {
width: 100%;
}

#header-inner {
height: 105px;
text-align: center !important;
width: 100%;
}
#header-search{
position: relative;
top: 35px !important;
width: 100px;
left: -60px !important;
display:none;
}

.logo {
margin-top: 15px;
width:auto !important;
background:none;
line-height: 85px !important;
}

nav {
	height:50px;
}

.curesreported{
	display:none;
}

        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
    }
	.mainNav-new-btn { 
		border: 1px solid #FFF;
		border-radius: 3px;
		box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
		background: -ms-linear-gradient(top, #006600 0, #009900 100%);
		background: -moz-linear-gradient(top, #006600 0, #009900 100%);
		background: -o-linear-gradient(top, #006600 0, #009900 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #009900));
		background: -webkit-linear-gradient(top, #006600 0, #009900 100%);
		background: linear-gradient(to bottom, #006600 0, #009900 100%);
		margin: 3px;
		padding: 5px;
		position: relative;
		width: 20px;
	}
	
	#content-top {
		margin-top: 15px;
	}
	
	#nav span {
		background: #E0E0E0;
		border-radius: 2px;
		display: block;
		height: 3px;
		margin: 3px 1px;
		position: relative;
		-moz-transition: background .2s;
		-o-transition: background .2s;
		-webkit-transition: background .2s;
		transition: background .2s;
		}
		
	#block-1, #block-2, #block-3{
		float:none;
		width:100%;
		height:auto;	
	}
	.topleftad, .nextLink{
		float:none;
		width:100% !important;
		height:auto;	
	}
	#cse-search-box{ width:100%;}
	#block-1 ul li ,#block-2 ul li ,#block-3 ul li {
		font-size: 18px;
	}
	#mainNav-new li{ width:100%;}	
	
	#homefeatured { width:100%;}
	#homefeatured li {margin:5px;}
	#homefeatured ul {max-width:100% !important}
	#curesreported {display:none;}
	.responsivehide {display:none !important;}
	.leftbox {float:none; position:relative;}
	#homeregtext{position:relative;}
	#popularremedies {width:auto !important; position:relative; height:auto;}
	#header-inner {width:auto !important;}
	.homewrap h3 { font-size:20px !important;}
	.topleftad h3 { font-size:20px !important;}
	#homeh3 { font-size:20px !important;}
	#homepopular h3 { font-size:20px !important;}
	
	#content-inner {padding: 0; align-items: center !important;}
	#imglist { width:120px;}
	#popularremedies li {width:33%;}
	.disclaimer p { padding:12px;}
	.hidresponsive{display:none;}
	#hidresponsive{display:none;}
	
	.homewrap{width: 95%; padding: 0 !important;}
	
	#srch-box {
		position: relative;	left: 60px !important;
	}
	
.search-options {display:none !important;}
.search-label {display:none !important;}

#responsivesearch {display:block !important; padding-left:7px;}

#responsivesearch input.srch-submit {
background: url(../tmpl-imgs/search-btn-header-2014.png) no-repeat top left;
border: 0;
cursor: pointer;
height: 35px;
width: 60px;
padding: 13px;
}
.email{padding-bottom:5px !important; width:100% !important;}
table th {padding: 4px !important;}
#mainNav-new li.tab-on a {background-color: #00a2ce;}
#content-inner {padding:0 !important;}
.padding30{padding:6px !important;}

.topleftad {
display: inline;
float: none !important;
margin-bottom: 5px;
padding: 0 !important;
width: 100%;
text-align:center;
}
.topleftad2 {
clear: both;
display: inline;
float: none !important;
margin: 0 !important;
padding: 2px !important;
text-align:center;
width:100% !important;
}
.postarea {padding:1px 12px !important;}
#posts-icons {display:none;}

table { width:auto !important;}

/***** CONTACT FORM ********/
#contact-area {
width: 100% !important;
max-width:360px;
}
#row {
display: inline-block !important;
width: auto !important;
}
#instructions {
width: auto !important;
padding-left:0 !important;
}
#contact-area input, select, textarea {
	width:100% !important;
}
#contact-area .details{ display:none;}
#row {
display: inline-block !important;
}
#left{width:100% !important; min-width:300px;}
#contact-area input, #contact-area textarea{ width:100% !important;}
.form-area {width:auto !important;}
#form-area {width:auto !important;}
#contact-area input, #contact-area textarea{padding:0 !important;}
.header{width:auto !important;}

#comment {
position: relative;
display: inline-block;
width: 100% !important;
vertical-align: top;
padding: 12px 9px;
background: #F9FAF8;
margin-bottom: 15px;
border: #CCCCCC thin solid;
margin-left: 0;
max-width: 100%;
}
#comment:after {
content: "";
position: absolute;
top: -20px;
left: 10px;
border-style: solid;
border-width: 20px 20px 0 0;
border-color: transparent #CCCCCC;
display: block;
width: 0;
z-index: 1;
}

  #content-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
	 padding: 0 8px !important;
  }

  #content-inner .res_1st_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
	max-width:100%;
	margin-top:-60px;
  }
  
  #content-inner .res_1st_div img { width:500px; max-width:100% !important;}

  #content-inner .res_2nd_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  
  #content-inner .res_3rd_div {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }

  #content-inner .res_4th_div {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }

  #content-inner .res_5th_div {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }

  #content-inner .res_6th_div {
    -webkit-box-ordinal-group: 6;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }

  #content-inner .res_7th_div {
    -webkit-box-ordinal-group: 7;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }

  #content-inner .res_8th_div {
    -webkit-box-ordinal-group: 8;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }

  #content-inner .res_9th_div {
    -webkit-box-ordinal-group: 9;
    -moz-box-ordinal-group: 9;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  
  #content-inner .res_10th_div {
    -webkit-box-ordinal-group: 10;
    -moz-box-ordinal-group: 10;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  #content-inner .res_11th_div {
    -webkit-box-ordinal-group: 11;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  #content-inner .res_12th_div {
    -webkit-box-ordinal-group: 12;
    -moz-box-ordinal-group: 12;
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  
#rightcol {
width: 100% !important;
text-align: center;
float:none !important;
height:auto !important;
padding:0 !important;
}

#toc {max-width:100%;}
#toc .tocinner{max-width:100%;}
.comment-respond {width: 100% !important;}
.comment-respond input, .comment-respond select, .comment-respond textarea {width: 90% !important;}
.ailmentsnav table tr td {padding:3px !important;}
.ailmentsnav table th{ font-size:13px !important;}
.indexesimg {max-width:40px !important;}
.searchform{text-align:center;}
.ailmentsnav th { display:none;}
.ailmentsnav table {width:100% !important;}
.ailmentsnav .ticker { float:none !important; }
.ticker{ padding-left:0 !important;}
.ailmentsnav {width:100% !important; min-width:375px;}

#introtxt {width: 100% !important; float:none !important; padding:3px; text-align:left;}

#introtxt img{width:100% !important; height:auto;}
#popularTable img {width:15px !important;}
#popularTable {font-size:13px !important;}
.searchform{text-align:center;}
.searchform input[type="text"]{ width:100%; max-width:300px; text-align:center; padding:4px;}
.searchform input[type="button"]{ width:100% !important; max-width:100px !important; text-align:center;}


#featured_books {
	display:none !important;
}
#res_featured_books {
	display:block !important;
	width:100%;
}
#res_featured_books img{width:100% !important; height:auto; text-align:center;}
.error {width:auto !important;}

#continuedLink {padding-left: 25px !important;}

#breadcrumbs {line-height: 13px !important;}

.adslot336 { width: 320px !important; height:100px !important; text-align:center !important;} 
.adslot728 { width: 320px !important; height:auto !important; }  
.ticker {margin-left:0 !important;}

#toc-q {width: 100%;}
#toc-q .tocinner {width: 100% !important;}
.ticker {text-align:center !important; width:100% !important;}
.trending {text-align:center !important; width:100% !important; padding: 0 !important;}

#fb-root {
    display: none;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

#responsivesearch input.srch-input {
border: 2px solid #70ad4a !important;
color: #666;
font-size: 16px;
height: 34px;
background-image:none !important;
}

.leftbox {
border-top: none;
width: 100%;
}
.leftbox img {width:100% !important; max-width:300px;}
.rightbox{
border-top: none;
width: 100%;
text-align:center;	
}

#homepopular h3{
	text-align:center;	
}
#homepopular{
border-top: none;
width: 100%;
text-align:center;	
}

.leftbox h3 {
color: #000;
border-bottom: #000 solid 1px;
text-align: center;
}

#homeh3{
	text-align:center;
}
.rightcollatest{margin-left: -10px; padding:0; margin-top:5px; background-color:#FFF; border:none; width:100%; text-align:center;}
.topleftadlatest{padding:0;}

/* ANSWERS.EC */
#q_list_wrap{ width:100% !important;}
div.q_mark {display:none;}
#q_list_wrap .q_list li{height:auto !important;}
div.q_title {
width: 99% !important;
margin-left:auto !important;
}
div.q_title{ max-width:100%;}
div.q_meta {
width: auto !important;
margin-right: 2px !important;
float: initial !important;
}

/* Other */

#popularremedies {max-width: 100% !important;}

.rightelement{margin: 0px !important;}
/* #editorschoice { width:50px !important; padding:5px !important; } */

#popularremedies li {
width: 50% !important;
}
.ecfooter-inner {width:100% !important;}
.ecfooter-inner .newsletter{width:100% !important; text-align:center !important;}
.ecfooter-inner #social{width:100% !important; text-align:center !important;}
#mc_embed_signup {text-align:center !important;}
#mc_embed_signup form {text-align:center !important;}
.top-footer-line {padding:10px 0 !important;}
.top-footer-line .email{ width:100%;}
#mc_embed_signup input.email {max-width:90%;}

div.action-icons {padding: 10px 0px !important;}
div.action-icons li a{width: 34px !important;}

.logo {margin-top:0px !important;}





/*NEW 7-16*/
#page-wrapper{padding: 65px 0 0;}
#headerwrap{display: none !important;}
#content {margin-top:60px;width: 100% !important;}

#postwrap img{max-width: 100% !important; height: auto !important;}
#content-inner p{max-width:100%;}
#homefeatured ul{padding:0 !important; margin-left:0 !important; margin:0 !important;}
#vmenuwrapper {margin-top:-22px !important}
#adslot1res {margin-top:63px !important;}
/*indexes*/
.indexright {margin-top:0 !important;}
.ailmentsnav a{width:100% !important;}
.indexleft {width:100% !important;}
.indexright {width:100% !important;}
.ailmentsnav a{margin-top: -13px;}
}

.adslot336 { width: 336px; } 
.adslot728 { width: 728px; } 

/***** DESIGN ********/
#wrapper-outer{background:#d5edb3;margin:0;padding:0}
#page-wrapper{margin:0;padding:20px 0 0 0; background:linear-gradient(to bottom, #e8f5d5 0%,#99cc67 64%);}
#content-top {/* REMOVE COMPLETELY */}
#contentBottom {/* REMOVE COMPLETELY */}

#block-1{background: none;float:left;margin:0 10px 10px;overflow:hidden;width:320px;min-width:270px;border-bottom: 1px solid #ccc;}
#block-2{background: none;float:left;margin:0 10px 10px;overflow:hidden;width:320px;min-width:270px;border-bottom: 1px solid #ccc;}
#block-3{background: none;float:left;margin:0 0 10px;overflow:hidden;width:320px;min-width:270px;border-bottom: 1px solid #ccc;}
#block-1 h3, #block-2 h3, #block-3 h3 {background: none;font-size:21px;line-height:37px; margin:0;padding:0; text-transform:uppercase;border-bottom: 1px solid #ccc;color:#000;font-weight:normal;}
#block-1 ul{background: none;height:235px;list-style:circle;margin:0 0 10px;padding:15px 5px}
#block-2 ul{background: none;height:235px;list-style:circle;margin:0 0 10px;padding:15px 5px}
#block-3 ul{background: none;list-style:circle;margin:0 0 10px;padding:15px 5px}
#block-3 .newsletter{background:none;height:265px;margin:0 0 10px;padding:0 2px;text-align:center}
#block-1 ul li, #block-2 ul li, #block-3 ul li{font-size:14px;line-height:19px;margin:0 0 0 20px;padding:4px 0}

#ecfooter{ display:flex;}
