﻿
.contactform {width:600px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 0px #000000;}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border: 1px #000000 solid;}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:200px; margin:0 10px 0 0px; padding:2px; font-size:90%; font-weight: bold;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:left; margin-left:0px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.right {width:275px; padding:2px; font-size:110%;}
.left {float:left; width:200px; margin:0 10px 0 0px; padding:2px; font-size:90%;}

.estimateTotal {
	background-color: #cccc99;
	padding: 10px;
	width: 90%;
	font-weight: bold;
}
.red {
	color: #ff0000;
}

.photo {
	float: left;
	width: 160px;
	text-align: center;
	margin: 10px;
}
.photo a {
	border-bottom: 0px;
}
.photo img {
	border: 4px #cccc99 solid;
}
.photo img:hover {
	border: 4px #996633 solid;
}