/** 
* Note : Video share tool uses -video- in the id for each social item for js targeting.  
*      #social-video-sharebox - I've also added this id for video sharebox for css targeting
***/

/** old share *****************************************************/
.social-sharebox { border: 1px solid #e2e2e2; background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/2x80.jpg) 0 2px repeat-x; margin: 0 auto; height: 82px; }
	* html .social-sharebox { width: 577px !important; margin-left: 20px; background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/2x80.jpg) 0 0px repeat-x; height: 80px; }

.social-sharebox .left { width: 356px; height: 60px; float: left; margin: 10px 0 10px 10px; border: 1px solid #e2e2e2; }
#social-video-sharebox .left { width: 380px; }
.social-sharebox .left #fb-recommend 	   { float: left; margin: 17px 0 0 10px; padding: 0 10px 0 0; width: 295px; height: 40px; }
.social-sharebox .left #fb-video-recommend { float: left; margin: 17px 0 0 10px; padding: 0 10px 0 0; width: auto; height: 40px; }

.social-sharebox ul { display: inline-block; margin: 0; padding: 0; }
.social-sharebox ul li { list-style: none; display: block; margin: 10px 8px 0 0; padding-left: 0px; background: none; height: 70px; width: 50px; float: left; text-align: center; }


.social-sharebox ul li#fb-share-counter		  { margin-left: 8px; }
.social-sharebox ul li#fb-video-share-counter { margin-left: 16px; margin-right: 16px; }
.social-sharebox ul li#fb-share-counter a, 
.social-sharebox ul li#fb-video-share-counter a { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/50x62xFBShare.jpg) 0 0 no-repeat !important; display: block; width: 50px; height: 54px; color: #555; padding-top: 8px; font-size: 18px; text-decoration: none; font-weight: bold; }
	* html .social-sharebox ul li#fb-share-counter a,
	* html .social-sharebox ul li#fb-video-share-counter a { height: 62px; }

.social-sharebox ul li#twitter-share-counter { margin-right: 8px; width:55px; }
.social-sharebox ul li#twitter-video-share-counter { margin-right: 16px; width:55px; }
.social-sharebox ul li#linkedin-share-counter,
.social-sharebox ul li#linkedin-video-share-counter { margin-right: 0; width: 57px;}
.social-sharebox ul li#linkedin-share-counter a, 
.social-sharebox ul li#linkedin-video-share-counter a {background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) no-repeat 0 0; display: block; width: 57px; height: 62px; padding-top: 8px; font-size: 16px; font-weight: bold;}
.social-sharebox ul li#linkedin-share-counter a:hover,
.social-sharebox ul li#linkedin-video-share-counter a:hover { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) -57px 0 no-repeat; text-decoration: none; }
.social-sharebox ul li#linkedin-share-counter a.linked,
.social-sharebox ul li#linkedin-video-share-counter a.linked { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) -114px 0 no-repeat; }
.social-sharebox ul li#linkedin-share-counter a.linked:hover,
.social-sharebox ul li#linkedin-video-share-counter a.linked:hover { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) -171px 0 no-repeat; }

.social-sharebox ul li#digg-share-counter{ margin-right: 0; }
.social-sharebox .db-anchor{ visibility: hidden; }



.social-sharebox ul li.social  { margin: 10px 0px 0 8px; text-align: left; }
.social-sharebox .social .st_email { background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -117px; display: block; margin-bottom: 8px; padding-left:13px;}
.social-sharebox .social .stButton {margin: 0px;}
.social-sharebox .social .stButton .chicklets {background: none; padding-left: 0;}
	
.social-sharebox .social .print { background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -159px; display: block; margin-bottom: 8px; padding-left:13px; }
.social-sharebox .social .rss {background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat scroll 0 -278px; padding-left:13px; }
/**
.social-sharebox .social .comment { background:transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -198px; padding-left:13px; }
**/


/* gallery version */
html>body.cnn-gallery .social-sharebox {margin-top: 8px; margin-bottom:5px; }
.cnn-gallery .social-sharebox .left { width: 333px; } 
.cnn-gallery .social-sharebox .fb-recommend iframe {width: 295px !important;}


/* blog version */
#blog-share-widget #fb-recommend iframe {width: 337px !important;}





/*** Side Share *****/
.sideShare { display: block; position: absolute; width: 77px; border: 0; padding-top: 0; left: -92px; }
.sideShare ul { background: none; padding-top: 0; }
.sideShare ul.share-counters { padding: 0 10px 10px 10px; }
.sideShare ul.share-counters li { text-align: center; clear: right; width: auto; height: auto; margin-top: 10px; display: block; float: none; font-family:Arial, Helvetica, sans-serif; }
.sideShare ul.share-counters #twitter-share-counter-side { border: 0; height: 62px; overflow: hidden; padding-bottom: 0; margin-bottom: 0; }
.sideShare ul.share-counters #fb-share-counter-side { margin-top: 0; }
.sideShare ul.share-counters #fb-share-counter-side a { background: transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/social_widget_btns.jpg) -55px 0 no-repeat; display: block; color: #555; font-size: 18px; text-decoration: none; font-weight: bold; margin: 0; padding-top: 8px; height: 54px; width: 55px; }
.sideShare ul.share-counters li#linkedin-share-counter-side{ margin-right: 0; width: 57px; height: 62px; overflow: hidden; }
.sideShare ul.share-counters li#linkedin-share-counter-side a { display: block; width: 57px; height: 62px; background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) 0 0 no-repeat; padding-top: 8px; font-size: 16px; font-weight: bold; padding-top: 8px;  }
.sideShare ul.share-counters li#linkedin-share-counter-side a:hover { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) -57px 0 no-repeat; text-decoration: none; }
.sideShare ul.share-counters li#linkedin-share-counter-side a.linked { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) -114px 0 no-repeat;  }
.sideShare ul.share-counters li#linkedin-share-counter-side a.linked:hover { background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_gradient_228x62.gif) -171px 0 no-repeat; }
.sideShare ul.share-functions { margin-top: 0; padding-top: 0; padding-bottom: 0; border: 0; }
.sideShare ul.share-functions li { text-align: left; float: none; font-family:Arial, Helvetica, sans-serif; }
.sideShare ul.share-functions li a { display:block; padding-left: 12px; height: 14px; overflow: hidden; font-size: 12px; font-weight: normal; font-size: 11px; margin-left: 9px;
width: 50px;}
.sideShare .st_email {margin-left: 9px;}
.sideShare .email {}
.sideShare .print { margin: 9px 0 0 9px;  }
.sideShare .comment {margin: 9px 0 9px 9px; }

.share-functions li { color:#004276; cursor:pointer; font-size:11px; }
.share-functions li a { color:#004276; font-size:11px; text-decoration:none; }
.share-functions .email { padding-left:13px; background:transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -117px; }
.share-functions .print { padding-left:13px; background:transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -159px; }
.share-functions .comment { padding-left:13px; background:transparent url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/assorted_icons.gif) no-repeat 0 -198px; }

/* new social tools for 2012 */
ul.socialMediaToolbar { display: block; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 15px; padding: 10px 0; height: 20px; /*overflow: hidden;*/ }
ul.socialMediaToolbar li { display: inline; float: left; margin: 0; padding: 0; }
ul.socialMediaToolbar li iframe { padding: 0; margin: 0; }
ul.socialMediaToolbar li iframe{ margin-bottom: 1px; }
ul.socialMediaToolbar li.fbrec { margin-right: 11px; /*width: 114px;*/ /*width: 137px;tk!*/ /*overflow: hidden;*/ }
ul.socialMediaToolbar li.fbrec iframe { margin-bottom: 5px; width: 138px; overflow: hidden; }
ul.socialMediaToolbar li.fbrec.win iframe { width: 121px; }
ul.socialMediaToolbar.ie li.fbrec { /*width: 120px;*/ /*overflow: hidden;*/ }
ul.socialMediaToolbar.ie li.fbrec iframe { margin-bottom: 4px; }

ul.socialMediaToolbar li.twitter { width: 102px; /*margin-right: 11px;*/ /*overflow: hidden;*/ }

ul.socialMediaToolbar li.linkedin { margin-right: 7px; }
ul.socialMediaToolbar li.linkedin a { display: block; height: 20px; margin-bottom: 5px; margin: 0 5px 5px 0; }
ul.socialMediaToolbar li.linkedin a:hover { text-decoration: none; }

ul.socialMediaToolbar li.linkedin a span {background: transparent url(https://i2.cdn.turner.com/money/.element/img/4.0/misc/linkedin_61x80.gif) 0 -40px no-repeat; display: block; font-size: 11px; font-weight: bold; float: left; padding: 4px 4px 0 12px; height: 17px; }
ul.socialMediaToolbar li.linkedin a span.rightCorner {background-position: 0 -60px; width: 3px; height: 20px; padding: 0;  }
ul.socialMediaToolbar li.linkedin a span.leftCorner { background-position: 0 0; border: 0; height: 20px; width: 61px; margin: 0; padding: 0; overflow: hidden;  }
ul.socialMediaToolbar li.linkedin a:hover span.leftCorner { background-position: 0 -20px; }
ul.socialMediaToolbar li.email { position: relative; }
ul.socialMediaToolbar li.email a {cursor: pointer; }
#smtBottom { margin: 5px 17px 0 17px; }

ul.socialMediaToolbar li.gplus { /*width: 59px;*/ width: 71px; margin-right: 11px; overflow: hidden; }
.socialMediaToolbar .emailContainer { font-size: 10px; width: 20px; line-height: 12px; display: block; position: absolute; left: 0px; top: -3px; }
.socialMediaToolbar .ie emailContainer { top: 1px; }

/* Video */
body.cnn-video .socialMediaToolbarContainer { position: relative; margin-bottom: 18px; margin-top: 15px;}
body.cnn-video .socialMediaToolbarContainer .embedContainer { display: none;}
body.cnn-video .socialMediaToolbarContainer .embedContainer input { background-color: #ebebeb; border: none; color: #333; margin: 0; width: 551px; font-size: 11px; padding: 4px 7px 3px 7px; }
body.cnn-video .socialMediaToolbarContainer .embedContainer input::selection { background-color: #000; color: #fff; }
body.cnn-video .socialMediaToolbarContainer .embedContainer input::moz-selection { background-color: #000; color: #fff; }
body.cnn-video .socialMediaToolbarContainer .embedContainer .embed_close { background: #fff url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/close.gif) 0 0 no-repeat; display: block; position: absolute; top: 1px; right: 0; width: 48px; height: 20px; }
body.cnn-video ul.socialMediaToolbar { border: 0;  margin-top: 0px; padding: 0;}
body.cnn-video ul.socialMediaToolbar li { }
body.cnn-video ul.socialMediaToolbar li.linkedin { }
body.cnn-video .ie .fb_edge_comment_widget { display: none; } /* flyout appears under the related videos in IE, so just hide it*/

ul.win.socialMediaToolbar li.gplus { width: 70px; }
ul.win.socialMediaToolbar li.fbrec { /*width: 120px;*/ }

/* Gallery */
.cnn-gallery ul.socialMediaToolbar { border: 0;/* padding: 5px 0;*/ margin-top: 5px; }
.cnn-gallery #quigo628 ul.socialMediaToolbar { padding: 10px 0; }

/* Blog */
.single-post #storytext { border-top: 0 !important; padding-top: 0 !important; }
