/* tooltips ***********************************************************************************************/

.popbub {display: none; text-align: left;
position: absolute; top: 0; left: -25px; z-index: 9999; width: 412px;}
.popbub .brdr-top {font-size: 0px; height: 11px; line-height: 0px; } /* bg img won't show w/o height  */
.popbub .brdr-btm {font-size: 0px; height: 33px; line-height: 0px; } /* 33px height = pinch height, needed for JS pos calculation of total bubble height*/
.popbub .brdr-cornerL {background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/hoverbubble_pieces.png) no-repeat 0px -97px; float: left; width: 15px; height: 11px; }
.popbub .brdr-cornerR {background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/hoverbubble_pieces.png) no-repeat -27px -167px; float: left; width: 15px; height: 11px; }
.popbub .brdr-mid {background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/hoverbubble_pieces.png) 0px -307px; float: left; width: 382px; height: 11px;}
.popbub .brdr-btm .brdr-cornerL {background-position: -3px -60px; }
.popbub .brdr-btm .brdr-cornerR {background-position: -25px -270px; }
.popbub .brdr-btm .brdr-mid {background-position: 0px -410px; }

.popbub-body {background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/hoverbubble_500w.png) repeat-y; padding-left: 18px;
position: relative;}
.popbub-body .brder-right{background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/hoverbubble_500w.png) repeat-y -105px 0px; padding-right: 18px;}
.popbub-body .innershell {background-color: #fff; padding: 10px 0px 7px 0px;}

.popbub .pinch {background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/hoverbubble_pieces.png) no-repeat 0px -447px; line-height: 33px;}
.popbub.pinchbot .brdr-btm .pinch {height: 33px;} 
.popbub.pinchbot .brdr-top .pinch {height: 0px;} 


/* top pinch */
.popbub.pinchtop .brdr-top {height: 33px;} /* reverse heights for top and bottom borders */
.popbub.pinchtop .brdr-btm {height: 11px;}
.popbub.pinchtop .brdr-top .brdr-cornerL {background-position: -2px -74px; height: 33px; }
.popbub.pinchtop .brdr-top .brdr-mid {background-position: 0px -284px; height: 33px; }
.popbub.pinchtop .brdr-top .brdr-cornerR {background-position: -25px -144px; height: 33px; }

.popbub.pinchtop .brdr-top .pinch {background-position: 0px -511px; height: 33px;} 
.popbub.pinchtop .brdr-btm .pinch {height: 0px;} 

/** right pinch **/
.popbub.pinchbot .brdr-btm .pinch.right { background-position: right -447px;}
.popbub.pinchtop .brdr-top .pinch.right {background-position: right -511px;} 

