
#rfqForm { width: 975px; }
#rfqForm, #rfqForm table, #rfqForm label, #rfqForm p, #rfqForm ul, #rfqForm li { color: #505050; font-size: 11px; }

#rfqForm input, #rfqForm select, #rfqForm textarea,
#rfqForm .jNiceSelectWrapper span
 { color: #787878; font-size: 11px; font-family: Verdana,Arial,Helvetica,Sans-serif; }

#rfqForm h3 { color: #2691C1; font-size: 11px; }

/*#rfqForm .rfq-bottom-padding { height: 200px; }*/
/* #rfqForm .rfq-outer { border: 2px solid #B8B8B8; background-color: #e0e0e0; } */

#rfqForm .rfq-form-container { width: 925px; margin: 0 auto; padding: 24px 0 18px 0;}
#rfqForm .rfq-left-col { width: 525px; float: left; }
#rfqForm .rfq-right-col { width: 370px; float: left; margin-left: 20px; }
#rfqForm #rfq-right-col-content-container li { margin: 6px auto; }
#rfqForm .rfq-conditions-container { height: 205px; padding: 10px; overflow: auto; border: 1px solid #c8c8c8; }
#rfqForm .rfq-conditions-container ul { margin: 0; padding: 0 0 0 14px; }


#rfqForm .rfq-form-container table { margin: 0 auto 0 0; }
#rfqForm .rfq-form-container table td { padding: 3px 20px; text-align: left; vertical-align: middle; }
#rfqForm .rfq-form-container table td.label { padding-right: 8px; }
#rfqForm .rfq-form-container table td.textareaLabel { vertical-align: top; }
#rfqForm .rfq-form-container .multipleSupplierConsent { padding-right: 0; }
#rfqForm .rfq-form-container .multipleSupplierConsent input { float: left; }
#rfqForm .rfq-form-container .multipleSupplierConsent label { float: left; width: 320px; margin-left: 5px; }
#rfqForm .normalInput .rfq-in-left { height: 28px; width: 250px; background: transparent url(/images/rfq/rfq_input_bg_2.gif) no-repeat 0 0; padding: 0 0 0 14px; }
#rfqForm .normalInput .rfq-in-right { height: 28px; background: transparent url(/images/rfq/rfq_input_bg_2.gif) no-repeat 100% -28px; padding: 0 14px 0 0; }
#rfqForm .normalInput .rfq-in-center { height: 28px; background: transparent url(/images/rfq/rfq_input_bg_2.gif) repeat-x 0 -56px; padding: 0.55em 0 0 0; }
#rfqForm .selectInput .rfq-in-center { padding-top: 0.55em; }

#rfqForm .rfq-form-container table tr.rfq-validation-error td { background-color: #FA8072; }
#rfqForm .rfq-form-container table tr.hasFocus td { background-color: #fff7c0; }

#rfqForm tr.rfq-validation-error .normalInput .rfq-in-left { background-image: url(/images/rfq/rfq_input_validation_bg.gif); }
#rfqForm tr.rfq-validation-error .normalInput .rfq-in-right { background-image: url(/images/rfq/rfq_input_validation_bg.gif); }
#rfqForm tr.rfq-validation-error .normalInput .rfq-in-center { background-image: url(/images/rfq/rfq_input_validation_bg.gif); }

#rfqForm tr.hasFocus .normalInput .rfq-in-left { background-image: url(/images/rfq/rfq_input_hover_bg.gif); }
#rfqForm tr.hasFocus .normalInput .rfq-in-right { background-image: url(/images/rfq/rfq_input_hover_bg.gif); }
#rfqForm tr.hasFocus .normalInput .rfq-in-center { background-image: url(/images/rfq/rfq_input_hover_bg.gif); }

#rfqForm .normalInput input { border: transparent none; background: transparent; width: 98%; }
#rfqForm .normalInput select { border: transparent none; background: transparent; width: 98%; }
#rfqForm .textareaInput textarea { border: transparent none; background: transparent; width: 98%; }

#rfqForm .textareaInput .rfq-ta-te { background: transparent url(/images/rfq/rfq_textarea_te.gif) repeat-x left top; width: 350px; }
#rfqForm .textareaInput .rfq-ta-le { background: transparent url(/images/rfq/rfq_textarea_le.gif) repeat-y left top; }
#rfqForm .textareaInput .rfq-ta-re { background: transparent url(/images/rfq/rfq_textarea_re.gif) repeat-y right top; }
#rfqForm .textareaInput .rfq-ta-be { background: transparent url(/images/rfq/rfq_textarea_be.gif) repeat-x left bottom; }
#rfqForm .textareaInput .rfq-ta-tl { background: transparent url(/images/rfq/rfq_textarea_tl_2.gif) no-repeat left top; }
#rfqForm .textareaInput .rfq-ta-tr { background: transparent url(/images/rfq/rfq_textarea_tr_2.gif) no-repeat right top; }
#rfqForm .textareaInput .rfq-ta-bl { background: transparent url(/images/rfq/rfq_textarea_bl_2.gif) no-repeat left bottom; }
#rfqForm .textareaInput .rfq-ta-br { background: transparent url(/images/rfq/rfq_textarea_br_2.gif) no-repeat right bottom; padding: 10px; }
#rfqForm .textareaInput .rfq-ta-content { background: #fff; }

#rfqForm tr.rfq-validation-error .textareaInput .rfq-ta-tl { background-image: url(/images/rfq/rfq_textarea_validation_tl.gif); }
#rfqForm tr.rfq-validation-error .textareaInput .rfq-ta-tr { background-image: url(/images/rfq/rfq_textarea_validation_tr.gif); }
#rfqForm tr.rfq-validation-error .textareaInput .rfq-ta-bl { background-image: url(/images/rfq/rfq_textarea_validation_bl.gif); }
#rfqForm tr.rfq-validation-error .textareaInput .rfq-ta-br { background-image: url(/images/rfq/rfq_textarea_validation_br.gif); }

#rfqForm tr.hasFocus .textareaInput .rfq-ta-tl { background-image: url(/images/rfq/rfq_textarea_hover_tl.gif); }
#rfqForm tr.hasFocus .textareaInput .rfq-ta-tr { background-image: url(/images/rfq/rfq_textarea_hover_tr.gif); }
#rfqForm tr.hasFocus .textareaInput .rfq-ta-bl { background-image: url(/images/rfq/rfq_textarea_hover_bl.gif); }
#rfqForm tr.hasFocus .textareaInput .rfq-ta-br { background-image: url(/images/rfq/rfq_textarea_hover_br.gif); }

#rfqForm .rfq-form-container td.textareaLabel, #rfqForm .rfq-form-container td.textareaInput { padding-top: 8px; padding-bottom: 8px; }

#rfqForm .rfq-form-container .submit-btn { padding-top: 12px; }
#rfqForm .rfq-form-container .submit-btn a { float: left; outline: none; display: block; width: 81px; height: 32px; background: transparent url(/images/rfq/rfq_submit_2.gif) no-repeat 0 -32px; }
#rfqForm .rfq-form-container .submit-btn a span { cursor: pointer; display: block; width: 81px; height: 32px; background: transparent url(/images/rfq/rfq_submit_2.gif) no-repeat 0 0; }
#rfqForm .rfq-form-container .submit-btn a:hover span { background-image: none; }

#rfqForm .submit-btn .rfq-btn-wrapper { height: 50px; min-height: 50px; }
#rfqForm #rfq-message { display: none; margin-left: 93px; width: 225px; }
#rfqForm #rfq-saving-indicator { display: none; margin-left: 93px; }
#rfqForm #rfq-saving-indicator img { border: none; }
#rfqForm #rfq-message-contents { color: red; font-weight: bold; }

/*  override existing properties - remove border and surrounding images  */

/* #fancybox-outer { background: #e0e0e0; } */

/*
#fancybox-outer div { background: url(); } 
*/

#rfqForm #rfq-header { margin: 0 auto 26px auto; font-size: 18px; color: #2691C1; text-align: center; font-weight: bold; }
#rfqForm #rfq-top-note-container { margin: 0 auto 20px 0; width: 90%; font-weight: bold; }

#rfqForm #rfq-on-completed { width: 575px; height: 200px; margin: 0 auto; }
#rfqForm #rfq-on-completed .rfq-completed-content-wrapper { padding: 40px; }
#rfqForm #rfq-on-completed .rfq-header { font-size: 16px; color: #55B05A; font-weight: bold; margin: 0 auto 50px auto; }
#rfqForm #rfq-on-completed .rfq-close-window-btn-outer { width: 172px; height: 33px; margin: 0 auto;  }
#rfqForm #rfq-on-completed .rfq-close-window-btn-outer a { display: block; width: 172px; height: 33px; background: transparent url(/images/rfq/rfq_close_button.gif) no-repeat 0 -33px; }
#rfqForm #rfq-on-completed .rfq-close-window-btn-outer a span { display: block; width: 172px; height: 33px; background: transparent url(/images/rfq/rfq_close_button.gif) no-repeat 0 0; }
#rfqForm #rfq-on-completed .rfq-close-window-btn-outer a:hover span { background-image: none; }








