﻿/* CSS Document */

/* Strees Free Now Styles */

.iVillageInnerBody
{
    width: 980px;
    padding: 10px;
    float: left;
    clear: both;
}

.ccDescription_mainContainer
{
    width: 1000px;
}

.ccDescriptionOuter
{
    width: 710px;
    float: left;
}

.ccDescription
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #666666;
    padding: 0px 0px 0px 60px;
    margin: 25px 0px 0px 0px;
}

.ccLogo
{
    margin: 47px 0px 0px 0px;
    padding: 0px 55px 0px 0px;
    float: right;
}

.sfnQuote_container
{
    width: 416px;
    height: 140px;
    margin: 50px 0px 0px 480px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.7em;
}

.sfnQuote
{
    color: #8CC53F;
}

.sfnSignature
{
    color: #5FD2DE;
    margin: 10px 0px 0px 0px;
}

.save20button
{
    margin: 20px 0px 0px 0px;
    text-align: center;
}

.sfn_buttons
{
    margin: 0px 0px 20px 40px;
}

.snfInfo_intro
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #666666;
    width: 280px;
    padding: 25px 0px 20px 15px;
}

.fsnInfo_container
{
    background: url('../PublishingImages/screenshot_bckGrd.png') no-repeat;
    width: 303px;
    height: 387px;
    margin-left: 37px;
    margin-top: 15px;
}

.sfnlogo
{
    width: 293px;
    height: 31px;
    margin-top: 10px;
    margin-left: 42px;
}

.iVillage_feature2_mainContainer
{
    background-position: left bottom;
    background: url('../PublishingImages/bambooBackground.png') no-repeat;
    width: 990px;
    float: left;
}

.feature2_column1
{
    float: left;
    width: 378px;
}

.feature2_column2
{
    float: left;
    width: 610px;
}

.bulletList ul
{
    color: #666666;
    padding-left: 14px;
    font-size: 1.3em;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 2px;
}

.fab5_mainHeadText
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    color: #333333;
    margin-top: 15px;
    margin-left: 25px;
    width: 645px;
}

.fab5_subHeadText
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    color: #666666;
    margin-top: 10px;
    margin-left: 25px;
    width: 645px;
}

.headlineHolder
{
    width: 670px;
}

.videoHolder
{
    padding: 0px 0px 0px 25px;
    width: 645px;
    min-height: 198px;
    margin-left: 0px;
    margin-top: 20px;
    float: left;
}

.bulletList
{
    padding: 0px;
    margin: 0px;
    width: 315px;
    min-height: 198px;
    float: left;
    overflow: visible;
}

.videoPlayer
{
    float: left;
    width: 329px;
}
.videoPopupThumbnail
{
    width: 285px !important;
}

.videoTitle
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    color: #666666;
    margin-left: 18px;
    text-align: center;
}

.video
{
    margin: 0px 0px 0px 18px;
    padding: 0px;
}

.fab5Headline
{
    width: 500px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    color: #5FD2DE;
    margin-left: 50px;
    margin-top: 15px;
    text-align: center;
    float: left;
    clear: both;
}

.rightHeaderFab5
{
    background: url('../PublishingImages/rightCol_backGrdGradient.png') no-repeat;
    height: 455px;
    padding: 10px 0px 10px 15px;
}

.titleContainer
{
    background: url('/style%20library/Images/GeneralHeaderBG.jpg') no-repeat;
}

.iVillage_RightContainer
{
    width: 298px;
    float: right;
}

.t
{
    background: url('/style%20library/Images/dotG.gif') 0 0 repeat-x;
}

.l
{
    background: url('/style%20library/Images/dotG.gif') 0 0 repeat-y;
}

.r
{
    background: url('/style%20library/Images/dotG.gif') 100% 0 repeat-y;
}

.tl
{
    background: url('/style%20library/Images/tlG.gif') 0 0 no-repeat;
}

.tr
{
    background: url('/style%20library/Images/trG.gif') 100% 0 no-repeat;
    padding: 10px;
}

.articleTagContainer, .sellTagContainer
{
    background-color: #D3EDFA;
}

.bl
{
    background: url('/style%20library/Images/blG2.gif') 0 100% no-repeat;
}

.br
{
    background: url('/style%20library/Images/brG2.gif') 100% 100% no-repeat;
}

