/* Public Offers Interstitial */
/* line 3, ../../app/assets/stylesheets/interstitial.scss */
.interstitial {
  background: url('/assets/bg/dotted_bg2.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('/assets/customer_images/pudding.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('/assets/customer_images/dodocase-parchment-bg.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/overlay-bg-sm.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/arrow-right.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/btn-send-email.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/btn-gray.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('/assets/double_sided_deal_campaigns/offers/themes/99designs/claim-bg.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/overlay-bg-1.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/arrow-down.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/sprite-social.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/copy-link.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-1.png') no-repeat 0 center;
}
/* line 197, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item2 {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-2.png') no-repeat 0 center;
}
/* line 198, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item3 {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-3.png') no-repeat 0 center;
}
/* line 199, ../../app/assets/stylesheets/coupon.scss */
.theme_bonobos.coupon .show ol .item4 {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/bonobos/ico-4.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/bg-textarea.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('/assets/double_sided_deal_campaigns/offers/themes/bonobos/btn-send-email.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('/assets/show-peter-bg.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('/assets/icons/peter-facebook-long-notext.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('/assets/icons/peter-facebook-short-notext.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('/assets/icons/peter-facebook-long-notext.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('/assets/icons/peter-facebook-long-dark.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('/assets/bg/fb-send-bg.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('/assets/bg/topfade.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 */
.subscription_campaigns .grove-show #content {
  background-color: #fff;
  border: none;
}
/* line 864, ../../app/assets/stylesheets/coupon.scss */
.subscription_campaigns .grove-show #content .inner {
  box-shadow: 0 0 0;
}

/* line 870, ../../app/assets/stylesheets/coupon.scss */
.grove-base #panel2 {
  background: url('/assets/icons/giftbox.png') no-repeat 62px 40px;
}

/* line 876, ../../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 880, ../../app/assets/stylesheets/coupon.scss */
.share_only h2 {
  font: bold 2em arial;
  border-bottom: 1px solid #daeaca;
  padding-top: 3px;
  margin: 0;
}
/* line 886, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel {
  position: absolute;
  top: 120px;
  width: 425px;
  line-height: 0;
  /* For IE < 8 */
}
/* line 891, ../../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 901, ../../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 915, ../../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 917, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link {
  margin-left: 5px;
}
/* line 919, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.facebook_share_link span {
  font-size: 12px;
  background-image: url('/assets/icons/facebook.png') no-repeat 0 0;
}
/* line 922, ../../app/assets/stylesheets/coupon.scss */
.share_only .share_panel a.twitter_share_link span {
  font-size: 12px;
  background-image: url('/assets/icons/twitter.png') no-repeat;
}
/* line 924, ../../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 929, ../../app/assets/stylesheets/coupon.scss */
.share_only #intro_message {
  font-size: 14px;
  padding: 5px 10px 0px 0px;
}

/*customer related styles */
/* line 937, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone {
  font-family: arial;
  /*interstitial*/
  /* end interstitial */
}
/* line 941, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone h2 {
  color: #ed1156;
}
/* line 942, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone h1 {
  color: #9a9a9a;
}
/* line 943, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone a, .theme_jawbone a:visited {
  color: #ed1156;
}
/* line 944, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone h1.title {
  color: #333;
  font-size: 30px;
  margin: 5px 0px;
}
/* line 945, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone ol {
  margin-left: 1.5em;
}
/* line 946, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .formError {
  color: red;
}
/* line 948, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #content {
  border: 1px solid #f6f7f8;
  padding: 12px;
  background-color: #3c3c3c;
}
/* line 952, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #content .inner {
  background: url('/assets/customer_images/jawbone-bg.png') 0px repeat-x;
}
/* line 955, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #content a, .theme_jawbone #content a:visited {
  color: #005;
}
/* line 959, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #offer_url {
  background-color: #aaa;
  color: #fff;
}
/* line 964, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #expiration {
  color: #3d3d3d;
}
/* line 966, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside {
  border: 1px solid #f6f7f8;
  background-color: #3c3c3c;
  width: 700px;
}
/* line 970, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside {
  font-size: 14px;
  color: #191919;
  padding: 25px 40px;
  background: url('/assets/customer_images/jawbone-bg.png') 0px 0px repeat-x;
  background-color: #ccc;
  -moz-box-shadow: 0 0 10px #2a2a2a;
  -webkit-box-shadow: 0 0 10px #2a2a2a;
}
/* line 980, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .desc {
  font-weight: bold;
}
/* line 981, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .or {
  font-weight: bold;
  text-align: center;
  margin: 10px 0;
  font-size: 17px;
}
/* line 982, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside input.button, .theme_jawbone .outside .inside input.full_button {
  margin-top: 20px;
  border: 1px solid #e47899;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #fff;
  font-weight: bold;
  padding: 12px;
  width: 267px;
  cursor: pointer;
  background: #ed1556;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed1556), color-stop(100%, #b7164b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1556', endColorstr='#b7164b',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* W3C */
}
/* line 1001, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside input.full_button {
  width: 100%;
}
/* line 1004, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside input.grey {
  border-color: #555;
  background: #808080;
  /* Old browsers */
  background: -moz-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, gray), color-stop(100%, #3b3b3b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#3b3b3b',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, #808080 0%, #3b3b3b 100%);
  /* W3C */
}
/* line 1015, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside input[type="text"].textfield {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  border: 2px solid #ababab;
  padding: 12px 10px;
  margin-top: 20px;
}
/* line 1024, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .serial_logo {
  -moz-box-shadow: 0 0 10px;
  -webkit-box-shadow: 0 0 10px;
}
/* line 1028, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .fieldWithErrors input[type="text"].textfield {
  border: 2px solid red;
}
/* line 1031, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .instructions {
  padding: 20px 40px;
}
/* line 1034, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .errorExplanation {
  background-color: #FFF0F0;
  padding: 5px;
  border: 1px solid #ae5b65;
}
/* line 1039, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .right {
  padding-left: 80px;
  width: 230px;
  padding-right: 0px;
}
/* line 1044, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside a.proceed_link {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border: 1px solid #e47899;
  font-size: 18px;
  background: #ed1556;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed1556), color-stop(100%, #b7164b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1556', endColorstr='#b7164b',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, #ed1556 0%, #b7164b 100%);
  /* W3C */
}
/* line 1058, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside a:hover.proceed_link {
  background-color: #fa1857;
}
/* line 1061, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside a.grey, .theme_jawbone .outside .inside a:hover.grey {
  border-color: #555;
  background: #808080;
  /* Old browsers */
  background: -moz-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, gray), color-stop(100%, #3b3b3b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, gray 0%, #3b3b3b 100%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#3b3b3b',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, #808080 0%, #3b3b3b 100%);
  /* W3C */
}
/* line 1072, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .serial {
  text-align: center;
}
/* line 1075, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .outside .inside .contact_line {
  text-align: center;
  font-weight: bold;
}
/* line 1078, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #ie_hack .expiry {
  background-color: #c0c0c0;
  font-size: 19px;
  height: auto;
}
/* line 1082, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone #ie_hack .expiry .timeleft {
  color: #ed1156;
}
/* line 1084, ../../app/assets/stylesheets/coupon.scss */
.theme_jawbone .hasCountdown {
  background-color: #c0c0c0;
}

