#content {
padding: 0 15px 0 15px;
overflow:hidden;
}

#contact-info {
	width:858px;
	border:1px solid #b9b9b9;
	background: #fff;
	padding: 30px 20px 50px 15px;
	overflow:hidden;


}

#contact-phones {
	float:left;
	padding-left:20px;
	overflow:hidden;

}

#contact-info h1 {
font: 30px Georgia, "Times New Roman", Times, serif;
padding: 0 0 25px 0px; 
color: #3a3a3a;
}

#contact-info h2 {
font: 18px Georgia, "Times New Roman", Times, serif;
padding: 10px 0 5px 0; 
color: #3a3a3a;
}

a.price {
width: 335px;
font: 18px Georgia, "Times New Roman", Times, serif;
color: #06F;
padding: 15px 20px 0 0;
display:block;
background:url(../img/price.png) no-repeat  330px bottom;
}
a.offer {
font: 18px Georgia, "Times New Roman", Times, serif;
color: #06F;
padding: 15px 20px 0 0;
display:block;
}

#contact-info address {
 padding: 0 0 5px 0;
 font: 16px   Verdana, Geneva, sans-serif;
}
#contact-info address.email {
padding-top: 10px;
}
#contact-info address.email a {
color:#09F;
text-decoration: none;
border-bottom: 1px dotted #09F;
}

#contact-info address.email a:hover {
border-bottom: 1px solid #09F;
}

#contact-form-wrap {
float:right;
}

#contact-form {
	width:330px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-form div {
	clear:both;
	margin:1em 0;
}
#contact-form label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
	font-weight:bold;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform select {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}

form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}

.error {
color: #F33;
