﻿/*
Blog List Columns
*/

.BlogBlogNameColumn {	width: 25%;}

.BlogAuthorColumn
{
	width: 14%;
}

.BlogPostsColumn
{
	text-align: center;
	width: 9%;
}

.BlogArticlesColumn
{
	text-align: center;
	width: 9%;
}

.BlogCommentsColumn
{
	text-align: center;
	width: 9%;
}

.BlogTrackbacksColumn
{
	text-align: center;
	width: 9%;
}
.hidden { display:none;}
/* 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;}

.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/fitness/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/fitness/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; border:solid 1px #e2e2e2; background-color:#fff; }
.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:60px; text-align:right; }
.commentdiv .rewardsbtn img{ padding-top:3px; }
.commentdiv .profilebtn { background:url(http://media.mercola.com/themes/fitness/images/profilebtn.png) no-repeat 0 3px; height:26px; width:111px; float:left; text-align:center; font:bold 12px arial;text-decoration:none !important;}


.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/fitness/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/fitness/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; border:solid 1px #e2e2e2; background-color:#fff; }
.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:60px; text-align:right; }
.replydiv .rewardsbtn img{ padding-top:3px; }
.replydiv .profilebtn { background:url(http://media.mercola.com/themes/fitness/images/profilebtn.png) no-repeat 0 3px; height:26px; width:111px; float:left; text-align:center; font:bold 12px arial;text-decoration:none !important;}
.clearfloat { clear:both; }


.searchProfileHolder .modalHolder { width:98%; margin:0 auto; text-align:left; padding:10px 0;}

.AvatarComment {height:77px; width:77px;}

.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/mercolaArticle/images/SaveFavBtn.png') no-repeat; border:0;}

.ArticleCommentAreaBg { background:url(http://media.mercola.com/themes/fitness/images/commentHeaderBg.png) repeat-x; height:67px; font:bold 24px Arial; color:#f7a818; }
.ArticleCommentAreaBg a{ color:#f7a818; text-decoration:none; }
.ArticleCommentAreaBg a:hover{ color:#f7a818; text-decoration:none; }
.ArticleCommentAreaBg .Common { background:none !important; position:relative; top:-20px;}
.ArticleCommentRightSide {float:right; margin:0 10px; padding-top:20px; }
.ArticleCommentAreaBg .commentIcon { width:130px; height:103px; color:#f7a818; }
.commentheadlink { margin-left:15px; padding-top:35px;}
.BtnViewCom { background: transparent url(http://media.mercola.com/themes/fitness/images/viewCommentBtn.png) no-repeat; float:left; height:59px; width:214px; border:0; cursor:pointer; }

.ArticlePostHeading { font:normal 12px Arial; color:#000;}
.ArticlePostHeading h1{ font:bold 30px arial; padding:0; margin:0; color:#c00; }

.ArticlePostContent {}
.ArticlePostContent h2 { font-size:18px; font-weight:bold; color:#C00; padding:0; margin:32px 0 16px 0; }
.ArticlePostContent blockquote { padding:0 0 0 38px; margin:0;}
.ArticlePostContent blockquote blockquote { padding:0; margin:0 0 0 38px; }
.ArticlePostContent p { padding:0; margin:0 0 16px 0; line-height:120%; }
.ArticlePostContent img { margin:0 0 15px 15px; border:1px solid #666; }
.ArticlePostContent ul, .ArticlePostContent ol { list-style-position:outside; margin:0 0 0 38px; padding:0; }
.ArticlePostContent li { margin:0 0 16px 0;  padding:0; }

.DrBeckerCommentContent { padding-top:15px; }
.DrBeckerCommentContent h2 { padding:0; margin:32px 0 16px 0; font:bold 18px Arial; color:#C00; }
.DrBeckerCommentContent blockquote { padding:0 0 0 38px; margin:0;}
.DrBeckerCommentContent blockquote blockquote { padding:0; margin:0 0 0 38px; }
.DrBeckerCommentContent p { padding:0; margin:0 0 16px 0; line-height:120%;}
.DrBeckerCommentContent ul, .DrBeckerCommentContent ol { list-style-position:outside; margin:0 0 0 38px; padding:0; }
.DrBeckerCommentContent li { margin:0 0 16px 0;  padding:0; }

.author-box {border: 3px solid #444; padding: 1px;}
    .author-content {border: 1px solid #444; padding: 20px; font-size: 14px; background:#fcfcfc;}
    .author-content img {float: left; margin: 0px 20px 15px 0px; }
    
.friendinvitediv { background:url(http://media.mercola.com/themes/mercola/images/invitefriendBg.png) no-repeat; width:203px; height:153px; color:#FFF; font:normal 12px arial;margin-left:3px;  }
.friendinvitediv .margindiv { margin:0; padding:0; margin:0 10px;  text-align:center; }
.friendinvitediv strong { font-size:15px }

.profilecompletedivbg { background:url(http://media.mercola.com/themes/mercola/images/completeprofileBgStrip.png) repeat-y; width:203px; text-align:center; color:#FFF; font:normal 12px arial; color:#000; margin-left:3px;  }
.profilecompletediv { background:url(http://media.mercola.com/themes/mercola/images/completeprofileBg.png) no-repeat bottom; width:203px; text-align:center; color:#FFF; font:normal 12px arial; color:#000; }.profilecompletediv .margindiv { margin:0; padding:0; margin:0 15px; padding-top:15px; text-align:left; }
.profilecompletediv strong { font-size:15px; line-height:14px; }
.profilecompletediv .avatardiv { margin:0; padding:0; margin-right:10px; margin-left:5px; float:left; height:60px; width:70px; padding-bottom:5px; }
.profilecompletediv .percent { font:bold 28px arial; color:#990000; line-height:26px; }
.profilecompletediv ul { margin:0; padding:0; font-size:12px; list-style:none; margin:0; padding:0;}
.profilecompletediv li { margin:0; padding:0; padding-bottom:10px; list-style:none; border-bottom:1px dashed #e0e0e0; padding:5px 0; list-style:none; }
.profilecompletediv li span{ color:#0869bd !important; }

.sidepanedivbg { float:right; width:220px; background:url(http://media.mercola.com/themes/mercola/images/shadowSeparator-bg.jpg) repeat-y top left; margin-left:15px; }
.sidepanedivbot { width:220px; background:url(http://media.mercola.com/themes/mercola/images/shadowSeparator-bot.jpg) no-repeat bottom left; }
.sidepanedivtop { width:220px; background:url(http://media.mercola.com/themes/mercola/images/shadowSeparator-top.jpg) no-repeat top left; }
.sidepanediv .margindiv { margin:0; padding:0; margin-left: 20px;  }
.handlink  {  cursor:pointer;  }

.SpamWindow { display:none; position: fixed; left: 15%; width:900px; height:350px; top: 15%; background-color: #ccc; overflow: auto; }
.SpamWindow table{ border:0; width:100%; font:normal 10pt arial; }
.SpamWindow strong { color: maroon; font-size: 16px; }
.SpamWindow hr { border-top: 1px solid #888888; width:100%;}

.ProgressPnlClass
{
position: fixed; top: 0px; bottom: 0px;
left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0; background-color: #000;
filter: alpha(opacity=50); opacity: 0.5; z-index: 1000;
}

.ProgressMsgClass
{
position: fixed; top: 30%; left: 35%; padding: 10px;
width: 385px; z-index: 1001; 
}


.videodiv { text-align:center; padding:10px 0; }
.videodiv h2{ text-align:center; padding-top:10px; }


 /*  Modal-Box Class */  