/* line 1088, ../../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 1090, ../../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 1092, ../../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 1094, ../../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 1095, ../../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('/assets/customer_images/speck-480x360-bg.png') 0px 0 no-repeat;
  background-color: #ebefe9;
}
/* line 1100, ../../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 1104, ../../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('/assets/customer_images/speck-share-btn.png');
}
/* line 1114, ../../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 1120, ../../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 1124, ../../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 1138, ../../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('/assets/customer_images/speck-share-btn-hover.png');
}

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

/* line 1154, ../../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 1160, ../../app/assets/stylesheets/coupon.scss */
.dsdeals.speck_with_headline #intro_message {
  text-align: center;
  padding: 0 35px;
}

/* line 1164, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .share_panel, .am_with_like .share_panel {
  top: 100px;
  padding-left: 55px;
}
/* line 1165, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like #content .inner, .am_with_like #content .inner {
  background: url('/assets/customer_images/speck-bg3.png') 0px 0px no-repeat;
}
/* line 1168, ../../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 1174, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .likeborder #fbLike, .am_with_like .likeborder #fbLike {
  overflow: hidden;
  width: 327px;
  height: 226px;
}
/* line 1179, ../../app/assets/stylesheets/coupon.scss */
.speck_with_like .likeborder iframe, .am_with_like .likeborder iframe {
  margin: -4px -10px;
}
/* line 1184, ../../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 1194, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside {
  border: 0;
  padding: 0;
}
/* line 1197, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside {
  background: url('/assets/customer_images/dodocase-parchment-bg.jpg') repeat-x;
}
/* line 1198, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside h3 {
  margin-top: 10px;
}
/* line 1202, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside .highlighted {
  /*display: inline;*/
  display: inline-block;
}
/* line 1205, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside .highlighted span {
  font-size: 16px;
  background-color: #ffb;
  padding: 5px;
}
/* line 1211, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside a.proceed_link {
  background-color: #cd212d;
}
/* line 1214, ../../app/assets/stylesheets/coupon.scss */
.site_dodocase .outside .inside a.proceed_link:hover {
  background-color: #dd313d;
}

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

