form.aleu-optin {
  border: 1px solid #e7e7e7;
  margin-bottom: 24px;
  overflow: visible;
  padding: 24px;
  padding-right: 150px;
  position: relative;
}

#powered-by {
  position: absolute;
  right: 5px;
  bottom: 5px;
  font-size:75%;
}

#sl-centre {
   position: relative;
}

#sl-centre span{
   position: absolute;
   bottom: 0;
   right: 0;

}

form.aleu-optin .sticker img {
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
}

form.aleu-optin fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

form.aleu-optin p.pitch,
form.aleu-optin div.fields {
  margin: 0;
  position: relative;
}

form.aleu-optin p.pitch {
  text-align: left;
}

form.aleu-optin div.name,
form.aleu-optin div.email {
  overflow: hidden;
  position: relative;
}

form.aleu-optin div.name input,
form.aleu-optin div.email input {
  background: #f9f9f9;
  border: 1px solid #ccc;
  display: block;
  font: 18px/27px 'Lucida Grande', Verdana, sans-serif;
  margin: 5px 0 0;
  padding: 2px;
  width: 95%;
}

label.placeholder {
  color: darkGrey;
  cursor: text;
  font: 18px/27px 'Lucida Grande', Verdana, sans-serif;
  padding: 4px;
  white-space: nowrap;
}

form.aleu-optin div.submit input {
  display: block;
  margin: 5px 0;
}


/* lightbox */
div.aleu-lightbox-optin {
  background: #fff;
  display: none;
}

div.aleu-lightbox-optin form.aleu-optin {
  margin: 0;
}

div.aleu-lightbox-optin form.aleu-optin p.pitch {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}

p.sub-pitch {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 24px;
}

.ui-dialog {
  overflow: visible !important;
  position:fixed;
}

.ui-dialog-title {
  display: none;
}

.ui-dialog-titlebar-close {
  background: url(../images/closebox.png) no-repeat;
  display: block;
  height: 60px;
  left: -26px;
  position: absolute;
  text-indent: -9999px;
  top: -25px;
  width: 60px;
  z-index: 2;
}

.ui-widget-overlay {
  background: #666 url(../images/overlay.png) center center;
  height: 100%;
  left: 0;
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  position: absolute;
  top: 0;
  width: 100%;
}

/* Subscribe checkbox in comment form */
#respond p.comment-form-optin input {
	width: auto;
}

div.aleu-background-subscribe {
  display: none;
}

/* End of post/page optins */
div.aleu-end-of-post-optin,
div.aleu-end-of-page-optin {
  clear: both;
}

/* IE quirks mode fixes */

/*\*/

* html div.aleu-footer-optin {
  margin-top: 20px;
  position: relative;
}

* html div.aleu-footer-optin-shim {
  display: none;
}

* html div.aleu-footer-optin form.aleu-optin .sticker {
  bottom: -12px;
  top: auto;
}

* html div.aleu-footer-optin form.aleu-optin .sticker img {
  margin: 0;
}

* html div.aleu-footer-optin div.name,
* html div.aleu-footer-optin div.email {
  position: relative;
}

* html div.aleu-footer-optin div.name label.placeholder {
  left: -200px !important;
  top: 0 !important;
}

* html div.aleu-footer-optin div.email label.placeholder {
  left: -400px !important;
  top: 0 !important;
}

/**/