#logo-title {
  margin: 0px;
}

.main-container {
  margin-top: 50px;
  background-color: #fff;
  border: 2px black solid;
}

@media screen and (min-width: 501px) {
  .main-container {
    margin-top: 310px;
  }
}
#header {
}

#name-and-slogan {
  margin: 0px;
}

body {
  background: url(https://neweconomynyc.ourpowerbase.net/sites/neweconomynyc.ourpowerbase.net/themes/neweconomynyc/backgroundlogo.png) top center repeat-x #f1b000;
  padding: 0px;
}

#page {
  padding: 0px;
}

/* for benefit pages */

body.benefit {
  background: url(https://neweconomynyc.ourpowerbase.net/sites/neweconomynyc.ourpowerbase.net/themes/neweconomynyc/gala-bg-pb.png) top center repeat-x #333a82;
}

body.benefit #page {
  background: rgba(248,80,50,0);
  background: -moz-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(255,255,255,0) 298px, rgba(255,255,255,1) 303px, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,0)), color-stop(298px, rgba(255,255,255,0)), color-stop(303px, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(255,255,255,0) 298px, rgba(255,255,255,1) 303px, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(255,255,255,0) 298px, rgba(255,255,255,1) 303px, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(255,255,255,0) 298px, rgba(255,255,255,1) 303px, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(248,80,50,0) 0%, rgba(255,255,255,0) 298px, rgba(255,255,255,1) 303px, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#ffffff', GradientType=0 );
}

body.benefit #header {
  background: transparent none;
}

body.benefit #logo-title a {
  display: block;
  height: 297px;
  width: 912px;
}

body.benefit #logo-title img#logo {
  display: none;
}


@media (min-width: 600px) {
  #crm-radio-price_173-wrapper, #crm-radio-price_168-wrapper, .radiobuttons-form-radios-as-buttons .crm-radio-wrapper-400px {
    width: 200px !important;
  }
}

.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container input.crm-form-submit, .crm-container .ui-dialog-buttonset .ui-button, .crm-container input[type="button"], .crm-container .crm-button {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding: 10px 25px;
  text-shadow: none;
  background: none;
  margin: 0 15px 15px 0;
  background-color: #056186;
  border: 0 solid transparent;
  font-size: 18px;
}

#footer_text {
  clear: left;
  margin-top: 45px;
}