/* line 1236, ../../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 1240, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share p {
  margin: 0;
  padding: 0;
}
/* line 1241, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share a {
  text-decoration: none;
  color: #005;
}
/* line 1242, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share h2 {
  font: bold 2em arial;
  border-bottom: 1px solid #daeaca;
  padding-top: 3px;
  margin: 0;
}
/* line 1248, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #intro_message {
  font-size: 14px;
  padding: 5px 10px 0px 0px;
}
/* line 1251, ../../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 1257, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #coupon img {
  float: left;
  width: 70px;
  border: 1px solid #eeeeee;
}
/* line 1263, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #coupon .inside {
  margin-left: 90px;
}
/* line 1268, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .clear_both {
  clear: both;
}
/* line 1269, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share #title {
  font-weight: bold;
  font-size: 14px;
}
/* line 1270, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share .facebook_share_box {
  margin: 10px;
}
/* line 1272, ../../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 1285, ../../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 1286, ../../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 1288, ../../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 1293, ../../app/assets/stylesheets/coupon.scss */
.rebate_on_share textarea {
  width: 100%;
  height: 60px;
  border: 1px solid #cccccc;
  color: #555;
  margin-bottom: 10px;
}
/* line 1300, ../../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 1306, ../../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 1315, ../../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 1344, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com h3 {
  padding: 0 15px;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 3px;
}
/* line 1350, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .shareButtons {
  margin-top: 80px;
  margin-left: 5px;
  padding: 0 15px;
  position: absolute;
  bottom: 50px;
}
/* line 1359, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com p {
  padding: 0 15px;
  margin: 0 0 7px 0;
  font-size: 13px;
}
/* line 1365, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com a {
  color: #3B77D9;
}
/* line 1367, ../../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('/assets/customer_images/build-dot-com-facebook.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 1393, ../../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('/assets/customer_images/build-dot-com-twitter.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 1419, ../../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('/assets/customer_images/build-dot-com-email.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 1444, ../../app/assets/stylesheets/coupon.scss */
.build-dot-com .clip_container {
  display: inline;
  color: #3B77D9;
}
/* line 1449, ../../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 1462, ../../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 1477, ../../app/assets/stylesheets/coupon.scss */
.theme_show-person-coupon #contacts_wrapper #contacts.share_via_email {
  margin-top: 380px;
}

/* line 1481, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon {
  font-family: helvetica, arial, sans-serif;
  width: 950px;
  height: 865px;
  margin: auto;
  background: url('/assets/double_sided_deal_campaigns/offers/themes/show-person-coupon/person.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 1492, ../../app/assets/stylesheets/coupon.scss */
