/* Public Offers Interstitial */
/* line 3, ../../app/assets/stylesheets/interstitial.scss */
.interstitial {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/bg/dotted_bg2-6b059acd97a0e42181366c59b0c7efb4.png) repeat scroll 0 0 transparent;
}
/* line 4, ../../app/assets/stylesheets/interstitial.scss */
.interstitial h2 {
  color: #f26522;
}
/* line 6, ../../app/assets/stylesheets/interstitial.scss */
.interstitial iframe {
  display: block;
  width: 100%;
  border: none;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 7, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 9, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack #container {
  position: relative;
  top: 20px;
  z-index: 4;
  margin: 0 auto;
}
/* line 10, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack #overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=50);
  background-color: #000;
  top: 0;
  left: 0;
}
/* line 11, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack .expiry {
  font-size: 15px;
  padding: 5px;
  font-weight: bold;
  height: 20px;
  text-align: center;
  background-color: #f1f1f1;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
/* line 21, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack .expiry .timeleft {
  color: #a33;
}
/* line 25, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack .timeleft {
  border: none;
  background-color: auto;
}
/* line 29, ../../app/assets/stylesheets/interstitial.scss */
.interstitial #ie_hack .webdot {
  width: 1px;
  height: 1px;
}

/* line 36, ../../app/assets/stylesheets/interstitial.scss */
.outside {
  margin: 40px auto;
  width: 600px;
  border: 8px solid #e1eacd;
  background-color: #93af5b;
  padding: 18px;
  -webkit-box-shadow: 10px 10px 20px #333333;
  -moz-box-shadow: 10px 10px 20px;
}
/* line 44, ../../app/assets/stylesheets/interstitial.scss */
.outside img.thumb {
  float: left;
  width: 125px;
}
/* line 49, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside {
  background-color: #fff;
  padding: 25px;
  position: relative;
}
/* line 50, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside h1 {
  margin-bottom: 3px;
  font-size: 14px;
}
/* line 54, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .desc {
  font-size: 24px;
}
/* line 57, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside span.expired {
  color: #833;
  font-size: 14px;
}
/* line 64, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .roundedCard, .outside .inside .goButton {
  margin-left: 170px;
  float: left;
  padding: 10px;
  margin-bottom: 4px;
  clear: both;
}
/* line 72, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .roundedCard {
  clear: none;
  float: none;
  min-height: 80px;
}
/* line 77, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside a.proceed_link, .outside .inside a:hover.proceed_link {
  background-color: #8fa758;
  display: block;
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -moz-box-shadow: 2px 2px 1px #888888;
  border: 1px solid #d1d1d1;
  padding: 10px;
  clear: both;
}
/* line 92, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside a:hover.proceed_link {
  background-color: #9ab464;
}
/* line 95, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .clearfix {
  clear: both;
}
/* line 98, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .left, .outside .inside .right {
  width: 270px;
  padding: 15px;
  float: left;
}
/* line 103, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .right {
  width: 190px;
  padding-left: 40px;
}
/* line 107, ../../app/assets/stylesheets/interstitial.scss */
.outside .inside .couponCode {
  background-color: #FDEDB4;
  font-weight: bold;
  border: 1px dashed #febf02;
  text-align: center;
}

/* line 117, ../../app/assets/stylesheets/interstitial.scss */
.expired {
  border-color: #eacdd1;
  background-color: #ae5b65;
}
/* line 122, ../../app/assets/stylesheets/interstitial.scss */
.expired .inside a.proceed_link, .expired .inside a:hover.proceed_link {
  background-color: #ae5b65;
  color: #dcc;
}
/* line 126, ../../app/assets/stylesheets/interstitial.scss */
.expired .inside a:hover.proceed_link {
  background-color: #c45b65;
}

/* like-to-claim */
/* line 136, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside, .theme_new-claim .outside {
  width: 708px;
  border: 0px;
  padding: 0px;
}
/* line 140, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked, .theme_new-claim .outside .inside .liked {
  padding-top: 22px;
}
/* line 142, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked h1, .theme_new-claim .outside .inside .liked h1 {
  font: 62.5%/1.5 "Helvetica Neue", Arial, Helvetica, FreeSans, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #333;
  line-height: 1.2em;
  margin: 0 0 10px 0px;
}
/* line 150, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked h2.subtitle, .theme_new-claim .outside .inside .liked h2.subtitle {
  color: #58595B;
  font-weight: normal;
  font-size: 37px;
  margin: 0 0 10px 0px;
  /*line-height: 24px;*/
  height: 50px;
}
/* line 159, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .friend, .theme_new-claim .outside .inside .liked .friend {
  text-align: center;
  position: absolute;
  width: 688px;
  padding: 10px;
  top: 0px;
  left: 0px;
  /* Original style
  color: #fff;
  background-color: #8FA758;
  */
  color: #550;
  background-color: #ee0;
  border-bottom: 1px solid #aaaa00;
}
/* line 175, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .headerpic, .theme_new-claim .outside .inside .liked .headerpic {
  background-color: #aaa;
  height: 200px;
  width: 440px;
  float: right;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/pudding-f205bd435044410aa6a3844044828b0e.jpg) center no-repeat;
}
/* line 182, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .left, .like-to-claim .outside .inside .liked .topleft, .theme_new-claim .outside .inside .liked .left, .theme_new-claim .outside .inside .liked .topleft {
  padding: 0px;
  width: 200px;
}
/* line 186, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .topleft, .theme_new-claim .outside .inside .liked .topleft {
  margin-bottom: 0px;
}
/* line 189, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .right, .theme_new-claim .outside .inside .liked .right {
  width: 440px;
  padding: 0;
  margin: 0 0 0 18px;
}
/* line 194, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .left h2, .like-to-claim .outside .inside .liked .right h2, .theme_new-claim .outside .inside .liked .left h2, .theme_new-claim .outside .inside .liked .right h2 {
  color: #444;
  font-size: 20px;
  line-height: 28px;
  margin-top: 0px;
}
/* line 200, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox, .theme_new-claim .outside .inside .liked .dealbox {
  position: relative;
}
/* line 202, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .revealed, .theme_new-claim .outside .inside .liked .dealbox .revealed {
  height: 120px;
}
/* line 205, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notRevealed, .theme_new-claim .outside .inside .liked .dealbox .notRevealed {
  height: 95px;
}
/* line 208, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked, .like-to-claim .outside .inside .liked .dealbox .revealed, .theme_new-claim .outside .inside .liked .dealbox .notLiked, .theme_new-claim .outside .inside .liked .dealbox .revealed {
  color: #fff;
  font-size: 12px;
  position: relative;
  /* Necessary for IE not to apply the transparency */
  border: 1px solid #bbbbbb;
  border-radius: 5px 5px 0 0;
  min-height: 105px;
  background-color: #0899BC;
  background: -moz-linear-gradient(center top, #09b8e3, #0899bc) repeat scroll 0 0 transparent;
  border: 0px;
  width: 190px;
  padding: 10px 5px 0 5px;
  text-align: center;
}
/* line 223, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked h2, .like-to-claim .outside .inside .liked .dealbox .revealed h2, .theme_new-claim .outside .inside .liked .dealbox .notLiked h2, .theme_new-claim .outside .inside .liked .dealbox .revealed h2 {
  color: #fff;
  margin-bottom: .1em;
}
/* line 227, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked .couponCode, .like-to-claim .outside .inside .liked .dealbox .revealed .couponCode, .theme_new-claim .outside .inside .liked .dealbox .notLiked .couponCode, .theme_new-claim .outside .inside .liked .dealbox .revealed .couponCode {
  color: #444;
  padding: 3px;
  display: inline;
  font-size: 19px;
}
/* line 233, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked h2, .like-to-claim .outside .inside .liked .dealbox .notLiked h3, .like-to-claim .outside .inside .liked .dealbox .revealed h2, .like-to-claim .outside .inside .liked .dealbox .revealed h3, .theme_new-claim .outside .inside .liked .dealbox .notLiked h2, .theme_new-claim .outside .inside .liked .dealbox .notLiked h3, .theme_new-claim .outside .inside .liked .dealbox .revealed h2, .theme_new-claim .outside .inside .liked .dealbox .revealed h3 {
  margin-top: 0;
}
/* line 236, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked .fb_like, .like-to-claim .outside .inside .liked .dealbox .revealed .fb_like, .theme_new-claim .outside .inside .liked .dealbox .notLiked .fb_like, .theme_new-claim .outside .inside .liked .dealbox .revealed .fb_like {
  margin: 20px 0 0 68px;
}
/* line 240, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked, .theme_new-claim .outside .inside .liked .dealbox .notLiked {
  position: absolute;
  z-index: 2;
  height: 85px;
  min-height: 85px;
}
/* line 246, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked.expired_box, .theme_new-claim .outside .inside .liked .dealbox .notLiked.expired_box {
  background: #555;
}
/* line 248, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .notLiked.expired_box h2, .theme_new-claim .outside .inside .liked .dealbox .notLiked.expired_box h2 {
  font-size: 26px;
  color: #ccc;
}
/* line 253, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .dealbox .revealed, .theme_new-claim .outside .inside .liked .dealbox .revealed {
  font-size: 15px;
  padding: 10px 5px 0px 5px;
  margin-top: 3px;
}
/* line 260, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked a.proceed_link, .theme_new-claim .outside .inside .liked a.proceed_link {
  clear: none;
  width: 70%;
  margin: auto;
  margin-top: 5px;
  background-color: #ffcb4f;
  color: #000;
  font-size: 16px;
  line-height: 21px;
  padding: 6px 10px;
}
/* line 271, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked a.proceed_link:hover, .theme_new-claim .outside .inside .liked a.proceed_link:hover {
  background-color: #fff8e6;
}
/* line 274, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .proceed_box, .theme_new-claim .outside .inside .liked .proceed_box {
  text-align: center;
  padding: 8px 10px;
  background-color: #DDEACF;
  font-size: 10px;
  font-weight: normal;
  border-width: 0 0 1px 0;
  border-color: #fff;
}
/* line 280, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .proceed_box a, .theme_new-claim .outside .inside .liked .proceed_box a {
  color: #0185C6;
}
/* line 284, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .expiration_box, .theme_new-claim .outside .inside .liked .expiration_box {
  padding: 2px 10px 14px 10px;
  line-height: 18px;
  font-weight: bold;
  text-align: center;
  background-color: #DDEACF;
}
/* line 290, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .expiration_box .deal_expires, .theme_new-claim .outside .inside .liked .expiration_box .deal_expires {
  font-size: 12px;
}
/* line 294, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .expiration_box .timeleft_new, .theme_new-claim .outside .inside .liked .expiration_box .timeleft_new {
  font-size: 16px;
  font-weight: bold;
  border: 0px;
  background-color: transparent;
}
/* line 301, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside .inside .liked .expired_box, .theme_new-claim .outside .inside .liked .expired_box {
  color: #dcc;
  background-color: #ae5b65;
}
/* line 307, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .outside.expired .inside .liked .friend, .theme_new-claim .outside.expired .inside .liked .friend {
  /* background-color: #EB593C; Allan says this is too ugly */
}
/* line 310, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .left h2, .theme_new-claim .left h2 {
  font-weight: normal;
}
/* line 313, ../../app/assets/stylesheets/interstitial.scss */
.like-to-claim .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr, .theme_new-claim .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
  display: none !important;
}

/*.theme_new-claim .outside .inside .liked .proceed_box {
  padding: 0px;
  height: 9px;
}*/
/* line 323, ../../app/assets/stylesheets/interstitial.scss */
.theme_new-claim .dealbox .clip_container {
  margin-top: 6px;
  margin-bottom: 15px;
}

