/* to be removed once the guide section page is swapped to use moneymag cms template */
#LiquidLayout {background:#fff;margin:0px auto;text-align:left;width:994px;}
#LiquidLayout table.newsTable{margin-left:15px;}
#HeadlineList {margin-bottom:15px;}
/* ------ */

.sectionTitle {margin: 10px 0px 0px 0px; width: 635px; height: 59px; }
.sectionTitle h1 {margin: 0px;}

.splitLeft {float: left; width: 49%; padding-right:10px;}
.splitRight {float: right; width: 49%;}

.splitLeft .boxHeading,
.splitLeft .boxHeading a,
.splitRight .boxHeading,
.splitRight .boxHeading a {font-size: 24px;padding-bottom: 8px;}
	#cnnSectionRetirement .splitLeft .boxHeading,
	#cnnSectionRetirement .splitLeft .boxHeading a,
	#cnnSectionRetirement .splitRight .boxHeading,
	#cnnSectionRetirement .splitRight .boxHeading a {padding-bottom: 13px;}
		#cnnSectionSaving .splitLeft .boxHeading,
		#cnnSectionSaving .splitLeft .boxHeading a,
		#cnnSectionSaving .splitRight .boxHeading,
		#cnnSectionSaving .splitRight .boxHeading a {font-size: 19px;padding-bottom: 0px;}

