.H1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00674E;
}
.footer {
	font-family: "Myriad Pro";
	font-size: 10px;
	font-style: normal;
	color: #000;
}
.H2 {
	font-family: "Myriad Pro";
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000;
}
.H3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00674E;
	font-style: normal;
}
<script src="images/xaramenu.js"></script><script menumaker src="images/greycrescent.js"></script>.body {
	font-family: "Myriad Pro";
	font-size: 10px;
}
.footer2 {
	color: #FFF;
}
.boxheadline {
	color: #00674e;
	font-family: "Trebuchet MS";
	font-size: small;
	font-weight: bold;
}
.bodycopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
.boxbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.phonenumber {
	font-weight: bold;
}
.quotesource {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
}
.leftnavbartitle {
	font-family: "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
	color: #00674E;
}
.bodycopy a {
	font-weight: bold;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 200;
	color: #00674E;
}
.hotnews {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #670900;
}
.h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
}

/* Grey Box */
.greyBox{border:1px solid #EBEBEB; background-color:#f8f8f8; padding:4px;}
.greyBox div{background-color:#fff; padding:10px;}
.greyBox b{color:#000;}

/* Form Inputs */

.modQuote{float:right; margin:12px 0 0px 0; width:170px;}
.modQuote ol{margin:0; padding:0;}
.modQuote h6{border-bottom:none; color:#666; padding:10px 0; margin:0;}
.modQuote img{margin-right:5px;}
.inputName input, .inputEmail input,  .inputCompany input, .inputPhone input, .inputComments textarea{background:none; border:none; color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:10px; width:130px;}
.modQuote li{height:26px; margin:0 0 5px 0; list-style:none; list-style-image:none;
list-style-position:outside;
list-style-type:none;}
.modQuote li:last-child{margin-bottom:0; list-style:none;}
.modQuote li:last-child input{width:100px;}
.inputName input, .inputEmail input, .inputCompany input, .inputPhone input, .inputComments textarea{width:100px;}
.inputName{background:url(./images/bg-input-name-sub.png) no-repeat; padding:2px 0 0 30px;}
.inputCompany{background:url(./images/bg-input-company-sub.png) no-repeat; padding:2px 0 0 25px;}
.inputPhone{background:url(./images/bg-input-phone-sub.png) no-repeat; padding:2px 0 0 25px;}
.inputEmail{background:url(./images/bg-input-email-sub.png) no-repeat; padding:2px 0 0 25px;}
.inputComments{background:url(./images/bg-input-comments-sub.png) no-repeat; padding:2px 0 0 25px;}
.modQuote li.inputComments{height:104px;}
.inputComments textarea{height:95px;}

.btnSubmit, .greyBox div.btnSubmit{width:94px; height:28px; overflow:hidden; text-align:center; padding:0; margin-top:10px;}
.btnSubmit a{background:url(./images/bg-submit.png) no-repeat; display:block; padding:8px 5px 0; height:20px; color:#555; text-shadow:1px 1px #f4f4f4; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase;}
.btnSubmit a:hover{color:#000; background-position:left -28px; text-decoration:none; font-size:10px; }


/* Form */
.formArea li{border-bottom:1px solid #eee; padding:10px 0; list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.formArea li:last-child{border-bottom:none;}
.formArea label{display:block; float:left; width:150px; text-align:right;}
.formArea span{display:block; margin-left:170px;}
.formArea span label{margin-bottom:10px; text-align:left;}
.formArea .btnSubmit{line-height:12px; margin-top:0;}
.halfData .formArea label{text-align:left; width:70px;}
.halfData .formArea span{margin-left:90px;}
.halfData .formArea li:first-child{padding-top:0;}
.halfData .formArea li:last-child{border-bottom:1px solid #eee; margin-bottom:20px;}

/* common class*/
.clear{clear:both;}
.mrg10{margin:10px;}
.mrgbtm{margin-bottom:10px;}
h4{font-size:15px; color:#CE6A3F;}
