﻿body, html {
	margin: 0px auto;
	background-color: #FFF !important;
	height: 100%;
	font-family: Arial;
	/*font-size: 12px;*/
	color: #747474;
}




a{
	color: #333;
}




h2 {font-size:16px;}




#contentWrapper {
  width:885px;
  margin: 0px auto; 
  clear: both;
}




#naviFrame {
	width: 885px; 
	height: 131px; 
	background-image:url(../img/top_frame.gif); 
	background-repeat: no-repeat;
	padding-top: 3px;
	position: relative;
	z-index:10;
}
DIV.navigationItem {
	height: 33px;
	float: left;
	padding: 0px 0px 0px 5px;
	font-size: 10px;
}
DIV.navigationItem DIV {
	padding: 5px 10px 5px 10px;
	line-height: 23px;
	font-size: 14px;
}
DIV.floatRight {
	float: right;
	padding: 0px 5px 0px 0px;
}
DIV#pharmacy {
	background-image:url(../img/pharmacy-left.gif); 
	background-repeat:no-repeat;
}
DIV#pharmacy DIV {
	padding: 0px 0px 0px 10px;
	font-size: 14px;
}
A#pharmacy {
	background-image:url(../img/pharmacy-right.gif); 
	background-position: right center;
	height: 33px;
	display:block;
	padding: 0px 30px 0px 5px;
	text-decoration: none;
	font-size: 12px;
	width: 10px;
	color: #878787;
}
A#pharmacy:hover {
	color: #000;
}
DIV#pharmacy SPAN {
	display: block;
	padding: 5px 0px 0px 0px;
}
DIV#logo {
	position: relative;
	top: -34px;
	margin: 0px 399px;
}
SPAN.naviItem {
	font-family: Arial;
	font-size: 11px;
	color: #878787;
}
#leftheader {
  float:left;
  width:440px;
  background:#FFF;
  font-family: arial;
  font-size:11px;
  line-height:normal;
  white-space: nowrap;
  }
#leftheader ul {
  margin:0;
  padding:0px 0px 0;
  list-style:none;
  }
#leftheader li {
  float:left;
  background:url("../img/pharmacy-left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#leftheader li.dotbg, #leftheader li.last-nav {
  background-image: none;
  padding:0 0 0 3px;
  }
#leftheader li.last-nav {
  background-image: none;
  }
#leftheader a {
  float:left;
  display:block;
  width:.1em;
  background:url("../img/pharmacy-right.gif") no-repeat right top;
  padding:9px 30px 9px 6px;
  height:15px;
  text-decoration:none;
  font-weight:normal;
  color:#878787;
  }
#leftheader li.dotbg a {
  background:url("../img/dotbg.gif") no-repeat right top;
  padding:9px 10px 9px 0px;
  }
#leftheader li.last-nav a {
  background-image: none;
  padding:9px 10px 9px 0px;
  }




#leftheader > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#leftheader a {float:none;}
/* End IE5-Mac hack */
#leftheader a:hover {
  color:#333;
  }
#home #nav-home, #news #nav-news,
#products #nav-products, #about #nav-about,
#contact #nav-contact {
  /*background-position:0 -150px;*/
  border-width:0;
  }
#home #nav-home a, #news #nav-news a,
#products #nav-products a, #about #nav-about a,
#contact #nav-contact a {
  /*background-position:100% -150px;*/
  padding-bottom:5px;
  color:#333;
  }
#leftheader li:hover, #leftheader li:hover a {
  /*background-position:0% -150px;*/
  color:#333;
  }
#leftheader li:hover a {
  /*background-position:100% -150px;*/
  }
#rightheader {
  float:right;
  width:440px;
  background:#FFF;
  font-family: arial;
  font-size:11px;
  line-height:normal;
  white-space: nowrap;
  }
#rightheader ul {
  margin:0;
  padding:0px 0px 0;
  list-style:none;
  }
#rightheader li {
  float:right;
  margin:0;
  padding:0 0 0 3px;
  }
#rightheader #nav-contact{padding:4px 0 0 3px;}
#rightheader a {
  float:right;
  display:block;
  width:.1em;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:normal;
  color:#878787;
  }
#rightheader li.dotbg a {
  background:url("../img/dotbg.gif") no-repeat right top;
  padding:9px 10px 9px 0px;
  }  
    
#rightheader > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#rightheader a {float:none;}
/* End IE5-Mac hack */
#rightheader a:hover {
  color:#333;
  }
#home #nav-home, #news #nav-news,
#products #nav-products, #about #nav-about,
#contact #nav-contact {
  /*background-position:0 -150px;*/
  border-width:0;
  }
#home #nav-home a, #news #nav-news a,
#products #nav-products a, #about #nav-about a,
#contact #nav-contact a {
  /*background-position:100% -150px;*/
  padding-bottom:5px;
  color:#333;
  }
#rightheader li:hover, #rightheader li:hover a {
  /*background-position:0% -150px;*/
  color:#333;
  }
#rightheader li:hover a {
  /*background-position:100% -150px;*/
  }
