html{background:#EDF9E1 url(../images/bg.jpg) no-repeat; overflow-y: scroll;}
body{margin:0 auto; padding:0; font-family:"Frutiger Linotype", Arial, sans-serif; color:#231f20;}
p, span, td, li, #menu li, #greenTitle {font-family:"Frutiger Linotype", Arial, sans-serif; font-size:12px; line-height:1.2em;}
a {color:#53585B; text-decoration:none; font-weight:bold;}
a:hover {color:#ADD37C; text-decoration:none; font-weight:bold;}
ul {margin-top:0;}

#wrap{
	position: absolute;
	left: 50%;
	width:870px;
/*	overflow:visible;*/
	margin: 0 0 0 -435px;
	padding:0;
	}

#header{width:870px; margin:0; height:129px;}
#tree{position:relative; float:left; margin-top:6px; margin-left:15px;}
#logo{position:relative; float:right; margin-top:20px; margin-right:4px; text-align:right;}

#clear{position:relative; float:left; clear:both;}
#clear img{position:relative; float:left; margin-top:8px; margin-left:15px;}


#banner{position:absolute; left:0; top:170px; margin-top:10px; width:870px; z-index:1;}
#menu{position:relative; float:left; background:#fff url(../images/menuBG.gif) no-repeat; width:186px; height:252px; padding-top:15px; font-size:12px; line-height:1.8em;}
#menu li{border-bottom:thin dotted; list-style:none; margin:0 0 0 -25px; width:100%; line-height:2.2em;}
#menu p{line-height:2.2em; margin:0;}
#menu li p{padding-left:24px;}

#photo{position:relative; float:left; margin-left:15px; /*background:#fff url(../images/topBanner.jpg);*/ width:669px; height:267px;}
#quote{position:relative; float:right; width:200px; margin-right:8px; margin-top:-240px; z-index:99;}




#content{position:relative; float:left; margin:290px 0 0 0; width:870px;}
#testimonial{position:relative; float:left; background:#fff url(../images/testimonialBG.gif) no-repeat; width:187px; height:344px}
#mainText{position:relative; float:left; width:430px; margin:0 0 0 20px;}
#greenTitle{position:relative; float:left; color:#173D2E; font-weight:bold; margin:15px 0 15px 15px;}


h1 {font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#fff; margin:0; text-transform:uppercase; }
h2 {font-family:"Courier New", Courier, monospace; font-size:20px; color:#fff; margin:0; width:500px;}
h3 {font-family:"Frutiger Linotype", Arial, sans-serif; font-size:18px; color:#fff; margin:0; line-height:1.5em}


#mainText h1 {font-size:20px; color:#173D2E; margin-top:-5px;}
#mainText h2 {font-size:16px; color:#173D2E;}


#videoWrap{position:relative; float:right;}
#video{background:#fff url(../images/videoBG.gif) no-repeat; width:220px; height:209px; margin-top:5px; /*width:220px; height:209px;*/}
#contact{background:#fff url(../images/contactBG.gif) no-repeat; width:220px; height:241px; margin-top:20px;}


li{font-size:12px; line-height:1.2em;}

#addressBox .address{margin-left:15px; margin-top:-5px; line-height:1.1em;}

/*#whiteBar{clear:both; position:relative; float:left; width:870px; height:45px; background-color:#fff; margin-top:10px;} */
#footerWrap{position:relative; float:left; margin:10px 0 0 65px; width:825px;}
.footer{width:275px; margin:0; position:relative; float:left;}

.small{font-size:9px; color:#fff;}
.lightBlue{color:#32aee7; font-size:12px; font-weight:bold;}
.italics{font-style:italic; margin-left:15px; margin-right:15px;}
.readMore{border-bottom:thin dotted; list-style:none; margin:0 0 0 15px; width:85%;}
.boxImg{margin:-5px 0 5px 15px}

#termsConditions{position:relative; float:left; margin:30px 0 0 0; width:825px; height:auto; text-align:center;}
.footerTxt{font-size:11px; color:#fff;}

td img{border: solid  1px #abd57f;}

#termsConditions a{color:#ADD37C; text-decoration:none; font-weight:bold;}
/*Forms*/
.form fieldset
        {
            border: solid  1px #abd57f;
            margin-top: 0px;
            margin-bottom: 30px;
			font-size:12px;
        }
        .form fieldset label
        {
            float: left;
            width: 130px;
            margin-right: 10px;
            margin-left: 20px;
            margin-top: 5px;
        }
        .form fieldset select
        {
            width: 250px;
            margin-top: 5px;
        }
        .form fieldset input
        {
            width: 200px;
            margin-top: 5px;
        }
        .form fieldset textarea
        {
            width: 200px;
            margin-top: 5px;
        }
        .form fieldset ul
        {
            margin-left: 150px;
        }
        .form fieldset img
        {
            margin-top: 5px;
        }
        .form fieldset .buttons
        {
            margin-top: 15px;
            margin-left: 160px;
        }
