#main {
    margin: auto;
	float:right;
	border: 1px solid #cccccc;
	width: 525px;
    min-height:150px;
	background: #F1F3F5;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
	margin-left:5px;
	margin-bottom:20px;
}

form {
    margin-left: 70px;
	border: 1px solid #cccccc;
	width: 425px;
	background: #E9ECEF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px!important;
    padding:5px;
    margin-bottom:10px;
}
tr,td{padding:4px;}
.hiddenform {
	margin-left:500px;
}
.contact-address{float:left;}
.contact-info{float:left;width:230px;}

.contact span{margin-top:0px!important; margin-right:5px;/*width:187px;*/float:left;}
.contact input {float:left;}

.contact .service{width:408px;float:left;margin-top:5px;}
.contact .service span{width:187px;}
.contact hr{margin-top:15px; padding-bottom:15px; width:415px!important;}
.contact #name {width:416px; float:left;}
#email, #company, #title{width:420px; float:left;}
#email span, #name span, #company span,#title span, #address span, #city span,#state span, #zip span, #country span, #state span, #country span{width:10px;float:left;}

#contact div{margin-top:10px;}

#email label, #name label, #company label, #title label,#address label,#zip label, #country label, #state label{float:left; width:100px!important;}
#country label{width:100px!important;}
#city label{width:100px;float:left;}
#name input, #email input, #company input, #title input{width:311px;}
#country input{width:175px;}
#address{width:415px;float:left;}
#address input{width:311px;float:left;}
#state {width:100px;float:left;}
#zip{width:415px!important;}
#zip label{width:100px!important;}
#city{width:235px;float:left;}
#country{width:283px; float:left;} 
#city input, #zip input{width:100px!important;}
#state input{float:left;width:50px;}

#state label {float: left;width:70px!important;}
#state span{float: left;width:10px;}
#state {width:165px;}

#telephone{width:260px; float:left;}
#telephone input{width:100px;float:left;}
#telephone span{width:10px; float:left;}
#telephone label{width:100px; float:left;}

#fax{width:260px; float:left;}
#fax input{width:100px;float:left;}
#fax span{width:10px; float:left;}
#fax label{width:100px; float:left;}

#find{width:300px; float:left;}
#find input{width:100px;float:left;}
#find span{width:10px; float:left;}
#find label{width:100px; float:left;}

#other{width:360px; float:left;}
#other input{width:179px;float:left;}
#other span{width:10px; float:left;}
#other label{width:100px; float:left;}

#comments{width:360px; float:left;}
#comments input{width:179px;float:left;}
#comments span{width:10px; float:left;}
#comments label{width:100px; float:left;}

#request{width:360px; float:left;}
#request input{width:179px;float:left;}
#request span{width:10px; float:left;}
#request label{width:400px; float:left;}
#request p{margin-bottom:10px!important;}
#request label{margin-bottom:10px!important;margin-top:10px!important;}

#setting{width:426px; float:left; font-size:10px;}
#setting input{width:15px;float:left;}
#setting span{width:121px; float:left;}
#setting label{width:400px; float:left;}
#setting p{margin-bottom:10px!important;}
#setting label{margin-bottom:10px!important;margin-top:10px!important;}
#setting div {width:141px; float:left;}
#setting .other span{width:30px;margin-right:0px;}
#setting .other{width:50px;}
#setting .describe{width:235px;}
#setting .describe input{width:140px;}
#setting .describe span{width:88px;}

#budget{width:440px; float:left; font-size:10px;}
#budget input{width:15px;float:left;}
#budget span{width:121px; float:left;}
#budget label{width:400px; float:left;}
#budget p{margin-bottom:10px!important;}
#budget label{margin-bottom:10px!important;margin-top:10px!important;}
#budget div {width:141px; float:left;}
#budget .other span{width:30px;margin-right:0px;}
#budget .other{width:50px;}
#budget .describe{width:235px;}
#budget .describe input{width:140px;}
#budget .describe span{width:88px;}

