*										{ margin: 0px; padding: 0px; border: none; list-style: none; }

/*body									{ background: #c6e77f url(images/pagebg.gif) repeat-x; font-family: Arial, helvetica, verdana, sans-serif; font-size: 75%; }
*/
body									{ background: #d1ea90 url(images/grassbg.jpg) repeat fixed top center; font-family: Arial, helvetica, verdana, sans-serif; font-size: 75%; }
p										{ margin-bottom: 10px; }
.clear									{ clear: both; }
span.green								{ color: #a3e700; }

#container								{ background: transparent url(images/mainbg-top.gif) no-repeat; width: 833px; margin: 50px auto 0px; }

#OLDhead									{ width: 785px; background: url(images/headers/welcome.jpg) no-repeat top right; padding: 15px 0px 0px 48px; }
#head									{ width: 785px; padding: 15px 0px 0px 48px; }
#head h1								{ height: 87px; width: 202px; text-indent: -9999px; background: transparent url(images/logo.gif) no-repeat; }
#head .link								{ height: 87px; width: 202px; display:block; }
#head ul#topnav 						{ font-weight: bold; font-size: 1.1em; line-height:1.35em; margin-left: 5px; }
#head ul#topnav a						{ color: #919191; text-decoration: none; }
#head ul#topnav a:hover					{ color: #a3e700; text-decoration: none; }
#head ul#topnav li.current a			{ color: #a3e700; }

/* without transparent corner 
.reasons									{ background: url(images/headers/tenreasons.jpg) no-repeat top right; }
.services								{ background: url(images/headers/vans.jpg) no-repeat top right; }
.mowingservice							{ background: url(images/headers/mowing.jpg) no-repeat top right; }
.toptips									{ background: url(images/headers/toptips.jpg) no-repeat top right; }
.contactus								{ background: url(images/headers/contact.jpg) no-repeat top right; }
.getquote								{ background: url(images/headers/quote.jpg) no-repeat top right; }
.lawn										{ background: url(images/headers/lawncare.jpg) no-repeat top right; }
.weeds									{ background: url(images/headers/weeds.jpg) no-repeat top right; }
.testimonial							{ background: url(images/headers/testimonials.jpg) no-repeat top right; }
.carbon									{ background: url(images/headers/global.jpg) no-repeat top right; }
.franchise								{ background: url(images/headers/franchise.jpg) no-repeat top right; }
.contact									{ background: url(images/headers/contact.jpg) no-repeat top right; }
*/
.reasons									{ background: url(images/headers/tenreasons.gif) no-repeat top right; }
.services								{ background: url(images/headers/vans.gif) no-repeat top right; }
.mowingservice							{ background: url(images/headers/mowing.gif) no-repeat top right; }
.toptips									{ background: url(images/headers/toptips.gif) no-repeat top right; }
.contactus								{ background: url(images/headers/contact.gif) no-repeat top right; }
.getquote								{ background: url(images/headers/quote.gif) no-repeat top right; }
.lawn										{ background: url(images/headers/lawncare.gif) no-repeat top right; }
.weeds									{ background: url(images/headers/weeds.gif) no-repeat top right; }
.testimonial							{ background: url(images/headers/testimonials.gif) no-repeat top right; }
.carbon									{ background: url(images/headers/global.gif) no-repeat top right; }
.franchise								{ background: url(images/headers/franchise.gif) no-repeat top right; }
.contact									{ background: url(images/headers/contact.gif) no-repeat top right; }


#flashintro								{ width:519px; height:197px; position:absolute; margin:0 0 0 314px;	}
#wrap									{ margin-top: 0px; }

#passionate								{ height: 280px; width: 256px; margin: 0px 27px 0px 30px; background: url(images/passionate4.gif) no-repeat; float: left; display: inline; }
#passionatecontact						{ height: 468px; width: 256px; margin: 0px 27px 0px 30px; background: url(images/passionate5.gif) no-repeat; float: left; display: inline; }
#passionate.wider						{ width: 283px; margin: 0	px 0px 0px 30px; }
#passionate #biggrass					{ background: url(images/biggrassbg.gif) no-repeat; height: 272px; width: 272px; margin-left: -73px; margin-top: 270px; }
#passionate #mower						{ background: url(images/mowerbg.gif) no-repeat; height: 196px; width: 196px; margin-left: 50px; margin-top: 40px; }
#passionate #van						{ background: url(images/van-bg.gif) no-repeat; height: 146px; width: 146px; margin-left: 80px; margin-top: 43px; }
#passionate #worker						{ background: url(images/workerbg.gif) no-repeat; height: 144px; width: 143px; margin-left: -48px; margin-top: 15px; }
#passionate.contact						{ padding-top: 270px; font-size: 1.1em; line-height:1.35em; color: #919191; font-weight: bold; }

#main									{ float: left; width: 492px; padding: 0px 0px 10px 0px; margin:0 0 0 0; }
#main h2#welcome						{ background: url(images/title-welcome.gif) top left no-repeat; height: 37px; width: 400px; text-indent: -9999px; }
#main h2#tenreasons						{ background: url(images/matts-ten-reasons.gif) top left no-repeat; height: 27px; width: 275px; text-indent: -9999px; margin-bottom: 30px; }
#main h2#testimonials					{ background: url(images/title-customers.gif) top left no-repeat; height: 32px; width: 436px; text-indent: -9999px; margin-bottom: 30px; }
#main h2#franchise						{ background: url(images/title-lifestyle.gif) top left no-repeat; height: 37px; width: 387px; text-indent: -9999px; margin-bottom: 30px; }
#main h2#contact						{ background: url(images/title-contactdetails.gif) top left no-repeat; height: 37px; width: 387px; text-indent: -9999px; margin-bottom: 30px; }
#main h2#getquote						{ background: url(images/title-getquote.gif) top left no-repeat; height: 37px; width: 387px; text-indent: -9999px; margin-bottom: 30px; }
#main h2#carboncare						{ background: url(images/title-carbon.gif) top left no-repeat; height: 37px; width: 480px; text-indent: -9999px; margin-bottom: 30px; }
#main .columnwide						{ width:490px; float: left; }
#main .columnwide p						{ color: #919191; font-size: 1.15em; }
#main .columnwide a						{ color: #99d900; font-weight: bold; text-decoration: none; }
#main .columnwide a:hover				{ color: #919191; font-weight: bold; text-decoration: none; }
#main .columnwide a.arrow				{ background: url(images/linkarrow.gif) no-repeat center right; padding-right: 15px; }

.homecontent							{ color: #888; width: 218px; float: left; font-size: 1.15em; font-weight: normal; text-align: left; line-height: 18px; padding-top: 28px; letter-spacing: 0px; }

#services-nav							{ border-bottom: 1px solid #99d900; padding-bottom: 5px; font-size: 1.1em; height:15px; }
#services-nav h3						{ margin-right: 21px; text-indent: -9999px; font-size: 0.01em; display: block; float: left; height: 14px; cursor: pointer; }

h3#bobcontent1-title					{ background: url(images/servicesbuttons/mowing_2.gif) no-repeat top left; width: 97px; height:25px; }
h3#bobcontent1-title:hover				{ background: url(images/servicesbuttons/mowing_2.gif) no-repeat top right; width: 97px;height:25px; }
h3#bobcontent1-title-current 			{ background: url(images/servicesbuttons/mowing_2.gif) no-repeat top right; width: 97px; height:25px;}
h3#bobcontent2-title					{ background: url(images/servicesbuttons/lawncare_2.gif) no-repeat top left; width: 64px; height:25px; }
h3#bobcontent2-title:hover	 			{ background: url(images/servicesbuttons/lawncare_2.gif) no-repeat top right; width: 64px;height:25px;  }
h3#bobcontent2-title-current 			{ background: url(images/servicesbuttons/lawncare_2.gif) no-repeat top right; width: 64px; height:25px; }
h3#bobcontent3-title					{ background: url(images/servicesbuttons/nomoreweeds_2.gif) no-repeat top left; width: 98px; height:25px;}
h3#bobcontent3-title:hover	 			{ background: url(images/servicesbuttons/nomoreweeds_2.gif) no-repeat top right; width: 98px;height:25px; }
h3#bobcontent3-title-current 			{ background: url(images/servicesbuttons/nomoreweeds_2.gif) no-repeat top right; width: 98px;height:25px; }
h3#bobcontent4-title					{ background: url(images/servicesbuttons/toptips_2.gif) no-repeat top left; width: 98px;height:25px; }
h3#bobcontent4-title:hover				{ background: url(images/servicesbuttons/toptips_2.gif) no-repeat top right; width: 98px; height:25px; }
h3#bobcontent4-title-current 			{ background: url(images/servicesbuttons/toptips_2.gif) no-repeat top right; width: 98px; height:25px; }

.switchgroup1							{ margin-top: 20px; }
.switchgroup1 h2#bighead				{ background: url(images/title-mowing.gif) no-repeat; text-indent: -9999px; height: 38px; width: 475px; margin-bottom: 20px; float:left; }
.switchgroup1 h2#toptips				{ background: url(images/mattstoptips.gif) no-repeat; text-indent: -9999px; height: 38px; width: 215px; margin-bottom: 20px; float:left;}
.switchgroup1 h2#lawncare				{ background: url(images/title-4treatment.gif) no-repeat; text-indent: -9999px; height: 38px; width: 513px; margin-bottom: 20px; float:left;}
.switchgroup1 h2#winterlawncare			{ background: url(images/title-winterlawn.gif) no-repeat; text-indent: -9999px; height: 38px; width: 475px; margin: 30px 0 20px 0px; float:left; }
.switchgroup1 h2#nomoreweeds			{ background: url(images/title-weeds.gif) no-repeat; text-indent: -9999px; height: 38px; width: 446px; margin-bottom: 20px; float:left;}
.switchgroup1 p							{ color: #919191; font-size: 1.15em; }
.switchgroup1 .column					{ width:300px; float: left; }
.switchgroup1 a							{ color: #99d900; font-weight: bold; text-decoration: none; }
.switchgroup1 a:hover					{ color: #919191; font-weight: bold; text-decoration: none; }
.switchgroup1 a.arrow					{ background: url(images/linkarrow.gif) no-repeat center right; padding-right: 15px; }

#quote									{ background: url(images/quotes/rotate.php) no-repeat; width: 174px; height: 197px; float: right; margin: 0px 0px 15px 15px; }
#quote a								{ float: right; text-indent: -9999px; width: 174px; height: 197px; }

.testimonial-box						{ color: #919191; width: 417px; padding: 0px 0px 0px 50px; margin-bottom: 25px; font-size: 1.15em; line-height:1.25em; }
.testimonial-box#speech					{ background: url(images/speechmark.gif) no-repeat 7px 0px; }
.testimonial-box strong					{ color: #99cc00; font-size: 1.1em;}
.testimonial-box p						{ margin: 10px 0 0 0; }
.testimonial-box p strong				{ color: #919191; }
.testimonial-box a						{ color: #99d900; font-weight: bold; text-decoration: none; }
.testimonial-box a:hover				{ color: #919191; font-weight: bold; text-decoration: none; }


.tenreasons-box							{ color: #919191; width: 417px; padding: 0px 0px 0px 50px; margin-bottom: 25px; font-size: 1.15em; line-height:1.25em; }
.tenreasons-box strong					{ color: #99cc00; font-size: 1.1em;}
.tenreasons-box p						{ margin: 10px 0 0 0; }
.tenreasons-box p strong				{ color: #919191; }
.tenreasons-box#one						{ background: url(images/numbers/1.gif) no-repeat 7px 0px; }
.tenreasons-box#two						{ background: url(images/numbers/2.gif) no-repeat 7px 0px; }
.tenreasons-box#three					{ background: url(images/numbers/3.gif) no-repeat 7px 0px; }
.tenreasons-box#four					{ background: url(images/numbers/4.gif) no-repeat 7px 0px; }
.tenreasons-box#five					{ background: url(images/numbers/5.gif) no-repeat 7px 0px; }
.tenreasons-box#six						{ background: url(images/numbers/6.gif) no-repeat 7px 0px; }
.tenreasons-box#seven					{ background: url(images/numbers/7.gif) no-repeat 7px 0px; }
.tenreasons-box#eight					{ background: url(images/numbers/8.gif) no-repeat 7px 0px; }
.tenreasons-box#nine					{ background: url(images/numbers/9.gif) no-repeat 7px 0px; }
.tenreasons-box#ten						{ background: url(images/numbers/10.gif) no-repeat top left; }

#toptipsbox								{ width: 238px; float: right; margin: 0px 0px 15px 35px; background: #f1f1f1 url(images/contactbox-bottom.gif) no-repeat bottom; color: #666; }
#toptipsbox h3							{ width: 238px; height: 32px; text-indent: -9999px; background: url(images/contactbox-head.gif) no-repeat top right; margin-bottom: 15px; }
#toptipsbox span.red					{ color: #c12e2e; }
#toptipsbox p							{ margin: 0px 9px; color: #666; letter-spacing: -0.05em; font-size: 1em; }
#toptipsbox input						{ width: 212px; margin-bottom: 10px; }
#toptipsbox input#submitter				{ height: 32px; width: 95px; margin-left: 134px; margin-bottom: 0px; }
#toptipsbox p#emailagain				{ background: #bce26e; margin: 0px; padding: 5px 10px; margin-bottom: 10px; }

#toptipsbox.wide						{ width: 498px; float: none; margin: 0px 0px 15px; background: #f1f1f1 url(images/contactwide-bottom.gif) no-repeat bottom;  }
#toptipsbox.wide label					{ width: 105px; margin-right: 10px; margin-left: 10px; text-align: right; display: block; float: left; padding-top: 2px; }
#toptipsbox.wide input					{ width: 240px; float: left; border: 1px solid #c1c1c1; }
#toptipsbox.wide h3						{ width: 498px; background: url(images/contactwide-top.gif) no-repeat; }
#toptipsbox.wide p						{ height: 30px; clear: both; }
#toptipsbox.wide hr						{ border-bottom: 1px solid #c1c1c1; margin: 5px 10px 10px; }
#toptipsbox.wide textarea				{ width: 336px; height: 98px; padding: 2px; font-family: Arial, helvetica, verdana, sans-serif; border: 1px solid #c1c1c1; }
#toptipsbox.wide p#last span			{ text-indent: -9999px; }
#toptipsbox.wide p#last select			{ width: 200px; margin-left: 280px; margin-top: 3px; }
#toptipsbox.wide input#submitter 		{ border: none; }


#contactbox								{ width: 238px; float: right; margin: 0px 0px 15px 35px; background: #f1f1f1 url(images/contactbox-bottom.gif) no-repeat bottom; color: #666; }
#contactbox h3							{ width: 238px; height: 32px; text-indent: -9999px; background: url(images/contactbox-head.gif) no-repeat; margin-bottom: 15px; }
#contactbox span.red					{ color: #c12e2e; }
#contactbox p							{ margin: 0px 9px; color: #666; letter-spacing: -0.05em; font-size: 1em; }
#contactbox input						{ width: 218px; margin-bottom: 10px; }
#contactbox input#submitter				{ height: 38px; width: 87px; margin-left: 382px; margin-bottom: 0px; }
#contactbox p#emailagain				{ background: #bce26e; margin: 0px; padding: 5px 10px; margin-bottom: 10px; }
#contactbox #county						{ margin:0 0 0 0; font-size: 1.1em; line-height: 17px; font-weight: bold; }
#contactbox #county a					{ margin:0px 0px 0px 5px; color:#67a31d;  }
#contactbox #county a:hover				{ color:#333; }

#contactbox.wide						{ width: 498px; float: none; margin: 0px 0px 15px; background: #f1f1f1 url(images/contactwide-bottom.gif) no-repeat bottom;  }
#contactbox.wide label					{ width: 105px; margin-right: 10px; margin-left: 10px; text-align: right; display: block; float: left; padding-top: 2px; }
#contactbox.wide input					{ width: 240px; float: left; border: 1px solid #c1c1c1; }
#contactbox.wide h3						{ width: 498px; background: url(images/contactwide-top.gif) no-repeat; }
#contactbox.wide p						{ height: 30px; clear: both; }
#contactbox.wide hr						{ border-bottom: 1px solid #c1c1c1; margin: 5px 10px 10px; }
#contactbox.wide textarea				{ width: 336px; height: 98px; padding: 2px; font-family: Arial, helvetica, verdana, sans-serif; border: 1px solid #c1c1c1; }
#contactbox.wide p#last span			{ text-indent: -9999px; }
#contactbox.wide p#last select			{ width: 200px; margin-left: 280px; margin-top: 3px; }
#contactbox.wide input#submitter 		{ border: none; }
#contactbox.wide object					{ margin:-20px 0 0 0; padding:0;}

.popbox									{ width: 114px; float: left; height: 220px; margin-bottom: 30px; }
.popbox h3								{ text-indent: -9999px; }
.popbox .learnmore						{ background: url(images/button-learnmore2.gif) no-repeat top left; width: 114px; height: 35px; display: block; text-indent: -9999px; }
.popbox .learnmore:hover				{ background: url(images/button-learnmore2.gif) no-repeat top right; width: 114px; height:35px; display: block; }

.popbox#mowingservice					{ margin-right: 12px; background: #99d900 url(images/servicespopboxes/mowing.gif) no-repeat top right; width: 114px; display: inline; }
.popbox#mowingservice p					{ color: #fff; font-size: 13px; margin: 45px 8px 0px 12px; font-weight: normal; letter-spacing: 0px; height: 125px; }
.popbox#mowingservice img				{ margin-top: 10px; margin-bottom: -3px; }

.popbox#lawncare						{ margin-right: 12px; background: #99d900 url(images/servicespopboxes/lawncare.gif) no-repeat top right; width: 114px; display: inline; }
.popbox#lawncare p						{ color: #fff; font-size: 13px; margin: 45px 8px 0px 12px; font-weight: normal; letter-spacing: 0px; height: 125px; }
.popbox#lawncare img					{ margin-top: 10px; margin-bottom: -3px; }

.popbox#nomoreweeds						{ margin-right: 12px; background: #99d900 url(images/servicespopboxes/nomoreweeds.gif) no-repeat top right; width: 114px; display: inline; }
.popbox#nomoreweeds p					{ color: #fff; font-size: 13px; margin: 45px 8px 0px 12px; font-weight: normal; letter-spacing: 0px; height: 125px; }
.popbox#nomoreweeds img					{ margin-top: 10px; margin-bottom: -3px; }

.popbox#mattstoptips					{ margin-right: 0px; background: #f1f1f1 url(images/servicespopboxes/mattstoptips.gif) no-repeat top right; width: 114px; display: inline; }
.popbox#mattstoptips p					{ color: #979797; font-size: 13px; margin: 45px 8px 0px 12px; font-weight: normal; letter-spacing: 0px; height: 125px; }
.popbox#mattstoptips img				{ margin-top: 10px; margin-bottom: -3px; }

#skinnyboxes							{ float: left; padding: 14px 0 0 34px; }
#skinnyboxes h3							{ text-indent: -9999px; }
.skinnybox								{ width: 114px; float: left; height: 213px; }
.skinnybox .learnmore					{ background: url(images/button-learnmore2.gif) no-repeat top left; width: 114px; height:35px; display: block;}
.skinnybox .learnmore:hover				{ background: url(images/button-learnmore2.gif) no-repeat top right; width: 114px; height:35px; display: block;}
#skinnyboxes .smaller					{ font-size:0.95em; }

.skinnybox#left							{ margin-right: 12px; background: #99d900 url(images/our-services.gif) no-repeat top right; width: 114px; display: inline; }
.skinnybox#left p						{ color: #fff; font-size: 13px; margin: 45px 8px 0px 12px; font-weight: normal; letter-spacing: 0px; height: 118px; }
.skinnybox#left img						{ margin-top: 10px; margin-bottom: -3px; }

.skinnybox#right						{ background: #f1f1f1 url(images/tenreasons-head.gif) no-repeat; width: 114px; }
.skinnybox#right p						{ color: #999999; font-size: 13px; margin: 45px 8px 0px 12px; font-weight: normal; letter-spacing: 0px; height: 118px; }
.skinnybox#right img					{ margin-top: 10px; margin-bottom: -3px; }
.skinnybox .why							{ color: #99d900; font-size: 13px; font-weight: bold; }

#bottom									{ clear: both; background: #f1f1f1 url(images/van.gif) no-repeat top right; height: 85px; width: 779px; padding-left: 54px; padding-bottom: 2px; }
#bottom .contentbox						{ width: 250px; padding-top: 17px; float: left; margin-right: 10px; }
#bottom h3								{ font-size: 1.3em; margin: 0px 0px 5px 0; color: #67a31d; }
#bottom p								{ color: #797979; font-weight: normal; font-size: 1.15em; }
#bottom a								{ color: #67a31d; text-decoration: none; }
#bottom a:hover							{ color: #5d7e00; text-decoration: underline; }
.reg									{ font-size: 0.8em; }

#mainbottom								{ background: transparent url(images/mmfooter.gif) no-repeat; height: 57px; width: 833px; margin:0 auto; }
#mainbottom h3							{ text-indent: -9999px; }

#footer									{ width: 833px; color: #fff; font-size: 1em;  font-weight: bold; text-align: center; padding-top: 17px; margin: 0px auto; }
#footer p								{ width:auto; padding:5px; margin: 0 76px; /* background: transparent url(images/footerpng.png) top center repeat-x; */ }
#footer a								{ color: #fff; text-decoration: none; }
#footer a:hover							{ color: #000; text-decoration: none; }


#toptipsbox #log_res 					{ overflow: hidden; margin-bottom: 10px; width: 238px; }
#toptipsbox #log_res.ajax-loading 					{ padding: 20px 0; margin-bottom: 10px; background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center; }
#log_res 								{ overflow: hidden; margin-bottom: 10px; width: 498px; }
#log_res.ajax-loading 					{ padding: 20px 0; margin-bottom: 10px; background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center; }
