/* CONTACT US */

.mandatory_warning input, .mandatory_warning textarea {
	background-color: #7883a0!important;
}
.label_textinput_pair.mandatory {
	background: url(../images/white_button.gif) no-repeat right;	
}
#address_label{
	color: #666 !important;
	font-family: tahoma !important;
}
#form_add_group{
	padding: 0 0 0 20px !important;
	margin: 0 !important;
}
#form_add_group .label_textinput_pair label{
	font-size: 11px !important;
}
#form_add_group label{
	width: 178px !important;
}
#contact_nums{
	overflow: hidden;
	clear: both;
	padding: 0 !important;
	margin: 0 !important;
}
#contact_nums .label_textinput_pair{
	width: 211px !important;
	float: right;
	margin: 0 15px 0 0 !important; 	
}
#contact_nums .label_textinput_pair label{
	padding: 0 !important;
	width: auto;
}
#contact_nums .label_textinput_pair input{
	width:98%;
	margin: 0;
}
#contact_nums .label_textinput_pair label[for="area_code2"]{
	color: #fff;
}
#cnum_label{
	padding-left: 20px;
	color: #666;
	font-family: tahoma !important;
}
#legend{
	color: #666;
	padding: 10px 0 0 20px;
	font-style: italic;
	margin-right: 88px;
}
/* FORM */
#messagebox {
	position: absolute !important;
	background-color: #0061A0!important;
	font-family: arial !important;
	font-size: 12px !important;
	font-weight: normal !important;
	left:30px;
	
	width: 500px  !important;
		
	text-align:center;
}

#verifiedbox {
	display: none;
}
.form_hdr{
	background: #d4d79c url("../images/title_bg.png") no-repeat top left;
	color: #F48120;
	padding: 10px;
	font-size: 18px !important;
}

#form_down,#countries {
	background: transparent url(../images/bg_body.png) repeat-y left top;
	overflow: hidden;
	position: relative;
}
#countries {
}
#form_down p {
	color: #ffffff;
	padding: 20px 20px 0px;
	font-size: 14px;
}#form_up {
	background: transparent url(../images/bottom_bg.png) no-repeat left top;
	height:6px;
	overflow: hidden;
}
#myForm .submit_button{
	
}
.label_textinput_pair {
 	padding-bottom: 0 !important;
 }
 label span {
 	display: none;
 }
 /*************************************/
.intl_contacts{
 	overflow: hidden;
}
.intl_contacts li{
	display: inline;
	float: left;
	width: 285px;
	padding: 10px 0;
	margin: 5px;
	color: #666;
}
#contact_wrapper{
	padding: 1em 2em;
}
.top_shadow{
	height: 6px;
	background: #d4d79c url("../images/top_bg.png") no-repeat top left;
}
.bg_ccontainer{
	padding: 2em 1em;
	background: #d4d79c;
}
#inthrd1{
	color: #0071BC !important;
}
#inthrd3{
	color: #678730 !important;
}