.contact_column label {
display: block;
padding: 10px 0 5px 0;
color: #111 !important;
}

.contact_column input[type=text] {
width: 165px;
height: 1.8em;
border: 1px solid #cccccc;
padding-left:5px;
}

.contact_column {
float: left;
display: inline;
width: 165px;
padding-right:20px;
}

.contact_column span {
 color:red;
}

.contact_column_l {
float: right;
display: inline;
width: 180px;
}

#form_btn {
text-align: right;
padding: 5px 15px 0 0;
}

#form_btn input {
text-align: center;
font-weight: normal;
text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
margin-top: 20px;
padding: 10px 10px 9px 10px;
background-color: rgba(255,255,255,0.6);
border: 3px solid rgba(255,255,255,0.8);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.1);
-moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.1);
box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.1);
}

.form_btn:hover {
	background-color:rgba(255,0,0,1);
	border: 3px solid rgba(255,255,255,1);
}

.form_btn a:hover {
	color: #fff;
	padding: 10px 10px 9px 10px;
}

#right_div{
    margin-left: 26px;
}