/* ************** Skeleton Styles ******************* */
body {background:#EEE;font:normal 12px Arial;margin:0px auto;padding:0px;text-align:center;}
html>body {padding:0px;}
#AllbizMoneyBody, 
.AllbizMoneyBody {margin:0px auto;text-align:left;width:994px;}

/******** MAIN CONTENT *******/
#content {background: #EEE; margin: 0px;}
/* Left Col */
#mainCol {background: #FFF; float:left;overflow: hidden;width:660px;padding: 10px 15px; margin:9px 0px 10px 0px;}
html>body #mainCol {width:660px;}
/* Right Rail */
#main_rightCol {background: #EEE; float: right; width: 300px;padding: 0px 0px 10px 0px;margin:0px;}
html>body #main_rightCol {margin-top:1px; width: 300px;}
/* ************** /Skeleton Styles ******************* */	
a {color:#004276;text-decoration:none;}
a:hover {text-decoration:underline;}

#TargetImageDE {display:none;}
.clearFloat {clear: both; line-height: 0px; font-size: 0px;height:0px; margin: 0px; padding: 0px;}
.firstd {top:-250px; margin-top:-250px; position:absolute;}

/* BANNER */
#AllBizMoneyBanner {background:#FFF;font:normal 11px Arial;height:61px!important;height:65px;margin:0px;margin-top:0px;padding-top:17px;}
#AllBizMoneyBanner .AllBizMoneyBannerLft {float:left;width:289px;margin:0px;margin-left:20px;}
.AllBizMoneyBannerRgt {float:right;vertical-align:middle;}
html>body .AllBizMoneyBannerRgt {position:relative;left:0px;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt { height: 40px;float: right; vertical-align:middle;margin-left:0px;margin-right:20px;margin-top:14px;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt #mrktSearchbox form {height:25px;vertical-align:middle;padding-right:5px;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt #moneySearchbox form{height:25px;vertical-align:middle;padding-right:5px;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt #moneySearchbox {margin-left:20px;}

#AllBizMoneyBanner .moneySearchTxtField {font-size: 11px; color:#666;padding: 3px 0px 3px 3px; height: 22px; border: 1px inset #D1D1D1;margin-bottom:4px !important;margin-bottom:0px;margin-right:0px;}
#cnnVPContainer #AllBizMoneyBanner .moneySearchTxtField {height: 14px;} /*target Video Player only - fixes taller search fields*/
#AllBizMoneyBanner .AllBizMoneyBannerRgt .AllBizServices {text-align:left;padding-left:10px;height:40px;margin:0px;position:relative;top:-10px;}
.AllBizServices ul {list-style-type: none; margin: 0px; padding: 0px;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt .AllBizServices li {padding: 0px 0px 0px 8px;margin-top:-4px;}
::root #AllBizMoneyBanner .AllBizMoneyBannerRgt .AllBizServices li {padding: 0px 0px 0px 8px;margin-top:0px;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt .AllBizServices a {color:#004276; text-decoration:none; font:normal 12px Arial;}
#AllBizMoneyBanner .AllBizMoneyBannerRgt .AllBizServices a:hover {text-decoration:underline;}



#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:#CC0000;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 9px; float:left;}
	#navTable a.navLink:hover,
	#serviceTable a.navServiceLinks:hover {background:#0B4682;color:#FFF; text-decoration: none;}
	#navTable a#navLinkHome {padding-left:20px;}

	/* highlights depending on section  */
	#moneyHomeNav a#navLinkHome {background:#0B4682;}
	#moneyNewsNav a#navLinkBusinessNews {background:#0B4682;}
	#moneyMarketsNav a#navLinkMarkets {background:#0B4682;}
	#moneyPFNav a#navLinkPF {background:#0B4682;}
	#moneyRealEstateNav a#navLinkRealEstate {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;}



/* FOOTER */
#footerGroup {background: #073360; font: normal 11px Arial; padding: 18px 28px 18px 28px; text-align: center; width:100%;}
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;}



/* Sections*/
#sectionT1 .summaryBlocknoImage {padding-bottom:15px;}

/* ************** General Styles within Content boxes ******************* */
.boxHeading {font:bold 19px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
	.boxHeading a {font:bold 19px Arial;color:#000;letter-spacing: -1px;padding:0px 0px 5px 0px; 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 */
.AllBizBlurbTxt	{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;} 
.AllBizBullets 	{line-height: 16px; padding: 0px 0px 0px 8px;}
.AllBizHeadline  {font:bold 16px arial;padding-bottom:2px;}
		.AllBizHeadline a {padding-bottom: 0px;}
		.AllBizHeadline a:hover {}
.AllBizDateStamp {color:#999;font-size:10px;padding-bottom:2px;}

/*.vicon {margin-left: 3px;}*/
.vicon,
.vicon2 {border: none; margin-right: 5px; position: relative; top: 3px;}
.AllBizHeadline .vicon, 
.AllBizHeadline .vicon2 {top: 2px;}
.AllBizBullets .vicon,
.AllBizBullets .vicon2 {top: 2px;}
.HeadlineList li .vicon,
.HeadlineList li .vicon2 {margin-top: -2px;}
	
.summaryBlocknoImage {color:#6A6A6A; padding: 15px 0px;}
	.summaryBlocknoImage .AllBizHeadline {margin-left:0px;}
	.summaryBlocknoImage .AllBizEyebrowTimestamp {margin-left:0px;}
	.summaryBlocknoImage .AllBizBlurbTxt {margin-left:0px;}
	.summaryBlocknoImage .AllBizBullets {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;}

.AllBizMore {padding-right:3px;}
a.AllBizMore {color:#004276;text-decoration:none; text-transform: capitalize;}
a.AllBizMore:hover {text-decoration:underline;}

.summaryImg {margin: 3px 20px 5px 0px;}
.moreSummaryList {margin:10px 0px 0px 0px; padding-left:15px;vertical-align:top;}
.moreSummaryList a.AllBizMore {text-transform:none;}


/********* Stacks ******/
.HeadlineList {margin-top:-10px;}
	.HeadlineList a {font-size:12px;}
	.HeadlineList a:hover {}
	.HeadlineList ul {list-style-type: none; margin: 0px; padding: 0px;}
	.HeadlineList li {line-height: 12px; padding: 5px 0px 0px 8px;}
	.HeadlineList .storystack {color: #3C3C3C; font-size: 16px;}
	.HeadlineList .cnnStackSource {color:#999;font-size:10px;padding-bottom:2px;padding-left:3px;}
/********* /Stacks ******/














/************** 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 .AllBizEyebrow {font-size: 16px; font-weight: bold; margin-bottom: 1px;}
	#section_Shows .AllBizEyebrow .vicon,
	#section_Shows .AllBizEyebrow .vicon2 {margin-right: 0px; top: 2px;}
	#section_Shows .AllBizHeadline {font-size: 12px; padding-bottom: 4px;}



	/** 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 .AllBizEyebrow {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 **************/



}
