#tellmrtweet
.btn_tellmrtweet, .btn_tellmrtweet2 {
  display: block;
  margin: 0 auto 5px;
  text-indent: -9000px;
  font-size: 0px;
  line-height: 0px;
  height: 48px;
}
.btn_tellmrtweet {
  width: 463px;
  background: url("../images/buttons/tellmrtweet.png") no-repeat;
}
.btn_tellmrtweet2 {
  width: 362px;
  background: url("../images/buttons/tellmrtweet2.png") no-repeat;
}
.tellmrtweet .pitch {
  text-align: center;
}
.tellmrtweet .pitch h1 {
  margin-top: 20px;
  font-size: 30px;
}
.tellmrtweet .pitch h1 img {
  border: 1px solid #888a85;
  vertical-align: top;
  height: 32px;
  width: 32px;
}
.tellmrtweet .pitch h2 {
  margin-top: 15px;
  font-size: 20px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-weight: normal;
  font-style: italic;
  color: #555753;
}
.tellmrtweet .pitch h3 {
  margin: 15px auto 0;
  font-size: 16px;
  font-weight: normal;
  width: 700px;
}
.tellmrtweet .pitch .actions {
  margin-top: 20px;
  background-color: #e2f0f7;
  border-top: 1px solid #babdb6;
  border-bottom: 1px solid #babdb6;
}
.tellmrtweet .pitch .actions .buttons {
  margin: 0 auto;
  padding: 5px;
  width: 950px;
}
.tellmrtweet .pitch .actions .buttons p {
  font-size: 12px;
}
.tellmrtweet .pitch .actions .buttons button {
  margin-bottom: 5px;
  font-size: 16px;
}
.tellmrtweet .pitch .actions .buttons .button2, .tellmrtweet .pitch .actions .buttons .button3 {
  float: left;
  padding: 10px;
}
.tellmrtweet .pitch .actions .buttons .button2 {
  width: 450px;
}
.tellmrtweet .pitch .actions .buttons .button3 {
  width: 290px;
}
.tellmrtweet .pitch .actions .buttons .middle {
  border-left: 1px solid #babdb6;
  border-right: 1px solid #babdb6;
}
.tellmrtweet hr {
  border: none;
  height: 1px;
  background-color: #babdb6;
}