/* line 328, ../../app/assets/stylesheets/interstitial.scss */
.theme_new-claim .revealed, .like-to-claim .notLiked, .like-to-claim .revealed {
  height: 137px;
}

/* line 335, ../../app/assets/stylesheets/interstitial.scss */
.site_sole-society.theme_grove-base.like-to-claim .notLiked.expired_box h2 {
  font-size: 13px !important;
}

/* End Public Offers Interstitial */
/* begin custom interstitial css */
/* line 346, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside {
  border: 0;
  padding: 0;
}
/* line 349, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside .inside {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/dodocase-parchment-bg-75952a68fa98e3d33eff51997df6e8e2.jpg) repeat-x;
}
/* line 350, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside .inside h3 {
  margin-top: 10px;
}
/* line 354, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside .inside .highlighted {
  /*display: inline;*/
  display: inline-block;
}
/* line 357, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside .inside .highlighted span {
  font-size: 16px;
  background-color: #ffb;
  padding: 5px;
}
/* line 365, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside .inside a.proceed_link {
  background-color: #cd212d;
}
/* line 368, ../../app/assets/stylesheets/interstitial.scss */
.dodocase .outside .inside a:hover.proceed_link {
  background-color: #dd313d;
}

/* line 374, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial h2, .theme_bonobos_white.interstitial h2 {
  color: #111;
  font-family: museo-sans;
}
/* line 378, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside, .theme_bonobos_white.interstitial .outside {
  width: 860px;
  height: 510px;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/overlay-bg-sm-479c1e4860fe2f8654aea77d30851b48.jpg) #e1e0de no-repeat 100% 100%;
}
/* line 389, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside, .theme_bonobos_white.interstitial .outside .inside {
  padding: 45px 329px 0 50px;
  background: none;
  position: static;
}
/* line 393, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .left, .theme_bonobos.interstitial .outside .inside .right, .theme_bonobos_white.interstitial .outside .inside .left, .theme_bonobos_white.interstitial .outside .inside .right {
  width: auto;
  padding: 0;
  float: none;
}
/* line 398, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked, .theme_bonobos_white.interstitial .outside .inside .liked {
  padding-top: 0;
}
/* line 400, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked h2, .theme_bonobos_white.interstitial .outside .inside .liked h2 {
  font-weight: normal;
  font-size: 15px;
}
/* line 404, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked h2.subtitle, .theme_bonobos_white.interstitial .outside .inside .liked h2.subtitle {
  color: #111;
  font-size: 36px;
  line-height: 40px;
  margin: 0 90px 10px 0px;
  height: auto !important;
  font-family: rooney-web;
}
/* line 412, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .left, .theme_bonobos.interstitial .outside .inside .liked .topleft, .theme_bonobos_white.interstitial .outside .inside .liked .left, .theme_bonobos_white.interstitial .outside .inside .liked .topleft {
  width: auto;
}
/* line 415, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .logistics, .theme_bonobos_white.interstitial .outside .inside .liked .logistics {
  padding: 0;
  margin: 0 0 0 15px;
  font-size: 14px;
  color: #636363;
  font-family: museo-sans;
}
/* line 421, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .logistics .contactEmail a, .theme_bonobos_white.interstitial .outside .inside .liked .logistics .contactEmail a {
  color: #329ff3;
  text-decoration: none;
}
/* line 426, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox {
  padding: 12px 0;
  margin: 0 2px 29px 0;
  border-bottom: 1px solid white;
  overflow: hidden;
}
/* line 431, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .revealed, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .revealed {
  height: auto;
}
/* line 434, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .notRevealed, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .notRevealed {
  height: auto;
}
/* line 437, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .notLiked, .theme_bonobos.interstitial .outside .inside .liked .dealbox .revealed, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .notLiked, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .revealed {
  color: #636363;
  padding: 10px 0 15px;
  text-align: left;
  overflow: hidden;
  border-radius: 0;
  text-align: left;
  width: auto;
  min-height: auto;
  background: none;
}
/* line 447, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .notLiked h2, .theme_bonobos.interstitial .outside .inside .liked .dealbox .revealed h2, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .notLiked h2, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .revealed h2 {
  color: #111;
  font-size: 21px;
  font-family: museo-sans;
}
/* line 452, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .notLiked .fb_like, .theme_bonobos.interstitial .outside .inside .liked .dealbox .revealed .fb_like, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .notLiked .fb_like, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .revealed .fb_like {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/arrow-right-c929e875e26ea1c8eefdb303f6ee94ea.png) white no-repeat 10px 0;
  width: 87px;
  padding: 18px 0 0 77px;
  height: 40px;
  float: left;
  margin: 0 15px 5px 0;
}
/* line 460, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .notLiked .unlockText, .theme_bonobos.interstitial .outside .inside .liked .dealbox .revealed .unlockText, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .notLiked .unlockText, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .revealed .unlockText {
  color: #636363;
  font-size: 12px;
  font-family: museo-sans;
}
/* line 466, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .notLiked, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .notLiked {
  padding-top: 23px;
  border-top: 1px solid white;
  position: static;
  min-height: auto;
  height: auto;
}
/* line 474, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .dealbox .revealed, .theme_bonobos_white.interstitial .outside .inside .liked .dealbox .revealed {
  margin-top: 5px;
  padding: 0 0 25px;
  height: auto;
}
/* line 480, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .unlocked_proceed_link, .theme_bonobos_white.interstitial .outside .inside .liked .unlocked_proceed_link {
  float: left;
}
/* line 483, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .unlocked_message, .theme_bonobos_white.interstitial .outside .inside .liked .unlocked_message {
  float: right;
  width: 265px;
  font-size: 12px;
  color: #111;
  font-family: museo-sans;
  font-weight: bold;
  padding-top: 5px;
}
/* line 491, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked .unlocked_message .couponCode, .theme_bonobos_white.interstitial .outside .inside .liked .unlocked_message .couponCode {
  border: 0;
  background-color: inherit;
  color: #707070;
  font-size: 19px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 500, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked a.proceed_link, .theme_bonobos_white.interstitial .outside .inside .liked a.proceed_link {
  width: 200px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  text-align: center;
  font-family: rooney-web;
  padding: 10px 0;
  color: #fff;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  font-weight: normal;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/btn-send-email-2b29d7bc75b97b2c8cd726fdc2fe60ec.png) repeat-x 0 0;
  float: left;
  border: 0;
  box-shadow: none;
  clear: none;
}
/* line 518, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked a.proceed_link.proceed_expired, .theme_bonobos_white.interstitial .outside .inside .liked a.proceed_link.proceed_expired {
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/btn-gray-d27b31a86daeb51b52daed4cc3b4292d.png);
  width: 240px;
}
/* line 523, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside .inside .liked a.proceed_link:hover, .theme_bonobos_white.interstitial .outside .inside .liked a.proceed_link:hover {
  background-color: none;
}
/* line 529, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr, .theme_bonobos_white.interstitial .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
  display: none !important;
}
/* line 533, ../../app/assets/stylesheets/interstitial.scss */
.theme_bonobos.interstitial .outside.expired .notLiked, .theme_bonobos.interstitial .outside.expired .dealbox, .theme_bonobos_white.interstitial .outside.expired .notLiked, .theme_bonobos_white.interstitial .outside.expired .dealbox {
  border: none !important;
}

@font-face {
  font-family: 'ITCAvantGardePro-Bold';
  src: url('//www.curebit.com/fonts/itcavantgardepro-bold.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-bold.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-bold.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-bold.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-bold.svg#itcavantgardepro-bold') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardePro-Md';
  src: url('//www.curebit.com/fonts/itcavantgardepro-md.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-md.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-md.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-md.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-md.svg#itcavantgardepro-md') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardePro-Demi';
  src: url('//www.curebit.com/fonts/itcavantgardepro-demi.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-demi.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-demi.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-demi.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-demi.svg#itcavantgardepro-demi') format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 572, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  margin: 0 auto;
  overflow: hidden;
  width: 700px !important;
  height: 600px !important;
}
/* line 578, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .outside {
  width: 690px;
  padding: 5px;
  background-color: transparent !important;
  margin: 70px auto 0;
  border: 0;
  box-shadow: none;
}
/* line 586, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside {
  height: 412px;
  padding: 0;
  background-color: transparent !important;
  border: 0 !important;
  text-align: center;
  font-size: 12px;
  color: #000;
}
/* line 595, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside #disclaimer_link img {
  position: relative;
  width: 86px;
  height: 40px;
  right: -307px;
  top: 464px;
}
/* line 602, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside #disclaimer_link #disclaimer {
  display: none;
  background: #fff;
  padding: 5px;
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  width: 678px;
  margin-top: 338px;
}
/* line 613, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside #disclaimer_link:hover #disclaimer {
  display: block;
}
/* line 618, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside a {
  color: #000;
  text-decoration: none;
}
/* line 622, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .box {
  margin: 20px 0;
  font-family: 'ITCAvantGardePro-Md';
}
/* line 626, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .middle-box img {
  margin-top: -5px;
}
/* line 629, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .code {
  font-size: 17px;
  font-family: "Arial" !important;
  color: white !important;
  font-size: 11pt !important;
  position: absolute;
  margin-left: 370px !important;
  top: 253px;
  width: 146px !important;
  text-align: center;
  line-height: 23px !important;
}
/* line 640, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .code .desc {
  color: #fff;
  font-size: 17px;
}
/* line 644, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .code .clip_container {
  display: inline;
}
/* line 647, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .code .code-number, .theme_piperlime.interstitial #container .inside .code .couponCode {
  background: #680;
  border: 0;
  font-weight: normal;
  padding: 0px 5px;
  font-size: 17px;
  font-family: "Arial" !important;
  color: white !important;
  width: 133px;
  text-align: center;
  display: inline;
}
/* line 660, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .last-box {
  font-family: 'ITCAvantGardePro-Demi';
  position: absolute;
  top: 302px;
  margin-left: 379px !important;
}
/* line 665, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .last-box a {
  text-transform: uppercase;
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: inline;
  font-size: 12px;
  font-weight: normal;
}
/* line 675, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial #container .inside .last-box a img {
  width: 140px;
  height: 35px;
  margin-top: -17px;
  margin-left: -20px;
}
/* line 688, ../../app/assets/stylesheets/interstitial.scss */
.theme_piperlime.interstitial.campaign_piperlime-15-dollar-incentive #container .inside .middle-box img {
  margin-top: -15px;
}

