/* Douro Azul - newsletter.css */



/* Registration Form */

#newsletterFormHolder { width: 307px; }
  #newsletterFormHolder label span {
    color: #C7B37F;
    margin-left: 5px;
  }
  .newsletterResgistrationInfo {
    color: #5F5335;
    font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  }
  .newsletterResgistrationInfo, #newsletterFormHolder label { padding-left: 5px; }
  #newsletterCategories { display: none;}

#newsletterRegistration .submitHolder{
  margin-top:15px;
}


/* General */

form#newsletterRegistration input, form#newsletterCancelation input { width: 297px !important; }
form#newsletterRegistration input, form#newsletterCancelation input, #newsletterFormHolder label {
  display: block;
  margin-bottom: 4px;
}
form#newsletterRegistration input, form#newsletterCancelation input {
  padding: 5px;
  background: transparent url('../images/sprite.png') no-repeat -11px -340px;
}
form#newsletterRegistration span.buttonArrow, form#newsletterCancelation span.buttonArrow {
  top: 15px;
  width: 4px;
  height: 8px;
  right: 15px;
  background: transparent url('../images/sprite.png') no-repeat -824px -183px;
}

#mainLeftContent div#newsletterFormHolder form#newsletterCancelation input#Submit{
   width: 85px !important;
}

#mainLeftContent div#newsletterFormHolder .submitHolderChrome{
  padding-left: 9px!important;
}

form#newsletterRegistration input#Submit, form#newsletterCancelation input#Submit {
  height: 38px;
  color: #49412B;
  cursor: pointer;
  margin-right: 8px;
  padding-right: 13px;
  width: 110px !important;
  text-transform: uppercase;
  font: 14px KlavikaMedium,Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background: transparent url('../images/bookNowRepeat.png') repeat-x 0 0;
}
form#newsletterRegistration span.buttonRightBg, form#newsletterCancelation span.buttonRightBg {
  top: 0;
  right: 0;
  width: 8px;
  height: 100%;
  background: transparent url('../images/sprite.png') no-repeat -817px -88px;
}
form#newsletterRegistration input.active, form#newsletterCancelation input.active { background: transparent url('../images/sprite.png') no-repeat -11px -367px; }
form#newsletterRegistration span.buttonRightBg, form#newsletterRegistration span.buttonArrow,
form#newsletterCancelation span.buttonRightBg, form#newsletterCancelation span.buttonArrow { position: absolute; }
form#newsletterRegistration div.submitHolder:hover,
form#newsletterCancelation div.submitHolder:hover{ background: transparent url('../images/sprite.png') no-repeat -477px -282px; }
form#newsletterRegistration div.submitHolder:hover span.buttonArrow,
form#newsletterCancelation div.submitHolder:hover span.buttonArrow{ background: transparent url('../images/sprite.png') no-repeat -824px -200px; }
form#newsletterRegistration div.submitHolder:hover input#Submit, form#newsletterCancelation div.submitHolder:hover input#Submit {
  color: #FFF;
  background: transparent url('../images/getQuoteRepeat.png') repeat-x 0 -2px;
}
form#newsletterRegistration div.submitHolder:hover span.buttonRightBg,
form#newsletterCancelation div.submitHolder:hover span.buttonRightBg{ background: transparent url('../images/sprite.png') no-repeat -834px -89px; }