body {background:#EEE;margin:0px;padding:0px 0px 0px 0px;text-align:center;font:normal 12px Arial;}
html>body {padding:0px;}

/* in retaliation to fortune.main.css styles */
html>body #template_body #header,
html>body .template_body #header {height:auto;}
html>body #header #storybanner_top form {margin-bottom: 7px;}
#section_Markets #marketsTable_footer form {margin-bottom: 15px;}
html>body #section_Markets #marketsTable_footer form {margin-bottom: 7px;}

/* in retaliation to fortune.main.css styles */
#article {background:#FFF; width:638px; overflow-x: hidden; vertical-align:top;padding:15px 10px 10px 10px;}
html>body #article {width:auto;}
#article h1{margin-top:10px;}
#article .brow{margin-top: 7px; text-align:right;}
/** OLD (1 of 2) - pre-timestamp shift
#article .brow{margin-top:20px;text-align:right;}
**/
#article .storyheadline {font-size: 32px; font-weigh: bold; padding:0px; margin:15px 0 10px 0px;}
#article .storyheadline2 {font-size: 32px; font-weigh: bold; padding:0px; margin: -2px 0px 10px 0px ;}
/** OLD (1 of 2) - pre-timestamp shift
#article .storyheadline {font: normal 44px Times, serif; line-height: 40px;padding-bottom:0px; margin-bottom: 15px;}
**/
#article .storysubhead {font-weight: bold; font-size: 16px; margin: 0px; padding-bottom:18px;}
#article .storybyline {color:#575757; font-size:11px; padding-bottom:3px;}
#article .storybyline a {color:#004276;}
#article .storybyline a:hover {text-decoration: underline;}	
#article .fortuneEyebrowTimestamp {color:#575757; font-size:11px;}
#article .storytext {font: normal 14px Arial;color:#000;line-height:20px;}
#article .storytext p {margin:0 0 20px;}
#article .quote {font: normal 20px Arial;color:#000;padding-top:20px;}
#article .redblock {width:100px;border-bottom:20px solid #B61D1D;}
#article .inStoryHeading {font-weight: bold;}
#article #IEContainerR 		{max-width: 220px; margin-bottom: 10px; clear: right; float: right; margin-left: 35px;}
#article .arrow {padding:0 20 0 20px;}
#article .storySource {color:#000;}

#article .boxHeading a {color:#000;letter-spacing: -1px;padding:0px 0px 5px 0px;}
#article .boxHeading a:hover {text-decoration:none;} 

#article #featuredContent #featuredDisplayDiv  a.fortuneMore {font:normal 12px Arial;text-decoration:none;text-transform:capitalize;}
#article .storytimestamp {color:#999; font:normal 9px Helvetica;text-transform:uppercase;}

/* pagination UI */
/* note: really ugly positioning due to backward compatibility */
#pagefooter {border-bottom: 1px dotted #e1e1e1 !important; border-top: 1px dotted #e1e1e1 !important; clear: both;}
#pagefooter .linkPadding a {font: normal 11px Helvetica; position: relative; bottom: 3px;}
#pagefooter .linkPadding img {margin:0px 5px;}

.cnnContinuedBottom {top: 32.5px !important; clear: both;}
::root .cnnContinuedBottom {top: 30px !important;}
html>body .cnnContinuedBottom {top: 32.5px !important;}
.cnnContinuedTitle {display: none; width: 500px}
.cnnContinuedNavigation table td {}
.cnnContinuedNavigation table table {margin: 0px 15px;}
.cnnContinuedNavigation table img {}
.cnnContinuedNavigation .numlink {font: normal 11px Helvetica; padding:3px 3px 0px 3px; vertical-align:sub;}
::root cnnContinuedNavigation .numlink {padding: 0px 3px 1px 3px;}
.cnnContinuedNavigation .numlink a {font: normal 11px Helvetica !important; padding:0px;}


/***************************** IE's  *****************************/
/* Quiz launcher - retro styling */
.IElauncher 	{background: #FFF; border: 1px solid #ebebeb;}
.IElaunchHead 	{font:bold 22px Arial; line-height: 20px; padding: 10px 0px 5px 7px;text-decoration: none;}
.IErow .IElauncher img {display: none;}
.IErow .IElaunchLink 	{font:normal 10px Verdana, Arial, Helvetica; padding: 0px 10px 0px 0px;}

 /* Image - caption position hack */
.IErow table tbody td img {z-index: 90; position: relative; bottom: -7px;}
.captionname {border:1px solid #E8E8E8;border-top:none;color:#666; display: block;font:normal 10px Arial; padding: 11px; z-index: 100; position: relative;}

.slidenumber {width:80px;color:#666; font:normal 10px Arial;float:left;}
.photocredit {color:#999; font:normal 10px Arial;}
.photoCell {padding:10px;border:1px solid #E8E8E8;border-top:none;}
.photoControl {text-align:right;padding:10px;border:1px solid #E8E8E8;border-top:none;}
#PhotoContainer a{font: normal 10px Arial;}

#IEContainerL 		{max-width: 220px; margin-bottom: 10px; clear: left; float: left; margin-right: 35px;}
#IEContainerRinline {display: inline;max-width: 220px; margin-bottom: 10px; clear: right; float: right; margin-left: 10px;}
#IEContainerLinline {display: inline;max-width: 220px; margin-bottom: 10px; clear: left; float: left; margin-right: 10px;}

/* generic IE */
#IEContainerR #inStoryIE {}
#inStoryIE table.IEtable	{width:220px;border: 1px solid #ebebeb;}
.IErow #inStoryIE table tbody td img {bottom: 0px;}
#inStoryIE .headerRow {font:bold 19px Arial;padding:6px 4px;}
#inStoryIE .headerRow .fullLink {display:none;}
#inStoryIE #qForLinks ul{list-style-type: none; margin: 10 5 5 5px; padding: 0px;}
#inStoryIE #qForLinks li {font:normal 12px Arial;background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat;padding: 0px 0px 8px 8px;margin-top:-8px;background-position:0px 9px;}
html>body #inStoryIE #qForLinks li {margin-top:-4px;background-position:0px 7px;}
#inStoryIE .headerRow		{background-color: #eee; border-bottom: 1px solid #ebebeb; padding: 2px 4px 3px 2px; text-align: right; font-size: 14px; font-weight: bold; text-decoration: none; color: #000; font-style: normal;}
#inStoryIE .linkRow			{font: normal 12px Arial;vertical-align: top;padding: 10px 8px 10px 15px;}
#inStoryIE .fullLink		{padding-left: 14px;white-space: nowrap;text-align : right;}
#inStoryIE .headerAlign		{float: left;text-align : left;}
#inStoryIE .IElinks			{padding-bottom:4px;padding-top:3px;}

.IErow	{padding-bottom:15px;width: 220px;clear:both;}

#videoIEContainer {border: 1px solid #E8E8E8;}
#videoIEContainer a{font: normal 12px Arial;}
#videoIEContainer .videoTable {margin-top:-20px;}
html>body #videoIEContainer .videoTable {margin-top:0px;}
::root #videoIEContainer .videoTable {margin-top:0px;}
#videoIEContainer #IEheadingContainer .linkDiv a{background: url(https://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/video_icon.gif) no-repeat left; padding-left: 20px;font-size:12px;}
#videoIEContainer td.videoImage{text-align:center;padding:0;border-bottom:1px solid #999;}
.IErow .videoBlurb	{color:#6A6A6A;font:normal 12px Helvetica;padding:10px;}
#vidIEContainer .elementSeparator {font-size:1px;line-height:1px;border-top:solid 1px #ebebeb;width:100%;}

/* new video IE for cnnm story update */
#vidIEContainer {border: 1px solid #E1E1E1;}
#vidIEContainer .IEvideoHeadline {padding:6px 6px;font: bold 17px Arial;}
#vidIEContainer .vicon {margin-left:10px;}
#vidIEContainer .IEvideoImage img {margin:0px;padding:0px;}
#vidIEContainer .IEvideoImage {margin:0px;padding:0px;text-align:center;}
#vidIEContainer .moreSummaryList {margin:5px;font:normal 12px Arial;}

#storyVideoPlayer{border:1px solid #E1E1E1;}
#storyVideoPlayer #contentL{padding:10px 5px;font:normal 16px Arial;color:#000;}
#storyVideoPlayer .moreSummaryList {float:left;width:88px;font:normal 12px Arial;margin:20px 5px;background: url(https://i.cdn.turner.com/money/.element/img/1.0/misc/icon_video.gif) no-repeat left;padding-left:20px;vertical-align:top;}
#storyVideoPlayer  #videoContainer{height:123px;}
#storyVideoPlayer #videoAdRow {border-top:1px solid #E1E1E1;height:62px;}
#storyVideoPlayer .vidSponsor {color: #999; font-size: 10px;padding:7 23 0 0px;text-align: right;}
	#cnnVPAd {color: #999; font-size: 10px; float:right; width: 88px;padding:0px 0px 5px 0px; position: relative; left: 18px;top:-32px !important; top:0px;}
	
#IEheadingContainer {background:#FFF;padding-top:15px;padding-bottom:10px;vertical-align:bottom;margin-bottom:0px !important;margin-bottom:-15px;}
#IEheadingContainer .IEboxHeading {font:bold 22px Arial;color:#000;letter-spacing: -1px;padding: 3px 0px 0px 10px;margin:0px;}
#IEheadingContainer .linkDiv {float:right;padding:4px 10px;position:relative;bottom:20px !important;bottom:24px;}
#sidebarIEContainer	{border: 1px solid #E1E1E1;}
#sidebarIEContainer #IEheadingContainer {padding-top:8px;border-bottom: 1px solid #E1E1E1;}

	#IEheadingContainer .sidebarHeadingL {color:#000;font:bold 22px Arial;letter-spacing: -1px;padding:3px 0 3px 10px;}
	#IEheadingContainer .sidebarHeadingS {color:#000;font:bold 22px Arial;letter-spacing: -1px;padding:3px 0 3px 10px;}
	#sidebarIEContainer	.sidebarContent	 {margin:10px 10px 0 10px;}
	#sidebarIEContainer	.sidebarContent .element {padding-bottom:15px;padding-top:0px !important;padding-top:10px;}
	#sidebarIEContainer	.sidebarContent .element .img02paddingL {margin-right: 7px;}
		.sidebarContent ul{padding:0px;margin:0px;display:block;}
		.sidebarContent li {list-style: inside;}
	#article .sidebarContent .sidebarHeadline {color: #000; font:normal 16px Arial;padding:4px 0;}
		.sidebarContent .sidebarHeadline ul{font: bold 13px Arial;}
	#article .sidebarContent .sidebarHeadline a {font:normal 16px Arial;color:#000; border-bottom: 1px dotted #A3A3A3; text-decoration: none;}
	#article .sidebarContent .sidebarHeadline a:hover {font:normal 16px Arial;color:#000; border: none; text-decoration: none; }

	/* IE: cgiTool Home Price Data - end */
	#homePriceWidgetForm {background-color:#FFF;width:220px;border:1px solid #ebebeb;background:  url(https://i.cdn.turner.com/money/.element/img/1.0/sections/real_estate/house_for_widget2.gif) no-repeat;background-position:157px 0px;}
	#homePriceWidgetForm .headerBox {background-color:#EEE;border-bottom:1px solid #ebebeb;font:bold 16px Arial;padding:3px 0px 4px 10px;line-height:13px;width:157px;}
	html>body #homePriceWidgetForm .headerBox {width:147px;}
	#homePriceWidgetForm .innerPad {padding:10px;font:bold 12px Arial;}
	#homePriceWidgetForm select {font:normal 11px Arial;width:180px;}
	#homePriceWidgetForm input {font:normal 11px Arial;width:180px;}
	#homePriceWidgetForm .cnnTracked {font: normal 12px arial;}
	#homePriceWidgetForm #stateMenuDiv {}
	#homePriceWidgetForm #cityMenuDiv {padding-top:10px;padding-bottom:10px;}
	#homePriceWidgetForm #submitButton {text-align:right;padding-top:10px;}
	#homePriceWidgetForm div.hideMe {display:none;}
	#homePriceWidgetForm div.showMe {display:block;}
	/* IE: cgiTool Home Price Data - end */

/* Generic sidebar widget */
#IEContainerR .cnnGenSidebarWidget {border:1px solid #ebebeb;margin-bottom:10px;text-align:left;width:218px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetHed {background: url(https://i.cdn.turner.com/money/.element/img/1.0/sections/news/ie_bg_218.gif) no-repeat; font: bold 16px Arial; height: 38px; padding-top: 8px; text-align: center;}
html>body #IEContainerR .cnnGenSidebarWidget .cnnWidgetHed {height: 30px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetHed a {color: #000; text-decoration: none;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody {font:normal 12px Arial; padding:6px 10px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody a {font:normal 12px Arial;text-decoration:none;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody a:hover {text-decoration:underline;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody ul {list-style-type: none; margin: 0px; padding: 0px;}
#IEContainerR .cnnGenSidebarWidget .cnnWidgetBody li {background: url(https://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;}

/* Special Packages IE */
#IEContainerR .cnnPkgIE {color: #666; margin-bottom:12px; width:220px;}
#IEContainerR .cnnPkgIE .widgetHed {border-bottom: 3px double #e8e8e8; margin:5px 7px;}
#IEContainerR .cnnPkgIE .widgetHed a {color: #000; font: bold 20px Arial;}
#IEContainerR .cnnPkgIE .widgetHedImg {margin-bottom:-4px; padding: 0px; position: relative; z-index: 2;}
#IEContainerR .cnnPkgIE .widgetHedImg img {border: none;display: inline;}
#IEContainerR .cnnPkgIE .outerShell {border:1px solid #ebebeb; border-bottom: none;}
#IEContainerR .cnnPkgIE .outerShellImg {border:1px solid #ebebeb; border-bottom: none; border-top: none;}
#IEContainerR .cnnPkgIE .innerShell {border-bottom:1px solid #ebebeb;padding:7px 5px 10px 10px;}
#IEContainerR .cnnPkgIE .innerShell .moreSummaryList {margin:0px 0px 0px 0px; padding: 2px 0px 5px 15px;vertical-align:top;}
#IEContainerR .cnnPkgIE .leaderDek {font:normal 11px Arial;padding:3px 7px 10px 0px;}
#IEContainerR .cnnPkgIE .leaderHed {color:#004276; font:bold 12px Arial; padding:2px 0px 5px 0px;}
#IEContainerR .cnnPkgIE .leaderHed a {font:bold 12px Arial;text-decoration:none;}
#IEContainerR .cnnPkgIE .leaderHed a:hover {font:bold 12px Arial;text-decoration:underline;}
#IEContainerR .cnnPkgIE ul {font: normal 12px Arial; list-style: none; padding-left: 5px; margin: 0px;}
#IEContainerR .cnnPkgIE ol {font: normal 12px Arial; padding-left: 0px; margin: 0px 0px 5px 0px;}
#IEContainerR .cnnPkgIE ol li {list-style: decimal; list-style-position:inside;}
#IEContainerR .cnnPkgIE ul li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-grey.gif) no-repeat 0px 6px; padding-left: 7px;}
#IEContainerR .cnnPkgIE ul li a, 
#IEContainerR .cnnPkgIE ol li a {text-decoration: none;font:normal 12px Arial;}
#IEContainerR .cnnPkgIE ol li a {margin-left: 2px;}
#IEContainerR .cnnPkgIE .twoColList {color: #666; width: 200px;}

/* Calc Starters */
#IEContainerR #calcStarter_assetalloc {height: 250px;}
html>body #IEContainerR #calcStarter_assetalloc {height: 238px;}
#IEContainerR #calcStarter_costliving {height: 213px;}
html>body #IEContainerR #calcStarter_costliving {}
#IEContainerR #calcStarter_millionaire {height: 275px;}
html>body #IEContainerR #calcStarter_millionaire {height: 260px;}
#IEContainerR #calcStarter_networth {height: 220px;}
html>body #IEContainerR #calcStarter_networth {height: 214px;}
#IEContainerR #calcStarter_retireneed {height: 265px;}
html>body #IEContainerR #calcStarter_retireneed {height: 245px;}
#IEContainerR #calcStarter_retireyoung {height: 203px;}
html>body #IEContainerR #calcStarter_retireyoung {}
#IEContainerR #calcStarter_saveyoung {height: 258px;}
html>body #IEContainerR #calcStarter_saveyoung {height: 215px;}
#IEContainerR #calcStarter_savings {height: 275px;}
html>body #IEContainerR #calcStarter_savings {height: 260px;}
	
/* Top Stories */		
#NestedBox {margin-bottom: 10px; border: 1px solid #E8E8E8;width:220px;}
	#TopStoriesBox a.relatedbox {text-decoration:none;font-size:18px; font-weight: bold; color:#000;letter-spacing: -1px;}
	#TopStoriesBox a.relatedbox:hover {text-decoration:none;} 
	#TopStoriesBox .headerRow {}
	#TopStoriesBox .headerCell {padding:14px 10px 5px 10px;}
	#TopStoriesBox .storyLink {padding:3px 10px 6px 10px;}
	#TopStoriesBox td {padding-bottom:10px;}
	#TopStoriesBox .topstoriesTable {width:218px;}
	#TopStoriesBox .topstoriesTable .storyLink a {font-size:13px;}
	#TopStoriesBox .PermaLinksTable td {border-top: 1px solid #E8E8E8;width:220px;margin:0px;padding: 8px 18px 8px 18px;}
	#TopStoriesBox .PermaLinksTable {margin:0px;}
	#TopStoriesBox .PermaLinksTable .storyLink a{font-size: 12px;}
	#TopStoriesBox .bulletImg {vertical-align:middle; margin-right: 10px;}
	#TopStoriesBox .PermaLinksTable .storyLink {background: url(https://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/arrow.jpg) no-repeat center left;margin:0px;padding:0px 0px 0px 15px;}


	/***** MORE FROM FORTUNE ****/
	#More_fortune {border:1px solid #E8E8E8;}
	#More_fortune .summaryList {border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:10px 10px 0px 10px;}
	#More_fortune .summaryBlock {padding: 0px 0px 20px 0px;display:block;}
	#More_fortune .fortuneHeadline {font:bold 16px Arial; margin: 0px 0px 0px 80px; padding-bottom:1px;width: 115px}
	#More_fortune .byline {display:none;position:relative; margin-left: 80px; width: 115px}
	#More_fortune .fortuneEyebrowTimestamp {display: none; margin-left: 80px; width: 115px}
	#More_fortune .fortuneBlurbTxt { margin-left: 80px; width: 115px}
	
	#More_fortune .noImgSummary .fortuneHeadline {margin: 0px;padding-bottom:1px;width: 195px}
	#More_fortune .noImgSummary .byline {margin-left: 0px; width: 195px}
	#More_fortune .noImgSummary .fortuneEyebrowTimestamp {margin-left: 0px; width: 195px}
	#More_fortune .noImgSummary .fortuneBlurbTxt { margin-left: 0px; width: 195px}
	
	#More_fortune a {font:normal 16px Arial;color:#000; border-bottom: 1px dotted #A3A3A3; text-decoration: none;}
	#More_fortune a:hover {font:normal 16px Arial;color:#000; border: none; text-decoration: none; }
	#More_fortune .summaryImg {margin-right: 12px; float: left; position: relative;}
	#More_fortune .fortuneMore {display:none;}
	
	#More_fortune .moreFortuneLinks {padding: 8px 18px 0px 18px;}
	#More_fortune .moreFortuneLinks .moreFortuneBullet a{ font: normal 12px Arial; border-bottom: none;}
	#More_fortune .bulletImg {vertical-align:middle; margin-right: 10px;}
	#More_fortune .moreFortuneLinks .moreFortuneBullet {background: url(https://i.cdn.turner.com/money/.element/img/2.0/fortune/buttons/arrow.jpg) no-repeat center left;margin:0px;padding:0px 0px 0px 15px;}
	/***** MORE FROM FORTUNE ****/
	#relatedArticles .HeadlineList li a {color:#3C3C3C; text-decoration:none;font:normal 12px Helvetica;} 
    #relatedArticles .HeadlineList li a:hover { text-decoration:none;} 


/* Mini Gallery */
 /* image caption position hack */
.imageChanger-image {z-index: 90;}
.imageChanger-image img {z-index: 90; position: relative; bottom: -3px;}
.imageChanger-caption { padding-top: 15px !important;z-index: 100; position: relative;}


/* Gallery Launcher */
.IErow #galleryWidget {width:218px;border:1px solid #e8e8e8;}
.IErow #galleryWidget a {font:normal 12px Arial; text-decoration:none;}
.IErow #galleryWidget a:hover {text-decoration:underline;}
.IErow #galleryWidget .galleryWidgetHeader {clear:both; color: #000; font:bold 22px Arial;padding:14px 10px 5px 10px; letter-spacing: -1px;}
.IErow #galleryWidget #imageContainer {width:218px;height:120px;}
.IErow #galleryWidget #imageContainer img {display:none;position:absolute;}
.IErow #galleryWidget #galleryHedDek {font:normal 12px Arial;padding:7px;}
.IErow #galleryWidget #galleryHedDek .galleryHed {padding-bottom:5px;}
.IErow #galleryWidget #galleryHedDek .galleryView {display: inline;}
.IErow #galleryWidget #galleryHedDek .galleryView a {text-transform: capitalize;}
.IErow #galleryWidget .galleryMore {float:right;}

/* IE: gallery Launcher vers.2 (all classes for multiple gallery widgets)- start */
.IErow .galleryWidget {width:218px;border:1px solid #e8e8e8;}
.IErow .galleryWidget a {font:normal 12px Arial; text-decoration:none;}
.IErow .galleryWidget a:hover {text-decoration:underline;}
.IErow .galleryWidget .galleryWidgetHeader {clear:both; color: #000; font:bold 22px Arial;padding:14px 10px 5px 10px; letter-spacing: -1px;}
.IErow .galleryWidget .imageContainer {width:218px;height:120px;}
.IErow .galleryWidget .imageContainer img {display:none;position:absolute;}
.IErow .galleryWidget .imageContainer img.show {display:block;}
.IErow .galleryWidget .galleryHedDek {font:normal 12px Arial;padding:7px;}
.IErow .galleryWidget .galleryHedDek .galleryHed {padding-bottom:5px;}
.IErow .galleryWidget .galleryHedDek .galleryView {display: inline;}
.IErow .galleryWidget .galleryHedDek .galleryView a {text-transform: capitalize;}
.IErow .galleryWidget .galleryMore {float:right;}
/* IE: gallery Launcher vers.2 - end */

/* In story Table*/
.sidebarTBLtable {border:solid 1px #999;}
.sidebarTBLheadline {font:bold 12px Arial;padding:3px;background-color:#C5E4E6;}
.sidebarTBLsubhead {font:normal 11px Arial;padding:3px;background-color:#eee;border-bottom:solid 1px #999;}
.sidebarTBLheader th {font:normal 10px Arial;color:#848284;height:20px;border-bottom:1px solid #65cfcf;}
.sidebarTBLtext {font:normal 11px Arial;padding:3px;text-align:left;}
.sidebarTBLdata {font:normal 11px Arial;padding:3px;text-align:right;}
.sidebarTBLnote {font:normal 11px Arial;color:#848284;text-align:left;}
.sidebarTBLrowcolor2 {background-color:#eee;}
.sidebarTBLrowcolor1 {background-color:#fff;}
.cnnIERowAltBG		 {background-color:#eee;}

/* IE: polls */
.IErow #pollCNNMoney {border: 1px solid #e8e8e8; font:bold 12px Arial; margin-bottom:15px; padding-bottom: 5px; text-align:left;}
.IErow #pollCNNMoney .moneyGroupLabel a {color:#000;}
.IErow #pollCNNMoney .moneyMainGreyBnr {border-bottom: 1px solid #e8e8e8; padding: 10px 0px 5px 7px;}
.IErow #pollCNNMoney #question { margin-bottom:10px; padding: 5px 7px 0px 7px;}
.IErow #pollCNNMoney #answers {font-size:11px; margin-bottom: 10px;}
.IErow #pollCNNMoney #answers ul {list-style: none; margin: 0; padding: 0px 5px;}
.IErow #pollCNNMoney #answers ul li {clear:both; margin: 0; padding: 0; }
.IErow #pollCNNMoney #answers ul li div {display:inline;}
.IErow #pollCNNMoney #answers ul li input {float:left;}
.IErow #pollCNNMoney #vote {clear:both; padding: 0px 7px;}
.IErow #pollCNNMoney #maglogo {float:right;text-align:right;margin-top:-20px;}
.IErow #vote .cnnPollRes, 
.IErow #vote .cnnPollText  {font:normal 11px Arial;}

/*** AOL WIDGETS***/
#cnnAOLAutoswidget, #cnnAOLFuelwidget {width: 220px; border: 1px solid #ebebeb;text-align:left;font-family:Arial;color:#000; margin-bottom: 10px;}
html>body #cnnAOLAutoswidget {width: 218px; border: 1px solid #ebebeb;}
#cnnAOLFuelwidget .cnnAOLAutos_hed, #cnnAOLAutoswidget .cnnAOLAutos_hed {text-transform:uppercase; font-size:14px; height:50px;font-weight:bold;background-image: url(https://i.cdn.turner.com/money/.element/img/1.0/sections/news/specials/gasprices/header_gradient2.jpg);margin-bottom:-5px;padding-top:3px;}
#cnnAOLFuelwidget .cnnAOLAutos_hed h3, #cnnAOLAutoswidget .cnnAOLAutos_hed h3 {font-size:16px;text-align:center;margin-top:0px;}
#cnnAOLFuelwidget .aolLogo, #cnnAOLAutoswidget .aolLogo {margin:-30px 0 -5px 95px;}
html>body #cnnAOLFuelwidget .aolLogo, html>body #cnnAOLAutoswidget .aolLogo {margin:-15px 0 5px 96px;}
#cnnAOLFuelwidget .aolLogo, html>body #cnnAOLFuelwidget .aolLogo {margin-left:99px;}
#cnnAOLAutoswidget .aolSearchButton, #cnnAOLFuelbody .aolSearchButton {width:190px; margin:10 0 0 5px;height:40px; border-top:1px dotted #979797; padding:5px 0 0px 0;}
#cnnAOLFuelwidget form select, #cnnAOLAutosbody form select {background: #FFF; border: 1px solid #708BA9; color: #000; font: bold 10px Arial; margin-top: 9px;height:20px; width:160px;margin:5px 0 5 0px; }
/**  Find your next car **/
#cnnAOLAutosbody {padding: 6px 6px 0px 6px; font: normal 10px Arial;}
html>body #cnnAOLAutosbody {padding: 6px 6px 0px 6px;}
#cnnAOLAutosbody h3 {color: #0F3251; font: bold 14px Arial; margin: 0px; letter-spacing: -1px;}
#cnnAOLAutosbody form {margin: 0px;}
#cnnAOLAutosbody input {margin:4px 0px -3px 0px;}
#cnnAOLAutosbody label {color: #333; font-size:12px; margin-right:10px;}
#cnnAOLAutosLinks {background: #f8f8f8;font: bold 12px Arial; clear: both;}
#cnnAOLAutosLinks .cnnAutoLinkHead {padding:5 0 0 7px;}
#cnnAOLAutosLinks ul {background: #f8f8f8;font: normal 12px Arial; float: left;  margin: 0px; padding:6 0 10 7px;}
#cnnAOLAutosLinks ul li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 5px; list-style: none; padding: 0px 0px 0px 7px;}
#cnnAOLAutosLinks ul li a {color: #00558B; text-decoration: none;}
#cnnlist2 {width:107px;padding-left:10px;}
html>body #cnnlist2 {width:100px;}
/**  Fuel Efficient Cars **/
#cnnFuellist1 {text-align:left;font-size:12px;list-style:none; margin:0 0 0 10px;}
html>body #cnnFuellist1 {margin:10px 0 0 -25px;}
#cnnFuellist1 li a {color:#004276;}
#cnnFuellist1 li {padding-top:1.2px;line-height:20px;}
#cnnAOLFuelbody {text-align:left;padding:10px 0 0 10px; background:#F7F7F7; border-top:1px solid #E1E1E1; margin-top:10px;}
#cnnAOLFuelbody h3 {font-size:14px; margin:0 0 5px 5px;}
#cnnAOLFuelbody .aolCheck {font-size:14px;}

/****** MISC ******/
#emailprint {color:#a8a8a8;  font:normal 11px Arial;}
#emailprint a {color:#3C3C3C;  font:normal 11px Arial; text-decoration:none;}
#emailprint a:hover {text-decoration:none;}
#sizeAdjust a {font:normal 18px Arial;color:#a8a8a8;}
.videoTime {color:#a8a8a8;padding-right:3px;}

table#adBannerTable td {background:#FFF;text-align:center;width:994px;margin:2px 0px 2px 0px;}

/****************** AUTOS section - styles for subnav *******************/
#subNavSection {padding-left:10px; height:40px; padding-top:5px; background: url(https://i.cdn.turner.com/money/.element/img/1.0/misc/hrdots.gif) repeat-x bottom; white-space:nowrap;}
#subNavSection span.subNavLink, 
#subNavSection a.subNavLink,
#subNavSection div.subNavLink	{font:bold 12px Arial; text-align:center; white-space: nowrap;}
#subNavSection .subNavTextLinks{font:bold 12px Arial; text-align:center; vertical-align:bottom;}
#subNavSection td{text-align:center; padding-left:20px; padding-right:20px;}


/* PullQuote */
.cnnPullQuote { margin: 10px 10px 10px 0; padding-bottom: 24px; background-image: url('https://i.cdn.turner.com/money/.element/img/2.0/fortune/pullquote.red.png'); background-position: bottom left; background-repeat: no-repeat; }
.cnnPullQuoteText { color: #000; font-size: 20.5px; line-height: 22px;}


.cnnPullQuoteAuthor { width: 240px; margin-left: 80px; text-align: right; }
.cnnPullQuoteCompany { }

/* ADS */
#moneySponsorBox {position:relative;height:auto !important; height:1%;}
.sponsorAdTop { background:#FFF;margin:0px;}
.sponsorAdTop .topAdCenter {color:#666; font: normal 9px Verdana; padding:5px 0px 0px 0px; text-align:right; vertical-align:middle;}
#aboveShare #quigo628 {padding-top:20px;}
/*

/* tv tout IE */
#cnnStoryIEtout {width:220px;border:1px solid #EEE;}
#cnnStoryIEtout .cnnStoryIEtoutInner {padding:10px;font:normal 12px Arial;}
#cnnStoryIEtout .cnnHeadline {font:bold 14px Arial;}

/** 220 Retire Widget Styles ***/
#smRetireWidgCont {background:url(https://i.cdn.turner.com/money/.element/img/1.0/sections/retirement/widget/smWidgBg.gif) no-repeat;width:220px; height:256px;}
#smRetireWidgCont .smRetireWidgTop {height:32px; width:190px; margin:0 5px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; line-height:17px; padding-top:5px;}
#smRetireWidgCont .smRetireWidgTop a {color:#000; text-decoration:none;}
#smRetireWidgCont .smRetireWidgTop a:hover {text-decoration:underline;}
#smRetireWidgCont .smShadow {background:url(https://i.cdn.turner.com/money/.element/img/1.0/sections/retirement/widget/smShadow.png) no-repeat; width:204px; height:200px;margin:10px;}
#smRetireWidgCont .smRetireWidgMid {height:192px; width:197px; overflow-y:scroll; overflow-x:hidden; background-color:#FFF;}
#smRetireWidgCont ul {list-style: none; margin: 0; padding: 5px 0 5px 0 ;}
#smRetireWidgCont li a{margin:0px;padding:1px 0 0 3px;font-family:Arial;font-size:12px; color:#004276; line-height:16px;text-decoration:none;display:block;width:100%;}
#smRetireWidgCont li a:hover{ background-color:#DCE8ED;font-weight:bold; color:#000000; font-size:13px;}

/*** AOL WIDGETS***/
#cnnAOLAutoswidget, #cnnAOLFuelwidget {width: 220px; border: 1px solid #ebebeb;text-align:left;font-family:Arial;color:#000;}
html>body #cnnAOLAutoswidget {width: 218px; border: 1px solid #ebebeb;}
#cnnAOLFuelwidget .cnnAOLAutos_hed, #cnnAOLAutoswidget .cnnAOLAutos_hed {text-transform:uppercase; font-size:14px; height:50px;font-weight:bold;background-image: url(https://i.cdn.turner.com/money/.element/img/1.0/sections/news/specials/gasprices/header_gradient2.jpg);margin-bottom:-5px;padding-top:5px;}
#cnnAOLFuelwidget .cnnAOLAutos_hed h3, #cnnAOLAutoswidget .cnnAOLAutos_hed h3 {font-size:16px;text-align:center;margin-top:0px;}
#cnnAOLFuelwidget .aolLogo, #cnnAOLAutoswidget .aolLogo {margin:-30px 0 -5px 100px;}
html>body #cnnAOLFuelwidget .aolLogo, html>body #cnnAOLAutoswidget .aolLogo {margin:-15px 0 5px 100px;}
#cnnAOLAutoswidget .aolLogo, html>body #cnnAOLAutoswidget .aolLogo {margin-left:96px;}
#cnnAOLAutoswidget .aolSearchButton, #cnnAOLFuelbody .aolSearchButton {width:190px; margin:10 0 0 5px;height:40px; border-top:1px dotted #979797; padding:5px 0 0px 0;}
#cnnAOLFuelwidget form select, #cnnAOLAutosbody form select {background: #FFF; border: 1px solid #708BA9; color: #000; font: bold 10px Arial; margin-top: 9px;height:20px; width:160px;margin:5px 0 5 0px; }
/**  Find your next car **/
#cnnAOLAutosbody {padding: 6px 6px 0px 6px; font: normal 10px Arial;}
html>body #cnnAOLAutosbody {padding: 6px 6px 0px 6px;}
#cnnAOLAutosbody h3 {color: #0F3251; font: bold 14px Arial; margin: 0px; letter-spacing: -1px;}
#cnnAOLAutosbody form {margin: 0px;}
#cnnAOLAutosbody input {margin:4px 0px -3px 0px;}
#cnnAOLAutosbody label {color: #333; font-size:12px; margin-right:10px;}
#cnnAOLAutosLinks {background: #f8f8f8;font: bold 12px Arial; clear: both;margin-bottom:-5px;}
#cnnAOLAutosLinks .cnnAutoLinkHead {padding:5 0 0 7px;}
#cnnAOLAutosLinks ul {background: #f8f8f8;font: normal 12px Arial; float: left;  margin: 0px; padding:6 0 10 7px;}
#cnnAOLAutosLinks ul li {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 5px; list-style: none; padding: 0px 0px 0px 7px;}
#cnnAOLAutosLinks ul li a {color: #00558B; text-decoration: none;}
#cnnlist2 {width:107px;padding-left:10px;}
html>body #cnnlist2 {width:100px;}
/**  Fuel Efficient Cars **/
#cnnFuellist1 {text-align:left;font-size:12px;list-style:none; margin:0 0 0 10px;}
html>body #cnnFuellist1 {margin:10px 0 0 -25px;}
#cnnFuellist1 li a {color:#004276;}
#cnnFuellist1 li {padding-top:1.2px;line-height:20px;}
#cnnAOLFuelbody {text-align:left;padding:10px 0 0 10px; background:#F7F7F7; border-top:1px solid #E1E1E1; margin-top:10px;}
#cnnAOLFuelbody h3 {font-size:14px; margin:0 0 5px 5px;}
#cnnAOLFuelbody .aolCheck {font-size:14px;}