.HideFlash{display:none}
.ShowFlash{display:block}

    
.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; }

.scrollableClothing {position:relative; display: none;}
.scrollableClothing .leftarrow {
	position:absolute;
	left: -10px;
	top: 39px;
	z-index:10;
	cursor:pointer;
}
.scrollableClothing .rightarrow {
	position:absolute;
	right: -10px;
	top: 39px;
	z-index:10;
	cursor:pointer;
}

.scrollable_products {	
	position:relative;
	overflow:hidden;
	width: 98%;
	height: 150px;	
}

.scrollable_products .items {	
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable_products .items .itembox {
	float:left;
	width:395px;
}

.scrollable_products {
	float:left;	
}

.priceTag { background:url(http://media.mercola.com/themes/mercola/images/AD-orderbg.jpg) bottom repeat-x; height:107px; font:bold 14px Arial; padding-top:10px; color:#0869BD;}
.redtag { color:#F00;}
.priceTag img { padding-top:10px;  }
.thumbAD { border:solid 1px #afd3f5; width:85px; float:left; margin:4px;  }
.thumbAD img{ border:solid 1px #f3f7ff; height:82px; }
#OCitem2, #OCitem3, #OCitem4, #OCitem5, #OCitem6, #OCitem7, #OCitem8, #OCitem9, #xs1, #m1, #l1, #xs2, #m2, #l2, #xs3, #m3, #l3, #m4, #l4, #xs5, #m5, #l5, #b6, #xs6, #m6, #l6, #xs7, #m7, #l7, #m8, #l8, #b9, #xs9, #m9, #l9 { display: none; }
/*Badge Info Pop-up end*/