/** backward compatible ********************************/
.cnnCol_side .img01paddingL { float:left; margin-right:14px; margin-bottom:20px; }


/* General *********************/
.cnnCol_side .cnnEyebrow { color: #3399CC; font-size:10px; }
.cnnCol_side .cnnEyebrow a { color: #3399CC; }




/* Ads ***********************************************************************************/
/* adsquare */
#adsquare { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_336.gif) repeat-y; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom:5px;}
.cnnCol_wideRR #adsquare { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_475.gif) repeat-y;}
#adsquare2 { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_336.gif) repeat-y; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom:5px;}
.cnnCol_wideRR #adsquare2 { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/adsquarebg_475.gif) repeat-y;}

/* quigo */
#quigo628 {background-color: #fff; border:1px solid #DDD;  margin-bottom:5px; overflow: visible;}

.cnn-story #quigo628 {*padding: 15px 0; width: 684px;}
.cnnCol_wideRR #quigo628 {*padding: 15px 0; width: 509px;}

/* quigo 336 */ 
#quigo336 { margin-bottom:5px; }

/* CNN Money sponsors  */
#moneySponsors { margin-bottom:5px; padding:15px 10px 5px 10px; background-color:#FFF; border:1px solid #DDD; 
width: 314px; overflow: hidden;}
#moneySponsors ul { }
#moneySponsors li { margin-bottom:10px;}
.cnn-story #moneySponsors {width: auto;}
/****** styling old html in case we run out of time and don't re do these. ***
#moneySponsorBox {margin-bottom:5px; padding:15px 10px; background-color:#FFF; border:1px solid #DDD;
width: 314px; overflow: hidden;}
#moneySponsorBox .cnnmoneySponsorTitle { border-bottom: 1px solid #DDDDDD; color: #000; font-size: 20px; font-weight: bold; letter-spacing: -0.03em; line-height: 1em; margin-bottom: 15px; padding-bottom: 10px;}
#moneySponsorBox iframe { margin-bottom:10px;}
********/

/* Sponsor Specials  */
.bannerSponsorSpecials {height:100%;}
.cnnsectionhed .bannerSponsorSpecials h1 {margin-top: 15px;}
.bannerSponsorSpecials .eyeBrowFloat {float: left; position: relative; top: 33px;}
.cnn-video .bannerSponsorSpecials .eyeBrowFloat {top: 38px;}
.bannerSponsorSpecials img {float: right;}



/* MOD - GENERIC - Special Features (BPL) ********************************************************************/
.mod-spFeatures { background-color: #fff; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-spFeatures .summaryBlock { border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 10px;}
.mod-spFeatures .summaryBlock.lastItem { border-bottom:none;}
.mod-spFeatures .summaryImg { float:left; margin-right:14px; margin-bottom:20px; }
.mod-spFeatures .summaryBlock p { padding-bottom:8px;}
.mod-spFeatures .ul { clear:both; padding-top:10px; border-top:1px dotted #DDD; }
.mod-spFeatures li { padding-bottom:5px; font-size:13px; line-height:1.333em; }
.mod-spFeatures li a { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/bullet_sqred.gif) no-repeat 0 5px; padding-left:10px; }

/* MOD - GENERIC - Feature stories (Money Talks, Real People, Opinions) ********************************************************************/
.mod-spFeatstories { background-color: #fff; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-spFeatstories .summaryBlock, .mod-spFeatstories .summaryBlocknoImage  { border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 10px;}
.mod-spFeatstories .summaryBlock.lastItem, .mod-spFeatstories .summaryBlocknoImage.lastItem { border-bottom:none; margin-bottom: 0px; padding-bottom: 0px;}
.mod-spFeatstories .summaryImg { float:left; margin-right:12px; margin-bottom: 3px; }
.mod-spFeatstories .cnnEyebrow{ position: relative; top: -3px; text-transform: uppercase;}
.mod-spFeatstories .cnnHeadline { font-size: 15px; position: relative; top: -3px;}
#mod-galleries.mod-spFeatstories .summaryBlock .cnnHeadline {font-size: 14px;line-height:20px;}
.mod-spFeatstories .summaryBlock p { line-height: 14px;}
.mod-spFeatstories .ul { clear:both; padding-top:10px; border-top:1px dotted #DDD; }
.mod-spFeatstories li { padding-bottom:5px; font-size:13px; line-height:1.333em; }
.mod-spFeatstories li a { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/bullet_sqred.gif) no-repeat 0 5px; padding-left:10px; }
.mod-spFeatstories a.cnnMore { font-weight: bold; }
.cnn-story .mod-spFeatstories .cnnEyebrow {margin-left:75px;}
.cnn-story .mod-spFeatstories .cnnHeadline {margin-left:75px;}

/*** MOD - GENERIC - TOUT (Upcoming Event) *************************************************************************************/
.mod-spTout  { margin-bottom:5px; padding:15px 10px; background-color:#FFF; border:1px solid #DDD; }
.mod-spTout .summaryBlock {}
.mod-spTout .cnnHeadline{ line-height: 1em;}
.mod-spTout .summaryImg { float:left; margin-right:14px; margin-bottom:5px; }
.mod-spTout .summaryBlock p { line-height: 1.2em;}

/* MOD - GENERIC - special reports  *********************
.mod-spReports { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-spReports .summaryBlock {border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 10px;}
.mod-spReports .summaryBlock.lastItem {border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}
.mod-spReports .summaryImg { float:left; margin-right:14px; margin-bottom:15px; }
********************************************************/

/* MOD - newsletter - inherits .mod-spFeatures ********************************************************************/
#mod-newsletters .summaryBlock p a { clear: both; display: block; font: bold 11px;}
.mod-spReports#mod-newsletters { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 0px 10px; }
.mod-spReports#mod-newsletters .boxHeading {margin-bottom:8px;}
.mod-spReports#mod-newsletters .summaryBlock p {line-height: 1.3em;}
.mod-spReports#mod-newsletters .summaryBlock p a {clear:none;display:inline;font-weight:bold;}
.mod-spReports#mod-newsletters .summaryBlock .cnnHeadline {padding-bottom:3px;}
.mod-spReports#mod-newsletters .cnnHeadline a {color:#000;}
.mod-spReports#mod-newsletters .summaryBlock {border-bottom:1px dotted #DDD; margin-bottom: 8px; padding-bottom: 10px;}
.mod-spReports#mod-newsletters .summaryBlock.lastitem {border-bottom: none; margin-bottom: 0px;}
.mod-spReports#mod-newsletters .summaryImg { float:left; margin-right:14px; margin-bottom:15px; }


/* MOD - Latest news  ***********************************************************************************/
.mod-latestnews {background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-latestnews .boxHeading .cnnDateStamp{ color:#a7a7a7; font-size:10px; float: right; font-weight: normal; line-height: 12px; position:relative; top:-2px; }
.mod-latestnews li { line-height: 12px; margin:0 0 9px 2px; }
.mod-latestnews .cnnVideoTrt { color:#a7a7a7; font-size:10px; font-weight: normal; line-height: 12px; margin-left: 7px;}

/* MOD - most popular  ***********************************************************************************/
.mod-mostpop {background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 4px 10px; }

.mod-mostpop .boxHeading { margin-bottom:5px;}
.mod-mostpop .boxHeading .sponsor_ad { float: right; position: relative; top: -5px;}
.mod-mostpop p { padding-bottom:10px; border-bottom:1px dotted #DDD; }
.mod-mostpop table {width: 100%}
.mod-mostpop table td { border-bottom:1px dotted #DDD; padding-top: 5px; padding-bottom: 5px; vertical-align: middle;}
.mod-mostpop .lastItem td {border-bottom:none;}
.mod-mostpop .cnnHeadline {line-height:1.3em; width:180px; /*height:28px; */}
.mod-mostpop .scale { text-align:right; width:70px; height:28px; }
.mod-mostpop .bars { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/mostpop_bars.png) no-repeat; float: right; height: 15px; width: 63px;}
.mod-mostpop .mostPopSponsor {display:block; width:88px; position:absolute; right:10px; top: 5px;color:#9C9C9C;font:normal 11px Arial;text-align:center;}


/* bar fullness examples  */
.mod-mostpop .pct100 { background-position:0px 0px; }
.mod-mostpop .pct90 { background-position:0px -64px; }
.mod-mostpop .pct80 { background-position:0px -128px; }
.mod-mostpop .pct70 { background-position:0px -192px; }
.mod-mostpop .pct60 { background-position:0px -256px; }
.mod-mostpop .pct50 { background-position:0px -320px; }
.mod-mostpop .pct40 { background-position:0px -384px; }
.mod-mostpop .pct30 { background-position:0px -448px; }
.mod-mostpop .pct20 { background-position:0px -512px; }
.mod-mostpop .pct10 { background-position:0px -576px; }
.mod-mostpop .pct0 { background-position:0px -640px; }

.mod-mostpop .count { color: #999; font-size: 11px; font-weight: bold; text-align:right; width:48px; height:28px; }
.mod-mostpop li {list-style: none;}
.mod-mostpop .cm { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -80px; color: #999; display: inline-block; height:17px; margin-left:5px; padding-left:20px; text-decoration: none; }
.mod-mostpop .cm:hover {background-position: -200px -354px;}

/* wide - RR */
.cnnCol_wideRR .mod-mostpop .cnnHeadline {width:330px;}





/* MOD - blogs links ***********************************************************************************/
.mod-blogs { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 0px 10px; }
.mod-blogs .boxHeading { margin-bottom:0px;}
.mod-blogs ul { display:block; }
.mod-blogs li { border-bottom:1px dotted #DDD; line-height:1.0em; padding:9px 0 7px 0; }
	/* elimates float side-effects for elements below summaryBlock*/
	.mod-blogs li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.mod-blogs li 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .mod-blogs li	{height: 1%;}
	.mod-blogs li			{display: block;}
	/* End hide from IE-mac */
.mod-blogs li.lastItem { border-bottom:none; }
.mod-blogs .summaryImg { float: left; margin-right: 5px; }

.mod-blogs .cnnEyebrow { line-height:1.0em; padding-bottom:7px; text-transform:uppercase; }
.mod-blogs .cnnHeadline { font-weight:bold; font-size:14px; line-height:1.2em; }

/* tech blogs  */
.cnn-story .mod-blogs .boxHeading { margin-bottom:0px;}
.cnn-story .mod-blogs li { padding:10px 0; }
.cnn-story .mod-blogs .cnnHeadline {font-size:14px;}
.cnnCol_side .mod-blogs .cnnEyebrow {padding-bottom:5px;}
.cnnCol_side .mod-blogs .cnnEyebrow a {color:#334077;font-size:12px;}

/* kapost */
#mod-kapost .boxHeading {margin-bottom: 7px;}
#mod-kapost p {color: #666; padding-bottom: 9px;}
#mod-kapost li {border-top: 1px dotted #ddd; border-bottom: none;}


/* MOD - Featured blogs - (TermSheet) ******************************************************************/
.mod-featblogs {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px;}
.mod-featblogs .boxHeading {margin-bottom: 10px;}
.mod-featblogs ul li {border-bottom: 1px solid #e1e1e1; clear: both; margin-bottom: 10px; padding-bottom: 10px;}
.mod-featblogs ul li.lastItem { border-bottom: none; margin-bottom: 10px; }
.mod-featblogs .summaryImg {float: left; margin-right: 10px; }
.mod-featblogs .cnnHeadline {font-size: 15px; font-weight: bold;}
.mod-featblogs .cnnHeadline a {color: #000;}
.mod-featblogs p {font-size: 12px; line-height: 15px; margin-bottom: 9px;}
.mod-featblogs .links {color: #ccc;}
.mod-featblogs .subscribe {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/subscribe_termsheet_button.gif) no-repeat 0 0; display: block; width: 285px; height: 25px;}
.mod-featblogs .subscribe:hover {background-position: 0 -25px;}





/* MOD - quick vote  ***********************************************************************************/
#pollCNNMoney { margin-bottom:5px; padding:15px 10px; background-color:#FFF; border:1px solid #DDD; }
#pollCNNMoney .moneyMainGreyBnr { border-bottom: 1px solid #ddd; color: #000; font-size: 20px; font-weight: bold; letter-spacing: -0.03em; line-height: 1em; margin-bottom: 8px; padding-bottom: 10px;}
#pollCNNMoney .moneyMainGreyBnr a {color: #000; text-transform: none;}
#pollCNNMoney #question { font-size:16px;  margin-bottom:20px; }
#pollCNNMoney ul { margin-bottom:7px;}
#pollCNNMoney li {color:#666; font-size:13px; line-height:1.0em; margin-bottom:10px; }
#pollCNNMoney li input { margin:0 3px 0 0; position: relative; top: 2px;}
#pollCNNMoney input.btn_submit {font:normal 10px Arial;background:#F6F6F6 url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 40px -106px; border:1px solid #c6c6c6; color:#666; display: inline-block;line-height:1.0em; padding:0px 15px 3px 4px;*padding:4px 15px 3px 4px; width:52px; text-transform:uppercase; height:20px;margin-top:7px;cursor: pointer; cursor: hand;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#pollCNNMoney input.btn_submit  { padding-top:4px; }
}
#pollCNNMoney li div{ display: inline; }



/* MOD - How's the Economy ***********************************************************************************/

#mod-econStats {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 3px 10px;}
#mod-econStats .boxHeading {margin-bottom: 7px;}
#mod-econStats table {width: 100%;}
#mod-econStats th {font-size: 11px; font-weight: bold; padding-bottom: 7px;}
#mod-econStats td {border-top: 1px dotted #ddd; padding: 4px 0;}
#mod-econStats .cnncol2 {text-align: right;}
#mod-econStats td.cnncol1 {font-weight: bold; font-size: 14px;}
#mod-econStats td.cnncol2 {color: #666; font-weight: normal;}

/* MOD - Real Estate Calculator ***********************************************************************************/

#mod-reCalc {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 12px 10px !important;}
#mod-reCalc .boxHeading {margin-bottom: 11px;}
#mod-reCalc table {width: 100%;}
#mod-reCalc th {font-size: 11px; font-weight: bold; padding-bottom: 7px;}
#mod-reCalc td {border-top: 1px dotted #ddd; padding: 4px 0;}
#mod-reCalc .cnncol2 {text-align: right;}
#mod-reCalc td.cnncol1 {font-weight: bold; font-size: 14px;}
#mod-reCalc td.cnncol2 {color: #666; font-weight: normal;}
#mod-reCalc .goodInvest {height:87px;}
#mod-reCalc a:hover {text-decoration: none;}
#mod-reCalc h2 {font-weight:normal;font-family: 'Lato', Arial, serif; font-size:23px;padding-top:10px; line-height:26px; color:#000;}
.findoutnow {font-family: 'Lato', Arial, serif; font-size:21px;color:#FFFFFF; height:32px; padding-top:5px; box-shadow: 0px 1px 10px #888; background-color:#105e8f; text-align: center;}
.findoutnow:hover {background-color:#146aa3;}
.goodInvest img {float:left;margin-right: 10px;}

/* MOD - My Investments ***********************************************************************************/
#mod-myinvestments {background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:10px 9px; }
#mod-myinvestments.portStandalone {padding-top:3px;}
#mod-myinvestments .NaviTabs {margin-bottom: 15px;} 
#mod-myinvestments .NaviTabs li {background-color: #fff; margin-top: 4px;  width: 90px;}
#home #mod-myinvestments .NaviTabs li {margin-top: 7px;}
#home #mod-myinvestments .NaviTabs li a {padding: 5px 1px 5px 1px;}
#home #mod-myinvestments .NaviTabs li {margin-top: 5px\9;}

#mod-myinvestments .NaviTabs li a {color: #999; font-weight: normal; font-size: 12px; padding: 5px 1px 7px 1px;}
 
#mod-myinvestments .tabnum1 { border-right-width: 0px;}
#mod-myinvestments .tabnum2 { border-right-width: 1px;}

#mod-myinvestments.Tab0Visible .NaviTabs li.tabnum0,
#mod-myinvestments.Tab1Visible .NaviTabs li.tabnum1,
#mod-myinvestments.Tab2Visible .NaviTabs li.tabnum2 { margin-top: 0px; width: 130px; border-right-width: 1px }
#home #mod-myinvestments.Tab0Visible .NaviTabs li.tabnum0,
#home #mod-myinvestments.Tab1Visible .NaviTabs li.tabnum1,
#home #mod-myinvestments.Tab2Visible .NaviTabs li.tabnum2 {margin-top: 0px;} 
#mod-myinvestments.Tab0Visible .NaviTabs li.tabnum0 a, 
#mod-myinvestments.Tab1Visible .NaviTabs li.tabnum1 a, 
#mod-myinvestments.Tab2Visible .NaviTabs li.tabnum2 a {color: #000;font-weight: bold;  font-size: 18px; padding-bottom: 3px; padding-top: 3px; } 
.cnn-section #mod-myinvestments.Tab0Visible .NaviTabs li.tabnum0 a, 
.cnn-section #mod-myinvestments.Tab1Visible .NaviTabs li.tabnum1 a, 
.cnn-section #mod-myinvestments.Tab2Visible .NaviTabs li.tabnum2 a {padding-bottom: 0px; height:27px;} 

/* My Watchlist (right rail widget) **/
#cnnWatchListConnect { height: 230px; }
#cnnWatchListConnect h3 { color: #444; margin: 50px 0 15px 0; border-bottom: 1px solid #eee; padding-bottom: 15px; font-size: 18px;}
#cnnWatchListConnect p { margin-top: 15px; font-weight: bold; font-size: 13px; color: #777; }
#cnnWatchListConnect a { font-weight: bold; font-size: 13px; }
#cnnWatchListConnect a.loginimg { background:#fff url(https://i.cdn.turner.com/money/.element/img/4.0/services/button_login.gif) no-repeat 0 0; height: 22px; width: 61px; display: block; }

#cnnWatchListConnectPort { height: 230px; }
#cnnWatchListConnectPort h3 { color: #444; margin: 50px 0 15px 0; border-bottom: 1px solid #eee; padding-bottom: 15px; font-size: 18px;}
#cnnWatchListConnectPort p { margin-top: 15px; font-weight: bold; font-size: 13px; color: #777; }
#cnnWatchListConnectPort a { font-weight: bold; font-size: 13px; }
#cnnWatchListConnectPort a.loginimg { background:#fff url(https://i.cdn.turner.com/money/.element/img/4.0/services/button_login.gif) no-repeat 0 0; height: 22px; width: 61px; display: block; }


/************** MODULE [RR] AOL autos **************/
#mod-aolautos {background: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px;}
#mod-aolautos .boxHeading {margin-bottom: 12px; position: relative; /** ie peekaboo fix **/ }
#mod-aolautos .logo {float: right; position: relative; top: 3px;}
#mod-aolautos .body {margin-bottom: 10px;}
#mod-aolautos label {color: #565656; float: left; font-size: 14px; width: 57px;}
#mod-aolautos label input {margin-right:3px; position:relative; top: 2px;}
#mod-aolautos select {float: left; margin-right: 5px; width: 122px;}

#mod-aolautos li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; float: left; margin-right: 5px; padding: 5px 0px 0px 8px; width: 45%;}

/* AOL autos - slimRR */
.cnn-story #mod-aolautos label {width: 66px;margin-bottom:5px;}
.cnn-story #mod-aolautos form {clear:both;}
.cnn-story #mod-aolautos select {margin-right: 11px; width: 193px;}
.cnn-story #mod-aolautos li {width: 90%;}
/************** /MODULE [RR] AOL autos **************/



/* MOD - Loan Center *************************************************************/
#bankrate_module { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px 0px 10px; }

#bankrate_module .NaviTabs {font-size:11px; margin-bottom: 5px;}
#bankrate_module .NaviTabs li {margin-top: 0px; text-align: left;}
#bankrate_module .NaviTabs li a {height: 30px; padding: 5px 6px 0 6px;}
/*#bankrate_module .NaviTabs li.tabnum0 {width:74px;}
#bankrate_module .NaviTabs li.tabnum1 {width:72px;}
#bankrate_module .NaviTabs li.tabnum2 {width:62px;}
#bankrate_module .NaviTabs li.tabnum3 {width:62px;}*/
#bankrate_module .NaviTabs li.tabnum4 { border-right: 1px solid #ebebeb;/*width:38px;*/}

#bankrate_module .Tab0Visible .NaviTabs li.tabnum0 a, 
#bankrate_module .Tab1Visible .NaviTabs li.tabnum1 a, 
#bankrate_module .Tab2Visible .NaviTabs li.tabnum2 a, 
#bankrate_module .Tab3Visible .NaviTabs li.tabnum3 a, 
#bankrate_module .Tab4Visible .NaviTabs li.tabnum4 a, 
#bankrate_module .Tab5Visible .NaviTabs li.tabnum5 a {font-weight: normal; font-size: 11px;}

#bankrate_ssi, 
#bankrate_ssi-1, 
#bankrate_ssi-2, 
#bankrate_ssi-3, 
#bankrate_ssi-4 {clear:both; margin-bottom:15px;}

#bankrate_module table {}
#bankrate_module th {border-bottom:1px solid #e4e4e4; color:#2d2d2d;font-size:11px; font-weight: normal; padding-left: 10px; padding-bottom: 5px; text-align:center;}
#bankrate_module td {border-bottom:1px solid #e4e4e4; padding: 5px 10px; text-align:right; }
#bankrate_module .col1 {text-align:left;width:300px;border-left:none;border-right:none;padding:0 0 0 5px;}
#bankrate_module td.col2 {padding: 5px 5px 5px 0px; width: 55px;border-left:none;border-right:none;}
#bankrate_module td.col3 {padding-left: 0px; padding-right: 20px; width: 55px;background-color:#FFF;}
#bankrate_module th.col3 {padding-right: 10px;}
#bankrate_module .col4 {padding-left: 0px; padding-right: 5px; width: 81px;}
#bankrate_module .col3 span {padding: 0px 0px 0px 14px;display:block;}
#bankrate_module .change_up {background: #fff url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/bankrate_sprite.gif) no-repeat 25px 0px;height:13px;display:block;}
#bankrate_module .change_down {background: #fff url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/bankrate_sprite.gif) no-repeat 25px -18px;height:13px;display:block;}
#bankrate_module .change_blank {background: #fff url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/bankrate_sprite.gif) no-repeat 25px -31px;height:13px;display:block;}
#bankrate_module .marketTimestamp{font:normal 11px arial; color:#999;text-align:right;}

#bankrate_module #bankrate_lookup {font-weight: bold;  padding-bottom: 5px; }
#bankrate_module #bankrate_lookup form {display: inline;} 
#bankrate_module #bankrate_lookup form #bankratezip {width:203px;margin-right:10px;}

#bankrate_module #bankrate_lookup input#zipCdMma {border:1px solid #C4C4C4; color:#6C6C6C; float: left; font-size: 11px; margin-right:0px; padding-left:6px; width:85px; height:19px;}
#insurance_lookup {font-weight:bold;font-size:12px;margin-left:0px;width:100%;line-height:20px;}
#insurance_lookup form {margin-top: 10px;}
#insurance_lookup #zipcodeval, 
#insurance_lookup #InsuranceType {width:170px;border: 1px solid #6f8fa8;width:168px;font-size:10px; margin-bottom: 10px;}
#insurance_lookup #zipcodeval {margin-left:9px;}
#insurance_lookup .productLabel, #insurance_lookup .zipLabel {font-weight:normal;font-size:12px;float:left; color: #999999;margin-right:9px;position:relative;top:0px;}
#insurance_lookup #searchButton {margin-left:198px;margin-bottom:10px;margin-top:2px;}
#insurance_lookup ul {list-style-type: none; margin: 0 0 15px 0; padding: 0px;width:280px;}
#insurance_lookup li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 10px; line-height: 12px; padding: 5px 0px 0px 8px;}
.insuranceFrame  {padding-top:5px;}

#bankrate_module .featuredRates {margin-bottom: 10px;}

.Tab2Visible .featuredRates {top:17px;}

#bankrate_module .featuredRates .ratesContainer {overflow:hidden; margin-bottom: 3px;}
#bankrate_module .featuredRates .ratesContainer ul {height:16px; overflow:hidden; position:relative;white-space:nowrap;}
#bankrate_module .featuredRates .ratesContainer li {float:left;}
#bankrate_module .featuredRates a {padding:1px;display:inline-block;}
#bankrate_module .featuredRates a span {font-weight:bold;}
#bankrate_module .featuredRates p {font-weight: bold; height:18px;}
#bankrate_module .bankrate_note {color:#686868; font-size:10px;}

#bankrate_module .action-row {font:normal 12px Arial;color:#3b3b3b;display:none;margin:7px 0px 5px 5px;}
#bankrate_module .action-row span {display:block;}
#bankrate_module .action-row select {font-size:11px;color:#3b3b3b;}
#bankrate_module .action-row .submitbtn {background:url(https://i2.cdn.turner.com/money/.element/img/2.0/buttons/button_search.gif) no-repeat 0px 0px;border:none;width:54px;height:22px;} 

#bankrate_module #bankrate_sponsor {color:#999;clear:both; font-size:10px; font-weight:bold;border-bottom: 1px dotted #ddd;margin-bottom:10px;padding-bottom:5px;}
#bankrate_module .Tab2Visible #bankrate_sponsor {border:none;margin-bottom:0px;padding-bottom:0px;}
#bankrate_module .Tab2Visible {height:310px;}
/** 5.0 design - use if we change bankrate module HTML
#bankrate_module #bankrate_sponsor {color:#999; font-size:10px; font-weight:bold;}
#bankrate_module #bankrate_sponsor img {float: right; position:relative; top: -4px;}
**/

#bankrate_module .Tab0Visible .NaviTabs li.tabnum0 {border-right:none;}
#bankrate_module .NaviTabs li.tabnum0 {width:24%;}
#bankrate_module .NaviTabs li.tabnum2 {width:23%;}
#bankrate_module .NaviTabs li.tabnum3 {width:27%;}
#bankrate_module .NaviTabs li.tabnum4 {width: 23%;}
/* /MOD - Loan Center *************************************************************/


/* MOD - author bio  ***********************************************************************************/
.cnn-section .mod-author { background-color: #FFFFFF;border: 1px solid #DDDDDD;margin-bottom: 5px;padding: 15px 14px;}
.cnn-section .mod-author .fn {color: #999999;font-size: 16px;font-weight: bold;line-height: 1em;margin-bottom: 5px;}
.cnn-section .mod-author .position {color: #999999; font-size: 10px;margin-bottom: 6px;text-transform: uppercase;}
.cnn-section .mod-author .title {font-size: 14px;font-weight: bold;padding-bottom: 3px;}
.cnn-section .mod-author .photo {float: left;margin: 0 15px 10px 0;}

/* MOD - ask the expert form  ***********************************************************************/
#mod-askexpert {background-color: #FFF; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 10px 10px;}
#mod-askexpert .boxHeading {margin-bottom: 10px;}
#mod-askexpert p {margin-bottom: 10px;}
#mod-askexpert input {border: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #999; font-size: 11px; padding: 2px;}
#mod-askexpert textarea {border: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #999; font-size: 11px; font-family: Arial; margin: 5px 0 10px 0; padding: 2px;width: 310px; height: 46px; }

#mod-askexpert .name { margin-right: 5px; width: 93px;}
#mod-askexpert .email { margin-right: 5px; width: 93px;}
#mod-askexpert .citystate {width: 92px;}
#mod-askexpert .formItemL {color: #CCCCCC;font-size: 11px;margin: 5px 0;text-align: right;}
#mod-askexpert .footer {text-align: right;}
#mod-askexpert .footer a {clear: right;}
#mod-askexpert #btn_sumbit { background: url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 48px -106px; border: 1px solid #C6C6C6; color: #666; float: left; font:normal 10px Arial; padding: 1px 25px 3px 4px; *padding: 2px 25px 3px 2px; position: relative; top: 5px; text-align: center; text-transform: uppercase; width: 60px; height: 20px;background-color: #f6f6f6;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#mod-askexpert #btn_sumbit  { padding-top:2px; }
}
#mod-askexpert #btn_sumbit:hover { border-color: #000; color: #000; }

/**** MOD - Nominate Money Heroes ****/
#mod-heroes {background-color: #FFF; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 10px 10px;}
#mod-heroes .boxHeading {margin-bottom: 10px;}
#mod-heroes p {margin-bottom: 10px;}
#mod-heroes input {border: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #999; font-size: 11px; padding: 2px;}
#mod-heroes textarea {border: 1px solid #aaa; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #999; font-size: 11px; font-family: Arial; margin: 5px 0 10px 0; padding: 2px;width: 310px; height: 46px; }

#mod-heroes .name { margin-right: 5px; width: 93px;}
#mod-heroes .email { margin-right: 5px; width: 93px;}
#mod-heroes .citystate {width: 92px;}
#mod-heroes .formItemL {color: #CCCCCC;font-size: 11px;margin: 5px 0;text-align: right;}
#mod-heroes .footer {text-align: right;}
#mod-heroes .footer a {clear: right;}
#mod-heroes #btn_sumbit { background: url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 48px -106px; border: 1px solid #C6C6C6; color: #666; float: left; font:normal 10px Arial; padding: 1px 25px 3px 4px; *padding: 2px 25px 3px 2px; position: relative; top: 5px; text-align: center; text-transform: uppercase; width: 60px; height: 20px;background-color: #f6f6f6;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#mod-heroes #btn_sumbit  { padding-top:2px; }
}
#mod-heroes #btn_sumbit:hover { border-color: #000; color: #000; } 

/* Markets module - Markettracker *************************************************************/
#mod-quotes-latest { margin:10px; *margin-bottom: 5px;}
#mod-quotes-latest .cnnDateStamp {float: right; position: relative; top: 8px;}

#mod-quotes-latest table {color:#666;}
#mod-quotes-latest th { border-bottom:1px dotted #ddd; color: #333; font-size: 12px; padding-bottom:3px; text-align:right; }
#mod-quotes-latest td { border-bottom:1px dotted #ddd; padding:3px 0; text-align:right; }
#mod-quotes-latest td.lastItem { border-bottom:none; }
#mod-quotes-latest .cnncol1 { text-align:left; }
#mod-quotes-latest td.cnncol1 { width:97px; }
#mod-quotes-latest .cnncol2 { width:79px; }
#mod-quotes-latest .cnncol3 { width:70px; }
#mod-quotes-latest .cnncol4 { width:70px; }

#mod-quotes-latest th a { color: #000; text-decoration:none; }

/* Markets **/
#mod-quotes-latest.marketsoverview .boxHeading {text-align: right;}
#mod-quotes-latest.marketsoverview .boxHeading span {float: left; position: relative; top: 5px;}
#mod-quotes-latest.marketsoverview .boxHeading #mktsearch_box {border-bottom:1px solid #ddd; border-left:1px solid #999; border-top:1px solid #999; border-right: none; color: #777; font-size: 10px; padding-left: 5px; position: relative; left: 5px; vertical-align: bottom; width: 77px; height:21px; line-height:21px;}
#mod-quotes-latest.marketsoverview .boxHeading .search_btn {vertical-align: bottom; 
*position: relative; *top: -1px; position:static;}

#mod-quotes-latest .list_indices {margin-bottom: 8px;}
#mod-quotes-latest .list_keydata {margin-bottom: 8px;}
#mod-quotes-latest .list_commodities {margin-bottom: 10px;}

/* Gainers & Losers **/
#mod-quotes-latest.sp500movers .boxHeading {padding-top: 5px; *padding-top: 7px; /* padding set so RR header height is same for collapsed and expanded */}
#mod-quotes-latest .list_gainers {border-bottom: 3px solid #e8e8e8; margin-bottom: 0px; height: 116px;}
#mod-quotes-latest .list_gainers table {border-top: 1px dotted #ddd; }
#mod-quotes-latest .list_losers {height: 87px; margin-bottom: 31px;}

#mod-quotes-latest.sp500movers th { padding-top: 10px;}
#mod-quotes-latest.sp500movers .cnncol1 {width:181px;}
#mod-quotes-latest.sp500movers .cnncol2 {width:55px;}
#mod-quotes-latest.sp500movers .cnncol3 {width:80px;}
#mod-quotes-latest.sp500movers .cnncol1 a {font-weight: bold; margin-right: 5px;}

/* Investing Markets module **/
#mod-quotes-latest.investingsection {border:1px solid #ddd; margin:0 0 5px; padding:10px 10px 0; background:#fff;}
#mod-quotes-latest.investingsection td {border:none;}
#mod-quotes-latest.investingsection .cnnDateStamp {display: block; margin-bottom: 10px; margin-top: -3px; text-align: right; width: 316px; float:none; top:0;}
#mod-quotes-latest.investingsection span.negData {color: #CC0000;}
#mod-quotes-latest.investingsection span.posData {color: #009900;}

/* Trending Tickers **/

.trendingTickers .trendingTicker a {font-weight:bold;}
.trendingTickers .trendingTicker {width:56px;}
.trendingTickers .boxHeading {height:25px;}
.trendingTickers .trendingHeadline {line-height: 1.3em;width: 150px;}
.trendingTickers {position: relative;}
.trendingTickers .stocktwitsLogo {background: url("https://i.cdn.turner.com/money/.element/img/2.0/partners/stocktwits.jpg") repeat scroll 0 0 transparent; display:block; width:62px; height:22px; position:absolute; right:10px; top: 15px;}


/* Markets module - Markettracker *************************************************************/


/************************* MODULE [RR]: Markets **************************/
#section_MarketsBox {background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px;}
#section_MarketsBox .boxHeading {position: relative;}

#section_MarketsBox #ssi0, 
#section_MarketsBox #ssi1 {display: none;} 
#section_MarketsBox .Tab0Visible #ssi0,
#section_MarketsBox .Tab1Visible #ssi1 {display: block;}

#section_MarketsBox .NaviTabs {margin-bottom: 15px;}
#section_MarketsBox .NaviTabs li {width: 225px;}
#section_MarketsBox .NaviTabs li.tabnum1 { border-right: 1px solid #ebebeb;}
#section_MarketsBox table {width: 98%/*468px*/;}
	html>body #section_MarketsBox table {width: 100%;}
#section_MarketsBox th {border-bottom:1px solid #e4e4e4; color:#999; font-weight: normal; padding-left: 10px; padding-bottom: 5px; text-align:center;}
#section_MarketsBox th.col2 {padding-right:35px;}
#section_MarketsBox th.col3 {padding-right:25px;}
#section_MarketsBox td {border-bottom:1px solid #e4e4e4; padding: 5px 10px; text-align:right; }
#section_MarketsBox .col1 {padding-right: 0; text-align:left; width: 272px;}
#section_MarketsBox td.col2 {padding: 5px 35px 5px 0px; width: 113px;}
#section_MarketsBox td.col3 {background:#F5F5F5; padding-left: 0px; padding-right: 25px; width: 108px;}
#section_MarketsBox .col3 span {padding: 0px 0px 0px 14px;}
#section_MarketsBox th.col4 {padding-right:0px;width:90px;}
#section_MarketsBox td.col4 {width: 90px;padding-right: 5px; background:#F5F5F5;}
#section_MarketsBox .marketArrowDown {background: url(https://i.cdn.turner.com/money/.element/img/2.0/data/mk_snapshot/arrow_down.gif) no-repeat 4px 5px;}
#section_MarketsBox .marketArrowUp	{background: url(https://i.cdn.turner.com/money/.element/img/2.0/data/mk_snapshot/arrow_up.gif) no-repeat 4px 5px;}
#section_MarketsBox .marketTimestamp{font:normal 11px arial; color:#999;text-align:right;}

#CNNmarketsTable_footer {margin-top:5px;margin-right:6px;}
/* Market Sponsor */
#CNNmarket_sponsor {float:right;position:relative;top:-14px;right:0px;}
#CNNmarketsTable_footer #CNNmarket_sponsor #sponsorText {color:#9C9C9C;display:inline;font:normal 11px Arial;position:relative;top:20px;right:75px;}
/* Symbol Lookup */
#section_MarketsBox #CNNsymbol_lookup {float: left; font-size:8px; position:relative; width: 140px;}
#section_MarketsBox #CNNsymbol_lookup input {border:1px solid #C4C4C4;color:#6C6C6C; float: left; font-size: 11px; padding-left:6px; width:85px; height:21px;}
#section_MarketsBox #CNNsymbol_lookup input.button {border:none; padding-left:0px; position:relative; top:0px;vertical-align:top; width: 31px; height: 25px;margin-left:5px;} 
#section_MarketsBox #symbolLink {margin-right:1px;background: url(https://i.cdn.turner.com/money/.element/img/2.0/fortune/small_arrow.jpg) no-repeat left;padding-left:15px;}
#section_MarketsBox #CNNsymbol_lookup a {font:normal 9px Arial;color:#999;position:relative;top:-0px;text-transform:uppercase;text-decoration:none;}
#section_MarketsBox #CNNsymbol_lookup a:hover {text-decoration:underline;}
#section_MarketsBox #CNNsymbLookup img {vertical-align:middle;}

.cnn-story #section_MarketsBox .cnnMrktMovers .col3 span {padding: 0px;}
.cnn-story #section_MarketsBox .cnnMrktMovers span.marketArrowDown {padding: 0px 0px 0px 14px;}
.cnn-story #section_MarketsBox .cnnMrktMovers span.marketArrowUp {padding: 0px 0px 0px 14px;}
.cnn-story #section_MarketsBox .cnnIndices .marketArrowDown {background:none;color: #cc0000;padding: 0px 0px 0px 14px;}
.cnn-story #section_MarketsBox .cnnIndices .marketArrowUp {background:none;color: #009900;padding: 0px 0px 0px 14px;}
.cnn-story #section_MarketsBox .NaviTabs li {width: 49%;}
.cnn-story #CNNmarket_sponsor #sponsorText {color:#9C9C9C;display:inline;font:normal 11px Arial;position:relative;top:20px;right:75px;}
.cnn-story #section_MarketsBox #CNNsymbol_lookup {float:right;}
.cnn-story #CNNmarketsTable_footer {margin-right:0px;}
.cnn-story #section_MarketsBox #CNNsymbol_lookup input.button {left:20px;}
.cnn-story #section_MarketsBox #CNNsymbol_lookup {right:10px;}
.cnn-story #section_MarketsBox .cnnIndices .col3 span {padding:0px;}
.cnn-story #section_MarketsBox .boxHeading span {float:left;width:100px;}
.cnn-story #section_MarketsBox .boxHeading {height:25px;}
.cnn-story #section_MarketsBox .col1 {padding-left: 0px; }
.cnn-story #section_MarketsBox .cnnIndices th.col2 {padding-right:0px;}
.cnn-story #section_MarketsBox .cnnMrktMovers th.col2 {padding-right:5px;}
.cnn-story #section_MarketsBox td.col2 {padding: 5px 10px 5px 0px; width: 63px;}
.cnn-story #section_MarketsBox .cnnIndices td.col2 {padding-right:15px;}
.cnn-story #section_MarketsBox td.col3 {padding-left: 0px; width: 78px;padding-right: 5px; }
.cnn-story #section_MarketsBox th.col3 {padding-right:5px;}
.cnn-story #section_MarketsBox .cnnMrktMovers th.col3 {padding-right:0px;}
.cnn-story #section_MarketsBox .cnnMrktMovers td.col3 {width: 65px;}
.cnn-story #section_MarketsBox .cnnIndices td.col3 {background:#FFF;padding-right: 5px; }


/****************** /MODULE [RR]: Markets ******************/

/* MOD - International Page  ***********************************************************************/
#mod-rankings.mod-spFeatstories .cnnHeadline {padding-bottom:3px;top:-2px;}
#mod-rankings.mod-spFeatstories .summaryImg {margin-right:7px;}
#mod-rankings.mod-spFeatstories .summaryBlock p {float:right;width:242px;font-size:12px;}
#mod-rankings.mod-spFeatstories .summaryBlocknoImage .cnnHeadline { font-weight: bold; }
#mod-rankings.mod-spFeatstories .summaryBlocknoImage p {font-size: 12px;line-height: 14px;color:#666;}

.mod-spFeatstories#mod-business360 {padding:15px 10px 10px 10px; }
.mod-spFeatstories#mod-business360 li a { background:none; padding-left:0px;font-weight:bold;}
.mod-spFeatstories#mod-business360 .seeMore {margin-top:12px;}

.mod-currencyinternational { background-color: #fff; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
.mod-currencyinternational .boxHeading {border:none;margin-bottom:5px;height:20px;}

.mod-currencyinternational .sponsor_ad { text-align:center;}
.mod-currencyinternational #wsod_indexDataTableGrid td, .mod-currencyinternational #wsod_currenciesTable td {vertical-align:middle;}

.mod-currencyinternational .wsod_fRight{float:right;}
.mod-currencyinternational .wsod_aRight{text-align:right;}

.mod-currencyinternational .wsod_grey { color:#949494; }
.mod-currencyinternational .wsod_disclaimer { font-size:10px; color:#666; padding-top:17px;}
.mod-currencyinternational .seeMore {width:50%;float:left;margin-top:10px;}
.mod-currencyinternational .wsod_dataTable { width:100%;}
.mod-currencyinternational .wsod_dataTable td {font-size:12px; border-bottom:1px solid #e7e7e7; color:#333;}
.mod-currencyinternational .wsod_dataTable th {color:#333; font-size:11px; border-bottom:3px solid #e7e7e7; padding-bottom:4px; text-align: left; vertical-align: bottom;}
.mod-currencyinternational .wsodContent table th.title {text-align: left;}
.mod-currencyinternational .wsod_dataTable th.wsod_aRight { padding-left:12px; text-align: right; white-space:nowrap;}
.mod-currencyinternational .wsod_dataTableBig td { height:27px; line-height:27px; }
.mod-currencyinternational .wsod_dataTableBigAlt td { padding: 7px 0; line-height: 1.1; }
.mod-currencyinternational .wsod_dataTableMed td { height:20px; line-height:20px; }
.mod-currencyinternational .wsod_dataTable .wsod_vBottom { vertical-align:bottom; }
.mod-currencyinternational .wsod_dataTableDivider td, 
.mod-currencyinternational .wsod_dataTableBorder td {border-top:2px solid #E7E7E7;} 
.mod-currencyinternational .wsod_dataTableBorder { border-top-width:3px; }
.mod-currencyinternational .wsod_shadedRow { background-color: #f6f6f6; }
.mod-currencyinternational .wsod_dataTable td span.wsod_grey,
.mod-currencyinternational .wsod_dataTable th span.wsod_grey { color:#666; }
.mod-currencyinternational .wsod_dataTable .wsod_lastCol { padding-right:10px; }
.mod-currencyinternational .wsod_dataTableSplit td { width:22%; white-space:nowrap; }
.mod-currencyinternational .wsod_dataTableSplit td.wsod_splitCell { width:25px; border:0 none; }
.mod-currencyinternational .negChangePct {color: #cc0000;}
.mod-currencyinternational .posChangePct {color: #009900;}
.mod-currencyinternational a.wsod_linkBullet { padding-left: 15px; background: url(https://i.cdn.turner.com/money/.element/img/3.0/data/linkBullet.png) no-repeat 0 2px; position:relative;top:5px;float:left;}
.mod-currencyinternational .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.msie .mod-currencyinternational .clearfix,
* html .mod-currencyinternational .clearfix { zoom:1; }
.mod-currencyinternational .wsod_flag { margin:0; height:11px; width:16px;background:url(https://i.cdn.turner.com/money/.element/img/3.0/data/country-flag.bg.gif) no-repeat 50px 50px;overflow:hidden;}
.mod-currencyinternational .flag-ca{background-position:-256px -11px}
.mod-currencyinternational .flag-europeanunion{background-position:-192px -33px}
.mod-currencyinternational .flag-gb{background-position:-32px -44px}
.mod-currencyinternational .flag-jp{background-position:-272px -55px}


/* MOD Investing **************************/

/* MOD Newsletters */
#mod-Newsletters {background: #fff; border:1px solid #ddd; margin-bottom: 5px; padding:15px 10px 10px 10px;}
#mod-Newsletters ul li { background: #fff url("https://i.cdn.turner.com/money/.element/img/4.0/services/alerts/email_icon.gif") no-repeat scroll 0 10px; border-bottom: 1px solid #EBEBEB; color: #444; font-weight: bold;  padding: 7px 0 9px 20px;}
#mod-Newsletters .boxHeading {margin-bottom:2px;}
#mod-Newsletters ul li .newsletter_title {display: block; float: left; position: relative; width: 175px;}
#mod-Newsletters ul li a.cnnSample {float: right; font-size: 11px; font-weight: normal; position: absolute; right: 0; top: 1px;}
#mod-Newsletters ul.mynewsletterlist li a.btn_subscription {position: relative;}
#mod-Newsletters .myNewsletter_footer a {font-weight: bold;}
#mod-Newsletters .btn_subscription {background: url("https://i.cdn.turner.com/money/.element/img/4.0/services/alerts/subscribe_unsubscribe.gif") no-repeat scroll 0 0 transparent; clear: right; display: block; float: right; height: 17px; position: relative; width: 77px;}
#mod-Newsletters li.unsubscribe .btn_subscription {background-position: 0 -27px;}
#mod-Newsletters ul li.lastItem {border-bottom:none; padding-bottom: 2px;}
#mod-Newsletters .clearLeft {clear:left;}

/* MOD Fear and Greed */
#mod-feargreed {background: #fff no-repeat scroll 11px 44px; border: 1px solid #ddd; padding: 15px 10px 0; position: relative; margin-bottom: 5px; }
#mod-feargreed .fg_presentedBy {color: #999999; float: right; font-size: 11px; font-weight: normal; letter-spacing: 0; line-height: 11px; padding-top: 7px; display: block; text-align:right; position:relative;}
#mod-feargreed .boxHeading .fg_presentedBy span{float: right; text-align:right;}
#mod-feargreed .fg_presentedBy .fg_Ad {display: block; float: right; height: 31px; margin: -13px 0 0 4px; text-align: right; width: 88px; position:relative;}
#mod-feargreed .boxHeading {position: relative; height:20px; margin-bottom: 0;}
#mod-feargreed .boxHeading span {float:left;}

/* MAIN - River  *****************************************************************************************/
#mod-river { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 14px;}
#mod-river .boxHeading { border-bottom: 0px; float:left; margin-bottom: 10px; padding-bottom:0px; width:200px;}

#mod-river .cnntabs {float:right; overflow:hidden; margin-top:4px; }
#mod-river .cnnheader { line-height: 1em; border-bottom:1px solid #DDD; overflow:hidden;}
#mod-river .cnntabs ul li {border-bottom: medium none; border-right: 1px solid #DDDDDD; display: inline; margin: 12px 0 20px 15px; padding: 0 15px 0 0;}
#mod-river .cnntabs li.lastItem,
#mod-river .cnntabs li.lastitem {border-right: none; padding-right: 0px; }
#mod-river .cnntabs li a { cursor: pointer; font-size:11px; text-transform:uppercase; }
#mod-river.sumlist01Visible a.sumlist01,
#mod-river.sumlist02Visible a.sumlist02,
#mod-river.sumlist03Visible a.sumlist03 {color: #000; font-weight:bold; }

#mod-river ul.sumlist02,
#mod-river ul.sumlist03 {display: none; }

#mod-river ul li { border-bottom:1px dotted #DDD; padding:12px 0 15px 0; overflow:hidden; 
*position: relative;}
#mod-river ul li.sponsor_ad { border-bottom:none; padding:0;}
#mod-river ul li.summaryBlocknoImage { padding-bottom:13px; }
#mod-river .summaryImg { float:left; margin-bottom: 3px; margin-right:14px; position: relative; top: 3px;}
#mod-river .cnnEyebrow { color:#39c; font-size: 11px; font-weight:bold; margin-bottom:5px; margin-left: 134px; text-transform:uppercase; }
#mod-river .cnnEyebrow a { color:#39c;}
#mod-river h2 {padding-bottom:5px; font-size:18px; margin-left: 134px;}
#mod-river p {line-height: 18px; margin-bottom:12px; margin-left: 134px;}
#mod-river .cnnDateStamp { margin-left: 134px; text-transform:uppercase;}

#mod-river .summaryBlocknoImage .cnnEyebrow {margin-left: 0px;}
#mod-river .summaryBlocknoImage h2 {margin-left: 0px;}
#mod-river .summaryBlocknoImage p {margin-left: 0px;}
#mod-river .summaryBlocknoImage .cnnDateStamp { margin-left: 0px;}

#mod-river .socLinks {float: right; position: relative; top: -6px; text-align: right; width: 150px; }
#mod-river .socLinks li {border-bottom: none; padding-bottom: 0; padding-top:0px;}
#mod-river .socLinks li a {padding-bottom: 5px;}

#mod-river .moreSummaries { clear:both; margin:20px auto; width:620px; height:39px; cursor:pointer; border:none; background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/button-view-more-headlines.gif) no-repeat 0 0; }
#mod-river .moreSummaries:hover { background-position:0 -38px; text-decoration: none;}

#mod-river .sponsoredRiverTab {display:inline;float:right;text-transform:uppercase;font-size:11px;margin:5px 0px 0px 10px;border-left:1px solid #DDD;padding-left:15px;margin-left:15px;}

/* INVESTING - River  *****************************************************************************************/
#mod-river .investing-featstory h2, 
#mod-river .investing-featstory p, 
#mod-river .investing-featstory .cnnEyebrow, 
#mod-river .investing-featstory .cnnDateStamp { margin-left: 234px;}
#mod-river .investing-featstory.summaryBlocknoImage h2, 
#mod-river .investing-featstory.summaryBlocknoImage p, 
#mod-river .investing-featstory.summaryBlocknoImage .cnnEyebrow, 
#mod-river .investing-featstory.summaryBlocknoImage .cnnDateStamp { margin-left: 0;}
#mod-river .investing-featstory h2 a {font-size: 22px; line-height: 1.1em; }
#mod-river p a { font-weight: bold; }
#mod-river ul li.investing-featstory {padding-top:0;}

/**** TWITTER - River *****/
#mod-river .riverTweet .twitter-actions li {display: block; border-bottom: none; margin-right:20px; float:left; padding: 0;}
#mod-river .riverTweet .twitter-actions li a {cursor:pointer;}
.riverTweet .twitter-actions {margin-left: 134px;}
.summaryBlocknoImage .riverTweet .twitter-actions {margin-left: 0;}
.riverTweet .twitter-actions i {background: url("https://i.cdn.turner.com/money/.element/img/5.0/sections/investing/twitter.png") no-repeat scroll 0 0 transparent; height:15px; display:block; float:left;}
.riverTweet .twitter-actions i.action-reply {width:18px; background-position: 0 0;}
.riverTweet .twitter-actions i.action-rt {width:22px; background-position: -18px 0;}
.riverTweet .twitter-actions i.action-fav {width:16px; background-position: -40px 0;}
.riverTweet .twitter-actions i.action-fol {width:20px; background-position: -56px 0;}
.riverTweet .twitter-actions b {color: #BCBCBC;float: left;font-weight: normal;line-height: 20px; padding-left:4px;}
.riverTweet .tweetTime {color:#999;}
.riverTweet.sponsoredTweet { background: #f5f5f5; }
.riverTweet .sponsoredBox {background: none repeat scroll 0 0 #F5F2C5; border: 1px solid #F5C563; font-size: 10px; margin-right: 8px; padding: 0 2px;}

/** MAIN - Around the Web *******************************************/
#mod-partnerstories { background-color:#FFF; border:1px solid #DDD; margin-bottom:5px; padding:15px 10px; }
#mod-partnerstories ul {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/divider_partnerstories.gif) repeat-y -10px 0; margin-top: 17px;}
#mod-partnerstories ul ul {background-image: none; margin-top: 0px;}
#mod-partnerstories li {float: left; margin: 0 10px; width: 140px;}
#mod-partnerstories .col1 { margin-left: 0px;}
#mod-partnerstories li li {float: none; margin: 0 0 12px 0; padding: 0px; width: auto;}
#mod-partnerstories .logo {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/logos/partner_logos.gif) no-repeat; display: block; height: 20px; margin-bottom: 7px;}
#mod-partnerstories .logo:hover {text-decoration: none;}
#mod-partnerstories .col1 .logo {background-position: -2px -30px;}
#mod-partnerstories .col2 .logo {background-position: -2px -1px;}
#mod-partnerstories .col3 .logo {background-position: -3px -57px;}
#mod-partnerstories .col4 .logo {background-position: -0px -143px;}
#mod-partnerstories .col5 .logo {background-position: -4px -87px;}
#mod-partnerstories .col6 .logo {background-position: -2px -115px;}

/** OUTBRAIN *******************************************/
#OB_div { background-color: #FFFFFF; border: 1px solid #DDDDDD; margin-bottom: 5px; padding: 15px 17px 15px 17px; position:relative; }
body.cnn-story #OB_div { border-top: none; padding: 35px 17px 15px 17px; position: relative;}
.ob_org_header, 
.ob_ads_header {font-size: 18px; font-weight: 700; color: black;}
.ob_dual_left 
.rec-src-link, 
.ob_dual_left 
.ob_source {display: none;}
.OUTBRAIN .AD_1 .ob_dual_right .ob_source, 
.OUTBRAIN .AR_1 .ob_dual_right .ob_source, 
.OUTBRAIN .AR_2 .ob_dual_right .ob_source, 
.OUTBRAIN .AR_3 .ob_dual_right .ob_source {display: block; color: #999999; font-size: 13px;}
.AR_1 ul, 
.AD_1 ul, 
.AR_2 ul,
.AR_3 ul {margin-top: 6px; border-top: 1px solid #DDDDDD; padding-top: 15px;}
.SF_2 ul {margin-top: 6px; border-top: 1px solid #DDDDDD; padding-top: 10px;}
.SF_2 ul li {font-size: 13px; line-height: 1.333em; padding-bottom: 5px; font-weight:bold;}
.SF_2 .ob_org_header {font-size: 20px; font-weight: bold; letter-spacing: -0.03em; line-height: 1em;}
.OUTBRAIN .AD_1, 
.OUTBRAIN .AR_2, 
.OUTBRAIN .AR_3 { }
.OUTBRAIN .AR_1 { }
.OUTBRAIN .SF_2 { }
.ob_dual_right li {margin-bottom: 15px;}
.ob_dual_left li {margin-bottom: 15px;}
.ob_what a {color: #999999; font-size: 10px;}
.OUTBRAIN .SF_2 .ob_what {display:block;} 
.OUTBRAIN .AD_1 .ob_what, 
.OUTBRAIN .AR_1 .ob_what, 
.OUTBRAIN .AR_2 .ob_what, 
.OUTBRAIN .AR_3 .ob_what {position:absolute; bottom: 15px; right:17px;}
.OUTBRAIN .MP_1 .ob_what {display:none;}
.AD_1 .rec-link, 
.AR_1 .rec-link, 
.AR_2 .rec-link, 
.AR_3 .rec-link {color: #004276; font-weight: bold; font-size: 13px;}
.OUTBRAIN .AD_1 .ob_dual_left, 
.OUTBRAIN .AD_1 .ob_dual_right, 
.OUTBRAIN .AR_2 .ob_dual_left, 
.OUTBRAIN .AR_2 .ob_dual_right, 
.OUTBRAIN .AR_3 .ob_dual_left, 
.OUTBRAIN .AR_3 .ob_dual_right {width: 295px;}
.OUTBRAIN .AR_1 .ob_dual_left, 
.OUTBRAIN .AR_1 .ob_dual_right {width:47%;}
.OUTBRAIN .AD_1 .ob_dual_left, 
.OUTBRAIN .AR_1 .ob_dual_left, 
.OUTBRAIN .AR_2 .ob_dual_left, 
.OUTBRAIN .AR_3 .ob_dual_left {padding-left: 0px; padding-right: 12px;}
.OUTBRAIN .AD_1 .ob_dual_right, 
.OUTBRAIN .AR_2 .ob_dual_right, 
.OUTBRAIN .AR_3 .ob_dual_right {padding-left: 12px; padding-right: 0px; position:relative;}
.OUTBRAIN .AR_1 .ob_dual_right {padding-left: 11px; padding-right: 0px; position:relative;}

/** Taboola *******************************************/
#taboola-widget-wrapper {
	background-color: #FFF;
    border: 1px solid #DDD;
    margin-bottom: 5px;
    padding: 15px 10px;
}
body.datapage #taboola-widget-wrapper {
	height: 390px;
}

/** FORTUNE PAYWALL *******************************************/
/* paywall - login form*/
#paywall-form {font-family:'Lato',Arial, sans-serif;	border: 1px solid #DDDDDD; 	margin-bottom: 5px;	padding: 28px 32px 0px; font-size: 14px; line-height: 18px;	background:#fff; height:148px;}
#paywall-form .signIn{border-right:1px solid #ddd; padding-right:32px; float:left; position:relative; width:377px; height:120px;}
#paywall-form .getStarted {float:left; position:relative; top: -22px; display:block; height:120px; width:178px;}
#paywall-form #errorMsg {line-height:22px; margin-bottom:6px; color:#CC0001; font-style:italic; display:block; font-size:12px; font-weight:bold;}
#paywall-form .call-to-action {font-weight:bold; font-size: 16px;}
#paywall-form .small-text {font-size:11px; font-weight:bold;}
#paywall-form .cutCorner {border-right: 10px solid #FFF;	border-top: 10px solid #CC0001; font-size: 0; line-height: 0; width: 0; position: absolute; right:0; bottom:0;}
#paywall-form .btn {background: #CC0001; height:30px; line-height:30px; display:inline-block; position: relative; width: auto; padding: 0 15px 0 10px; color: #fff; border:none; font-size: 14px;}
#paywall-form .input-inline {display:inline-block; margin:15px 20px 5px 0; background:#FFFFCD; border:1px solid #DDD; color:#666; height:28px; padding: 0 10px; width:155px;}
#paywall-form .input-inline.last-input {margin-right:0;}
#paywall-form .getStarted .btn {position: absolute; bottom: 0;left: 0;}
#paywall-form .btn:hover {text-decoration:none;}
#paywall-form button.btn {font-family:'Lato',Arial, sans-serif; font-weight: bold; position: absolute; bottom: 0; right: 0; margin-right: 32px; cursor:pointer;}
#paywall-form .checkbox input {margin:0 2px 0 0; height: 10px; width: 10px;}
#paywall-form form a {color:#006599; margin-left:10px;}
#paywall-form.ie .small-text, 
#paywall-form.ie #errorMsg {font-weight:normal;}
#paywall-form.ie button.btn {width:78px;}

/* paywall - OFIE */
#paywall_subscribe {margin-bottom: 5px;}

/* paywall - summary icon */
.paywallItem {background:url(https://i.cdn.turner.com/money/.element/img/5.0/fortune/icons/paywall.Key_icon.gif) no-repeat 0px 2px;padding-left:30px}
#mod-river .paywallItem {background-position:0px 4px;}
#mod-TL .paywallItem {background-position:0px 12px;padding-left:35px}
.mod-latestnews .paywallItem {background-position:0px 0px;}
#mod-TL.mod-tl-stack .paywallItem {background-position:0px 8px;}
#mod-TL.mod-tl-stack .mod-latestnews .paywallItem  {background-position:0px 2px;}

/* paywall - login status box */
.paywall-loginstatus {background-color:#FFF;border:1px solid #DDD;padding:10px 10px 10px 30px;margin-bottom:5px;font: italic 13px 'Lato', Arial, serif;}
.paywall-loginstatus a {text-decoration:underline;}

	
/** International - partner stories *******************************************/
.cnn-section-international #mod-partnerstories ul {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/divider_int_partnerstories.gif) repeat-y -10px 0;width: 100%;}
.cnn-section-international #mod-partnerstories li { width: 300px;}
.cnn-section-international #mod-partnerstories .col2 .logo {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/logos/cnn-international-logo.gif) no-repeat;}
.cnn-section-international #mod-partnerstories .col3 .logo {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/logos/time-international-logo.gif) no-repeat;}

/* Leadership and Executive Dream Team module */
#mod-spSectionModule.mod-spFeatstories .summaryImg img {margin-right:10px; }
#mod-spSectionModule.mod-spFeatstories .cnnHeadline {padding-bottom:2px;}
#mod-spSectionModule.mod-spFeatstories .cnnHeadline a { font-size:15px;font-weight:bold;}
#mod-spSectionModule .summaryBlock a.summaryImg {margin:0;}
#mod-spSectionModule.mod-spFeatstories .summaryBlock .summaryImg .video_playbtn {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/video_small_play_button_26px.png) no-repeat 0 0;width: 26px; height: 26px;}
/* Galleries module */
#mod-galleries.mod-spFeatstories .cnnHeadline {font-size: 14px;line-height:19px;}
.cnnCol_side #mod-galleries.mod-spFeatstories .summaryBlock p {color: #333;line-height: 17px;}
#mod-galleries.mod-spFeatstories .seeMore a {margin:5px 0px;}
#mod-galleries.mod-spFeatstories .summaryImg {margin-top:2px;}
/* Face to Face module */
#mod-faceToFaceModule.mod-spFeatstories .cnnHeadline {font-size: 12px;} 
#mod-faceToFaceModule.mod-spFeatstories .summaryHeadline { border-bottom:1px dotted #DDD; margin-bottom: 10px; padding-bottom: 5px;}
#mod-faceToFaceModule.mod-spFeatstories .summaryHeadline.lastItem { border-bottom:none; margin-bottom: 0px; padding-bottom: 0px;}
#mod-faceToFaceModule.mod-spFeatstories .summaryHeadline .cnnHeadline {font-size: 12px; position: relative; margin-left: 0; top: -3px; font-weight: bold; padding-bottom:0px; }
#mod-faceToFaceModule.mod-spFeatstories {padding-bottom:5px;}
#mod-faceToFaceModule.mod-spFeatstories .summaryImg {margin-bottom:10px;}
#mod-faceToFaceModule.mod-spFeatstories .summaryBlock p {color:#000;line-height:18px;margin-bottom:5px;}
#mod-faceToFaceModule.mod-simplyhired .footer a.seeall {background-position: 97% -106px;}

/* More from... Complete Coverage - for use outside of galleries */
.mod-spFeatstories .galleryHeadline {border-bottom: 1px dotted #DDDDDD; margin-bottom: 10px; padding-bottom: 5px;}
.mod-spFeatstories .galleryHeadline .cnnHeadline {font-size: 12px; font-weight: bold; padding-bottom: 0; position: relative; top: -3px; margin-left: 0;}
.mod-spFeatstories .galleryHeadline.lastItem {border-bottom: 0 none; margin-bottom: 0; padding-bottom: 0;}
.mod-spFeatstories {width: auto;}
			
/* MOD - Video tout strip  */
#videoToutStrip #sideBarImg:hover .video_playbtn { background-position: 0 -49px;}
#videoToutStrip #sideBarImg .video_playbtn {background: url("https://i2.cdn.turner.com/money/.element/img/5.0/buttons/video_play_button_small.png") no-repeat scroll 0 0 transparent; height: 48px; left: 0;  position: absolute; top: 0; width: 48px; margin:5px;}
#videoToutStrip {background-color:#FFF; border:1px solid #DDD;display: inline-block; margin: 0 0 5px 0px; overflow: hidden; text-align: left; width: 316px; padding:5px 8px 10px 10px;}
#videoToutStrip:after { clear: left;  content: "."; display: block; height: 0; visibility: hidden;}
#videoToutStrip #widgetHed {font: bold 18px Arial;letter-spacing: -1px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #DDDDDD;}
#videoToutStrip #widgetSeqNumsVideo { color: #999999; font: 11px Arial; padding: 10px 0 2px 10px;}
#videoToutStrip #prevButton {float: left; width: 19px;}
#videoToutStrip #nextButton {float: right; width: 19px;}
#videoToutStrip #prevButton img {margin: 0;}
#videoToutStrip #nextButton img { margin: 0 0;}
#videoToutStrip ul#tncontainerVideo { background-color: #FFFFFF; float: left;list-style: none outside none;margin: 11px 0 0 0; overflow: hidden;    padding: 0; vertical-align: top; width: 100%;}
#videoToutStrip ul#tncontainerVideo li {float: left;font: 11px Arial;overflow: hidden;text-align: left; vertical-align: middle; padding-top:0;}
#videoToutStrip #sideBarImg { position:relative; float: left; height: 144px; margin: 1px 0 0 11px; width: 256px;}
#videoToutStrip #sideBarHed {clear: both; font: bold 14px Arial; padding-bottom: 3px;padding-top:8px;}
#videoToutStrip #sideBarDek {color: #333333;font: 12px Arial;line-height:18px;}
#videoToutStrip #sideBarDek a.sideBarMore { font: bold 12px Arial; padding-top: 5px;}

/* Fortune Current Issues module */
#fortune_current_issue {
	background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;position: relative;width:336px; margin-bottom: 5px;
}
#fortune_current_issue .fortune_current_issue_wrapper{
	padding:15px;
}
#fortune_current_issue .issue {
	float:left;width:160px;
}
#fortune_current_issue .summaryTxt {
	float:left;width:140px;
}
#fortune_current_issue .summaryTxt ul li {
    list-style: square outside none;padding: 5px 0;
}
#fortune_current_issue .summaryTxt .cnnHeadline {
    font-size: 18px;font-weight: bold;line-height: 24px;
}
#fortune_current_issue .summaryTxt ul {
    margin-left: 10px;padding-left: 5px;
}
#fortune_current_issue .flyout ul {
    padding: 5px 0 0 13px;list-style: none outside none;
}

/** PORTFOLIO ***/
.mod-wiki {width:334px; padding:15px 0px 10px 0px; border: 1px solid #DDD; margin-bottom: 5px; text-align: center;background-color:#FFF;}
.mod-wiki .boxHeading {margin:10px 10px 5px 10px;text-align:left;}
#home .mod-wiki {padding:15px 0 5px 0px;}
.cnn-story .mod-wiki {width:298px;padding:15px 0px 5px 0px;}
.cnn-calculator .mod-wiki {width:298px;}
.mod-wiki-last5 {width:315px;  margin:0px; padding:0px;padding-bottom:5px;background-color:#FFF;}
.cnn-blog .mod-wiki-last5 {padding-bottom:30px;}

/*********** Facebook IPO Module **********/
.fbIPOmod {text-align: center;}

/* Price Module */
.fbIPOmodPrc {padding: 25px 0 5px;}

.fbIPOmodPrc #fbIPOprice {font-size: 75px;color: #004276;}
	.fbIPOmodPrc #fbIPOprice a:hover {text-decoration:none;}

.fbIPOmodPrc #fbIPOchg {float: right;font-size: 26px;margin: -10px 37px 0 0;}
	.fbIPOmodPrc .posData {color: #090;}
	.fbIPOmodPrc .negData {color: #C00;}

.fbIPOmodPrc #fbIPOopenPrice {float: left;font-size: 26px;color: #4D4D4D;margin: -10px 0 0 38px;}
.fbIPOmodPrc #fbIPOopenPrice #fbIPOopenLbl {font-size: 17px;color: #999;margin: -5px 0 0;}

.fbIPOmodPrc #timeStmp {float: right;padding: 25px 0 0 5px;font-size: 11px;color: #999;}

/* Twitter Module */
.fbIPOmodTwt {border-top:1px solid #E1E1E1;padding: 15px 0 0 0;float:left;}

.fbIPOmodTwt .cnntweet .icon {float:left;background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/tweet.png) no-repeat 0 -196px;width: 29px;height: 29px;margin: 3px 0 0 0;}

.fbIPOmodTwt .cnntweet .cnnTweetTxt {float: left;width: 250px;text-align:left;margin: 0 0 0 10px;font-size: 12px;line-height: 18px;}
.fbIPOmodTwt .cnntweet .time {color: #838689;}
/*********** /Facebook IPO Module **********/

/** Your Economy **/
#mod-yourEconomy {overflow: hidden}
.mod-featstories#mod-yourEconomy {padding-bottom:8px;}
.mod-featstories#mod-yourEconomy
#mod-yourEconomy .boxHeading {margin-bottom:15px;}
#mod-yourEconomy .cnnHeadline {padding-bottom:0px;}
.mod-featstories#mod-yourEconomy p {padding-top:5px;}
#mod-yourEconomy .leftCol {width: 305px;float: left;margin-right:10px;position:absolute;}
#mod-yourEconomy .rightCol {float: right;width: 305px;}
#mod-yourEconomy .summaryBlock {height:120px;overflow-y:hidden}
#mod-yourEconomy .summaryBlock .summaryImg {margin-right: 15px;}
#mod-yourEconomy .seeMore {clear: none}
.mod-featstories#mod-yourEconomy p {padding-top:2px;line-height:16px;height:55px;font-size:12px;}
a.contactMore {display: inline;background: url(https://i.cdn.turner.com/money/.element/img/5.0/misc/economy_icons.png) no-repeat 97% -107px;color: #004274;padding: 0px 20px 0px 0px;font:bold 14px Arial;}
#mod-YourEconomy-right p {font-size:16px;margin-bottom:18px;line-height:20px;}
#mod-YourEconomy-right {padding-bottom:35px;}
