input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
.contact_form_div {
    background: transparent url(/email_form_background.png) center no-repeat;
    height: 237px;
    margin: -24px -3px -14px 5px;
}

#contact_form {
    font-family: Arial;
    color: #000000;
    font-size: 0.6em;
    letter-spacing: 1px;
    margin:7px 0 0 20px;
    width: 204px;
    float: left;
	padding:0;
	display:inline;
	list-style:none;
}
#contact_form_ul{list-style:none;}
#form_submit_button {
    background: transparent url(/call_me_button.png) no-repeat center !important;
    height: 31px;
    margin: 4px 0 0 53px;
    cursor: pointer;
	width:84px;
	border:none;
}
.row{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}
.row label{
	width:100%;
	overflow:hidden;
	float:left;
}
.row input{
	width:186px;
	height:27px;
	border:1px solid #6b7072;
	padding:5px;
	float:left;
	color:#000;
}
.free_estimate_title {
    font-family: Arial;
    font-size: 1.2em;
    letter-spacing: 1px;
    font-weight: normal;
    color: #ececec;
    margin: 0.34em 0 0 19px;
    float: left;
}

#links_ul {
    padding: 0;
	overflow:hidden;
	zoom:1;
	margin:0;
}
#links_ul li {
    background: transparent url(division.jpg) bottom no-repeat scroll;
    list-style: none;
    line-height: 28px;
	padding-left:5px;
}

#links_ul a:visited, #links_ul a:hover, #links_ul a:visited, #links_ul a {
    text-decoration: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-family: Helvetica;
    font-size: 17px;
    color: #FFFFFF;
    margin: 0 0 0 2px;
}

.links_div {
    margin: 0 40px 33px 12px;
}

