
		#lefthandnav * { margin:0px; padding:0px;  }
#lefthandnav {  margin:0px 0px 10px 20px; clear:both; float:right; width:200px;} 

h2.ltnewstitle { margin-top:20px;}
#content { font-size: 12px;color: #333333;   padding-left:4px;}

#content h1 {font-size: 28px;line-height: 28px;font-weight: bold;color:#555;padding-top:5px;margin-bottom:10px;}

#content h2 { font-size:22px; color:#111; margin:0.5em 0em; }
#content  h2.fromtop {margin-top:1em;}
#content h3 {font-size: 18px; color:#111; margin:0.5em 0em;}

#content p {line-height:1.25em; font-size:14px; margin:1em 0em;}

#content ol,
#content ul  { margin:0px; padding:0px; padding:0px 0px 0px 40px; font-size:14px; margin-bottom:18px;}
#content ul li {vertical-align: top;}
#content ul.bullet-spacing li{margin:0 0 6px 0;}
#content .ulbottom { margin-bottom:14px;} /* bottom padding */
#content a:link, #content a:active, #content a:visited {color: #e22b00;text-decoration: none; font-weight: normal;}

#content  ul#pushdown { margin:0px; padding:0px; padding:0px 0px 0px 40px; font-size:14px; margin-bottom:18px;}
#content  ul#pushdown li { margin-bottom:4px;}

#content  ol#pushdown { margin:0px; padding:0px; padding:0px 0px 0px 40px; font-size:14px; margin-bottom:18px;}
#content  ol#pushdown li { margin-bottom:4px;}
#content  ol#pushdown li dl { padding:4px 0px 2px 0px; }
#content  ol#pushdown li dl dt {color:#555; }
#content a:hover {color: #e22b00;text-decoration: underline; font-weight: normal;}

#ontheforum { width:190px; border-top:1px solid #eee; padding:10px 0px 0px 0px; float:right; margin:10px 0px 10px 20px;}
#ontheforum img { width:190px;}
 #ontheforum .no-margin{ width:200px; margin:0px 0px 10px 0px;}
 #ontheforum .title { font-size:18px; font-weight:bold; color:#222; line-height:20px; padding-bottom:6px; background:none; }
 #ontheforum ul {margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; }
#ontheforum ul li {vertical-align: top;}
#ontheforum ul li a {color: #e22b00;text-decoration: none; font-weight: normal;}
#ontheforum ul li a:hover {text-decoration: underline;}
 #ontheforum .open { border-top:1px solid #eee; border-bottom:1px solid #eee; }
 #ontheforum a { font-size:12px; line-height:14px;}
 #ontheforum a.infographic { display:block; padding:6px 0px; text-align:center; background-color:#666; color:#fff;}
 #righttoexplore #ontheforum { width:190px; border-top:1px solid #eee; padding:10px 0px 0px 0px; float:right; margin:4px 0px 0px 0px;}
/* ads */
.aroundmpu {float:right;width:300px;height:250px;margin:0px 0px 0px 16px;}
#tool300,
.mpu-site300,
.mpu-site {float:right;width:300px;height:250px;margin:0px 0px 8px 16px;}
#big560ad { height:250px;   padding-bottom:14px;}

/* social and bottomn of page*/

#plusone {width:50px; float:right; }
#tweetme { width:55px; height:62px; float:right;  margin:0px 0px 5px 10px; }
#tweetme-compact { width:83px; height:23px; float:right;  margin:6px 2px 5px 10px; }
.seperate20px { clear:both; height:16px;}

#share-settings-long { border-top:1px solid #eee;  border-bottom :1px solid #eee; padding:7px 0px;  height:20px; margin:5px 0px 5px 0px; width: 776px;}
#share-settings { border-top:1px solid #eee;  border-bottom :1px solid #eee; padding:7px 0px;  height:20px; margin:5px 0px 5px 0px; width: 556px;}

