
/* *************** Basic Structure *************** */
body {background-color:#EEE;font:normal 12px Arial;margin:0px auto;padding:0px;text-align:center;}
html>body {padding:0px;background:#EEE;margin:0px auto;}

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;}

.smallBizBody .smallBizSection {margin:0px auto;text-align:left;width:994px;}
#contentBody{background: #FFF; float:left; width:645px;overflow:hidden;padding: 0px 15px 10px 15px; margin:9px 0px 10px 0px;}
	html>body #contentBody{width:620px;}
#rightColumn{background: #EEE; float: right; width: 348px; overflow: visible;padding: 0px 0px 10px 8px;margin:9px 0 0 0; position: relative;right:0px;}
	html>body #rightColumn{width: 336px;}
div#fsb_banner {padding-left:0px;}

#sectionT1 .textBlock {float:left;width:inherit;}


#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 #ssi0 {visibility:visible;display:block;}
.Tab0Visible #ssi1 {visibility:hidden;display:none;}
.Tab0Visible #ssi2 {visibility:hidden;display:none;}

.Tab1Visible #ssi0 {visibility:hidden;display:none;}
.Tab1Visible #ssi1 {visibility:visible;display:block;}
.Tab1Visible #ssi2 {visibility:hidden;display:none;}

.Tab2Visible #ssi0 {visibility:hidden;display:none;}
.Tab2Visible #ssi1 {visibility:hidden;display:none;}
.Tab2Visible #ssi2 {visibility:visible;display:block;}


/* ******* Navigation ****** */

/*SmallBiz Banner Top*/
#banner_top {background:#FFF;border:1px #CCC solid; color: #AAA; font: normal 11px Arial; height: 40px; padding:20
px 0px 3px 0px;margin:0;}
html>body #banner_top {height: 30px;padding-top:15px;}
#banner_top .banner_left a {font: bold 11px Arial;color:#004276;text-decoration:none;}
#banner_top .banner_left a:hover{color:#B61D1D;text-decoration:none;}
#banner_top #headerLinks {float:left;margin-left:8px;padding:5px;position: relative; bottom: -3px;}