#rightfooter {
  float:right;
  background:#FFF;
  font-family: arial;
  font-size:11px;
  line-height:normal;
  white-space: nowrap;
  background-image: url(../img/bottom_butterfly.gif); 
  background-repeat: no-repeat;
  height: 33px;
  width: 100%;
  }
#rightfooter ul {
  margin:0;
  padding:0px 0px 0;
  list-style:none;
  background-color: white;
  }
#rightfooter li {
  float:right;
  margin:0;
  padding:0 0 0 9px;
  background-color: white;
  }
#rightfooter li.last-nav {
  background-image: none;
  padding:4px 0px 4px 6px; 
  }
#rightfooter li.dotbg a {
  background-image: none;
  }
    
#rightfooter a {
  float:right;
  display:block;
  width:.1em;
  padding:5px 10px 4px 6px;
  text-decoration:none;
  font-weight:normal;
  color:#878787;
  }
#rightfooter li.dotbg a {
  background:url("../img/dotbg.gif") no-repeat right top;
  padding:9px 16px 9px 14px;
  }  
    
#rightfooter > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#rightfooter a {float:none;}
/* End IE5-Mac hack */
#rightfooter a:hover {
  color:#333;
  }
#home #nav-home, #news #nav-news,
#products #nav-products, #about #nav-about,
#contact #nav-contact {
  /*background-position:0 -150px;*/
  border-width:0;
  }
#home #nav-home a, #news #nav-news a,
#products #nav-products a, #about #nav-about a,
#contact #nav-contact a {
  /*background-position:100% -150px;*/
  padding-bottom:5px;
  color:#333;
  }
#rightfooter li:hover, #rightfooter li:hover a {
  /*background-position:0% -150px;*/
  color:#333;
  }
#rightfooter li:hover a {
  /*background-position:100% -150px;*/
  }	
  
DIV.panel475 {
	width: 475px;
	float: left;
}
DIV.panel268 {
	width: 268px;
	float: left;
}
DIV.panel134 {
	width: 134px;
	float: left;
}
DIV.panel203 {
	width: 203px;
	float: left;
}
DIV.margin8 {
	width: 8px;
	float: left;
}
DIV.panel653 {
	width: 653px;
	float: left;
}
DIV.panel675 {
	width: 675px;
	float: left;
}
DIV.margin30 {
	width: 30px;
	float: left;
}
#leftmenuHolder 
{
	width: 164px;
	float: left;
}
#leftmenuMain {
	min-height:388px;
	height:auto !important;
	height:388px;
	background-image:url(../img/leftmenu_top.gif); 
	background-repeat: no-repeat; 
	width: 164px;
	overflow:hidden
}
#leftmenuLinks 
{
	padding: 0px 12px 12px 12px;
	text-align: left;
}
#leftmenuLinks DIV {
	border-bottom: 1px dashed silver;
	padding-bottom: 4px;
	padding-bottom: 2px;
}
#leftmenuLinks DIV.L2_Active {
	background-color: #e6e7e7;
}
#leftmenuLinks DIV A {
	color: #757575;
	text-decoration: none;
	padding:3px 0 3px 8px;
	line-height: 16px;
	display:block;
}
#leftmenuTop 
{
	background-image:url(../img/leftmenu_tile.gif); 
	width: 164px; 
	
}
#leftmenuBottom 
{
	width: 164px; 
}
#leftmenuHeader
{
	padding: 12px 12px 9px;
}
#leftmenuHeader DIV#leftTitle
{
	width: 140px; 
}
DIV#leftTitle DIV.subHeader
{
	width: 130px; 
}
#mainheader 
{
  position:absolute;
  top: 92px;
  left: 20px;
  font-family: arial;
  font-size:11px;
  line-height:normal;
  white-space: nowrap;
  z-index:1;
  }
/*#mainheader ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#mainheader li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  }




#mainheader > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*#mainheader a {float:none;}*/
/* End IE5-Mac hack */
/*#mainheader a:hover {
  color:#333;
  }*/
#mainheader *{margin:0; padding:0;}
#mainheader ul{width:100%; overflow:hidden;}
#mainheader li{display:inline; float:left;}
#mainheader li a{font-size:13px; font-weight:bold; color:#fff; background:url(../img/bgd_menu.png) no-repeat; text-decoration:none; height:40px; display:block; float:left; line-height:30px; padding:0 43px 0 0;}
#mainheader li a span{background:url(../img/bgd_menu.png) no-repeat; display:block; height:40px; float:left; cursor:pointer}
#mainheader li a span span{background:none; padding:0 0 0 12px;}




#mainheader li .link1{background-position:100% -40px;}
#mainheader li .link1:hover{color:#97bedd;}
#mainheader li .link1 span{background-position:0 0;}




#mainheader li .link2{background-position:100% -120px;}
#mainheader li .link2:hover{color:#e69696;}
#mainheader li .link2 span{background-position:0 -80px;}




#mainheader li .link3{background-position:100% -200px;}
#mainheader li .link3:hover{color:#bdd89e;}
#mainheader li .link3 span{background-position:0 -160px;}




#mainheader li .link4{background-position:100% -280px;}
#mainheader li .link4:hover{color:#c7c3dd;}
#mainheader li .link4 span{background-position:0 -240px;}




