/* CSS Document */

/*===========================================
	*** CONTENT SUB STYLES BEGIN ***
=============================================*/
.contentSub {
	background: url(/images/template/bg_content_sub.gif) repeat-y;
}
.contentSubHeader {
	background: url(/images/template/bg_content_sub_top.gif) no-repeat;
}
.contentSubFooter {
	background: url(/images/template/bg_content_sub_bottom.gif) no-repeat;
}
.contentSubLeft 
{
	width: 701px;
	padding: 0px 15px;
	vertical-align: top;
}
.contentSubRight {
	width: 225px;
	vertical-align: top;
}
.contentTower {
	background: #FFFFFF;
}
.contentTower p {
	padding: 0px 3px 5px 3px;
}
.contentTower ul {
	margin: 0;
	padding: 0;
}
.contentTower li {
	list-style: none;
	padding: 5px;
}
.fusion li {
	font-size: 0.9em;
}
.fusion img {
	padding-top: 10px;
}
.fusion div {
	margin-left: 6px;
	border-top: dashed 1px #999999;
	width: 92%;
	height: 2px;
}
.contentTower div {
	padding: 0px 0px 2px 5px;
}
/*===========================================
	*** CONTENT SUB STYLES END ***
=============================================*/
/*===========================================
	*** FUNCTION LINKS STYLES BEGIN ***
=============================================*/
.functionLinksRSS img
{
	padding: 3px 5px 0px 0px;
}
.functionLinksNoScript
{
	padding: 5px 20px 5px 5px;
}
.functionLinksNoScript a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #333333;
}
.functionLinksNoScript a:hover
{
	background-color: #FFFFFF;
	color: #0000FF;
	text-decoration: none;	
}
.functionLinksShare
{
	padding: 5px;
}
.functionLinksShare a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #333333;
	padding: 4px;
}
.functionLinksShare a:hover
{
	background-color: #FFFFFF;
	color: #0000FF;
	text-decoration: none;	
}
/*===========================================
	*** FUNCTION LINKS STYLES END ***
=============================================*/
/*===========================================
	*** HEALTH CONCERNS STYLES BEGIN ***
=============================================*/
.concernListItem {
	padding: 2px;
	vertical-align: top;
}
.concernListItem h1 {
	margin: 0;
	padding: 0px 4px;
	line-height: 22px;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
}
.concernListHeaderHerbal {
	background: url(/images/secondary/bg_hc_list_herbal.gif) no-repeat;
	padding: 0px 5px;
}
.concernListHeaderBeauty {
	background: url(/images/secondary/bg_hc_list_beauty.gif) no-repeat;
	padding: 0px 5px;
}
.concernListHeaderHealth {
	background: url(/images/secondary/bg_hc_list_health.gif) no-repeat;
	padding: 0px 5px;
}
.concernListHeaderVitamins {
	background: url(/images/secondary/bg_hc_list_vitamins.gif) no-repeat;
	padding: 0px 5px;
}
.concernListHeaderDiet {
	background: url(/images/secondary/bg_hc_list_diet.gif) no-repeat;
	padding: 0px 5px;
}
.concernListHeaderAging {
	background: url(/images/secondary/bg_hc_list_aging.gif) no-repeat;
	padding: 0px 5px;
}
.concernListBody ul {
	margin: 0;
	padding: 5px;
}
.concernListBody li {
	list-style: none;
	padding: 1px 0px;
}
/*===========================================
	*** HEALTH CONCERNS STYLES END ***
=============================================*/
/*===========================================
	*** NEWS STYLES BEGIN ***
=============================================*/
.newsMenu {
	width: 50%;
	padding: 0px 4px;
	vertical-align: top;
}
.newsMenu ul {
	margin: 0;
	padding: 0;
}
.newsMenu li {
	list-style: none;
	padding: 8px; 	
}
.newsMenu a {
	font-weight: bold;
}
/*===========================================
	*** NEWS STYLES END ***
=============================================*/
/*===========================================
	*** MAGAZINE STYLES BEGIN ***
=============================================*/
.magazineMonth img {
	padding: 0px 0px 5px 0px;	
}
.magazineMain h2 {
	font-size: 1.6em;
}
.magazineMain img {
	padding: 0px 8px 12px 0px;
}
.magazineSub h3 {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}
.magazineSub p {
	margin: 0;
}
.magazineSub img {
	padding: 0px 0px 8px 8px;
}
.magazineFooter {
	text-align: center;
	padding: 8px 0px 15px 0px;
}
/*===========================================
	*** MAGAZINE STYLES END ***
=============================================*/
/*===========================================
	*** PRODUCTS STYLES BEGIN ***
=============================================*/
.productBox {
	padding: 0px 1px 10px 30px;
}
.productBox div {
	display: inline;
	margin: 0px 15px; 
}
.productAnti {
	padding: 8px 10px;
	background-image:url(/images/secondary/title_prod_antilong_body.gif);
	background-repeat:repeat-y;
	width:663px;
}
.productHealth {
	padding: 8px 10px;
	background-image:url(/images/secondary/title_prod_hwbeing_body.gif);
	background-repeat:repeat-y;
	width:663px;
}
.productDiet {
	padding: 8px 10px;
	background-image:url(/images/secondary/title_prod_dietener_body.gif);
	background-repeat:repeat-y;
	width:663px;
}
.productVitamins {
	padding: 8px 10px;
	background-image:url(/images/secondary/title_prod_vitamin_body.gif);
	background-repeat:repeat-y;
	width:663px;
}
.productHerbal {
	padding: 8px 10px;
	background-image:url(/images/secondary/title_prod_herbal_body.gif);
	background-repeat:repeat-y;
	width:663px;
}
.productBeauty {
	padding: 8px 10px;
	background-image:url(/images/secondary/title_prod_beauty_body.gif);
	background-repeat:repeat-y;
	width:663px;
}
/*===========================================
	*** PRODUCTS STYLES END ***
=============================================*/
/*===========================================
	*** WHATS HOT STORY BEGINS ***
=============================================*/
.whatsHotImageStory {
	padding: 2px;
}

