/******************************************************/
/*  Recaptcha */
/******************************************************/

/*
* PSD INSTRUCTIONS

Open the recaptcha_retheme.psd which can be found in the folder this css is in, 
if not a copy of this has been zipped up and this zip should not be altered in case
we lose the instructions and the original psd.

on the recaptcha_retheme.psd you will have a flat version of the recaptcha and folders
for the individual sections ie the icons, logo, borders this will allow you to modify the
colours. Once you have modified the colours you can "save for web" to save the individual
sections for the recaptcha_retheme, the recaptcha_rethemes are created with slices which is why the original psd
is required when using this method to customize the reCaptcha widget.

*/







/*
* These rules are to control the behaviour of the captcha widget.
*/
#recaptcha_widget_div {
  clear: left;
  margin-left: 160px;
  margin-bottom: 8px;
  margin-left: -3px;
}
#recaptcha_response_field {
  left: 0px;
}
/* Overwrite reCaptcha background images */
.recaptchatable .recaptcha_r1_c1 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll 0 -63px !important;
}
.recaptchatable .recaptcha_r2_c1 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -18px 0 !important;
}
.recaptchatable .recaptcha_r2_c2 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -27px 0 !important;
}
.recaptchatable .recaptcha_r3_c1 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll 0 0 !important;
}
.recaptchatable .recaptcha_r3_c2 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -18px -57px !important;
}
.recaptchatable .recaptcha_r3_c3 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -9px 0 !important;
}
.recaptchatable .recaptcha_r4_c1 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -43px 0 !important;
}
.recaptchatable .recaptcha_r4_c2 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -36px 0 !important;
}
.recaptchatable .recaptcha_r4_c4 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -214px 0 !important;
}
.recaptchatable .recaptcha_r7_c1 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -43px -49px !important;
}
.recaptchatable .recaptcha_r8_c1 {
  background:transparent url(../img/recaptcha_retheme.jpg) no-repeat scroll -43px -49px !important;
}
#recaptcha_reload, #recaptcha_switch_audio, #recaptcha_whatsthis, #recaptcha_switch_img {
  display:none !important;
}
/* Remove reCaptcha button images  */
#recaptcha_switch_img_btn #recaptcha_switch_img {
  display:none !important;
}
/* Add user created button images */
#recaptcha_reload_btn {
  background:transparent url(../img/recaptcha_retheme-02.jpg) no-repeat scroll 0 0 !important;
  display:block;
  height:17px;
  width:25px;
}
#recaptcha_switch_audio_btn {
  background:transparent url(../img/recaptcha_retheme-05.jpg) no-repeat scroll 0 0 !important;
  display:block;
  height:16px;
  width:25px;
}
#recaptcha_switch_img_btn {
  background:transparent url(../img/recaptcha_retheme-03.jpg) no-repeat scroll 0 0 !important;
  display:block;
  height:16px;
  width:25px;
}
#recaptcha_whatsthis_btn {
  background:transparent url(../img/recaptcha_retheme-04.jpg) no-repeat scroll 0 0 !important;
  display:block;
  height:16px;
  width:25px;
}
/* Style input field to match new theme */
.recaptcha_theme_red #recaptcha_response_field {
  border:1px solid #e1e1e1 !important;
}
.recaptcha_theme_red #recaptcha_response_field {
  border:1px solid #ec008c !important;
}

.contact textarea {
  width: 294px;
}
