.service{float:left;display:inline;width:275px;margin:0 0 0 0;}
.service img{float:left;display:inline;border:3px solid #000000;}
.service h3{text-align:center;color:#FFFFFF;text-transform:uppercase;background:#404040;margin:15px 0 5px 0;}
.service .details{font-size:88%;padding:5px 5px 0 105px;}
.specialty{float:right;display:inline;width:180px;margin:0 10px;text-align:center;}
.specialty h3{text-align:center;text-transform:uppercase;margin:15px 0 5px 0;color:#404040;letter-spacing:2px}
.abouttext{float:left;display:inline;width:550px;}
html, body{height:100%;margin:0;padding:0 0 1px 0;font:90% Arial, Helvetica, Tahoma, sans-serif}
body{-ms-filter:none;filter:none;}
h1, h2, h3, h4, h5, h6{color:#8DC63F;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:1em 0;padding:0;}
li, dd, blockquote{margin-left:1em;}
.noborder, a img{border:none;}
a{text-decoration:none;color:#000000;cursor:pointer;}
.clearer{clear:both;display:block;height:0px;overflow:hidden;padding:0px !important;}
.hidden{display:none;}
.notext{font-size:0;}
#mainContent{position:relative;width:750px;margin:0 auto;background:#FFFFFF;}
.contentArea{padding:0 0;}
#footerContent{position:relative;margin:0 auto;padding:40px 340px 0 60px;font-size:88%;background:url('/templates/green/images/footer.gif') no-repeat bottom center;width:350px;height:20px;}
#header{}
#home{float:left;display:inline;width:100px;height:104px;padding:0;}
#HeaderSpacer{margin:0 0 0 100px;padding:0px 0px 0 0;}
#HeaderLinks{background:url('/templates/green/images/HeaderBG.jpg') repeat-x 0 24px;}
#HeaderLinks a{float:left;display:inline;border:0px;width:60px;height:90px;margin:7px 20px 0 20px;text-align:center;}
#HeaderLinks .moto{float:left;display:inline;color:#FFFFFF;font-size:125%;padding:26px 2px 2px 5px;width:340px;}
.HeaderServices{background:transparent url('/templates/green/images/HeaderServices.gif') no-repeat 0 24px;}
.HeaderPortfolio{background:transparent url('/templates/green/images/HeaderPortfolio.gif') no-repeat 0 24px;}
.HeaderContact{background:transparent url('/templates/green/images/HeaderContact.gif') no-repeat 0 24px;}
.infoPage{margin:0px auto;text-align:center;}
div.breadcrumb{padding:0px 5px 25px 5px;font-size:120%;color:#8DC63F;}
a.breadcrumb{padding:0 1px;color:#54BB4F;font-weight:bold;}
div.error, div.info{margin:auto auto;width:500px;}
h1.error, h2.error, h3.error, h4.error, h5.error, h6.error{background:url('/templates/green/images/icon_exclamation.gif') no-repeat 3px 3px;color:#000000;padding:15px 3px 5px 55px;margin:25px auto;width:500px;min-height:50px;}
h1.info, h2.info, h3.info, h4.info, h5.info, h6.info{background:url('/templates/green/images/icon_info.gif') no-repeat 3px 3px;color:#000000;padding:15px 3px 5px 55px;margin:25px auto;width:500px;min-height:50px;}
* html h1.error, * html h2.error, * html h3.error, * html h4.error, * html h5.error, * html h6.error, * html h1.info, * html h2.info, * html h3.info, * html h4.info, * html h5.info, * html h6.info{height:50px;}
@media print {
html, body{height:auto;}
body{filter:none;}
#mainContent{border-left:0;border-right:0;height:auto;}
#footerContent{border-left:0;border-right:0;}
#SearchForm{visibility:hidden;}
}