#mainheader li .link5{background-position:100% -360px;}
#mainheader li .link5:hover{color:#cde0ec;}
#mainheader li .link5 span{background-position:0 -320px;}




#mainheader li .link6{background-position:100% -440px;}
#mainheader li .link6:hover{color:#bde0eb;}
#mainheader li .link6 span{background-position:0 -400px;}




#mainheader li .link7{background-position:100% -520px;}
#mainheader li .link7:hover{color:#fce3e9;}
#mainheader li .link7 span{background-position:0 -480px;}




#mainheader li .link8{background-position:100% -40px;}
#mainheader li .link8:hover{color:#97bedd;}
#mainheader li .link8 span{background-position:0 0;}
#mainheader li .link8 span span{padding:0 50px 0 12px;}




DIV.panel475 {
	width: 475px;
	float: left;
}
DIV.panel341 {
	width: 341px;
	float: left;
}
DIV.panel268 {
	width: 268px;
	float: left;
}
DIV.panel134 {
	width: 134px;
	float: left;
	display:inline;
}
DIV.panel164 {
	width: 164px;
	float: left;
}
DIV.panel721 {
	width: 721px;
	float: left;
}
div.panel288 {
	width: 288px;
	float: left;
	display:inline;
}
div.panel577 {
	width: 577px;
	float: left;
	display:inline;
}
div.panel557 {
	width: 557px;
	float: left;
	display:inline;
}
DIV.margin8 {
	width: 8px;
	float: left;
	font-size: 1px;
}
DIV.margin15 {
	width: 15px;
	float: left;
	font-size: 1px;
}
DIV.margin18 {
	width: 18px;
	float: left;
	font-size: 1px;
}
DIV.margin13 {
	width: 13px;
	float: left;
	font-size: 1px;
}
.stdPadding 
{
	padding: 5px 20px 5px 10px; 	
}
.widePadding 
{
	padding: 0px 20px 5px 15px; 	
}




DIV.defaultHeader 
{
	background-image:url(../img/header-line.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 2px;
	/*margin-bottom: 20px;*/	
	margin-bottom: 0px;
	font-size: 20px;
	
}
DIV.articlePicture 
{
	background-image:url(../img/blue_article_frame.gif); 
	background-repeat: no-repeat;
	width: 158px;
	height: 147px;
	float: left;
	padding-bottom: 10px;
}
DIV.paragraphPicture
{
	background-image:url(../img/presentationpage_frame.gif); 
	background-repeat: no-repeat;
	width: 203px;
	height: 214px;
	float: left;
	padding-bottom: 10px;
}
DIV.paragraphPicture IMG
{
	padding: 19px 0px 0px 9px;
}
DIV.articlePicture IMG
{
	padding: 19px 0px 0px 9px;
}
DIV.productsPicture 
{
	background-image:url(../img/blue_product_frame.gif); 
	background-repeat: no-repeat;
	width: 188px;
	height: 178px;
	float: left;
}
DIV.productsPicture IMG
{
	padding: 19px 0px 0px 9px;
}
DIV.productsText 
{
	float: left;
	width: 319px;
	padding: 10px 10px;
	color: #747474;
	/*font-size: 10px;*/
}
DIV.productsHeader 
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}
DIV.articleText 
{
	float: left;
	width: 369px;
	color: #747474;
	font-size: 11px;
}
DIV.articleText DIV, div.readmeLink div
{
	padding: 10px 0px 10px 10px;
}
DIV.articleHeader 
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 30px;
}
DIV.productPages
{
	margin-top:20px;
}




