/**
 * Forms
 *
 * Copyright 1999-2005 iMarc LLC
 *
 * @author Fred LeBlanc [fl] <fred@imarc.net>
 */

/* --------------------------------------------------------------------- */
/* DL Form
/* --------------------------------------------------------------------- */
dl.form dt       { float: left; padding: .2em 0em; }
dl.form dt label { display: block; width: 6em; white-space: nowrap; }
dl.form dd       { margin: 0 0 .5em; }


div.contact_form {
	width: 200px;
	border: 1px solid #999;
	float: right;
	padding: 0px 20px 10px;
	margin: 0px 0px 10px 10px;
}

.contact_form_new {
	float:left;
}

.map {
	margin:20px 0 0 0;
}

input {
	background-img:url(images/form_bg.png)repeat x;
}

.testimonial_form input, .testimonial_form textarea, 
.contact_form input, .contact_form textarea {
	width: 96%;
}

.form_field {
	float:left;
	margin-bottom:10px;
	margin-right:16px;
}

.form_field.right {
	float:right;
	margin-right:10px;
}

.form_field.comments {
	clear:both;
	float:left;
	width:550px;
}

.contact_form_new input{
	background:url('/images/form_bg.png') repeat-x;
	padding:10px;
	width:255px;
	border:1px solid #b0beed;
	margin-top:5px;
	font-size:12px;
	color:#67616f
}

.contact_label {
	color:#6a7bb6;
	font-size:12px;
}

.contact_info{
	float:left;
	margin:5px 22px 10px 0px;
}

.form_field_right input{
	background:url('/images/form_bg.png') repeat-x;
	padding:10px;
	width:255px;
	border:1px solid #b0beed;
}

.contact_form_new input:focus {
	border:1px solid #667ed0;
}

.contact_form_new textarea {
	background:url('/images/form_bg.png') repeat-x;
	padding:10px;
	width:100%;
	border:1px solid #b0beed;
	height:180px;
	font-size:12px;
	margin-top:5px;
		color:#67616f
}

.contact_form_new textarea:focus {
	border:1px solid #667ed0;
}

.contact_col {
	width:270px;
	float:left;
	margin-right:40px;
}

.contact_section {
	margin-bottom:10px;
	float:left;
}

.contact_col.right {
	margin-right:0px;
}

a.directions_btn {
	background:url('/images/gradient_btn_bg.png') repeat-x;
    border-radius: 2px 2px 2px 2px;
    color: #fff !important;
    display: inline-block;
    font-family: 'LatoBold',sans-serif;
    font-weight: normal;
    padding: 7px 12px;
    text-decoration:none;
    font-size:13px;
    margin:12px 0;
}
