/**************** START: Pulled from CNNMoney.main.css *************************************/
/*******************************************************************************************/
	/* ************** Skeleton Styles ******************* */
	body {background:#EEE;font:normal 12px Arial;margin:0px auto;padding:0px;text-align:center;}
	html>body {padding:0px;}
	
	/********* MISC *********/
	a {color:#004276;text-decoration:none;}
	a:hover {text-decoration:underline;}
	
	.clearFloat {clear: both; line-height: 0px; font-size: 0px;height:0px; margin: 0px; padding: 0px;}

	/* BANNER */
	#cnnMoneyBanner {background:#FFF;font:normal 11px Arial;height:65px;margin:0px;margin-top:0px;padding-top:17px;}
	html>body #cnnMoneyBanner {height:61px;}
	#cnnMoneyBanner .cnnMoneyBannerLft {float:left;width:289px;margin:0px;margin-left:20px;}
	.cnnMoneyBannerRgt {float:right;vertical-align:middle;}
	html>body .cnnMoneyBannerRgt {position:relative;left:0px;}
	#cnnMoneyBanner .cnnMoneyBannerRgt { height: 40px;float: right; vertical-align:middle;margin-left:0px;margin-right:20px;margin-top:14px;}
	#cnnMoneyBanner .cnnMoneyBannerRgt #mrktSearchbox form {height:25px;vertical-align:middle;padding-right:5px;}
	#cnnMoneyBanner .cnnMoneyBannerRgt #moneySearchbox form{height:25px;vertical-align:middle;padding-right:5px;}
	#cnnMoneyBanner .cnnMoneyBannerRgt #moneySearchbox {margin-left:20px;}
	
	#cnnMoneyBanner .moneySearchTxtField {font-size: 11px; color:#666;padding: 3px 0px 3px 3px; height: 22px; border: 1px inset #D1D1D1;margin-bottom:0px;margin-right:0px;}
	jhtml>body #cnnMoneyBanner .moneySearchTxtField {margin-bottom:4px;}

	#cnnVPContainer #cnnMoneyBanner .moneySearchTxtField {height: 14px;} /*target Video Player only - fixes taller search fields*/
	#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices {text-align:left;padding-left:10px;height:40px;margin:0px;position:relative;top:-10px;}
	.cnnMoneyServices ul {list-style-type: none; margin: 0px; padding: 0px;}
	#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 9px;padding: 0px 0px 0px 8px;margin-top:-4px;}
	::root #cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 6px;padding: 0px 0px 0px 8px;margin-top:0px;}
	#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices a {color:#004276; text-decoration:none; font:normal 12px Arial;}
	#cnnMoneyBanner .cnnMoneyBannerRgt .cnnMoneyServices a:hover {text-decoration:underline;}
	
	#searchButton {height:22px;margin-left:5px;vertical-align:top;}
	.cnnSearchTxtField {font-size:11px;height:20px;width:87px;vertical-align:top;margin-left:0px;}
	::root #cnnMoneyBanner_top .moneySearchTxtField {margin-bottom:10px;}
	
	#myContainer {margin:0;padding:0;width:250px;overflow:hidden;position:absolute;z-index:500010;}
	#myContainer ul {margin:0;padding:0;width:100%;list-style:none;}
	#myContainer li {padding:0 5px;cursor:default;white-space:nowrap; background:#E1F1F0;}
	#myContainer li.yui-ac-highlight {background:#369;color:#FFF;}
	#myContainer li.yui-ac-highlight .resulttable .col1 {color:#FFF;}
	#myContainer li.yui-ac-highlight .resulttable .col2 {color:#FFF;}
	#myContainer .yui-ac-content {border:1px solid #999;}
	#myContainer .resulttable {padding:0; margin:0;}
	#myContainer .resulttable .col1 {font: normal 12px arial;width:60px;}
	#myContainer .resulttable .col2 {font: normal 12px arial;}
	#myContainer .text {font:normal 11px arial;}
	#myContainer table {border-collapse:collapse;border-spacing:0;}
	/* /BANNER */
	
	/***** NAVIGATION *****/
	#mainNavMenu {background:#003365;font:normal 12px Helvetica; height:33px;text-align:left;}

	#navTable {margin:0px;padding:0px;}
	#serviceTable {float: right; margin:0px;padding:0px;}
		#navTable li,
		#serviceTable li{list-style: none; float:left; margin:0px;padding:0px;}
		#navTable a.navLink 			{color:#FFF;line-height: 13px;margin:0px; padding:10px 10px; float:left;}
		#serviceTable a.navServiceLinks {color:#FFF;line-height: 13px;margin:0px; padding:10px 12px; float:left;}
		#navTable a.navLink:hover,
		#serviceTable a.navServiceLinks:hover {background:#0B4682;color:#FFF; text-decoration: none;}

	/* highlights depending on section  */
	#cnnMoneyBody a#navLinkHome {background:#0B4682; padding-left:20px;}
	#moneyNewsNav a#navLinkBusinessNews {background:#0B4682;}
	#moneyMarketsNav a#navLinkMarkets {background:#0B4682;}
	#moneyPFNav a#navLinkPF {background:#0B4682;}
	#moneyRetirementNav a#navLinkRetirement {background:#0B4682;}
	#moneyTechNav a#navLinkTech {background:#0B4682;}
	#moneySmBizNav a#navLinkSmbusiness {background:#0B4682;}
	#moneyLifestyleNav a#navLinkLuxury {background:#0B4682;}
	#moneyPortfolioNav a#navLinkPortfolio {background:#0B4682;}
	#moneyVideoNav a#navLinkVideo {background:#0B4682;}
		#moneyPortfolioNav a.navLink {height:13px;font:normal 12px Helvetica;color:#FFF;padding:7px 5px 7px 5px;margin:0px;text-decoration:none;}

	#header a {text-decoration:none;}
	#header a:hover {text-decoration:underline;}
	/* flyouts */
	.navtext, .navtext:link, .navtext:hover, .navtext:visited	{font:bold 11px Arial;color:#fff;text-decoration:none;white-space:nowrap;}
	.navlinkcss {text-align:left;font:normal 12px/16px Arial;background-color:#EEE;text-decoration:none;width:180px; position:absolute;visibility:hidden;z-index:500000;padding:5 10 10 10px;border:none;}
	.navlinkcss a, .navlinkcss a:visited {padding-top:4px;color:#003365;display:block;text-indent:3px;white-space:nowrap;text-decoration:none;}
	.navlinkcss a:hover {background-color:#EEE;color:#003365;text-decoration:underline;}
	/***** Subnavs *****/
	#subNavSection					{padding-left:10px; height:26px; padding-top:5px; background-color: #FFF ; white-space:nowrap;}
	#subNavSection span.subNavLink, 
	#subNavSection a.subNavLink,
	#subNavSection div.subNavLink	{font-size:12px; font-weight:bold; text-decoration: none; text-align:center; white-space: nowrap;}
	#subNavSection a.subNavLink:hover,
	#subNavSection div.subNavLink:hover	{text-decoration: underline;}
	#subNavSection .subNavTextLinks {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
	#subNavSection td				{text-align:center; padding-left:20px; padding-right:20px;}
	#subNavSection td.less			{text-align:center; padding-left:10px; padding-right:10px;}
	#subNavSection td.navlogo		{padding-left:0px; padding-right:20px;}
	/* for mk pages  */
	#subNavSectionFull 				{padding-left:8px; height:26px; padding-top:5px; background-color: #FFF; white-space:nowrap;}
	#subNavSectionFull span.subNavLink, 
	#subNavSectionFull a.subNavLink,
	#subNavSectionFull div.subNavLink	{font-size:12px; font-weight:bold; text-decoration: none; text-align:center; white-space: nowrap;}
	#subNavSectionFull span.subNavLink:hover, 
	#subNavSectionFull a.subNavLink:hover,
	#subNavSectionFull div.subNavLink:hover	{text-decoration: underline;}
	#subNavSectionFull .subNavTextLinks {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
	#subNavSectionFull td				{text-align:center; padding-left:8px; padding-right:8px;}
	/***** /NAVIGATION *****/
	
	/* FOOTER */
	#footerGroup {background: #073360; font: normal 11px Arial; padding: 18px 28px 18px 28px; text-align: center; width:974px;}
	html>body #footerGroup {width:938px;}
		#footerGroup a {color: #7fb7ef; text-decoration: none;}
		#footerGroup a:hover {text-decoration: underline;}
	
	#mainCopyright {color: #FFF;}
		
	#footerLinks {border-bottom: 1px solid #22486F; border-top: 1px solid #22486F; color: #7FB7F2; padding: 10px 0px; margin: 15px 0px;}
	#footerLinks a {color: #FFF; font-size: 12px; line-height: 18px; margin-right: 12px; text-decoration: none;}
	#footerLinks a:hover {text-decoration: underline;}
	#footerLinks a#lastLink {margin-right: 0px;}
	
	#footer {margin-left:-15px;padding: 0px; margin: 0px;}
	
	#marketCopyright, #marketCopyright table{color: #5287bb; font-size: 11px; padding: 0px 10px;}
	#marketCopyright table br{display: none;}

	/*********** Ads ************/
	/* 336 Ad */
	#adsquare {background: #EEEEEE; background: #FFF; border: 1px solid #e2e2e2; padding: 0px; margin: 0px 0px 8px 0px; overflow: visible;}
	/* 728 Ad */
	#adTop {background: #FFF;border-bottom: 1px solid #eee;padding-bottom:1px;}
	.sponsorAdTop { background:#FFF;margin:0px;}
	.sponsorAdTop .topAdCenter {color:#666; font: normal 9px Verdana; padding:5px 0px 0px 0px; text-align:right; vertical-align:middle;}
	#quigo628 {clear:both;}

	/* ************** General Styles within Content boxes ******************* */
	.boxHeading {font:bold 19px Arial; padding:0px 0px 5px 0px;}
	.boxHeading a {font:bold 19px Arial;color:#000;text-decoration: none;}
	
	/* Summary Styles */
	.summaryList {}
	.summaryBlock 	{font:normal 12px Arial;margin-bottom:10px;}
	/* elimates float side-effects for elements below summaryBlock*/
	.summaryBlock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.summaryBlock 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .summaryBlock	{height: 1%;}
	.summaryBlock			{display: block;}
	/* End hide from IE-mac */
	.cnnBlurbTxt	{color:#545454;font: normal 12px Arial;}
	.updateStamp {text-transform:capitalize;font-size:10px;background-color:#CB0100;color:#FFF;padding:3px;margin-left:3px;white-space: nowrap;overflow:visible;} 
	/*.cnnBullets 	{background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 8px; line-height: 16px; padding: 0px 0px 0px 8px;}  sf*/
	  .cnnBullets 	{line-height: 16px; padding: 0;}
	.cnnHeadline  {font:bold 16px arial;padding-bottom:2px;}
	.cnnHeadline a {padding-bottom: 0px;}
	.cnnHeadline a:hover {}
	.cnnDateStamp {color:#999;font-size:10px;padding-bottom:2px;}

	/*.vicon {margin-left: 3px;}*/
	.vicon,
	.vicon2 {border: none; margin-right: 5px; position: relative; top: 3px;}
	.cnnHeadline .vicon, 
	.cnnHeadline .vicon2 {top: 2px;}
	.cnnBullets .vicon,
	.cnnBullets .vicon2 {top: 2px;}
	li .vicon,
	li .vicon2 {margin-top: -2px;}

		
	.summaryBlocknoImage {color:#6A6A6A; padding: 15px 0px;}
	.summaryBlocknoImage .cnnHeadline {margin-left:0px;}
	.summaryBlocknoImage .cnnEyebrowTimestamp {margin-left:0px;}
	.summaryBlocknoImage .cnnBlurbTxt {margin-left:0px;}
	.summaryBlocknoImage .cnnBullets {margin-left:0px; }
		/** images **/
		.img01paddingR {float:right; margin: 0px 5px 3px 0px; border:none;}
		.img01paddingL {float:left; margin: 0px 5px 3px 0px; border:none;}
		.img02paddingR {float:right; margin: 0px 5px 3px 0px; border:none;}
		.img02paddingL {float:left; margin: 0px 5px 3px 0px; border:none;}
	
	.cnnMore {padding-right:3px;}
	a.cnnMore {color:#004276;text-decoration:none; text-transform: capitalize;}
	a.cnnMore:hover {text-decoration:underline;}
	
	.summaryImg {margin: 3px 20px 5px 0px;}
	.moreSummaryList {margin:10px 0px 0px 0px;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/circle_arrow.gif) no-repeat left;padding-left:15px;vertical-align:top;}
	.moreSummaryList a.cnnMore {text-transform:none;}
	/* ************** /General Styles within Content boxes ******************* */
	
	/************ TAB STYLES  ************/
	#NaviTabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	#NaviTabs {display: inline-block; margin-top: 5px; text-align: left;}
	/* Hides from IE-mac \*/
	* html #NaviTabs {height:1%;}
	#NaviTabs {display:block;}
	/* End hide from IE-mac */
	#NaviTabs ul {margin:0px;padding:5px 0px 0px 0px;border:none;width:100%;}
	#NaviTabs li {list-style:none;margin:0;float:left;}
	
	.Tab0Visible #ssi1,
	.Tab0Visible #ssi2,
	.Tab0Visible #ssi3,
	.Tab1Visible #ssi0,
	.Tab1Visible #ssi2,
	.Tab1Visible #ssi3,
	.Tab2Visible #ssi0,
	.Tab2Visible #ssi1,
	.Tab2Visible #ssi3,
	.Tab3Visible #ssi0,
	.Tab3Visible #ssi1,
	.Tab3Visible #ssi2 {visibility:hidden;display:none;}

	.Tab0Visible #ssi0,
	.Tab1Visible #ssi1,
	.Tab2Visible #ssi2,
	.Tab3Visible #ssi3 {visibility:visible;display:block;}

/*****************************************************************************************/
/**************** END: Pulled from CNNMoney.main.css *************************************/



/**************** MONEY MAG *********************************/
/************************************************************/

/******* General Styles *******/
.cnnMoneyMagBody .cnnMoneyMagSection {margin:0px auto;text-align:left;width:994px;}
#contentBody{background: #FFF; float:left; width:648px;overflow:hidden;padding: 0px 15px 10px 15px; margin:9px 0px 10px 0px;}
html>body #contentBody{width:620px;}
#rightColumn{background: #EEE; float: right; width: 346px; overflow: visible;padding: 0px 0px 10px 8px;margin:9px 0 0 0; position: relative;}
html>body #rightColumn{width: 336px;}


	/* heads and subheads*/
	h1.storyheadline {width:100%;}
	.cnnMoneyMagGuide h1.storyheadline {color:#666; font:bold 18px Arial; margin: 0px; padding:0px 0 0px 0; text-align:center;}
	h2.storysubhead {width:100%;}

	/* summaries */
	.summaryBlock .cnnEyebrow a {font: bold 12px Arial; color: #000;}


/**** Retirement Banner ****/
#cnnRetirestorybanner { margin-bottom:2px; width: auto;}
.cnnRetirestoryheadline {font:normal 36px Arial; padding:15px 0 18px 10; width:100%;}
#cnnMoneyMagLogo {background: #FFF;float:right;position:relative;left:15px;}
#cnnMoneyMagLogo img {border: none;} 

/**** Story Branding Banner ****/
#storyBrandingBanner {width: 100%; clear: none;}

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



/***** Right Rail Full Width box ******/
/*#rightColumn .cnnfullWidthRRmodule {background: #FFF; margin-left: -8px; position: relative; width: 346px;}*/
/*** CHANGED 
.cnnfullWidthRRmodule #NaviTabs li {background:#F5F5F5;border:1px solid #ebebeb;border-right: none; font: normal 10px arial;height:38px;line-height: 10px;padding:0px;position: relative;}
.cnnfullWidthRRmodule #NaviTabs li a {display:list-item;font:normal 10px Arial;line-height: 11px;padding:3px 0px 0px 10px;}
 END CHANGE ***/

/****** Lists of links ******/
.cnnRetirebucketsRow {padding: 0px; margin: 0px 0px 10px 0px; clear: both;}
.cnnRetireLeftColumn {width:300px;float:left; margin: 0px 0px 10px 0px;}
.cnnRetireRightColumn {width:260px;float:right; margin: 0px 0px 10px 0px;}
.cnnRetireLeftColumn ul,
.cnnRetireRightColumn ul {font: normal 12px Helvetica; line-height: 13px;list-style: none; margin: 5px 11px 0px 2px; padding: 0px;}
.cnnRetireLeftColumn ul li,
.cnnRetireRightColumn ul li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 10px; line-height: 13px; padding: 5px 0px 0px 8px;}
.cnnRetirebucketsRow .moreNewsHeaders  {margin-bottom:0px;}
#contentBody .cnnRetirebucketsRow .moreNewsHeaders a {font:bold 16px Arial; color:#000; letter-spacing: -1px;}	


/****** Single column page ******/
#cnnRetireSingleCol {border-top:#EBEBEB 1px solid; padding:0;}
#cnnRetireSingleCol ul {font: normal 12px Helvetica; line-height: 13px;list-style: none; margin: 5px 11px 0px 2px; padding: 0px;}
#cnnRetireSingleCol ul li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 10px; line-height: 13px; padding: 5px 0px 0px 8px;}
#cnnRetireSingleCol .moreNewsHeaders {margin-top:20px;font:bold 14px Arial; color:#000; letter-spacing: -1px;}


/***** Module: More Ultimate Retirement Stories ****/
#cnnRetireMore {border-top:3px double #ebebeb; margin-top: 15px; padding:0 0 20px 0;clear:both;}
#cnnRetireMore .boxHeading { font-size:24px; padding: 15px 0 12px 0;}
#cnnRetireMore .cnnRetireMoreBullets {margin-top:-15px; padding:0px;}
#cnnRetireMore .cnnRetireMoreBullets table {width: 100%;}
#cnnRetireMore .cnnRetireMoreBullets ul {font: normal 12px Helvetica; line-height: 12px;list-style: none; margin: 5px 11px 0px 2px; padding: 0px;}
#cnnRetireMore .cnnRetireMoreBullets ul li {background: url(http://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;}





/********* ADs **********/
#adBanner {width:100%;  background: #FFF; border-bottom: 1px solid #eee;padding-bottom:1px;}

#quigo336 {border:1px solid #E2E2E2; padding:0px;margin-bottom:8;}

#moneySponsorBox {margin-bottom:15px;background-color:#FFF;}
#moneySponsorBox .cnnmoneySponsorTitle {background-color: #fff; color: #999; display: inline; font-size: 11px; font-weight: bold; padding: 0px 5px; position: relative; top: 7px;left:4px;}
#moneySponsorBox #adContainer {border: 1px solid #999;padding:5px;}
#moneySponsorBox #adContainer iframe{margin:5px 0;}

/***** Module [RR}: Most Popular Retirement Headlines ****/
#cnnPopretireQuestions {background: #FFF;  padding:15px; margin: 0px 0px 8px 0px; overflow: hidden;}
#cnnPopretireQuestions .boxHeading a {color:#000;font-size:22px;}
#cnnPopretireQuestions .cnnRetirePopHeadlines ul {margin:0px;padding:0px;}
#cnnPopretireQuestions .cnnRetirePopHeadlines ul li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 10px; line-height: 13px; padding: 5px 0px 0px 8px;list-style: none;}

/***** Module [RR]: Most Popular Retirement Tabbed module *****/
#cnnTabsMostPop {background: #FFF; border: 1px solid #e2e2e2; padding: 14px; margin: 0px 0px 8px 0px;overflow: hidden;width:336px;}
html>body #cnnTabsMostPop {width:306px;}
/** All from cnnmoney.story.css***/
#NaviTabs ul	{padding: 0px;}
#NaviTabs li	{background:#F5F5F5;border:1px solid #ebebeb;border-right: none; font: normal 10px arial;height:33px;line-height: 11px;padding:0px;position: relative;}
#NaviTabs li a	{display:list-item;font:normal 10px Arial;line-height: 11px;padding:5px 0px 0px 10px;}
#NaviTabs li a:hover {color:#CC0000;text-decoration:none;}

#cnnTabsMostPop #NaviTabs li{width:101px;}
html>body #cnnTabsMostPop #NaviTabs li{width:100px;}
#cnnTabsMostPop li#tabnum2 {border-right:1px solid #ebebeb;}

	.Tab0Visible li#tabnum0,
	.Tab1Visible li#tabnum1,
	.Tab2Visible li#tabnum2,
	.Tab3Visible li#tabnum3 {background:#FFF;border-bottom:1px solid #FFF;}
	.Tab0Visible li#tabnum0 a,
	.Tab1Visible li#tabnum1 a,
	.Tab2Visible li#tabnum2 a,
	.Tab3Visible li#tabnum3 a{color:#000;}

	
#mostPopHeadlines {color:#999;margin:15px 0px 0px 0px;overflow:hidden;}
#mostPopHeadlines ol {border-top:1px solid #ebebeb;list-style-position: inside; margin:0px; padding: 0px; width: 307px;}
#mostPopHeadlines li {border-bottom:1px solid #ebebeb; padding:7px 0px 7px 10px;background-color:#F5F5F5;font-size:12px;}
#mostPopHeadlines li.over { background:#FFF;}
#mostPopHeadlines li.out { background:#F5F5F5;}

/************** MODULE - Feature Box **************/
#featureBox {margin-bottom:20px;}
#featureBox .boxHeading {width:622px;background-color:#efefef;text-align:center;padding:5px 0 0 0;margin:0;}
.featuredBox { clear: both;background-color: #eee; width: 622px; /* 5+19+2 + 570 + 2+19+5 */ height: 230px; /* 6 + 13 + 192 + 13 + 6 */ vertical-align: middle; margin-top: 0px; }
.featuredBox img.scrollArrow { float: left; border: 0; margin: 5px; }
.featuredBox img.scrollArrow.prev { margin-right: 2px; }
.featuredBox img.scrollArrow.next { margin-left: 2px; }
.featuredBox .featuredContent { display: inline; float: left; width: 570px; /* (3 + 184 + 3) x 3 */ height: 230px; /* 6 + 13 + 192 + 13 + 6 */ margin: 0; padding: 0; overflow: hidden; background-color: #eee; }
.featuredBox .featuredContent .featuredDisplayDiv { width: 570px; /* default = (3 + 184 + 3) x 3; change with JS for # li's */ margin: 0; padding: 0; }
.featuredBox .featuredContent .featuredDisplayDiv ul { margin: 0; padding: 0; list-style: none; }
* html .featuredBox .featuredContent .featuredDisplayDiv ul { margin: 0 0 0 -3px; }
.featuredBox .featuredContent .featuredDisplayDiv ul li { float: left; width: 184px; /* 12 + 160 + 12 */ margin: 6px 3px; background-color: #fff; color: #5F5F5F; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock { width: 160px; height: 192px; margin: 13px 12px; overflow: hidden; font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredImage { text-align: center; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredImage img { float: none; margin: 0; padding: 0; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredHeadline { clear: both; margin: 6px 0 4px 0; font-weight: bold; font-size: 17px; line-height: 21px; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredDateStamp { display: none; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredBlurbTxt { line-height: 15px; }

/************** MODULE - Poll ****************/
#pollHomepage {padding: 0px; margin-bottom: 10px; overflow: hidden;width: 300px;}
	#pollCNNMoney{margin-bottom:15px;}
		#pollCNNMoney .moneyMainGreyBnr { color: #000;font:bold 19px Arial;letter-spacing: -1px;margin:0px 0px 10px 0px;}
		#pollCNNMoney .moneyMainGreyBnr .moneyGroupLabel a { color: #000;}
		#pollCNNMoney .moneyMainGreyBnr .moneyGroupLabel a:hover {text-decoration:none;} 
		#pollCNNMoney #question {color: #000;}
		#pollCNNMoney #answers {margin:10 0 10 0px;}
		#pollCNNMoney #answers ul { padding-left: 0px;margin:0px;}
		#pollCNNMoney #answers li { list-style: none;margin:0px;color:#5F5F5F;}
		#pollCNNMoney #answers li div{ display: inline;}
		#pollCNNMoney #vote {text-align: right;margin-bottom:2px;}
		#pollCNNMoney #maglogo {text-align:right;margin-bottom:0px;}
			#pollCNNMoney #vote input {float: left;}
			#pollCNNMoney #vote .cnnPollText {display: none;}
			#pollCNNMoney #vote .cnnPollRes {margin:10px 0px 10px 0px;background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/circle_arrow.gif) no-repeat left;padding-left:15px;vertical-align:top;}
			#pollCNNMoney a:hover {text-decoration:underline;}



/************** MODULE [RR] Video Shows **************/
	/* Original Shows */
	#section_Shows {background-color: #FFF; margin: 9px 0px; overflow: visible; padding:13px 15px 12px 15px; width: 336px;}
	html>body #section_Shows {width: 306px;}
	#section_Shows .boxHeading {padding-bottom: 9px;}
	#section_Shows .summaryBlockNoImage,
	#section_Shows .summaryBlock {margin-bottom: 17px; margin-top: 1px;}
	#section_Shows .img01paddingL, #section_Shows .img02paddingL {margin-right: 10px; position: relative; top: 3px;}
	#section_Shows .cnnEyebrow {font-size: 16px; font-weight: bold; margin-bottom: 1px;}
	#section_Shows .cnnEyebrow .vicon,
	#section_Shows .cnnEyebrow .vicon2 {margin-right: 0px; top: 2px;}
	#section_Shows .cnnHeadline {font-size: 12px; padding-bottom: 4px;}

	/** Video list Dropdown - also used in HP video player **/
	.cnnvideo_showSelect {position:relative;background: #FFF; border: 1px solid #e1e1e1; float:left; font-size:12px; font-weight: bold; height: 29px;width:183px;margin-bottom:5px; margin-left:5px;padding:0px;background-color: #fff; z-index: 9999;}
	.cnnvideo_showSelect ul {list-style-type: none; margin: 0px; padding: 0px; }
	.cnnvideo_showSelect ul li{background: #FFF; color: #004276; margin: 0px; padding: 7px 9px 7px 9px;text-align:left;}
	.cnnvideo_showSelect ul.cnnShowList_item1 {height: 29px;width: 147px;}
	.cnnvideo_showSelect ul.cnnShowList {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; width: 183px;position: absolute; margin-top: 1px; margin-left: -1px;  display: none; }
	.cnnvideo_showSelect ul.cnnShowList.showList { display: block; }
	.cnnvideo_showSelect ul.cnnShowList li { border-bottom: 1px solid #e1e1e1; height: 16px; }
	.cnnvideo_showSelect .cnnCtrls_down { background: #fff url(http://i.cdn.turner.com/money/.element/img/2.1/buttons/arrow_buttons.gif) no-repeat -36px -4px; border-left: 1px solid #e1e1e1; width: 30px;height: 29px; float: right;}
	.cnnvideo_showSelect .cnnCtrls_down a {border: 0; display: block; height: 31px; width: 30px;}

	/** show list version [RR] **/
	#section_Shows .cnnvideo_showSelect { float:none; margin-bottom:2px; margin-left: 0px; width: 100%; }
	#section_Shows .cnnvideo_showSelect ul.cnnShowList { width: 275px;border-right:0 !important;overflow:hidden;height:186px; }
	#section_Shows .cnnvideo_showSelect ul.cnnShowList_item1 { width: 273px; }
    .cnnvideo_showSelect ul.cnnShowList_item1 {height: 31px;}
    .cnnvideo_showSelect{position:relative;}
	html>body #section_Shows .cnnEyebrow {margin-bottom: 2px;}
	html>body .cnnvideo_showSelect ul.cnnShowList_item1 {height: 16px;}
    html>body .cnnvideo_showSelect ul.cnnShowList {margin-top: 14px;}
	html>body #cnnVideoHome #section_Shows .cnnvideo_showSelect ul.cnnShowList {width: 308px;}

    /*new*/
    #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll {background-color: #eee; border: 1px solid #e1e1e1;border-top:0;position:absolute;top:30px;right:-1px;width: 30px;display:none;}
    #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_up {background: #fff url(http://i.cdn.turner.com/money/.element/img/2.1/buttons/arrow_buttons.gif) no-repeat -4px -3px; border-bottom: 1px solid #e1e1e1; height: 30px;}
    #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_dn {background: #fff url(http://i.cdn.turner.com/money/.element/img/2.1/buttons/arrow_buttons.gif) no-repeat -36px -3px; border-top: 1px solid #e1e1e1; height: 30px;float:none;}
    #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_prog {width: 100%; height: 123px !important;}
    #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_progbar {border: 1px solid #fff; width: 28px; height: 121px !important; position: absolute; z-index:5;}
    #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_progHandle {background-color: #fff; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1;  width: 100%; height: 29px; position: relative; z-index:10; line-height: 0; font-size: 1px; }
    * html .cnnvideo_showSelect .cnnCtrls_down { width: 31px; }
    * html .cnnvideo_showSelect ul.cnnShowList { margin-top: 2px; }
    * html .cnnvideo_showSelect .cnnCtrls_down{ height: 32px !important; }
    * html .cnnvideo_showSelect ul li{ padding-top: 8px; }
    * html #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll { top: 33px; width: 32px; }
    * html #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_up { height: 31px; }
    * html #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_dn { height: 31px; }
    * html #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_progbar { width: 29px; height: 123px !important; }
    * html #section_Shows .cnnvideo_showSelect .cnnCtrls_scroll .cnnCtrls_progHandle { height: 31px; }
    * html #section_Shows .cnnvideo_showSelect ul.cnnShowList { width: 274px !important;}
    * html #section_Shows .cnnvideo_showSelect ul.cnnShowList_item1 { width: 270px !important; height: 31px !important; }
/************** /MODULE [RR] Video Shows **************/

