/*! reset.css */
body{color:#222222;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}body,p,h1,h2,h3,h4,h5,h6,a,a img,div,blockquote,cite,address{margin:0;padding:0}table,thead,caption,tbody,tr,td{border:none;border-collapse:separate;border-spacing:0;text-align:left;vertical-align:top}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:1.1em;font-weight:normal;line-height:1.25;margin-bottom:0.75em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}a{outline:0;text-decoration:underline}a:hover{text-decoration:none}a,a span,button{cursor:pointer}p,ul,ol{margin-bottom:0.8em}ul,ol{margin-left:0;padding-left:30px}li{margin-bottom:0.5em}blockquote{background:#f2f2f2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;margin:10px;overflow:hidden;padding:13px 15px 1px}.group:after,.clearfix:after{clear:both;content:".";display:block;height:0;font-size:1px;line-height:1px;overflow:hidden;visibility:hidden}.group,.clearfix{display:block;zoom:1}.clear{clear:both}

/*! form.css */

form,fieldset,input{margin:0;padding:0}form{background:#354c1c;border:1px solid #4b6a28;padding:10px;width:96%}form p{clear:both;margin:0 0 8px;padding:2px}fieldset{border:0;margin:1em 0;padding:1em}legend{_margin-left:-7px;color:#000C7A;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;margin-bottom:10px}label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin-right:5px;width:30%}input{border:1px solid #999;padding:5px;width:60%}textarea{border:1px solid #999;height:100px;padding:5px;width:60%}form h2{font-family:Arial,Helvetica,sans-serif;font-size:0.9em}input.radio,input.checkbox{float:left;margin-right:5px;width:auto}.radiolabel,.checkboxlabel{margin-right:25px;width:auto}p.note{font-size:0.9em;font-style:italic;margin-bottom:20px}em.required{color:red;font-size:0.9em;font-style:normal}label.error,input.submit{color:red;margin:5px 0 0}input.submit{width:auto}form div{overflow:hidden}form div input,form div button{background:#7e9441;color:#fff;float:right;font-size:90%;margin-right:57px;margin-top:15px;padding:3px 5px;text-transform:uppercase;width:20%}input#city{background:#fff;margin-right:15px;width:40%}input#state{width:10%}input#zip,input#datepicker{width:20%}

/*! menu.css */

#nav *{margin:0;padding:0;list-style-type:none;z-index:100}#nav{height:45px;line-height:45px}* html #nav ul{display:inline}#nav li{float:left;position:relative}#nav a{display:block}#nav ul li ul li ul{top:-1px}#nav li ul{display:none;position:absolute;left:-1px;width:7em;line-height:1}#nav li:hover ul,#nav li.hover ul{display:block}#nav li ul li{width:100%}#nav ul li ul{border:0;margin-left:0px;position:absolute;width:17em}#nav ul li ul li{width:100%;padding:0;border-left:0;border-right:0}#nav ul li ul{display:none}#nav ul li:hover ul,#nav ul li.hover ul{display:block;z-index:1000}#nav .vertical li ul li:first-child{border-top:none}body #nav ul li ul li ul{left:100%;position:absolute;visibility:hidden;top:-1px}#nav ul li ul li:hover ul,#nav ul li ul li.hover ul{visibility:visible}#nav ul li ul li:hover ul li ul,#nav ul li ul li.hover ul li ul{visibility:hidden}#nav ul li ul li ul li:hover ul,#nav ul li ul li ul li.hover ul{visibility:visible}#nav.vertical{height:auto}#nav.vertical ul{border-left:0px;margin-left:0}.vertical ul{width:100%}#nav.vertical li{border-right:0;border-top:1px solid #000;clear:left;position:relative;width:100%}#nav.vertical ul ul{left:100%;position:absolute;top:-1px;width:10em}#nav .vertical li:hover ul,#nav .vertical li.hover ul{top:0}#nav.vertical li li{}#nav.vertical ul ul ul{left:100%}* html #nav{z-index:1}* html #nav ul li ul{z-index:400}* html #nav a{}* html #nav.vertical a{zoom:100%}* html #nav ul ul a{zoom:100%}#nav{background:#000;clear:both;text-align:center;width:940px;margin:0 auto 0 auto}#nav ul{font-size:1em;margin:0 auto}#nav li{border-right:0}#nav li:hover,#nav li.hover{background:none}#nav ul li.first{border-left:none;padding-left:30px}#nav ul li.last{border-right:none;background:none}#nav a{color:#8ac542;text-decoration:none;font-weight:bold}#nav a:hover{background:none;color:#fff}#nav li:hover,#nav li.hover,#nav li.hover a,#nav li:hover a,#nav a:hover,#nav ul.group ul{color:#fff}.home #nav #nav-home a,.about #nav #nav-about a,.services #nav #nav-services a,.arbortree #nav #nav-arbor a,.portfolio #nav #nav-portfolio a,.featured #nav #nav-featured a,.testimonials #nav #nav-testimonials a,.request #nav #nav-request a,.contact #nav #nav-contact a{color:#fff;background:none}#nav li li a{color:#fff !important;background:#7d9441}#nav li li a:hover{background:#4b5d30;color:#fff !important}#nav a span{display:block;padding:0 22px;text-align:left}#nav li ul a span{padding:.7em 15px .7em 15px;background:#7d9441}#nav li ul a:hover span{background:#4b5d30}#nav li li{background:#a42e03;border-bottom:0}#nav ul li ul li ul{padding-top :1px solid #000}#nav li li li{background:#000}#nav li li li li{background:#000}#nav li ul{border-top:solid 1px #fff !important;top:100%}* html #nav li ul{top:103%}

/*! layout.css */
html{background:#121211}body{font-size:0.75em;background:#121211 url(../design/bg_body.png) 0 185px repeat-x;color:#fff;font-family:Arial,sans-serif;line-height:1.5em;margin:0 auto;padding:0}h1,h2,h3,h4,h5,h6{}h1{font-size:1.67em;color:#000;margin:0 0 15px 0;font-weight:normal;line-height:140%;background:#7d9441;padding:7px 13px 7px 13px}.home h1{margin:0 0 1px 0}h2{font-size:1.67em;color:#adbe80;margin:0 0 1px 0;font-weight:normal;padding:0 21px 0 21px}h3{font-size:1.33em;color:#bbc2a8;margin:0 0 1px 0;font-weight:bold;padding:0 21px 0 21px}h4,h5,h6{font-size:1.1em}p,ul,ol{margin-bottom:1.1em}li{margin-bottom:0.5em}ol {margin-top:0;padding-bottom:0}ul {margin-top:0;padding-bottom:0;list-style-type:square}ul li {margin:0;padding-bottom:3px}ul.two-col li {width:50%;float:left}.captions{margin:0px;padding:0px}.captions li{display:inline;list-style:none;float:left;text-align:center}.captions li a{margin-right:5px}table{margin:0 0 0 0;width:100%}table caption{font-weight:bold;padding:0 0 4px 0}table thead tr th{font-weight:normal;padding:3px}table tbody tr td{padding:3px}a,a:visited{color:#8ac542;text-decoration:none}a:hover,a:active{color:#8ac542;text-decoration:underline}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.group{zoom:1;display:block}#container{margin:0;padding:0}.wrapper-header{background:url(../design/bg_header.png) repeat-x 0 0;padding:0}.wrapper-menu{background:#000;padding:0;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.wrapper-content{width:940px;margin:0 auto 20px auto;padding:0}.intro{position:relative;width:938px;height:345px;border-left:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background:url(../design/intro.jpg);margin-bottom:19px}.intro .txt{position:absolute;left:0px;bottom:0px;width:681px;height:80px;padding:16px 0 0 22px;background:url(../design/intro_txt.png)}.intro .txt h2{width:510px;height:23px;background:url(../design/intro_txt_h2.png);text-indent:-8000px;padding:0}.intro .txt p{color:#d1c99e;line-height:200%;margin:-4px 0 0 0}#columns{padding:0}#columns #leftcol{width:190px;float:left;padding:0 14px;border-left:solid 1px #c1c1c1;border-right:solid 1px #c1c1c1;border-bottom:solid 1px #c1c1c1;background:#21350f url(../design/bg_side_sub.png) repeat-x 0 0}.home #columns #leftcol{height:197px;background:url(../design/bg_side.png) 50% 50%;border-top:solid 1px #c1c1c1}#columns #leftcol #leftcol-inner{padding:19px 0 0 0}.home #columns #leftcol #leftcol-inner{padding:0}#columns #leftcol #leftcol-inner .image{display:block;border:solid 1px #fff}#columns #rightcol{width:698px;float:right;border-left:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background:#425d22}.home #columns #rightcol{border-top:solid 1px #fff;background:#425d22 url(../design/bg_right_home.png) 0 0;height:198px}#columns #rightcol #rightcol-inner{padding:5px 6px 8px 9px}.home #columns #rightcol #rightcol-inner{padding:8px 6px 8px 9px}#columns #rightcol #rightcol-inner p{line-height:150%;padding:0 21px 0 21px}#columns #rightcol #rightcol-inner ul{list-style:disc}#columns #rightcol #rightcol-inner ul li{list-style:disc;margin:0;padding:0}#branding{margin:0 auto;width:940px;height:138px;position:relative;background:url(../design/bg_header2.png) no-repeat 0 0;position:relative}#branding h1{padding:0;float:left;position:absolute;top:17px;left:-16px;background:none}#branding .right1{float:right;width:220px;position:absolute;top:0px;right:0px}#branding .right1 a.button{display:block;color:#8ac542;font-size:1.17em;width:193px;height:32px;padding:13px 0 0 27px;background:url(../design/button_request.png) no-repeat 0 0;font-weight:bold;text-transform:uppercase}#branding .right1 a.button:hover{background-position:0 -45px;text-decoration:none;color:#8ac542}#branding .right1 p{color:#fff;font-weight:bold;font-size:1.33em;text-transform:uppercase;line-height:120%;padding:32px 0 0 1px;margin:0}#branding .right2{float:right;width:162px;position:absolute;top:0px;right:217px;padding:45px 0 0 0}#branding .right2 a.email{display:block;color:#2a4f97;text-transform:uppercase;font-weight:bold}#branding .right2 a.email:hover{}#branding .right2 p{line-height:120%;color:#fff;font-weight:bold;padding:32px 0 0 0;font-size:1.33em;text-transform:uppercase}#branding .image2{position:absolute;top:30px;left:298px}#callout ul,#callout li{margin:0 !important;padding:0 !important;text-indent:0;list-style-type:none}#callout{padding:19px 0 0 0 !important;margin:0 auto 0 auto !important}#callout li{float:left;padding:0 19px 0 0 !important}#callout li.four{padding:0 !important;float:right}#callout li a{display:block;border:solid 1px #fff;position:relative;width:218px}#callout li a span.text{position:absolute;z-index:3;left:0px;bottom:0;display:block;width:210px;height:13px;padding:7px 0 7px 8px;color:#fff;font-size:1.17em;background:none}#callout li a:hover span.text{background:#2d401e}#callout li a:hover{text-decoration:none}#callout li a span.no-hover{visibility:visible;position:absolute;z-index:2;left:0px;bottom:1px;display:block;width:218px;height:27px;background:url(../design/bg_callout.png) 0 0}#callout li a:hover span.no-hover{visibility:hidden}#callout li a img{display:block}#side{}#side ul,#side li{margin:0 !important;padding:0 !important;text-indent:0;list-style-type:none}#side{padding:0 0;margin:0 auto 0 auto !important}#side ul.buttons{margin:14px 0 14px 0 !important}#side ul.buttons li{margin:0;display:block;padding:0 !important}#side ul.buttons li a{display:block;width:190px;height:169px;color:#000;padding:0;line-height:140%}#side ul.buttons li a strong{display:block;color:#8ac542;font-size:1.50em;padding:60px 0 4px 56px;text-transform:uppercase}#side ul.buttons li a span{display:block;color:#fff;font-size:1.33em;padding:0 0 22px 56px;line-height:150%}#side ul.buttons li.one a{background:url(../design/bg_side_01.png) no-repeat 0 0}#side ul.buttons li a:hover{text-decoration:none;background-position:0 -169px}#side p{padding:0 0 0 2px}#side table.logos{width:278px;border-collapse:collapse;margin:0 0 24px 0}#side table.logos td{text-align:center;vertical-align:middle;padding:0}table.home{margin-top:9px}#side li h3{color:#fff;font-size:1.71em;padding:6px 0 5px 17px}#side li h3 a{color:#fff;display:block;float:left;padding:0 35px 0 0;background:url(../design/bullet_01.png) 100% 3px no-repeat}#side dl{margin:0;padding:0}#side dl *{margin:0;padding:0}#side dl dt{color:#000;padding:5px 0 8px 6px}#side dl dd{text-align:right}#footer{clear:both;background:#000000;padding:0;width:938px;margin:0 auto;border-left:solid 1px #fff;border-top:solid 1px #fff;border-right:solid 1px #fff}#footer p{font-size:0.83em;color:#999;padding:5px 0 47px 0 !important;line-height:140%;text-align:center;margin:0}#footer p a{color:#fff;text-decoration:none}#footer p a:hover{color:#fff;text-decoration:underline}.breadcrumb{font-size:90%;padding-bottom:10px}.breadcrumb a{outline:none}blockquote{width:91%;margin:46px 0 14px 28px;padding:0 0 0 0;background:#607932 url(../design/bg_quote.png) 0 0 no-repeat;border:none}blockquote p{padding:34px 30px 10px 44px !important;margin:0 0 0 0 !important}blockquote cite{display:block;text-align:right;padding:0 27px 26px 0}

/*! lightbox.css */
#jquery-overlay{position:absolute;top:0;left:0;z-index:1000;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0}#jquery-lightbox a {cursor:pointer}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}

