body{margin:0;padding:0;background-color:#493929;font-family:Georgia,serif;font-style:normal;}
div.clr{clear:both}
a, a:link{color:#00380c}
a:visited{color:#000}
a:hover{color:#00693e}
a:active{color:#9d1710}
/*a.email{font-style:italic}*/
a img{border:none}
p.first{margin:0}
p{margin-top:0}
div.label{text-align:center;font-style:italic;margin-bottom:1em}
table td{padding:.1em .25em}
#col ul,
#col2 ul{margin:0;padding:0;list-style:none}
#col ul li,
#col2 ul li{
margin:12px 0;
padding-left:35px;
background:transparent url(../images/icon_leaf.gif) no-repeat top;
background-position:0 0
}
/*.no-print {display: block;}*/
.print {display: none;}

ol{margin:0 0 1em 2em;padding-left:0}
ol li{margin:0;padding:0;margin:.5em 0 0 0}
ol ol,
ul ol,
ul ul,
ol ul{margin-left:1.5em}
#wrapper-1col,#wrapper-2col,#wrapper-3col{
background:transparent url(../images/bg_main_2col.gif) repeat-y top;
width:910px;
margin:0 auto;
padding:0
}
#wrapper-1col{background-image:url(../images/bg_main_1col.gif)}
#wrapper-3col{background-image:url(../images/bg_main_3col.gif)}
#header,
#header-home{
height:178px;
margin:0 30px;
padding:0;
background:transparent url(../images/header.png) no-repeat top
}
#header-home{height:255px;background-image:url(../images/header_home.png)}
#header .logo,
#header-home .logo{height:56px;line-height:1000px;overflow:hidden;border-bottom:3px solid #accf84}
#header-home .logo{height:76px}
#header .logo h1{margin:0;padding:0}
#header .logo h1 a{display:block;height:60px;overflow:hidden}
#header #flash,
#header-home #flash{height:119px;background:transparent url(../fader/header8.jpg) no-repeat top}
#header-home #flash{height:176px}
/* subnav column */
#col1{float:left;width:192px;margin:0;padding:0;padding-left:20px}
#col1 h1{
margin-top:13px;
padding:0 10px 0 28px;
color:#fff799;
font-size:1em;
line-height:1em;
font-family:Georgia,sans-serif
}
/* content column */
#col2{
padding:20px 10px 20px 25px;
background:transparent url(../images/bg_content.jpg) no-repeat top left;
min-height:500px
}
#wrapper-2col #col2,
#wrapper-3col #col2,
#wrapper-3col #col3{
float:right;
display:inline;
margin:0;
font-size:.9em;
line-height:1.25em;
font-size:13px;
line-height:18px
}
#wrapper-3col #col3{font-size:12px}
#col2 h1,#col2 h2,#col2 h3,#col2 h4,
#col3 h1,#col3 h2,#col3 h3,#col3 h4{margin:0;padding:0;color:#603913;line-height:1em;font-family:Georgia,sans-serif}
#col2 h1{padding-bottom:.5em;font-size:1.4em}
#col2 h2,#col2 h3
#col3 h2,#col3 h3{font-size:1.1em}
#col2 h3,#col2 h4,
#col3 h3,#col3 h4{margin-top:1.5em}
#col3 b{color:#603913}
#col3 h3{margin-top:10px}
#wrapper-2col #col2{width:629px;margin-right:30px}
#wrapper-3col #col2{width:409px}
#wrapper-3col #col3{width:200px;margin-right:30px;padding:10px;background:none}
/* single column */
#col{
margin:0 30px;
background:transparent url(../images/bg_content_1col.jpg) no-repeat top left;
min-height:500px
}
/* homepage */
#service-icons{width:670px;height:479px;overflow:hidden;margin:0 auto;padding:50px 0 20px 0}
#service-icons a{
float:left;
display:block;
width:199px;
height:479px;
margin-left:34px;
text-decoration:none;
background:transparent url(../images/services-images.png) no-repeat;
cursor:pointer
}
#service-icons a#tree-care div.photo{background:transparent url(../images/photo-tree-care.jpg) no-repeat}
#service-icons a#disease div.photo{background:transparent url(../images/photo-disease.jpg) no-repeat}
#service-icons a#consultation div.photo{background:transparent url(../images/photo-consultation.jpg) no-repeat}
#service-icons a div.photo{width:199px;height:289px;background-position:0 -289px !important}
#service-icons a:hover div.photo{background-position:0 0 !important}
#service-icons a .h1,
#service-icons a .p{display:block;height:26px;overflow:hidden;line-height:1000px}
#service-icons a#tree-care{background-position:0 0;margin-left:0}
#service-icons a#disease{background-position:-199px 0}
#service-icons a#consultation{background-position:-398px 0}
#service-icons a#tree-care:hover{background-position:0 -479px}
#service-icons a#disease:hover{background-position:-199px -479px}
#service-icons a#consultation:hover{background-position:-398px -479px}
#col ul.links{margin-left:90px;font-size:.8em}
/* Top Navigation */
#nav-div{
margin:0 30px;
padding-left:5px;
clear:both;
border-top:3px solid #accf84;
background:#00693e url(../images/bg_nav.gif) repeat-x left
}
#nav,
#nav ul{height:29px;margin:0 auto;padding:0;list-style:none}
#nav a{
display:block;
width:auto;
height:29px;
background:transparent url(../images/btn_nav.gif) no-repeat;
background-position:0 -200px;
color:white;
font-family:Verdana,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
#nav li a span{
display:block;
height:22px;
padding:7px 12px 0 12px;
padding:7px 12px 0 12px;
background:transparent url(../images/btn_nav.gif) no-repeat;
background-position:0 -200px;
width:1%;
white-space:nowrap;
cursor:pointer
}
#nav li{float:left}
#nav li a:hover{background-position:right -29px}
#nav li a:hover span{background-position:0 0}
/* dropdown menus */
#nav li:hover,#nav li.sfhover{position:static}
#nav li li a,#nav li li a span{background-image:url(../images/btn_nav2.gif)}
#nav li ul{position:absolute;width:200px;left:-999em}
#nav li li{width:200px;background-color:#00693e}
#nav li ul.wide li,#nav li ul.wide{width:260px}
#nav li:hover ul,#nav li.sfhover ul{left:auto}
#nav li li a.last{padding-bottom:5px}
/* subnav list */
ul#subnav,
ul#subnav ul{margin:0;padding:0;margin-bottom:10px;list-style:none}
ul#subnav li{}
ul#subnav li a{
display:block;
width:162px;
height:22px;
padding:8px 0 0px 30px;
;
color:white;
font-size:12px;
text-decoration:none;
background:transparent url(../images/btn_subnav.png) no-repeat;
background-position:0 -30px
}
ul#subnav li a.tall{height:42px;line-height:20px;background-position:0 -112px}
ul#subnav li a.last{height:24px}
ul#subnav li a.tall-last{height:44px}
ul#subnav li a:hover{background-position:0 0px}
ul#subnav li a.tall:hover{background-position:0 -62px}
ul#subnav li li a{background-position:0 -90px}
ul#subnav li li a:hover{background-position:0 -60px}
ul#subnav li ul{margin-bottom:0}
/* footer */
#footer{background:transparent url(../images/bg_footer.gif) no-repeat bottom}
#footer img{float:right;margin:0 30px 10px 0;border:none}
.footer-note{text-align:center;color:#fffddf;font-size:10px;margin-bottom:5px}
.copyright {text-align: center;font-size: 12px;margin-bottom: 10px;color: #af9a6d;}
/* box */
.box{
width:608px;
background:transparent url(../images/bg_box_top.gif) no-repeat top;
margin-bottom:1em;
margin-left:-4px
}
.box .content{padding:22px 0px 8px 26px;font-size:0.9em;font-family:verdana}
.box .footer{
width:608px;
height:9px;
background:transparent url(../images/bg_box_btm.gif) no-repeat bottom
}
.box .date{font-weight:bold;color:#603913;margin-bottom:0.5em}
.box img{display:block;margin-bottom:0.25em}
#col2 .box h4{font-size:14px;color:#9d1710;height:1.5em;margin-bottom:0.5em;margin-top:0}
.box a.pdf{
display:block;
height:22px;
margin-top:10px;
padding:4px 0 0 36px;
background:transparent url(../images/pdf_icon_26.gif) no-repeat left
}
.box p{padding-right:26px;font-family:Georgia,serif}
.box h4.title{margin-bottom:0}
div.industry-links{vertical-align:middle;margin:2em 0;margin-left:2em}
div.industry-links img{margin-right:1em;border:none}
div.industry-links a{font-weight:bold;text-decoration:none}
/*************************************
*			   CONTACT FORM				 *
*************************************/
form label{
float:left;
display:block;
width:250px;
margin-bottom:1em;
margin-right:10px;
font-weight:bold;
font-family:Verdana;
font-size:.8em
}
form label select,
form textarea,
form label input{display:block;float:none;width:250px}
form textarea{width:540px}
form label.auto,
form label.auto select,
form label.auto textarea,
form label.auto input{width:auto}
.turn-me-into-datepicker{margin-bottom:1em}
/* form errors */
div.error h1{}
div.error{margin-bottom:1em}
#col div.error ul,
#col2 div.error ul{margin-left:2em;margin-bottom:1em}
#col div.error li,
#col2 div.error li{list-style:square;background:none;padding:0;margin:0}
form label span.error{display:block;color:red}
/* drop shadow box */
fieldset{margin:0;padding:0;border:none}
.apptmt-form{
width:608px;
background:transparent url(../images/bg_box_top.gif) no-repeat top;
margin-bottom:1em;
margin-left:-4px
}
.apptmt-form .content,
.apptmt-form form{padding:20px 0px 8px 26px}
.apptmt-form .footer{
width:608px;
height:9px;
background:transparent url(../images/bg_box_btm.gif) no-repeat bottom
}
/* photo gallery */
.gallery a{
display:block;
float:left;
width:150px;
height:150px;
padding:10px;
margin:5px;
background:transparent url(../images/gallery-shadow.png) no-repeat top;
background-position:-3px -3px
}
.gallery a img{border:2px solid #fff}
.gallery a:hover{padding:11px 9px 9px 11px;background:none}
/* quips (in subnav column) */
div.quips{
width:165px;
margin-left:20px;
margin-top:30px;
color:#fffddf;
font-size:13px;
line-height:17px;
font-weight:normal;
font-family:Helvetica,Arial,sans-serif
}
div.quips em{display:block;text-align:right;margin-top:10px;margin-right:5px}

/* datePicker.css */
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center}
table.jCalendar td.other-month{background:#ddd;color:#aaa}
table.jCalendar td.today{background:#666;color:#fff}
table.jCalendar td.selected{background:#f66;color:#fff}
table.jCalendar td.selected:hover{background:#f33;color:#fff}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background:#fff;color:#000}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background:#bbb;color:#888}
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup{
position:relative;
background:#ccc;
font-size:10px;
font-family:arial,sans-serif;
padding:2px;
width:171px;
line-height:1.2em
}
div#dp-popup{position:absolute;z-index:199}
div.dp-popup h5{font-size:12px;text-align:center;margin:2px 0;padding:0}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}
a#dp-close:hover{text-decoration:underline}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}
div.dp-popup div.dp-nav-prev a{float:left}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}
div.dp-popup div.dp-nav-next a{float:right}
div.dp-popup a.disabled{cursor:default;color:#aaa}
div.dp-popup td{cursor:pointer}
div.dp-popup td.disabled{cursor:default}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}
/*---- Header styling ---*/
#col1 h1 {
/*margin-bottom:0;*/
}


@media print {
/* standard stuff */
* {background: none ! important;color: #111 ! important;}
#wrapper-1col, #wrapper-2col, #wrapper-3col {width: 800px;}
#col1 {display: none;}
#wrapper-3col #col3 {display: block;}
#wrapper-3col #col2 {display: block; float: left;}
#wrapper-2col #col2 {float: none; display: block;}
#header #flash, #header-home #flash {display: none;}
#nav-div {display: none;}
#header, #header-home {height:90px}
.print-logo {display: block; float: left;}
#header .logo, #header-home .logo {
height: 75px;
padding-bottom: 15px;
font-size: 14px;
line-height: 20px;
overflow: inherit;
text-align: right;
font-weight: bold;
border-bottom: 2px solid #000;
}
#header .logo h1, #header-home .logo h1 {display: none;}

#col ul li, #col2 ul li {list-style: url(../images/icon_leaf.gif);padding-left: 0;margin-left: 35px;}
.box {border: 1px solid #000;}
.copyright {color: #000;}
.no-print {display: none;}
.print {display: block;}

/* sIFR */
.sIFR-flash {
display    : none !important;
height     : 0;
width      : 0;
position   : absolute;
overflow   : hidden;
}

.sIFR-alternate {
visibility : visible !important;
display    : block   !important;
position   : static  !important;
left       : auto    !important;
top        : auto    !important;
width      : auto    !important;
height     : auto    !important;
}

}

