/* ------------------------------------------------------------------- */
/* CONTACT FORM */
/* ------------------------------------------------------------------- */
h3.contact-details				{ display:none;}

#Form-Layout-One-Container,
#Quote-Form-Container,
#CallbackRequest-Form-Container	{ background-color:#CCCC99; padding:1px; border-spacing:2px; color:#363629; width:450px; margin-bottom:15px; }
#Contact-Us-Form,
#Quote-Form-Container,
#CallbackRequest-Form-Container	{ background-color:#FFFFCC; padding:1px; width:449px; border:1px solid #DBDBA8 }

#ContactDetails,
#contact-details,
#delivery-country	,
#delivery-time,
#option-packs,
#require-finance				{ width:449px; }

#Contact-Us-Form th,
#Quote-Form-Container th,
#CallbackRequest-Form-Container th		{ background-color:#CCCC99; text-align:left; font-weight:normal; border-bottom:1px solid #FFFFCC;  
									padding-left:8px;
									padding-top:5px;
									padding-bottom:5px;
									padding-right:20px;
									width:120px;
									}
#Contact-Us-Form td,
#Quote-Form-Container td,
#CallbackRequest-Form-Container td		{ background-color:#DBDBA8; text-align:left; font-weight:normal; border-bottom:1px solid #FFFFCC; 
									padding-left:8px;
									padding-top:5px;
									padding-bottom:5px;
									padding-right:20px;
									}
#Contact-Us-Form th.label-footer,
#Contact-Us-Form td.label-footer,
#Quote-Form-Container th.label-footer,
#Quote-Form-Container td.label-footer,
#Quote-Form-Container table#submit-quote-form td		{ background-color:#FFFFCC; }


#Contact-Us-Form input,
#Quote-Form-Container input,
#CallbackRequest-Form-Container input		{ background-color:#CCCCCC; font-size:11px; color:#333333;
									border-left:1px solid #000000; 
									border-top:1px solid #000000; 
									border-right:1px solid #FFFFFF; 
									border-bottom:1px solid #FFFFFF;
									width:250px
									}
#Contact-Us-Form textarea,
#Quote-Form-Container textarea,
#CallbackRequest-Form-Container textarea	{ background-color:#CCCCCC; font-size:11px; color:#333333; 
									border-left:1px solid #000000; 
									border-top:1px solid #000000; 
									border-right:1px solid #FFFFFF; 
									border-bottom:1px solid #FFFFFF;
									width:250px
									}

#Quote-Form-Container textarea,
#Contact-Us-Form textarea#Message,
#CallbackRequest-Form-Container textarea	 	{ width:250px; }
#Contact-Us-Form textarea#Message				{ width:271px}								
									

#Contact-Us-Form input#ContactName 				{ width:200px; }
#Contact-Us-Form input#ContactCompany			{ width:200px; }
#Contact-Us-Form input#ContactEmailAddress 		{ width:200px; }
#Contact-Us-Form input#ContactTelNo 			{ width:150px; }
#Contact-Us-Form input#ContactMobileNo	 		{ width:150px; }

#Quote-Form-Container td.checkbox input,
#Quote-Form-Container td.radio-button-cell input,
#CallbackRequest-Form-Container td.radio-button-cell input,
#CallbackRequest-Form-Container td.checkbox input,
#Quote-Form-Container table#option-packs ul li input	{ width:inherit; width:13px; border:none; background-color:transparent; margin-right:2px}

#Contact-Us-Form input.button,
#Quote-Form-Container input.button,
#CallbackRequest-Form-Container input.button		{ display:block; background-image:url(../grfx/buttons/Submit.gif); width:61px; 
										height:18px; border:0px; text-indent:-90000px; margin-left:8px } 
#Contact-Us-Form input.button,
#CallbackRequest-Form-Container input.button	{ margin-left:0}
										
span.mand-text			{ font-size:11px; color:#666}

/* Quote form */
/* ------------------------------------------------------------------- */	
#Quote-Form-Container th.label-question,
#CallbackRequest-Form-Container th.label-question	{ width:400px}									
table#option-packs td.checkbox			{ }
#Quote-Form-Container table#option-packs ul					{ margin-left:0; margin-left:-13px; list-style:none;}
#Quote-Form-Container table#option-packs ul li				{ list-style:none; margin-left:0; color:#363629}


table#newsletter-subscribe 				{ width:449px}

/* ------------------------------------------------------------------- */
/* ERROR MESSAGES */
/* ------------------------------------------------------------------- */
#Form-Layout-One-Validation-Wrapper,
#Quote-Validation-Wrapper,
#CallbackRequest-Validation-Wrapper			{ padding-left:8px; padding-top:6px; padding-bottom:6px; } 
#Form-Layout-One-Validation-Wrapper p,
#Quote-Validation-Wrapper p,
#CallbackRequest-Validation-Wrapper	p		{ color:#990000; padding-bottom:0px; margin-bottom:0px; }
#Form-Layout-One-Validation-Wrapper ul,
#Quote-Validation-Wrapper ul,
#CallbackRequest-Validation-Wrapper	ul		{ margin:0 0 0 0; padding:0 0 0 0;  }
#Form-Layout-One-Validation-Wrapper li,
#Quote-Validation-Wrapper li,
#CallbackRequest-Validation-Wrapper	li		{ margin-left:15px; color:#990000; list-style-type:none; list-style: none; }

/* ------------------------------------------------------------------- */
/* CONTACT WINDOW */
/* ------------------------------------------------------------------- */
#Contact-Details-Container 		{ position:absolute; top:217px; left:540px; width:205px; height:192px;
									background-image:url(../grfx/backgrounds/bg-address.jpg); background-repeat:no-repeat;  }
#Contact-Details-Container 		{ padding-top:25px; padding-left:10px; }