/* end custom interstitial css */
/* line 709, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial {
  font-family: Helvetica;
}
/* line 712, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside {
  width: 710px;
  height: 404px;
  padding: 0;
  background-color: #fff;
  border: 10px solid #efefef;
}
/* line 718, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside div {
  padding: 0;
  margin: 0;
}
/* line 726, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .inside {
  width: 630px;
  height: 344px;
  padding: 30px 40px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/claim-bg-72e0cb01700f5cda6b3c25ee1cb3b34b.png) no-repeat 438px 0;
}
/* line 733, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .inside .info {
  width: 370px;
}
/* line 737, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .roundedCard {
  margin: 0;
  padding: 0;
}
/* line 740, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .roundedCard h1 {
  white-space: nowrap;
  font-family: Helvetica;
  font-weight: bold;
  color: #2e3f4f;
  font-size: 28px;
  margin: 0;
  margin-bottom: 15px;
}
/* line 750, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .roundedCard .desc, .theme_99designs.interstitial div.outside .roundedCard ul.feature {
  font-family: Helvetica;
  font-size: 18px;
  color: #747b88;
  line-height: 22px;
}
/* line 757, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .roundedCard ul.feature {
  list-style: disc;
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 764, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .expiry {
  font-size: 18px !important;
  color: #ef4a18;
  font-family: Helvetica;
  background-color: white !important;
  font-weight: normal !important;
  text-align: left !important;
  white-space: nowrap;
  margin-bottom: 24px;
  margin-top: 7px;
}
/* line 774, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .expiry .timeleft.hasCountdown {
  background-color: white !important;
  font-weight: bold;
  color: #ef4a18 !important;
}
/* line 781, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .proceed_link {
  font-weight: bold;
  font-size: 19px;
  font-family: Arial;
  color: #ffffff;
  padding: 12px 0 11px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-left: 74px;
  background-color: #ff884e;
  /* fallback color, place your own */
  background-image: -moz-linear-gradient(bottom, #ef4a17, #ff884e);
  background-image: -ms-linear-gradient(bottom, #ef4a17, #ff884e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef4a17), to(#ff884e));
  background-image: -webkit-linear-gradient(bottom, #ef4a17, #ff884e);
  background-image: -o-linear-gradient(bottom, #ef4a17, #ff884e);
  background-image: linear-gradient(bottom, #ef4a17, #ff884e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef4a17', endColorstr='#ff884e', GradientType=0);
  border: 1px solid #f96012;
  display: block;
  width: 466px;
  box-shadow: 0px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
}
/* line 804, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .foot {
  font-family: Helvetica;
  font-size: 14px;
  color: #747b88;
  text-align: center;
  display: block;
  margin: 0 auto;
  padding: 14px 0;
}
/* line 813, ../../app/assets/stylesheets/interstitial.scss */
.theme_99designs.interstitial div.outside .foot .email {
  text-decoration: underline;
  display: inline;
}
/* line 1, ../../app/assets/stylesheets/global.scss */
.clearboth {
  clear: both;
}

/* Loading spinner */
/* line 6, ../../app/assets/stylesheets/global.scss */
#loadingDiv, #noticeDiv {
  position: absolute;
  left: 50%;
  top: 30%;
  width: 170px;
  z-index: 999999;
}
/* line 12, ../../app/assets/stylesheets/global.scss */
#loadingDiv #loadingDivInner, #loadingDiv #noticeDivInner, #noticeDiv #loadingDivInner, #noticeDiv #noticeDivInner {
  position: relative;
  left: -50%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  font-size: 20px;
  -webkit-box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.06);
}
/* line 26, ../../app/assets/stylesheets/global.scss */
#loadingDiv #loadingDivInner img, #loadingDiv #noticeDivInner img, #noticeDiv #loadingDivInner img, #noticeDiv #noticeDivInner img {
  margin-left: 4px;
  float: left;
}
/* line 30, ../../app/assets/stylesheets/global.scss */
#loadingDiv #loadingDivInner .loadingMessage, #loadingDiv #loadingDivInner .noticeMessage, #loadingDiv #noticeDivInner .loadingMessage, #loadingDiv #noticeDivInner .noticeMessage, #noticeDiv #loadingDivInner .loadingMessage, #noticeDiv #loadingDivInner .noticeMessage, #noticeDiv #noticeDivInner .loadingMessage, #noticeDiv #noticeDivInner .noticeMessage {
  float: left;
  padding: 3px;
  margin-left: 10px;
}
/* line 36, ../../app/assets/stylesheets/global.scss */
#loadingDiv #noticeDivInner, #noticeDiv #noticeDivInner {
  font-size: 14px;
  background-color: rgba(216, 237, 206, 0.7);
  color: #3D7834;
}

/* Inline Email sender */
/* line 72, ../../app/assets/stylesheets/global.scss */
.taright {
  text-align: right;
}

/* line 75, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
/* line 82, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email {
  position: static;
  /* top: 30px;*/
  /*left: 90px;*/
  margin: 30px auto;
  width: 400px;
  height: 180px;
  padding: 10px 20px;
  background-color: white;
}
/* line 91, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email h4 {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 96, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email #email_recipient_list {
  font-size: 14px;
  width: 400px;
  height: 100px;
  padding: 4px;
}
/* line 102, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .button {
  background-color: #FAFCFF;
  border-color: #AECEEF;
  border-style: solid;
  border-width: 0 1px;
  display: inline-block !important;
  margin: 1px -1px 0 0;
  position: relative;
  width: 140px;
  color: #26C;
  text-decoration: none;
}
/* line 56, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .button span {
  border-color: #AECEEF;
  border-style: solid;
  border-width: 1px 0;
  display: block;
  height: 23px;
  line-height: 23px;
  margin: -1px 0;
  padding: 0 5px;
  position: relative;
  text-align: center;
}
/* line 104, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .button span {
  background-color: #5B74A8;
  color: #fff;
  font-weight: bold;
}
/* line 111, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .cancelEmailContacts {
  margin-left: 20px;
}

/* line 117, ../../app/assets/stylesheets/global.scss */
#contacts {
  width: 500px;
  box-shadow: 0px 0px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 2px solid #999999;
  padding: 10px;
  position: absolute;
  top: 100px;
  left: 150px;
  /*z-index: 2;*/
  background-color: #fff;
}
/* line 124, ../../app/assets/stylesheets/global.scss */
#contacts #modal-title {
  font-size: 14px;
  margin: 4px 0px 6px 0px;
  padding: 3px 0px 7px 0px;
  border-bottom: 1px dotted #777777;
}
/* line 130, ../../app/assets/stylesheets/global.scss */
#contacts img {
  vertical-align: middle;
}
/* line 131, ../../app/assets/stylesheets/global.scss */
#contacts .msg {
  font-size: 11px;
}
/* line 132, ../../app/assets/stylesheets/global.scss */
#contacts .search {
  line-height: 24px;
  height: 24px;
  margin-bottom: 4px;
}
/* line 137, ../../app/assets/stylesheets/global.scss */
#contacts .search span {
  float: right;
}
/* line 139, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 200px;
  overflow: auto;
  margin: 0px 0px 12px 0px;
  border: 1px solid #aeceef;
}
/* line 147, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems li {
  padding: 1px 0;
}
/* line 148, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems li.odd {
  background-color: #F1F4FF;
}
/* line 151, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems .contact_name {
  display: inline-block;
  width: 180px;
}
/* line 24, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: black;
  background: none;
  font-size: 10pt;
}

/* line 45, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.container {
  background: none;
}

/* line 47, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
hr {
  background: #cccccc;
  color: #cccccc;
  width: 100%;
  height: 2px;
  margin: 2em 0;
  padding: 0;
  border: none;
}
/* line 55, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
hr.space {
  background: white;
  color: white;
}

/* line 58, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 60, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
code {
  font-size: 0.9em;
  font-family: "andale mono", "lucida console", monospace;
}

/* line 65, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
a img {
  border: none;
}
/* line 68, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
a:link, a:visited {
  background: transparent;
  font-weight: 700;
  text-decoration: underline;
}

/* line 72, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
p img.top {
  margin-top: 0;
}

/* line 74, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
blockquote {
  margin: 1.5em;
  padding: 1em;
  font-style: italic;
  font-size: 0.9em;
}

/* line 79, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.small {
  font-size: 0.9em;
}

/* line 81, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.large {
  font-size: 1.1em;
}

/* line 83, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.quiet {
  color: #999999;
}

/* line 85, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.hide {
  display: none;
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/* line 1, ../../app/assets/stylesheets/global.scss */
.clearboth {
  clear: both;
}

/* Loading spinner */
/* line 6, ../../app/assets/stylesheets/global.scss */
#loadingDiv, #noticeDiv {
  position: absolute;
  left: 50%;
  top: 30%;
  width: 170px;
  z-index: 999999;
}
/* line 12, ../../app/assets/stylesheets/global.scss */
#loadingDiv #loadingDivInner, #loadingDiv #noticeDivInner, #noticeDiv #loadingDivInner, #noticeDiv #noticeDivInner {
  position: relative;
  left: -50%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  font-size: 20px;
  -webkit-box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.06);
}
/* line 26, ../../app/assets/stylesheets/global.scss */
#loadingDiv #loadingDivInner img, #loadingDiv #noticeDivInner img, #noticeDiv #loadingDivInner img, #noticeDiv #noticeDivInner img {
  margin-left: 4px;
  float: left;
}
/* line 30, ../../app/assets/stylesheets/global.scss */
#loadingDiv #loadingDivInner .loadingMessage, #loadingDiv #loadingDivInner .noticeMessage, #loadingDiv #noticeDivInner .loadingMessage, #loadingDiv #noticeDivInner .noticeMessage, #noticeDiv #loadingDivInner .loadingMessage, #noticeDiv #loadingDivInner .noticeMessage, #noticeDiv #noticeDivInner .loadingMessage, #noticeDiv #noticeDivInner .noticeMessage {
  float: left;
  padding: 3px;
  margin-left: 10px;
}
/* line 36, ../../app/assets/stylesheets/global.scss */
#loadingDiv #noticeDivInner, #noticeDiv #noticeDivInner {
  font-size: 14px;
  background-color: rgba(216, 237, 206, 0.7);
  color: #3D7834;
}

/* Inline Email sender */
/* line 72, ../../app/assets/stylesheets/global.scss */
.taright {
  text-align: right;
}

/* line 75, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
/* line 82, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email {
  position: static;
  /* top: 30px;*/
  /*left: 90px;*/
  margin: 30px auto;
  width: 400px;
  height: 180px;
  padding: 10px 20px;
  background-color: white;
}
/* line 91, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email h4 {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 96, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email #email_recipient_list {
  font-size: 14px;
  width: 400px;
  height: 100px;
  padding: 4px;
}
/* line 102, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .button {
  background-color: #FAFCFF;
  border-color: #AECEEF;
  border-style: solid;
  border-width: 0 1px;
  display: inline-block !important;
  margin: 1px -1px 0 0;
  position: relative;
  width: 140px;
  color: #26C;
  text-decoration: none;
}
/* line 56, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .button span {
  border-color: #AECEEF;
  border-style: solid;
  border-width: 1px 0;
  display: block;
  height: 23px;
  line-height: 23px;
  margin: -1px 0;
  padding: 0 5px;
  position: relative;
  text-align: center;
}
/* line 104, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .button span {
  background-color: #5B74A8;
  color: #fff;
  font-weight: bold;
}
/* line 111, ../../app/assets/stylesheets/global.scss */
#contacts_wrapper #contacts.share_via_email .cancelEmailContacts {
  margin-left: 20px;
}

/* line 117, ../../app/assets/stylesheets/global.scss */
#contacts {
  width: 500px;
  box-shadow: 0px 0px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 2px solid #999999;
  padding: 10px;
  position: absolute;
  top: 100px;
  left: 150px;
  /*z-index: 2;*/
  background-color: #fff;
}
/* line 124, ../../app/assets/stylesheets/global.scss */
#contacts #modal-title {
  font-size: 14px;
  margin: 4px 0px 6px 0px;
  padding: 3px 0px 7px 0px;
  border-bottom: 1px dotted #777777;
}
/* line 130, ../../app/assets/stylesheets/global.scss */
#contacts img {
  vertical-align: middle;
}
/* line 131, ../../app/assets/stylesheets/global.scss */
#contacts .msg {
  font-size: 11px;
}
/* line 132, ../../app/assets/stylesheets/global.scss */
#contacts .search {
  line-height: 24px;
  height: 24px;
  margin-bottom: 4px;
}
/* line 137, ../../app/assets/stylesheets/global.scss */
#contacts .search span {
  float: right;
}
/* line 139, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 200px;
  overflow: auto;
  margin: 0px 0px 12px 0px;
  border: 1px solid #aeceef;
}
/* line 147, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems li {
  padding: 1px 0;
}
/* line 148, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems li.odd {
  background-color: #F1F4FF;
}
/* line 151, ../../app/assets/stylesheets/global.scss */
#contacts #contactItems .contact_name {
  display: inline-block;
  width: 180px;
}

