.cnnMainHealth #cnnT1Col .cnnT1
{background:#fff; border-bottom:none; padding-bottom:0; padding-top:18px;}

.cnnDailyDose #cnnT2Col
{margin-top:9px; padding-bottom:0; float:none;}

.cnnDailyDose h1
{padding:0; margin:2px 0 0 0;}

.cnnDailyDose .cnnIntro
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/bg.what.is.gif') no-repeat 0 0; width:583px; height:52px; position:relative; font-size:14px; }

.cnnDailyDose #cnnClose
{position: absolute; width:12px; height:12px; display:block; right:10px; top:10px;}

.cnnPad9TB12LR
{padding:9px 12px;}

.cnnDailyDose #cnnLeftCol
{position:relative;}

.cnnDailyDose .cnnContentHeader
{border-bottom:1px solid #dfdfdf; position:relative;}


/* Daily Dose Steps */
.cnnSteps
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/bg.find.daily.dose.gif') no-repeat 0 0; width:583px; height:210px; margin-top:18px; overflow:hidden;}

.cnnDailyDose .cnnStepsOverride
{background:none !important;height:auto !important;margin-top:0 !important;overflow:visible !important;width:auto !important; position:absolute !important;top:0 !important;left:0 !important; z-index:1000 !important;}

.cnnSteps .cnnBlurb
{padding:21px 0 0 24px; font-size:11px;}

.cnnSteps .cnnBlurb h2
{padding:0; margin:0 0 1px 0; font-size:18px; font-weight:bold;}

.cnnSteps .cnnBlurb .cnnText
{width:145px;}

.cnnSteps .cnnBlurb  #cnnBtnBegin
{width:77px; height:28px; margin-top:26px; display:block;}

.cnnSteps .cnnPeopleLayer { 
 height:210px; width:583px; position:relative;}
.cnnSteps .cnnPeopleLayer.cnnPlbg0 {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose.jpg') no-repeat 122px 6px; }
.cnnSteps .cnnPeopleLayer.cnnPlbg1 {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose2.jpg') no-repeat 122px 6px; }
.cnnSteps .cnnPeopleLayer.cnnPlbg2 {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose3.jpg') no-repeat 122px 6px; }
.cnnSteps .cnnPeopleLayer.cnnPlbg3 {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose4.jpg') no-repeat 122px 6px; }
.cnnSteps .cnnPeopleLayer.cnnPlbg4 {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose5.jpg') no-repeat 122px 6px; }
.cnnSteps .cnnPeopleLayer.cnnPlbg5 {background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/daily_dose.jpg') no-repeat 122px 6px; }


.cnnSteps .cnnCategories
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/bg.catgory.gif') no-repeat 0 0; width:169px; height: 173px; position:absolute; right:19px; top:18px;}

.cnnSteps .cnnCategories b
{font-size:14px; font-weight:bold; letter-spacing:-.4px; word-spacing:-1px; padding-left:9px;}

.cnnSteps .cnnCategoryPad
{padding:8px 0 0 0;}

.cnnSteps .cnnListContainer ul
{margin-top:6px;margin-bottom:5px;}

/* search by category list */
.cnnShareContent .cnnListContainer li
{height:17px; padding:0 0 0 0px; background:none; position:relative;}

.cnnShareContent .cnnListContainer li a
{font-size:11px;padding:5px 0 0 9px; font-weight:bold; height:17px; display:block; /*position:absolute;top:-5px; left:1px;*/}

.cnnShareContent .cnnListContainer li a:hover
{background:#ffffc8;}

.cnnShareContent .cnnListContainer li a:hover .cnnLnkPad
{padding:0px;}

/* step 1 list */
.cnnSteps .cnnCategories .cnnListContainer ul li
{height:17px; padding:0 0 0 10px; background:none; position:relative; list-style:none;}

.cnnSteps .cnnCategories .cnnListContainer li a
{font-size:11px; font-weight:bold;width:158px; height:17px; padding:5px 0 0 9px; position:absolute; display:block; top:-5px; left:1px;}

.cnnSteps .cnnCategories .cnnListContainer li a:hover
{background:#ffffc8; }

.cnnSteps .cnnCategories .cnnListContainer li a:hover .cnnLnkPad
{}
/* /step 1 list */


#step0, #step1, #step2, #step3
 {margin-bottom:18px;}
 
#step1, #step2, #step3, #step4
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/bg2.gif') no-repeat 0 0;}

#step4
{height:104px;background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/step.header.bg.gif') no-repeat 0 0; margin-bottom:13px;}

#step1 .cnnListContainer .cnnRightElement,
#step2 .cnnListContainer .cnnRightElement,
#step3 .cnnListContainer .cnnRightElement,
#step4 .cnnListContainer .cnnRightElement
{margin-right:9px; margin-top:9px;}

#step1 .cnnListContainer .cnnRightElement a, 
#step2 .cnnListContainer .cnnRightElement a, 
#step3 .cnnListContainer .cnnRightElement a,
#step4 .cnnListContainer .cnnRightElement a
{font-size:10px; font-weight:bold; line-height:11px;}

#step1 .cnnBlurb,
#step2 .cnnBlurb,
#step3 .cnnBlurb
{padding:0;}

.cnnDailyDose .cnnLeftCol,
.cnnDailyDose .cnnMidCol,
.cnnDailyDose .cnnRightCol
{float:left;}

.cnnDailyDose .cnnLabel,
.cnnDailyDose .cnnOptions,
.cnnDailyDose .cnnSeparator
{float:left;}

.cnnDailyDose .cnnLabel
{font-size:14px; line-height:16px; margin-top:15px;}

.cnnDailyDose .cnnOptions
{margin-top:12px; margin-left:21px;}

.cnnDailyDose .cnnOptions img
{margin-left:22px;}

.cnnDailyDose .cnnSteps .cnnPad24L
{padding-left:23px;}

.cnnDailyDose .cnnSeparator
{border-left:1px dashed #949494; height:82px; margin-right:18px; margin-top:20px; margin-left:48px;}

.cnnDailyDose .cnnCheckboxGroup
{margin-top:4px; margin-left:2px;}

.cnnDailyDose .cnnCheckboxGroup label,
.cnnDailyDose .cnnCheckboxGroup input
{float:left;}

.cnnDailyDose .cnnCheckboxGroup label
{margin-top:2px; padding-left:2px;}

.cnnDailyDose .cnnCheckboxGroup .cnnSpacing
{width:62px;}

.cnnDailyDose .cnnAgeOptions
{margin-left:37px;}

.cnnDailyDose .cnnAgeOptions img
{margin-left:26px;}

.cnnSteps .cnnBlurb .cnnLeftCol,
.cnnSteps .cnnBlurb .cnnMidCol,
.cnnSteps .cnnBlurb .cnnRightCol,
.cnnSteps .cnnBlurb .cnnLeftCol,
.cnnSteps .cnnBlurb .cnnMidCol,
.cnnSteps .cnnBlurb .cnnRightCol
{margin-top:9px;}

.cnnSteps .cnnBlurb .cnnLeftCol
{margin-left:14px; width:169px;}

.cnnSteps .cnnBlurb .cnnMidCol
{width:198px;}

.cnnLeftCol label, .cnnLeftCol input,
.cnnMidCol label, .cnnMidCol input,
.cnnRightCol label, .cnnRightCol input
{float:left;}

.cnnLeftCol label,
.cnnMidCol label,
.cnnRightCol label
{margin-top:0px; margin-left:8px;}

.cnnListContainer .cnnLeftCol li,
.cnnListContainer .cnnMidCol li,
.cnnListContainer .cnnRightCol li
{clear:both; margin-bottom:0; height:16px; overflow:hidden;}

.cnnListContainer .cnnLeftCol input,
.cnnListContainer .cnnMidCol input,
.cnnListContainer .cnnRightCol input
{padding:0; margin:0;}





/* Daily Dose Step Menu*/
.cnnSteps .cnnInfoBar
{height:26px; border-bottom:1px solid #81bedd; font-size:11px; line-height:12px;}

.cnnSteps .cnnInfoBar .cnnPad
{padding-top:6px; padding-left:9px;}

.cnnSteps .cnnInfoBar span
{color:#949494; font-size:10px; display:block; margin-right:15px; margin-top:5px;}

.cnnSteps .cnnListContainer .cnnMenu li
{padding:0; margin:0;}

.cnnSteps .cnnListContainer .cnnMenu
{margin:0; height:32px;}

.cnnSteps .cnnMenu li a
{display:block; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat 0 0; width:57px; height:32px;}

.cnnSteps .cnnListContainer .cnnMenu a:hover
{display:block; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat; top:auto; left:auto;position:relative; margin:0; padding:0; width:57px; height:32px;}

#step1 .cnnMenu .cnnBtn1,
#step1 .cnnMenu .cnnBtn1:hover
{width:55px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -2px 0;}

#step1 .cnnMenu .cnnBtn2,
#step1 .cnnMenu .cnnBtn2:hover
{width:68px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -57px 0;}

#step1 .cnnMenu .cnnBtn3,
#step1 .cnnMenu .cnnBtn3:hover
{width:69px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -125px 0;}

#step1 .cnnMenu .cnnBtn4,
#step1 .cnnMenu .cnnBtn4:hover
{width:114px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -194px 0;}


#step2 .cnnMenu .cnnBtn1,
#step2 .cnnMenu  .cnnBtn1:hover
{width:55px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -2px -42px;}

#step2 .cnnMenu .cnnBtn2,
#step2 .cnnMenu .cnnBtn2:hover
{width:68px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -57px -42px;}

#step2 .cnnMenu .cnnBtn3,
#step2 .cnnMenu .cnnBtn3:hover
{width:69px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -125px -42px;}

#step2 .cnnMenu .cnnBtn4,
#step2 .cnnMenu .cnnBtn4:hover
{width:114px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -194px -42px;}


#step3 .cnnMenu .cnnBtn1,
#step3 .cnnMenu .cnnBtn1:hover
{width:55px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -2px -84px;}

#step3 .cnnMenu .cnnBtn2,
#step3 .cnnMenu .cnnBtn2:hover
{width:68px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -57px -84px;}

#step3 .cnnMenu .cnnBtn3,
#step3 .cnnMenu .cnnBtn3:hover
{width:69px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -125px -84px;}

#step3 .cnnMenu .cnnBtn4,
#step3 .cnnMenu .cnnBtn4:hover
{width:114px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -194px -84px;}


#step4 .cnnMenu .cnnBtn1,
#step4 .cnnMenu .cnnBtn1:hover
{width:55px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -2px -126px;}

#step4 .cnnMenu .cnnBtn2,
#step4 .cnnMenu .cnnBtn2:hover
{width:68px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -57px -126px;}

#step4 .cnnMenu .cnnBtn3,
#step4 .cnnMenu .cnnBtn3:hover
{width:69px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -125px -126px;}

#step4 .cnnMenu .cnnBtn4,
#step4 .cnnMenu .cnnBtn4:hover
{width:114px; background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/steps.gif') no-repeat -194px -126px;}





/* Daily Dose Nav Buttons */
.cnnDailyDose .cnnSteps
{position:relative;}

.cnnDailyDose .cnnSteps .navBtns
{position:absolute; width:201px; height:24px; right:0; bottom:15px;}

.cnnDailyDose .navBtns .cnnPrev
{float:left; display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/buttons.gif') no-repeat 0 -26px; width:73px; height:24px; padding-right:4px;}

.cnnDailyDose .navBtns a.cnnPrev:hover 
{ background-position:0px -104px; }

.cnnDailyDose .navBtns .cnnNext
{float:left; display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/buttons.gif') no-repeat 0 -52px; width:73px; height:24px;}

.cnnDailyDose .navBtns a.cnnNext:hover { background-position:0px -131px; }
{float:left; display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/buttons.gif') no-repeat 0 -52px; width:73px; height:24px;}

.cnnDailyDose .navBtns .cnnSubmit,
.cnnDailyDose .cnnOverlayMenuContainer .cnnSubmit
{float:left; display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/buttons.gif') no-repeat 0 -78px; width:73px; height:24px;}

.cnnDailyDose .navBtns .cnnPrevDisabled
{float:left; display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/buttons.gif') no-repeat 0 0; width:73px; height:24px; padding-right:4px;}

.cnnDailyDose .navBtns .cnnCancel
{float:left; padding-top:6px; padding-right:4px;}

.cnnDailyDose .cnnOverlayMenuContainer .cnnStartOver
{float:left; display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/btn.start.over.gif') no-repeat 0 0; width:102px; height:24px; margin-left:343px; margin-right:9px; margin-bottom:17px;}

* html .cnnDailyDose .cnnOverlayMenuContainer .cnnSelectionBtns
{margin-left:343px;}

* html .cnnDailyDose .cnnOverlayMenuContainer .cnnStartOver
{margin-left:0;}



/* Blue Cards */
.cnnDailyDose .cnnLatestDoses .cnnSubHead
{margin:0 18px 10px 18px; border-bottom:1px solid #dfdfdf; font-size:14px; padding-bottom:9px; line-height:16px;}

.cnnDailyDose .cnnLatestDoses .cnnSubHead span
{font-size:12px; font-weight:normal;}

.cnnDailyDose .cnnCenterPagination
{margin-top:14px; margin-bottom:17px;}

.cnnDailyDose .cnnBlueCards
{margin:0 8px 0; overflow:hidden;}

.cnnDailyDose .cnnNoResults { padding-left:10px; }

.cnnDailyDose .cnnBlueCards .cnnPad9Left
{float:left;}

.cnnDailyDose .cnnBlueCards .cnnBlueCard
{float:left;}

.cnnDailyDose .cnnBlueCards .cnnBlueCardPad
{height:45px;}

/*.cnnBlueCards .cnnBlueCard .cnnDate
{font-size:10px; margin-left:12px; padding-bottom:5px;}*/

.cnnBlueCards .cnnBlueCard { position:relative; }
.cnnBlueCards .cnnBlueCard .cnnDate
{position:absolute; bottom:36px; left:12px; font-size:10px; }

.cnnLatestDoses .cnnListContainer li
{float:left; border:1px solid #cfdcfd; padding:3px 6px; margin-right:4px;}

.cnnLatestDoses .cnnListContainer li#cnnSelected
{float:left; border:none;}

.cnnLatestDoses .cnnListContainer li#cnnPrev
{float:left; border:1px solid #dcdcdc;}

* html .cnnBlueCards .clear
{display:none;}

.cnnBlueCards .cnnBlueCard #mosVidMore
{font-size:10px; position:absolute; bottom:6px; right:0px;}


/* Overlay Button */
.cnnLatestDoses .cnnSubHead
{position:relative;}

#cnnEditSelection
{position:absolute; left:448px; top:-6px;}



/* General Overlay */
.cnnDailyDose #cnnShareThisContent .cnnShareThisTitle h6
{font-size:14px; font-weight:bold; color:#000; padding-bottom:0; padding-top:6px; padding-left:9px; line-height:16px;}

.cnnDailyDose .cnnShareThisTitle img
{margin-top:10px; margin-right:10px;}

.cnnLatestDoses .cnnOverlayMenuContainer .cnnListContainer li
{border:none; padding:0; height:16px;}



/* Edit My Selection Overlay */
.cnnDailyDose #cnnEditSectionOverlay .cnnShareThisTitle h6 
{font-size:18px; line-height:20px; padding-top:15px; padding-left:17px;}

.cnnDailyDose #cnnEditSectionOverlay #cnnShareThisContent label
{font-size:11px; line-height:13px; font-weight:normal;}

.cnnDailyDose #cnnEditSectionOverlay #cnnShareThisContent
{font-size:14px; line-height:16px; font-weight:normal;}

.cnnLatestDoses #cnnEditSectionOverlay #overlayload form div
{padding-left:18px; padding-top:18px;}

.cnnLatestDoses #cnnEditSectionOverlay #overlayload form div.clear
{padding-top:0;}

.cnnLatestDoses #cnnEditSectionOverlay #overlayload form div div
{padding-left:0; padding-top:0;}

.cnnDailyDose #cnnEditSectionOverlay #cnnShareThisContent .cnnLeftCol
{width:170px;}

.cnnDailyDose #cnnEditSectionOverlay #cnnShareThisContent .cnnMidCol
{width:200px;}

.cnnDailyDose #cnnEditSectionOverlay #cnnShareThisContent .cnnRightCol
{width:150px;}

.cnnDailyDose #cnnEditSectionOverlay .cnnLabelTitle
{float:left; font-size:14px; line-height:16px;}

.cnnDailyDose #cnnEditSectionOverlay .cnnCheckboxGroup
{padding:0; margin:0 0 0 13px; width:200px; float:left;}

.cnnDailyDose #cnnEditSectionOverlay .cnnCheckboxGroup .cnnSpacing
{width:59px;}



/* General CSS */
.cnnListContainer ul
{margin:0; padding:0; list-style-type:none;}

.cnnListContainer ul.cnnMenu li
{float:left;}

.cnnRightElement
{float:right;}

.cnnPad6
{padding:6px;}

form
{margin:0;}

.cnnDailyDose .cnnBlueCards .cnnPad10Left
{float:left; padding-left:10px;}

.cnnDefault336Space { background:#e6e6e6; }

.cnnListContainer #interestsChecks ul li, .cnnListContainer #conditionsChecks ul li{ list-style-type:none; list-style-image:none; background-image:none; }
.cnnOpinMosaicFeedback { font-weight:bold; }