
div#contactTemplate div#col2 {
margin:0 auto;
background-color:#ffffff;
width:942px;
position:relative;
}

	
span#contact_txt {
	width:500px;
	display:block;
	padding-top:10px;
}

hr.divider {
	width:400px;
	border:1px solid #fff;
	margin:0;
	background-color:#fff;
}

div#contact_callout1 {
	border-left:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-color:#efefef;
	padding:0;
	margin:0;
	border-top:10px solid #df851a;
}
	
div#contactTemplate div#col2 form {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*letter-spacing:.1em;*/
color:#575757;
}

td#contact_right_column {
	vertical-align:top;
	padding:0 60px;
}

td#contact_right_column div {
	width:200px;
	border-left:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:10px;
	margin:0;
	border-top:10px solid #df851a;
}
td#contact_right_column div p {	
	width:180px;
	margin:0;
	padding:0;
}
div#submit_query {
	border:black;
	border-style:dotted;
	width:160px;
}

fieldset#contact_us {
margin:0;
padding:30px 0 0 20px;
width:500px;
border:0px;
float:left;
}

fieldset#contact_us label{
padding-bottom:20px;
line-height:18px;
}

fieldset#contact_us input{
width:235px;
clear:right;
}

fieldset#contact_us input.small{
width:35px;
clear:right;
}

fieldset#contact_us select{
width:245px;
clear:right;
}

fieldset#contact_us input.zip{
width:85px;
}

fieldset#contact_us input.phone{
width:45px;
}

fieldset#contact_us label.zip{
padding-left:20px;
}

fieldset#contact_us select.state{
width:95px;
}

fieldset#inquiry {
margin:0;
padding:0;
padding-left:20px;
width:500px;
clear:left;
border:none;
}

fieldset#inquiry span {
 display:block;
 clear:left;
}

fieldset#inquiry label{
padding-bottom:20px;
line-height:18px;
}

fieldset#inquiry select{
width:245px;
clear:both;
}

fieldset#inquiry textarea{
width:475px;
height:116px;
}
fieldset#inquiry label.bedroom{
clear:right;
}

.left {
float:left;
}
.right {
float:right;
}
.button {
margin:10px 0 0 20px;
}

span.error_text {
color:#ff0000;
}