/* CSS Document for Mercola Aspartame */

.home-header { font-size:30px; font-weight:bold; padding:8px 15px 0; }
/* Mercola Footer */
.mercola-footer { background-color:#2589c4; color:#FFFFFF; font:12px arial; margin:0 auto; text-align:left; }
.footerSitemapBox {font-size:11px; height:148px;  margin:auto; width:820px;}
.footerSitemapBox ul {color:#FFF; list-style-position:inside; float:left; padding-top:20px; }
.footerSitemapBox .listTitle { list-style-position:outside; list-style:none; color:#fff; font:bold 14px arial; }
.footerSitemapBox a{ color:#FFF; text-decoration:none;  }
.footerSitemapBox a:hover{ color:#FFF; text-decoration:underline; }
.Mercolalist { width: 150px; margin:0; padding:0}
.Mercolalist2 { width: 150px; margin:0; padding:0}
.Productlist { width: 150px; margin:0; padding:0}
.Productlist2 { width: 110px; margin:0; padding:0 }
.SpecialInfolist { width: 190px; margin:0; padding:0 }
.SpecialInfolist2 { width: 70px; margin:0; padding:0; overflow:hidden; }

/* body */

/* mercola header */
.mercola-social { margin-top: 7px; }
#subscribe-left { float:left; background-image:url(http://media.mercola.com/themes/aspartame/images/top-bg-subscribe-left.png); width:15px; height:50px; }
#subscribe-right { float:right; background-image:url(http://media.mercola.com/themes/aspartame/images/top-bg-subscribe-right.png); width:15px; height:50px; }
#mercola-top-subscribe { background-image:url(http://media.mercola.com/themes/aspartame/images/top-bg-subscribe.png); background-position:center;  height:50px; float:left; width: 972px; margin-top: 0px;}
#subscribe {  padding:0; width:860px; height:50px; margin:0 auto; }
#subscribe p { float:left; width:380px; color:#174B79;text-transform:none; font-size:16px; margin:0 0 0 25px;padding:12px 0 0;text-align:left;}
#subscribe .txtfield { background-image:url("http://media.mercola.com/Themes/mercolaArticle/images/subscribe-bg-txtfield.png"); background-repeat:no-repeat; border:none; background-color:Transparent; height:22px;margin:9px 0px 0 0;padding:4px 20px 4px 10px;width:270px; }
#subscribe .btn_submit { background:url("http://media.mercola.com/themes/mercola/images/newsletter-btn.png") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font:bold 14px arial;height:38px;margin-left:-47px;padding:0;position:relative;top:0px;width:161px;}
.MsgBoardStyle { color:#fff; font-size:12px; width:150px; float:left; font-family:Arial; margin-left:400px; margin-top:-10px; }

.txtfieldcontainer { width:250px; float:left; margin-left:5px; }
.user-welcome { margin:20px 0 0 13px; font-family:arial; font-size:12px;  }

.header-width { width:1002px; margin:auto; text-align:left; }
.mercola-logo { float:left; width:285px; }
.mercola-search { float:right; width:700px; margin-top:10px; }

/* Aspartame home */
#home-top { background-image:url(http://media.mercola.com/themes/aspartame/images/home-bg-top.jpg); width:999px; height:49px; background-repeat:no-repeat; }
#title-latest { float:left; width:667px;}
#title-latest img { padding-left:15px; }

#title-top { float:right; width:332px; }
#title-top img { padding-left:15px; }

#home-mid { background-image:url(http://media.mercola.com/themes/aspartame/images/home-bg-mid.jpg); width:999px; background-repeat:repeat-y; height:100%; }
#home-mid-left { float:left; width:667px; }
#home-mid-right { float:right; width:332px; }
#toparticles-content { background-image:url(http://media.mercola.com/themes/aspartame/images/home-bg-top-articles.jpg); background-repeat:no-repeat; height:74px; border-bottom:1px solid #d9d9d9; padding-top:10px;  padding-left:10px; }
#toparticles-content p a { font-weight:bold; padding-top:10px; font-size:16px;  }
#toparticles-content p { padding:0; margin:0; font-size:12px; }
#latestnews-content { border-bottom:1px solid #d9d9d9; height:74px; padding:10px 10px 0; }
#latestnews-content a { font-weight:bold; }
#home-bottom { background-image:url(http://media.mercola.com/themes/aspartame/images/home-bg-bottom.jpg); width:999px; height:33px; background-repeat:no-repeat; }

#hometop-bgtxt {background-image:url(http://media.mercola.com/themes/aspartame/images/home-top-bgtxt.jpg); width:999px; height:65px; background-repeat:no-repeat; margin-bottom:15px; }
#hometop-bgtxt p { padding:15px 170px 0 20px; margin:0; font-weight:bold; font-family:Tahoma,arial; font-size:15px; color:#363636; }


/* Aspartame Article's Page */
#curvedcorner { margin:0 auto 10px; }
#curve-top { background-image:url(http://media.mercola.com/themes/aspartame/images/articles-bg-top.jpg); width:999px; height:10px; background-repeat:no-repeat; }
#curve-mid { background-image:url(http://media.mercola.com/themes/aspartame/images/articles-bg-mid.jpg); width:999px; background-repeat:repeat-y; height:100%; }
#curve-bottom { background-image:url(http://media.mercola.com/themes/aspartame/images/articles-bg-bottom.jpg); width:999px; height:10px; background-repeat:no-repeat; }
#pager { margin:10px auto 0; text-align:center; padding:5px; width:80%; border:1px solid #e1e1e1; background-color:#f2f2f2; }
.curve-pad { padding:10px 30px; }

/* common css */
html, body { height: 100%; }
body 		  { background-image:url(http://media.mercola.com/themes/aspartame/images/body-bg.jpg); text-align:center; background-color:#f5f6f7;  background-repeat:repeat-x; margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; }
#content	  { clear:both; padding:22px 0 5px 0; margin:0 auto; position:relative;  width:1002px; text-align:left; }
#footer 	  { position: relative;  clear:both; background-color:#2589c4; font-size:10px; color:#fff; }
#foot_txt	  { width:950px; margin:auto; padding:0; color:#242424;text-align:center; }
#footer a 	  { text-decoration:none; color:#fff; }
#footer a:hover { text-decoration:underline; }
#foot_txt ul  { padding:0; margin:0; margin-left:-10px; color:#fff;}
#foot_txt li  { display: inline; list-style-type: none; }
.footline     { padding:0 10px; }

/* nav */
#nav { clear:both; font:bold 14px arial; height:34px; text-transform:uppercase; text-align:center;}
#nav a { color:#fff; text-decoration:none;}
#nav a:hover { text-decoration:underline;}
#nav ul { padding-top:15px; }
#nav li { display:inline;  padding-right:80px; }
/* top elements */
#search 	  { background-image:url(http://media.mercola.com/themes/aspartame/images/search_bg.jpg); background-repeat:no-repeat; width:404px;  height:60px;  }
.search_txtbox{ font-size:16px; color:#363636; }
.logo 		  { font-size:24px; color:#000; font-weight:bold; }
.desc 		  { font-size:18px; color:#767676; }
#left 		  { float:left; margin-top:0px; width:514px; }
#right 		  { float:right; margin-top:0px; width:430px; }
#login 		  { font-size:12px; width:430px; text-align:right; }
#login li 	  { display: inline; list-style-type: none; }
.searchline   { color:#d7d6d6; padding:0 2px; }

/* articles */
#latest-articles-page { width:910px; padding-top:5px; }
#latest-article { width:580px; padding-top:5px; }
.Feeds-ArticleDesc { font-size:12px; }
.articles { padding:10px; margin-bottom:10px; }
.articles ul { margin:0; padding:0; list-style:none; } 
.articles h2 { text-transform:none; font-weight:normal; }

.articledesc { padding-top:10px; }

#commentviews { float:left; width:50px; background-image:url(http://media.mercola.com/themes/aspartame/images/commentsviews2.gif); background-repeat:no-repeat; width:50px; height:58px; margin:5px 0 0 0; padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:11px; text-align:center; }
.commentsno { margin-top:2px; }
.commentsno a { font-weight:normal !important; }
.commentsdesc { font-size:9px; }

.views { margin-top:4px; }
.views { color:#fff; padding:0;  margin-top: 7px \0/;   }
.viewsno { padding:0; margin-top:0px; /* target only IE8 + Firefox browsers */}
.viewsno, x:-moz-any-link { margin-top:5px; padding:0;  } /* target only Firefox, overriding the style above */
.viewsno a { font-size: 11px !important; color:#fff !important; font-weight:normal !important; }
.viewsdesc { font-size:9px; margin-top:-1px; }

/* active topics */

#topics     { background-image:url(http://media.mercola.com/themes/aspartame/images/recent_bg.jpg); background-repeat:no-repeat; }
#topics h1  { color:#5baa06;  font-size:30px; margin:0; padding-left:10px; }
#topics ul  { list-style-type:none; margin-left:10px; padding:0; margin-top:-5px; }
#topics li  { background:url('http://media.mercola.com/themes/aspartame/images/bullet_grey.gif') no-repeat scroll 0 15px; padding:10px 20px; border-bottom:1px dashed #e0e0e0; } 
#topics a   { color:#5baa06; text-decoration:none; }
#topics a:hover { text-decoration:underline; }

/* 3 columns */
.col { background-image:url(http://media.mercola.com/themes/aspartame/images/columnbg.jpg); background-repeat:repeat-x; width:939px; color:#343434; font-size:12px; }
.col h1 { font-size:24px; color:#505050; margin:0; padding-top:10px; text-align:center; }
.col p { padding:0 20px;  }

.col_left { background-image:url(http://media.mercola.com/themes/aspartame/images/col_left.jpg); background-position:right; width:313px; height:205px; background-repeat:no-repeat; }
.col_left p { padding:0; }
.col_left a { font-size:14px; font-weight:bold;  }
.col_mid a { font-size:14px; font-weight:bold;  }
.col_mid { background-image:url(http://media.mercola.com/themes/aspartame/images/col_mid.jpg); width:313px; height:205px; background-repeat:no-repeat; }
.col_right { background-image:url(http://media.mercola.com/themes/aspartame/images/col_right.jpg); width:313px; height:205px; background-repeat:no-repeat; }



/* post listings */
#PostListings ul { padding:0px; margin:0px; }
#PostListings li { margin-left:-40px; list-style-type: none; padding:10px 5px;border-bottom:1px dashed #e0e0e0; }
.PostListingTitle { font-weight:bold; }



/* search */
.GroupSearchButton { background-image:url(http://media.mercola.com/themes/aspartame/images/btn_search2.png); width:121px; height:30px; background-repeat:no-repeat; background-color:transparent; color:transparent; border:none; cursor:pointer; cursor:hand; }

/* add button */
.ArticlesBtnAdd    { background-image:url(http://media.mercola.com/themes/aspartame/images/btn_addcomment.png); width:121px; height:30px;  background-repeat:no-repeat; background-color:transparent; border:0; color:transparent; text-transform: capitalize; cursor:pointer; cursor:hand; font-size:0; line-height:100px; overflow: hidden; margin:5px 0; }


/* sources */ 
.sources li { font-size:12px; padding:2px; list-style:square; }

/* styles */

.btnNewsletter  { float:right; margin-right:35px; background-image:url(http://media.mercola.com/themes/aspartame/images/btn_subscribe.png); width:121px; height:30px; background-repeat:no-repeat; background-color:transparent; border:0; color:transparent; margin-top:19px; cursor:pointer; cursor:hand; }

.btnJoinGroup { background-image:url(http://media.mercola.com/themes/aspartame/images/btn_joinGroup.png); width:161px; height:37px; background-repeat:no-repeat; background-color:transparent; border:0; color:transparent; text-transform: capitalize; 
margin-top:29px; cursor:pointer; cursor:hand; font-size:0; line-height:100px; overflow: hidden; }

.hidden { display:none;}
.red		  { color:#e90a0ac; }
.orange 	  { color:#f78b05; }
a 			  { color:#0869bd; text-decoration:none; cursor: pointer; cursor: hand; }
a:hover 	  { text-decoration:underline; cursor: pointer; cursor: hand;}
div.hr 		  { height: 2px; background-image:url(http://media.mercola.com/themes/aspartame/images/hr.jpg); width:100%; margin:auto; }
div.hr hr 	  { display: none; }
h1 			  { font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
h2 {
color:#CC0000;
font-size:16px;
margin-bottom:-10px; padding:0;
}
.div_title    { font-family:"Times New Roman", Times, serif; font-size:20px; color:#fff; text-align:center; padding-top:3px; }
blockquote    {  }
.curve-pad li { padding:10px; line-height:30px; }
.ArticlePostContent p { line-height:20px; font-size:16px !important; }
.ArticlePostContent { padding-bottom:10px; }
.ArticlePostContent img { border:1px solid #222; margin:0 0 20px 20px; }

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	padding: 0 7px;
	text-align:left;
}

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 
{ 
	background-color: #ccc;
	background-image: url(http://media.mercola.com/themes/aspartame/images/common/navigation-gradient.png);
	background-repeat: repeat-x;
	background-position: left -20px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}

.CommonModal1 {	margin: 0 -2px;	padding: 0; border-top: solid 1px #666; border-bottom: solid 1px #666; border-left-width: 0px; border-right-width: 0px; }
.CommonModal2 { margin: 0 -2px; padding: 1px 0; border-left-width: 2px; border-right-width: 2px; }
.CommonModal3 { margin: 0 -3px; padding: 1px 0; }
.CommonModal4 { margin: 0 -2px; padding: 2px 0; }
.CommonModal5 { margin: 0 -2px; padding: 1px 0; }

.CommonModalTitle
{
	border-bottom: solid 0px #FFF;
	padding: 3px 6px 6px 6px;
	font-size: 130%;
	font-weight: bold;
	color: #000;
	cursor: move;
	min-height: 20px; background:url('http://media.mercola.com/themes/aspartame/images/userProfileTbl_t.jpg') 0 0 repeat-x; 
	 
}

.CommonModalContent
{
	background-color: Transparent;
}

.CommonModalFooter
{
	border-top: solid 1px #FFF;
	width: 100%;
	height: 20px;
	background-color:#FFF;
}

.CommonModalClose
{
	width: 33px;
	height: 20px;
	background: url(http://media.mercola.com/themes/aspartame/images/common/close.gif) center;
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 6px;
}

.CommonModalResize
{
	width: 28px;
	height: 14px;
	background: url(http://media.mercola.com/themes/aspartame/images/common/resize.gif) center;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	margin-top: 4px;
	cursor: se-resize;
}

.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/aspartame/images/btn-searchProfile.png) no-repeat; font:bold 16px Arial; color:#fff; padding:17px 28px; width:173px; border:none; text-align:left; cursor:pointer;}


.modalHolder { width:95%; margin:0 auto; text-align:left; padding:20px 0;}

	.modalHolder .leftHead { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_tl.png') left top no-repeat; }
    .modalHolder .rightHead { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_tr.png') right top no-repeat; padding:0 20px; }
    .modalHolder .midHead { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_t.jpg') repeat-x; }
	.modalHolder .midHead .marginDiv { padding: 20px 20px 0 20px; position:relative;}
	.modalHolder .closeBtn { position:absolute; width:600px; left:0px; text-align:right; top:-20px }
	.modalHolder .midHead .marginDiv strong {font:normal 24px georgia; }
    .modalHolder .leftContent { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_l.gif') repeat-y;}
    .modalHolder .ContentArea { background:#F9FAFB; font:12px Arial; color:#666; }
    .modalHolder .ContentArea .marginDiv { padding:0 20px; }
	.modalHolder .rightContent { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_r.gif') repeat-y right; padding:0 20px;  }
	.modalHolder .leftFoot { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_bl.png') left top no-repeat; }
    .modalHolder .rightFoot { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_br.png') right top no-repeat; padding:0 20px; }
    .modalHolder .midFoot { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_b.gif') repeat-x; height:25px; }
 
.ContactImporterHolder .modalHolder { width:88%; margin:0 auto; text-align:left; padding:10px 0;}
.ContactImporterHolder .modalHolder .midHead .marginDiv { padding: 25px 7px 0 10px; position:relative;}
.ContactImporterHolder .modalHolder .ContentArea .marginDiv { padding:0 7px; }
.ContactImporterHolder .modalHolder .rightContent { background: url('http://media.mercola.com/themes/aspartame/images/reportFooter_r.gif') repeat-y right; padding:0 10px;  }
.ContactImporterHolder .modalHolder .closeBtn { position:absolute; top:-20px; left:0px; width:760px; text-align:right; }
.ContactImporterHolder .modalHolder .feedbackBtn { position:absolute; right:-25px; top:-20px }
.ContactImporterHolder .modalHolder .midHead .marginDiv strong {font:normal 32px georgia; }
    
.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/aspartame/images/SaveFavBtn.png') no-repeat; border:0;}

/*------------------ Message Styles -------------------*/
.CommonMessageSuccess {	padding: 12px; font-size: 100%;	color: #030; font-weight: normal; border: solid 1px #030; background-color: #88dd88; margin: 16px 0;}
.CommonMessageWarning {padding: 12px;	font-size: 100%; color: #330; font-weight: normal; border: solid 1px #eec600; background-color: #FFFFAA;}
.CommonMessageError { margin: 16px 0; padding: 12px; font-size: 100%; color: #000; font-weight: normal;	border: solid 1px #300;	background-color: #d66; }

.BtnViewCom
{
  	background: transparent url(http://media.mercola.com/themes/aspartame/images/articlesbtn-viewcomment.jpg) no-repeat;
	float:left;
	height:37px;
	width:227px;
	border:0;
	cursor:pointer;
	margin-right:3px;
}

.RatedArticles { color:Green; font-family:Arial; font-size:22px; font-weight:bold; }
.DrBeckerCommentContent { padding-bottom:10px; }
.shiftleft { padding-bottom:5px; margin-top:-10px; }

.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; 
}

/* sort article */
#SortArticleListHolder { width:100%; top:-3px; right:20px; position:absolute; }
#SortArticleList { list-style:none; }
#SortArticleList .selected {  margin-top:-2px; padding-bottom:2px; background-color:#fff; }
#SortArticleList .selected a { font-weight:bold; color:#000;  }
.hide-this { display:none !important; }
.sort-options { float:right;  border:1px solid #ccc; border-bottom:none; margin:8px 5px; padding:5px; background-color:#fff;}

/* home page */
#listings ul li {
color:#000000;
font:14px Arial;
list-style:disc outside url("http://media.mercola.com/ImageServer/public/Articles/Aspartame/set2/bullet.jpg");
padding-bottom:8px;
}

.contentdiv li {
margin-bottom:15px;
}

.aspartame-border { border:1px solid #ccc; }
.aspartameForm3 { float:right; }
.aspartameLists { text-align:left; }
.aspartameForm3 .SubscribeFormTF .SubscribeTF {
background:none repeat scroll 0 0 transparent !important;
border:medium none;
color:#000000;
font:bold 13px Arial;
height:16px;
margin:0 0 0;
padding:9px 0;
width:265px;
}
.aspartameForm3 .SubscribeFormTF {
background:url("http://media.mercola.com/ImageServer/public/Reports/aspartame/input-txt-box-3.gif") no-repeat scroll 0 0 transparent;
clear:right;
float:left;
height:37px;
margin:0 0 0;
padding:0 10px;
width:275px;
}
.aspartameForm3 .SubscribeFormBtn {
clear:right;
}
.aspartameForm3 .SubscribeFormBtn .SubscribeBtn {
background:url("http://media.mercola.com/ImageServer/public/Reports/aspartame/btn-2.gif") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:35px;
width:243px;
}
.aspartameForm3 {
clear:both;
padding:0 0 0;
width:100%;
}


.clearfloat { clear:both; }	
 #subscribe span { margin:0; padding:0;  font:normal 10px arial; position:relative; top:-6px; }
 .gendisclaimdiv { width:1000px; margin:0 auto; }
 .gendisclaimdiv a{ color:#fff; text-decoration:none; }
 .gendisclaimdiv a:hover{ color:#fff; text-decoration:underline; }
 .gendisclaimdiv p { text-align:left; }
 .disclaimer { text-align:left !important; }