/*clearfix stuff...can prob be refactored */
/* line 7, ../../app/assets/stylesheets/coupon.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 15, ../../app/assets/stylesheets/coupon.scss */
.example {
  color: #999;
  font-style: italic;
}

/* line 16, ../../app/assets/stylesheets/coupon.scss */
.clearfix {
  display: inline-block;
}

/* line 20, ../../app/assets/stylesheets/coupon.scss */
* html .clearfix {
  height: 1%;
}

/* end clearfix */
/* line 25, ../../app/assets/stylesheets/coupon.scss */
body {
  font-family: Geneva,Helvetica,Arial,sans-serif;
  margin: 0 auto;
  background-color: white;
  font-size: 12px;
  color: #3d3d3d;
}

/* line 32, ../../app/assets/stylesheets/coupon.scss */
a img {
  border: 0;
}

/* line 38, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success {
  width: 480px;
  height: 360px;
  margin: auto;
  color: #333;
}
/* line 43, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content {
  border: 8px solid #e1eacd;
  padding: 9px;
  background-color: #93af58;
}
/* line 47, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content .inner {
  background-color: white;
  padding: 9px;
  height: 308px;
}
/* line 48, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content .inner h1 {
  font-size: 30px;
  margin: 10px 0px;
}
/* line 52, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content .inner .celebrate {
  width: 200px;
  float: right;
}
/* line 56, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content .inner .next {
  margin-top: 20px;
}
/* line 58, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content .inner .next ol {
  font-size: 12px;
  margin-left: 20px;
}
/* line 61, ../../app/assets/stylesheets/coupon.scss */
.integration_test_success #content .inner .next ol li {
  margin: 10px 0px;
}

/* line 70, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show {
  width: 860px;
  height: 550px;
  position: relative;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/overlay-bg-1-47d3dd13f4af8bda880c58eafcd36837.jpg) #bcbdb8 no-repeat center 100%;
  font-family: museo-sans;
  /*border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;*/
}
/* line 79, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #content {
  border: 0;
  padding: 0;
  background: none;
}
/* line 83, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #content .inner {
  padding: 30px 45px;
  border: 0;
  height: auto;
  overflow: hidden;
  background: none;
}
/* line 91, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show .inner .topTitle {
  height: auto;
  overflow-x: visible;
  overflow-y: visible;
}
/* line 96, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show h2 {
  color: #111;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  font-weight: normal;
  border: 0;
  font-family: museo-sans;
}
/* line 106, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #intro_message {
  overflow: hidden;
  font-size: 30px;
  padding: 25px 0 33px;
  margin: 0 10px 20px;
  text-align: center;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/arrow-down-0b784d5cc2034dc235a126c4989eec72.png) no-repeat 100% 100%;
  font-family: "rooney-web", Georgia;
}
/* line 114, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #intro_message .description1 {
  color: #111;
}
/* line 115, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #intro_message .description2 {
  color: #fff;
}
/* line 117, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show .innerBox {
  width: 36%;
}
/* line 120, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show .left {
  float: left;
}
/* line 121, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show .right {
  float: right;
}
/* line 122, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #couponLink {
  border: 0;
}
/* line 125, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #links {
  list-style: none;
  float: none;
  width: 270px;
}
/* line 129, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #links li {
  overflow: hidden;
  padding: 6px 0;
  margin: 0;
}
/* line 133, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #links li a {
  float: none;
  display: block;
  font-size: 12px;
  line-height: 21px;
  color: #434851;
  font-weight: bold;
  padding: 12px 0 12px 58px;
  height: 21px;
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/sprite-social-041eb07bfa39430aaac5ead11da275ac.png);
  background-repeat: no-repat;
}
/* line 144, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #links li a.facebook_share_link {
  background-position: 0 0;
  color: #fff;
  padding: 15px 0 15px 70px;
  font-size: 15px;
}
/* line 150, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #links li a.twitter_share_link {
  background-position: 0 -51px;
}
/* line 151, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #links li a.email_share_link {
  background-position: 0 -96px;
}
/* line 155, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #offer_url {
  padding-left: 0;
}
/* line 157, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #offer_url p {
  font-size: 12px;
  color: #111;
  display: block;
}
/* line 163, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show .short_url {
  margin-top: 5px;
  width: 223px;
  height: 33px;
  font-size: 12px;
  line-height: 17px;
  color: #329ff3;
  padding: 8px 37px 8px 10px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/copy-link-941f100ee6a27cd660990ba911f44fd4.png) no-repeat 0 0;
}
/* line 173, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show h3 {
  margin: 0 0 10px;
  color: #707070;
  font-size: 22px;
  font-weight: normal;
}
/* line 179, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show #coupon {
  width: auto;
}
/* line 182, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 186, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol li {
  list-style: none;
  padding: 20px 0 20px 40px;
  color: #111;
  font-size: 14px;
  border-top: 1px solid #d0d1cd;
}
/* line 192, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol li:first-child {
  border-top: none;
}
/* line 196, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item1 {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-1-2b31fabf34ab729d392678b48b487be3.png) no-repeat 0 center;
}
/* line 197, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item2 {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-2-d856945e0e90e22cab3dbe9409441ca5.png) no-repeat 0 center;
}
/* line 198, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item3 {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-3-af5520265776eb2e2e96a7515847d23b.png) no-repeat 0 center;
}
/* line 199, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item4 {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-4-27a1da458aa2b8ba2caa058acb7e4669.png) no-repeat 0 center;
}
/* line 202, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email {
  position: absolute;
  top: 0;
  left: 50%;
  width: 860px;
  height: 550px;
  background: #bcbdb8;
  box-shadow: none;
  padding: 0;
  margin: 0 0 0 -430px;
  border: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 216, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual {
  width: 329px;
  margin: 60px auto 0;
}
/* line 219, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual a.cancelEmailContacts {
  color: #000055;
  text-decoration: none;
}
/* line 223, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual h4 {
  font-size: 22px;
  font-weight: normal;
  color: #111;
  font-family: rooney-web;
}
/* line 230, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual textarea,
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual #email_recipient_list {
  width: 309px;
  height: 107px;
  padding: 10px;
  border: 0;
  resize: none;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/bg-textarea-0157489bbb7d6723cda228d9b1a327b1.png) no-repeat 0 0;
  font-size: 13px;
  line-height: 18px;
  color: #111;
  font-family: rooney-web;
  margin-bottom: 20px;
}
/* line 243, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual .button {
  height: 44px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/bonobos/btn-send-email-2b29d7bc75b97b2c8cd726fdc2fe60ec.png) repeat-x 0 0;
  padding: 0;
  margin: 0;
  width: 200px;
  border: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-family: rooney-web;
}
/* line 254, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon #contacts_wrapper #contacts.share_via_email .manual .button span {
  margin: 0;
  padding: 10px 0;
  color: #fff;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  background: none;
  border: 0;
  font-weight: normal;
}

/* line 269, ../../app/assets/stylesheets/coupon.scss */
.show {
  width: 480px;
  height: 360px;
  margin: auto;
  color: #333;
}
/* line 275, ../../app/assets/stylesheets/coupon.scss */
.show #content {
  border: 8px solid #e1eacd;
  padding: 9px;
  background-color: #93af58;
}
/* line 276, ../../app/assets/stylesheets/coupon.scss */
.show #content .order_number {
  color: #832;
}
/* line 282, ../../app/assets/stylesheets/coupon.scss */
.show #content .inner {
  padding: 9px;
  background-color: white;
  height: 308px;
}
/* line 286, ../../app/assets/stylesheets/coupon.scss */
.show #content .inner .clip_container {
  position: relative;
}
/* line 292, ../../app/assets/stylesheets/coupon.scss */
.show p {
  margin: 0;
  padding: 0;
}
/* line 293, ../../app/assets/stylesheets/coupon.scss */
.show a {
  text-decoration: none;
  color: #005;
}
/* line 294, ../../app/assets/stylesheets/coupon.scss */
.show h2 {
  font: bold 2em arial;
  border-bottom: 1px solid #daeaca;
  margin: 0;
  height: 50px;
}
/* line 300, ../../app/assets/stylesheets/coupon.scss */
.show #intro_message {
  font-size: 11px;
  padding-top: 5px;
}
/* line 304, ../../app/assets/stylesheets/coupon.scss */
.show #couponLink {
  border: 1px solid #888888;
}
/* line 307, ../../app/assets/stylesheets/coupon.scss */
.show #links {
  list-style: none outside none;
  float: right;
  overflow: hidden;
  padding: 0;
  width: 215px;
  margin: 9px 0;
}
/* line 314, ../../app/assets/stylesheets/coupon.scss */
.show #links li {
  display: block;
  width: 100%;
  clear: left;
  margin: 6px 0;
  float: left;
}
/* line 320, ../../app/assets/stylesheets/coupon.scss */
.show #links li img, .show #links li div, .show #links li a {
  float: left;
}
/* line 323, ../../app/assets/stylesheets/coupon.scss */
.show #links li a, .show #links li a:visited {
  padding-top: 8px;
  font-size: 14px;
  color: #2266CC;
  font-weight: bold;
}
/* line 329, ../../app/assets/stylesheets/coupon.scss */
.show #links li a.icon {
  padding: 0 8px 0 0;
}
/* line 334, ../../app/assets/stylesheets/coupon.scss */
.show h3#title {
  padding: 0;
  margin: 0;
}
/* line 338, ../../app/assets/stylesheets/coupon.scss */
.show #coupon {
  width: 200px;
  margin-top: 14px;
}
/* line 345, ../../app/assets/stylesheets/coupon.scss */
.show #coupon .inside {
  background-color: white;
  font-size: 11px;
  overflow: hidden;
  height: 185px;
}
/* line 352, ../../app/assets/stylesheets/coupon.scss */
.show #coupon img {
  width: 100px;
  border: 1px solid #eeeeee;
  margin: 7px auto;
}
/* line 359, ../../app/assets/stylesheets/coupon.scss */
.show #coupon #title {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}
/* line 364, ../../app/assets/stylesheets/coupon.scss */
.show #coupon #description {
  clear: left;
  text-align: left;
}
/* line 369, ../../app/assets/stylesheets/coupon.scss */
.show #rebate_coupon {
  padding: 25px 25px 10px 25px;
}
/* line 371, ../../app/assets/stylesheets/coupon.scss */
.show #rebate_coupon img#thumb {
  float: left;
  margin: 0 6px 0 0;
  clear: both;
  width: 80px;
  border: 1px solid #dddddd;
}
/* line 378, ../../app/assets/stylesheets/coupon.scss */
.show #rebate_coupon .inside {
  padding-left: 100px;
}
/* line 380, ../../app/assets/stylesheets/coupon.scss */
.show #rebate_coupon .inside #title {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}
/* line 385, ../../app/assets/stylesheets/coupon.scss */
.show #rebate_coupon .inside #description {
  text-align: left;
}
/* line 390, ../../app/assets/stylesheets/coupon.scss */
.show #instructions {
  padding: 13px 13px 13px 25px;
  clear: both;
}
/* line 393, ../../app/assets/stylesheets/coupon.scss */
.show #instructions h3 {
  margin: 5px 0 6px 0;
}
/* line 394, ../../app/assets/stylesheets/coupon.scss */
.show #instructions p {
  padding-bottom: 3px;
}
/* line 396, ../../app/assets/stylesheets/coupon.scss */
.show #offer_url {
  padding-left: 8px;
}
/* line 399, ../../app/assets/stylesheets/coupon.scss */
.show #expiration {
  clear: both;
  font-size: 12px;
  color: #755;
  padding: 2px 0 3px 0;
  text-align: center;
}