DIV.products 
{
	display: none;	
}
DIV#newsNavi 
{
	background-image:url(../img/paging_bar.gif);
	background-repeat: no-repeat; 
	/*padding:5px 5px 5px 5px;*/
	font-family: Arial;
	font-size: 11px;
	color: #747474;
	width: 526px;
	height: 31px;
}
DIV#vitaNavi 
{
	background-image:url(../img/paging_bar_large.gif);
	background-repeat: no-repeat; 
	/*padding:5px 5px 5px 5px;*/
	font-family: Arial;
	font-size: 11px;
	color: #747474;
	width: 885px;
	height: 31px;
}
DIV#newsNavi IMG
{
	border: 0px none;
	
}
DIV#vitaNavi IMG
{
	border: 0px none;
	
}
.pageName 
{
	padding: 3px 0px;
}
DIV#naviWrap 
{
	padding: 5px 5px 5px 5px;
}
DIV.articleBottom {
	background-image:url(../img/header-line.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 0px;
}
DIV.readmeLink 
{
	text-align: right;
	background-image:url(../img/blue_readmore.gif); 
	background-repeat: no-repeat;
	background-position: right 5px;
}
DIV.readmeLink A 
{
	color: #4f91c5;
	padding: 5px 30px 5px 0px;
	text-decoration: none;
}




DIV.backLink 
{
	text-align: left;
	background-image:url(../img/blue_back.gif); 
	background-repeat: no-repeat;
	/*background-position: left 5px;*/
	padding: 5px 0px 10px 0px;
}
DIV.backLink A 
{
	color: #4f91c5;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	font-size: 11px;
}
.clear
{
	clear: both;
	font-size: 2px;
}
DIV.articleItem 
{
	margin-bottom: 10px;	
}
DIV.bArticleImage {
	background-image:url(../img/blue_big_article_frame.gif); 
	background-repeat: no-repeat;
	height: 268px;
	width: 201px;
	float: left;
}
DIV.bArticleImage IMG {
	padding: 19px 0px 0px 9px;
}




DIV.bArticleContent 
{
	padding: 0px 0px 0px 5px;
	float: left;
	width: 320px;
}
DIV.bArticleText 
{
	color: #747474;
}
DIV.bArticleTitle
{
	padding-top: 5px;
}
#topNavigation {
	background-repeat: no-repeat;
	text-align: left;
}
#leftmenuTopBottom 
{
	background-repeat: no-repeat;
	width: 140px;
	height: 4px;
}
#leftmenuHeader DIV#leftTitle
{
	background-repeat: no-repeat;
}
DIV.bigHeader
{
	padding-top: 6px;
	background-image:url(../img/header-line.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 4px;
	/*margin-bottom: 10px;
	margin-left: 16px;*/
	margin-right: 6px;
	
}
DIV.normalTextBox 
{
	background-image:url(../img/header-line.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 0px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom:4px;
}
DIV.normalTextBox DIV
{
	padding-left: 2px;
}
DIV.LinkBoxResource {
	background-image:url(../img/blue_linkbox_frame.gif); 
	background-repeat: no-repeat;
	width: 140px;
	float: left;
}
DIV.LinkBoxResource IMG {
	padding: 19px 0px 30px 13px;
}
DIV.LinkBoxContent 
{
	margin-left: 10px;
	float: left;
	width: 186px;
	padding: 10px 0px 10px 0px;
}
DIV.LinkBoxLink 
{
	text-align: right;
	background-image:url(../img/blue_readmore.gif); 
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 5px 0px 5px 0px;
}
DIV.LinkBoxLink A
{
	color: #4f91c5;
	padding: 5px 30px 5px 0px;
	text-decoration: none;
}
DIV.LinkBoxContentHeader 
{
	color: #747474;
	font-weight: bold;
	padding-bottom: 10px;
}
.normalText {
	font-size: 12px;
}
.articles 
{
	font-size: 10px;	
}
IMG.naviNextActive 
{
	background-image:url(../img/lblue_paging_right_active.gif); 
}
IMG.naviPrevActive 
{
	background-image:url(../img/lblue_paging_left_active.gif); 
}
DIV.VEHeader 
{
	background-image:url(../img/ve_topbar.gif); 
	width: 885px;
	height: 31px;
	color: White;
	font-size: 11px;
	font-weight: bold;
}
DIV.VEVitaminHeader 
{
	float: left;
	width: 170px;
	padding-left: 23px;
	padding-top: 9px;
}
DIV.VEFunctionHeader 
{
	float: left;
	width: 392px;
	padding-top: 9px;
}
DIV.VESourceHeader 
{
	float: left;
	padding-top: 9px;
}
DIV.VEVitaminsHolder 
{
	background-image:url(../img/ve_tile-bg.gif); 
	background-repeat: repeat-x; 
	width: 875px;
	margin: 0px 5px 0px 5px;
	font-size: 11px;
	border-bottom: dashed 1px silver;
	padding-bottom: 10px;
}
DIV.VEFooterText 
{
	width: 875px;
	height: 30px;
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
}




DIV.VEPicture 
{
	float: left;
	width: 185px;
	background-image:url(../img/ve_pictureframe.gif); 
	background-repeat: no-repeat; 
	background-position: 25px 10px;
}
DIV.VEPicture IMG
{
	padding: 26px 0px 10px 34px;
}
DIV.VEFunction 
{
	float: left;
	width: 380px;
	padding-top: 10px;
}
DIV.VEFunction UL
{
	padding-left: 7px;
	margin-left: 7px;
	margin-top: 0px;
}
DIV.VESource 
{
	padding-top: 10px;
	float: left;
	width: 292px;
}
DIV.VESource UL
{
	padding-left: 7px;
	margin-left: 7px;
	margin-top: 0px;
}
DIV#contentHolder 
{
	font-size: 11px; position:relative; width:885px;
}
DIV.bigBlueButton 
{
	background-image:url(../img/blue_large_button.gif);	
	background-repeat: no-repeat;
	width: 155px;
	height: 55px;
	text-align: center;
	float:right;
	padding-right: 50px;
	
}
DIV.bigBlueButton DIV A
{
	margin: 10px;
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	
}
DIV.bigBlueButton DIV
{
	padding: 18px 10px 10px 10px;
}
DIV.bigPinkButton 
{
	background-image:url(../img/pink_large_button.gif);	
	background-repeat: no-repeat;
	width: 205px;
	height: 55px;
	text-align: center;
	float:right;
	padding-right: 50px;
	
}
DIV.bigPinkButton DIV A
{
	margin: 10px;
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	
}
DIV.bigPinkButton DIV
{
	padding: 18px 10px 10px 10px;
}
TABLE.tellAFriendTable INPUT[type=text]
{
	width: 394px;
}
TABLE.tellAFriendTable TEXTAREA
{
	width: 394px;
}
TABLE.tellAFriendTable INPUT#sendToFriendSubmit
{




}
INPUT.dailyHabitInput 
{
    width: 271px;   
}
TEXTAREA.dailyHabitInput 
{
    width: 202px;   
}
TEXTAREA.dailyHabitInput, INPUT.dailyHabitInput 
{
    border: solid 1px #bfbfbf;
}
DIV.dailyHabitImage 
{
    float: left;
    padding-top: 20px;
    padding-left: 15px;
    height: 98px;
    width: 105px;
}
DIV.dailyHabitContent 
{
    padding-top: 15px;
    float: left;
    width: 390px;
}
DIV.dailyHabitSignature 
{
    text-align: right;
}
DIV.dailyHabit 
{
    width: 526px;
    background-image: url(../img/blue_have_your_say_top.gif);
}
DIV.dailyHabitBottom
{
    background-image: url(../img/have_your_say_bottom.gif);
    width: 526px;
    height: 34px;
}
DIV.dailySubmitBorder
{
	background-image:url(../img/ramme_dailyhabbit.png);
	height:47px;
	width:51px;
	float:right;
}
DIV.dailySubmitBorder IMG
{
	margin-left:6px;
	padding-top:6px;
	float:none;
}




DIV.radioFloat
{
	float:left;
}
Table#dailysubmitChoosePicure
{
	width:225px;
}




TD.dailySubmitThumb
{
	width:100px;
}
DIV.dailyhabits 
{
	float: left;	
}




DIV.jq_insertpoint
{
	float:none;	
	margin-bottom:20px;
}




DIV.bm20
{
	margin:-10px 0 20px;
}
INPUT[name="DWNewsletterReceiptNameFieldTextTextbox"], INPUT.std, INPUT[name="DWNewsletterReceiptEmailFieldTextTextbox"]
{
	width: 394px;
}
INPUT[name="DWNewsletterReceiptEmailFieldTextTextbox"]
{
       margin-top: 5px;
}
p#bgBtn {
	background:transparent url(../img/bgd_btn2.gif) no-repeat scroll left bottom;
	display:block;
	height:25px;
	overflow:hidden;
	width:75px;
}
p#bgBtn a {
	background:transparent url(../img/bgd_btn2.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	height:25px;
	line-height:23px;
	overflow:hidden;
	padding:0pt 25px 0pt 0px;
	width:50px;
	text-decoration: none;
}
p#bgBtn a:hover {
	background:transparent none repeat scroll 0%;
	text-decoration:none;
}
p#bgBtnLong {
	background:transparent url(../img/bgd_btn3.gif) no-repeat scroll left bottom;
	display:block;
	height:25px;
	overflow:hidden;
	width:100px;
}
p#bgBtnLong a {
	background:transparent url(../img/bgd_btn3.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	height:25px;
	line-height:23px;
	overflow:hidden;
	padding:0pt 25px 0pt 0px;
	width:75px;
	text-decoration: none;
}
p#bgBtnLong a:hover {
	background:transparent none repeat scroll 0%;
	text-decoration:none;
}
.hide{display:none;}
.mainanswer{padding:5px 20px 5px 10px; margin:0;}
.mainanswer p{padding:0 0 15px;}




