.contact_page	{
	margin-left:	40px;
	color:			#333;
	font-family: 	Verdana, Geneva, sans-serif;
	font-size: 		14px;
}
.contact_page .contactinfo{display:	block; padding-bottom:	14px;}
.contact_page .contactinfo strong{display:	block; float:left; padding-left:25px; background:no-repeat 2px 2px;}
.contact_page .contactinfo span{display:block; float:right; width:195px;}

.contact .contactinfo	{
		display:		block;
		padding-bottom:	14px;
}
.contact .contactinfo span	{
		display:		 block;
		float:		   left;
		padding-left:  20px;
		width:		   200px;/* adjust for Qtrail */
}
img.contact_bg	{
	display:			block;
	margin-left:		auto;
	margin-right:	   auto;		
}
#information {margin:0;} /* SSL Added for Qtrail */

#left_page	{
	display:			block;
	float:			  left;
	height:			 495px;	
	padding:			50px 20px 0 20px;
	position:			relative;
	width:			   370px;	
}
#right_page	{
	display:			block;
	float:			  left;
	height:			 495px;	
	padding:			50px 0 0 90px;
	position:		   relative;
	width:			  320px;		
}
	.row_form { margin-left:0;} /*** Overwrite BOOTSTRAP */
#dashedline	{padding-left:40px;}
.title	{
	color: #b61431;
	font-size: 1.5em;
	font-weight: bold;
}
.contact_page_surround	{
	position:	absolute;
	top:		 390px;
	left:		50px;	
}

label,a 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 	1.2em;
	color:		black; 
}
.formField {
	font-size:		12px;
	color:			#666;
	width:			280px;	
}
.formField:active .formField:focus	{
	color:			black;	
}
.msgbox	{
	font-size:		12px;
	color:			#666;	
	width:			280px;
}
.textarea_contact {width:280px;}
img.contact {padding-left:80px}
@media screen and (max-width:890px) {
	#right_page {padding:80px 0 0 80px;
				height:500px;}
	#left_page	{padding:80px 10px 0 0;}
	.contact_page_surround	{
		left:20px;}
}
@media screen and (max-width:767px) {
	.contact_page_surround {
    	width:			0;
		display:		none;
	}
	.contact_page_surround_bg {
    	width:			0;
		display:		none;
	}
	#left_page	{
		padding:		50px 20px 0 0;
		width:			250px;
	}
	#right_page	{
		margin-left:		0px;
		padding:			50px 0 0 0;
		width:			  240px;		
	}
	.title	{
		margin-left:0;
	}
	#dashedline	{
		padding-left: 0;	
	}
}
@media screen and (max-width:560px) {
		.contact_page	{margin-left:0;}
		#left_page	{
			padding: 50px 20px 0 0;
			width:   330px;}		
		#right_page {padding:50px 0 0 10px;
				height:450px;}

}