@font-face {
	font-family:'CenturyGothic-Regular';
	src: url('CenturyGothic_gdi.eot');
	src: url('CenturyGothic_gdi.eot?#iefix') format('embedded-opentype'),
		url('CenturyGothic_gdi.woff') format('woff'),
		url('CenturyGothic_gdi.ttf') format('truetype'),
		url('CenturyGothic_gdi.svg#CenturyGothic-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F003;
}

@font-face {
	font-family:'CenturyGothic-Bold';
	src: url('CenturyGothic-Bold_gdi.eot');
	src: url('CenturyGothic-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('CenturyGothic-Bold_gdi.woff') format('woff'),
		url('CenturyGothic-Bold_gdi.ttf') format('truetype'),
		url('CenturyGothic-Bold_gdi.svg#CenturyGothic-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F003;
}

body{ padding:0; margin:0;}

#bg_container{ width:1330px; height:574px; margin:0 auto; background:url(../images/bg.jpg) no-repeat;}


#main_image{ width:100%; min-height:450px; background: url(../images/main_image.jpg) #000 no-repeat; border-bottom:7px solid #910003; margin-top:120px; border-top:7px solid #910003;}
#logo{ width:316px; height:263px; margin:-120px auto 0 auto;}

#form_container{ width:1012px; min-height:156px; background:#f6dca9; border:5px solid #9c0003; margin:120px auto 20px auto;}
#form_container h2{ width:1012px; text-transform:uppercase;  margin:12px auto 12px auto; text-align:center; font-family:'CenturyGothic-Bold'; color:#7a1315; font-size:22px; font-weight:bold;}
.form_field_container{ min-height: 65px;width:561px;margin:7px auto 7px auto;}
.input{width:546px; height:30px; background:#fff; padding-left:10px;font-family:'CenturyGothic-Regular'; color:#222222; font-size:16px;border:1px solid #9c0003; }
#contact_submit{width:128px;margin:10px auto 0 auto;}
.submit{ width:128px; height:36px; background:#9c0003; text-align:center; text-transform:uppercase; border:0; line-height:36px; margin-bottom: 10px;font-family:'CenturyGothic-Bold';color:#fff; font-size:22px; font-weight:bold;}

.copyright{ width:100%;  margin:8px auto; text-align:center; font-family:'CenturyGothic-Regular'; color:#222222; font-size:14px; }

.form_field_container_inner{width:750px; height:40px;margin:12px auto; }

.form_text{ width:210px; float:left; line-height:40px;text-transform:uppercase;   text-align:left; font-family:'CenturyGothic-Bold'; color:#7a1315; font-size:18px; font-weight:bold;}
.form_input_container{ width:530px; float:right;}
.form_text1{ width:450px; float:left; line-height:40px;text-transform:uppercase;   text-align:left; font-family:'CenturyGothic-Bold'; color:#7a1315; font-size:18px; font-weight:bold;}
.form_input_container1{ width:300px; float:right;}
#form_container h5{ width:1012px;   margin:12px auto 12px auto; text-align:center; font-family:'CenturyGothic-Bold'; color:#7a1315; font-size:13px; font-weight:normal;}
#form_container h4{ width:700px;   margin:12px auto 12px auto; text-align:center; font-family:'CenturyGothic-Bold'; color:#7a1315; font-size:14px; font-weight:normal;}

.input_upload{width:300px; height:40px; background:#fff; font-family:'CenturyGothic-Regular'; color:#222222; font-size:16px; }




.alert-danger, .alert-error {
    background: none repeat scroll 0 0 #9c0003;
    color: #fff;
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
    width: 561px;
}


/*-----validetion css-------*/
.error{
	display: none;
	margin-left: 10px;
}		
.error_show{
	color: red;
	margin-left: 10px;
}
.error_show1{
	color: red;
	margin-left: 10px;
}
.error_show2{
	color: red;
	margin-left: 10px;
}
input.invalid, textarea.invalid{
	border: 2px solid red;
}
input.valid, textarea.valid{
	border: 2px solid green;
}
.form-group{
	margin: 0 auto;
    width: 800px;
}
.input1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #9c0003;
    color: #222222;
    font-family: "CenturyGothic-Regular";
    font-size: 12px;
    height: 23px;
    padding-left: 10px;
    width: 350px;
	margin-left: 20px;
}
.controls{
	margin-top:7px;
}