#share-settings-long .around-share1 { width:345px; float:left;}
#share-settings .around-share1 { width:260px; float:left;}
#share-settings-long  .around-share-email ,
#share-settings .around-share-email { width:30px; float:left;}
#share-settings-long  .around-share-g1,
#share-settings .around-share-g1 { width:80px; float:left; text-align:right; }
#share-settings-long  .around-share2,
#share-settings .around-share2 { width:88px; float:right; text-align:right; padding-top:0px; }
#share-settings-long  a.tip ,
#share-settings a.tip {	position: relative;}
#share-settings-long  a.tip span,
#share-settings a.tip span {
	 
	font-size:11px;
	display: none;
	position: absolute;
	top: 18px;
	*top:28px;
	left: -25px;
	width: 75px;
	text-align:center;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
	text-decoration:none;
}
#share-settings-long a:hover.tip,
#share-settings a:hover.tip{
	font-size: 99%; /* this is just for IE */text-decoration:none;
}
#share-settings-long  a:hover.tip span,
#share-settings a:hover.tip span {
	display: block;text-decoration:none;
}

#fan-box {
width: 300px;
margin: 0px 0px 10px 10px;
float: right;
}

/* more information */
.aroundbottomexplore { }
.aroundexplore {  float:left; }
#righttoexplore { margin-left:15px; float:left;}