.tellmrtweet .quicklinks {
  margin-top: 15px;
}
.tellmrtweet .quicklinks .tweetthis {
  padding: 5px 10px;
  font-size: 20px;
  font-weight: bold;
  line-height: 22px;
  background-color: #eeeeec;
  border: 1px solid #888a85;
}
.tellmrtweet .quicklinks .tweetthis img {
  margin-right: 10px;
  vertical-align: bottom;
  height: 22px;
}
.tellmrtweet .why, .tellmrtweet .how, .tellmrtweet .who {
  margin: 30px;
}
.tellmrtweet .why h2, .tellmrtweet .how h2, .tellmrtweet .who h2 {
  margin-bottom: 20px;
  padding-bottom: 5px;
  font-size: 18px;
  border-bottom: 1px dotted #babdb6;
}
.tellmrtweet .why h3, .tellmrtweet .how h3, .tellmrtweet .who h3 {
  margin-bottom: 6px;
  font-size: 15px;
  color: #555753;
}
.tellmrtweet .why p, .tellmrtweet .how p, .tellmrtweet .who p {
  margin-bottom: 20px;
  font-size: 14px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
.tellmrtweet .why p img, .tellmrtweet .how p img, .tellmrtweet .who p img {
  display: block;
  margin: 0 auto;
}
.tellmrtweet .who p img {
  margin-top: 30px;
  border: 2px solid #babdb6;
}
.tellmrtweet .why p.caption, .tellmrtweet .how p.caption, .tellmrtweet .who p.caption {
  font-size: 13px;
  font-family: Lucida Grande, Tahoma, Verdana, Arial, sans-serif;
  font-style: italic;
  text-align: center;
}
.tellmrtweet .left {
  float: left;
  width: 48%;
}
.tellmrtweet .right {
  float: right;
  width: 48%;
}
.container .calltoaction {
  padding: 10px;
  background-color: #fffbca;
  border-top: 1px solid #edd400;
  border-bottom: 1px solid #edd400;
  color: #2e3436;
  font-size: 13px;
}
.container .calltoaction h2 {
  margin-bottom: 3px;
  font-size: 18px;
}
.container .calltoaction h3 {
  margin-bottom: 3px;
  font-size: 15px;
}
.container .calltoaction p {
  margin-top: 5px;
}
.container .calltoaction .followmt {
  float: left;
  width: 600px;
}
.container .calltoaction .formhead {
  margin: 0 auto 20px;
  width: 650px;
}
.container .calltoaction .subhead {
  font-size: 14px;
}
.container .calltoaction form.getstics {
  margin: 10px auto 0;
  width: 650px;
}
.container .calltoaction h2.larger {
  height: 34px;
  font-size: 24px;
  line-height: 34px;
  text-align: center;
}
.container .calltoaction h2.larger img {
  height: 32px;
  width: 32px;
  border: 1px solid #888a85;
  vertical-align: top;
}
.container .calltoaction p.recmsg {
  margin: 10px auto;
  padding: 5px;
  width: 700px;
  color: #555753;
  background-color: #ffffff;
  font-size: 18px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-style: italic;
  text-align: center;
}
.container .calltoaction p.larger {
  margin: 0 auto 10px;
  width: 700px;
  font-size: 14px;
  color: #2e3436;
  text-align: center;
}
.container .calltoaction .actions {
  text-align: center;
  width: 900px;
}
.container .calltoaction .action {
  padding-top: 10px;
  margin-bottom: 0;
}
.container .calltoaction .actions .action {
  float: left;
  width: 300px;
}
.container .calltoaction .actions input {
  font-size: 16px;
}
.container .calltoaction form.getstics label {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #2e3436;
  line-height: 22px;
}
.container .calltoaction form.getstics input {
  float: right;
  margin-right: 10px;
  font-size: 15px;
  width: 220px;
}
.container .hidden {
  display: none;
}
.container .calltoaction form {
  margin-top: 10px;
  font-size: 12px;
}
.container .calltoaction textarea {
  margin-top: 5px;
  font-size: 14px;
  height: 3em;
  width: 99%;
}
.container .calltoaction .oops {
  display: none;
  margin-bottom: 10px;
  color: #ef2929;
  font-size: 12px;
}
.container .calltoaction .peopletorec {
  margin: 15px 0 15px;
  float: left;
  text-align: center;
  width: 175px;
}
.container .calltoaction .peopletorec img {
  border: 1px solid #888a85;
  height: 48px;
  width: 48px;
}
.container .calltoaction .or {
  float: right;
  padding: 0 10px;
  font-weight: bold;
  line-height: 24px;
}
.container .calltoaction .left, .container .calltoaction .right {
  text-align: center;
}
.container .calltoaction .left input, .container .calltoaction .right input {
  font-size: 20px;
}
.container .calltoaction .addppl {
  float: left;
}
.container .calltoaction .recommendppl {
  float: right;
}
.container .calltoaction .addppl, .container .calltoaction .recommendppl {
  width: 48%;
}
.container .calltoaction .addppl .subhead, .container .calltoaction .recommendppl .subhead {
  display: block;
  margin-bottom: 10px;
  font-size: 13px;
  width: 90%;
}
.container .calltoaction .addppl button, .container .calltoaction .recommendppl button {
  font-size: 16px;
}
.container .calltoaction .button {
  float: right;
  text-indent: -9000px;
  font-size: 0px;
  line-height: 0px;
  height: 22px;
}
.container .calltoaction .btn_getrec {
  background: url("../images/buttons/get_recommended.png") no-repeat;
  width: 151px;
}
.container .calltoaction .btn_getmerec {
  background: url("../images/buttons/get_me_rec.png") no-repeat;
  width: 175px;
}
.container .calltoaction .btn_startrec {
  background: url("../images/buttons/start_recommending_them.png") no-repeat;
  width: 203px;
}

.container .calltoaction .btn_seeothers {
  background: url("../images/buttons/see_others.png") no-repeat;
  width: 102px;
}

.container .calltoaction .btn_getupdate {
  margin-top: 10px;
  background: url("../images/buttons/update.png") no-repeat;
  width: 241px;
}
.container .calltoaction .btn_sendfeedback {
  margin-top: 3px;
  border: none;
  background: url("../images/buttons/send_feedback.png") no-repeat bottom left;
  width: 119px;
}
.container .calltoaction .btn_followmrtweet {
  margin-top: 10px;
  background: url("../images/buttons/follow_mrtweet.png") no-repeat;
  height: 72px;
  width: 256px;
}
.container .calltoaction .btn_rechimher {
  margin-top: 3px;
  border: none;
  background: url("../images/buttons/recommend_him_her.png") no-repeat;
  width: 170px;
}
.container .calltoaction .btn_tweet_this {
  margin-top: 3px;
  background: url("../images/buttons/tweet_this.png") no-repeat;
  width: 100px;
}
.container .calltoaction form.getstics input.btn_getmystics {
  border: none;
  background: url("../images/buttons/get_my_twitteristics.png") no-repeat;
  width: 161px;
}
.container .calltoaction form.getstics input.btn_seemyrecs {
  border: none;
  background: url("../images/buttons/see_my_recommendations.png") no-repeat;
  width: 201px;
}
.intro {
  margin-top: 20px;
  text-align: center;
}
.intro h1 {
  margin-bottom: 5px;
  font-size: 36px;
}
.intro h1.iammrtweet {
  margin: 0 auto 10px;
  text-indent: -9000px;
  font-size: 0px;
  line-height: 0px;
  background: url("../images/i_am_mrtweet.png") no-repeat center center;
  height: 55px;
  width: 208px;
}
.intro h3 {
  margin: 0 auto 30px;
  width: 800px;
  font-size: 20px;
  font-weight: normal;
}
.intro .testimonial {
  margin-bottom: 20px;
  font-size: 16px;
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
.intro .testimonial .who {
  font-size: 13px;
  font-style: italic;
  color: #555753;
}