/* line 409, ../../app/assets/stylesheets/coupon.scss */
.show-peter {
  font-family: Verdana;
  width: 603px;
  height: 243px;
  margin: auto;
  color: #111;
  padding: 10px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/show-peter-bg-4062a9879fb468e2cb57e2f1995eee13.jpg) no-repeat scroll 0 -8px transparent;
  position: relative;
}
/* line 418, ../../app/assets/stylesheets/coupon.scss */
.show-peter .header {
  position: relative;
}
/* line 421, ../../app/assets/stylesheets/coupon.scss */
.show-peter h2 {
  font-size: 28px;
  margin: 0;
  width: 432px;
  /*padding-bottom: 10px;*/
  height: 55px;
}
/* line 428, ../../app/assets/stylesheets/coupon.scss */
.show-peter table {
  float: left;
  border-top: 1px solid #cccccc;
  margin: 5px 0 0 0;
  font-size: 12px;
  width: 432px;
  margin-bottom: 0px;
}
/* line 434, ../../app/assets/stylesheets/coupon.scss */
.show-peter table td {
  border: 0px;
  padding: 6px 0px;
}
/* line 438, ../../app/assets/stylesheets/coupon.scss */
.show-peter table td.price {
  text-align: right;
}
/* line 441, ../../app/assets/stylesheets/coupon.scss */
.show-peter table tr.total td {
  border-top: 1px solid #cccccc;
}
/* line 446, ../../app/assets/stylesheets/coupon.scss */
.show-peter #img {
  height: 150px;
  width: 150px;
  float: right;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
}
/* line 457, ../../app/assets/stylesheets/coupon.scss */
.show-peter #intro_message {
  margin-top: 10px;
  width: 432px;
}
/* line 461, ../../app/assets/stylesheets/coupon.scss */
.show-peter #deal_message {
  width: 167px;
  font-size: 10px;
  margin-top: 4px;
}
/* line 465, ../../app/assets/stylesheets/coupon.scss */
.show-peter #deal_message .short_url {
  font-size: 9.5px;
}
/* line 466, ../../app/assets/stylesheets/coupon.scss */
.show-peter #deal_message a {
  color: #000;
  text-decoration: none;
  font-weight: normal;
  padding: 0;
}
/* line 473, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul {
  list-style: none outside none;
  overflow: hidden;
  padding: 0;
  width: 100%;
  margin: 7px 0 0 0;
}
/* line 474, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul #links {
  float: left;
}
/* line 482, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li {
  display: inline;
  margin: 10px 13px 0 0;
  float: left;
}
/* line 486, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li img, .show-peter ul li div, .show-peter ul li a {
  float: left;
}
/* line 489, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li a, .show-peter ul li a:visited {
  padding-top: 8px;
  font-size: 14px;
  color: #2266CC;
  font-weight: bold;
}
/* line 495, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li a.icon {
  padding: 4px 0px 0 0;
}
/* line 501, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li.last {
  margin: 10px 0 0 0;
}
/* line 502, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li.first {
  margin: 10px 13px 0 0;
}
/* line 505, ../../app/assets/stylesheets/coupon.scss */
.show-peter #fb_share {
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/peter-facebook-long-notext-0d1c5fa0075a15cc1fb634aaae8c1a21.png);
  background-repeat: no-repeat;
  width: 254px;
  height: 65px;
  text-decoration: none;
  background-position: right bottom;
}
/* line 512, ../../app/assets/stylesheets/coupon.scss */
.show-peter #fb_share div {
  padding-left: 87px;
  margin-top: 12px;
  color: white;
  font-size: 18px;
}
/* line 519, ../../app/assets/stylesheets/coupon.scss */
.show-peter .fb_share_short {
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/peter-facebook-short-notext-9bc3b29b1aaa7ccb022df01ee021ddf2.png) !important;
  width: 186px !important;
}
/* line 523, ../../app/assets/stylesheets/coupon.scss */
.show-peter .fb_short_link {
  text-align: center;
  font-size: 13px !important;
  padding-left: 69px !important;
  margin-top: 17px !important;
}
/* line 529, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li .unhide {
  display: block;
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/peter-facebook-long-notext-0d1c5fa0075a15cc1fb634aaae8c1a21.png);
}
/* line 532, ../../app/assets/stylesheets/coupon.scss */
.show-peter ul li .unhide .fbtxt {
  color: white;
}
/* line 534, ../../app/assets/stylesheets/coupon.scss */
.show-peter .facebook_share_box, .show-peter .facebook_share_box2 {
  position: relative;
  display: none;
  padding-top: 4px;
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/peter-facebook-long-dark-bad43131c99919cf20df2c0d86194eb7.png);
  background-repeat: no-repeat;
  width: 254px;
  height: 65px;
  text-decoration: none;
  background-position: right bottom;
}
/* line 544, ../../app/assets/stylesheets/coupon.scss */
.show-peter .facebook_share_box .fbtxt, .show-peter .facebook_share_box2 .fbtxt {
  padding-left: 87px;
  margin-top: 12px;
  color: #444444;
  font-size: 18px;
  font-weight: bold;
}
/* line 552, ../../app/assets/stylesheets/coupon.scss */
.show-peter .facebook_share_box .fbbtns, .show-peter .facebook_share_box2 .fbbtns {
  position: absolute;
  top: 27px;
  left: 49px;
}
/* line 556, ../../app/assets/stylesheets/coupon.scss */
.show-peter .facebook_share_box .fbbtns .fbpost, .show-peter .facebook_share_box2 .fbbtns .fbpost {
  margin-left: 40px;
  font-family: "verdana";
  display: inline-block;
}
/* line 560, ../../app/assets/stylesheets/coupon.scss */
.show-peter .facebook_share_box .fbbtns .fbpost a, .show-peter .facebook_share_box2 .fbbtns .fbpost a {
  background-color: #ECEEF5;
  border: 1px solid #cad4e7;
  border-radius: 3px;
  padding: 2px 3px 2px 2px;
  display: block;
  line-height: 14px;
  white-space: nowrap;
  color: #3b5998;
  cursor: pointer;
  text-decoration: none;
  direction: ltr;
  font-size: 11px;
  font-weight: normal;
}
/* line 574, ../../app/assets/stylesheets/coupon.scss */
.show-peter .facebook_share_box .fbbtns .fbpost a span, .show-peter .facebook_share_box2 .fbbtns .fbpost a span {
  padding-left: 19px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/bg/fb-send-bg-5fffdd4c060f6d5c9ffc5c7d62fa1c2d.png) no-repeat scroll 0 0 transparent;
  background-position: 2px 1px;
}

/* line 590, ../../app/assets/stylesheets/coupon.scss */
.show-peter.redeem h2, .theme_pixiedusk h2 {
  height: auto;
}

/* line 596, ../../app/assets/stylesheets/coupon.scss */
.no_background {
  background-image: none;
  background-color: #F3F9FC;
}

/* line 634, ../../app/assets/stylesheets/coupon.scss */
.wordsmith {
  width: 480px;
  height: 360px;
  margin: auto;
}
/* line 606, ../../app/assets/stylesheets/coupon.scss */
.wordsmith p {
  margin: 0;
  padding: 0;
}
/* line 607, ../../app/assets/stylesheets/coupon.scss */
.wordsmith a {
  text-decoration: none;
  color: #005;
}
/* line 608, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #content {
  border: 8px solid #e1eacd;
  padding: 9px;
  background-color: #93af58;
}
/* line 612, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #content .inner {
  padding: 9px;
  background-color: white;
  height: 308px;
  -moz-box-shadow: 0 0 4px #555555;
  -webkit-box-shadow: 0 0 4px #555555;
}
/* line 636, ../../app/assets/stylesheets/coupon.scss */
.wordsmith h2 {
  margin: 0.8;
  font-size: 18px;
  text-align: center;
}
/* line 637, ../../app/assets/stylesheets/coupon.scss */
.wordsmith .clear_fix {
  clear: both;
}
/* line 638, ../../app/assets/stylesheets/coupon.scss */
.wordsmith a.facebook_share_link, .wordsmith a.twitter_share_link, .wordsmith a.email_share_link {
  background-color: #efefef;
  border-color: #ddd;
  -moz-box-shadow: 0px 1px 1px #aaaaaa;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 9px;
  /*margin: 5px 0px 5px 0px;*/
  display: block;
  float: left;
  width: 103px;
  position: relative;
  text-align: center;
}
/* line 655, ../../app/assets/stylesheets/coupon.scss */
.wordsmith a.facebook_share_link span, .wordsmith a.twitter_share_link span, .wordsmith a.email_share_link span {
  font-size: 14px;
}
/* line 656, ../../app/assets/stylesheets/coupon.scss */
.wordsmith a.facebook_share_link img, .wordsmith a.twitter_share_link img, .wordsmith a.email_share_link img {
  width: 50px;
  vertical-align: text-bottom;
}
/* line 658, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #offer_url {
  text-align: center;
  width: 250px;
  margin: 5px auto;
  margin-bottom: 13px;
  -moz-border-radius: 10px;
  background-color: #eaf2d8;
  padding: 10px 0;
}
/* line 666, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #offer_url #couponLink {
  text-align: center;
}
/* line 668, ../../app/assets/stylesheets/coupon.scss */
.wordsmith .share_panel {
  position: absolute;
  top: 135px;
  width: 439px;
  text-align: center;
}
/* line 674, ../../app/assets/stylesheets/coupon.scss */
.wordsmith .share_panel a.facebook_share_link, .wordsmith .share_panel a.twitter_share_link {
  margin: 0px 28px 0px 0px;
}
/* line 677, ../../app/assets/stylesheets/coupon.scss */
.wordsmith .share_panel a.facebook_share_link:hover, .wordsmith .share_panel a.twitter_share_link:hover, .wordsmith .share_panel a.email_share_link:hover {
  background-color: #fff;
}
/* line 683, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #expiration {
  clear: both;
  font-size: 12px;
  color: #755;
  text-align: center;
  position: absolute;
  bottom: 20px;
  position: static;
  padding-top: 10px;
}
/* line 689, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #intro_message {
  font-size: 14px;
  padding: 0px 12px;
  text-align: center;
}
/* line 693, ../../app/assets/stylesheets/coupon.scss */
.wordsmith #intro_message div {
  font-weight: bold;
  font-size: 14px;
}

