a.anchorLink {color:#000;text-decoration:none;}
#fortuneSubscribe {width:auto;margin:5px 0px 0px 0px;}

sup {color: #999; font-size: 10px; vertical-align: super;}

#cnnBody { background-color: #FAFAFA;width:1001px;}
html>body #cnnBody {width:996px;position:relative;}
.cnnCol_main.cnnmagListMain {background-color:#FFF;font:normal 12px/18px Arial; width: 628px;border:1px solid #E1E1E1;padding:10px 10px 0 10px}

.cnnBody_Left .boxHeading {border-bottom:3px solid #E6E6E6; font-size: 16px; letter-spacing: 0px; line-height: 20px; margin-top: -3px; padding-bottom:11px;}
.cnnBody_Left .boxHeading a {color: #004276; font-size: 16px;}

.cnnCol_side .content_box {background:#FFF;border:1px solid #E1E1E1;margin:0px 0px 5px 0px;padding:10px}

#magFeatBannerTop {width: auto;}
html>body #magFeatBannerTop {width: auto;}

/******* Ads ************/
#quigo628 {width:auto;}
#quigo336 {margin-bottom: 5px;}

#adsquare {margin-bottom:10px;}

/* ofie */
#MagOFIE .bg_tcm table {margin:auto;}
#MagOFIE .bg_tcm td td {vertical-align: top;}
	html>body #MagOFIE .bg_tcm td td {padding-top: 5px;}
#MagOFIE .bg_tcm td td td {padding-top: 0px;}


table.cnnsnapDataWrapper td.cnnmainCol {padding-right:0px;}
#cnnmagFeatData.cnnwidgetCol {padding-right:0px;}

#cnnmagFeatData td {color:#000;}
#cnnmagFeatData .cnnTableSubHeader {color: #000; font-size: 12px; font-weight: bold; padding-top: 25px;}

/** SHARE TOOLS **/
#best-jobs-share li {width: 65px; float: left;}

/*********** Main data table ***********/
#cnnmagFeatData {width:auto; }
.cnnmainCol #cnnmagFeatData {width: auto;}
#cnnmagFeatData table {/* background-color:#FFF; */ border-top:0px; width:100%; }


#cnnmagFeatData table.cnnwith220inset {width: 100%;}
#cnnmagFeatData table.cnnwith220insetBot {width:378px;border:none;background-color:#FFF;}
	html>body #cnnmagFeatData table.cnnwith220insetBot {width:382px;}

#cnnmagFeatData tr.rowcolor1 td {background-color:#fff;}
#cnnmagFeatData tr.rowcolor2 td {background-color:#F8F8F8;}
#cnnmagFeatData .alignLft {text-align:left;padding-left:10px;}
#cnnmagFeatData .alignRgt {text-align:right;padding-right:10px;}

#cnnmagFeatData th {border-bottom:1px solid #E1E1E1; color: #666; font-size:11px; font-weight:normal;  padding: 5px 10px 5px 0px; vertical-align:bottom;}
#cnnmagFeatData td {border-bottom:1px solid #E1E1E1; color: #333; font-size:12px;  padding: 6px 10px 6px 0px;}
#cnnmagFeatData .cnncol1 {text-align:left;}
#cnnmagFeatData .cnncol2,
#cnnmagFeatData .cnncol3,
#cnnmagFeatData .cnncol4,
#cnnmagFeatData .cnncol5,
#cnnmagFeatData .cnncol6 {text-align:right;}

#cnnmagFeatData div.headersmtext{font-weight:normal;padding-left:0px;padding-bottom:3px;}

/********** MAIN NAV **********/
#magFeatMainNav {overflow: hidden;}
#magFeatMainNavTabs:after {content:".";display:block;height:0;clear:left;visibility:hidden;}
#magFeatMainNavTabs {display:inline-block;margin-top:5px;text-align:left;}
/* Hides from IE-mac \*/
* html #magFeatMainNavTabs {height:1%;}
#magFeatMainNavTabs {display:block;}
/* End hide from IE-mac */
#magFeatMainNavTabs ul {margin:0px;padding:5px 0px 0px 0px;border:none;width:auto;}
#magFeatMainNavTabs li {background-color:#D6D6D6;border:1px solid #D6D6D6; border-right:1px solid #FFF; font:bold 13px Arial;line-height:1em;height:30px;padding:0px;list-style:none;margin:0;float:left;vertical-align:middle; text-align: center;}

#magFeatMainNavTabs li#tabnumX {background-color:#FFF;border:none; border-bottom:1px solid #D6D6D6; margin:0px;padding:0px;width:60px;width:45px\9;height:32px;}
	html>body #magFeatMainNavTabs li#tabnumX {width:54px;height:31px;}
#magFeatMainNav li#tabnum0 {width:100px;}
#magFeatMainNav li#tabnum1 {width:100px;border-left:none;}
#magFeatMainNav li#tabnum2 {width:120px;border-left:none;}
#magFeatMainNav li#tabnum3 {width:120px;border-left:none;}
#magFeatMainNav li#tabnum4 {width:120px;border-left:none;}

	/** /storypage version **/
	.cnnStoryPage #magFeatMainNavTabs {margin-bottom:10px;}
	.cnnStoryPage #magFeatMainNavTabs li#tabnumX {display:none;}
	.cnnStoryPage #magFeatMainNav li#tabnum0 {width:85px;}
		html>body.cnnStoryPage #magFeatMainNav li#tabnum0 {width:79px;}
	.cnnStoryPage #magFeatMainNav li#tabnum1 {width:90px;}
	.cnnStoryPage #magFeatMainNav li#tabnum2 {width:60px;}
	.cnnStoryPage #magFeatMainNavSecondary {display: none;}
	/** /storypage version **/

#magFeatMainNav #magFeatMainNavTabs a {display:list-item;padding:7px 8px 10px 8px;color:#000;text-decoration:none;}
	html>body #magFeatMainNav #magFeatMainNavTabs a {padding:9px 8px 8px 8px;}
#magFeatMainNav #magFeatMainNavTabs a:hover {background:#f5f5f5;}

#magFeatMainNav.Tab0Visible li#tabnum0,
#magFeatMainNav.Tab1Visible li#tabnum1,
#magFeatMainNav.Tab2Visible li#tabnum2,
#magFeatMainNav.Tab3Visible li#tabnum3,
#magFeatMainNav.Tab4Visible li#tabnum4 {background:#FFF;border-bottom:none;}
#magFeatMainNav.Tab4Visible li#tabnum4 {border-right:1px solid #D6D6D6;}
#magFeatMainNav.Tab0Visible li#tabnum0 a:hover,
#magFeatMainNav.Tab1Visible li#tabnum1 a:hover,
#magFeatMainNav.Tab2Visible li#tabnum2 a:hover,
#magFeatMainNav.Tab3Visible li#tabnum3 a:hover,
#magFeatMainNav.Tab4Visible li#tabnum1 a:hover {color:#000;}

/* MAIN NAV: content */
#magFeatMainNav #ssi0,
#magFeatMainNav #ssi1,
#magFeatMainNav #ssi2,
#magFeatMainNav #ssi3,
#magFeatMainNav #ssi4 {visibility:hidden;display:none;}
#magFeatMainNav.Tab0Visible #ssi0,
#magFeatMainNav.Tab1Visible #ssi1,
#magFeatMainNav.Tab2Visible #ssi2,
#magFeatMainNav.Tab3Visible #ssi3,
#magFeatMainNav.Tab4Visible #ssi4 {visibility:visible;display:block;}

/* SECONDARY NAV */
#magFeatMainNavSecondary {padding:10px 0px 10px 0px;color:#333;font:normal 11px Arial;border-bottom:1px solid #E1E1E1;}
#magFeatMainNavSecondary ul {margin:0;padding:0 0 10px 0;}
#magFeatMainNavSecondary li {list-style:none;margin:0;padding:0 7px 0 8px;float:left;border-right:1px solid #E1E1E1;}
#magFeatMainNavSecondary li.rightMost {border-right:none;}
#magFeatMainNavSecondary a.actLink {color:#000;cursor:default; font-weight: bold;text-decoration:none;}
.Tab0Visible #magFeatMainNavSecondary {height:12px;}
.Tab1Visible #magFeatMainNavSecondary {}
.Tab2Visible #magFeatMainNavSecondary {}
.Tab3Visible #magFeatMainNavSecondary {height: 26;}
.Tab4Visible #magFeatMainNavSecondary {height: 26;}
/********** /MAIN NAV **********/

/* TERTIARY NAV TABS */
#cnnmagFeatData .NaviTabs {border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; display:inline-block; font-size: 15px; padding-bottom: 7px; padding-top: 7px;}
#cnnmagFeatData .NaviTabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
#cnnmagFeatData .NaviTabs .tabsHed {font:bold 11px Arial;}
#cnnmagFeatData .NaviTabs ul {margin:0px;padding:0px;}
#cnnmagFeatData .NaviTabs li {background-color: transparent; border: none; border-right: 1px solid #a1a1a1; float:left; font-size:12px; list-style:none; height: auto; margin:0; padding:0px 5px; text-align: center;}
#cnnmagFeatData .NaviTabs li.rightMost {border-right: none;}
#cnnmagFeatData .NaviTabs li#tabnum0 {padding-left: 0px;}
#cnnmagFeatData .NaviTabs li a {line-height:18px;  padding:0px; position: relative;}
.Tab0Visible .NaviTabs li#tabnum0 a,
.Tab1Visible .NaviTabs li#tabnum1 a,
.Tab2Visible .NaviTabs li#tabnum2 a,
.Tab3Visible .NaviTabs li#tabnum3 a,
.Tab4Visible .NaviTabs li#tabnum4 a,
.Tab5Visible .NaviTabs li#tabnum5 a {color: #000; font-weight: bold;}


#NaviTabsWide:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
#NaviTabsWide {display:inline-block;margin-top:5px;text-align:left;
width:auto; background: #CCF}
#cnnmagFeatData #NaviTabsWide ul {margin:0;padding:5px 0px 0px 0px;border:none;}

/* Snapshot pages */
#bplSnapshot .cnnCol_main.cnnmagListMain {background-color:none;}
#bplSnapshot #cnnBody {width:991px;width:1002\9;}
#bplSnapshot .cnnCol_side {float:left\9;margin-left:5px;text-align:left;}
#bplSnapshot .cnnCol_main.cnnmagListMain {background-color:#FAFAFA;border:none;padding:0px;margin:0px; width: 650px;}
#bplSnapshot #quigo628 {margin-left: 0px;}



#bplSnapshot .truliaWidgetBox {width:200px\9;}

#bplSnapshot li.locSearch {float:left;width:100px;}
#bplSnapshot li.locSearch input {width:115px; margin:5px 0 0 0;}

#bplSnapshot li.priceRng {float:left;margin:0 0 0 20px;width:190px;}
#bplSnapshot li.priceRng .widgetsubbody {margin:5px 0 0 0;}
#bplSnapshot #truliaShowcase {border-bottom: 1px solid #E1E1E1;margin-bottom: 5px;padding-bottom: 5px;}
#bplSnapshot #buttonx {margin-bottom:-5px;}
#bplSnapshot #trulia_formPropType {float:left;}
#bplSnapshot .poweredbyImg {margin:5px 0 0 30px;}

#truliaWidgetHomePage #truliaWidgetulmain #truliaWidgettop, .boxHeading {font-size: 18px; letter-spacing: -1px;font-weight: bold;}
#truliaWidgetHomePage form #findhome a {color:#000;}

#bplSnapshot .snapsModuleMain {background-color:#FFF;border:1px solid #E1E1E1;margin-bottom:5px; padding:10px 14px;}
#bplSnapshot .snapsBottData {position: relative;}
#magFeatSnapNav #companyHed {padding-top:1px;}


#bplSnapshot .mod-disqus {padding:14px;}
#bplSnapshot .disqusSnapHed {font-size: 18px; letter-spacing: -1px;font-weight: bold;margin-bottom: 10px;color:#000;}
#disqus_thread h5 {display: none;}
#bplSnapshot #dsq-form-area iframe {width: 600px !important;}

/*
#bplSnapshot #cnnmagFeatData {width:auto; }
#bplSnapshot .cnnmainCol #cnnmagFeatData {width: auto;}
*/
#bplSnapshot #cnnmagFeatData table {width: auto;}
#bplSnapshot #cnnmagFeatData .cnncol2, #bplSnapshot #cnnmagFeatData .cnncol3 {font-weight:bold;text-align:right}
#bplSnapshot .cnnCol_side #cnnBPLsearchTool table td.cnnSearchCatHed {padding-right:60px}


#bplSnapshot #truliaWidget {margin-bottom:5px;}
#bplSnapshot #adsquare {margin:5px 0px 5px 0px;}

#cnnmagFeatData td {border:none;}
#bplSnapshot .cnnwith220inset {width:390px;}
#bplSnapshot .cnnwith220inset td {border-bottom:1px solid #E1E1E1;}

//ul#widgetsubmain li {float:left;width:40%;}
#truliaWidgetHomePage {width:316px\9;}

#bplSnapshot .truliaWidgetBox {width:200px\9;}

#bplSnapshot .disqusSnapHed {color:#000;}
#bplSnapshot #cnnBody {width:1002px;}
#bplSnapshot #truliaWidget .boxHeading {height:25px;}
#bplSnapshot #truliaShowcase {height:150px;}

 #bplSnapshot  li#tn1 #widgetHed {margin-bottom:-25px\9;}
#bplSnapshot  #cnnmagFeatData td {padding-right:0px;}
#simplyhired_box {height:240px;height:250px\9;}
#bplSnapshot #cnnmagFeatData th.cnncol2, #bplSnapshot #cnnmagFeatData th.cnncol3 {color:#000;}
#bplSnapshot #expandIndustries2 {padding-right:43px;}

.cnnmainCol #cnnmagFeatData table#bpliveLessData, .cnnmainCol #cnnmagFeatData table#bpliveMoreData {width:370px;margin-right:30px;margin-right:25px\9;}
/** Nav: top100 **/
#cnnmagFeatData #NaviTabs_top100 {display: block;}
#cnnmagFeatData #NaviTabs_top100 li {padding: 0px 8px;}
#cnnmagFeatData #NaviTabs_top100 li#tabnum3 {border-right: none; padding-right: 0px;}

/** Nav: commute **/
#cnnmagFeatData #NaviTabs_commute {display: block;}
#cnnmagFeatData #NaviTabs_commute li {font-size: 15px; padding: 0px 8px;}
#cnnmagFeatData #NaviTabs_commute li#tabnum1 {border-right: none; padding-right: 0px;}

/** Nav: Weather **/
#cnnmagFeatData #NaviTabs_weather {display: block;}
#cnnmagFeatData #NaviTabs_weather li {font-size: 15px; padding: 0px 8px;}
#cnnmagFeatData #NaviTabs_weather li#tabnum1 {border-right: none; padding-right: 0px;}


/* Old tertiary nav stlye */

#industryTopNav #NaviTabs {clear: both;}
#industryTopNav #NaviTabs ul {border:none;}
#industryTopNav #NaviTabs li {background:#F5F5F5; border:1px solid #ebebeb; border-left:none; float:left; font:normal 10px Arial; height:35px;width:129px;line-height:11px; list-style:none; vertical-align:middle;}
#industryTopNav #NaviTabs li a {color:#999; display:list-item; padding:5px 5px 0px 15px; text-decoration:none; vertical-align:bottom;}
#industryTopNav #NaviTabs li a:hover {color:#555;}

#industryTopNav #NaviTabs .tabs4 li {width: 91px;}

/** Tertiary nav **/
#cnnmagFeatData #cnntertiaryNav {border:1px solid #EBEBEB;border-bottom:none;}
#cnnmagFeatData #cnntertiaryNav select, 
#cnnmagFeatData #cnntertiaryNav #alphaLinks {margin:7px;font:normal 12px Arial;}
#cnnmagFeatData #tertiaryNavWide {border:1px solid #EBEBEB;border-bottom:none;width:620px;}
	html>body #cnnmagFeatData #tertiaryNavWide {border:1px solid #EBEBEB;border-bottom:none;width:622px;}
#cnnmagFeatData #tertiaryNavWide select, 
#cnnmagFeatData #cnntertiaryNav #alphaLinks {margin:7px;font:normal 12px Arial;}
#cnnmagFeatData #cnntertiaryNavBot {border:1px solid #EBEBEB;border-top:none; width: 370px;margin-top:10px;}
	html>body #cnnmagFeatData #cnntertiaryNavBot {width: 368px;}
#cnnmagFeatData #cnntertiaryNavBot select, 
#cnnmagFeatData #cnntertiaryNavBot #alphaLinks {margin:7px;font:normal 12px Arial;}
#alphaLinks a {padding-left:2px;}
#alphaLinks span.greyout {padding-left:2px;color:#666;}
/** /Tertiary nav **/



#cnnmagFeatHead {border:none;width:auto;}
	html>body #cnnmagFeatHead {width:auto;}
#cnnmagFeatHead .cnnmagFeatHeadTxt {font-size: 23px; padding:5px 0px 0px 0px;}
#cnnmagFeatHead .cnnmagFeatDekTxt  {border: 1px solid #e8e8e8; border-bottom: none;font:normal 11px Arial;padding:8px 8px 5px 8px; width: 375px;}
#cnnmagFeatData .cnnmagFeatDekTxt2 {border: 1px solid #e8e8e8; border-bottom: none;font:normal 12px Arial;color:#666;padding:8px 8px 5px 8px; margin-bottom:10px;}



/*********** SNAPSHOT ***********/
/* snapshot: header */
#magFeatSnapNav {border-bottom:1px solid #E2E2E2;margin:0;padding:0;vertical-align:middle;height:32px;}
#magFeatSnapNav #companyHed {display: inline; float: left; font:bold 20px/30px Arial;}
#magFeatSnapNav #fb-recommend {border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; float:left; height:32px; margin-left: 10px; overflow:hidden; padding-left: 5px; padding-top: 6px;}
	html>body #magFeatSnapNav #fb-recommend {height:28px;}

#magFeatSnapNav #slidesNav {float:right;}
#magFeatSnapNav #slidesNav img {float:left;margin:5px 0px 5px 9px;}
#magFeatSnapNav #slidesNav .slideSeqLeft {float:left;background: url(https://i.cdn.turner.com/money/.element/img/2.0/gallery/countbox_left.gif) no-repeat top;width:2px;height:22px;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqRight {float:left;background: url(https://i.cdn.turner.com/money/.element/img/2.0/gallery/countbox_right.gif) no-repeat top;width:2px;height:22px;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqOuter {float:left;margin:5px 0px 5px 10px;padding:0;height:22px;}
#magFeatSnapNav #slidesNav .slideSeqOuter img {float:left;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqInner {float:left;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;margin:0;padding:0;}
#magFeatSnapNav #slidesNav .slideSeqInner .slideSeqInnerInner {color:#999;font:normal 12px/20px Arial;padding-left:5px;padding-right:5px;}


#magFeatSnapMain .cnnmainCol {padding-right: 0;}
#magFeatSnapMain .snapBlurbHed {font:bold 14px Arial;margin-top:5px;}
#magFeatSnapMain .snapBlurb {font:normal 12px Arial;margin-bottom:5px;}
#magFeatSnapMain .snapUniqueData {clear: left; font:normal 14px/20px Arial;margin-bottom:14px;}
#magFeatSnapMain .snapUniqueBlurb {font:normal 14px/18px Arial;margin-bottom:15px;}
#magFeatSnapMain .snapUniqueBlurb p {margin-top: 14px;}

#magFeatSnapImg {float:right;margin-left:5px;width:340px;}
#magFeatSnapImg .snapImg {margin-bottom:10px;}
#magFeatSnapImg .imgCaption, #magFeatSnapImg .vidCaption {border:1px solid #E2E2E2;border-top:none;position:relative;top:-10px;display:block;z-index:100;}
html>body #magFeatSnapImg .imgCaption {border:1px solid #E2E2E2;border-top:none;position:relative;top:-7px;display:block;z-index:100;}
#magFeatSnapImg .vidCaption {border-top:1px solid #E2E2E2;position:static;}
#magFeatSnapImg .vidCaption .imgCaptionInner {padding-top:8px;}
#magFeatSnapImg .imgCaptionInner {font:normal 12px Arial;color:#6A6A6A;padding:10px;}

#bplSnapshot .cnnmainCol .cnnBullets {font-size: 14px; margin-bottom: 15px; margin-top: 0;}
#bplSnapshot .cnnmainCol .cnnBullets li {background: none; padding-left: 0;}

#magSubscription {display: block; font-size: 12px; margin-bottom: 15px;}
#gowalla_sponsor {font-size: 14px; font-weight: bold; margin-bottom:15px;}
#logo_gowalla {float: left; margin-right: 5px; position: relative; top: -2px;}

.companyDataHed {font-size: 16px; font-weight: bold;}

/* Tables */
#magFeatSnapMain {padding-top:10px;}
#magFeatSnapMain th {font-size: 10px;}
#magFeatSnapMain th.cnncol2 {text-align:right;}
#magFeatSnapMain td.cnncol1 {color: #666;} 
#magFeatSnapMain td.cnncol2 {color: #000; font-weight: bold; text-align:right; padding-right: 0px;}
#magFeatSnapMain td.cnncol3 {color: #000; font-weight: bold; width: 86px;}
#magFeatSnapMain td.cnncol4 {color: #000; font-weight: bold;}
#magFeatSnapMain .smallerTxt {font-size: 10px;}

/* snapshot: Industry List */
#bpliveMoreData {display:none;}
#expandIndustries, 
#expandIndustries2 {margin-bottom:50px; padding-top:3px;}
#expandIndustries a, 
#expandIndustries2 a {font:normal 12px Arial;}
#expandIndustries2 {float:right;}


/** Snapshot fbconnect **/
#magFeatSnapMain .facebookConnectHeader  {background-color:#F5F5F5; font:bold 20px Arial; padding:10px; text-align:left;}
#magFeatSnapMain #fbcGalContainer {background-color:#F5F5F5; padding-left: 10px; margin-bottom: 40px;}


/** footnote **/
#cnnmagFeatData table.cnnwith220insetBot td {border:none;}
#cnnmagFeatData #magFeatFootnoteBox {border-top:3px solid #e6e6e6; color: #666; width: 100%;}
#magFeatFootnoteBox td {border-bottom:none;}
#magFeatFootnoteBox #issueDate  {margin-bottom:10px;margin-top:0px;}
#magFeatFootnoteBox .magFeatFootnote {font-size: 11px; padding: 0px;}


/* WIDGET - Gallery & Videos */
.cnnslideproj {border-bottom:1px solid #E6E6E6; font-size:12px; margin-bottom:26px; padding-bottom: 14px; text-align:left; width:220px;}
.cnnslideproj:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
.cnnslideproj {display:inline-block;}
.cnnslideproj .cnnPager {float: right; list-style: none; padding: 0px; margin: 0px;}
.cnnslideproj .cnnPager li {float: left; font-weight: bold; margin-left: 7px;}
.cnnBody_Left .cnnslideproj .cnnPager li a {font-size: 12px;}
.cnnBody_Left .cnnslideproj .cnnPager li.selected a {color: #999; font-weight: normal;}
.cnnslideproj ul.tncontainer {list-style:none; margin: 0px; overflow:hidden; padding: 0px; vertical-align:top;width:220px;}
.cnnslideproj ul.tncontainer li {display: none; float:left; overflow:hidden; text-align:left; vertical-align:middle;}
.cnnslideproj ul.tncontainer li.selected {display: list-item;}
.cnnslideproj .summaryImg {border: none; margin: 0px 0px 7px 0px;}
.cnnslideproj .cnnHeadline {clear:both; font-size: 12px;}
.cnnslideproj .cnnBlurbTxt {color:#666;}
/* /WIDGET - Gallery & Videos */

/* WIDGET - Stock info */
#widget_stock {border-bottom:1px solid #E6E6E6; font-size: 12px; line-height: 20px; padding-bottom: 14px; margin-bottom:26px;}
#widget_stock a img {border:none;}
/* /WIDGET - Stock info*/

/* WIDGET - Headquarters */
#googMapWidget {border-bottom:1px solid #E6E6E6; font-size:12px; margin-bottom:26px; padding-bottom: 2px; width:220px;position:relative;}
#googMapWidget #map {border:none; height:122px; margin-bottom: 7px; overflow:hidden;cursor:pointer;}
#googMapWidget #maplinks {background: url(https://i2.cdn.turner.com/money/.element/img/1.0/sections/mag/moneymag/bplive/2010/mag_glass.gif) no-repeat 0 0; color: #989DA1; font-weight: bold; margin-bottom: 6px; padding-left: 17px;}
#googMapWidget .googMapWidgetAddy {color: #666; margin-bottom: 12px;}
#googMapWidget .googMapWidgetCo {font-weight: bold;}

#magFeatSnapMain #googMapWidget {float: right;}
#magFeatSnapMain .cnnwidgetCol #googMapWidget {float: none;}
/* /WIDGET - Headquarters */

/* WIDGET - state list */
#statesList {border:1px solid #EBEBEB;margin:10px 0; width:220px;}
#statesList #statesListPad {padding:10px;}
#statesList .boxHeading {border-bottom: none; padding-bottom:5px;}
#statesList table.dataTable {border:0; margin-top:5px; width:198px;}
#statesList table.dataTable th {border-bottom:1px dotted #EBEBEB; color:#A8A8A8; font-size:11px; padding-bottom:2px;}
#statesList table.dataTable td {border-bottom:1px dotted #EBEBEB; font:normal 11px Arial; padding:2px 0;}
#statesList table.dataTable .textcell {text-align:left; width:149px;}
#statesList table.dataTable .datacell {text-align:right; width:49px;}

#statesListPad #NaviTabs li {background:#F5F5F5; border:1px solid #ebebeb; border-left:none;  float:left; font-size:10px; line-height:11px; list-style:none;margin:0; padding:0px; vertical-align:middle; height:24px;width:48px;}
#statesListPad li#tabnum0 {border-left:1px solid #E1E1E1;}
#statesListPad.Tab0Visible li#tabnum0,
#statesListPad.Tab1Visible li#tabnum1,
#statesListPad.Tab2Visible li#tabnum2,
#statesListPad.Tab3Visible li#tabnum3 {background-color:#FFF;border-bottom:none;}

#statesListPad li#tabnum0 a,
#statesListPad li#tabnum1 a,
#statesListPad li#tabnum2 a,
#statesListPad li#tabnum3 a {color:#999;display:list-item;font-size:11px; font-weight: bold;line-height:1em; padding:5px 0px 0px 15px;}
#statesListPad li#tabnum0 a:hover,
#statesListPad li#tabnum1 a:hover,
#statesListPad li#tabnum2 a:hover,
#statesListPad li#tabnum3 a:hover {color:#555;}
#statesListPad.Tab1Visible li#tabnum1 a,
#statesListPad.Tab2Visible li#tabnum2 a,
#statesListPad.Tab3Visible li#tabnum3 a,
#statesListPad.Tab0Visible li#tabnum0 a {color:#000;}

/* Tabs 1 - 2 and ssi1 -2 are already defined in fortune.main.css*/
.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;}
.Tab3Visible #ssi0,
.Tab3Visible #ssi1,
.Tab3Visible #ssi2 {visibility:hidden;display:none;}
.Tab0Visible #ssi3,
.Tab1Visible #ssi3,
.Tab2Visible #ssi3 {visibility:hidden;display:none;}
.Tab3Visible #ssi3 {visibility:visible;display:block;}
/* WIDGET - state list */


/* WIDGET - Top 25 box */
#top25Box {border:1px solid #EBEBEB; margin:10px 0; padding:10px;width: 220px;}
#top25Box .boxHeading {border-bottom: none; font:bold 20px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
#top25Box .dataTable {border:none; margin-top:5px;width: 220px;}
#top25Box .dataTable td {border-bottom:1px dotted #EBEBEB; font-size:11px;padding:2px 0px; width: 220px;}
#BPL_top25_affhomes #top25Box #top25id1 a,
#BPL_top25_priceyhomes #top25Box #top25id2 a,
#BPL_top25_topearners #top25Box #top25id3 a,
#BPL_top25_jobgrowth #top25Box #top25id4 a,
#BPL_top25_commutefast #top25Box #top25id5 a,
#BPL_top25_commuteslow #top25Box #top25id6 a,
#BPL_top25_hottest #top25Box #top25id7 a,
#BPL_top25_coldest #top25Box #top25id8 a,
#BPL_top25_singles #top25Box #top25id9 a,
#BPL_top25_youngest #top25Box #top25id10 a,
#BPL_top25_cleanair #top25Box #top25id11 a {font-weight:bold;color:#000;cursor:pointer;}
#BPL_top25_affhomes #top25Box #top25id1 a:hover,
#BPL_top25_priceyhomes #top25Box #top25id2 a:hover,
#BPL_top25_topearners #top25Box #top25id3 a:hover,
#BPL_top25_jobgrowth #top25Box #top25id4 a:hover,
#BPL_top25_commutefast #top25Box #top25id5 a:hover,
#BPL_top25_commuteslow #top25Box #top25id6 a:hover,
#BPL_top25_hottest #top25Box #top25id7 a:hover,
#BPL_top25_coldest #top25Box #top25id8 a:hover,
#BPL_top25_singles #top25Box #top25id9 a:hover,
#BPL_top25_youngest #top25Box #top25id10 a:hover,
#BPL_top25_cleanair #top25Box #top25id11 a:hover {text-decoration:none;}
/* /WIDGET - Top 25 box */


/* WIDGET - Sparkline */
#bpl_sparklines {border: 1px solid #ebebeb; color: #5c5c5c; padding:10px;}
*html #bpl_sparklines {width: 220px;}
#bpl_sparklines .boxHeading {border-bottom: none; color: #000; font-size: 19px;}
#bpl_sparklines .cnnBlurbTxt {margin-bottom: 15px;}
#bpl_sparklines table {margin-bottom: 1px; width: 100%;}
#bpl_sparklines th {border-bottom: 1px solid #e2e2e2; color: #5c5c5c; font-size: 10px; font-weight: normal; text-align:left; vertical-align: bottom;}
#bpl_sparklines td {border-bottom: 1px solid #e2e2e2; padding-bottom: 5px; padding-top: 5px;}
#bpl_sparklines .cnncol1 a {cursor: pointer; text-decoration: none;}
#bpl_sparklines .cnncol2 {text-align: right; width: 40%;}
#bpl_sparklines td.cnncol2 {font-weight: bold;}
#bpl_sparklines #cnn_spark_source {float: right; margin-bottom: 10px;}

#bubbleSpacer {height: 0px; overflow: visible;}
	* html #bubbleSpacer {position: relative; z-index: 10;}
#bubbleSpacerWrapper {position: absolute;}
#dataBubble {background-color: #f4f4f4; border: 1px solid #e1e1e1; display: none; padding: 3px; position: relative;}
#innerBubble {background-color: #fff; border: 1px solid #e1e1e1; padding: 8px; width: 243px;}
	html>body #innerBubble {width: 227px;}
#innerBubble #cnn_spark_graph {float: left; margin-bottom: 6px; margin-right: 6px;}
#innerBubble table {font-size: 11px; width: 84px;}
	* html #innerBubble table {position: relative; left: 1px; width: 83px;}
#innerBubble .cnncol2 {color: #545454; text-align: right;}
#innerBubble #cnnrow_data1 {color: #090;}
#innerBubble #cnnrow_data2 {color: #b71c1d;}
#innerBubble #cnn_spark_date {}
/* /WIDGET - Sparkline */


/* WIDGET- compare */
#bplNearbyWidget {margin-bottom:15px;}
#bplNearbyWidget .boxHeading {border-bottom: none; font-size: 18px;}
.cnnwidgetCol .tabsDecrease {margin-top:-10px;}
#bplNearbyWidget .listName {text-transform:uppercase;padding:10px 0 2px 5px;margin:0;}
#bplNearbyWidget .dataTable {border:none;width:215px;}
#bplNearbyWidget th {border-bottom:1px dotted #EBEBEB;color:#A8A8A8;font:normal 11px Arial;padding:2px 5px;}
#bplNearbyWidget td {border-bottom:1px dotted #EBEBEB;padding:5px;}
#bplNearbyWidget .textcell {text-align:left;width:149px;}
#bplNearbyWidget .datacell {background-color:#F5F5F5;border-left:1px dotted #ebebeb; text-align:right;width:49px;}
#bplNearbyWidget th.datacell {background-color:#FFF;border-left:none;}
#bplNearbyWidget .submitCell {text-align:right;}
/* /WIDGET- compare */


/* TOP THREE BOX */
#top3Tabs ul {margin:0 0 5px 0px;padding:5px 0px 0px 0px;border:none;width:100%;}
#top3Tabs li {background-color:#F5F5F5;border:1px solid #E1E1E1;border-bottom:none;font-size:10px;height:35px;line-height:11px;padding:0px;position:relative;list-style:none;margin:0;float:left;vertical-align:middle;}
#top3Tabs li a {color:#999; display:list-item; line-height:1em; padding:5px 0px 0px 15px; text-decoration:none; vertical-align:middle;}
#top3Tabs li a:hover {color:#555;}

#top3Lists li#tabnum0 {width:99px;}
#top3Lists li#tabnum1 {width:98px;border-left:none;}
#top3Lists li#tabnum2 {width:97px;border-left:none;}
#top3Lists.Tab0Visible li#tabnum0,
#top3Lists.Tab1Visible li#tabnum1,
#top3Lists.Tab2Visible li#tabnum2 {background-color:#FFF;}
#top3Lists.Tab0Visible li#tabnum0 a,
#top3Lists.Tab1Visible li#tabnum1 a,
#top3Lists.Tab2Visible li#tabnum2 a {color:#000;}
#top3Lists.Tab0Visible li#tabnum0 a:hover, 
#top3Lists.Tab1Visible li#tabnum1 a:hover, 
#top3Lists.Tab2Visible li#tabnum2 a:hover {color:#000;}

#top3Data {padding: 15px;}
#top3Data table {border:none;width:300px; margin:10px 0px;}
#top3Data tr.rowcolor1 {background-color:#fff;}
#top3Data tr.rowcolor2 {background-color:#F8F8F8;}
#top3Data th {border-bottom:1px dotted #E1E1E1;border-right:none;vertical-align:bottom;padding-bottom:2px;font:normal 10px Arial;color:#999;}
#top3Data td {border-bottom:1px dotted #E1E1E1;font:normal 12px Arial;padding:7px 5px;}
#top3Data table.cnnwith220insetBot td {border:none;}

#top3Data .cnncol1 {padding-left:10px; text-align:left;}
#top3Data td.cnncol1 {width: 50%;}
#top3Data .cnncol2 {padding-right:10px;  text-align:right;}
#top3Data td.cnncol2 {background-color:#F8F8F8; border-right:1px dotted #E1E1E1;}

#top3Data .moreSummaryList {margin:0px;}
/* TOP THREE BOX */


/* VIDEO TOUT */
#videoToutStrip {margin-bottom:10px;}
#videoToutStrip:after {content:".";display:block;height:0;clear:both;visibility:hidden;clear:left;}
#videoToutStrip {display:inline-block;text-align:left;}
#videoToutStrip #widgetSeqNumsVideo {font:normal 11px Arial;color:#999;padding:10px 0px 2px 10px;}
#videoToutStrip #prevButton {float:left;width:19px;}
#videoToutStrip #nextButton {float:right;width:19px;}
#videoToutStrip #prevButton img {margin:5px 0px 0px 0px;}
#videoToutStrip #nextButton img {margin:5px 0px 0px 0px;}
#videoToutStrip ul#tncontainerVideo {float:left;vertical-align:top;list-style:none;background-color:#FFF;margin:0;padding:0;overflow:hidden;width:306px;}
#videoToutStrip ul#tncontainerVideo li {float:left;vertical-align:middle;text-align:left;overflow:hidden;font:normal 11px Arial;}
#videoToutStrip #sideBarImg {width:256px;height:144px;float:left;margin:6px 6px 0 6px;}
#videoToutStrip #sideBarHed {font:bold 14px Arial;padding-top:5px;padding-bottom:3px;clear:both;}
#videoToutStrip #sideBarDek {font:normal 12px Arial;color:#666;}
#videoToutStrip #sideBarDek a.sideBarMore {font:bold 12px Arial;padding-top:5px;}

/* SIMPLY HIRED WIDGET */
iframe#cnnSimplyhired { height:345px; width:337px;}
* html iframe#cnnSimplyhired { height:356px;}

/* Simply Hired */
#sh_search_box {margin-bottom: 20px; padding: 15px 15px 15px 0px; overflow: hidden; width: 336px;}
	html>body #sh_search_box {width: 321px;}
#sh_search_box a { color:#004276; text-decoration: none; }
#sh_search_box a:hover { text-decoration: underline; }
#sh_search_box img { border:none; }
#sh_search_box .sh_heading{font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -1px; padding: 0 0 5px 0;}
#sh_search_box .sh_heading a {color:#000; text-decoration: none;}
#sh_search_box .sh_heading a:hover {text-decoration: underline;}
#sh_search_box .sh_powered_by { position:relative; top:-5px; display:inline; float:right; width:80px; font-size:10px; color:#999; }
#sh_search_box .sh_powered_by a { color:#999; text-decoration: none; }
#sh_search_box .sh_powered_by a:hover { text-decoration: underline; }
#sh_search_box #simplyhired_search_box {clear:both; padding:0;}
#sh_search_box .sh_search_jobs { margin:5px 0px; padding:0;}
#sh_search_box .sh_search_jobs * { font-size:13px; vertical-align:middle; }
#sh_search_box .sh_search_keywords, 
#sh_search_box .sh_search_location { width:120px; margin-right:4px; padding:1px 0px; color:#999; }
#sh_search_box .sh_focus { color:#000;}
#sh_search_box .leftbucket, 
#sh_search_box .middlebucket {float:left; width:160px;margin-bottom:15px;}
#sh_search_box .leftbucket ul li, 
#sh_search_box .middlebucket ul li { background-color: transparent; background-image: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 12px; font-size: 12px; list-style-type:none; line-height: 15px; padding: 5px 0 0 8px; }
#sh_search_box .sh_dek {font:normal 12px Arial;color:#5f5f5f;padding:0 0 15 0px;}
/* /SIMPLY HIRED WIDGET */


/* SCREENER STARTER */

#cnnBPLsearchTool  table#bplScreener336 td.cnnSearchCatHed {padding-right:60px;}

#cnnBPLsearchTool {}
#bpBox {width:315px;background-color:#FFF;margin:15px; font-family:Arial, Helvetica, sans-serif;}
#cnnBPLsearchTool .rightBox {background-color:#F5F5F5;width:165px;vertical-align:top;}
#cnnBPLsearchTool #foot { vertical-align:middle; padding:3px;}
#cnnBPLsearchTool #foot .footLeft {float:left; margin-top:5px;}
#cnnBPLsearchTool #foot .footRight {vertical-align:middle;text-align:right;}
#cnnBPLsearchTool #foot .footRight img:hover {cursor:pointer;}
#cnnBPLsearchTool a {color:#00457F;text-decoration:none;}
#cnnBPLsearchTool a:hover {text-decoration:underline;}
#cnnBPLsearchTool table {font-size:12px;font-family:Arial, Helvetica, sans-serif;width:180px;}
#cnnBPLsearchTool table td {padding:4px; vertical-align:top;border-top: 1px solid #EEE;}
#cnnBPLsearchTool .chkBox td {border:0px; vertical-align:middle;}

#cnnBPLsearchTool .cnnWidgDek {color: #5c5c5c; margin-bottom:9px;}
#cnnBPLsearchTool .cnnWidgBody {}
#cnnBPLsearchTool .cnnSearchCat {border-top:none; padding: 6px 0px;}
#cnnBPLsearchTool .cnnSearchCatOpen {background: #F5F5F5;}
#cnnBPLsearchTool .cnnSearchCat .cnnCatExpander {margin-bottom: -2px;}
#cnnBPLsearchTool .cnnSearchCat .cnnSettingAvailIcon {margin:0px 3px -2px 3px;}
#cnnBPLsearchTool .cnnSearchCat .cnnSearchCatHed { display: inline;}
#cnnBPLsearchTool .cnnSearchCatOpen .cnnSearchCatHed {color: #000; font-weight: bold;}
#cnnBPLsearchTool .cnnSearchCat .cnnSearchCatDek {font-size: 9px; margin: 4px 0px 7px 37px;}
#cnnBPLsearchTool .cnnSearchCatHed .cnnSearchCatDek {font-size: 9px; margin: 2px 0px 0px 0px;}
#cnnBPLsearchTool .cnnSearchCat .cnnSetting {padding: 5px 0px 6px 0px; width: 160px; background: none;}
#cnnBPLsearchTool .cnnSearchCat .cnnSearchOptions {}
#cnnBPLsearchTool .cnnSearchCat .cnnSliderLabels {color: #5c5c5c; font-size: 9px;text-align: left; width: 140px;}
#cnnBPLsearchTool .cnnSearchCat .cnnSliderLabel1 {}
#cnnBPLsearchTool .cnnSearchCat .cnnSliderLabel2 {float: right;}
/* SLIDER STYLES */
#cnnBPLsearchTool div.slider { margin:14px 0 0 5px; margin-top: -1px !important; height:5px; position: relative; width:139px; height: 14px; background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_track_5_139.gif) no-repeat top right; }
#cnnBPLsearchTool div.slider2 { margin:14px 0 0 5px;  margin-top: -1px !important;height:5px; position: relative; width:139px; height: 14px; background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_track_10_139.gif) no-repeat top right;}
#cnnBPLsearchTool div.slider2 div.handle { cursor: w-resize; position: absolute; width: 7px; height:14px;background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_bar_7.gif); no-repeat top left; }
#cnnBPLsearchTool div.slider div.handle { cursor: w-resize; position: absolute; width: 7px;height:14px;background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_bar_7.gif); no-repeat top left;}
/* /SCREENER STARTER */

/* BPL SEARCH TOOL */
	#bplSearchResults #cnnBPLsearchTool .boxHeading {border-bottom: none; margin-top: 0px; padding-bottom: 7px;}
	#bplSearchResults #cnnBPLsearchTool #option_weather, #cnnBPLsearchTool #option_neighbors {margin-top:6px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat #option_neighbors .cnnSearchOptions, 
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat #option_schools .cnnSearchOptions,
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat #option_crime .cnnSearchOptions,
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat #option_activities .cnnSearchOptions {padding-bottom:10px;padding-top:14px;}
	#bplSearchResults #cnnBPLsearchTool #option_neighbors_container {border-bottom: 1px solid #ebebeb; margin-bottom:7px;}
	#bplSearchResults #cnnBPLsearchTool .moreSummaryList {border-top: 1px solid #ebebeb;padding-top:14px;background-position:0 18px;}
		html>body #bplSearchResults #cnnBPLsearchTool .moreSummaryList {background-position:0 16px;}
		
	#bplSearchResults #cnnBPLsearchTool .f { font: normal 12px Arial; }
	#bplSearchResults #cnnBPLsearchTool {background: #FFF; border: 1px solid #ebebeb; font: normal 12px Arial; padding: 4px 8px 0px 8px; text-align: left; width: 220px;}
	html>body #bplSearchResults #cnnBPLsearchTool {width: 202px;}
	#bplSearchResults #cnnBPLsearchTool a {color:#00457F; text-decoration: none;}
	
	#bplSearchResults #cnnBPLsearchTool .cnnWidgDek {color: #5c5c5c; margin-bottom:9px;}
	#bplSearchResults #cnnBPLsearchTool .cnnWidgBody {}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat {border-top: 1px solid #ebebeb; padding: 6px 0px; }
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat {border-top: 1px solid #ebebeb; padding: 6px 0px; }
	
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCatOpen {background: #F5F5F5;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnCatExpander {margin-bottom: -2px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSettingAvailIcon {margin:0px 3px -2px 3px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSearchCatHed { display: inline; }
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCatOpen .cnnSearchCatHed {color: #000; font-weight: bold; }
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSearchCatDek {font-size: 9px; margin: 4px 0px 7px 37px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSearchCatDek2 {font-size: 9px; margin: 9px 0px 7px 37px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSetting {background: url(https://i.cdn.turner.com/money/.element/img/1.0/misc/dotted_line.gif) no-repeat; padding: 5px 0px 6px 33px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSearchOptions { margin-top: 6px;}
	
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSliderLabels {color: #5c5c5c; font-size: 9px;text-align: left; width: 140px;}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSliderLabel1 {}
	#bplSearchResults #cnnBPLsearchTool .cnnSearchCat .cnnSliderLabel2 {float: right;}
	
	#bplSearchResults #cnnBPLsearchTool #results_desc { font-family: Arial; font-size: 11px; }
	#bplSearchResults #cnnBPLsearchTool #searchThrobberContainer { position: relative; }
	#bplSearchResults #cnnBPLsearchTool #searchThrobber { padding: 0px 0px 0px 5px; position: absolute; left: 175px;top: -30px;}
	#bplSearchResults #cnnBPLsearchTool div.slider {background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_track_5_139.gif) no-repeat top right; margin:10px 0 0 5px; position: relative; width:139px; height: 14px;}
	#bplSearchResults #cnnBPLsearchTool div.slider2 { background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_track_10_139.gif) no-repeat top right;margin:10px 0 0 5px; position: relative; width:139px; height: 14px;}  
	#bplSearchResults #cnnBPLsearchTool div.slider2 div.handle 
	{background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_bar_7.gif); no-repeat top left;cursor: w-resize; position: absolute; width: 7px;height: 14px;}
	#bplSearchResults #cnnBPLsearchTool div.slider div.handle 
	{background: transparent url(https://i.cdn.turner.com/money/.element/img/1.0/misc/slider_bar_7.gif); no-repeat top left; cursor: w-resize; position: absolute; width: 7px;height: 14px;}
/* /BPL SEARCH TOOL */


/* WIDGET- Download results */
#searchResults_download {border: 1px solid #e2e2e2; padding: 10px;}
#searchResults_download a {cursor: pointer;}
#searchResults_download .boxHeading {border-bottom: none; font-size: 19px;}
#searchResults_download .cnnBlurbTxt {margin-bottom: 10px;}
#searchResults_download #excel_icon {float: left; margin-right: 8px;}
#searchResults_download #custom_link {clear: right; position: relative; top: 4px;}
#searchResults_download .sponsorby {border-top: 1px solid #e1e1e1; clear: both; margin-top: 20px; padding-top: 10px;}
/* /WIDGET- Download results */

/* Search - NAv */
.moneyPagerHeader {font-size:12px;font-weight:bold;font-family:verdana;color:#036;}
.moneyPageNav {padding:0px 0 0 5px;font-size:12px;word-spacing: 5px;}
body:first-of-type  .moneyPageNav {white-space:nowrap;padding-right:40px;}
#moneyBPLSearchLinks {vertical-align: middle;}
.moneySearchButton {margin-left:10px;}
#moneyBPLSearch {margin-bottom:15px;margin-top:15px;}



/* TRULIA -  generic Search */
body #truliaWidget {margin-bottom: 35px;}

/* TRULIA -  generic Search */
#truliaWidgetHomePage form #truliaWidgetulmain #truliaWidgettop #findhome {
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    vertical-align: top;
	letter-spacing:-1px;
}

#truliaWidget {margin-bottom: 20px;}
#truliaWidgetHomePage {	margin: 10px 0px;	width: 336px;width:316px\9;	overflow:hidden;}

#truliaWidgetHomePage form a {	color:#004276; text-decoration: none;}

#truliaWidgetHomePage form {padding: 14px 20px 14px 0px;}
#truliaWidgetHomePage #truliaWidgetulmain {list-style-type: none;margin: 0px;padding: 0px;font-size:12px;
}
#truliaWidgetHomePage #truliaWidgetulmain #truliaWidgettop {padding: 0px 0px 0px 0px;}
#truliaWidgetHomePage #truliaWidgetulmain li {padding:0px 0px 10px 0px;}
#truliaWidgetHomePage #truliaWidgetulmain #truliaWidgetsubmain {list-style-type: none;margin: 0px;padding:0px;}
#truliaWidgetHomePage #truliaWidgetulmain #truliaWidgetsubmain li {float: left;}
#truliaWidgetHomePage form #truliaWidgetulmain .nextrow {padding-top:10px;}
html>body #truliaWidgetHomePage form #truliaWidgetulmain .nextrow {padding-top:0px;}
#truliaWidgetHomePage form #truliaWidgetulmain .nextrow2 {padding:0 0 0px 0;font-size:11px;line-height:20px;}
#truliaWidgetHomePage form #truliaWidgetulmain .nextrow .truliaWidgetsubbody {margin-top:-15px;}
html>body #truliaWidgetHomePage form #truliaWidgetulmain .nextrow .truliaWidgetsubbody {margin-top:0;}

#truliaWidgetHomePage form #truliaWidgetulmain .truliaWidgetsubhead {font-size:12px;}

#truliaWidgetHomePage form #max_price, #truliaWidgetHomePage form #min_price {width: 50px;}

#findhome {font-weight: bold;float: left;font-size: 20px;vertical-align: top;line-height:22px;}
#truliaWidgetHomePage form #truliaWidgetulmain #truliaWidgettop #poweredby {float: right;text-align:right;}
.clear {clear:both;}

#truliaWidgetHomePage .cleardv {clear:both;display:block;}
#truliaWidgetHomePage form input {font-family: Arial;font-size:12px;}
#truliaWidgetHomePage form input#searchButton {margin-bottom:-5px;}
#truliaWidgetHomePage .addrSearchBox {margin-right:10px;}

/* /TRULIA - generic Search */

/* Ireport */
#cnnBpliveIreport {margin-bottom: 10px; padding-right:15px;}
#cnnBpliveIreport .boxHeading {padding-bottom:12px; }
#cnnBpliveIreport .cnnIreportDek {color:#5f5f5f;margin-bottom:30px;}
#cnnBpliveIreport .cnnIreportDek img {margin-right:7px;}


/* Methodology */
#methodologyBox {margin-bottom: 30px; padding-right: 0px;}
#methodologyBox .boxTxt {color:#545454;}

/** OFIE **/
#NaviTabsIssue  {padding-left: 0px;}
#subscribeWindow  {padding-left:0px;}


/**** Fan Fav  ****/	
	/*share tools*/
	.bvpl_fanfavs .social-sharebox {background: none; border: none; float: right;}
	.bvpl_fanfavs .social-sharebox ul li#fb-share-counter {margin: 10px 15px 0 7px;}

	.bvpl_fanfavs #fb-recommend { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; clear: both; height: 42px; padding: 10px 0; margin-bottom: 0px; height: 23px; }


	/**** Fan Fav Food ****/
		.ireport_logo {margin: 10px 0 3px 0;}
		#uploadButton { background: url(https://i2.cdn.turner.com/money/.element/img/1.0/sections/mag/moneymag/bplive/2011/ireport/ireport_favfood_up.png) no-repeat scroll 0 0 transparent; cursor: pointer; height: 33px; width: 205px; }
		#uploadButton:hover { background: url(https://i2.cdn.turner.com/money/.element/img/1.0/sections/mag/moneymag/bplive/2011/ireport/ireport_favfood_over.png);}
	
	/**** Fan Fav Modules ****/
		.mod-bpl_fanfav { background-color: #fff; border: 1px solid #ddd; margin-bottom: 5px; padding: 15px 10px 4px; }
		.mod-bpl_fanfav p { margin-bottom: 15px; }
		.mod-bpl_fanfav table { margin-bottom: 4px; width: 314px; }
		.mod-bpl_fanfav th { border-bottom: 1px dotted #ddd; font: bold 11px Arial; padding-bottom: 4px; padding-left: 5px; text-align: left;} 
		.mod-bpl_fanfav td { border-bottom: 1px dotted #ddd; padding: 5px 0 5px 5px; }
		.mod-bpl_fanfav .cnncol1 { padding-left: 0;}

		/* Module: Fan Town */
		#mod-bpl_fantown .cnncol2 { text-align: right; }

		/* Module: Fan Food */
		#mod-bpl_fanfood .summaryImg { margin-bottom: 10px; }
		#mod-bpl_fanfood .ireport_submit {margin-bottom: 10px;}
		#mod-bpl_fanfood #uploadButton { float: right; }

		/* Snapshot - double */
		#mod-rankingfeat { background-color: #eee; border: 1px solid #E1E1E1; padding: 12px 12px 10px 12px; *padding-bottom: 0; }
		#mod-rankingfeat .cnnslideproj {border-bottom: none; float: left; margin-bottom: 0; padding-bottom: 0; width: 286px; }
		#mod-rankingfeat #feat-favtown {margin-right: 10px}
		#mod-rankingfeat .tncontainer {float: left; margin-right: 11px; width: 100px; }
		#mod-rankingfeat .cnnHeadline {clear: none; font-weight: bold; font-size: 14px; position: relative; top:-2px;}

/******** Page Tweaks *********/
#cnnmagFeatData .cnncol2 {padding-right: 0px; text-align: left;}
#cnnmagFeatData .cnncol3,
#cnnmagFeatData .cnncol4,
#cnnmagFeatData .cnncol5,
#cnnmagFeatData .cnncol6 {padding-left: 10px; padding-right: 0px;}
#cnnmagFeatData .cnncol7 {padding-right: 0px; text-align: right;}

#bpl_top100 #cnnmagFeatData td.cnncol3 {font-weight: bold;}

/* Maps */
#fullPageMap {padding-top:0px; padding-left:0px;}
#fullPageMap #map {border:1px solid #EBEBEB;}

#BPL_cities #cnnmagFeatData td.cnncol3 {font-weight: bold;}
#BPL_bigcities #cnnmagFeatData .cnncol2 {text-align: right;}
#BPL_bigcities #cnnmagFeatData td.cnncol2 {font-weight: bold;}

/* States */
#bpl_states #rankedList {margin-bottom: 20px;}
#bpl_states #unrankedList th {color: #000; font-weight: bold;}
#bpl_states .headerHed {color: #000; font-size: 12px; font-weight: bold;}
#bpl_states .bigHeader {font-size: 12px; font-weight: bold; text-align: left;}
#bpl_states td.cnncol1 {font-weight: bold; width: 42px;}
#bpl_states td.cnncol3 {font-weight: bold;}
#statesList .datacell {padding-right:0px;}
#statesList .textcell {padding-left:0px;}

/* top25 */
#BPL_top25_jobgrowth #cnnmagFeatData .cnncol3 {text-align: left;}
#BPL_top25_jobgrowth #cnnmagFeatData td.cnncol4,
#BPL_top25_affhomes #cnnmagFeatData td.cnncol3,
#BPL_top25_priceyhomes #cnnmagFeatData td.cnncol3,
#BPL_top25_topearners #cnnmagFeatData td.cnncol3,
#BPL_top25_commuteslow #cnnmagFeatData td.cnncol3,
#BPL_top25_commutefast #cnnmagFeatData td.cnncol3,
#BPL_top25_hottest #cnnmagFeatData td.cnncol3,
#BPL_top25_coldest #cnnmagFeatData td.cnncol3,
#BPL_top25_singles #cnnmagFeatData td.cnncol3,
#BPL_top25_singles #cnnmagFeatData td.cnncol4,
#BPL_top25_youngest #cnnmagFeatData td.cnncol3,
#BPL_top25_cleanair #cnnmagFeatData td.cnncol3,
#BPL_top25_cleanair #cnnmagFeatData td.cnncol4 {font-weight: bold;width:80px;}


/* FAQ */
#bpl_faq #cnnmagFeatData {width: auto;}

/* Compare Tool */
#cnnmagFeatHead .compareSavePrint {float:right;margin-top:12px;}
#comparisonTool {vertical-align:top;}
#compareTabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#comparisonTool .NaviTabs {border: none; padding: 0px; width:622px;}
#comparisonTool .NaviTabs li#tabnum0,
#comparisonTool .NaviTabs li#tabnum1,
#comparisonTool .NaviTabs li#tabnum2,
#comparisonTool .NaviTabs li#tabnum5,
#comparisonTool .NaviTabs li#tabnum6 {width:90px;}
#comparisonTool .NaviTabs li#tabnum3,
#comparisonTool .NaviTabs li#tabnum4,
#comparisonTool .NaviTabs li#tabnum7 {width:80px;}

#comparisonTool .NaviTabs li {background:#F5F5F5; border:1px solid #E1E1E1; border-left:none; font-size: 10px; height: 40px; padding:0px; text-align: left;}
#comparisonTool li#tabnum0 {border-left:1px solid #E1E1E1;}
#comparisonTool .NaviTabs li a {vertical-align:bottom;line-height:1em;display:list-item;padding:5px 5px 0px 5px;color:#999;text-decoration:none;}
#comparisonTool .NaviTabs li a:hover {color:#555555;}
#compareTabs.Tab0Visible li#tabnum0,
#compareTabs.Tab1Visible li#tabnum1,
#compareTabs.Tab2Visible li#tabnum2,
#compareTabs.Tab3Visible li#tabnum3,
#compareTabs.Tab4Visible li#tabnum4,
#compareTabs.Tab5Visible li#tabnum5,
#compareTabs.Tab6Visible li#tabnum6,
#compareTabs.Tab7Visible li#tabnum7 {background:#FFF;border-bottom:none;}
#compareTabs.Tab0Visible li#tabnum0 a,
#compareTabs.Tab1Visible li#tabnum1 a,
#compareTabs.Tab2Visible li#tabnum2 a,
#compareTabs.Tab3Visible li#tabnum3 a,
#compareTabs.Tab4Visible li#tabnum4 a,
#compareTabs.Tab5Visible li#tabnum5 a,
#compareTabs.Tab6Visible li#tabnum6 a,
#compareTabs.Tab7Visible li#tabnum7 a {color:#000;}

#comparisonTool #compareTbl {vertical-align:top;}

#addCompare table {border:1px solid #EEE;margin-top:10px;margin-bottom:10px;}
#addCompare select {width:140px;}
#addCompare td.addHed {font:bold 16px Arial;padding:5px;}
#addCompare td.botCell {width:50%;padding:0 0 5px 5px;}
#addCompare td.txtCell {font:normal 12px Arial;vertical-align:bottom;padding:5px;color:#999;}
/* /Compare Tool */



/******** /Page Tweaks *********/
#f500_faq #cnnmagFeatData {width:620px;}

.bpl_maps iframe#truliaFrame {height:450px; text-align:center;vertical-align:middle;width:620px;}
.bpl_maps .truliaLogo img {float: right;}

/* Splash Page */
.cnnSplashPage {font-size:12px;}
.cnnSplashPage #SectionHeader {padding-bottom: 5px;}
.cnnSplashPage .summaryImg {float:left; position: relative; top: 3px; margin-right:10px;}
.cnnSplashPage #cnnmagFeatData td {border-bottom:none;}
.cnnSplashPage .cnnHeadline {margin-top:0;padding-top:-3px;}
/* elimates float side-effects for elements below summaryBlock*/
	.cnnSplashPage .summaryBlock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.cnnSplashPage .summaryBlock 		{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .cnnSplashPage .summaryBlock	{height: 1%;}
	.cnnSplashPage .summaryBlock {display: block;}
	/* End hide from IE-mac */
.cnnSplashPage #magFeatMainNav #magFeatMainNavSecondary {border-bottom: none;}
.cnnSplashPage .splitRight {float:right;width:230px;}
.cnnSplashPage .splitLeft {float:left;width:360px;}



.cnnSplashPage .cnnHeadline {font-size: 16px;}

/* toplead */
.cnnSplashPage #best-jobs-share {margin-bottom:20px\9;}
.cnnSplashPage #section_topstories .summaryBlock {padding-bottom:20px;width:630px;}
html>body .cnnSplashPage #section_topstories .summaryBlock {margin-top:-20px;}
.cnnSplashPage #section_topstories .summaryImg {margin-right:14px;}
.cnnSplashPage #section_topstories .cnnHeadline {font-size: 20px;margin:5px 10px 0 10px;padding-top:2px;}
.cnnSplashPage #section_topstories .cnnBlurbTxt {margin-bottom: 8px;line-height:14px;}
.cnnSplashPage #section_topstories .bulletsTable {width:370px;border-bottom:none;}
.cnnSplashPage #section_topstories .bulletsTable td {width: 175px}
.cnnSplashPage #section_topstories #bulletsList_col2 {width: 205px}
.cnnSplashPage #section_topstories .bulletsTable ol {list-style:decimal; margin-bottom: 8px;margin-left: 1px; margin-left: 20px\9; padding-left: 18px; }
.cnnSplashPage #section_topstories .bulletsTable ol li {margin-top:0px;}
.cnnSplashPage #section_topstories .cnnBullets {background-color: #fff; margin-left:7px;padding-left: 11px; padding-left: 6px\9;}


/* Mid Boxsummaries */
.cnnSplashPage #midBox {border-top:1px solid #ebebeb;width:625px;}
	html>body .cnnSplashPage #midBox {margin-top:5px;}
.cnnSplashPage #lowerBox {width:630px;}
.cnnSplashPage #midBox #midBoxInner {padding-left:0px; padding-right:0px; }
.cnnSplashPage #midBox #midBoxInner #midBoxInner1 {border-bottom:1px solid #EEE; clear: both; padding: 15px 0px;width:625px;}
.cnnSplashPage #midBox #midBoxInner #midBoxInner2 {border-bottom:1px solid #EEE; clear: both; margin-bottom: 10px; padding: 15px 0px;width:625px;}

.cnnSplashPage #midBox .summaryBlock {padding-right:15px; margin-right:10px; width:354px; line-height:14px;}
.cnnSplashPage #midBox .summaryBlock .cnnHeadline {padding-top:2px;}
.cnnSplashPage #midBox #midBoxInner .summaryImg {float:left; margin:0px 10px 12px 0;}
.cnnSplashPage #midBox #bulletsBlock {clear: right; float:right; margin: -5px 7px 5px 0px; width:222px;}
.cnnSplashPage #midBox #bulletsBlock ul {margin-left: 5px;}
.cnnSplashPage #midBox #bulletsBlock li {background: url("https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif") no-repeat 0px 12px; list-style: none;padding-top:3px; padding-left:8px;}
	html>body .cnnSplashPage #midBox #bulletsBlock li {padding-left:7px;}
.cnnSplashPage #section_midstories #bulletsBlock li a {margin-left:-5px;}
	html>body .cnnSplashPage #midBox #bulletsBlock li a {margin-left:0px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cnnSplashPage #section_topstories .bulletsTable ol {margin-left: -6px;}
}


.cnnSplashPage #cnnfb_connectContainer {border:10px solid #EEE; margin-bottom: 23px;}
.cnnSplashPage #fbcGalContainer {background-color:#F5F5F5; padding: 10px;}

.cnnSplashPage .splitLeft .summaryBlock .cnnBullets {margin-top:0px;}
.cnnSplashPage .splitRight .summaryBlock,
.cnnSplashPage .splitLeft .summaryBlock {border-bottom:1px solid #EEE; margin-bottom:15px; padding-bottom:20px;}
.cnnSplashPage .splitLeft .summaryBlock .cnnBlurbTxt, .cnnSplashPage .splitRight .summaryBlock .cnnBlurbTxt {margin-bottom:4px;line-height:14px;}
.cnnSplashPage .splitLeft .cnnBullet {margin-left:130px;}
.cnnSplashPage .summaryBlock.lastItem {border-bottom:none; margin-bottom:0px;}
.cnnSplashPage .cnnBody_Left .boxHeading a {color: #000; font-size: 18px;}


.cnnSplashPage #section_iReport .boxHeading {margin-bottom: 10px;}

.cnnSplashPage #pollCNNMoney .moneyMainGreyBnr {border-bottom: none;}
/* IE: Poll - start */
	#pollCNNMoney {margin-bottom:15px;border:none;padding:0px}
	#pollCNNMoney .moneyMainGreyBnr {text-align:left;}
	#pollCNNMoney .moneyMainGreyBnr  {font:bold 18px Arial;letter-spacing: -1px;padding:0px 0px 5px 0px;}
	#pollCNNMoney .moneyMainGreyBnr a {font:bold 18px Arial;color:#000;letter-spacing: -1px;padding:0px 0px 5px 0px; text-decoration: none;}
	
	#pollCNNMoney #question {font:bold 12px Arial;text-align:left;margin-bottom:10px;}
	#pollCNNMoney #answers {font:normal 11px Arial;text-align:left;}
	#pollCNNMoney #answers ul {list-style: none; margin: 0; padding: 0;}
	#pollCNNMoney #answers ul li {clear:both; margin: 0; }
	html>body #pollCNNMoney #answers ul li {clear:both; margin: 0; padding: 5px 0 0 0; }
	#pollCNNMoney #answers ul li div {display:block;float:right;text-align:left;width:90%;}
	#pollCNNMoney #answers ul li input {float:left;}
	#pollCNNMoney #vote {clear:both; padding-top:10px;}
	#pollCNNMoney #maglogo {float:right;text-align:right;margin-top:-20px;}
	#vote .cnnPollRes, 
	#vote .cnnPollText  {font:normal 11px Arial;}
/* IE: Poll - end */

.cnnSplashPage #adsquare {background: #f8f8f8;margin-top:10px;}

/* MAP PAGES */

#googleMapBubble table {width:auto;height:auto;}

/* MAP PAGES  - END*/