.iVillageInnerBody .videoPopupThumbnail
{
    position: relative;
    left: auto;
}
.iVillageInnerBody .videoPlayer
{
    display: inline;
    width: 300px;
    float: right;
}
.iVillageInnerBody .videoPopupPlayButton
{
    left: 120px;
    top: 60px;
}
.iVillageInnerBody .twoColLeft
{
    width: 670px;
}
.innerBody
{
    width: 1000px !important;
    padding: 0px !important;
    font-size: 8pt;
}
.hiddenPlayer, .hiddenPlayer .videoPopupThumbnail, .hiddenPlayer .videoPopupPlayButton
{
    height: 0px;
    overflow: hidden;
}
.sfn_buttons a, .sfn_buttons a:link, .sfn_buttons a:visited, .sfn_buttons img
{
    border-style: none;
}

.customerQuote
{
    width: 272px;
    text-align: left;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    line-height: 18pt;
    color: #333333;
}

.buyNowText
{
    width: 272px;
    height: 50px;
    margin: 0px;
    padding: 40px 0px 0px 0px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    color: #333333;
    text-align: center;
}

/* End Strees Free Now Styles */

/* Nutrition Styles */

.nutritionFeature1
{
    background: url('../PublishingImages/tomatoBackgroundImage.png') no-repeat;
    width: 980px;
    padding: 10px;
}

.nutritionFeature1LeftColumn
{
    float: left;
    width: 670px;
}

.nutritionHeadlineHolder
{
    width: 670px;
}

.nutritionLogoHolder
{
    margin: 10px 0px 0px 25px;
    width: 645px;
}

.nutritionLogoCopy
{
    margin: 2px 0px 0px 25px;
    width: 645px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    color: #000;
}

.nutritionMainHeadText
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #666666;
    margin: 15px 0px 0px 25px;
    width: 630px;
}

.nutritionStartNowHolder
{
    background: url('../PublishingImages/nutritionStartButtonBackground.png') no-repeat;
    width: 413px;
    height: 144px;
    margin-left: 25px;
    margin-top: 33px;
}

.nutritionStartFrame
{
    float: left;
    width: 230px;
    height: 143px;
}

.nutritionStartCopy
{
    width: 200px;
    margin: 10px 0px 0px 25px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 2.2em;
    font-weight: bold;
    color: #005985;
}

.nutritionStartButton
{
    width: 200px;
    margin: 10px 0px 0px 22px;
}

.nutritionFreeGiftFrame
{
    float: left;
    width: 180px;
    height: 143px;
}

.nutritionFreeGiftHeadline
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    color: #005985;
    text-align: center;
    margin: 25px 0px 0px 0px;
}

.nutritionFreeGiftSub
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    text-align: center;
    color: #005985;
    margin: 5px 0px 0px 0px;
}

.nutritionRightColumnContainer
{
    width: 298px;
    float: right;
}

.nutritionRightColumnFrame
{
    background: url('../PublishingImages/nutritionRightColumnBackground.png') no-repeat;
    height: 380px;
    padding: 10px 0px 10px 10px;
}

.nutritionCoachHeadline
{
    width: 280px;
    margin: 0px 0px 0px 10px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    color: #333;
}

.nutritionCoachInfoFrame
{
    width: 250px;
    height: 140px;
    margin: 10px 0px 0px 10px;
}

.nutritionCoachImage
{
    float: left;
    width: 99px;
    height: 140px;
}

.nutritionCoachDescription
{
    float: left;
    width: 131px;
    height: 140px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #333;
    margin: 0px 0px 0px 10px;
}

.nutritionQuoteFrame1
{
    width: 298px;
    height: 115px;
    margin: 10px 0px 0px 0px;
}

.nutritionQuoteMark
{
    float: left;
    width: 40px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 6.0em;
    font-weight: bold;
    color: #00AEEF;
}

.nutritionQuote
{
    float: left;
    width: 248px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #00AEEF;
}

.nutritionQuoteFrame2
{
    width: 298px;
    height: 80px;
    margin: 10px 0px 0px 0px;
}

.nutritionFeature2MainContainer
{
    float: left;
    width: 1000px;
    height: 515px;
}

.nutritionFeature2LeftColumn
{
    float: left;
    width: 435px;
}

.nutritionLogo
{
    margin: 15px 0px 0px 35px;
}