/************** IE 6 */
*html .popbub {background-image: none; width: 386px;}
*html .popbub-body {background-image: none; background: #FFF; border: 1px solid #DDD; padding-left: 0px;}
*html .popbub-body .brder-right{background-image: none; padding-right: 0px;}
*html .popbub-body .innershell {padding-left: 7px; padding-right: 7px;}
*html .popbub .brdr-cornerL,
*html .popbub .brdr-cornerR,
*html .popbub .brdr-mid {display: none;}
*html .popbub.pinchbot .brdr-btm .pinch, 
*html .popbub.pinchtop .brdr-top .pinch {display: none;}
/*********************/

.popbub .close_btn {background: url(https://i2.cdn.turner.com/money/magazines/fortune/businessperson_year/2010/poll/x.gif) no-repeat; width: 8px; height: 8px; float: right;}
.popbub .close_btn.hide {display: none;}

/** Loading **/
.popbub .loading {text-align: center;}



/*************** TICKER And Calc bubble contents *************************/

/*** bubble ads ***/
.popbub-body .sponsor_ad {border-top: 1px solid #DDD; height: 53px;  margin-top: 10px; padding-top: 10px; text-align: center;}
.popbub-body .sponsor_ad li {display: inline; margin: 0 10px;}

/*** tickers ***/
.popbody-ticker .boxHeading { border-bottom: 1px solid #DDD; font-size:20px; font-weight: bold; margin-bottom: 0; }
.popbody-ticker .boxHeading span { font-size:12px; color:#999; }

.popbody-ticker .marketdata { height:100px; background:url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/popbubble_stockbg.gif) repeat-x 0 bottom;}
.popbody-ticker .marketdata .panel { margin:0; padding:10px 0 0 20px; width:167px; height:90px; float:left; }
.popbody-ticker .marketdata .day { border-right:1px solid #DDD; }

.popbody-ticker .marketdata .label { display: block; padding-bottom:5px; font-size:11px; font-weight: bold; color:#000; line-height:1.0em; }
.popbody-ticker .marketdata .price { display: block; padding-bottom:7px; font-size:32px; font-weight: bold; color:#000; line-height:1.0em; }
.popbody-ticker .marketdata .change { display: block; padding-left:21px; font-size:18px; font-weight: bold; color:#000; line-height:1.0em; }
.popbody-ticker .marketdata .up { color:#999; background:url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/quote_arrows.gif) no-repeat 0 0; }
.popbody-ticker .marketdata .up a { color:#41b14f; }
.popbody-ticker .marketdata .down { color:#999; background:url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/quote_arrows.gif) no-repeat 0 -34px; }
.popbody-ticker .marketdata .down a { color:#c21300; }

/* Mutual funds */
.popbody-ticker .fund_chart .panel { height: 65px; padding:35px 0 0 10px; width:132px;}
.popbody-ticker .fund_chart .panel2 { border-left: 1px solid #ddd; height: 59px; padding: 41px 0 0 20px; width:101px;}
.popbody-ticker .fund_chart .panel3 { height: 59px; padding: 41px 0 0 0; width:101px;}
.popbody-ticker .fund_chart .change { font-size:22px; }
.popbody-ticker .fund_chart .up { background-position: 0 5px; }
.popbody-ticker .fund_chart .down { background-position: 0 -30px; }


.popbody-ticker ul { }
.popbody-ticker li { border-bottom:1px dotted #DDD; color:#999; display: block; font-size:10px;  padding: 4px 0;}
.popbody-ticker .status { display: block; font-size:12px;}
.popbody-ticker .status a {font-weight:bold !important; }
.popbody-ticker .cnnDateStamp { }

.popbody-ticker .seeMore { background: #F6F6F6 url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 97% -106px; border:1px solid #c6c6c6; color:#666; display:block; float: left; font-weight:bold !important; font-size:10px; line-height: 11px; margin-right: 5px; padding:4px 15px 3px 4px;  text-transform:uppercase;  width:66px; height:11px;}
.popbody-ticker .seeMore:hover {border: 1px solid #000; color: #000;}

.popbody-ticker .addwatchlist { background: #F6F6F6 url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png) no-repeat 97% -106px; border:1px solid #c6c6c6; color:#666; cursor: pointer; display:block; float: left; font-weight:bold !important; font-size:10px; line-height: 10px; margin-top: 10px; padding:4px 15px 3px 4px;  text-transform:uppercase;  width:104px; height:11px;}
.popbody-ticker .addwatchlist:hover {border: 1px solid #000; color: #000;}


/** calcs **/
.popbody-calc .boxHeading { background:url(https://i2.cdn.turner.com/money/.element/img/5.0/misc/header_icons.gif) no-repeat 0 -51px; border-bottom: 1px solid #DDD; color:#000; font-size:22px; font-weight: bold; letter-spacing: -0.03em; line-height:1.0em; margin-bottom: 15px; padding:3px 0 10px 30px; height:24px; }

.popbody-calc table td { }
.popbody-calc .label { padding-bottom:10px; width:198px; height:22px; font-size:15px; line-height:1.0em; }
.popbody-calc .field { padding-bottom:10px; width:153px; height:22px; }
.popbody-calc .field input { padding:1px 2px; width:150px; height:18px; border:1px solid #DDD; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:right; }



/*************** /TICKER And Calc bubble contents *************************/
