/* Call-to-Action styles */
.callToAction {
/*  overflow: hidden;
  height: 45px;*/
}

.callToAction-desktop {
  margin: 0 15px;
  height: 45px;
}

.callToAction-preview {
  border-top: 2px dashed #333;
}

.callToAction-embed {
  margin: 0;
}

.callToAction-mobile {
  margin: 10px;
}

.callToAction a,
.callToAction a:hover,
.callToAction a:active,
.callToAction a:visited {
  display: block;
  margin: 0;
  /*padding: 0 35px 0 0;*/
  text-align: center;
  line-height: 15px;
  border: none;
  /*white-space: nowrap;*/

  color: #333;
  text-decoration: none;
  font-weight: bold;
}

.callToAction-mobile a {
  font-size: 11px;
}

.callToAction-desktop a,
.callToAction-embed a,
.callToAction-preview a {
  font-size: 16px;
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;

  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;

  background: #fdeda3;
  background: -webkit-linear-gradient(top,  #fcdd4f 0%,#fdeda3 100%);
  background: -moz-linear-gradient(top,  #fcdd4f 0%,#fdeda3 100%);
  background: linear-gradient(top,  #fcdd4f 0%,#fdeda3 100%);

  height:40px;
  padding-top:5px;
}

.callToAction-desktop a:hover, .callToAction-embed a:hover, .callToAction-preview a:hover
.callToAction-desktop a:active, .callToAction-embed a:active, .callToAction-preview a:active {
  background: #FFF8D7;
  background: -webkit-linear-gradient(top,  #fcdd4f 0%,#FFF8D7 100%);
  background: -moz-linear-gradient(top,  #fcdd4f 0%,#FFF8D7 100%);
  background: linear-gradient(top,  #fcdd4f 0%,#FFF8D7 100%);
}

.callToAction img.ctaStar {
  position: relative;
  margin: 0 5px;
  padding: 0;
  border: none;
  float:left;
}

.callToAction .ctaBody {
  margin:10px 0;
  display: block;
  width:100%;
}

.callToAction-desktop .ctaBody,
.callToAction-preview .ctaBody{
  height:30px;
}

.callToAction-desktop img.ctaStar,
.callToAction-preview img.ctaStar{
  top: 5px;
}

.callToAction-embed img.ctaStar{
  top: 6px;
}

.callToAction-mobile img.ctaStar{
  /*top: 9px;*/
}

/* Embedded styles */

body.embed .maxHeight {
  height: 100%;
}

body.embed #cta_container {
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 45px;
}