/** symbol complete **/
#myContainer {margin-top:21px ;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;}
#symbolLink {margin-right:1px;
background: url(http://i.cdn.turner.com/money/.element/img/2.0/fortune/small_arrow.jpg) no-repeat left;padding-left:15px;}

#banner_top .smbizSearchbox {float:right;height:25px;width:350px;}
#banner_top .smbizSearchbox .smBizSearchForm {float:right;padding:0px 5px 0px 0px;margin:0px;}
#banner_top .smbizSearchTxtField {border: 1px inset; font-size: 11px; color:#666;padding: 3px 0px 3px 3px; height: 21px; width:137px; border: 1px inset #D1D1D1;margin-bottom:0px;margin-right:0px;vertical-align:top;}
#cnnVideoArchive #banner_top .smbizSearchTxtField {height: 14px;}
#banner_top .QuoteSearchTxtField {border: 1px inset; font-size: 11px; color:#666;padding: 3px 0px 3px 3px; height: 21px; width:83px; border: 1px inset #D1D1D1;margin:0px;margin-right:0px;vertical-align:top;}
	html>body #banner_top .QuoteSearchTxtField {margin:0 0 6px 0px;}
#cnnVideoArchive #banner_top .QuoteSearchTxtField {height: 14px;}

/*SmallBiz Banner */
#banner {background: #0061A0 url(http://i2.cdn.turner.com/money/.element/img/2.0/smallbiz/sb_nav_gradient.gif) repeat-x; height:82px;font:normal 11px Arial;margin-top:0px;vertical-align:middle;}
#banner a {color:#FFF;}
#banner .smbizLogo {float:left;margin-top:20px;}
#banner .smbizLogoTxt {float:left;font:bold 48px Arial;line-height:48px;color:#FFF;margin-top:15px;margin-left:12px;}
#banner .smbizLogoTxt a {color:#FFF;text-decoration:none;}
#banner .smbizLogoTxt a:hover {text-decoration:none;}


#smbizTipBubble {background: #327EB2 url(http://i.cdn.turner.com/money/.element/img/3.0/fsb/left_flex.gif) repeat-y 1px 0px;float:right;margin-top:15px;margin-right:12px; width:332px;height:auto;display:none;}
#smbizTipBubble #smbizTipTop {background: url(http://i.cdn.turner.com/money/.element/img/3.0/fsb/top_piece.gif) no-repeat; line-height: 0px;margin:0;padding:0; width:332px;height:10px; font-size: 0px;}
#smbizTipBubble #smbizTipBot {background: url(http://i.cdn.turner.com/money/.element/img/3.0/fsb/bottom_piece.gif) no-repeat; line-height: 0px; margin:0;padding:0; width:332px;height:11px; font-size: 0px;}
#smbizTipBubble #smbizTipTxt {background: url(http://i.cdn.turner.com/money/.element/img/3.0/fsb/right_flex.gif) repeat-y 316px 0px; display: block; float: none; font:normal 12px Arial;line-height:15px;margin:0; padding-left: 10px; padding-right: 10px;  width:auto;color:#FFF;}
#smbizTipBubble #smbizTipTxt a {text-decoration:underline;}

/*SmallBiz Subnav*/
#smbizNavMenu {background:#0061A0;font:normal 12px Arial; height:34px;text-align:left;margin-top:1px;}
#smbizNavMenu a:visited, #smbizNavMenu a:active {text-decoration: none;}
#smbizNavSubnav {margin:0px;padding:0px;}
#smbizNavServices {float:right; margin:0px;padding:0px;}
#smbizNavSubnav li, #smbizNavServices li {list-style: none; float:left; margin:0px;padding:0px;width:auto;}
#smbizNavSubnav .navLink a, #smbizNavServices .navLink a {text-decoration:none;color:#FFF;line-height: 14px;margin:0px; padding:10px 10px; float:left;}
#smbizNavSubnav .navLink a:hover, #smbizNavServices .navLink a:hover {color:#004276;background-color:#99CCFF;}

#smallbizNavUrg .navLink.navURG,
#smallbizNavHome .navLink.navHome,
#smallbizNavQA .navLink.navQA,
#smallbizNavMakeover .navLink.navMakeover,
#smallbizNavFSB100 .navLink.navFSB100,
#smallbizNavBPL .navLink.navBPL,
#smallbizNavFeat .navLink.navFeat,
#smallbizNavVideo .navLink.navVideo {background:#99ccff;}

#smallbizNavUrg .navLink.navURG a,
#smallbizNavHome .navLink.navHome a,
#smallbizNavQA .navLink.navQA a,
#smallbizNavMakeover .navLink.navMakeover a,
#smallbizNavFSB100 .navLink.navFSB100 a,
#smallbizNavBPL .navLink.navBPL a,
#smallbizNavFeat .navLink.navFeat a,
#smallbizNavVideo .navLink.navVideo a {color:#004276;text-decoration:none;}

.navlinkcss {font:normal 12px/16px Arial;background-color:#eee;text-decoration:none;width:175px; position:absolute;visibility:hidden;z-index:500000;padding:2 5 5 5px;}
.navlinkcss a, .navlinkcss a:visited {color:#369;display:block;text-indent:5px;white-space:nowrap;text-decoration:none;margin:2px 0px 1px 0px;}
.navlinkcss a:hover {background-color:#EEE;text-decoration:underline;}

/* ************** 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;}

/*Breadcrumbing*/
#smbizBreadCrumb{font:normal 11px Arial;padding:10px 0 0 0;}
.fsbEyebrowCategory {color:#999; font:normal 11px Arial;margin-top:5px;}
.fsbEyebrowCategory a {color: #004276;}
.fsbEyebrowCategory b {font-weight:bold;color:#3B3B3B;}

/* ****** Footer ****** */
#footerGroup {background: #0f2f56;font: normal 11px Arial; padding: 18px 28px 18px 28px; text-align: center; width:974px;}
#storyPage #footerGroup {}
html>body #footerGroup {width:938px;}
div#footerGroup a {color: #FFF; text-decoration: none;}
#footerGroup a:hover {text-decoration: underline;}

#mainCopyright {color: #FFF;}

#footerLinks {border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; color: #FFF; 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: #FFF; font-size: 11px; padding: 0px 10px;}
#marketCopyright table br{display: none;}


/* ********** Ads ********** */
/* 336 */
#adsquare {background: #EEEEEE; background: #FFF; border: 1px solid #e2e2e2; padding: 0px; margin: 0px 0px 8px 0px; overflow: visible;}
/* 728 */
#adTop {background: #FFF;border-bottom: 1px solid #eee;padding-bottom:1px;width:100%;}
.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;}
#adBanner {width:100%;  background: #FFF; border-bottom: 1px solid #eee;padding-bottom:3px;}

#quigo336 {margin-bottom:8px;}

#ad336sponsor {margin-bottom:8px;background:#FFF;}
#moneySponsorBox {margin-bottom:9px;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;}


/* ********** General Styles *********** */


/* Summary Styles */
.summaryList {}
.summaryBlock 	{font:normal 12px Arial;margin-bottom:10px;}
.summaryBlock img {margin-top:3px;}
/* 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	{}
.updateStamp {text-transform:capitalize;font-size:10px;background-color:#CB0100;color:#FFF;padding:3px;margin-left:3px;white-space: nowrap;overflow:visible;} 
.cnnBullets {}

.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;}
.vicon2 {border: none; margin-right: 5px; position: relative; top: 3px;}
.cnnHeadline .vicon2 {top: 2px;}
.cnnBullets .vicon2 {top: 2px;}
li .vicon2 {margin-top: -2px;}
.summaryBlocknoImage {color:#6A6A6A; margin: 0px 0px 10px 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 10px 3px 0px; border:none;}
.img02paddingR {float:right; margin: 0px 5px 3px 0px; border:none;}
.img02paddingL {float:left; margin: 0px 10px 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;}

/* Stacks */
.HeadlineList {margin-top:0px;}
.HeadlineList a {font:normal 12px Arial;}
.HeadlineList a:hover {}
.HeadlineList ul {list-style-type: none; margin: 0px; padding: 0px;}
.HeadlineList li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 12px; line-height: 12px; padding: 5px 0px 0px 8px;}
.HeadlineList .storystack {color: #3C3C3C; font-size: 16px;}

/************** Scrolly Feature Box **************/
#featureBox .boxHeading {width:622px;background-color:#efefef;text-align:center;padding:5px 0 0 0;margin:10px 0 0 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 .featuredHeadline .vicon,
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredHeadline .vicon2 {top: 2px;}
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredDateStamp { display: none; }
.featuredBox .featuredContent .featuredDisplayDiv div.summaryBlock .featuredBlurbTxt { line-height: 15px; }

/*** Modules: Search Archive  ***/
#archiveSearch {background:#FFF; margin-bottom: 9px; padding:7px 10px 10px 10px; text-align: left;}
#archiveSearch form {margin: 0px;}
#archiveSearch .boxHeading {padding-bottom: 11px;}
#archiveSearch #QueryText {border-width: 1px; float: left; font-size: 11px; margin-right:9px; margin-top: 1px; width:233px; height: 21px;}



/*** Modules: Questions & Answer  ***/
#section_QA {margin: 0px 0px 9px 0px; text-align: left;background:#FFF;padding:10px 15px 0px 15px;height:230px;vertical-align:top;}
#section_QA #NaviTabs {margin-bottom: 10px;}
#section_QA #NaviTabs ul {margin:0px;padding: 0px;width:100%;}
/* clear float hack */
#section_QA #NaviTabs ul {overflow: hidden;}
#section_QA #NaviTabs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#section_QA #NaviTabs ul {display: inline-block;clear: both;}
/* Hides from IE-mac \*/
* html #section_QA #NaviTabs ul {height: 1%;}
#section_QA #NaviTabs ul {display: block;}
/* End hide from IE-mac */
#section_QA #NaviTabs li {background:#EEE; border:1px solid #E1E1E1; line-height:11px; list-style: none; padding: 0px 0px 5px 5px; float:left; position: relative; width:72px; height:25px;}
	html>body #section_QA #NaviTabs li { height:28px;}
#section_QA #NaviTabs li a {color: #004276; display:list-item; font-size: 11.5px; padding-top: 5px;}
#section_QA #NaviTabs li#tabnum0, 
#section_Topstories #NaviTabs li#tabnum0 {width:46%;}
#section_QA #NaviTabs li#tabnum1, 
#section_Topstories #NaviTabs li#tabnum1 {margin-left: 0px;width:47%;}
#storyPage #section_QA #NaviTabs li#tabnum0 {width:48%;}
#storyPage #section_QA #NaviTabs li#tabnum1 {width:49%;}
	html>body #storyPage #section_QA #NaviTabs li#tabnum1 {width:47%;}
#section_QA #NaviTabs li#tabnum2 {display:none;}

#section_QA.Tab0Visible li#tabnum0, 
#section_Topstories.Tab0Visible li#tabnum0 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#section_QA.Tab0Visible li#tabnum0 a, 
#section_Topstories.Tab0Visible li#tabnum0 a{color:#000;}
#section_QA.Tab1Visible li#tabnum1, 
#section_Topstories.Tab1Visible li#tabnum1 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#section_Topstories.Tab0Visible li#tabnum0 {border-right:none;}
#section_QA.Tab1Visible li#tabnum1 a, 
#section_Topstories.Tab1Visible li#tabnum1 a {color:#000;}

#section_QA #fsbquestion {clear: both; display: none; margin-top:10px;padding:0px;}
	html>body #section_QA #fsbquestion {margin-top:0px;}
#section_QA #fsbanswer	 {clear: both; display: none;}
#fsbAnswerVisible #fsbanswer {display:block;}
#section_QA.Tab0Visible #fsbquestion {display: block;}
#section_QA.Tab0Visible #fsbanswer {display: none;}
#section_QA.Tab1Visible #fsbanswer {display: block;}

#section_QA form {margin: 0px;}

/* question */
#section_QA #fsbquestion .questionSummary {height:145px;font-size:11px;margin-left:5px;vertical-align:top;}
#section_QA #fsbquestion .questionSummary .cnnHeadline {padding-top:5px;}
#section_QA #fsbquestion .questionSummary .question {font-size:12px;}
#section_QA #fsbquestion .questionSummary .img02paddingL {position:relative;top:3px;margin-right:10px;margin-bottom:5px;}
#section_QA #fsbquestion .questionSummary .getAnswerButton {float: right; margin: 10px 10px 5px 0px;}
#section_QA #fsbquestion .questionAuthor {font-size: 12px; font-style:italic; margin-bottom:11px; margin-top:21px;}
#section_QA #fsbquestion .questionSummary .smbTopicsLinks {display:block;margin-bottom:10px;}
#section_QA #fsbquestion .questionSummary .smbTopicsLinks a {text-decoration:underline;}
#section_QA #fsbquestion .questionSummary .smbTopicsLinks:after {clear:all;}
/* answer */
#section_QA #fsbanswer textarea {background:#e5e5e5;border:1px solid #B1B1B1;color:#777;font:normal 11px Arial;margin:0px 0px 5px 0px;padding:5px; width:306px;height:110px;}
#section_QA #fsbanswer .privacyPolicy {font-size: 10px;}
#section_QA #fsbanswer .privacyPolicy a {color:#999; text-decoration:none;}
#section_QA #fsbanswer .privacyPolicy a:hover {text-decoration:underline;}
#section_QA #fsbanswer .nextButton {display: inline;float: right; padding:0;vertical-align:bottom;}
#section_QA #fsbanswer #askQstage1 {color:#999;height:155px;padding-top:10px;}
#section_QA #fsbanswer #askQstage2 {display:none;}
#section_QA #fsbanswer #askQstage2 input, 
#section_QA #fsbanswer #askQstage2 select  {background-color:#e5e5e5;color:#777;width:150px; margin-right:6px;margin-bottom:5px;float:left;font:normal 11px Arial;}
#section_QA #fsbanswer #askQstage2 .submitButton {float: right;margin:0px 5px 0px 0px;margin-bottom:-10px;}
	html>body #section_QA #fsbanswer #askQstage2 .submitButton {margin-bottom:0px;}
#section_QA #fsbanswer #askQstage2 .submitButton input {width:94px;height:22px;vertical-align:bottom;padding:0;margin:0;}
a.fsbQAinfoLink2 {position:relative;z-index:24;text-decoration:none;}
#section_QA #fsbanswer a.fsbQAinfoLink2:hover {background-color:#FFF; z-index:25; text-decoration: none;}
a.fsbQAinfoLink2 span{display:none}
a.fsbQAinfoLink2:hover span{display:block;position:absolute;top:-8em;left:2em;width:25em;border:1px solid #999;background-color:#EEE;color:#000;padding:5px;text-decoration:none;font:normal 11px Arial;}
#fsbanswer input {background:#e5e5e5 !important;}

/* sponsorAD */
#section_QA .sponsorText {display: block; padding-right:3px;}
#section_QA .sponsor {margin-top: -5px;}
#section_QA .sponsor img {border: 1px solid #e5e5e5; float: left; margin: 0px 5px 0px 15px;}
/* In the Ad Col */
#mainRight_col #section_QA {border-bottom: 10px solid #EEE; height: 300px; padding: 0px 9px;}
#cnnSectionGetanswers #section_QA {height:260px;}




/* Most Popular Module */
#mostPopularModule {text-align:left;margin: 0px 0px 9px 0px; text-align: left;background:#FFF;padding:10px;height:360px;width:336px;overflow:hidden;}
#rightColumn #mostPopularModule  {width:340px;}
	html>body #mainRight_col #mostPopularModule,
	html>body #rightColumn #mostPopularModule {width:316px;}
#mostPopularModule .boxHeading {margin-bottom:-5px;}

#mostPopularModule #NaviTabs ul {margin:0px;padding: 0px;width:100%;margin-bottom:10px;}
	html > /**/ body #mostPopularModule #NaviTabs ul {margin-bottom:0px;}
/* clear float hack */
#mostPopularModule #NaviTabs ul {overflow: hidden;}
#mostPopularModule #NaviTabs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#mostPopularModule #NaviTabs ul {display: inline-block;clear: both;}
/* hides from IE-mac */
	* html #mostPopularModule #NaviTabs ul {height: 1%;}
#mostPopularModule #NaviTabs ul {display: block;}
/* end hide from IE-mac */
#mostPopularModule #NaviTabs li {background:#EEE; border:1px solid #E1E1E1; font: normal 11.5px Arial; line-height:11px; list-style: none; padding: 4px 0px 5px 5px; float:left; position: relative; height:30px;}
html>body #mostPopularModule #NaviTabs li { height:24px;}
#mostPopularModule #NaviTabs li a {color: #004276;}
#mostPopularModule #NaviTabs li#tabnum0 {margin-bottom:10px;width:33%;}
#mostPopularModule #NaviTabs li#tabnum1 {margin-left:0px;width:33%;}
#mostPopularModule #NaviTabs li#tabnum2 {margin-left:0px;width:33%;}
html>body #mostPopularModule #NaviTabs li#tabnum0, html>body #mostPopularModule #NaviTabs li#tabnum1, html>body #mostPopularModule #NaviTabs li#tabnum2 {width:30%;}

#mostPopularModule.Tab0Visible li#tabnum0 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#mostPopularModule.Tab0Visible li#tabnum0 a{color:#000;}
#mostPopularModule.Tab1Visible li#tabnum1 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#mostPopularModule.Tab1Visible li#tabnum1 a{color:#000;}
#mostPopularModule.Tab2Visible li#tabnum2 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#mostPopularModule.Tab2Visible li#tabnum2 a{color:#000;}

#mostPopularModule #ssi0 ul, 
#mostPopularModule #ssi1 ul, 
#mostPopularModule #ssi2 ul {margin:10 0 0 0;padding:0;width:45%;list-style:none;float:left;margin-left:10px;}
	html>body #mostPopularModule #ssi0 ul, 
	html>body #mostPopularModule #ssi1 ul, 
	html>body #mostPopularModule #ssi2 ul {margin:0 0 0 10px;}
#mostPopLG #mostPopularModule #ssi2 ul {width:90%;}
#mostPopularModule #ssi0 li, 
#mostPopularModule #ssi1 li,  
#mostPopularModule #ssi2 li {background: url(http://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 7px;padding: 0px 0px 0px 8px;font-size:12px;margin-bottom:10px;}
#mostPopularModule #ssi2 ul {width:100%}

/******* Top Stories Module *******/
#storyPage #moneySponsorBox {margin-top:8px;}
#section_Topstories {margin: 0px 0px 9px 0px; text-align: left;background:#FFF;margin-bottom: 9px; padding:13px 15px 12px 15px;height:215px}
	html>/**/body #section_Topstories {height:230px} /*** Can we not set a height here? -Daniel ***/
#rightColumn #section_Topstories {margin-bottom:0px;}
#section_Topstories #NaviTabs ul {margin:0px;padding: 0px;width:100%;}
/* clear float hack */
#section_Topstories #NaviTabs ul {overflow: hidden;}
#section_Topstories #NaviTabs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#section_Topstories #NaviTabs ul {display: inline-block;clear: both;}
/* Hides from IE-mac \*/
* html #section_Topstories #NaviTabs ul {height: 1%;}
#section_Topstories #NaviTabs ul {display: block;}
/* End hide from IE-mac */
#section_Topstories #NaviTabs li {background:#EEE; border:1px solid #E1E1E1; font-size: 11.5px; line-height:11px; list-style: none; padding: 4px 0px 0px 5px; float:left; position: relative; width:72px; height:30px;}
	html>body #section_Topstories #NaviTabs li {height:24px;}
#section_Topstories #NaviTabs li a {color: #004276; font-size: 11.5px;}
#section_Topstories #NaviTabs li#tabnum0 {margin-bottom:10px; width:46%;}
#section_Topstories #NaviTabs li#tabnum1 {margin-left: 0px;width:47%;}
#storyPage #section_Topstories #NaviTabs li#tabnum0 {width:49%;}
	html>body #storyPage #section_Topstories #NaviTabs li#tabnum0 {width:48%;}
#storyPage #section_Topstories #NaviTabs li#tabnum1 {width:49%;}
	html>body #storyPage #section_Topstories #NaviTabs li#tabnum1 {width:47%;}
#section_Topstories #NaviTabs li#tabnum2 {display:none;}

#section_Topstories.Tab0Visible li#tabnum0, 
#section_Topstories.Tab0Visible li#tabnum0 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#section_Topstories.Tab0Visible li#tabnum0 a, 
#section_Topstories.Tab0Visible li#tabnum0 a{color:#000;}
#section_Topstories.Tab1Visible li#tabnum1, 
#section_Topstories.Tab1Visible li#tabnum1 {border:1px solid #E1E1E1;border-bottom:none;background:#FFF;}
#section_Topstories.Tab0Visible li#tabnum0 {border-right:none;}
#section_Topstories.Tab1Visible li#tabnum1 a {color:#000;padding-left:9px;}

#section_Topstories #fsbquestion {clear: both; display: none; margin-top:10px;margin-bottom:22px;padding:0px;}
html>body #section_Topstories #fsbquestion {margin-top:0px;}
#section_Topstories #fsbanswer {clear: both; display: none;}
#fsbAnswerVisible #fsbanswer {display:block;}

#section_Topstories.Tab0Visible #fsbquestion {display: block;}
#section_Topstories.Tab1Visible #fsbanswer {display: block;}

/* clear float hack */
#section_Topstories #NaviTabs ul {overflow: hidden;}
#section_Topstories #NaviTabs ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#section_Topstories #NaviTabs ul {display: inline-block;clear: both;}
#section_Topstories #NaviTabs li a {padding-top:0px;}
/* Hides from IE-mac \*/
* html #section_Topstories #NaviTabs ul {height: 1%;}
#section_Topstories #NaviTabs ul {display: block;}
#section_Topstories #moneystories,
#section_Topstories #fsbstories {visibility:hidden;  display: none;}
#section_Topstories.Tab0Visible #fsbstories {visibility:visible; display: block;}
#section_Topstories.Tab1Visible #moneystories {visibility:visible; display: block;}

#fsbstories ul, 
#moneystories ul {list-style-type: none; margin: 0px; padding: 0px;margin-left:15px;}
#fsbstories li, 
#moneystories 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;margin-bottom:5px;}
.moreTopstories {text-align:right;margin:5px 0px 10px 0px;}

#storyPage div#moneySponsorBox {margin-bottom:8px;}
#storyPage #siteGalleries, 
#storyPage div#moneySponsorBox {border:none;}
#fsbstories ul li a {font-size:12px;}
/************** 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 **************/

/*** Modules: More from FSB ***/
#section_MorefromFSB {background-color:#FFF; padding-top: 7px;}
#section_MorefromFSB .summaryBlock {margin-bottom: 15px;}
#section_MorefromFSB .cnnEyebrow {margin-left: 76px;color: #000; font: bold 12px Arial; letter-spacing: 1px;text-transform: uppercase;margin-top: -3px;}
.sectionHead_arrow {display:none;}

/* In the main col */
#storyPage #section_MorefromFSB {width: 338px;}
	html>body #storyPage #section_MorefromFSB {width: 318px;}
/* In the Ad Col */
#rightColumn #section_MorefromFSB { padding:13px 3px 12px 15px;}
#rightColumn #section_MorefromFSB .cnnHeadline {margin-left: 76px;width: 204px;}
#rightColumn #section_MorefromFSB .cnnBlurbTxt {display:none;}
html>body #section_MorefromFSB .summaryBlock .img02paddingL {margin-top: 3px;}
/* story specific */
#storyPage #rightColumn {right:0px;}
div h1.storyheadline {margin-top:10px;}

#cnnVideoArchive .boxHeading  {margin-top:10px;}

