html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}
 html {-webkit-font-smoothing: antialiased; height: 100%}
body {background: #e4e7eb url("/images/css/bodyBGTile.png?1291379935") left -35px repeat-x; font-family: helvetica, geneva, arial, sans-serif; font-size: 14px; height: 100%}
.hidden {display: none}
.clear {clear: both}
#siteContainer {min-height: 100%; margin: 0 auto; margin-bottom: -32px; width: 960px}
.clearFooter {height: 32px; clear: both}
#mastHead {height: 115px}
#logo h1 a {background: transparent url("/images/css/favstarLogo.png?1291379936") left top no-repeat; display: block; float: left; height: 115px; text-indent: -5000px; width: 320px}
#searchContainer {background: #0c52b3 url("/images/css/searchGlass.png?1291379935") 15px 11px no-repeat; clear: right; float: right; height: 34px; padding: 6px; width: 350px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px}
#searchContainer input.searchField {background: #FFFFFF; border: 0; color: #999; font-size: 18px; float: right; margin: 0; padding: 7px 10px 6px 10px; width: 280px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px}
#searchContainer button.searchGo {display: none}
#header_link_outer_wrapper {float: right; margin: 0; padding: 10px 0px; width: 640px}
#language_wrapper {float: right}
#header_link_wrapper {float: right; padding: 8px 25px}
#header_link_wrapper a {color: white; text-decoration: none; font-size: 14px; font-weight: bold; padding: 0 5px}
#header_link_wrapper a:hover, #header_link_wrapper a:focus {text-decoration: underline}
#header_link_wrapper a:active {position: relative; top: 1px}
#leftNav, #leftNavFiller {float: left; margin: 15px 0; width: 190px}
#signIn, #loggedIn, #userProfile, #leaderboard, #signInLoading, #favstarListNavLeft {background: #f2f7ff; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; margin: 0 0 10px 0; padding: 10px}
#leaderboard h3, #favstarListNavLeft h3 {font-size: 14px; margin: 0 0 10px 0; text-align: center}
a.signInWith, div.signInWith, div.signInWithAlt, #signInNow, .blueButton a, #bonusMore a, #tweetListFooterInfo a, #create_list_button a, .bonusFeatureCalloutButton {background: -webkit-gradient(linear, left top, left bottom, from(#1971cb), to(#013aa1)); background: -moz-linear-gradient(top, #1971cb, #013aa1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1)"; border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #FFF; display: block; font-size: 16px; font-weight: bold; padding: 12px 0 0 0; text-align: center; text-decoration: none;  cursor: pointer; cursor: hand; background-color:#1971cb}
a.signInWith, div.signInWith {height: 38px}
.bonusFeatureCalloutButton {height: 44px;  }
div.signInWithAlt {height:28px}
#signInNow {font-size: 20px; height:35px}
#bonusAd a {height:100%; padding: 12px 10px 12px 10px; margin-bottom:20px; line-height:1.2em}
#inviteButton {margin-top:8px}
#inviteButton a {padding:8px 5px 13px 5px; margin-bottom:3px; line-height:1.1em; font-size:14px}
#create_list_button a {height:30px; width:250px; margin-top:20px; margin-left:auto; margin-right:auto}
#bonusMore a, #tweetListFooterInfo a {height:30px}
a.signInWith .tiny ,div.signInWith .tiny {font-size: 9px; font-weight: normal}
.signInBlurb {background: white; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #000; font-size: 12px; margin: 10px 0; padding: 5px; line-height:1.5em}
.showMeMyTweets a {background: #ffce2c;  color: black; display: block; font-size: 12px; font-weight: bold; padding: 8px; text-align: center; text-decoration: none; -webkit-transition-property: background; -webkit-transition-duration: .5s, .3s; -webkit-transition-timing-function: linear, ease-out; -moz-transition-property: background; -moz-transition-duration: .5s, .3s; -moz-transition-timing-function: linear, ease-out; -o-transition-property: background; -o-transition-duration: .5s, .3s; -o-transition-timing-function: linear, ease-out; transition-property: background; transition-duration: .5s, .3s; transition-timing-function: linear, ease-out}
.showMeMyTweets a:hover {background: #ff7c00;  }
.myAvatar, .userAvatar {background: #dee3ea; border: 1px solid #c8cdd3; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; float: left; height: 48px; margin: 0 0 10px 0; width: 48px}
.myDetails, .userDetails {float: left; font-size: 11px; line-height: 16px; margin: 0 0 0 10px}
.myLinks, .userLinks, .listLinks {clear: both}
.listLinks {margin-top: 10px}
.username , .signOut{ text-decoration:none; color: #333}
a.username:hover, .signOut:hover {text-decoration: underline}
.username {font-weight: bold}
#screen_name {width:108px; overflow: hidden}
.realname {overflow: hidden; width: 108px; height:16px}
.userStats {background: white; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #000; clear: both; font-size: 12px; margin: 10px 0; padding: 5px}
.userStats.noStats {background-color: #FEF4C6; line-height:1.2em}
.userStats table {width: 100%; word-wrap: break-word; table-layout: fixed}
.right {text-align: right}
a.navButton {background: #dee3ea; color: black; display: block; font-size: 12px; margin: 0 0 2px 0; padding: 8px; text-align: center; text-decoration: none; -webkit-transition-property: background; -webkit-transition-duration: .5s, .3s; -webkit-transition-timing-function: linear, ease-out; -moz-transition-property: background; -moz-transition-duration: .5s, .3s; -moz-transition-timing-function: linear, ease-out; -o-transition-property: background; -o-transition-duration: .5s, .3s; -o-transition-timing-function: linear, ease-out; transition-property: background; transition-duration: .5s, .3s; transition-timing-function: linear, ease-out}
a.navButton:hover, a.navButton:focus {background: #c8cdd3}
a.navButton:active {background: white; position: relative; top: 1px}
a.navButtonSelected {background: #0e57b7; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1971cb), color-stop(1, #023ba2)); background: -moz-linear-gradient(center top, #1971cb 0%, #023ba2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#023ba2); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#023ba2)"; color: white; display: block; font-size: 12px; margin: 0 0 2px 0; padding: 8px; text-align: center; text-decoration: none}
#streamContainer {background: transparent url("/images/css/tweetStreamHeaderDiv.png?1291379935") center 65px no-repeat; float: left; height: 100%; margin: 15px 0 15px 18px; width: 572px}
#streamTitle h1 {font-size: 18px; font-weight: bold; height: 44px; padding: 21px 0 0 0; text-align: center}
#streamTitle h1 a {color: #333; font-size:12px}
#streamTitle h1 a.active {color: #0E56B6; text-decoration:none; font-weight:bold; font-size:12px}
#streamTitle h1 a.big {font-size:18px}
#tweetStream { }
.singleTweet {background: white; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; margin: 15px 0 0 0; padding: 15px}
.mainAvatar {float: left; width: 60px}
.mainAvatar img {background: #dee3ea; border: 1px solid #c8cdd3; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; height: 48px; width: 48px}
a.follow {background: #0e56b6; color: white; display: block; font-size: 12px; padding: 3px 0; text-align: center; text-decoration: none; width: 50px}
a.follow:hover {background: #013aa1}
a.follow:active {background: #000; position: relative; top: 1px}
a.unfollow {background: #fff; color: #636568; display: block; font-size: 10px; padding: 5px 0; text-align: center; text-decoration: none; width: 50px}
a.unfollow:focus {background: #d1d5da; color: #000}
a.unfollow:active {background: #0e56b6; color: #FFF; position: relative; top: 1px}
.tweetBalloon {float: left; width: 435px}
.tweetBalloonFiller {height:85px; width:1px; float:left}
.theTweet {font-size: 18px; line-height: 25px; padding: 0 5px 15px 5px; overflow: hidden; word-wrap:break-word}
.tweetBy {color: #666; font-size: 12px}
.tweetBy a {color: #666; font-size: 12px; text-decoration: none}
.tweetBy a:hover {color: #0e57b7; text-decoration: underline}
a.bird img {background: #999; height: 12px; margin: 0; padding: 0}
a.bird:hover img {background: #0e57b7}
.actions {float: right; padding: 0 0 0 10px; width: 22px}
.favOff, .favOn, .totd_button, .delete_button, .tweet_of_the_day_recorded, .retweet, .retweeted, .reply, .replyON {float: left; clear: left; display: block; text-indent: -5000px; width: 22px}
a.favOff, a.favOn {background: transparent url("/images/css/actions.png?1291379937") left top no-repeat; height: 28px}
a.favOff:hover, a.favOn, a.favOn:active {background: transparent url("/images/css/actions.png?1291379937") left -31px no-repeat}
a.reply, a.replyON {background: transparent url("/images/css/actions.png?1291379937") left -62px no-repeat; display: block; height: 23px}
a.reply:hover, a.replyON, a.replyON:active {background: transparent url("/images/css/actions.png?1291379937") left -86px no-repeat}
a.totd, a.tweet_of_the_day_recorded {background: transparent url("/images/css/actions.png?1291379937") left -170px no-repeat; display: block; height: 29px}
a.totd:hover, a.tweet_of_the_day_recorded, a.tweet_of_the_day_recorded:active {background: transparent url("/images/css/actions.png?1291379937") left -200px no-repeat}
a.delete_button {margin-top:5px; background: transparent url("/images/css/actions.png?1291379937") left -235px no-repeat; display: block; height: 20px}
a.delete_button:hover {background: transparent url("/images/css/actions.png?1291379937") left -265px no-repeat}
a.retweet, a.retweeted {background: transparent url("/images/css/actions.png?1291379937") left -110px no-repeat; display: block; height: 27px}
a.retweet:hover, a.retweeted, a.retweeted:active {background: transparent url("/images/css/actions.png?1291379937") left -140px no-repeat}
a.retweeted, a.tweet_of_the_day_recorded {cursor:default}
.fav_loader_holder {width: 22px; height: 28px; text-align: center; float: left; clear: left}
.fav_button_holder {width: 22px; height: 28px; text-align: center; float: left; clear: left}
.fav_loader_holder img {width:16px; height:16px; margin-top:4px}
.favCount, .rtCount, .pickCount, .otherCount, .avatarCount {color: #666; text-decoration: none}
a.favCount, a.pickCount, a.rtCount {cursor:default}
.favCount, .pickCount, .otherCount, .avatarCount, .rtCount {background: #c8cdd3}
.favCount .count, .avatarCount.favTotal .count {background-color: #FEF4C6}
.rtCount .count, .avatarCount.rtTotal .count {background-color: #E0E0F8}
.otherCount:hover, .avatarCount:hover {background: #AAA; color: #000}
.count{ background: #DDD; color: #444; display: block; font-size: 21px; margin: 1px; padding: 4px 0; text-align: center; text-decoration: none}
.context {background: transparent; display: block; font-size: 9px; font-weight: bold; padding: 4px 0; text-align: center; text-transform: uppercase}
.tweetWithStats {margin: 15px 0 0 0}
.tweetTop {background: #FFFFFF; border: 1px solid #c1c5cb; border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -o-border-top-left-radius: 4px; -o-border-top-right-radius: 4px; padding: 15px}
.tweetBottom {background: #edf0f4; border: 1px solid #c1c5cb; border-top: 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -o-border-bottom-left-radius: 4px; -o-border-bottom-right-radius: 4px; padding: 15px}
.avatarList { }
.favCount, .rtCount, .otherCount, .pickCount, .avatarCount {background: #cccccc; height: 48px; width: 48px; float: left}
.favCount, .rtCount, .otherCount, .pickCount {border: 1px solid white; border-right: 0}
.otherCount {border-right: 1px solid white}
.avatarCount {overflow:hidden; margin-bottom:3px}
.avatar, .trophy {border: 1px solid white; border-right: 0; float: left; margin: 0; height: 48px; width: 48px}
.avatar36 {height: 36px !important; width: 36px !important}
.lastAvatar {border-right: 1px solid white}
#more a {background: #e4e7eb;  border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: black; display: block; margin: 15px 0; padding: 10px; text-align: center; text-decoration: none}
#more a:hover {background: #FFF;  -webkit-transition-property: background; -webkit-transition-duration: .5s, .3s; -webkit-transition-timing-function: linear, ease-out; -moz-transition-property: background; -moz-transition-duration: .5s, .3s; -moz-transition-timing-function: linear, ease-out; -o-transition-property: background; -o-transition-duration: .5s, .3s; -o-transition-timing-function: linear, ease-out; transition-property: background; transition-duration: .5s, .3s; transition-timing-function: linear, ease-out}
#more a:active {position: relative; top: 1px}
#rightSide {float: right; margin: 15px 0; width: 160px}
#rightSide h6 {background: #c1c5cb; font: 12px bold; padding: 3px 5px}
#footer {background: #e4e7eb url("/images/css/footerBGTile.png?1291379935") left top repeat-x; color: #e0e0e0; clear: both; font-size: 12px; height: 32px; text-align: center; width: 100%; position: relative; bottom: 0}
.footerContent {padding: 10px}
#footer span {padding-right: 10px}
#footer a {color: #e0e0e0; padding: 0 10px; text-decoration: none}
#footer a:hover, #footer a:focus {color: #FFF; text-decoration: underline}
#footer a:active {position: relative; top: 1px}
 .search_results_wrapper .no_results {background-color:#aaaaaa; border: #bbbbbb 1px solid; padding:30px; text-align:center; font-size:2.0em; margin-left:30px; margin-bottom: 20px}
ul.search_results {margin:0px 3px 3px 20px}
ul.search_results li {display:inline; margin:0px 3px 3px 0px}
.search_results_wrapper {clear:both; margin:50px 0px 0px 0px}
ul.search_results li {float:left; overflow:hidden; width:73px; height:73px}
ul.search_results li.more {background-color:orange; text-align:center; font-size:1.2em}
ul.search_results li.more span{ padding-top:9px; display:block}
.no_results {background-color:#aaaaaa; border: #bbbbbb 1px solid; padding:30px; text-align:center; font-size:2.0em}
 .avatarListContainer {padding-bottom:12px;}
.top_tweeters_holder {clear:both; margin-top: 10px; width: 552px; margin-left: auto; margin-right: auto}
.top_tweeters_holder div.tweeter_holder {width:48px;  display:block; float:left; overflow:hidden; margin-right:10px; margin-left:10px; margin-bottom: 20px}
.top_tweeters_holder div.following {margin-right:0px; margin-bottom: 0px}
.top_tweeters_holder div a.square {width:48px; height:48px; display:block; overflow:hidden; margin-bottom:3px; color:#000000}
.top_tweeters_holder div.favouritesCount {border:0px solid transparent}
div.following {background: #d1d5da; color: #636568; display: block; border-top: 1px solid #d1d5da; border-bottom: 1px solid #d1d5da; font-size: 11px; padding: 2px 0px 3px 0px; text-align: center; text-decoration: none; width: 50px; margin-right:0px; margin-bottom: 0px}
.avatarListTitleContainer {background-color: #c1c7cc; padding:12px 12px 12px 12px}
.avatarListContainerWithBackground {background-color: #cfd5da; padding-bottom:12px;}
.additionalAvatarListContainer {margin-top:50px}
.avatarListTitleContainer h1 {background-color: #c1c7cc; font-size: 20px; color: #111111; float:left}
.top_tweeters_holder h1 {color: #111111; font-size:20px; margin-top:15px; margin-bottom:5px}
.avatarListTitleContainer .nav_wrapper {clear:both; width:100%; height:17px; margin-bottom:5px; background-color: #c1c7cc}
.avatarListTitleContainer .nav_wrapper a {color:#47494B; text-decoration:none; margin-right:20px; width:auto; height:17px; line-height:17px; width:auto; float:left; background-color: #c1c7cc}
.avatarListTitleContainer .nav_wrapper a:hover {text-decoration:underline}
.subscribe_wrapper {float:right; height:22px}
.login_to_subscribe, .subscribe, .unsubscribe {display: block; height: 22px; text-indent: -5000px}
.login_to_subscribe, .subscribe {background: #c1c7cc url("/images/css/listFollow.png?1291379935") left top no-repeat; width:125px}
.unsubscribe {background: #c1c7cc url("/images/css/listUnfollow.png?1291379935") left top no-repeat; width:125px}
.login_to_subscribe:hover, .subscribe:hover{ background: #c1c7cc url("/images/css/listFollow.png?1291379935") left -22px no-repeat}
.login_to_subscribe:active, .subscribe:active{ background: #c1c7cc url("/images/css/listFollow.png?1291379935") left -44px no-repeat}
.unsubscribe:hover {background: #c1c7cc url("/images/css/listUnfollow.png?1291379935") left -22px no-repeat}
.unsubscribe:active {background: #c1c7cc url("/images/css/listUnfollow.png?1291379935") left -44px no-repeat}
 #bookmarklet_header, .full_width_text_column_header {font-size:20px}
 .bookmarklet_column, .full_width_text_column, .avatar_list_widget {float:left; background-color:white; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; font-size:14px}
.bookmarklet_column, .full_width_text_column {width: 545px; margin:15px 0px 20px 15px; padding: 15px}
.full_width_text_column.green_text_column {background-color: #D5F7A1 !important; border-color: #A7F533 !important}
.avatar_list_widget {width:148px; padding:6px; margin-bottom:5px}
.avatar_list_widget h3 {text-align:center; margin-bottom:3px}
ul.bookmarklet_list, ul.full_width_text_column_list {margin-left:35px; list-style:disc outside url("/images/css/star.gif?1291379935"); margin-bottom:20px}
ul.full_width_text_column_list {margin-right:10px}
.full_width_text_column img {margin:8px 0px}
.full_width_text_column ul {margin-left:35px; list-style:disc outside url("/images/star.gif?1291379935")}
.bonus_text_column ul {margin-left:20px; float:left; list-style:none}
.bonus_text_column ul.right_column {margin-left:40px}
.bonus_text_column li {color: #585858; width: 235px !important}
.list_text_column li {margin-bottom: 1em !important}
.full_width_text_column li {margin-bottom: 2em; font-size:14px; line-height:1.5em; width:220px}
#more_button_spinner {display:block; height:24px; width: 24px; margin:26px auto 16px auto}
 .question {margin-top:5px; display:block; font-weight:bold}
.answer {margin-top:5px; margin-bottom:15px; display:block}
.screencast_wrapper {margin: 30px auto 0px auto; text-align: center; width:853px; float:left}
.remove_access {font-size:12px; margin:20px 10px 10px; display:block}
.remove_access a {color: #0e55b4; text-decoration:none}
.remove_access a:hover {text-decoration:underline}
.signInImages {margin-right:auto; margin-left:auto; margin-bottom:20px; margin-top:30px; width: 296px; text-align:center}
.notice {color:green; font-weight:bold}
.errorExplanation {background-color: #cc0000; padding: 5px; color: #fff; margin-top:20px}
.errorExplanation a{ color: #fff}
.errorExplanation li {width:500px}
.errorExplanation ul {list-style:disc outside}
form label {display: block; font-weight: bold; margin: .5em 0 .2em}
.settings label {font-weight:normal}
.settings .tip {color:#333; font-style:italic; margin-left:22px; margin-bottom:5px}
.settings .links input[type=text] {width:400px}
.settings h2 {margin-top:20px}
#listMembership {clear:both; height:22px; width:145px; margin-left:auto; margin-right:auto}
 .list_membership_wrapper {height:22px; float:left}
.login_to_add_list_member, .add_list_member, .remove_list_member {display: block; height: 22px; text-indent: -5000px; width:145px; margin-left:auto; margin-right:auto}
.login_to_add_list_member, .add_list_member {background: transparent url("/images/listAddMember.png?1291379935") left top no-repeat}
.remove_list_member {background: transparent url("/images/listRemoveMember.png?1291379935") left top no-repeat}
.login_to_add_list_member:hover, .add_list_member:hover{ background: transparent url("/images/listAddMember.png?1291379935") left -22px no-repeat}
.login_to_add_list_member:active, .add_list_member:active{ background: transparent url("/images/listAddMember.png?1291379935") left -44px no-repeat}
.remove_list_member:hover {background: transparent url("/images/listRemoveMember.png?1291379935") left -22px no-repeat}
.remove_list_member:active {background: transparent url("/images/listRemoveMember.png?1291379935") left -44px no-repeat}
img.list_member_loader_spinner {border:0px !important}
.moreMembers {text-align: center; clear:both; margin-top:2px; padding-top:2px; margin-bottom:3px;}
.noMembers {text-align: center; clear:both; margin-top:2px; padding-top:5px; margin-bottom:3px;}
.viewAllAvatars {width:48px; height:48px; float:left; border: 1px solid white; border-right: 0px; display: block}
.viewAllAvatars a {background: -webkit-gradient(linear, left top, left bottom, from(#1971cb), to(#013aa1)); background: -moz-linear-gradient(top, #1971cb, #013aa1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1)"; border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #FFF; display: block; width:48px; height:40px; font-size: 16px; font-weight: bold; padding: 8px 0 0 0; text-align: center; text-decoration: none}
.view_user_on_twitter {height:16px; margin-top: 2px; text-indent: -5000px; width:16px; display:block; background: transparent url("/images/inverse-bird.png?1291379935") left top no-repeat; float:left}
.social_icon {height:16px; margin-top: 2px; margin-left: 2px; width:16px; display:block; float:left}
acronym {border-bottom: 1px dotted; cursor:help}
.friends_with_bonus {padding:10px 5px 9px 5px; width:160px; text-align:center; background-color:#FCF8DC; font-weight:bold; font-size:16px; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; font-size:16px; margin:0px auto 15px auto; display:block; text-decoration:none}
a.friends_with_bonus {cursor: pointer; cursor: hand}
.friends_with_bonus h3 {margin-bottom:10px}
.friends_with_bonus img.avatar {float:none; text-align:center; margin:0px; border-right: 1px solid white}
#list_sync_button {float:right; color: #333; font-size: 12px}
.tweet_chars_remaining.negative {color:red}
.bonusFeatureTitle {font-weight:bold; color: #585858}
a.newTweet {height:23px; background: #cedcf2 url("/images/newTweetBG.png?1291379935") left top no-repeat; border: 0; color: #FFF; font-size: 12px; padding: 20px 0 0 0; text-align: center; text-decoration: none; display:block; clear:both; margin: 0 0 5px 0px; color:black}
a.newTweet:hover, a.newTweet:active {background: #0F59B9 url("/images/newTweetBG.png?1291379935") left top no-repeat; background: url("/images/newTweetBG.png?1291379935") left top no-repeat, -webkit-gradient(linear, left top, left bottom, from(#1971cb), to(#013aa1)) ; background: url("/images/newTweetBG.png?1291379935") left top no-repeat, -moz-linear-gradient(top, #1971cb, #013aa1);  display: block; font-weight:bold; color:white}
.recent_most_faved_links {text-align:center; margin-top:20px; margin-bottom:50px}
.recent_most_faved_links a {color: #333; font-size:18px; margin-left:10px}
h1, h2, h3 {color: #333}
.sales_tick {height:28px; width: 29px; margin-top:25px; vertical-align:middle; background: transparent url("/images/bonus_page_sprite.png?1291379935") no-repeat left -164px; float:left; margin-left:22px; text-indent: -5000em; clear:left}
.sales_point {color: #585858; font-size:18px; padding-left:0px; margin-top:20px; padding-right:10px; vertical-align:middle; float:left; margin-left:20px; width:335px; line-height:1.2em}
.sales_point_image {float:left; width:124px; text-align:center; margin-top:20px; height:40px; background: transparent url("/images/bonus_page_sprite.png?1291379935") no-repeat left -195px; text-indent: -5000em}
.sales_point_image_trophy {background-position: 40px -191px; width:124px; height:45px}
.sales_point_image_more {background-position: 0px -236px; width:124px; height:40px}
.sales_point_image_notify {background-position: 7px -279px; width:124px; height:36px}
.sales_point_image img {margin:0px}
.sales_points {margin-bottom:35px}
.buy_button_wrapper_blue {background: -webkit-gradient(linear, left top, left bottom, from(#1971cb), to(#013aa1)); background: -moz-linear-gradient(top, #1971cb, #013aa1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1)"; border: 0; color: #FFF}
.buy_button_wrapper_white {border: 1px black solid; background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#FFFFFF)); background: -moz-linear-gradient(top, #f6f6f6, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#FFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#FFFFFF)"}
.buy_button_wrapper {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; display: block; font-size: 16px; font-weight: bold; padding: 12px 0 12px 0; text-align: center; text-decoration: none; margin-left: 0px; margin-right:20px; margin-top: 10px; float:left; height:100%;  cursor: pointer; cursor: hand; background-color:#1971cb}
.bonus_price_table form {margin-top:5px}
.bonus_price_table {width:200px; margin-left:auto; margin-right:auto; line-height:1.5em}
.bonus_price_table td.left{ width:240px; text-align:center}
.bonus_price_table td.center{ width:5px; text-align:center}
.bonus_price_table td.right{ width:240px; text-align:center}
.payments table {border-collapse:collapse}
.payments table, .payments th, .payments td {border: 1px solid black; padding:2px}
.api_text {line-height:1.5em; color: #585858}
.api_text li {margin-bottom: 1em; font-size:14px; line-height:1.5em; width: 480px}
.bonus_feature_form_wrapper_white {border: 1px black solid; background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#FFFFFF)); background: -moz-linear-gradient(top, #f6f6f6, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#FFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#FFFFFF)"}
.bonus_feature_form_wrapper_blue {background: -webkit-gradient(linear, left top, left bottom, from(#1971cb), to(#013aa1)); background: -moz-linear-gradient(top, #1971cb, #013aa1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1)"; color: #FFF; border: 0}
.bonus_feature_form_wrapper_blue h2 {color:white}
.bonus_feature_form_wrapper_blue input[type="text"] {color: #333}
.bonus_feature_form_wrapper_blue select {color: #333}
.bonus_feature_form_wrapper_blue #edit_screen_name {color:#DCDFF7}
.bonus_feature_form_wrapper_white #edit_screen_name {color:#585858}
.bonus_feature_form_wrapper {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; display: block; font-size: 16px; font-weight: bold; padding: 12px 0 12px 0; text-align: center; text-decoration: none; margin-left: 20px; margin-right:20px; height: 100%}
.bonus_feature_form_wrapper h2 {font-size:20px}
.bonus_feature_form_wrapper table {text-align:left; margin-left:10px; width:467px}
.bonus_feature_form_wrapper table td {padding-left:12px}
.bonus_feature_form_wrapper label {width:112px}
.bonus_feature_form_wrapper .tip {font-size:0.8em}
.bonus_feature_form_wrapper input[type="text"] {color: #333; font-size: 16px; font-weight: bold; padding:3px; -webkit-rtl-ordering: logical; background-color: white; border: 2px inset; cursor: auto; display: inline-block; letter-spacing: normal; line-height: normal; margin: 0em; text-align: -webkit-auto; text-indent: 0px; text-shadow: none; text-transform: none}
.bonus_feature_form_wrapper select {padding: 0px 0.25em; margin:0px; color: #333}
.bonus_feature_form_wrapper #edit_screen_name {font-size: 0.8em; padding-left:20px}
#payment_error {background-color: #cc0000; padding: 5px; color: #fff; font-weight:bold; margin:10px 15px 10px 20px; border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; padding:5px 10px; font-size:1.2em; line-height:1.5em; width:270px; float:left}
#autocomplete_user {width:200px}
#user_choices {background-color:#DEE3EA; padding-bottom:10px}
#user_choices ul {list-style: none !important; list-style-type: none !important; list-style-image: none !important; margin-left:5px}
#user_choices li {color:#333; line-height:1em; margin-bottom:0px; vertical-align:top; height:44px; padding-left:47px; position: relative; cursor:pointer; width:150px}
#user_choices ul li.selected {background-color: #ffb;}
#user_choices li img {height:38px; width: 38px; position:absolute; top:0px; left:2px; margin:3px 0px}
#user_choices li span {display: block; font-size: 12px; font-weight: bold; padding-top:14px; width:150px}
#buy_now_button, #buy_now_button_ja {margin: 0; padding: 0; border: 0; width:180px; height:38px; text-indent: -5000px; overflow:hidden; cursor: pointer;  cursor: hand;   font-size:0; line-height: 0}
#buy_now_button {background: transparent url('/images/bonus_page_sprite.png?1291379935') no-repeat center top}
#buy_now_button_ja {background: transparent url('/images/bonus_page_sprite.png?1291379935') no-repeat center -82px}
#buy_now_button.clicked {background-position: 0px -41px; cursor:wait}
#buy_now_button_ja.clicked {background-position: 0px -123px; cursor:wait}
#secure_white {background: transparent url('/images/bonus_page_sprite.png?1291379935') no-repeat left -318px; padding-left:15px; padding-top:1px; float:right; margin-right:11px; margin-top:6px; color:white; font-size:12px}
#secure_black {background: transparent url('/images/bonus_page_sprite.png?1291379935') no-repeat left -333px; padding-left:15px; padding-top:1px; float:right; margin-right:11px; margin-top:6px; color:#333; font-size:12px}
.login_stats td {padding:10px}
#signInCallout, #signInCalloutAlt, #bonusFeatureCallout {color: #333;      background: #FFCC66; border: 1px solid #c1c5cb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; margin: 0 0 10px 0; padding: 10px; display:block; text-decoration:none}
#signInCallout, #signInCalloutAlt {padding: 10px}
#bonusFeatureCallout {padding:10px}
.signInCalloutHeader, .bonusFeatureCalloutHeader {font-size:1.5em; text-align:center; font-weight:bold; margin-bottom:10px}
.signInCalloutHeader {font-size:1.5em}
.bonusFeatureCalloutHeader {font-size:1.2em;  }
.bonusFeatureCalloutHeader .smaller {font-size:0.9em}
.signInCalloutSubheader {font-size:1.5em; text-align:center; font-weight:bold; margin-top:10px}
.signInCalloutSubpoints, .bonusFeatureCalloutSubpoints {margin-top:10px}
 .signInCalloutSubpoints ul, .bonusFeatureCalloutSubpoints ul {list-style-type:disc}
.signInCalloutSubpoints ul li, .bonusFeatureCalloutSubpoints ul li {margin-bottom:10px; margin-left:20px; margin-right:10px}
.sign_in_header {font-size: 18px; text-align:center; margin-top:20px; margin-bottom:20px}
.retweet_analysis {margin-top: 20px; margin-bottom:10px; background-color:#EDF0F4}
.retweet_analysis h3 {margin-bottom:5px; font-size:1.2em}
.retweet_analysis .line {padding:5px 5px 8px 5px}
.retweet_analysis .alt_line {background-color: #ddd; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px}
.retweet_analysis a {color: #666; font-size: 14px; text-decoration: none; font-weight:bold}
.retweet_analysis a:hover {color: #0e57b7; text-decoration: underline}
.retweet_analysis .avatar {margin-right:10px; border:none !important}
a.retweet_details {display:block; margin-top:3px; margin-left:49px; color: #666; font-size: 14px; text-decoration: none; font-weight:bold}
a:hover.retweet_details {color: #0e57b7; text-decoration: underline}
.retweet_bar_loader {margin-top:3px; margin-left:42px; height:19px; width:220px}
.retweet_analysis_subheader {font-size:0.9em; color: #666; font-style:italic}
.retweet_analysis_times_used_text {font-size: 0.9em; color: #666; background-color: #FCF8DC}
.retweet_analysis_times_used_text a {font-size: 1.0em; text-decoration:underline}
 .how_it_works_text_column {float:left; width:260px; line-height: 1.5em; color:#585858; margin-right:22px; margin-top:20px}
.how_it_works_text_column h2 {font-weight:bold; font-size:2em}
.how_it_works_text_column h3 {font-weight:bold; margin-top:15px; margin-bottom:5px}
.how_it_works_text_column ul {list-style: disc; margin-top:10px; margin-bottom:20px}
.how_it_works_text_column ul li {margin-bottom: 0.5em}
.how_it_works_text_column p {margin-top: 5px}
 * html .fixed {position:absolute }
.fixed {position:fixed }
 #dialog-overlay {top:0;left:0;width:100%;height:100%;z-index:900 }
#dialog-container {overflow:hidden;z-index:901}
#dialog-content {background-color:black;}
 #dialogContainer {z-index: 500; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.75)}
* #tweetDialog {border: 10px solid #000000}
#tweetDialog {border: 10px solid rgba(0,0,0,0.75); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; width: 572px}
#tweetDialog .error {background: #a3a6ab; color: #FFF; padding: 10px}
#tweetDialog .tweet_chars_remaining {float: right}
#tweetDialog .negative {color: red}
#tweetDialog form {background: #edf0f4; height: 150px; padding: 10px}
#tweetDialog label {font-weight: bold; display: inline}
* #tweetDialog label {float: left}
.tweetArea {padding: 10px; height: 68px; margin: 10px 0; width: 530px; border: 1px solid #ccc; font-size: 18px; font-family: Helvetica, Arial, sans-serif; resize: none}
#tweetDialog input.closeTweet, #tweetDialog input.sendTweet {background: #013aa1; background: -webkit-gradient(linear, left top, left bottom, from(#1971cb), to(#013aa1)); background: -moz-linear-gradient(top, #1971cb, #013aa1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1971cb, endColorstr=#013aa1)"; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #FFF; border: 0; margin: 0; padding: 5px 12px; float: right; margin-bottom:5px}
#tweetDialog input.cancelTweet {background: #999; background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#999)); background: -moz-linear-gradient(top, #bbb, #999); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbbbb, endColorstr=#999999); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbbbb, endColorstr=#999999)"; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #FFF; border: 0; margin: 0; padding: 5px 12px; margin-bottom:5px}
* #tweetDialog input.cancelTweet {float: left}
#tweetDialog input.closeTweet:active, #tweetDialog input.sendTweet:active, #tweetDialog input.cancelTweet:active {position: relative; top: 1px}
#tweetDialog .singleTweet {background: white; border: 0; border-bottom: 1px solid #c1c5cb; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; margin: 0; padding: 15px}
#tweetDialog .tweetBalloon {width: 480px}
#tweetDialog acronym {background: #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; color: #FFF; cursor: help; display: inline-block; line-height: 8px; margin: -5px 0 0px 5px;; padding: 5px}
#tweetDialog acronym:hover {background: #999}
#tweetDialog form label {margin: 0px}
.tweet_box_success {font-size: 18px; font-family: Helvetica, Arial, sans-serif; text-align: center; margin: 15px 0px 20px 0px}
.tweet_box_response {background: #edf0f4; height: 75 px; padding: 10px}
.prompt {*line-height:1.1em}