/* line 700, ../../app/assets/stylesheets/coupon.scss */
.grove-show {
  width: 800px;
  height: 550px;
  margin: auto;
  position: relative;
}
/* line 606, ../../app/assets/stylesheets/coupon.scss */
.grove-show p {
  margin: 0;
  padding: 0;
}
/* line 607, ../../app/assets/stylesheets/coupon.scss */
.grove-show a {
  text-decoration: none;
  color: #005;
}
/* line 608, ../../app/assets/stylesheets/coupon.scss */
.grove-show #content {
  border: 8px solid #e1eacd;
  padding: 9px;
  background-color: #93af58;
}
/* line 612, ../../app/assets/stylesheets/coupon.scss */
.grove-show #content .inner {
  padding: 9px;
  background-color: white;
  height: 498px;
  -moz-box-shadow: 0 0 4px #555555;
  -webkit-box-shadow: 0 0 4px #555555;
}
/* line 703, ../../app/assets/stylesheets/coupon.scss */
.grove-show h1 {
  font: bold 34px arial;
  padding: 3px 0 0.1em 0;
  margin: 0 0 0.1em 0;
  border-bottom: 1px solid #daeaca;
}
/* line 709, ../../app/assets/stylesheets/coupon.scss */
.grove-show h3 {
  margin: 0 0 7px;
}
/* line 712, ../../app/assets/stylesheets/coupon.scss */
.grove-show a, .grove-show a:visited {
  color: #2266cc;
}
/* line 715, ../../app/assets/stylesheets/coupon.scss */
.grove-show h3 {
  font-size: 16px;
}
/* line 717, ../../app/assets/stylesheets/coupon.scss */
.grove-show h3 .cs_import {
  float: right;
  font-size: 11px;
  margin-top: -1px;
  width: auto;
}
/* line 724, ../../app/assets/stylesheets/coupon.scss */
.grove-show #intro_message {
  margin-bottom: 25px;
}
/* line 725, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 {
  float: right;
  width: 355px;
  margin: 0px 0;
}
/* line 730, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links {
  list-style: none outside none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
/* line 735, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li {
  display: block;
  width: 100%;
  clear: left;
  margin: 0 0 30px 0;
  float: left;
}
/* line 741, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li img, .grove-show #panel1 #links li div, .grove-show #panel1 #links li a {
  float: left;
}
/* line 744, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li a, .grove-show #panel1 #links li a:visited {
  padding-top: 0px;
  font-size: 17px;
  color: #2266CC;
  font-weight: bold;
}
/* line 750, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li a:hover {
  text-decoration: underline;
}
/* line 753, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li .icon {
  padding: 0 10px 0 0;
  width: 41px;
}
/* line 757, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li .icon_txt {
  padding-top: 13px;
}
/* line 758, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel1 #links li #couponLink {
  width: 200px;
}
/* line 765, ../../app/assets/stylesheets/coupon.scss */
.grove-show .button {
  background-color: #FAFCFF;
  border-color: #AECEEF;
  border-style: solid;
  border-width: 0 1px;
  display: inline-block !important;
  margin: 1px -1px 0 0;
  position: relative;
  width: 140px;
  color: #26C;
  text-decoration: none;
}
/* line 56, ../../app/assets/stylesheets/global.scss */
.grove-show .button span {
  border-color: #AECEEF;
  border-style: solid;
  border-width: 1px 0;
  display: block;
  height: 23px;
  line-height: 23px;
  margin: -1px 0;
  padding: 0 5px;
  position: relative;
  text-align: center;
}
/* line 769, ../../app/assets/stylesheets/coupon.scss */
.grove-show .textfield {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/bg/topfade-d2bf57391cdaff51d5fe296e059c0f1c.gif) repeat-x scroll center top white;
  border: 1px solid #aaaaaa;
  color: #555555;
  margin: 0;
  padding: 4px;
  font-size: 8pt;
  vertical-align: middle;
}
/* line 778, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 {
  width: 280px;
  padding: 0 0 0 48px;
  min-height: 300px;
  /*jquery ui stuff -- dynamically added classes */
}
/* line 782, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 textarea {
  width: 270px;
  height: 75px;
  margin-bottom: 5px;
}
/* line 787, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 #email_username, .grove-show #panel2 #email_password {
  width: 180px;
  float: left;
  margin-bottom: 5px;
}
/* line 792, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .emailShareErrors, .grove-show #panel2 .contactInfoErrors, .grove-show #panel2 .emailShareSuccess, .grove-show #panel2 .contactInfoSuccess {
  font-size: 12px;
}
/* line 795, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .emailShareErrors, .grove-show #panel2 .contactInfoErrors {
  color: #b00;
}
/* line 798, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .emailShareSuccess, .grove-show #panel2 .contactInfoSuccess {
  color: #0b0;
}
/* line 801, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 label {
  clear: left;
  float: left;
  height: 22px;
  line-height: 22px;
  width: 68px;
  margin-bottom: 5px;
}
/* line 809, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 a {
  color: #2266CC;
}
/* line 810, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 h4 {
  padding: 0 0 7px 0px;
}
/* line 812, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-helper-clearfix {
  display: inline-block;
  width: 275px;
}
/* line 814, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-tabs {
  padding: 0;
}
/* line 816, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-tabs .ui-tabs-panel {
  padding: 0px;
  background-color: white;
}
/* line 822, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-widget-header {
  background: none;
  border-width: 0 0 1px 0;
  border-color: #aaccee;
}
/* line 825, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-widget-header .ui-state-default {
  background-color: #F4FAFF;
  border-color: #AACCEE;
}
/* line 828, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-widget-header .ui-state-default a:hover, .grove-show #panel2 .ui-widget-header .ui-state-default a {
  color: #2266CC;
}
/* line 832, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-widget-header .ui-state-active {
  border-color: #aaccee;
  background-color: #fff;
}
/* line 835, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-widget-header .ui-state-active a:hover, .grove-show #panel2 .ui-widget-header .ui-state-active a {
  color: #000;
}
/* line 841, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 .ui-corner-all {
  border-radius: 0;
}
/* line 843, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 #tabs {
  margin-top: 10px;
  border: none;
  background: none;
  color: none;
}
/* line 848, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 #tabs .ui-tabs-panel {
  border: 1px solid #aaccee;
  border-width: 0 1px 1px 1px;
  padding: 15px 10px;
}
/* line 855, ../../app/assets/stylesheets/coupon.scss */
.grove-show #panel2 h4 {
  font-weight: normal;
  font-size: 11px;
}
/* line 858, ../../app/assets/stylesheets/coupon.scss */
.grove-show #expiration {
  margin-top: 20px;
}

/* line 861, ../../app/assets/stylesheets/coupon.scss */
.grove-base #panel2 {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/giftbox-4c89a42210bdd8aed3490adda4afb8b5.png) no-repeat 62px 40px;
}

/* line 867, ../../app/assets/stylesheets/coupon.scss */
.share_only {
  width: 480px;
  height: 360px;
  margin: auto;
  position: relative;
}
/* line 606, ../../app/assets/stylesheets/coupon.scss */
.share_only p {
  margin: 0;
  padding: 0;
}
/* line 607, ../../app/assets/stylesheets/coupon.scss */
.share_only a {
  text-decoration: none;
  color: #005;
}
/* line 608, ../../app/assets/stylesheets/coupon.scss */
.share_only #content {
  border: 8px solid #e1eacd;
  padding: 9px;
  background-color: #93af58;
}
/* line 612, ../../app/assets/stylesheets/coupon.scss */
.share_only #content .inner {
  padding: 9px;
  background-color: white;
  height: 308px;
  -moz-box-shadow: 0 0 4px #555555;
  -webkit-box-shadow: 0 0 4px #555555;
}
/* line 871, ../../app/assets/stylesheets/coupon.scss */
.share_only h2 {
  font: bold 2em arial;
  border-bottom: 1px solid #daeaca;
  padding-top: 3px;
  margin: 0;
}
/* line 877, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel {
  position: absolute;
  top: 120px;
  width: 425px;
  line-height: 0;
  /* For IE < 8 */
}
/* line 882, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel textarea.share_message {
  width: 416px;
  padding: 4px;
  height: 80px;
  color: #112;
  margin: 15px 0;
  border: 1px solid #aabbcc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 892, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link, .share_only .share_panel a.twitter_share_link {
  background-color: #F5F8FD;
  border-color: #AECEEF;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 9px;
  margin: 5px 0px 5px 0px;
  display: block;
  float: right;
  width: 183px;
  position: relative;
  text-align: center;
}
/* line 906, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link img, .share_only .share_panel a.twitter_share_link img {
  width: 20px;
  vertical-align: text-bottom;
}
/* line 908, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link {
  margin-left: 5px;
}
/* line 910, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link span {
  font-size: 12px;
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/facebook-ee78ad47d4bec4de42c5cd034b4c2cdb.png) no-repeat 0 0;
}
/* line 913, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.twitter_share_link span {
  font-size: 12px;
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/icons/twitter-9c777318ec9df9f32fc60d789b014f1b.png) no-repeat;
}
/* line 915, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link:hover, .share_only .share_panel a.twitter_share_link:hover {
  background-color: #ECF0FD;
}
/* line 920, ../../app/assets/stylesheets/coupon.scss */
.share_only #intro_message {
  font-size: 14px;
  padding: 5px 10px 0px 0px;
}

/* line 927, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline, .speck_with_headline, .speck_with_like, .am_with_like {
  width: 480px;
  height: 360px;
  margin: auto;
  font-family: Arial,sans-serif;
}
/* line 606, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline p, .speck_with_headline p, .speck_with_like p, .am_with_like p {
  margin: 0;
  padding: 0;
}
/* line 607, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline a, .speck_with_headline a, .speck_with_like a, .am_with_like a {
  text-decoration: none;
  color: #005;
}
/* line 608, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline #content, .speck_with_headline #content, .speck_with_like #content, .am_with_like #content {
  border: 3px solid #e1eacd;
  padding: 0px;
  background-color: #93af58;
}
/* line 612, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline #content .inner, .speck_with_headline #content .inner, .speck_with_like #content .inner, .am_with_like #content .inner {
  padding: 15px;
  background-color: white;
  height: 352px;
  -moz-box-shadow: 0 0 4px #555555;
  -webkit-box-shadow: 0 0 4px #555555;
}
/* line 929, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline #content, .speck_with_headline #content, .speck_with_like #content, .am_with_like #content {
  background-color: #54945F;
}
/* line 931, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline #content .inner, .speck_with_headline #content .inner, .speck_with_like #content .inner, .am_with_like #content .inner {
  height: 324px;
}
/* line 933, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline h2, .speck_with_headline h2, .speck_with_like h2, .am_with_like h2 {
  border: 0;
  text-align: center;
  font-size: 13px;
}
/* line 934, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline #content .inner, .speck_with_headline #content .inner, .speck_with_like #content .inner, .am_with_like #content .inner {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/speck-480x360-bg-319371b5f6e4062794e5f8b781ea52f5.png) 0px 0 no-repeat;
  background-color: #ebefe9;
}
/* line 939, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline .share_panel, .speck_with_headline .share_panel, .speck_with_like .share_panel, .am_with_like .share_panel {
  position: absolute;
  top: 120px;
  width: 425px;
}
/* line 943, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline .share_panel a.box, .speck_with_headline .share_panel a.box, .speck_with_like .share_panel a.box, .am_with_like .share_panel a.box {
  float: left;
  color: #000;
  height: 158px;
  margin: 0 0px 21px 32px;
  padding: 0 10px;
  position: relative;
  width: 153px;
  outline: none;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/speck-share-btn-e3c96adfff5522fcfb0d8cd8f0a68fcb.png);
}
/* line 953, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline .share_panel a.box img, .speck_with_headline .share_panel a.box img, .speck_with_like .share_panel a.box img, .am_with_like .share_panel a.box img {
  width: 60px;
  display: block;
  margin: 30px auto;
  position: relative;
}
/* line 959, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline .share_panel a.box .twitter-img, .speck_with_headline .share_panel a.box .twitter-img, .speck_with_like .share_panel a.box .twitter-img, .am_with_like .share_panel a.box .twitter-img {
  position: relative;
  top: -9px;
}
/* line 963, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline .share_panel a.box .prompt, .speck_with_headline .share_panel a.box .prompt, .speck_with_like .share_panel a.box .prompt, .am_with_like .share_panel a.box .prompt {
  bottom: 16px;
  color: #e26703;
  display: block;
  font-size: 18px;
  position: absolute;
  padding: 0 27px;
  line-height: 1.1em;
  left: 0;
  right: 0;
  text-align: center;
}
/* line 977, ../../app/assets/stylesheets/coupon.scss */
.speck_no_headline .share_panel a.box:hover, .speck_with_headline .share_panel a.box:hover, .speck_with_like .share_panel a.box:hover, .am_with_like .share_panel a.box:hover {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/speck-share-btn-hover-eded7be029ff3184d0543f18c6d76a0f.png);
}

