html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}body{line-height:1;color:#000;width:100%;height:100%;background:#e8f5fa url(../img/bg/body.jpg) top left repeat;font-family:"Segoe UI",Verdana, Arial, Helvetica, sans-serif}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}a{text-decoration:none}p{color:#231f20;font-size:.8em;line-height:1.35em;padding:0 0 15px}p.center{text-align:center}p.center a{font-weight:700;color:#333}p.center a:hover{color:#f39}#container_outer{background:url(../img/bg/content-repeat.png) top left repeat-y;width:944px}#container_inner{width:902px}#header_inner{height:341px;background:url(../img/bg/header-repeat.jpg) top left repeat-x}#header_inner img#logo{position:relative;top:60px;left:40px}#header_inner h1{color:#fff;text-align:center;font-size:.7em;border-bottom:1px dotted #fff;padding:0 0 5px}#gallery_container{width:389px;height:318px;background:url(../img/bg/gallery.png) no-repeat;float:right;position:relative;top:18px;right:74px}#gallery_image_wrap{width:312px;height:226px;overflow:hidden;position:relative;top:48px;left:39px;border:1px solid #ccc}#gallery_image_wrap img{position:absolute;top:0;left:0;z-index:8}#gallery_image_wrap img.active{z-index:10}#gallery_image_wrap img.last-active{z-index:9}#content_inner{background:url(../img/bg/content-repeat.jpg) top left repeat;height:auto!important}#content_left{width:345px;float:left}#content_left img#average_lawn_banner{margin:-20px 0 0 25px}#content_left img#tips{margin:0 0 0 30px}#content_left #left_lower_bullets{background:url(../img/layout/left-lower-bg.jpg) no-repeat;width:283px;height:361px;position:relative;top:100px;z-index:0;margin:0 0 0 25px}#content_left #left_lower_bullets img#benefits{position:relative;left:20px;top:15px}#menu{position:relative;left:-40px;top:-50px}#menu a#m1{position:relative;top:-5px}#menu a#m2{position:relative;top:-12px;left:-10px}#menu a#m3{position:relative;top:-15px;left:10px}#content_right{width:540px;float:right}#content_right #note_home{width:496px;height:458px;background:url(../img/layout/note-home.jpg) no-repeat}#content_right #note_home p,#content_right #treatments p{padding:0 40px 15px}#content_right #note_home img#passionate{margin:110px 0 5px 90px}#content_right img#before_after{position:relative;top:50px;z-index:2}#content_lower_grass{height:136px;background:url(../img/layout/content-grass.png) top left repeat-x;position:relative;z-index:1;clear:both}#advice_top{width:503px;height:79px;background:url(../img/layout/advice-top.jpg) no-repeat}#advice_repeat{width:503px;background:url(../img/layout/advice-repeat.png) repeat-y}#advice_repeat h2{font-weight:700;padding:0 0 10px 25px}#advice_repeat p{padding:0 45px 15px 25px;font-size:1.0em;}#advice_bottom{width:503px;height:160px;background:url(../img/layout/advice-bottom.jpg) no-repeat}#content_right #treatments{width:491px;height:502px;background:url(../img/layout/treatments-bg.jpg) no-repeat;padding:170px 0 0}#content_right #treatments h2{font-weight:700;font-size:1.25em;padding:0 0 10px 40px}#content_right #treatments h2 span,#advice_repeat h2{color:#cd1f26}#services_wrap{width:285px;height:550px;background:url(../img/bg/services-bg.png) repeat;position:relative;left:32px;top:-10px;margin:-50px 0 -110px}#services_wrap img{position:relative;left:-25px;top:15px}#footer_content{background:url(../img/bg/footer-content.jpg) top left repeat-y;width:852px;height:193px;padding:0 0 0 50px}#footer_content .footer_block{width:220px;float:left;margin:60px 10px 0 0}#footer_content .last_footer_block{margin:60px 0 0 130px}#footer_lower{background:url(../img/bg/footer-lower.png) top left repeat-y;width:944px;height:28px;position:relative;left:-1px}#footer_content .footer_block ul li.header{font-weight:700;margin:0 0 7px}#footer_content .footer_block ul li{font-size:.8em;line-height:1.2em}#footer_content .footer_block ul li a{color:#333}#footer_content .footer_block ul li a:hover{color:#060}.clr:after{content:".";display:block;height:1%;clear:both;visibility:hidden}.clr{display:block}.bc{display:block;margin:0 auto}