.nutritionFeature2Headline
{
    width: 400px;
    margin: 10px 0px 0px 35px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #000;
}

.nutritionBulletList
{
    width: 375px;
    margin: 0px 0px 0px 20px;
    font-size: 1.4em;
}

.nutritionBulletList li
{
    color: #000;
}

.nutritionBulletList ul
{
    color: #666666;
    padding-left: -14px;
    font-size: 0.9em;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}


.nutritionHealthyButton
{
    margin: 20px 0px 0px 35px;
}

.nutritionFeature2RightColumn
{
    float: left;
    width: 560px;
}

.nutritionFeature3Wrapper
{
    float: left;
    width: 1000px;
}

.nutritionFeature3Left
{
    float: left;
    width: 570px;
    padding: 17px 20px 0px 35px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #00ACED;
}

.nutritionFeature3Right
{
    background: url('../PublishingImages/nutritionFreeTrial_background.png') no-repeat;
    height: 186px;
    float: left;
    width: 375px;
}

.nutritionFeature3RightHeadline
{
    margin: 17px 0px 0px 25px;
    width: 330px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #000;
}

.nutritionFeature3RightContent
{
    margin: 5px 0px 0px 25px;
    width: 330px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #000;
}

.nutritionFeature3RightButton
{
    margin: 8px 0px 0px 22px;
}

/* End Nutrition Styles */

/* New NutritionSellPage */

.nutritionInnerBody
{
}

.LeftColumnContainer
{
    background: url('/Programs/PublishingImages/Nutrition/mealMeasureBgrd.png') no-repeat;
    width: 692px;
    height: 413px;
    float: left;
}

.logoHolder
{
    margin: 10px 0px 0px 25px;
    width: 645px;
}

.mainHeadText
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    margin: 15px 0px 0px 25px;
    width: 630px;
}

.logoCopy
{
    margin: 2px 0px 0px 25px;
    width: 645px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}

.startNowHolder
{
    background: url('/Programs/PublishingImages/Nutrition/startButtonBackground.png') no-repeat;
    width: 442px;
    height: 144px;
    margin-left: 25px;
    margin-top: 33px;
}

.startFrame
{
    float: left;
    width: 230px;
    height: 143px;
}

.startCopy
{
    width: 200px;
    margin: 10px 0px 0px 25px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #005985;
}

.startButton
{
    width: 200px;
    margin: 10px 0px 0px 22px;
}

.freeGiftFrame
{
    float: left;
    width: 180px;
    height: 143px;
    margin: 0px 0px 0px 15px;
}

.freeGiftHeadline
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF631F;
    margin: 25px 0px 0px 0px;
}

.freeGiftSub
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #005985;
    margin: 5px 0px 0px 0px;
}

.programDetailsColumn
{
    width: 630px;
    height: 390px;
    margin: 35px 0px 0px 25px;
}

.programDetailsColumn_left
{
    float: left;
    width: 230px;
    height: 370px;
}

.programDetailsColumn_right
{
    float: left;
    width: 380px;
}

.rightColumnContainer
{
    width: 308px;
    float: right;
}

.rightColumnFrame
{
    background: url('/Programs/PublishingImages/Nutrition/rightColumnBackground.png') no-repeat;
    height: 790px;
    padding: 10px 0px 0px 10px;
}

.expertFrame1
{
    margin: 0px 0px 0px 10px;
    width: 270px;
    height: 335px;
}

.expertFrame2
{
    margin: 20px 0px 0px 10px;
    width: 270px;
    height: 400px;
}

.coachHeadline
{
    width: 260px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #333;
}

.coachInfoFrame
{
    width: 260px;
    height: 130px;
    margin: 10px 0px 0px 0px;
}

.coachImage
{
    float: left;
    width: 99px;
    height: 130px;
}

.coachDescription
{
    float: left;
    width: 140px;
    height: 130px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    margin: 0px 0px 0px 10px;
}

.expertQuote1
{
    width: 260px;
    height: 160px;
    margin: 10px 0px 0px 0px;
}

.expertQuote2
{
    width: 260px;
    height: 100px;
    margin: 10px 0px 0px 0px;
}

.expertQuote3
{
    width: 260px;
    height: 85px;
    margin: 15px 0px 0px 0px;
}