/* line 983, ../../app/assets/stylesheets/coupon.scss */
.speck_with_headline .share_panel {
  top: 170px;
}
/* line 984, ../../app/assets/stylesheets/coupon.scss */
.speck_with_headline h2 {
  margin-top: 84px;
  font-size: 23px;
  font-weight: normal;
  color: #555;
  padding: 0 35px;
}

/* line 993, ../../app/assets/stylesheets/coupon.scss */
.dsdeals.speck_with_headline h2 {
  margin-top: 66px;
  font-weight: bold;
  font-size: 23px;
  margin-bottom: 10px;
  padding: 0 28px;
}
/* line 999, ../../app/assets/stylesheets/coupon.scss */
.dsdeals.speck_with_headline #intro_message {
  text-align: center;
  padding: 0 35px;
}

/* line 1003, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .share_panel, .am_with_like .share_panel {
  top: 100px;
  padding-left: 55px;
}
/* line 1004, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like #content .inner, .am_with_like #content .inner {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/speck-bg3-79e71be2e6a1bc1df2f55e1622c8fa2a.png) 0px 0px no-repeat;
}
/* line 1007, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .likeborder, .am_with_like .likeborder {
  background-color: none;
  width: 327px;
  height: 226px;
  overflow: hidden;
  /* IE 7 hacks to ensure overflow is hidden */
}
/* line 1013, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .likeborder #fbLike, .am_with_like .likeborder #fbLike {
  overflow: hidden;
  width: 327px;
  height: 226px;
}
/* line 1018, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .likeborder iframe, .am_with_like .likeborder iframe {
  margin: -4px -10px;
}
/* line 1023, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like h2, .am_with_like h2 {
  margin-top: 2px;
  font-size: 23px;
  font-weight: normal;
  color: #555;
  padding: 0 35px;
}

/* line 1033, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside {
  border: 0;
  padding: 0;
}
/* line 1036, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/dodocase-parchment-bg-75952a68fa98e3d33eff51997df6e8e2.jpg) repeat-x;
}
/* line 1037, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside h3 {
  margin-top: 10px;
}
/* line 1041, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside .highlighted {
  /*display: inline;*/
  display: inline-block;
}
/* line 1044, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside .highlighted span {
  font-size: 16px;
  background-color: #ffb;
  padding: 5px;
}
/* line 1050, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside a.proceed_link {
  background-color: #cd212d;
}
/* line 1053, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside a.proceed_link:hover {
  background-color: #dd313d;
}

/* line 1063, ../../app/assets/stylesheets/coupon.scss */
.am_with_like .share_panel {
  top: 72px;
  padding-left: 55px;
}
/* line 1064, ../../app/assets/stylesheets/coupon.scss */
.am_with_like #content .inner {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/speck-bg-no-logo-adf54a85e2be275b848668863c40bcb0.png) 0px 0px no-repeat;
  background-color: #ebefe9;
  height: 244px;
}
/* line 1070, ../../app/assets/stylesheets/coupon.scss */
.am_with_like h2 {
  padding: 0 4px;
  font-size: 18px;
  font-weight: bold;
}

/* line 1075, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share {
  width: 480px;
  height: 360px;
  margin: auto;
}
/* line 606, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share p {
  margin: 0;
  padding: 0;
}
/* line 607, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share a {
  text-decoration: none;
  color: #005;
}
/* line 608, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #content {
  border: 8px solid #e1eacd;
  padding: 9px;
  background-color: #93af58;
}
/* line 612, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #content .inner {
  padding: 5px;
  background-color: white;
  height: 316px;
  -moz-box-shadow: 0 0 4px #555555;
  -webkit-box-shadow: 0 0 4px #555555;
}
/* line 1079, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share p {
  margin: 0;
  padding: 0;
}
/* line 1080, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share a {
  text-decoration: none;
  color: #005;
}
/* line 1081, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share h2 {
  font: bold 2em arial;
  border-bottom: 1px solid #daeaca;
  padding-top: 3px;
  margin: 0;
}
/* line 1087, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #intro_message {
  font-size: 14px;
  padding: 5px 10px 0px 0px;
}
/* line 1090, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #coupon {
  margin: 10px 10px;
  padding: 10px;
  border: 3px solid #eeeeee;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 1096, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #coupon img {
  float: left;
  width: 70px;
  border: 1px solid #eeeeee;
}
/* line 1102, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #coupon .inside {
  margin-left: 90px;
}
/* line 1107, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .clear_both {
  clear: both;
}
/* line 1108, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #title {
  font-weight: bold;
  font-size: 14px;
}
/* line 1109, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .facebook_share_box {
  margin: 10px;
}
/* line 1111, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .facebook_share_box a.facebook_share_link, .rebate_on_share .facebook_share_box a.twitter_share_link {
  background-color: #F5F8FD;
  border-color: #AECEEF;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: auto;
  padding: 10px;
  display: block;
  width: 220px;
  position: relative;
  text-align: center;
}
/* line 1124, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .facebook_share_box a.facebook_share_link img, .rebate_on_share .facebook_share_box a.twitter_share_link img {
  width: 20px;
  vertical-align: text-bottom;
}
/* line 1125, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .facebook_share_box a.facebook_share_link span, .rebate_on_share .facebook_share_box a.twitter_share_link span {
  font-size: 14px;
}
/* line 1127, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .facebook_share_box a.facebook_share_link:hover, .rebate_on_share .facebook_share_box a.twitter_share_link:hover {
  background-color: #ECF0FD;
}
/* line 1132, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share textarea {
  width: 100%;
  height: 60px;
  border: 1px solid #cccccc;
  color: #555;
  margin-bottom: 10px;
}
/* line 1139, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #expiration {
  clear: both;
  font-size: 12px;
  color: #755;
  text-align: center;
  position: absolute;
  bottom: 20px;
}

/* rebate on share */
/* build.com campaign - css from mario. slightly tweaked */
/* line 1145, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com {
  width: 419px;
  height: 336px;
  background: none repeat scroll 0 0 white;
  border: 3px solid #e1e1e1 !important;
  text-align: left;
  font-family: arial;
}
/* line 1154, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com h2.heading {
  moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f6f6f6));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, white, #f6f6f6);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white, #f6f6f6);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, white, #f6f6f6);
  /* IE10 */
  background-image: -o-linear-gradient(top, white, #f6f6f6);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #ffffff, #f6f6f6);
  border-color: #C7C7C7;
  border-style: solid;
  border-width: 0 0 1px;
  padding: 8px 15px;
  border-top: 0 none;
  clear: none;
  color: #444444;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
}
/* line 1183, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com h3 {
  padding: 0 15px;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 3px;
}
/* line 1189, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .shareButtons {
  margin-top: 80px;
  margin-left: 5px;
  padding: 0 15px;
  position: absolute;
  bottom: 50px;
}
/* line 1198, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com p {
  padding: 0 15px;
  margin: 0 0 7px 0;
  font-size: 13px;
}
/* line 1204, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com a {
  color: #3B77D9;
}
/* line 1206, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .shareButtonFB {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #555555;
  padding: 70px 9px 15px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/build-dot-com-facebook-bb3da6a7b5859ba30a79efb728c58371.png) no-repeat 35px 5px #efefef;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #d9d9d9;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 2px white;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 2px white;
  text-shadow: 0px 1px 0px white, 0px 0px 0px rgba(255, 255, 255, 0);
  text-decoration: none;
  margin-right: 10px;
  margin-top: 30px;
}
/* line 1232, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .shareButtonTW {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #555555;
  padding: 70px 9px 15px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/build-dot-com-twitter-03c649293c3b016fc2cf26138dff0e0f.png) no-repeat 25px 5px #efefef;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #d9d9d9;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 2px white;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 2px white;
  text-shadow: 0px 1px 0px white, 0px 0px 0px rgba(255, 255, 255, 0);
  text-decoration: none;
  margin-right: 10px;
  margin-top: 30px;
}
/* line 1258, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .shareButtonEM {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #555555;
  padding: 70px 9px 15px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/customer_images/build-dot-com-email-61ddf88900c7259d569f7efb32cad287.png) no-repeat 20px 5px #efefef;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #d9d9d9;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 2px white;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 2px white;
  text-shadow: 0px 1px 0px white, 0px 0px 0px rgba(255, 255, 255, 0);
  text-decoration: none;
  margin-top: 30px;
}
/* line 1283, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .clip_container {
  display: inline;
  color: #3B77D9;
}
/* line 1288, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com #shareLink {
  font-size: 14px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #e5feff;
  padding: 15px;
  width: 85%;
  margin: 0px auto;
  background: #e5feffr;
}
/* line 1301, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com #valid {
  font-size: 12px;
  margin: 27px auto;
  text-align: center;
  color: #777;
  position: absolute;
  bottom: -20px;
  left: 80px;
}

/* show person coupon */
/* line 1316, ../../app/assets/stylesheets/coupon.scss */
.theme_show-person-coupon #contacts_wrapper #contacts.share_via_email {
  margin-top: 380px;
}