.show-person-coupon .overlay {
  width: 950px;
  height: 865px;
  background: url('/assets/double_sided_deal_campaigns/offers/themes/show-person-coupon/background.png') no-repeat scroll 0 0 transparent;
}
/* line 1497, ../../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('/assets/double_sided_deal_campaigns/offers/themes/show-person-coupon/hero.jpg');
}
/* line 1506, ../../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 1520, ../../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 1533, ../../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 1546, ../../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 1558, ../../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 1572, ../../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 1585, ../../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 1597, ../../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 1663, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon {
  font-family: Verdana, Verdana, Geneva, sans-serif;
  background: url('/assets/campaigns/offers/themes/piperlime/bg-piperlime-theme.png') repeat 0 0;
}
/* line 1665, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon .show {
  width: auto;
  height: auto;
  min-height: 265px;
}
/* line 1671, ../../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 1679, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .outside {
  width: 540px;
  padding: 5px;
  background: #fff;
  margin: 50px auto;
}
/* line 1685, ../../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 1694, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #disclaimer_link img {
  position: relative;
  width: 66px;
  height: 20px;
  right: -222px;
  top: 303px;
}
/* line 1701, ../../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 1713, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside #disclaimer_link:hover #disclaimer {
  display: block;
}
/* line 1718, ../../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 1727, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside h1 .lcase-e {
  font-family: 'ITCAvantGardePro-XLt';
  font-size: 140%;
  text-transform: lowercase;
}
/* line 1733, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .middle-data {
  margin-top: 73px;
}
/* line 1736, ../../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 1743, ../../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 1754, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .emailField {
  float: left;
  padding-top: 7px;
  padding-left: 140px;
}
/* line 1758, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .emailField .textfield {
  position: absolute;
  left: 140px;
  top: 14px;
}
/* line 1763, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .emailField .facebook_share_link {
  position: absolute;
  left: 335px;
  top: 7px;
}
/* line 1769, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .example {
  font-style: normal;
}
/* line 1772, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .submitBtn {
  /* margin-top:2px; */
  margin-left: 6px;
}
/* line 1776, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .share {
  float: left;
  padding: 0 0 0 20px;
}
/* line 1779, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon #content .inside .share .facebook_share_link {
  box-shadow: 2px 4px 6px #666666;
  margin-left: 0;
}
/* line 1784, ../../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 1791, ../../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 1802, ../../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 1818, ../../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 1821, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon.referrer_0-dollars #content .inside .share {
  float: none;
  text-align: center;
  padding-bottom: 20px;
}
/* line 1826, ../../app/assets/stylesheets/coupon.scss */
.theme_piperlime.coupon.referrer_0-dollars #content .inside .facebook_share_link {
  float: none;
}

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

/* line 1834, ../../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 1845, ../../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 1855, ../../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 1863, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .link-holder {
  min-height: 24px;
  padding: 7px 7px 8px;
  overflow: hidden;
  background: #99887e url('/assets/double_sided_deal_campaigns/offers/themes/99designs/bg-link-holder.png') repeat-x;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
}
/* line 1871, ../../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('/assets/double_sided_deal_campaigns/offers/themes/99designs/icons.png') no-repeat;
}
/* line 1881, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .table {
  width: 450px;
  margin: 0 0 33px 195px;
  font-size: 22px;
  line-height: 26px;
}
/* line 1886, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .table td {
  width: 115px;
  padding: 0 10px 0 0;
  border: 0;
}
/* line 1891, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .table .total td {
  color: #fa6a00;
  font-weight: bold;
}
/* line 1896, ../../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 1906, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links {
  float: right;
  width: 198px;
  margin: 6px 0 0 25px;
}
/* line 1910, ../../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('/assets/double_sided_deal_campaigns/offers/themes/99designs/bg-links-item.png') no-repeat;
}
/* line 1918, ../../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 1927, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.linkedin_share_link {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/99designs/icons.png') no-repeat 0 -218px;
}
/* line 1931, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a:hover {
  text-decoration: underline;
}
/* line 1932, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.email_share_link {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/99designs/icons.png') no-repeat 0 -55px;
}
/* line 1933, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.twitter_share_link {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/99designs/icons.png') no-repeat 0 -110px;
}
/* line 1934, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #links a.facebook_share_link {
  background: url('/assets/double_sided_deal_campaigns/offers/themes/99designs/icons.png') no-repeat 0 -164px;
}
/* line 1935, ../../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 1948, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container #deal_message {
  margin: 0 0 4px 0;
  overflow: hidden;
}
/* line 1952, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container .txt-holder {
  padding: 0 0 10px;
  overflow: hidden;
}
/* line 1955, ../../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('/assets/double_sided_deal_campaigns/offers/themes/99designs/arrow.gif') no-repeat 100% 13px;
}
/* line 1965, ../../app/assets/stylesheets/coupon.scss */
.theme_99designs.coupon .offer .container .txt-holder .link {
  color: #747b88;
  font-size: 14px;
  text-decoration: underline;
}
/* line 1970, ../../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;
}
/*








*/