.whatsHotImageStory img {
	border: 1px solid #666666;
	margin: 0px 2px 0px 0px;
}
.whatsHotImageStory H2 {
	color:#FF6600;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0.2em;
}
/*===========================================
	*** WHATS HOT STORY ENDS ***
=============================================*/
/*===========================================
	*** DAILY NEWS SECTION BEGINS ***
=============================================*/
.dailyNewsArticleList li
{
	padding-bottom: 10px;
}
.dailyNewsArticleList span
{
	color: #999999;
}
.dailyNewsArticle h1
{
	color: #6699CC;
}
/*===========================================
	*** DAILY NEWS SECTION ENDS ***
=============================================*/
/*===========================================
	*** LEGISLATIVE ACTION CENTER BEGINS ***
=============================================*/
.lacAlert h1, .lacAlert h2
{
	COLOR: #0066cc;
}
.lacAlert span
{
	font-size: 0.8em;
}
.lacAlertDivider
{
	padding: 0px 0px 5px 0px;
	border-top: dashed 1px #CCCCCC;
}
/*===========================================
	*** LEGISLATIVE ACTION CENTER ENDS ***
=============================================*/
/*===========================================
	*** MEDIA BEGINS ***
=============================================*/
.mediaContentBorders {
	border: solid #cccccc 1px; 
	background-color: #fafafa; 
	padding: 5px;
}
.mediaLists
{
	padding-top: 15px;
}
.mediaItem
{
	width: 70%;
	padding: 3px 0px;
}
.mediaLink
{
	padding: 3px 0px 3px 5px;
}
.mediaLink a
{
	padding-left: 4px;
}
/*===========================================
	*** MEDIA ENDS ***
=============================================*/
.wwwMagTextRefNumber
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    margin-top: 50px;
}
 .wwwProdLDTextRefNumber {
	font-size: 70%;
	vertical-align: 33%;
}
.sidebar-textbox {
	width:160px; 
	background:#ffffd7; 
	padding:3px; 
	color:#069; 
	border:#ccc 1px solid; 
	font-weight:bold; 
}