span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('../Images/Buttons/check_boxes.png') no-repeat;
	display: block;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('../Images/Buttons/radio_buttons.png') no-repeat;
	display: block;
}

span.select {
	width: 147px; /* With the padding included, the width is 180 pixels: the actual width of the image. */
	height: 22px;
	background-image: url(../Graphics/change_background.png);
	background-repeat: no-repeat;
	text-align:left;
	font-size:14px;
	color:black;
	border: 0;
	display:block;
}

.inputDivFirstName {
	width:153px;
	height:13px;
	padding: 19px 10px 19px 10px;
	line-height:12px;
	border: 0;
	outline:none;
	background-color:transparent;
	font-size:12px;
	color:white;
	float:left;
}

.inputDivLastName {
	width:153px;
	height:13px;
	padding: 19px 10px 19px 10px;
	border: 0;
	font-size:12px;
	background-color:transparent;
	color:white;
	float:left;
	margin: 0;
	border:0;
}

.inputDivEmail {
	width:256px;
	height:13px;
	padding: 19px 10px 19px 10px;
	border: 0;
	font-size:12px;
	background-color:transparent;
	color:white;
	float:left;
	margin: 0;
	border:0;
}

#estimate_wrapper .form .inputDivEstimateFirstname{
	background-image: url(../Graphics/estimate_field_firstname.png);
	float: left;
	height: 15px;
	width: 205px;
	padding: 14px 10px 15px 10px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;	
}

#estimate_wrapper .form .inputDivEstimateLastname{
	background-image: url(../Graphics/estimate_field_lastname.png);
	float: left;
	height: 15px;
	width: 262px;
	padding: 14px 10px 15px 10px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
}


#estimate_wrapper .form .inputDivEstimateCompanyname{
	background-image: url(../Graphics/estimate_field_companyname.png);
	float: left;
	height: 15px;
	width: 258px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}


#estimate_wrapper .form .inputDivEstimateCompanylocation{
	background-image: url(../Graphics/estimate_field_companylocation.png);
	float: left;
	height: 15px;
	width: 209px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#estimate_wrapper .form .inputDivEstimateFull{
	background-image: url(../Graphics/estimate_field_full.png);
	float: left;
	height: 15px;
	width: 487px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#estimate_wrapper .form .inputDivEstimatePhone1{
	background-image: url(../Graphics/estimate_field_phone1.png);
	float: left;
	height: 15px;
	width: 231px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#estimate_wrapper .form .inputDivEstimatePhone2{
	background-image: url(../Graphics/estimate_field_phone2.png);
	float: left;
	height: 15px;
	width: 236px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}







#blog_container .blog_right .content .form .inputDivEstimateFirstname{
	background-image: url(../Graphics/estimate_field_firstname.png);
	float: left;
	height: 15px;
	width: 205px;
	padding: 14px 10px 15px 10px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;	
}

#blog_container .blog_right .content .form .inputDivEstimateLastname{
	background-image: url(../Graphics/estimate_field_lastname.png);
	float: left;
	height: 15px;
	width: 262px;
	padding: 14px 10px 15px 10px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
}

#blog_container .blog_right .content .form .inputDivEstimateFull{
	background-image: url(../Graphics/estimate_field_full.png);
	float: left;
	height: 15px;
	width: 487px;
	border: 0;
	outline:none;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFF;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