.expertQuote1_style
{
    color: #00AEEF;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.nutritionLogo2
{
    margin: 0px 0px 0px 15px;
}

.feature2_headline
{
    width: 330px;
    margin: 6px 0px 0px 15px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
}

.bulletList2
{
    width: 360px;
    margin: 0px 0px 0px 15px;
    font-size: 14px;
    line-height: 17px;
}

.feature3wrapper
{
    float: left;
    width: 999px;
    margin: 0px 0px 0px 0px;
}

.feature3left
{
    float: left;
    width: 572px;
    margin: 0px 0px 0px 25px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #00ACED;
    padding-right: 20px;
}

.feature3right
{
    background: url('/Programs/PublishingImages/Nutrition/freeTrial_background.png') no-repeat;
    height: 186px;
    float: left;
    width: 375px;
}

.feature3right_headline
{
    margin: 17px 0px 0px 25px;
    width: 330px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
}

.feature3right_content
{
    margin: 5px 0px 0px 25px;
    width: 330px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}

.feature3right_button
{
    margin: 8px 0px 0px 22px;
}
.twoColLeft
{
    width: 605px !important;
}

.twoColRight
{
    width: 375px !important;
}

/* End New NutritionSellPage */

/* add text to StressFreeNow.aspx */

.pillowText
{
    margin: 33px 0px 0px 0px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    color: #5FD2DE;
    text-align: center;
}

/* End add text to StressFreeNow.aspx */

/* Begin Program DailyTip Styles */
.rightNavColProgramDailyTip
{
    background: url("/Programs/PublishingImages/Nutrition/programDailyTipBG.png") no-repeat;
    height: 186px;
    width: 580px;
    margin: 0px 0px 0px 25px;
}
.rightNavColProgramDailyTip .aesOuterHeader
{
}
.rightNavColProgramDailyTip .aesOuter
{
    margin: 0px 0px 0px 0px;
    padding: 17px 0px 0px 278px;
}
.rightNavColProgramDailyTip .aesHeader
{
    text-transform: none;
}
.rightNavColProgramDailyTip .aesHeaderDiv
{
    background: url("/Programs/PublishingImages/Nutrition/programDailyTipHeaderBG.png") no-repeat;
    height: 83px;
    width: 287px;
    padding: 0px 0px 0px 0px;
}
.rightNavColProgramDailyTip .aesHeaderTextLine1
{
    color: #005985;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 20px;
    padding: 10px 0px 0px 15px;
}
.rightNavColProgramDailyTip .aesHeaderTextLine2
{
    color: #005985;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 13px;
    padding: 5px 20px 0px 15px;
}
.rightNavColProgramDailyTip .aesCaption
{
    height: auto;
}
.rightNavColProgramDailyTip .aesCaptionDiv
{
}
.rightNavColProgramDailyTip .aesCaptionText
{
    font-size: 16px;
    font-weight: normal;
    color: #666666;
    margin: 10px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    height: 25px;
    border: 0px;
    text-align: left;
    border-style: none;
}
.rightNavColProgramDailyTip .aesInput
{
    margin: 10px 0px 0px 0px;
}
.rightNavColProgramDailyTip .aesInput .aesEmail
{
    width: 200px;
    margin: 8px 5px 0px 0px;
    display: block;
    float: left;
}
.rightNavColProgramDailyTip .aesInput .aesValidator
{
    border-style: none;
    background: transparent;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #FF0000 !important;
    margin: 0px 0px 0px 0px;
    padding: 5px 0 0 20px;
    border: 0px;
    text-align: left;
}
.rightNavColProgramDailyTip .aesInput .aesButton
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url('/Programs/PublishingImages/Nutrition/programDailySubmitBTN.png') no-repeat scroll 0 0 transparent;
    width: 79px;
    height: 44px;
    border: 0px;
    float: none;
}
.rightNavColProgramDailyTip .aesSubscribed
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif !important;
    font-size: 18px;
    font-weight: bold;
    color: #7FB233;
    text-transform: none;
    height: auto;
    padding: 20px 0px 0px 20px;
}
.rightNavColProgramDailyTip .aesSubscribedLine2
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    color: #7FB233;
    text-transform: none;
    height: auto;
    padding: 5px 0px 0px 20px;
}
.rightNavColProgramDailyTip .aesAttrib
{
    display: none !important;
    visibility: hidden !important;
}

/* End Program DailyTip Styles */