.answersec{padding:5px 20px 5px 10px; margin:0; display:none;}
.questionaire{margin:0; padding:0;}
.questionaire *, .mainanswer *{margin:0; padding:0;}
.questionaire li{list-style:none; padding:0 0 20px;}
.questionaire li ul{margin:0 0 10px 20px;}
.questionaire li li{list-style:inside; list-style-type:disc; padding:0 0 5px;}
.questionaire p{padding:0 0 5px;}
.questionaire p input{margin:0 5px 0 20px; width:13px; height:13px;}




	.final{}




.purpleButton{font-weight:bold; color:#fff; background:url(../img/purple_button_midle.gif) repeat-x; display:inline-block; height:40px; text-decoration:none;}
.purpleButton span{background:url(../img/purple_button_left.gif) no-repeat; display:inline-block; height:40px; padding:0 0 0 20px; cursor:pointer;}
.purpleButton span span{background:url(../img/purple_button_right.gif) 100% 0 no-repeat; line-height:40px; padding:0 30px 0 0;}




.mainanswer .btnsgroup{text-align:center; padding:15px 0 0;}
.btnsgroup .purpleButton{margin:0 30px;}




.questionaire .btn{padding:15px 0 0;}




.submenu{text-align:left; width:128px; margin:0; padding:0 5px 3px 7px; }
.submenu *{margin:0; padding:0;}
.submenu li{margin:0; padding:3px 0 0 10px; list-style:none; background:url(../img/grey_bullet.gif) 0 9px no-repeat;}
#leftmenuLinks .submenu a{padding:0; line-height:16px;}
.L2 .submenu{}
.L2_Active .submenu{background:#f2f1f1;}




/****/
.leftTitle{font-size:13px; color:#fff; margin:12px 12px 9px;}
.leftTitle span{display:block; padding:0 0 4px; padding:4px 7px 4px;}
.leftTitle a{text-decoration:none;}




.panelRight01{background:url(../img/bgd_panel134.jpg) no-repeat; width:110px; height:252px; padding:12px 13px 10px 11px; position:relative}
.panelRight01 *, .panelBottom01 *, .panelBottom02 *{margin:0; padding:0;}
.panelRight01 img, .panelBottom02 img{display:block; border:none;}
.panelRight236 img{margin:37px auto 0}




.panelBottom01 {background:url(../img/bgd_teaser.gif) 0 0 no-repeat; width:265px; height:114px; padding:11px 12px 11px 11px; position:relative;}
.panelBottom02{background:url(../img/bgd_panel134x136.png) no-repeat; width:110px; height:114px; padding:11px 13px 11px 11px; position:relative; overflow:hidden}




.panelInner{}
.panelInner h2{color:#555;}
.panelRight01 .panelInner{width:94px; height:252px; padding:0 8px; overflow:hidden}
.panelRight01 .panelInner h2{font-size:14px; margin:13px 0 10px; line-height:16px;}
.panelRight01 .panelInner p{padding:0 0 13px;}




.panelBottom01 .panelInner {width:150px; height:103px; padding:11px 100px 0 15px;}
.panelBottom01 .panelInner h2{line-height:18px; padding:0 0 8px;}
.panelBottom01 .panelInner p {padding:0 0 5px;}




.panelBottom02 .panelInner {height:101px; padding:13px 3px 0 9px;}
.panelBottom02 .panelInner h2{font-size:14px; padding:0 0 8px; line-height:16px;}
.panelBottom02 .panelInner img{margin:0 auto; display:block;}




.special .panelInner{height:114px; padding:0;}
.special .panelInner p{font-size:11px; color:#fff; padding:5px; line-height:10px}
.special .panelInner h3{font-size:14px;}




.panel268 .panelBottom01{background:url(../img/bgd_teaser_268.gif) 0 0 no-repeat; width:247px; padding:11px 10px 11px 11px; z-index:0}
.panel268 .panelBottom01 .panelInner {width:130px;}




.panel164 .panelRight01{background:url(../img/bgd_panel164.jpg) no-repeat; width:140px;}
.panel164 .panelRight01 .panelInner{width:124px;}




.learnmore{font-weight:bold; color:#fff; background:url(../img/white_bullet.gif) 0 7px no-repeat; padding:0 0 0 6px; text-decoration:none; position:absolute; bottom:18px; text-align:left}
.learnmore:hover{text-decoration:underline;}




.illusPro{position:absolute; bottom:31px; width:80px; height:91px; margin:0 -2px 8px; padding:13px 9px 8px}
.illusPro02{position:absolute; top:7px; right:15px; padding:13px 10px 10px 10px;}
.illusPro03{margin:0 -8px;}
.illusPro04{float:left; margin:0 5px 0 0;}
.latestTitle{font-size:11px; font-weight:bold; color:#fff; position:absolute; bottom:17px; left:11px; width:110px; text-align:center; text-decoration:none;}
.special1 .latestTitle, .special2 .latestTitle, .special3 .latestTitle{font-size:14px;}




.titleL, .mainanswer h2, .questionaire h1{font-size:20px; font-weight:normal; background:url(../img/header-line.gif) 0 100% no-repeat; margin:0 0 10px; padding:0 0 5px;}
.titleM, .questionaire h2{font-size:14px; color:#CF3C3E;}
.questionaire h2{padding:0 0 15px;}
.titleMM{font-size:12px; margin:0; padding:10px 0 10px 10px}
.panel341 h2{font-size:12px; margin:0}
div.dailyHabitContent h2, .articleBottom h3{font-size:12px;}
.titleS{font-size:11px;}
div.bArticleContent h1{font-size:20px; font-weight:normal; margin:10px 0;}
div.bArticleContent .titleM{font-size:18px; font-weight:normal; color:#747474;}
.productsText h2{font-size:12px; margin:0 0 10px}




.panel164 .panelRight236{background:url(../img/bgd_panel164x236.jpg) no-repeat; height:212px;}
.panel164 .panelRight236 .panelInner{height:213px;}
.panel164 .panelRight01 .illusPro{left:34px;}
.panel164 .panelRight236 .latestTitle{width:140px;}




.panel164 .panelRight148{background:url(../img/bgd_panel164x148.png) no-repeat; height:118px; padding:20px 13px 10px 11px;}
.panel164 .panelRight148 .panelInner{height:118px;}
.panel164 .panelRight148 .panelInner h2, .panel164 .panelRight140 .panelInner h2{font-size:14px; line-height:17px;}




.panel164 .panelRight140{background:url(../img/bgd_panel164x140.png) no-repeat; height:110px; padding:20px 13px 10px 11px;}
.panel164 .panelRight140 .panelInner{height:110px;}




.panel577 .panelRight01{background:url(../img/bgd_panel577x275.jpg) no-repeat; width:553px; height:253px;}
.panel577 .panelInner{width:225px; height:223px; padding:0 24px 30px; overflow:hidden;}
.panel577 .panelInner h2{font-size:18px; line-height:22px; margin:10px 0 10px;}




/*.btntype01{color:#fff; background:url(../img/bgd_buttons.png) no-repeat; width:75px; height:25px; text-decoration:none; display:block; position:absolute; bottom:24px; right:20px;}
.btntype01 span{width:61px; padding:0 0 0 14px; line-height:24px; display:block; cursor:pointer}
*/
.btntype02{background:url(../img/bgd_arrow_button.png) no-repeat; width:48px; height:34px; display:block; margin:0 auto; position:absolute; bottom:24px; left:57px; text-decoration:none;}
.btntype02 span{width:48px; height:34px; display:block; cursor:pointer; text-indent:-5000px;}




.btntype01{color:#fff; background:url(../img/bgd_testbutt.png) 100% -25px no-repeat; height:25px; padding:0 22px 0 0; display:block; margin:0 auto; position:absolute; bottom:24px; right:20px; text-decoration:none; white-space:nowrap;}
.btntype01 span{background:url(../img/bgd_testbutt.png) 0 0 no-repeat; height:25px; line-height:23px; display:block; cursor:pointer; float:left;}
.btntype01 span span{background:none; padding:0 0 0 15px;}




.freeText{font-size:12px; padding:12px 23px;}
.freeText h1{font-size:24px; color:#757575;}
.linkB{font-weight:bold; background:url(../img/search-button.gif) no-repeat; padding:8px 0 8px 33px;}
.SL1, .SL1 a, .SL1 a:hover, .SL1 a:active {color:#88B3D3; font-size:12px; font-weight:bold; text-decoration:none;}
.SL2, .SL2 a, .SL2 a:hover, .SL2 a:active {color:#88B3D3; font-size:10px; font-weight:bold; text-decoration:none;}
.SL3, .SL3 a, .SL3 a:hover, .SL3 a:active {color:#88B3D3; font-size:10px; font-weight:normal; text-decoration:none;}




.freeText2{background:url(../img/header-line.gif) 0 100% no-repeat; margin:0 0 30px; padding:5px 0 20px;}




.wheretobuy{width:398px;}
.wheretobuy p{margin:0;}
.wheretobuy p label{display:block; padding:0 0 3px;}
.wheretobuy p select{font-size:11px; width:398px; color:#747474; text-transform:uppercase; height:20px; padding:1px 0; margin:0 0 20px;}
.wheretobuy p select option{padding:2px 3px 0 3px;} 
.wheretobuy table{color:#000;}
.wheretobuy thead th{background:#cfe4f9;}
.wheretobuy th, .wheretobuy td{padding:10px 13px; text-align:left}
.wheretobuy .color1 th, .wheretobuy .color1 td{background:#eee;}
.wheretobuy td a{text-decoration:none;}
.wheretobuy td a:hover{text-decoration:underline;}




.popup{display:none;font-size:12px; color:#000; background:url(../img/bgd_top_layer.png) no-repeat; width:294px; position:absolute; top:338px; left:695px; padding:35px 0 0; overflow:hidden;}
.popupInner{background:url(../img/bgd_bottom_layer.png) 0 100% no-repeat; width:294px;}
.popupInner div{width:248px; padding:0 23px 25px; overflow:hidden;}
.popupInner .imgright{float:right}
.popupInner .close{font-weight:bold; text-decoration:none; position:absolute; top:19px; right:27px;}
* html .popupInner .close{top:-15px;}
.popupInner p{padding:0 0 10px; margin:0}
.popupInner p a{color:#739ed2; font-weight:bold; text-decoration:none;}
.popupInner p a:hover{text-decoration:underline;}




.competition{width:630px; float:left; padding:0 20px 20px;}
.competition .field01{border:none; border-bottom:1px solid #747474; margin:0; padding:15px 0 7px}
.competition h1{margin:0}
.competition p{margin:0; padding:0 0 20px; height:1%; overflow:hidden;}
.competition label, .competition input{float:left;}
.competition input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#747575;}
.competition .freeText2{padding:15px 0 0; margin:0;}
.competition .freeText2 label{width:107px; line-height:18px;}
.competition .freeText2 input{width:193px; height:14px;}
.competition .freeText2 .input01{width:56px;}
.competition .field01 input{width:15px; height:15px; margin:0 12px 0 0;}
.competition .field01 label{width:156px; padding:0 10px 0 0; line-height:14px;}
.competition .field01 p{padding:0 0 8px;}
.competition .btn input{border-top:2px solid #fff; border-left:2px solid #fff; width:85px; height:25px; padding:0 0 1px; margin:28px 0 0; float:right}
/*****dropdown list******/
.dropdown{font-size:11px; width:224px; position:absolute; top:92px; right:20px; text-align:left; z-index:5}
.dropdown a{color:#555; text-decoration:none;}
.dropdown .customSelect .icon {background-position:0 0;}
	.customSelect{background:url(../img/bgd_customSelect.png) no-repeat; width:224px; height:22px; margin:0 0 -5px; padding:5px 0;}
	.customSelect .icon{float:right; background:url(../img/btn_select.gif) no-repeat; height:22px; width:20px; display:block; padding:0 5px 0 0;}
	.customSelect .icon span{display:none;}
	.customSelect .text{font-weight:700;width:176px; float:left; line-height:22px; padding:0 0 0 15px; overflow:hidden; display:block;}
	
	.selectListT{background:url(../img/bgd_select_top.png) no-repeat; width:224px; padding:10px 0 0; position:absolute; left:26px; top:-15000px; z-index:9999; overflow:hidden}
	.selectListB{background:url(../img/bgd_select_bottom.png) 0 100% no-repeat; width:224px; padding:0 0 10px;}
	.selectListM{background:url(../img/bgd_select_middle.png) repeat-y; width:224px;}
	.selectListM *{margin:0; padding:0;}
	.selectListM ul{width:214px;}
	.selectListM li{list-style:none;}
	.selectListM li a{display:block;}
	.selectListM li .first{font-weight:700;background:url(../img/bgd_dots.gif) 0 100% repeat-x; margin:0 10px; padding:0 0 5px; cursor:default; display:block}
	.selectListM li .second{width:194px; padding:3px 10px; line-height:15px;}
	.selectListM li ul{width:214px; padding:7px 0 10px;}
	.selectListM li li a{width:194px; padding:3px 10px; line-height:15px;}
	.selectListM li a:hover{background:#f6f6f6;}
	
	/* scroller */
	.smScrollContent{width:214px; margin:0 5px; height:282px; overflow: hidden}
	.dropdown2 .smScrollContent{width:214px; margin:0 5px; height:120px; overflow: hidden}
	.smScroller {background:url(../img/bgd_scroll.gif) repeat-y; width:20px; height:292px; overflow:hidden; z-index:9999; position:absolute; top:5px; right:5px;}
	.smScrollDx {width:20px; height:256px; position:relative; overflow:hidden; padding:0!important}
	.smScrollDx a {background:url(../img/btn_slider.gif) no-repeat; width:20px; height:38px; text-decoration:none; display:block; outline:none;}
	.smScrollDx a:hover {text-decoration:none;}		
	.smScrollUp	{background:url(../img/btn_up.gif) no-repeat; width:20px; height:18px; display:block; overflow:hidden; padding:0!important}
	.smScrollDn	{background:url(../img/btn_down.gif) no-repeat; width:20px; height:18px; display:block; overflow:hidden; padding:0!important}
	.smScrollUp a, .smScrollDn a{width:20px; height:18px; display:block;}
	
	
.dropdown2{position:static; width:164px; padding:0 11px 5px 0; display:block; float:left}
* html .dropdown2{padding:0 0 5px 0}
.dropdown2 .customSelect{width:164px; background:url(../img/bgd_customSelect2.png) no-repeat; display:block; float:left; overflow:hidden}
.dropdown2 .customSelect .icon{background-position:0 -22px;}
.dropdown2 .customSelect .text{width:120px;font-weight:100;}
.panel268 .panelInnerDrop .panelInner{width:230px; padding:11px 0 0 15px;}
.panelInnerDrop h2{padding:0 0 6px 2px;}
.btnsearch{font-weight:700; color:#fff; background:url(../img/bgd_search_right.png) 100% 0 no-repeat; height:32px; padding:0 8px 0 0; float:left; display:block; text-decoration:none;}
.btnsearch span{background:url(../img/bgd_search_left.png) no-repeat; height:32px; float:left; display:block; cursor:pointer}
.btnsearch span span{line-height:32px; text-align:center; background:none; padding:0 0 0 9px;}




.panel268 .panelInnerDrop{z-index:2;}
.panelInnerDrop .btnsearch{position:absolute; top:80px; right:15px;}
.red{color:#d82929;}
.panelBottom01 .red{font-style:italic; padding:0 0 0 3px;}
.hide2{visibility:hidden;}
.line{margin:0 0 0 -8px;}
.line .red{padding:8px 0 0; font-style:normal;width:5px; float:left;}
.line .dropdown2{float:left;}
.illus01{background:url(../img/bgd_illus.png) no-repeat; width:125px; height:100px; padding:9px 0 0; margin:0 auto 2px;}
.illus01 img{display:block; margin:0 auto;}




.panel164 .panelRight02{background:url(../img/bgd_box.png) 100% 0 repeat-y; width:164px; height:auto; padding:0;}
.panelRight02 .panelRightInner{background:url(../img/bgd_box.png) -164px 0 no-repeat; padding:16px 0 0}
.panelRight02 .panelRightInner2{background:url(../img/bgd_box.png) 0 100% no-repeat; width:140px; padding:0 13px 16px 11px;}
.panel164 .panelRight02 .panelInner{width:125px; height:auto; margin:-4px 0 -6px;  padding:0 7px 20px 8px; position:relative;}
.panelRight02 .panelInner h2, .panelRight02 .panelInner p{padding-left:3px;}
.panelRight02 .panelInner p a{text-decoration:none;color:#747474;}
.panelRight02 .panelInner p a:hover{text-decoration:underline;