﻿body{
margin:0;
padding:0;
border:0;
font-size:100.1%;
font-family:Geneva,Arial,Helvetica;
color:#444;
background: #fff;
text-align:center;
}


/* generics */

a:link{color:#470;text-decoration:none;}
a:visited,a:active{color:#470;text-decoration:none;}
a:hover{color:#7a2;}
a:link.active,a:visited.active,a:hover.active,a:active.active{color:#360;text-decoration:none;}

h1{font-weight:900;font-size:1.4em;letter-spacing:-0.02em;color:#140;margin:0.3em 0.5em 0.3em 0.5em;padding:0 0 0.5em 0;border-bottom:1px solid #cdd;}
h2{font-weight:900;font-size:1.2em;letter-spacing:-0.02em;color:#140;margin:0.5em 0.5em 0 0.6em;padding:0 0 0.3em 0;border-bottom:1px solid #cdd;}
h3{font-weight:900;font-size:0.9em;letter-spacing:-0.02em;color:#362;margin:0.5em 0.5em 0 0.75em;padding:0;}

hr{display:block;clear:both;visibility:hidden;border:0;padding:0;margin:0;height:0px;}

/* navigation, masthead, foot */

#masthead{height:100px;padding:0;background:#fff;margin:0;}
#masthead a img{border:0;}

#nav{text-align:center;width:100%;background:#fff url('images/Nav.jpg') center;padding:0.3em 0;margin:0;}

#menu{display:inline;margin-left:0.5em;}
#menu ul{display:inline;list-style:none;margin:0;padding:0 1.5em 0 0;text-align:center;}
#menu ul li{display:inline;font-size:1.2em;font-weight:900;margin:0;padding:0 1.1em;}
#menu a{color:#eff;text-decoration:none;}
#menu a:active, #menu a:hover{color:#dee;}

#footer{text-align:center;font-size:0.7em;color:#666;width:100%;background:#fff;border-top:1px solid #69c;}
#footer ul{display:block;font:verdana,helvetica,sans-serif;list-style:none;margin:0.25em 0;}
#footer ul li{display:inline;padding:0 0.6em;}
#footer a{color:#666;text-decoration:underline;}
#footer a:hover{color:#888;text-decoration:underline;}

/* content layers */

#wrap{height:1%;/*IE6Win*/margin:10px auto;background:#fff;}
#wrap{width:910px;}
#wrap:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}/*IE/Firefox Float bug fix*/

#col1,#col2,#col3,#feature1,#feature2,#feature3,#feature4,#testimonial{display:inline;float:left;text-align:left;}
#col1{width:185px;padding:5px 10px;margin:0 5px;border:1px solid #bcc;}
#col2{width:495px;padding:3px;margin:0 5px;border:1px solid #bcc;}
#col3{width:160px;padding-bottom:4em;margin:0 5px;border:1px solid #bcc;}
#feature1,#feature2,#feature3,#feature4{margin:0 0.3em;}

/* content text */

#col1 ul{display:block;list-style:none;margin:0.2em 0;padding:0;text-align:left;}
#col1 ul li{display:block;font-size:0.8em;font-weight:900;line-height:1.1em;margin:0;padding:0.2em 1.3em;background:transparent url(images/arrow.gif) top left no-repeat;}
#col1 ul li a{text-decoration:none;}
#col1 h2{color:#250;font-size:1em;text-decoration:none;border:0;border-bottom:1px solid #cdd;margin:0.5em 0.2em;padding:0.3em 0;}

#col2 p{font-weight:500;font-size:0.8em;margin:0 1.5em 0 1em;padding:0.5em 0 0.75em 0;}
#col2 p.quote{font-style:italic;padding:0 0 0.75em 0;}
#col2 a{text-decoration:none;font-weight:900;}
#col2 img.diet{float:right;border:1px solid #bbb;padding:2px;margin:0.5em;}
#col2 img.diet2{float:right;border:0;padding:0;margin:0;}
#col2 img.ingredients{float:left;border:1px solid #bbb;padding:2px;margin:10px;}

#col2 ul{list-style:none;margin:0;padding:0 0.75em;}
#col2 ul li{margin:1em 0;padding-left:25px;font-size:0.8em;background:transparent url(images/arrow.gif) top left no-repeat;}
#col2 ul li.topten{background:transparent;}

#col3 p{font-weight:500;font-size:0.8em;margin:0.5em;padding:0.5em 0;border-bottom:1px solid #ccc;}
#col3 h3{border-top:1px solid #cdd;margin:1.5em 0.5em 0 0.5em;padding:0.3em 0 0 0;text-align:center;}

#testimonial{display:inline;float:left;text-align:left;background:#ddffcc;margin:0 2em 1em 2em;border:2px solid #899;}

.thyroidtest{background:#fafafa;border:1px solid #bbb;text-align:center;margin:0.3em auto;width:90%;font-size:0.8em;padding:5px;font-weight:900;}
.thyroidcell{vertical-align:middle;background:#e6e6e6;border:1px solid #bbb;padding:10px;margin:5px;;font-weight:900;}
.thyroidtitle{font-size:1.2em;}
.thyroidquestion{text-align:left;padding:5px;}
.thyroidanswer{text-align:center;}

dl{list-style:none;margin:0.25em 0.5em;padding:0.2em 0 0.3em 0;}
dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding:0;margin:0 0.3em;}
dd{margin:0 0.3em;}
dd a img{margin:5px 0;padding:2px;border:1px solid #bbb;width:80px;height:100px;}

#contact1 p{font-weight:900;font-size:1.2em;}
.contacttable{padding:15px;margin:0.3em;background:#fff;font-size:0.9em;}
.contactform{padding:0.3em;margin:0.5em 1em 0.5em 1em;border:1px solid #bbb;background:#e6e6e6;font-size:0.9em;font-family:Geneva,Arial,Helvetica;}
.contactsubmit{text-align:center;padding:1em 1em 3em 1em;}

.calcform{background:#f6f6f6;border:1px solid #bbb;margin:1em auto;width:80%;font-size:0.8em;padding:5px;font-weight:900;}
.calccell{vertical-align:middle;background:#e6e6e6;border:1px solid #bbb;padding:5px;margin:5px;;font-weight:900;}
.calccellanswer{vertical-align:middle;background:#e6e6e6;border:3px solid #dbb;padding:5px;margin:5px;;font-weight:900;}
.calcbutton{padding:8px 8px 8px 50px;}

.category{display:inline;float:left;width:140px;padding:0;margin:0 10px;border:1px solid #ddd;text-align:center;}

.ads{text-align:left;margin:0;border:0;padding:0;}

.addthis{text-align:center;margin:0.75em 0;}

.author{text-align:right;font-style:italic;}