@charset "utf-8";



/*--overrides--*/

* {margin: 0; padding: 0;}



/*--type--*/

p, h1, h2, h3, {color:#000; font-family:Arial, Helvetica, sans-serif;}

p {font-size:14px; text-align:left; color:#333;}
.spec p{text-align:center;}
.spec .smaller{font-size:12px;}

h1 {font-size:20px; color:#596d42; text-align:left; margin:8px 0px 8px 0px;}

h2 {font-size:16px; color:#596d42; text-align:left;}

h3 {font-size:14px; color:#000; text-align:left;}

ul {color:#000; font-family:Arial, Helvetica, sans-serif;}

li {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; margin:8px 0px 8px 15px;}

body {background:url(../images/fern_bg2.jpg) fixed center top;}

a {text-decoration:underline; color:#336600;}



/*--layout--*/

#container {text-align:center; width:900px; margin:0 auto;}

#header {margin-bottom:12px; background-color:#362812; height:201px;}

#navigation {width:199px; text-algin:left; float:left; overflow:hidden;}

#photo-box {background-image:url(../images/image-header2.jpg); width:701px; height:392px; float:right;}

#box-a {}



/*--body area columns--*/

#box-b {background-image:url(../images/nav-images/body-bg.jpg); background-repeat:no-repeat; overflow:hidden; width:874px; padding:13px;}

#box-b p {font-size:16px;}

#bodyspacer {background-image:url(../images/body-spacer.jpg); background-repeat:repeat-y; width:900px;}



/*--gallery rows--*/

#galleryrows {background-color:#bdd39a; width:860px; height:180px; margin:10px;}

#galleryrows h1 {color:#596d42; font-size:19px; padding:5px;}

#galleryrows p {color:#336600; font-size:17px; padding:3px;}

#gallery-img {padding:5px; float:left; width:140px; height:170px;}



/*--services columns--*/

#services-rows {background-color:#bdd39a; width:180px; height:210px; margin:18px; float:left;}

#services-rows a {padding:8px; font-size:16px;}



/*--cerficates rows--*/

#gift-rows {background-color:#bdd39a; width:830px; height:110px; padding:10px; margin:8px;}



/*--footer styles--*/

#footer {background-color:#7E965D; width:900px; height:30px;}

#footer a {color:#fff; text-decoration:none;}

#footer a:hover {color:#333;}

#footer ul {padding-top:2px;}

#footer ul li {display:inline; text-align:right; font-size:11px;}



/*--misc classes--*/

.clear {clear:both;}

.headerImg {margin-top:10px;}

.date p {text-align:center;}

.map {margin:10px; border:thick #596d42 solid;}

.flashvid {margin:10px; border:thick #596d42 solid; background-color:#bdd39a;}

.news {margin:10px; border:thick #596d42 solid; background-color:#fff;}

.news-ht {margin:10px; height:417px; border:thick #596d42 solid; background-color:#fff;}

.mrgRight {float:left;}

.mrgLeft {float:right;}

td .ad {margin:10px; border:thick #596d42 solid;}

td .staff {margin:10px; border:thick #596d42 solid;}



.gallery {margin:10px;}

.services-img {padding:5px; border:medium #596d42 solid;}

.news-img {padding:5px; border:medium #596d42 solid; margin:8px 8px 0px 8px;}

.pwmtag,.pwmtag a {text-align:center; color:#000; margin:0 auto;}

.row-bg {background-color:#bdd39a; width:800px; height:50px; padding:10px; margin:8px;}

.row-bg-a {background-color:#bdd39a; width:800px; height:100px; padding:10px; margin:8px;}

/*--gallery classes--*/

.rows h1 {width:600px; float:right; height:140px; padding:3px;}

.rows p {width:554px; float:right; height:100px; padding:3px;}



/* Easy Slider */

#slider {margin:10px auto; text-align:center; border:thick #fff solid;}

#slider ul, #slider li{margin:0; padding:0; list-style:none;}

#slider1 {margin:10px auto; text-align:center; border:thick #fff solid;}

#slider1 ul, #slider1 li{margin:0; padding:0; list-style:none;}



/*define width and height of list item (slide)*/ 

#slider li{width:700px; height:300px; overflow:hidden;}

span#prevBtn a {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#596d42;}

span#nextBtn a {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#596d42;}

span#prevBtn1 a {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#596d42;}

span#nextBtn1 a {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#596d42;}

#slider1 li{width:700px; height:300px; overflow:hidden;}

.greenslash{color:#596f42; font-size:30px; position:relative; top:-10px;margin-right:1px;margin-left:5px;}
