/* ------------------------------------------------------------------- */
/* FORMS */
/* ------------------------------------------------------------------- */
#container-wrapper-bcde form													{ position:relative; background:url('../grfx/forms/form-bottom.gif') no-repeat bottom left; width:373px; padding:60px 10px 40px 10px; margin:0; }
#container-wrapper-bcde form ul,
#container-wrapper-bcde form ul,
#container-wrapper-bcde form ul li 												{ margin:0; padding:0; position:relative;}
#container-wrapper-bcde form ul li 												{ list-style:none; }
#container-wrapper-bcde form span.field-name    								{ width:127px; position:relative; display:inline-block; height:22px; }
#container-wrapper-bcde form input												{ width:230px; border:1px solid #a8e0a1; padding:3px 5px 2px 5px; font-size:10px; height:15px; margin-bottom:5px; }
#container-wrapper-bcde form textarea											{ border:1px solid #a8e0a1; padding:2px 5px 2px 5px; font-size:1em; width:230px; }
#container-wrapper-bcde form h3													{ padding:0 0 10px 0; margin:0; color:#376E57; font-size:1.2em;}
/*#container-wrapper-bcde form select 											{ border:1px solid #a8e0a1; width:236px; padding:2px 2px 2px 2px; font-size:0.9em; height:22px; background:#FFFFFF; } */
#container-wrapper-bcde form span.mandatory,
#container-wrapper-bcde form span.mandatoryset									{ position:absolute; right:-2px; color:#b9b9b9; }
#container-wrapper-bcde form span.mandatory-text								{ position:absolute; left:10px; bottom:20px; color:#b9b9b9;}
#container-wrapper-bcde form span.mandatoryset-text								{ position:absolute; left:10px; bottom:10px; color:#b9b9b9;}

/* Bkgd images */
#online-enq-form-wrapper														{ background:#FFF url('../grfx/forms/en-gb/contact-form-top.jpg') no-repeat top left; width:393px; padding:0; margin:0;}

/* Error message */
form .message 																	{ padding:10px; color:#FFF; width:353px;/* height:90px;*/ background:#d37a70 url('../grfx/forms/error.gif') no-repeat 0 0; margin:26px 0 10px 0; }
form .message .headingmessage													{ margin-left:50px !important; padding-bottom:10px; font-weight:bold; font-size:1.1em;}
form .message ul																{ color:#FFF; margin-left:75px !important; font-size:1.1em;}
form .message ul li 															{ list-style:disc !important; }

/* Buttons */		
#container-wrapper-bcde form span.button										{ position:absolute; bottom:10px; right:14px; }
#container-wrapper-bcde form span.button label									{ display:none; }
#container-wrapper-bcde form span.button input									{ background:transparent url('../grfx/buttons/en-gb/submit.gif') no-repeat 0 0; border:none; width:102px; height:23px; text-indent:-9999px; margin:0; padding:0; overflow:visible; cursor:pointer;  }

/* Online Enquiry */

#online-enq-form-wrapper h3														{ display:none;}
#online-enq-form-wrapper li.contact-details h3,														
#online-enq-form-wrapper li.business-details h3,														
#online-enq-form-wrapper li.enq-message h3										{ display:block;}
#online-enq-form-wrapper li.business-details ul input#txt-business-address2		{ margin-left:127px;}
#online-enq-form-wrapper li.enq-message ul span.field-name						{ float:left;}


