@charset "UTF-8";
.content { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.subhead { font: 13px Verdana, Arial, Helvetica, sans-serif; color: #AAC594; font-weight: bold; }
.boxtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E8E9DE; }
.testimonial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3a2853; }
a:hover { color: #bedda6; }
.navtext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #e1eab1; font-style:italic; text-decoration: none; }
ul { list-style-type: none; padding-left: 12px; margin-left: 5px; margin-bottom: 2px; line-height: 13px; }
li { background: url(bullet.gif) no-repeat 0 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-left: 14px; margin-top:4px; margin-left: 5px; margin-bottom: 2px; line-height:14px; }

.floatright { float: right; margin: 5px 0px 0 9px; }

/*-----------------------------------*/
/* Home Page Slider Styles
/*-----------------------------------*/

.Slider { position: relative; padding: 0px; z-index: 100; overflow: hidden; }
.Slider ul { position: relative; list-style: none; padding: 0px; margin: 0px; }
.Slider ul li { position: absolute; display: block; width: 100%; }
.Slider ul li img { position: relative; z-index: 1; }
.Slider .active { z-index:10; }
.Slider .reset { z-index:3; }
.Slider span { position: absolute !important; display: none; color: #fff; bottom: 0px; padding: 10px; width: 100%; left: 0px; z-index: 555; background: url('i/comment-bg.png'); font-family: Verdana, Geneva, sans-serif; }
.control_active { background: url('i/active.png') no-repeat !important; height: 20px !important; margin-top: 9px !important; }
.control_hover { background: url('i/active.png') top no-repeat !important; height: 20px !important; margin-top: 9px!important; }
#sliderWrap { height: 239px; overflow: auto;  }
#slider { width: 562px; height: 253px; margin: 0px 0 0 0; }

/*** set the width and height to match your images **/

#slideshow2 { position: relative; height: 253px; margin: 0px 0 0 1px; }
#slideshow2 IMG { position: absolute; top: 0; left: 0; z-index: 8; opacity: 0.0; }
#slideshow2 IMG.active { z-index: 10; opacity: 1.0; }
#slideshow2 IMG.last-active { z-index: 10; }

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; width: 160px; margin: 0; }

/*-----------------------------------*/
/* Gallery Styles	
/*-----------------------------------*/

#portNav { position: relative; top: -4px; width: 614px; left: 0; margin: 0px 0 0 -27px; }
.portNav { position: absolute; margin: 0; padding: 0; list-style: none; z-index: 20000; top: 0; font-size: 12px; width: 635px; }
.portNav li { float: left; text-align: center; font-size: 12px; background: none; padding-left: 0px; }
.portNav li a { display: block; text-indent: -9999px; vertical-align: middle; height: 49px; text-decoration: none; text-align: center; outline: none; font-size: 12px; }

/* Landscape Design Button */
.portNav li a.nav7 { width: 122px; background: url(../images/nav.jpg) no-repeat 0 0; }
.portNav li a.nav7:hover, .portNav li.active a.nav7 { background-position: 0 -49px; }

/* Commercial and Residential Landscaping Installation Button */
.portNav li a.nav8 { width: 265px; background: url(../images/nav.jpg) no-repeat -122px 0; }
.portNav li a.nav8:hover, .portNav li.active a.nav8 { background-position: -122px -49px; }

/* Resort and Commercial Property Maintenance Button */
.portNav li a.nav9 { width: 227px; background: url(../images/nav.jpg) no-repeat -387px 0; }
.portNav li a.nav9:hover, .portNav li.active a.nav9 { background-position: -387px -49px; }

#galleryContent { position: relative; width: 614px; height: 680px; top: 10px; }
.galImages { position: relative; margin: 0 0 0 40px; top: 10px; }
#galContainer { position: absolute; width: 614px; height: 495px; }