.rightElement {width:338px;background-color: #fff; border:1px solid #e5e5e5; margin:-1px 0 9px 0; padding: 12px;}
html>body .rightElement {width:312px;}

#pollCNNMoney .moneyMainGreyBnr {font:bold 24px arial;}

.spImgBanner {height: 54px; margin:5px -15px 10px -15px; font:bold 24px Arial; text-align:center; padding-top:10px; background-image: url(http://i.cdn.turner.com/money/.element/img/1.0/sections/news/specials/gasprices/header_gradient.jpg);}

/********* Stacks : START ******/
.HeadlineList {margin-top:0px;}
	.HeadlineList a {font:normal 12px Arial;}
	.HeadlineList a:hover {}
	.HeadlineList ul, #HeadlineList ul {list-style-type: none; margin: 0px; padding: 0px;}
	.HeadlineList li, #HeadlineList li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; line-height: 12px; padding: 5px 0px 0px 8px;}
	.HeadlineList .storystack {color: #3C3C3C; font-size: 16px;}
/********* Stacks : END ******/

/********* HP TopLead : START ******/
#cnnTL1 {padding-top: 10px; }
	#cnnSectionRetirement #cnnTL1 {margin-bottom: 20px; padding-top: 10px; }
#cnnTL1:after {clear: none;}
#cnnTL1 .summaryBlock,
#cnnTL1 .summaryBlocknoImage {padding-top: 11px;}
html>body #cnnTL1 .summaryBlock,
html>body #cnnTL1 .summaryBlocknoImage {padding-top: 0px;}
#cnnTL1 .img02paddingR {float: right;margin:-5px 0px 0px 0px;}
#cnnTL1 .img02paddingL {margin-right: 10px;}
#cnnTL1 .cnnHeadline {font-size: 30px; position: relative; top: -7px;}
#cnnTL1 .cnnBlurbTxt {width: auto;}
#cnnTL1 #cnnBulletsBlock {margin-bottom:20px;}
	#cnnSectionRetirement #cnnTL1 #cnnBulletsBlock {margin-top:-10px;}

#sectionT2 {float:left;width: 49.5%;margin-bottom:15px;}
#sectionT2 .summaryBlock {padding-right:10px;}

.moreStoriesLink {text-align:center;padding:10px 0;font-weight:bold;}
	
#cnnMod_Sidestack {float:right;width: 49.5%;margin-bottom:20px;}
#cnnMod_Sidestack img {float: none;}

#cnnTL1 #cnnMod_retireSidestack {float: left;}
#cnnTL1 #cnnMod_retireSidestack img {float: none;}
/********* HP TopLead : END ******/

/********* Modules: Calc Section START ******/
#cnnSectionCalcFeat {margin-top:15px;}
#cnnSectionCalcFeat .boxHeading {margin-bottom: 6px; text-align: center;}
#cnnSectionCalcFeat .boxHeading a {font-size: 24px;}
#cnnSectionCalcFeat .splitLeft .boxHeading,
#cnnSectionCalcFeat .splitRight .boxHeading {text-align: left;}
#cnnSectionCalcFeat .splitLeft .boxHeading a,
#cnnSectionCalcFeat .splitRight .boxHeading a {font-size:18px;}
#cnnSectionCalcFeat .splitRight .boxHeading {padding-left:30px;}
#cnnSectionCalcFeat #cnnMod_moreCalcs	{}
#cnnMod_moreCalcs ul {padding-left:30px;}
#cnnMod_moreCalcs ul li {margin-bottom: 1px;}

#cnnMod_featuredCalc #calcStarter_assetalloc {height: 223px;}
html>body #cnnMod_featuredCalc #calcStarter_assetalloc {height: 238px;}
#cnnMod_featuredCalc #calcStarter_costliving {height: 185px;}
html>body #cnnMod_featuredCalc #calcStarter_costliving {height: 198px;}
#cnnMod_featuredCalc #calcStarter_millionaire {height: 204px;}
html>body #cnnMod_featuredCalc #calcStarter_millionaire {height: 209px;}
#cnnMod_featuredCalc #calcStarter_networth {height: 175px;}
html>body #cnnMod_featuredCalc #calcStarter_networth {height: 191px;}
#cnnMod_featuredCalc #calcStarter_retireneed {height: 222px;}
html>body #cnnMod_featuredCalc #calcStarter_retireneed {height: 232px;}
#cnnMod_featuredCalc #calcStarter_retireyoung {height: 160px;}
html>body #cnnMod_featuredCalc #calcStarter_retireyoung {height: 188px;}
#cnnMod_featuredCalc #calcStarter_saveyoung {height: 200px;}
html>body #cnnMod_featuredCalc #calcStarter_saveyoung {height: 201px;}
#cnnMod_featuredCalc #calcStarter_savings {height: 202px;}
html>body #cnnMod_featuredCalc #calcStarter_savings {height: 210px;}
/********* Modules: Calc Section END ******/

/********* Modules: Columns START ******/
#cnnMod_columns .boxHeading {padding-bottom: 13px;}
#cnnMod_columns .boxHeading a {font-size: 24px;}
#cnnMod_columns .summaryBlock {margin-bottom: 24px;}
#cnnMod_columns .cnnEyebrow {font-weight:bold; font-size: 12px;}
/********* Modules: Columns END ******/

/********* Modules: Specials START ******/
#cnnMod_specials .boxHeading {padding-bottom: 13px;}
#cnnMod_specials .boxHeading a {font-size: 24px;}
#cnnMod_specials .summaryBlock {margin-bottom: 24px;}
/********* Modules: Specials END ******/

/********* Modules: Mid box ******/
#midBox {margin-bottom:15px;}
#midBox .midBoxBody {border:5px solid #EEE; margin-bottom: 0px;padding:10px;border-top:none;margin-top:-5px; width:620px;}
html>body #midBox .midBoxBody {margin-top:0px; width:590px;;}
#midBox .midBoxHeader {background: #EEE;font:bold 24px Arial;height:30px;margin:0px;padding-bottom:5px;text-align:center; width:620px;}
#midBox .midBoxHeader a {color:#000;}
html>body #midBox .midBoxHeader {width:620px}
#midBox .midBoxBody .midBoxSection {border-top:1px solid #EEE;}
#midBox .midBoxBody .summaryBlock,
#midBox .midBoxBody .summaryBlocknoImage {width:350px;float:left;margin-top:10px;padding:0;}
#midBox .midBoxBody .summaryBlocknoImage .cnnBlurbTxt {margin-left:0px;}
#midBox .midBoxBody .cnnEyebrow {font:bold 18px Arial;color:#000;}
#midBox .midBoxBody .cnnHeadline {font-size:14px;}
#midBox .midBoxBody .cnnBlurbTxt {margin-left:125px;}
#midBox .midBoxBody .bulletsBlock {float:right;width:225px;margin: 0px; padding: 0px;}
#midBox .midBoxBody .bulletsBlock ul {margin: 25px 0px 0px 10px; padding: 0px;}
#midBox .midBoxBody .bulletsBlock li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; list-style: none; margin: 0px; padding: 5px 0px 0px 8px;}
#midBox b.midBoxtop, 
#midBox b.midBoxbottom{display:block;background: #FFF;width:620px;}
html>body #midBox b.midBoxtop, 
html>body #midBox b.midBoxbottom {width:620px;}
#midBox b.midBoxtop b, 
#midBox b.midBoxbottom b{display:block;height: 1px; overflow: hidden; background: #EEE;}
#midBox b.r1{margin: 0 5px;}
#midBox b.r2{margin: 0 3px;}
#midBox b.r3{margin: 0 2px;}
#midBox b.midBoxtop b.r4, b.midBoxbottom b.r4{margin: 0 1px;height: 2px;}
/********* Modules: Mid box END ******/

/****** Video box ******/
#cnnMod_videostack {margin-bottom:15px;}
/****** /Video box ******/

/****** Form box ******/
#form_helpDesk_gerriwillis form {margin: 0px;}
#form_helpDesk_gerriwillis .formBody_helpDesk {font-size:12px;}
#form_helpDesk_gerriwillis textarea {background-color: #e8e8e8; border: 1px solid #999; color:#3a3a3a; font-size: 11px; font-family: Arial; padding: 3px 6px; width:310px;height:110px;}
#form_helpDesk_gerriwillis #submitButton {margin-top: 5px; text-align: left;}
#form_helpDesk_gerriwillis #submitButton input {float: right; width:54px;height:22px;}

/*** help Desk: Promo ***/
#cnnColumnPromo .summaryImg {float: left; margin-right: 7px;}
/****** /Form box ******/

/****** Section: Guide ******/
#cnnSectionRetireGuide .boxHeading a {font:bold 16px Arial; color:#000; letter-spacing: -1px;margin:0; padding:0;text-transform:none;}
#cnnSectionRetireGuide .HeadlineList {margin-bottom:15px;}
#cnnSectionRetireGuide .HeadlineList li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 8px; line-height: 12px; padding: 3px 0px 0px 8px;}
/****** /Section: Guide ******/

/****** Search box ******/
#cnnSectionRetireGuide .cnnRetireSearchbox form {border-top:#EBEBEB 1px solid;height:25px;vertical-align: middle; text-align:center;margin: 0px; padding: 10px 8px 15px 0px;width:615px;}
html>body #cnnSectionRetireGuide .cnnRetireSearchbox form {margin-bottom:10px;}
#cnnSectionRetireGuide .searchBox {border: 1px solid #D1D1D1; color:#666;font-size: 11px; height: 22px; margin-bottom:0px; margin-right:0px; padding: 2px 0px 2px 3px; width:250px; }

/****** MagCovers box ******/
#MagCovers {width:336px;background-color:#fff;border:solid 1px #e2e2e2;padding:15px;margin-bottom:20px;}
#MagCovers .summaryBlock {width:300px;}
#MagCovers .moneyMainGreyBnr a {font:bold 19px Arial;color:#000;}
/****** /Section: Guide ******/

/***** continued *****/
#content {background: #EEE; margin: 0px;}
/* Left Col */
#cnnSection #sectionLeftColCont {background: #FFF; float:left;overflow: hidden;width:648px;padding: 10px 15px 10px 15px; margin:9px 0px 10px 0px;}
html>body #cnnSection #sectionLeftColCont {width:618px;}
/* Right Rail */
#main_rightCol {background: #EEE; float: right; overflow: visible; width: 346px;padding: 0px 0px 10px 8px;margin:0px; position: relative;}
html>body #main_rightCol {margin-top:1px; width: 338px;}
/* headers */
#HeadlineList .moneyGroupLabel	{font:bold 24px arial;}
#HeadlineList .moneyGroupLabel a,
#HeadlineList .moneyGroupLabel span{color: #000; font:bold 24px arial;}
#HeadlineList .moneyGroupLabel	{color: #CB0100; font: bold 12px Arial;}
.groupingLabelnocase{color: #CB0100; font: bold 12px Arial;background-color: #fff;padding:1px 4px 1px 0px;line-height:14px;}
/* end headers */
#HeadlineList {margin-top:0px;}
	#HeadlineList a {font:normal 12px Arial;}
	#HeadlineList a:hover {}
.BacktoLink {font:normal 12px Arial;}
/***** continued *****/

/***** Section: pf/saving *****/
#cnnSectionSaving #cnnTL1 {padding-top:0px;margin-bottom:10px;}
#cnnSectionSaving #cnnTL1 .TL1imgPaddingL {margin-right:10px;}
#cnnSectionSaving #cnnTL1 .cnnHeadline {font:bold 24px Arial;}
#cnnSectionSaving #cnnTL1 #cnnStoryStack {display:inline-block;}
#cnnSectionSaving #cnnTL1 .HeadlineList {margin:5px 0;}
#cnnSectionSaving #cnnTL1 .HeadlineList .storystack {font:normal 12px Arial;}
#cnnSectionSaving #cnnTL1 .moreStoriesLink {text-align:left; margin-top: 10px 0px 0px 0px; background-image:  url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/circle_arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; vertical-align: top;}

#cnnSectionSaving #sectionHilite {margin-bottom:15px;}

#cnnSectionSaving .summaryBlocknoImage {padding-bottom:5px;}
/***** /Section: pf/saving *****/