/* line 1320, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon {
  font-family: helvetica, arial, sans-serif;
  width: 950px;
  height: 865px;
  margin: auto;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/show-person-coupon/person-5fa5c04c6f154b7563b17faf4f1e60ff.jpg) no-repeat scroll 0 0 transparent;
  position: relative;
  box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 0.5);
}
/* line 1331, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .overlay {
  width: 950px;
  height: 865px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/show-person-coupon/background-a543d79fda1046e34e0a99f0d3f6554a.png) no-repeat scroll 0 0 transparent;
}
/* line 1336, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon img.hero {
  left: 55px;
  position: absolute;
  top: 521px;
  height: 236px;
  margin-bottom: 0;
  width: 332px;
  background-image: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/show-person-coupon/hero-93f03834222e1eab54255596a1fcbe4d.jpg);
}
/* line 1345, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .offer_quote {
  font-size: 26px;
  font-weight: bold;
  text-align: right;
  color: black;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 409px;
  position: absolute;
  top: 38px;
  margin-bottom: 0;
  width: 500px;
}
/* line 1359, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .offer_quote_author {
  font-size: 16px;
  text-align: right;
  color: black;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 508px;
  position: absolute;
  top: 174px;
  margin-bottom: 0;
  width: 400px;
}
/* line 1372, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .offer_expiration {
  font-size: 14px;
  text-align: left;
  color: #303246;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 563px;
  position: absolute;
  top: 247px;
  margin-bottom: 0;
  width: 302px;
}
/* line 1385, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .offer_to {
  font-size: 24px;
  text-align: left;
  color: #303246;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 562px;
  position: absolute;
  top: 266px;
  margin-bottom: 0;
}
/* line 1397, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .offer_amount {
  width: 316px;
  font-size: 168px;
  font-weight: bold;
  text-align: center;
  color: #303246;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 562px;
  position: absolute;
  top: 285px;
  margin-bottom: 0;
}
/* line 1411, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .offer_off {
  font-size: 32px;
  font-weight: bold;
  text-align: right;
  color: #303246;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 806px;
  position: absolute;
  top: 455px;
  margin-bottom: 0;
}
/* line 1424, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .link {
  font-size: 16px;
  text-align: left;
  color: #303246;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 626px;
  position: absolute;
  top: 721px;
  margin-bottom: 0;
}
/* line 1436, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .footnote {
  font-size: 12px;
  text-align: left;
  color: #303246;
  line-height: 120%;
  padding-bottom: 2px;
  padding-top: 1px;
  left: 551px;
  position: absolute;
  top: 770px;
  margin-bottom: 0;
  width: 336px;
}

@font-face {
  font-family: 'ITCAvantGardePro-Bold';
  src: url('//www.curebit.com/fonts/itcavantgardepro-bold.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-bold.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-bold.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-bold.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-bold.svg#itcavantgardepro-bold') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardePro-Md';
  src: url('//www.curebit.com/fonts/itcavantgardepro-md.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-md.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-md.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-md.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-md.svg#itcavantgardepro-md') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardePro-Demi';
  src: url('//www.curebit.com/fonts/itcavantgardepro-demi.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-demi.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-demi.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-demi.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-demi.svg#itcavantgardepro-demi') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardePro-Bk';
  src: url('//www.curebit.com/fonts/itcavantgardepro-bk.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-bk.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-bk.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-bk.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-bk.svg#itcavantgardepro-bk') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardePro-XLt';
  src: url('//www.curebit.com/fonts/itcavantgardepro-xlt.eot');
  src: url('//www.curebit.com/fonts/itcavantgardepro-xlt.eot?#iefix') format("embedded-opentype"), url('//www.curebit.com/fonts/itcavantgardepro-xlt.woff') format("woff"), url('//www.curebit.com/fonts/itcavantgardepro-xlt.ttf') format("truetype"), url('//www.curebit.com/fonts/itcavantgardepro-xlt.svg#itcavantgardepro-xlt') format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 1502, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/campaigns/offers/themes/piperlime/bg-piperlime-theme-8bd35f2a337d0bcacbe8f8e421d47252.png) repeat 0 0;
}
/* line 1504, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon .show {
  width: auto;
  height: auto;
  min-height: 265px;
}
/* line 1510, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content {
  padding: 0;
  background: none;
  width: 665px;
  overflow: hidden;
  border-radius: 0;
  border: 0;
  box-shadow: none;
}
/* line 1518, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .outside {
  width: 540px;
  padding: 5px;
  background: #fff;
  margin: 50px auto;
}
/* line 1524, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside {
  padding: 10px 0;
  border: 1px solid #99b11e;
  text-align: center;
  font-size: 12px;
  color: #000;
  background-repeat: no-repeat;
  height: 136px;
}
/* line 1533, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #disclaimer_link img {
  position: relative;
  width: 66px;
  height: 20px;
  right: -222px;
  top: 303px;
}
/* line 1540, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #disclaimer_link #disclaimer {
  display: none;
  background: #fff;
  padding: 5px;
  text-align: left;
  font-weight: normal;
  font-size: 10px;
  width: 622px;
  margin-top: -56px;
  left: -248px;
}
/* line 1552, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #disclaimer_link:hover #disclaimer {
  display: block;
}
/* line 1557, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside h1 {
  margin: 0;
  font-weight: normal;
  font-size: 28px;
  font-family: 'ITCAvantGardePro-Bk';
  padding-bottom: 0;
  color: #680;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1566, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside h1 .lcase-e {
  font-family: 'ITCAvantGardePro-XLt';
  font-size: 140%;
  text-transform: lowercase;
}
/* line 1572, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .middle-data {
  margin-top: 73px;
}
/* line 1575, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #intro_message {
  font-size: 11px;
  color: #000;
  font-family: 'ITCAvantGardePro-Md';
  padding: 0 37px;
  margin: 0 0 5px;
}
/* line 1582, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .textfield {
  border: 1px solid #cccccc;
  font-size: 11px;
  color: #666;
  width: 180px;
  float: left;
  margin-top: -4px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-right: 6px;
}
/* line 1593, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .emailField {
  float: left;
  padding-top: 7px;
  padding-left: 140px;
}
/* line 1597, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .emailField .textfield {
  position: absolute;
  left: 140px;
  top: 14px;
}
/* line 1602, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .emailField .facebook_share_link {
  position: absolute;
  left: 335px;
  top: 7px;
}
/* line 1608, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .example {
  font-style: normal;
}
/* line 1611, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .submitBtn {
  /* margin-top:2px; */
  margin-left: 6px;
}
/* line 1615, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .share {
  float: left;
  padding: 0 0 0 20px;
}
/* line 1618, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .share .facebook_share_link {
  box-shadow: 2px 4px 6px #666666;
  margin-left: 0;
}
/* line 1623, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .facebook_share_link {
  float: left;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 1630, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .restrictions {
  float: right;
  width: 125px;
  color: #807c7a;
  font-size: 9px;
  text-transform: uppercase;
  font-family: 'ITCAvantGardePro-Md';
  padding-top: 4px;
  padding-right: 15px;
  text-align: right;
}
/* line 1641, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #fine_print {
  overflow: hidden;
  clear: both;
  font-size: 10px;
  color: #807c7a;
  font-family: 'ITCAvantGardePro-Md';
  padding: 10px 20px 0;
}

/* Hide the email form box for unincentivized offers */
/* line 1657, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon.referrer_0-dollars #content .inside .restrictions, .theme_piperlime.coupon.referrer_0-dollars #content .inside #offerEmailForm, .theme_piperlime.coupon.referrer_0-dollars #content .inside #fine_print {
  display: none;
}
/* line 1660, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon.referrer_0-dollars #content .inside .share {
  float: none;
  text-align: center;
  padding-bottom: 20px;
}
/* line 1665, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon.referrer_0-dollars #content .inside .facebook_share_link {
  float: none;
}

/* line 1671, ../../app/assets/stylesheets/coupon.scss */
#email_recipient_list {
  resize: none;
}

/* line 1673, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer {
  width: 720px;
  padding: 10px;
  margin: 0 auto;
  color: #747b88;
  font: 18px/22px Helvetica, Arial, sans-serif;
  overflow: hidden;
  background-color: rgba(1, 2, 2, 0.3);
  /*border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;*/
}
/* line 1684, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .holder {
  padding: 20px 23px 0px;
  overflow: hidden;
  background-color: #fff;
  /*border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  -webkit-border-radius:0 0 10px 10px;*/
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 1694, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .holder h2 {
  margin: 0 0 20px;
  color: #575e70;
  font-size: 33px;
  line-height: 36px;
  text-align: center;
}
/* line 1702, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .link-holder {
  min-height: 24px;
  padding: 7px 7px 8px;
  overflow: hidden;
  background: #99887e url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/bg-link-holder-d56484d96666e4730b5a0e056f7fd944.png) repeat-x;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
}
/* line 1710, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .link-holder .close {
  float: right;
  width: 26px;
  height: 24px;
  margin: 0 0 0 20px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/icons-73c6c2a076fdc346aa092dfc96848de9.png) no-repeat;
}
/* line 1720, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .table {
  width: 450px;
  margin: 0 0 33px 195px;
  font-size: 22px;
  line-height: 26px;
}
/* line 1725, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .table td {
  width: 115px;
  padding: 0 10px 0 0;
  border: 0;
}
/* line 1730, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .table .total td {
  color: #fa6a00;
  font-weight: bold;
}
/* line 1735, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container {
  margin: 0 0 24px 0;
  padding: 19px 33px 9px 28px;
  overflow: hidden;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.38);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.38);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.38);
}
/* line 1745, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links {
  float: right;
  width: 198px;
  margin: 6px 0 0 25px;
}
/* line 1749, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links li {
  margin: 0 0 6px 0;
  width: 186px;
  height: 31px;
  padding: 5px 6px 0 6px;
  list-style-type: none;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/bg-links-item-615fe1629e660508da47089e2c31915b.png) no-repeat;
}
/* line 1757, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a {
  display: block;
  height: 24px;
  color: #069;
  font-size: 15px;
  line-height: 24px;
  padding: 0 0 0 31px;
  text-decoration: none;
  text-shadow: 1px 1px 0 white;
}
/* line 1766, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.linkedin_share_link {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/icons-73c6c2a076fdc346aa092dfc96848de9.png) no-repeat 0 -218px;
}
/* line 1770, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a:hover {
  text-decoration: underline;
}
/* line 1771, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.email_share_link {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/icons-73c6c2a076fdc346aa092dfc96848de9.png) no-repeat 0 -55px;
}
/* line 1772, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.twitter_share_link {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/icons-73c6c2a076fdc346aa092dfc96848de9.png) no-repeat 0 -110px;
}
/* line 1773, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.facebook_share_link {
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/icons-73c6c2a076fdc346aa092dfc96848de9.png) no-repeat 0 -164px;
}
/* line 1774, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links input {
  float: left;
  width: 151px;
  height: 16px;
  margin: 3px 0 0;
  padding: 0;
  color: #747b88;
  font-size: 12px;
  line-height: 14px;
  background-color: #fff;
  border: 1px solid #a4a3a3;
}
/* line 1787, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #deal_message {
  margin: 0 0 4px 0;
  overflow: hidden;
}
/* line 1791, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container .txt-holder {
  padding: 0 0 10px;
  overflow: hidden;
}
/* line 1794, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container .txt-holder h3 {
  display: inline-block;
  vartical-align: middle;
  padding: 0 150px 0 0;
  margin: 0 0 4px 0;
  color: #fa6a00;
  font-size: 30px;
  line-height: 34px;
  background: url(//d2jjzw81hqbuqv.cloudfront.net/assets/double_sided_deal_campaigns/offers/themes/99designs/arrow-a183dab6b00f7a284acb3fa3130afd73.gif) no-repeat 100% 13px;
}
/* line 1804, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container .txt-holder .link {
  color: #747b88;
  font-size: 14px;
  text-decoration: underline;
}
/* line 1809, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container .txt-holder .link:hover {
  text-decoration: none;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/* jQuery Countdown styles 1.5.8. */

.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}
/* line 3, ../../app/assets/stylesheets/ie.sass */
html.browser-ie > p code {
  *white-space: normal;
}
/* line 7, ../../app/assets/stylesheets/ie.sass */
* html.browser-ie legend {
  margin: 0px -8px 16px 0;
  padding: 0;
}
/* line 34, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie body {
  text-align: center;
}
/* line 44, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
* html html.browser-ie body legend {
  margin: 0px -8px 16px 0;
  padding: 0;
}
/* line 48, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html > html.browser-ie body p code {
  *white-space: normal;
}
/* line 60, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie .container {
  text-align: left;
}
/* line 62, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie sup {
  vertical-align: text-top;
}
/* line 64, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie sub {
  vertical-align: text-bottom;
}
/* line 66, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie hr {
  margin: -8px auto 11px;
}
/* line 68, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie img {
  -ms-interpolation-mode: bicubic;
}
/* line 70, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie fieldset {
  padding-top: 0;
}
/* line 72, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie legend {
  margin-top: -0.2em;
  margin-bottom: 1em;
  margin-left: -0.5em;
}
/* line 76, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie fieldset, html.browser-ie #IE8#HACK {
  padding-top: 1.4em;
}
/* line 77, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie legend, html.browser-ie #IE8#HACK {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 78, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie textarea {
  overflow: auto;
}
/* line 80, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie label {
  position: relative;
  top: -0.25em;
}
/* line 84, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.text {
  margin: 0.5em 0;
  background-color: white;
  border: 1px solid #bbbbbb;
}
/* line 88, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.text:focus {
  border: 1px solid #666666;
}
/* line 90, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.title {
  margin: 0.5em 0;
  background-color: white;
  border: 1px solid #bbbbbb;
}
/* line 94, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.title:focus {
  border: 1px solid #666666;
}
/* line 96, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.checkbox {
  position: relative;
  top: 0.25em;
}
/* line 99, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.radio {
  position: relative;
  top: 0.25em;
}
/* line 102, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie input.button {
  position: relative;
  top: 0.25em;
}
/* line 105, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie textarea {
  margin: 0.5em 0;
}
/* line 107, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie select {
  margin: 0.5em 0;
}
/* line 109, ../../../../shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html.browser-ie button {
  position: relative;
  top: 0.25em;
}
/* line 14, ../../app/assets/stylesheets/ie.sass */
html.browser-ie #container {
  text-align: left;
}
/* line 17, ../../app/assets/stylesheets/ie.sass */
html.browser-ie form.formtastic fieldset ol li fieldset legend {
  margin-left: -6px;
}
/*








*/

