/* the id bellow centers the main content*/
#main_content_wrappper {width: 100%; }
#main_content_wrappper .main_container_center { width:955px; margin: 0 auto; position: relative; margin-left:67px;}
/* the id bellow holds the left and right container (copy and form)*/
#left_right_container {width:955px;}
#left_right_container .copy {float:left; width: 530px; height:600px; background-image:url(/templates/contact/images/form_shadow_left.png); background-position:right top; background-repeat:no-repeat;}
#left_right_container .text_container { width:498px;  margin-top:42px; margin-left:14px; }
#left_right_container .form {float:left; width: 344px; }
#left_right_container .shadow_rigth {float:left; width: 81px; height:600px; background-image:url(/templates/contact/images/form_shadow_rigth.png); background-position:left top; background-repeat:no-repeat;}

.header_main { font-size:18px; color:#ae1f24; margin-bottom:20px;}
.sub_header_gray { font-size:14px; margin-top:15px; margin-bottom:15px;}
.p_user { font-size:12px; padding-left:0px; margin-left:0px;}
.bold { font-weight:bold;}
.red { color:#ae1f24; }

.form_main_header { color:#ae1f24; font-size: 14px; text-align:center; margin-top:42px; margin-bottom:13px; }
.form_main_text { font-size: 12px; text-align:center; margin-bottom:13px; }
.form_error_msj { font-size: 15px;  width: 314px; margin-left:17px; color:#ae1f24; margin-bottom:13px; }
.form_fields_holder { width: 314px; margin-left:17px; margin-bottom:13px; }
.input_container_large { background: url(/templates/contact/images/background_input_large.png) top center no-repeat; width: 314px; height: 30px; border: 0px; z-index:1; margin-bottom:13px; margin-top:13; }
.input_container_large input { width: 295px; height: 18px; margin: 6px 8px 0px 8px; font-size: 15px; border: none; background: #ffffff; color:#929292; text-align:left; z-index:2; font-family:arial, helvetica, verdana; }
.input_container_extra_large { background: url(/templates/contact/images/background_input_extra_large.png) top center no-repeat; width: 314px; height: 141px; border: 0px; z-index:1; margin-bottom:13px; margin-top:13; }
.input_container_extra_large input{width: 295px; height: 130px; margin: 6px 8px 0px 8px; font-size: 15px; border: none; background: #ffffff; color:#929292; text-align:left; z-index:2; font-family:arial, helvetica, verdana; }
.form_label { color:#929292; font-size: 16px;  width: 314px; margin-bottom:13px; }
.submit_container { text-align:center; margin-top:13px; margin-bottom:13px; }