#more-information {border:1px solid #ccc /*#E7E4DA*/; padding:2px; float:left; width:554px; margin-bottom:14px;}
.more-information { }
.more-information-title { font-family:Georgia;  background:#F1F1F1 /*#F5F5EB*/; padding:5px 8px; font-size:18px;  line-height:18px;
color:#5C5A4b;}
.more-information-cols { padding:2px; }
.more-information-colsA {float:left; width:260px; margin-right:10px; padding-left:6px; }
.more-information-colsB {float:left; width:260px;padding-left:6px;}
#more-information .prod_type { font-size:14px; font-weight:bold; color:#666; padding-top:5px;}
#more-information a:link,
#more-information a:visited,
#more-information a:active
 { color:#666;}
 #more-information a:hover
 { color:#e22b00; text-decoration:underline;}

 #more-information ul { margin:0px;
 padding:0px;
 margin:5px 0px 5px 20px;}
  #more-information ul li {
vertical-align:top;

}

.join-newsletter {background:#F8F8F8; margin:5px 0px 0px 0px; padding:8px; border:1px solid #ddd; height:47px;}
.join-newsletterA { font-size:14px;   font-weight:bold; color:#5C5A4b; padding:0px 0px 3px 1px; height:16px; }
.join-newsletterB { }
.join-newsletterB1 {float:left; padding:0px 1px 0px 0px; width:394px;}
.join-newsletterB2 {float:left; padding:1px 0px 0px 0px; }
.emailjoinHPx { font-size:14px;   border:1px solid #E1E1E1; padding:4px; width:380px;}
/* more information */

#forum-push {background:#FFEAEC; margin:3px 0px 0px 0px; padding:8px; border:1px solid #F9BDC4; color:#464539; }
.forum-push-inA {font-size:14px; font-weight:bold; float:left; padding:0px 5px 0px 0px; }
.forum-push-inB {font-size:14px; float:left; }

#forum-push a:link,
#forum-push a:visited,
#forum-push a:active
 {
 font-size:14px; font-weight:bold; color:#e22b00;}
 #forum-push a:hover
 { font-size:14px;
 color:#e22b00; text-decoration:underline;}


 #floatimgright {
float: right;
width: 202px;
margin: 0px 0px 10px 22px;
background-color: #fff;
padding: 4px 0px 0px 0px;
border: 0px solid #666;
font-size: 12px;
color: #888;
}

#floatimgright img {
border: 1px solid #ccc;
margin-bottom: 6px;
}

.floatimgright300 {
float: right;
width: 300px;
height: 250px;
margin: 0px 0px 5px 8px;
text-align: right;
}

/* for kids */
#howitworks {border:1px solid #E69F22; padding:8px 7px 8px 7px; margin-bottom:8px; font-size:14px;  }


#content-main #content .glossary p {
    font-size: 1rem;
}

.floatin { width:37px; float:left; margin:0px 8px 0px 0px; }
.floatinr { width:37px; float:left; margin:0px 8px 0px 0px; }
.floatinr img { width:35px; height:35px;}
.floatinfood { width:45px; height:38px; float:right; margin:0px 0px 0px 8px; }

.bbctv { text-align:center; background:#E4142E; padding:20px 0px; border:1px solid #333; }

.borderimg { border:1px solid #ddd;}



.otherdiagnosis { padding-left:14px;}
#references a { font-size:11px; line-height:7px; }
    #definition {
  padding:10px;
  border:1px solid #E7D245;
  background-color:#FFF9D7;
  font-size:16px;
line-height:140%;
  clear:both;

  }
  #definition a:link, #definition a:visited,  #definition a:active  {  }
  .defn {font-weight:bold; color:#242424; border-bottom:1px solid #242424; margin:0px 0px 6px 0px; padding:0px 0px 1px 0px;   }

 #toc { background:#ffffcc; border:1px solid #e6e6b8; padding:10px 15px; }
.contents-title { font-weight:bold; font-size:14px; }
#toc ul { margin:5px 0px 0px 0px; padding:0px;}
#toc ul li { background-image:none;  list-style-image:none; list-style-type:none;}
.halftoc { width:270px; }

.glossaryshow {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px !important;
}

#content .glossaryshow a:link,
#content .glossaryshow a:visited,
#content .glossaryshow a:active {
color:#ff0000; padding:10px 10px;font-size:28px;  text-decoration:none;
float:left; border:1px solid #333; background:#fff; margin-right:5px;color:#333;  text-align:center; margin-bottom:5px;
}
#content .glossaryshow a:hover {
color:#ff0000; padding:10px 10px;font-size:28px;  text-decoration:none;
float:left; border:1px solid #eee; background:#333; margin-right:5px;color:#fff;  text-align:center; margin-bottom:5px;
}

.glossaryshow h4 {
margin:0px 0px 5px 0px;
padding:0px;
font-size:18px;
 
font-weight:bold;
color:#333;
}

.glossaryshow p {margin:5px 0px 0px 0px; text-align:left; }
#content .nomargintop { margin-top:0px; padding-top:0px;}
#content .nomarginbottom { margin-bottom:0px; padding-bottom:0px;}
#content .givemarginfromtop { margin-top:18px;}
#content .givemarginfromtop2 { margin-top:8px;}

#content .givemarginfrombottom { margin-bottom:20px;}
#content .givemarginfromtopandbottom { margin:14px 0px 14px 0px;}
#content .adjusttopbottommargin {  margin:10px 0px 16px 0px;}
#content .givemarginfromtopandbottomsmaller { margin:10px 0px 2px 0px;}
 .jumpdd,
  .jumpdd_h {   background:#f52900; background-repeat:no-repeat; height:29px; width:560px; border:1px solid #df2700; margin-bottom:10px;}

 .jumpdd1 {float:left;   color:#fff; font-size:16px; width:255px;font-family: 'Lato', sans-serif;   padding:0px 0px 0px 0px;
 }
 .jumpdd0 {  color:#fff; font-size:16px; font-family: 'Lato', sans-serif;   padding:0px 0px 2px 0px;
 }
 .jumpdd2 {float:left; width:285px; padding:0px 0px 0px 0px;  }
 #jumpddm .jumpdd3 {float:left; width:435px; padding:0px 0px 0px 0px;  }
 .metersdrop { font-size:14px;   width:275px; }

 #jumpddm {   background:#f52900; background-repeat:no-repeat; border:1px solid #df2700; }

 #jumpddm  .ijumpdd { font-size:14px;    }
 #jumpddm .jumpdd1 {float:left;   color:#fff; font-size:18px; width:295px;font-family: 'Lato', sans-serif;   padding:0px 0px 0px 0px;
 }

 #jumpddm .searchcomps { font-size: 18px;
color: #333;
 
border: 1px solid #A8A8A8;
width: 345px; padding:1px;
height: 20px;}

 #jumpddm .jumpl { float:left; width:350px;}
 #jumpddm .jumpr {float:left; width:75px; text-align:right; }

 .brightmeter { position:absolute; margin-top:-38px;  margin-left:12px;}
 .brightmeter2 { position:absolute; margin-top:-34px; margin-left:93px; }

 .smallerddm { width:560px; height:60px; margin-bottom:14px;}
  #jumpddm .jumpdd2 {float:left; width:385px; padding:0px 0px 0px 0px;  }
 #jumpddm .metersdrop { font-size:16px;   width:375px; }
 .move6fromtop { padding-top:6px;}

 #content .aroundinfographic { border-top:14px solid #fff;}
 #content .aroundinfographic img { width:188px; height:188px; border:1px solid #e2e2e2;}


 .closebox {
    position: absolute;
    LEFT: 548PX;
    top: -15PX;
    color: white;
    background: #333;
    padding: 6PX 8PX;
    cursor: pointer;
	DISPLAY:NONE;
}
#content #joinemail {  /*background-image:url(../assets/titles/emailback.jpg);*/ background-repeat:no-repeat; margin-bottom:16px;   position: relative;}
#content #joinleft {  background-repeat:no-repeat; font-size:22px; color:#fff; background:#f52900;  font-weight:bold; /*text-shadow: #6374AB 1px 1px 1px;*/ padding:5px 0px 4px 10px; _height:18px; }
#content #joinright { padding:8px 0px 0px 10px; border:1px solid #f52900; border-top:0px solid #add37a; background:#fdfdfd;}
#content .joinyellow { color:#ffff00;  }
#content .freeimg { height:58px; width:58px; position:absolute; margin-top:-7px; margin-left:-5px;}
#content .emailjoinHPMain { font-size:16px;   border:1px solid #d1d3d5; padding:3px 4px; width:450px; _width:440px; }
#content .emailjoinHPMainSmaller { font-size:16px;   border:1px solid #d1d3d5; padding:3px 4px; width:350px; _width:340px; }
#content .joinmid { padding-bottom:0px; *height:14px; font-size:14px; z-index:1; }
#content .joinbot { padding-bottom:7px;  }
#content  .t2pb { border-bottom:4px solid #fff;}

#content .joinbot1 { float:left; width:450px; padding-top:2px;  _width:440px;}
#content .shorternb1 { width:350px; padding-top:2px;  _width:340px;}
#content .joinbot2{ float:left; width:122px;}
#content #joinbot3 { font-size:12px; height:12px; padding-bottom:6px; padding-top:2px;}
#content #joinbot3 a { font-size:12px; }

#ldrbrd { text-align: center;
border-top: 0px solid #fff;
border-bottom: 6px solid #fff;
background-color: #f2f2f2;
padding: 12px 0px;
}
#ldrbrd .switch_placeholder { display:inline-block; }

#billboard { text-align:center; padding-top:4px; padding-bottom:14px; border-bottom:1px solid #f7f7f7;  margin-bottom:12px; }
#billboard .switch_placeholder { display:inline-block; }

span.shop { background:#f52900; color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold; border-left:2px solid #f52900; border-right:3px solid #f52900; margin-right:3px; }

 .show-comments-title
{
font-size:22px;
 
height:22px;
border-bottom:1px solid #999;
padding:0px 0px 2px 0px;
margin:0px 0px 8px 0px;
}

 .bmi-calc .slider {
    display: none !important;
}
