.ask_a_question { clear: both; overflow: auto; margin-bottom: 0px; background: #fdfdfd;}
.ask_a_question .ask { width: 100%; margin: 0 auto; text-align: center; border: 1px solid #f0f0f0; padding: 15px 0 0 0;}
.ask_a_question .ask p img { vertical-align: middle; padding: 5px 5px 0 0; }
.ask_a_question .ask p { font-size: 13px; }
.ask_a_question .ask p strong { font-size: 14px; color: #000;}
.inside_question .ask { border-width: 1px 0 1px 0;}
.bottom_question .ask { border-width: 1px 0 0 0;}
.top_question .ask { border-width: 0 0 1px 0;}


.contact_us { clear: both; overflow: auto; background: url(/images/bg_contact_form.jpg) -50px -5px no-repeat #fcfcfc; border: 1px solid #f0f0f0; border-width: 1px 0 1px 0; position: relative; }
.contact_us .enquiry { margin: 0 auto; text-align: center; padding: 25px 0 15px 215px; overflow: auto; }
.contact_us .enquiry p { float: left; margin: 0; padding: 0; font-size: 14px; margin-bottom: 15px;}
.contact_us .enquiry .col { float: left; width: 165px; display: inline;}
.contact_us .enquiry .col_message { float: left; width: 220px; display: inline;}
.contact_us .enquiry .col_send { float: left; width: 185px; display: inline; text-align: left; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; padding-top: 20px;}
.contact_us p.disclaimer { display: block; position: absolute; width: 290px; top: 125px;}
.contact_us p.disclaimer { font-size: 11px; text-align: left; color: #666;}
.ask_the_expert { background: url(/images/faq/bg_expert_lucian_ion.jpg) 0 -10px no-repeat #fcfcfc;}
	
.contact_us .checkbox { width: 25px; border: none; background: none; }
.contact_us .component { text-align: left; margin-bottom: 5px;}
.contact_us .optional { color: #aaa;}
.contact_us form { clear: both; margin: 0; padding: 0; overflow: auto;}
.contact_us label { display: inline-block; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 3px 0; color: #666; padding: 0;}
.contact_us input, textarea { width: 130px; padding: 3px 4px; font: 400 12px arial, sans-serif;	background: url(/images/form_field_bg.png) no-repeat top left; }
.contact_us input, textarea { border-width: 1px; border-style: solid; border-color: #d2d2d2 #e2e2e2 #e2e2e2 #d2d2d2; }
.contact_us textarea { overflow: auto; height: 66px; width: 185px;}
.contact_us .submit_button { width: 150px; margin: 15px 0; height: 25px; background: url(/images/form_send_bg_short.png) 5px 1px no-repeat; color: #fff; }
.contact_us .submit_button { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; }


.ask_question { clear: both; overflow: auto; background: #fcfcfc; border: 1px solid #f0f0f0; width: 800px; margin: 15px auto; }
.ask_question .question { margin: 0 auto; text-align: center; padding: 25px 0 15px 215px; overflow: auto; }
.ask_question .question p { float: left; margin: 0; padding: 0; font-size: 14px; margin-bottom: 15px;}
.ask_question .question .col { float: left; width: 165px; display: inline;}
.ask_question .question .col_message { float: left; width: 220px; display: inline;}
.ask_question .question .col_send { float: left; width: 185px; display: inline; text-align: left; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; padding-top: 25px;}

.ask_question .checkbox { width: 25px; border: none; background: none; }
.ask_question .component { text-align: left; margin-bottom: 5px;}
.ask_question .optional { color: #aaa;}
.ask_question form { clear: both; margin: 0; padding: 0; overflow: auto;}
.ask_question label { display: inline-block; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 3px 0; color: #666; padding: 0;}
.ask_question input, textarea { width: 130px; padding: 3px 4px; font: 400 12px arial, sans-serif;	background: url(/images/form_field_bg.png) no-repeat top left; }
.ask_question input, textarea { border-width: 1px; border-style: solid; border-color: #d2d2d2 #e2e2e2 #e2e2e2 #d2d2d2; }
.ask_question textarea { overflow: auto; height: 66px; width: 185px;}
.ask_question .submit_button { width: 150px; margin: 15px 0; height: 25px; background: url(/images/form_send_bg_short.png) 5px 1px no-repeat; color: #fff; }
.ask_question .submit_button { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; }