#type{width:424px; float:left; font-size:10px;}
#type input{width:15px;float:left;}
#type span{width:121px; float:left;}
#type label{width:400px; float:left;}
#type p{margin-bottom:10px!important;}
#type label{margin-bottom:10px!important;margin-top:10px!important;}
#type div {width:141px; float:left;}
#type .other span{width:30px;margin-right:0px;}
#type .other{width:50px;}
#type .describe{width:248px;}
#type .describe input{width:140px;}
#type .describe span{width:88px;}

#numberoftrees{width:430px; float:left;}
#numberoftrees input{width:224px;float:left;}
#numberoftrees span{width:10px; float:left;}
#numberoftrees label{width:200px; float:left;}

#treeheight{width:430px; float:left;}
#treeheight input{width:224px;float:left;}
#treeheight span{width:10px; float:left;}
#treeheight label{width:200px; float:left;}

#canopy{width:430px; float:left;}
#canopy input{width:224px;float:left;}
#canopy span{width:10px; float:left;}
#canopy label{width:200px; float:left;}

#diameter{width:430px; float:left;}
#diameter input{width:224px;float:left;}
#diameter span{width:10px; float:left;}
#diameter label{width:200px; float:left;}

#foundation{width:424px; float:left; font-size:10px;}
#foundation input{width:15px;float:left;}
#foundation span{width:121px; float:left;}
#foundation label{width:400px; float:left;}
#foundation p{margin-bottom:10px!important;}
#foundation label{margin-bottom:10px!important;margin-top:10px!important;}
#foundation div {width:141px; float:left;}
#foundation .other span{width:30px;margin-right:0px;}
#foundation .other{width:50px;}
#foundation .describe{width:233px;}
#foundation .describe input{width:140px;}
#foundation .describe span{width:88px;}

#columndiameter{width:430px; float:left;}
#columndiameter input{width:224px;float:left;}
#columndiameter span{width:10px; float:left;}
#columndiameter label{width:200px; float:left;}

#projectlocation{width:430px; float:left;}
#projectlocation input{width:224px;float:left;}
#projectlocation span{width:10px; float:left;}
#projectlocation label{width:200px; float:left;}

#completiondate{width:430px; float:left;}
#completiondate input{width:224px;float:left;}
#completiondate span{width:10px; float:left;}
#completiondate label{width:200px; float:left;}

#captcha{width:430px; float:left;}
#captcha input{width:224px;float:left;}
#captcha span{width:10px; float:left;}
#captcha label{width:430px; float:left;}

#captcha img{float:left;}
#capthaimage{width:123px; float:left;}
#captchainput{width:130px;margin-left:77px; margin-top:34px!important;; float:left;}
#captcha input{ background-color:#EAF2F7!important;border:1px solid #C96!important;}

input.textfield{border:1px solid #C96!important;}
.submit{width:85px!important;height:27px!important;margin-top:0px!important; float:left!important;}
h3{float:left; width:415px;}

.error-msg{width:415px!important; position:static!important;float:left!important;margin-left:75px!important; margin-top:5px!important;}
.success{width:415px!important; position:static!important;float:left!important;margin-left:75px!important; margin-top:5px!important;}





#main p {background:#E9ECEF;}
table{font-size:12px;}
#result {
    margin-left: 70px;
    margin-top:40px;
	border: 1px solid #cccccc;
	width: 450px;
	background: #E9ECEF;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    padding:5px;
}

.error {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size : 10px;
    color:#dd1111;
    padding:5px;

}


.text {
	border: 1px solid #cccccc;
}

input {
    border: 0px solid #cccccc;
}


#caption{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:10px;
    font-size : 14px;
    color:#C64934;
}

#icon{
    width:60px;
    height:100px;
    float:left;
    background-image:url(../images/icon.gif);
    background-repeat: no-repeat;
    background-position:center center;
}

.inputButton {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white; padding: 3px; border:1px solid black; margin-top:5px;}

body p{font-size:14px !important;}



