﻿.bodytextdiv {}
	.bodytextdiv h2 { padding:0; margin:32px 0 16px 0; font:bold 18px Arial; color:#C00; }
	.bodytextdiv blockquote { padding:0 0 0 38px; margin:0;}
	.bodytextdiv blockquote blockquote { padding:0; margin:0 0 0 38px; }
	.bodytextdiv p { padding:0; margin:0 0 16px 0; line-height:120%;}
	.bodytextdiv ul, .bodytextdiv ol  { list-style-position:outside; margin:0 0 0 38px; padding:0; }
	.bodytextdiv li { margin:0 0 16px 0;  padding:0; }
	
.drcommentsdiv { }
	.drcommentsdiv h2 { padding:0;  margin:32px 0 16px 0; font:bold 18px Arial; color:#C00; }
	.drcommentsdiv blockquote { padding:0 0 0 38px; margin:0;}
	.drcommentsdiv blockquote blockquote { padding:0; margin:0 0 0 38px; }
	.drcommentsdiv p { padding:0; margin:0 0 16px 0; line-height:120%;}
	.drcommentsdiv ul, .drcommentsdiv ol  { list-style-position:outside; margin:0 0 0 38px; padding:0; }
	.drcommentsdiv li { margin:0 0 16px 0;  padding:0;}
	
.fullwidth { width:1003px; display:inline !important;  }
.fullwidth td, .fullwidth tr, .fullwidth tbody{ width:1003px; border:0; }

.searchProfileHolder .modalHolder { width:98%; margin:0 auto; text-align:left; padding:10px 0;}

.ShareFavoritesHolder .modalHolder .closeBtn { position:absolute; width:545px; left:0px; text-align:right; top:-20px }
.ShareFavoritesHolder .modalHolder { width:90%; margin:0 auto; text-align:left; padding:20px 0;}
.ShareFavoritesHolder .modalHolder .RadioText { font:normal 12px arial;}
.ShareFavoritesHolder .modalHolder .ContentArea .marginDiv strong{ font:bold 14px Arial; }
.SaveFavBtn { width:108px; height:28px; background:url('http://media.mercola.com/themes/mercola/images/SaveFavBtn.png') no-repeat; border:0;}

/* spam modal */
.searchProfileHolder { vertical-align:top; text-align:center;}
.searchProfileHolder .modalHolder { width:98%; margin:0 auto; text-align:left; padding:10px 0;}
.searchProfileHolder .modalHolder .midHead .marginDiv { padding: 20px 10px 0 10px; position:relative;}
.searchProfileHolder .modalHolder .ContentArea .marginDiv { padding:0 10px; }
.BtnSearchProfile {background:url(http://media.mercola.com/themes/mercolaarticle/images/btn-searchProfile.png) no-repeat; font:bold 16px Arial; color:#fff; padding:17px 28px; width:173px; border:none; text-align:left; cursor:pointer;}

.AvatarComment {height:77px; width:77px;}

.cal-first-col { float:left; width:49%; padding:20px 5px 0 0; } 
.cal-second-col { float:right; width:49%; padding:20px 0 0 5px; } 
.cal-mo-first-col { float:left; width:48%; padding:10px; } 
.cal-mo-second-col { float:right; width:46%;   padding:10px 0 0 0;margin:0px 20px 20px 0px; } 
.newsletter_current { text-transform:uppercase; float:left; text-align:right; width:200px; height:28px; color:#333D80; font-size:12px; padding:7px 30px 0 0px; background:url(http://media.mercola.com/themes/mercola/images/newsletter_current.jpg) no-repeat; font-weight:bold; }
.newsletter_current a:active, .newsletter_current a:link, .newsletter_current a:visited { text-decoration:none; color:#333D80; }
.newsletter_current a:hover, .newsletter_current a:hover:visited { text-decoration:none; color:#2F3775; }
.newsletter_directory { text-transform:uppercase; float:left; width:182px; height:28px; color:#333D80; font-size:12px; padding:7px 30px 0 15px; background:url(http://media.mercola.com/themes/mercola/images/newsletter_directory.jpg) no-repeat; font-weight:bold; }
.newsletter_directory a:active, .newsletter_directory a:link, .newsletter_directory a:visited { text-decoration:none; color:#333D80; }
.newsletter_directory a:hover, .newsletter_directory a:hover:visited { text-decoration:none; color:#2F3775; }

.calendar_yr { background: #fff; border: 2px solid #cee4f4; color: #616B76; font: normal 14px/20px Arial, Helvetica, sans-serif; margin: 0 0; padding: 0; text-align: center; width: 100%; }
.calendar_yr caption { background: #fff url(http://media.mercola.com/themes/mercola/images/modal-table-bg.png) repeat-x; color: #000;	border: 2px solid #cee4f4; font: bold 18px Arial, Helvetica, sans-serif; margin:0px; padding: 5px 15px; text-align: left;}
.calendar_yr td { border-right: 2px solid #cee4f4; border-bottom: 2px solid #cee4f4; height: 20px; padding:3px 15px; text-align: left; width: 20px; }
.calendar_yr td a { display: block;	font-weight: bold; text-decoration: underline; }
.calendar_yr td a:link, td a:visited { color: #06c;}
.calendar_yr td a:hover, .calendar_yr td a:active { text-decoration: none; }

.calendar_mo { background: #fff; border: 2px solid #cee4f4; color: #616B76; font: normal 14px/20px Arial, Helvetica, sans-serif; margin: 0 0; padding: 0; text-align: center; width: 100%; }
.calendar_mo caption { background: #fff url(http://media.mercola.com/themes/mercola/images/modal-table-bg.png) repeat-x; color: #000;	border: 2px solid #cee4f4; font: bold 18px Arial, Helvetica, sans-serif; margin:0px; padding: 5px 15px; text-align: left;}
.calendar_mo td { border-right: 2px solid #cee4f4; border-bottom: 2px solid #cee4f4; height: 20px; padding:3px 15px; text-align: left;}
.calendar_mo td a { display: block;	font-weight: bold; text-decoration: underline; }
.calendar_mo td a:link, td a:visited { color: #06c;}
.calendar_mo td a:hover, .calendar_yr td a:active { text-decoration: none; }

.cal_gridView { background:#fff; width:100%; }
.cal_gridView_header { border-bottom:1px solid #cee4f4; background:#cee4f4; height:35px; color:#666; font:bold 14px Arial, Helvetica, San serif; padding:0 0 0 10px; }
.cal_gridView_row { border-bottom:1px solid #cee4f4; background:#fff; height:30px; padding:0 0 0 10px;}
.cal_gridView_alternatingRow { border-bottom:1px solid #cee4f4; background:#FEFBE7; height:30px; padding:0 0 0 10px;}

.videolistbox { padding-left: 20px; float:right; width:380px; }
	.videolistbox embed{ width:360px !important; }
	.videolistbox object{ width:360px !important; }
	.videolistbox iframe{ width:360px !important; }
.videolistbox .headerdiv { background:url(http://media.mercola.com/themes/mercola/images/modal-title-bg.jpg) no-repeat center; height:35px; width:100% }
.videolistbox h2 { padding:0; margin:0; color:#fff; padding-top:5px; margin-left:10px;}
.videolistbox .borderdiv { background:#f5f5f5; border:solid 1px #d7e1e7;  }
.videolistbox .borderdiv .margindiv{ padding:0; margin:0; margin:10px; }
.videolistbox .borderdiv .vmargindiv { padding:0; margin:0; padding-top:10px; }
.videolistbox .vmargindiv h2 { padding:0; margin:0; }


.commentheaderdiv { height:87px; background:url(http://media.mercola.com/themes/mercola/images/bgCommenthead.png) no-repeat; padding-bottom:5px; clear:both;  }
.commentheaderdiv .leftarea { float:left; width:410px; padding-top:15px;}
.commentheaderdiv .leftarea .margindiv { margin:0; padding:0; margin-left:20px; padding-top:10px; text-align:left; }
.commentheaderdiv h2 { font-size:28px; color:#2f2f2f; }
.commentheaderdiv h2 a{ text-decoration:none; color:#2f2f2f; }
.commentheaderdiv h2 a:hover{ text-decoration:none; color:#2f2f2f; }
.commentheaderdiv .rightarea { float:right; margin:0; padding:0; margin-left:35px; padding-top:10px;  width:550px; }
.commentheaderdiv .rightarea .margindiv { margin:0; padding:0; margin-right:23px; text-align:right; } 
.postarticlebtn {background:url(http://media.mercola.com/themes/mercola/images/postCommentbtn.png) no-repeat; height:66px; width:257px; float:right; }
	.postarticlebtn a{ color:#FFF; text-decoration:none; }
	.postarticlebtn a:hover{ color:#FFF; text-decoration:none; }
.postarticlebtn div { text-align:left; padding-top:24px; font:bold 14px arial; color:#fff; margin-left:22px; cursor:pointer; }
.viewarticlebtn { background:url(http://media.mercola.com/themes/mercola/images/viewCommentbtn.png) no-repeat; height:66px; width:257px; float:right; cursor:pointer; color:#fff; border:0; font:bold 14px arial; text-transform:uppercase; text-align:left; text-indent:25px;}

.commentpostdiv { padding-top:10px; }
.commentpostdiv .messagediv { border:solid 1px #d2d2d2; background:#FFF; position:relative; float:left; width:100%;  }
.commentpostdiv .messagetext { background:url(http://media.mercola.com/themes/mercola/images/qouteLeft.png) top left no-repeat; padding-left:48px; padding-top:5px;}
.commentpostdiv .cornerdiv { position:absolute; right:-1px; top:-1px; }
.commentpostdiv .gradientdiv { border:solid 1px #fff; background:url(http://media.mercola.com/themes/mercola/images/commentboxbg.png) bottom repeat-x;  }
.commentpostdiv .margindiv { margin:0; padding:0; margin:0 20px; padding:10px 0; text-align:left; }
.commentpostdiv .commentlinks { float:left; padding-top:7px; margin-left:10px;}
.commentpostdiv .commentprofilediv { width:255px; float:right;  }
.commentpostdiv .commentprofilediv .toparea { background:url(http://media.mercola.com/themes/mercola/images/profileBoxtopbg.png) no-repeat top; width:255px; height:89px;  }
.commentpostdiv .commentprofilediv .toparea span{ font-size:12px; }
.commentpostdiv .commentprofilediv .bottomarea { background:url(http://media.mercola.com/themes/mercola/images/profileBoxbottombg.png) no-repeat bottom; width:255px; }
.commentpostdiv .commentprofilediv .toparea .margindiv { margin:0; padding:0; margin:0 20px 0 25px; padding-top:10px; font-size:12px; }
.commentpostdiv .commentprofilediv .bottomarea .margindiv { margin-left:22px; padding:5px 0; clear:both;}
.commentpostdiv .commentprofilediv .toparea .margindiv strong{ font-size:20px; }
.commentpostdiv .commentprofilediv .img { margin:0; padding:0; margin-right:15px; float:left;}
.commentpostdiv .mediumbtn { padding:0; margin:0; border:0; font:bold 14px arial; }


.commentdiv { padding:10px 0;}
.commentdiv img{ border:0; }
.commentdiv .messagediv { border:solid 1px #d2d2d2; background:#FFF; position:relative;  }
.commentdiv h5 { color:#1873c1; }
.commentdiv .margindiv { margin:0; padding:0; margin:0 20px; padding:10px 0; text-align:left; }
.commentdiv .messagetext { background:url(http://media.mercola.com/themes/mercola/images/qouteright.png) top right no-repeat; padding-right:48px; padding-top:5px; }
.commentdiv .cornerdiv { position:absolute; right:-1px; top:-1px; }
.commentdiv .gradientdiv { border:solid 1px #fff; background:url(http://media.mercola.com/themes/mercola/images/commentboxbg.png) bottom repeat-x;  }
.commentdiv .commentprofilediv { background:#f3f3f3; border-bottom:solid 1px #d2d2d2; }
.commentdiv .commentprofilediv .leftarea { float:left; font-size:14px;  }
.commentdiv .commentprofilediv .profiledetails { margin-left:75px;}
.commentdiv .commentprofilediv .leftarea span{ font-size:12px; }
.commentdiv .commentprofilediv .rightarea { float:right; position:relative; }
.commentdiv .commentprofilediv .rightarea .margindiv { margin:0; padding:0; margin-right:25px; padding-top:15px; font-size:12px; }
.commentdiv .commentprofilediv strong{ font-size:16px; line-height:14px; }
.commentdiv .commentprofilediv .profileAvatar { padding:0; margin:0; width:62px; height:62px; overflow:hidden; float:left;  }
.commentdiv .commentprofilediv .profileAvatar img{ padding:0; margin:0; width:63px}
.commentdiv .commentlinks { float:left; padding-top:7px; font-size:14px;}
.commentdiv .commentlinks div{ display:inline; }
.commentdiv .rewardsdiv { float:right; padding-top:7px; font-weight:bold;  font-size:14px;}
.commentdiv .rewardsbtn { float:right; width:90px; text-align:right; }
.commentdiv .rewardsbtn img{ padding-top:3px; }
.commentdiv .profilebtn { background:url(http://media.mercola.com/themes/mercola/images/profilebtn.png) no-repeat 0 3px; height:26px; width:111px; float:left; text-align:center; font:bold 12px arial;text-decoration:none !important;}

.fullwidth th{ display:none; }
.replydiv { padding-bottom:5px; }
.replydiv img{ border:0;}
.replydiv .messagediv { border:solid 1px #d2d2d2; background:#FFF; position:relative;  margin-left:100px; }
.replydiv .cornerdiv { position:absolute; right:-1px; top:-1px; }
.replydiv .gradientdiv { border:solid 1px #fff; background:url(http://media.mercola.com/themes/mercola/images/commentboxbg.png) bottom repeat-x;  }
.replydiv h5 { color:#1873c1; }
.replydiv .margindiv { margin:0; padding:0; margin:0 20px; padding:10px 0; text-align:left; }
.replydiv .messagetext { background:url(http://media.mercola.com/themes/mercola/images/qouteright.png) top right no-repeat; padding-right:48px; padding-top:5px;}
.replydiv .commentprofilediv {  background:#f3f3f3; border-bottom:solid 1px #d2d2d2;}
.replydiv .commentprofilediv .leftarea { float:left; font-size:14px;  }
.replydiv .commentprofilediv .profiledetails { margin-left:75px;}
.replydiv .commentprofilediv .leftarea span{ font-size:12px; }
.replydiv .commentprofilediv .rightarea { float:right; position:relative; }
.replydiv .commentprofilediv .rightarea .margindiv { margin:0; padding:0; margin-right:25px; padding-top:15px; font-size:12px;  }
.replydiv .commentprofilediv strong{ font-size:16px; line-height:14px;}
.replydiv .commentprofilediv .profileAvatar { padding:0; margin:0; width:62px; height:62px; overflow:hidden; float:left;  }
.replydiv .commentprofilediv .profileAvatar img{ padding:0; margin:0; width:63px;}
.replydiv .commentlinks { float:left; padding-top:7px; font-size:14px;}
.replydiv .commentlinks div{ display:inline; }
.replydiv .rewardsdiv { float:right; padding-top:7px; font-weight:bold; font-size:14px; }
.replydiv .rewardsbtn { float:right; width:90px; text-align:right; }
.replydiv .rewardsbtn img{ padding-top:3px; }
.replydiv .profilebtn { background:url(http://media.mercola.com/themes/mercola/images/profilebtn.png) no-repeat 0 3px; height:26px; width:111px; float:left; text-align:center; font:bold 12px arial;text-decoration:none !important;}

/* Vitamin D Recommendations */
.tbl-vit-d-recommendations { border:5px solid #333; background:#fff; font-size:12px; width:700px; }
.tbl-vit-d-recommendations td { padding:5px 25px; border-bottom:1px solid #333; color:#000; }
.tbl-vit-d-recommendations tbody td { font-weight:bold; width:50%;}
.tbl-vit-d-recommendations thead th { text-align:center; padding:15px 10px; font-size:24px; color:#333; border-bottom:1px solid #333; text-transform:uppercase; }
.tbl-vit-d-recommendations tr.data-header td { background:#333; color:#fff; padding:5px 25px; text-transform:uppercase; }
.tbl-vit-d-recommendations tfoot td { font-size:11px; line-height:12px; padding:10px 25px; color:#333; }
.tbl-vit-d-recommendations tfoot span { color:#c00; font-weight:bold; }

.adsdiv { border:dashed 1px #489adf; margin-bottom:5px; }
.adsdiv table{ width:inherit; }
.adsdiv p{ width:inherit; }
.adsdiv img { text-align:center !important; }
.adsdiv .whiteborderdiv { padding:10px; background-color:#f4fbfb; border:solid 1px #fff; text-align:center !important; }

.commentviewsdiv { background:url(http://media.mercola.com/themes/mercola/images/commentsviews.jpg) no-repeat;  font:normal 9px Arial; color:#444; text-align:center; width:50px; height:58px; float:left; margin-right:15px; }
.commentviewsdiv .commentbox { padding-top:3px; text-decoration:none; color:#444 ;  font:normal 9px Arial; }
	.commentviewsdiv .commentbox div{ font:normal 11px arial; line-height:11px;   }
	.commentviewsdiv .commentbox a{ color:#444 !important; text-decoration:none; }
	.commentviewsdiv .commentbox a:hover{ color:#444 !important; text-decoration:none; }
.commentviewsdiv .viewsbox { padding-top:8px; color:#fff; text-decoration:none;  font:normal 9px Arial;  }
	.commentviewsdiv .viewsbox div{ font:bold 11px arial; line-height:11px;}
	.commentviewsdiv .viewsbox a{ color:#fff !important; text-decoration:none; }
	.commentviewsdiv .viewsbox a:hover{ color:#fff !important; text-decoration:none; }

.articlelistdiv { font-size:16px; margin-left:65px; overflow:hidden; }
.articlelistdiv h2{ padding:0; margin:0; }

.IEheight { height:100% }

.CategorySearchBanner { background:url(http://media.mercola.com/themes/mercola/images/SrchCategory_bannerbg.jpg) repeat-x; height:341px; width:723px; }
.CategorySearchBanner .leftarea { margin:0; padding:0; background:url(http://media.mercola.com/themes/mercola/images/SrchCategory_bannerleft.jpg) no-repeat left; height:341px; }
.CategorySearchBanner .rightarea { margin:0; padding:0;  background:url(http://media.mercola.com/themes/mercola/images/SrchCategory_bannerright.jpg) no-repeat right; height:341px; }
.CategorySearchBanner .margindiv { margin:0; padding:0; margin-left:345px; margin-right:15px; padding-top:25px; }
.CategorySearchBanner .txtbox{ margin:0; padding:0; border:0; width:345px; border:solid 1px #cccaca; padding:3px 0; padding-left:10px; background:#fff; float:left; height:24px; margin:6px 6px 0 0; }
.CategorySearchBanner .mediumbtn{ margin:0px; padding:0px;}

#footnote-references li {font-size:11px;}
.author-info {border:3px solid #333; padding:30px; font-size:14px;}

/* Featured Article Slider May 14, 2010 */
#slidebox{
    width:400px;
    height:90px;
    padding:10px;
    background:#fff url(http://media.mercola.com/themes/mercola/images/SliderBg.png) repeat-x bottom;
    border-top:2px solid #184a79;   
    position:fixed;
    bottom:0px;
    right:-430px;
	-moz-box-shadow:-2px 0px 5px #666666;
	-webkit-box-shadow:-2px 0px 5px #666666;
	box-shadow:-2px 0px 5px #666666;
	text-align:left;
	z-index:10;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=265,strength=5)"; /* IE8+ */  
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=265,strength=5); /* IE7 and lower */
}
#slidebox p, a.more{ font-size:11px; text-transform:uppercase; font-family: Arial,Helvetica,sans-serif; letter-spacing:1px; color:#0869bd; }
a.more{ cursor:pointer; color:#0869bd;}
a.more:hover{ text-decoration:underline;}
#slidebox h2{ color:#0869bd; font-size:18px; margin:0px 20px 0px 0px;}
#slidebox .margindiv  { margin-left:85px; }
#slidebox .floatDrImg { position:absolute; bottom:0; left:0;}
a.close{
    background:transparent url(http://media.mercola.com/themes/mercola/images/close_window.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background:transparent url(http://media.mercola.com/themes/mercola/images/close_window.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}

.InternalSubscribeBox { border:solid 4px #D6E9F3; position:relative; font:normal 14px arial; width:720px;}
.InternalSubscribeBox .headertext {
	position:absolute;
	background:#fff;
	margin-left:10px;
	font: bold 15px arial; text-transform:uppercase;
	top: -10px;
	color:#187CC9;
	height: 18px;
	padding:0 10px;
}
.InternalSubscribeBox img { border:0; margin:0; padding:0; }
.InternalSubscribeBox .whiteline { margin:0; padding:0; margin-bottom:0 !important; border: solid 2px #fff; background:url(http://media.mercola.com/themes/mercola/images/intscrb-bg.jpg) repeat-x bottom;}
.InternalSubscribeBox .margindiv { margin:0; padding:0; margin-bottom:0 !important; margin-left:20px; padding:15px 0;}
.InternalSubscribeBox .leftarea { margin:0; padding:0; margin-bottom:0 !important; float:left; width:210px; }
.InternalSubscribeBox .rightarea {  margin:0; padding:0; margin-bottom:0 !important; margin-left:10px; float:left;  overflow:hidden; width:465px; }
.InternalSubscribeBox h3 { margin:0; padding:0; margin-bottom:0 !important; font:bold 16px arial; color:#000; }
.clearleft { margin-bottom:0 !important; }

.countingMessageAddComment { float:left; margin-left:20px;}

.navigationbtn-small { cursor:pointer; text-decoration:none; background:url(http://media.mercola.com/themes/mercola/images/nextprevBtn-small.png) no-repeat; height:32px; width:90px; float:left; text-align:center; color:#0869bd; padding-top:8px; font:bold 12px arial;}
.navigationbtn-small .prevbtn { background:url(http://media.mercola.com/Themes/mercola/images/prevArrow.png) no-repeat left center; margin-left:10px; }
.navigationbtn-small .nextbtn { background:url(http://media.mercola.com/Themes/mercola/images/nextArrow.png) no-repeat right center; margin-right:20px; }


/*  Modal-Box Class */      
.ModalBox{
height:373px;
left:29%;
position:fixed;
top:21%;
width:661px;
z-index:99999;
}
.ModalBoxOverlay{
display:block;
height:100%;
left:0;
-moz-opacity:.50; filter:alpha(opacity=50); opacity:0.50;
position:fixed;
top:0;
width:100%;
z-index:99998;
background-color:black;
}
/* modal box inside style*/
/*Badge Info Popup*/
.tooltip{ width:350px; font-family:Arial, Helvetica, sans-serif;font-size:12px; text-align:left; }  
.tooltip-box .corner   {}  
.tooltip .topLeft { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-top-left.gif) no-repeat;  }  
.tooltip .bottomLeft { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-bottom-Left.gif) no-repeat;  }   
.tooltip .left { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-left.gif) repeat-y;  }     
.tooltip .right { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-right.gif) repeat-y;  }  
.tooltip .topRight { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-top-Right.gif) no-repeat;  }    
.tooltip .bottomRight { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-bottom-Right.gif) no-repeat;  }       
.tooltip .top { background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-top.gif) repeat-x; height:5px; }       
.tooltip .bottom  {  background: url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-bottom.gif) repeat-x;  text-align: center;  }  
#badgeInfoPopupContent {  background-color: #FFF; min-width: 175px; min-height: 50px; padding:10px;} 
#tooltip-tail { background-image:url(http://media.mercola.com/themes/mercolaArticle/images/tooltip-arrow.gif); width:20px; height:19px; position:relative; top:-65px; } 
.red-bold { color:#c70404; font:bold 16px arial;}
.red { color:#c70404; }
.negapointsdiv { position: absolute; width: 41px; height: 23px; background: url("http://media.mercola.com/themes/mercola/images/badge-negative-points.png") no-repeat scroll 0pt 0pt transparent; text-align: center; left: -41px; }

/*Badge Info Pop-up end*/

#imgSpanishFlag { position:relative; top:3px; margin-right:5px;}

