span.error span{
color:red;
font-style:normal!important;
font-size:18px!important;
font-weight:bold;
}

DIV.divForm{
	border-top:1px solid #000000;
	margin-top:1px;
}
FORM.submitForm{
	float:left;
	padding:35px 0px 0px 18px;
  width:825px;
}
FORM.submitForm div.error{
font-size:22px;
font-style:italic;
margin:20px 0;
}
FORM.submitForm table{
border:none;
border-collapse:collapse;
}
FORM.submitForm table td.labelcol{
padding:5px 10px 5px 0;
}
/*
DIV.topForm{
	
}
DIV.personal{
	width:450px;
	height:106px;
	background-image:url(../Images/personal.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
DIV.threeInputs{
	width:375px;
	float:left;
}
SPAN.size21i{
	font-size:21px;
	font-style:italic;
}
*/
form.submitForm .form-part{
float:left;
margin-bottom:30px;
width:770px;
width:100%;
}

form.submitForm .form-part span.label{
margin-right:10px;
}

form.submitForm .form-part span.tip{
font-size:15px;
font-style:italic;
}

form.submitForm .form-part span.another{
color:#939280;
font-style:normal;
}

form.submitForm .form-part .controlls{
margin-top:15px;
}


form.submitForm .personal-details{
margin-bottom:40px;
}
form.submitForm .personal-details .label{
float:left;
}
form.submitForm .personal-details .controlls{
float:left;
margin:3px 0 0 45px;
width:380px;
}
form.submitForm .personal-details .controlls div{
width:100%;
float:left;
height:30px;
}
form.submitForm .personal-details .controlls span{
float:left;
font-size:21px;
font-style:italic;
width:140px;
}
form.submitForm .personal-details .controlls input{
float:left;
width:200px;
background-color:#f0efdb !important;
border:none;
border-bottom:1px solid #000000;
}
form.submitForm .personal-details .controlls select{
float:left;
width:200px;
background-color:#f0efdb !important;
border:none;
border-bottom:1px solid #000000;
}
form.submitForm .personal-details .controlls select option{
width:200px;
}
form.submitForm .personal-details .controlls span.error{
float:left;
width:30px;
overflow:hidden;
position:relative;
top:-8px;
left:6px;
}


form.submitForm .recepients .controlls input{
width:758px;
margin-left:3px;
padding:4px;
border:1px solid #77746B;
background-color:transparent;
}
form.submitForm .recepients .controlls span.error{
position:relative;
top:4px;
left:6px;
}

form.submitForm .heading .controlls textarea{
width:370px;
height:80px;
margin:0 3px;
padding:4px;
overflow-y:auto;
border:1px solid #77746B;
background-color:transparent;
}


form.submitForm .upload .label{
float:left;
}
/*form.submitForm .upload .controlls{
float:left;
margin:8px 20px 0;
}*/
form.submitForm .upload input{
margin:0 3px;
padding:4px;
border:1px solid #77746B;
background-color:transparent;
}
form.submitForm .upload span.error{
position:relative;
top:3px;
left:6px;
}


form.submitForm .agree{
width:100%;
}
form.submitForm .agree .label img{
vertical-align:middle;
}
form.submitForm .agree .controlls{
display:inline;
}
form.submitForm .agree .controlls input{
width:20px;
height:20px;
vertical-align:middle;
}
form.submitForm .agree .controlls span.error{
position:relative;
top:4px;
left:6px;
}


form.submitForm .submit-btn{
float:right;
width:210px;
}

form.submitForm .terms{
float:left;
width:70%;
}

#country span.error span{
margin-top:10px;
}


