@import "reset.css";

img {
display:block;
}
h1 {
color:#3D290C;
font:25px Georgia,"Times New Roman",Times,serif;
}
h2 {
font:17px Georgia,"Times New Roman",Times,serif;
}
h3 {
color:#855B27;
font:20px Georgia,"Times New Roman",Times,serif;
margin:15px 0 10px;
}
#turfgarden h1 {
color:#59772D;
}
#fence h1 {
color:#7B3E43;
}
#classes h1 {
color:#006595;
}
#classes h2 {
background:url("/workspace/images/classes-h2-bg.gif") repeat-x scroll 0 0 transparent;
font:17px "Lucida Grande",Lucida,Verdana,sans-serif;
}
#content-area-1 .install-box h2 {
background-color:#E6D09E;
color:#7B3E43;
line-height:25px;
margin-top:0;
padding-left:10px;
text-align:left;
}
.content h1 {
color:#7B3E43;
}
#content-area-1 h2 {
color:#3D290C;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:22px;
font-weight:bold;
margin-bottom:10px;
margin-top:20px;
}
#content-area-2 h2 a {
color:white;
text-decoration:none;
}
#the-turf-garden #right-column #content-area-1 h2 {
color:#59772D;
font:25px Georgia,"Times New Roman",Times,serif;
}
.content h3, .install-box h3 {
color:#855B27;
}
#classes h3 {
color:#006595;
}
#get-to-the-store #content-area-1 h3 {
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:8px;
margin-left:10px;
text-align:left;
white-space:nowrap;
}
.content p {
color:#3D290C;
font:18px/22px "Times New Roman",Georgia,Times,serif;
margin-bottom:15px;
}
.install-box p {
padding:10px;
}
a:link, a:visited {
color:#7B3E43;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#content-area-1 a[href="/contact-us/"] {
display:block;
margin-bottom:20px;
margin-top:20px;
}
#content-area-1 a.inline[href="/contact-us/"] {
display:inline;
}
#content-area-1 ul li {
background:url("/workspace/images/bullet.jpg") no-repeat scroll left 5px transparent;
color:#3D290C;
font:18px/22px "Times New Roman",Georgia,Times,serif;
margin:4px 0;
padding:3px 0 0 15px;
}
#nav1-wrapper {
background:url("/workspace/images/lc-nav1-drop.gif") no-repeat scroll left bottom transparent;
padding-left:11px;
position:relative;
right:11px;
}
ul#nav1 {
background:url("/workspace/images/lc-nav1-bg.gif") repeat-y scroll 0 0 transparent;
border:2px solid #C9BC8A;
list-style:none outside none;
padding-left:0;
width:165px;
}
ul#nav1 li {
padding:5px 0;
position:relative;
width:165px;
}
ul#nav1 li.active {
background:url("/workspace/images/lc-nav1-active-bg.gif") repeat-y scroll 0 0 transparent;
}
ul#nav1 li a {
color:#855B27;
display:block;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
line-height:20px;
padding-left:10px;
text-decoration:none;
}
ul#nav1 li a:hover {
background-color:#F9F3DB;
}
ul#nav1 ul.sub-nav {
background:url("/workspace/images/lc-nav1-active-bg.gif") repeat-y scroll 0 0 transparent;
width:164px;
}
ul#nav1 li:hover ul.sub-nav, ul#nav1 li.sfhover ul.sub-nav {
left:auto;
}
ul#nav1 ul.sub-nav li a {
font-weight:normal;
padding-left:20px;
}
ul#nav3 {
background:url("/workspace/content/maroon-px.gif") repeat-x scroll 0 22px transparent;
border:1px solid #7B3E43;
float:left;
list-style:none outside none;
margin-bottom:10px;
padding-left:29px;
padding-top:1px;
width:570px;
}
ul#nav3 li {
bottom:1px;
display:block;
float:left;
height:22px;
position:relative;
}
ul#nav3 li a {
border-left:1px solid transparent;
border-right:1px solid transparent;
color:#7B3E43;
display:block;
font:11px "Lucida Grande",Lucida,Verdana,sans-serif;
padding:5px 10px;
text-decoration:none;
white-space:nowrap;
}
ul#nav3 li a:hover {
background-color:#E6D09E;
border-left:1px solid #7B3E43;
border-right:1px solid #7B3E43;
}
ul#nav3 li.last a, ul#nav3 li.last a:hover {
}
ul#extra1 {
float:right;
padding-left:0;
text-align:center;
width:480px;
z-index:2;
}
ul#extra1 li {
display:inline;
float:left;
height:86px;
position:relative;
width:96px;
z-index:2;
}
ul#extra1 li a {
color:white;
display:block;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
height:86px;
padding-left:10px;
text-decoration:none;
text-indent:-9999px;
width:98px;
}
ul#extra1 li ul.sub-nav {
border-top:1px solid #F9F3DB;
left:-9999em;
margin-left:11px;
padding:2px 5px 5px;
position:absolute;
width:200px;
}
ul#extra1 li:hover ul.sub-nav, ul#extra1 li.sfhover ul.sub-nav {
left:0;
}
ul#extra1 li ul.sub-nav li {
display:block;
height:auto;
width:196px;
}
ul#extra1 li ul.sub-nav li a {
height:auto;
padding:5px 1px;
text-indent:0;
width:auto;
}
ul#extra1 li ul.sub-nav li a:hover {
border:1px solid white;
margin-bottom:0;
margin-top:0;
padding:4px 0;
}
ul#extra1 li .tooltip {
background:none repeat scroll 0 0 #9A8A5B;
margin-left:9px;
padding:10px 15px;
width:110px;
z-index:9999;
}
ul#extra1 li .tooltip a {
color:white;
font:bold 14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
height:auto;
text-align:center;
text-indent:0;
}
ul#extra1 li#get-to-the-store {
background:url("/workspace/images/top-enav-store.gif") no-repeat scroll left top transparent;
}
ul#extra1 li#get-to-the-store .tooltip {
background:none repeat scroll 0 0 #B59456;
}

ul#extra1 li#watch-plants-grow {
background:url("/workspace/images/watch-plants-grow.png") no-repeat scroll left top transparent;
}

ul#extra1 li#watch-plants-grow .tooltip {
background:none repeat scroll 0 0 #506837;
}

ul#extra1 li#contact-us {
background:url("/workspace/images/top-enav-contact.gif") no-repeat scroll left top transparent;
}
ul#extra1 li#contact-us .tooltip {
background:none repeat scroll 0 0 #D18C10;
}
ul#extra1 li#get-to-the-store ul.sub-nav li {
background-color:#59772D;
}
ul#extra1 li#get-to-the-store ul.sub-nav li a:hover {
background-color:#89A216;
}
ul#extra1 li#build-a-fence {
background:url("/workspace/images/top-enav-fence.gif") no-repeat scroll left top transparent;
}
ul#extra1 li#build-a-fence .tooltip {
background:none repeat scroll 0 0 #843F44;
}
ul#extra1 li#build-a-fence ul.sub-nav li {
background-color:#7B3E43;
}
ul#extra1 li#build-a-fence ul.sub-nav li a:hover {
background-color:#C05E62;
}
ul#extra1 li#attend-classes {
background:url("/workspace/images/top-enav-classes.gif") no-repeat scroll left top transparent;
}
ul#extra1 li#attend-classes .tooltip {
background:none repeat scroll 0 0 #005988;
}
ul#extra1 li#attend-classes ul.sub-nav li {
background-color:#006595;
}
ul#extra1 li#attend-classes ul.sub-nav li a:hover {
background-color:#169BB1;
}
ul#extra1 li#grow-better-lawns {
background:url("/workspace/images/top-enav-lawns.gif") no-repeat scroll left top transparent;
}
ul#extra1 li#grow-better-lawns .tooltip {
background:none repeat scroll 0 0 #4E7A20;
}
ul#extra1 li#horticultural-help-services {
background:url("/workspace/images/top-enav-plants.gif") no-repeat scroll left top transparent;
}
ul#extra1 li#horticultural-help-services .tooltip {
background:none repeat scroll 0 0 #4E7A20;
}
ul#extra1 li#horticultural-help-services ul.sub-nav {
display:none;
}
ul#extra1 li#horticultural-help-services ul.sub-nav li {
background-color:#59772D;
}
ul#extra1 li#horticultural-help-services ul.sub-nav li a:hover {
background-color:#89A216;
}
#horticultural-help-services #right-column #content-area-3 {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
#horticultural-help-services #right-column #nav2 {
background-color:#59772D;
float:left;
width:100%;
}
#horticultural-help-services #right-column ul#nav2 li a:link, #horticultural-help-services #right-column ul#nav2 li a:visited {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
#horticultural-help-services #right-column ul#nav2 li {
float:left;
padding:5px 10px;
}
#content-area-1 div.gbp-menu-wrapper {
background:url("/workspace/content/gbp-menu-active-bg.gif") repeat-x scroll 0 top #C9BC8A;
float:left;
height:72px;
left:-20px;
position:relative;
top:-10px;
width:600px;
}
#content-area-1 div.gbp-menu {
float:left;
height:75px;
overflow:hidden;
position:relative;
width:540px;
}
.gbp-menu-control {
float:right;
height:70px;
width:60px;
}
.gbp-menu-control a.btn, .gbp-menu-control a.btn {
background:none repeat scroll 0 0 #263412;
color:white;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:71px;
line-height:75px;
text-align:center;
width:28px;
}
.gbp-menu-control a:hover {
background:none repeat scroll 0 0 #81A151;
text-decoration:none;
}
.gbp-menu-control a.back {
border-bottom:2px solid #263412;
border-left:2px solid #263412;
border-top:2px solid #263412;
}
.gbp-menu-control a.forward {
border-bottom:2px solid #263412;
border-right:2px solid #263412;
border-top:2px solid #263412;
}
#content-area-1 ul.gbp-menu {
display:block;
height:75px;
list-style:none outside none;
margin:0;
padding:0;
}
#content-area-1 .gbp-menu li {
background-image:none;
display:block;
float:left;
height:75px;
margin:0;
padding:0 5px;
width:128px;
}
#content-area-1 .gbp-menu.last a {
border-right:medium none;
}
#content-area-1 .gbp-menu li a {
color:white;
display:block;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:13px;
height:75px;
line-height:15px;
margin:0;
padding:5px 0;
text-align:center;
text-decoration:none;
}
#content-area-1 .gbp-menu a:link, #content-area-1 .gbp-menu a:visited {
color:#855B27;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
}
#content-area-1 .gbp-menu a:hover, #content-area-1 .gbp-menu li.active a:visited {
background:url("/workspace/content/gbp-menu-bg.gif") repeat-x scroll 0 top #59772D;
color:white;
text-decoration:none;
}
#content-area-1 .gbp-menu span {
color:#FFFFFF;
display:block;
font-size:12px;
margin-top:3px;
text-align:center;
}
#content-area-1 .gbp-menu span {
color:#FFFFFF;
display:none;
font-size:12px;
margin-top:3px;
text-align:center;
}
#content-area-1 .gbp-menu a:hover span {
display:block;
}
#content-area-1 .gbp-menu img {
-moz-border-radius:3px 3px 3px 3px;
border:3px solid #FFFFFF;
}
#content-area-1 .gbp-menu a:hover img {
opacity:0.5;
}
body {
background-color:#F9F3DB;
}
#content {
margin:0 auto;
width:800px;
}
#top {
float:left;
left:-8px;
margin-bottom:20px;
margin-top:10px;
position:relative;
width:800px;
z-index:99;
}
#middle {
width:800px;
}
#left-column {
float:left;
width:175px;
}
#left-column #content-area-2 {
margin-top:20px;
}
#right-column {
float:right;
margin-right:8px;
width:600px;
}
#right-column .content {
background:none repeat scroll 0 0 white;
border:2px solid #C9BC8A;
float:left;
padding:10px 20px;
width:560px;
}
#right-column #content-area-3 {
margin-bottom:25px;
padding:0;
width:596px;
}
#right-column .dropshadow-wrapper {
background:url("/workspace/images/rc-panel-bg.gif") no-repeat scroll left bottom transparent;
padding-left:11px;
position:relative;
right:11px;
}
#bottom {
clear:both;
margin-bottom:40px;
width:800px;
}
#top #logo {
float:left;
width:320px;
}
#left-column #content-area-2 .border {
border:2px solid #C9BC8A;
overflow:hidden;
width:165px;
}
#right-column .install-box {
border:1px solid #7B3E43;
margin-bottom:10px;
margin-top:10px;
}
#right-column .lead-in {
border:2px solid #C9BC8A;
}
#right-column #class-schedule {
float:left;
position:relative;
right:20px;
width:600px;
}
#right-column #class-schedule h2 {
background:url("/workspace/images/classes-h2-bg.gif") repeat-x scroll 0 center transparent;
color:#006595;
float:left;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:16px;
line-height:35px;
margin-bottom:10px;
margin-top:0px;
padding-left:20px;
text-transform:uppercase;
width:580px;
}
#right-column #class-schedule .schedule-entry {
float:left;
margin-left:20px;
margin-right:10px;
}
#right-column #class-schedule .times {
color:#855B27;
float:left;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
line-height:24px;
text-align:right;
width:180px;
}
#right-column #class-schedule .class-title {
color:#855B27;
float:right;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
line-height:24px;
padding-left:8px;
width:375px;
}
#right-column #class-schedule .class-title p {
font-size:15px;
line-height:20px;
}
#right-column #flashcontent {
height:600px;
}
#bottom ul#footer {
padding-top:10px;
text-align:center;
width:800px;
}
#bottom ul#footer li {
border-right:1px solid #C9BC8A;
color:#855B27;
display:inline;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
padding-left:10px;
padding-right:10px;
}
#bottom ul#footer li.last {
border-right:medium none;
}
#home #right-column #content-area-1 img#sunflower {
position:relative;
right:-20px;
}
#fall-lawn-tips #content-area-1 h2 {
color:#7B3E43;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
}
#fall-lawn-tips #content-area-1 h3 {
font-size:17px;
margin-bottom:10px;
margin-top:15px;
}
#fall-lawn-tips #content-area-1 .date {
display:block;
font-weight:bold;
margin-bottom:10px;
}
#fall-lawn-tips #content-area-1 {
padding-bottom:30px;
}
#fall-lawn-tips #content-area-1 p {
margin-top:14px;
}
#fall-lawn-tips #weblog-archive {
}
#fall-lawn-tips #weblog-archive {
background:url("/workspace/images/lc-badge-classes-bg.gif") no-repeat scroll 0 0 #006595;
border:2px solid #C9BC8A;
margin-top:20px;
width:165px;
}
#fall-lawn-tips #weblog-archive h2 {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
margin:5px;
padding-top:5px;
text-align:center;
}
#fall-lawn-tips #weblog-archive ul {
margin-left:5px;
}
#fall-lawn-tips #weblog-archive h3 {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-weight:bold;
margin:10px 5px 5px;
text-align:left;
}
#fall-lawn-tips #weblog-archive ul.season li {
margin-bottom:10px;
padding-bottom:0;
padding-left:0;
text-align:left;
}
#fall-lawn-tips #weblog-archive a {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:10px;
line-height:11px;
text-align:left;
}
#weblog-leadin {
background:url("/workspace/images/lc-breakout-bg-green.gif") no-repeat scroll 0 0 #59772D;
border:2px solid #C9BC8A;
margin-top:20px;
overflow:hidden;
width:165px;
}
#weblog-leadin h2 {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
margin:5px;
padding-top:5px;
text-align:center;
}
#weblog-leadin h3 {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
margin:3px;
padding-top:5px;
text-align:center;
}
#weblog-leadin p {
color:white;
font:11px/14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
padding-left:5px;
padding-right:5px;
}
#weblog-leadin .readmore {
color:white;
float:right;
font:11px/14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
margin-bottom:15px;
margin-right:10px;
margin-top:10px;
text-align:right;
}
.green-box {
background:url("/workspace/images/lc-breakout-bg-green.gif") no-repeat scroll 0 0 #59772D;
border:2px solid #C9BC8A;
margin-top:20px;
overflow:hidden;
width:165px;
}
.green-box a:link, .green-box a:visited {
color:white;
font-size:15px;
line-height:14px;
text-align:center;
}
.blue-box {
background:url("/workspace/images/lc-badge-classes-bg.gif") no-repeat scroll 0 0 #006595;
border:2px solid #C9BC8A;
width:165px;
}
.blue-box a:link, .blue-box a:visited {
color:#A7C8FD;
}
.green-box h2, .blue-box h2 {
color:white;
margin:5px;
padding-top:5px;
text-align:center;
}
.green-box p, .blue-box p {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
margin-left:5px;
text-align:left;
}
#get-to-the-store #right-column #no-content {
float:left;
margin-left:5px;
width:596px;
}
#get-to-the-store #right-column #content-area-1.content {
background-color:transparent;
border:medium none;
padding:0;
}
#get-to-the-store #right-column .content .map-box {
float:left;
margin-right:10px;
text-align:center;
width:186px;
}
#get-to-the-store #right-column .content .map-box img.map {
border:2px solid #C9BC8A;
margin-left:10px;
text-align:center;
}
#get-to-the-store #right-column .content .map-box img#mapquest {
margin-left:4px;
margin-top:5px;
}
#fence-installation #right-column #content-area-1 a#project-estimator {
margin:5px;
position:relative;
top:10px;
}
#fence-installation #right-column #content-area-1 .install-box ul, #fence-quote #right-column #content-area-1 ul {
list-style:disc outside none;
margin-left:20px;
width:500px;
}
#fence-installation #right-column #content-area-1 .install-box ul li {
margin-bottom:5px;
margin-top:5px;
}
#sunflower-bottom {
bottom:0;
position:relative;
}
.series-list {
float:left;
position:relative;
right:20px;
width:600px;
}
.series-list h2 {
color:#7B3E43;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
font-weight:normal;
margin-left:20px;
}
.event-series .body {
padding:10px 20px;
}
.series-list .head {
background:url("/workspace/images/classes-h2-bg.gif") repeat-x scroll 0 top #F3E8BD;
color:#006595;
float:left;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:16px;
left:0;
line-height:35px;
margin-bottom:10px;
margin-top:0;
min-height:35px;
position:relative;
text-transform:uppercase;
width:580px;
}
.event-series .head {
background:url("/workspace/images/classes-h2-bg.gif") repeat-x scroll 0 top #F3E8BD;
color:#006595;
float:left;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:16px;
margin-bottom:10px;
margin-top:0;
padding-left:20px;
position:relative;
right:20px;
text-transform:uppercase;
top:-10px;
width:580px;
}
.event-series .head h1 {
line-height:35px;
}
#grow-better-lawns .event-series .head {
background:none repeat scroll 0 0 #E8F5DF;
}
#grow-better-lawns .event-series .head a, #grow-better-lawns .content h1 {
color:#59772D;
}
.event-series-overview {
float:left;
padding:0 20px;
position:relative;
right:20px;
width:560px;
}
.event-series .head a, .event-series .head h1 {
color:#006595;
display:block;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:16px;
line-height:17px;
margin-top:5px;
text-transform:uppercase;
}
#get-to-the-store #content-area-1 .map-box p {
font-size:15px;
margin-left:15px;
text-align:center;
width:150px;
}
#get-to-the-store #content-area-3 #print-map {
float:right;
padding:8px;
}
#liSwitcher-wrapper img {
white-space:normal;
}
#horticultural-help-services #content-area-1 a[href="/contact-us/"] {
display:inline;
}
#horticultural-help-services #nav3 {
display:none;
}
#horticultural-help-services #toc {
width:100%;
}
#horticultural-help-services #toc .column {
float:left;
width:270px;
}
#horticultural-help-services #toc ul li {
height:30px;
margin:18px 0;
width:270px;
}
#horticultural-help-services #toc ul li a {
font-size:20px;
}
#horticultural-help-services #content-area-2 h3 {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
margin:4px 6px;
text-align:center;
}
#horticultural-help-services #content-area-2 ul {
margin:8px 5px;
}
#horticultural-help-services #content-area-2 ul li {
margin:8px 0;
}
#horticultural-help-services #content-area-2 ul li a {
color:white;
font:11px/12px "Lucida Grande",Lucida,Verdana,sans-serif;
}
#gbp-head {
background:url("/workspace/content/gbp-head-bg.gif") repeat-x scroll 0 top #415720;
float:left;
left:-20px;
position:relative;
top:-10px;
width:600px;
}
#gbp-head h1, #gbp-head h3 {
color:white;
float:left;
width:440px;
}
#gbp-head h1 {
font-size:22px;
padding:4px;
}
#gbp-head h3 {
font-size:16px;
margin:3px;
}
#gbp-head a {
float:right;
}
#gbp-head a img {
width:150px;
}
img.gbp-image {
display:none;
float:left;
margin:10px 10px 10px 0;
width:250px;
}
#content-area-1 a#gbp-contactus[href="/contact-us/"] {
clear:right;
float:right;
margin:0;
}
.slider-wrapper {
background:none repeat scroll 0 0 #006595;
float:left;
padding:0;
left: -20px;
position: relative;
width:600px;
height: 87px;
overflow: hidden;
}
#wpg-slider.slider-wrapper {
left:0px;
	width:590px;
	}

.slider-wrapper h3 {
color:white;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
padding:0 5px;
}

.slider-wrapper ul {
	width: 2000px; position: absolute;
}

 #content-area-1 .slider-wrapper ul li, .slider-wrapper ul li {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
margin:0;
padding:0;
vertical-align:middle;
width:149px;
}
.slider-wrapper ul li.last a {
border-right:medium none;
}
.slider-wrapper ul li a {
border-right:1px solid #6F97C1;
display:block;
font-size:11px;
height:45px;
line-height:12px;
padding:7px 10px;
position:relative;
text-align:center;
top:4px;
}
.slider-wrapper ul li a:link, .slider-wrapper ul li a:visited {
color:white;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
}
.slider-wrapper ul li a:hover {
background:none repeat scroll 0 0 #5EA5C9;
text-decoration:none;
}
 .slider-wrapper ul li.active a:link, .slider-wrapper ul li.active a:visited {
background-color:#F9F3DB;
background-image: none;
color:#006595;
text-decoration:none;
}
#acr-readings input {
float:left;
margin:0 15px 4px 8px;
}
#acr-readings .schedule-entry {
border-bottom:1px solid #DDD9CE;
font:16px "Lucida Grande",Lucida,Verdana,sans-serif;
margin:10px 0 15px;
}
#acr-readings .class-title {
float:left;
width:200px;
}
#acr-readings .class-title.top {
float:left;
margin-left:30px;
width:200px;
}
#class-sign-up .schedule-entry.event-series-head {
border:medium none;
line-height:35px;
margin-bottom:0;
right:0;
width:536px;
}
#class-sign-up .schedule-entry {
border-bottom:1px solid #DDD9CE;
float:left;
padding:5px 0 5px 20px;
width:536px;
position: relative;
}
#class-sign-up .class-title {
margin-left:35px;
}
#class-sign-up input.checkbox {
float:left;
height:15px;
margin-top:10px;
width:15px;
}
#class-sign-up .schedule-entry label {
float:right;
text-align:left;
width:500px;
}
#class-sign-up .schedule-entry label.class-title {
font:16px "Lucida Grande",Lucida,Verdana,sans-serif;
margin:3px 0;
}
#class-sign-up .schedule-entry label.class-dates {
font:italic 14px "Lucida Grande",Lucida,Verdana,sans-serif;
}
#gbp-list {
float:left;
margin:10px 0 20px;
width:100%;
}
img.right {
clear:left;
float:right;
margin:2px;
}
ul.gbp {
float:left;
width:350px;
}
#gbp-list ul.left {
float:left;
width:49%;
}
#gbp-list ul.right {
float:right;
width:49%;
}
div.gbp-options {
background:none repeat scroll 0 0 #DDE1C4;
border:2px solid #618933;
width:100%;
}
div.gbp-options a {
color:#364D1C;
}
div.gbp-options h3 {
background:none repeat scroll 0 0 #618933;
color:white;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
margin:0;
padding:5px 0;
text-align:center;
}
#content-area-1 div.gbp-options ul {
margin-left:30px;
width:500px;
}
#content-area-1 div.gbp-options ul li {
background:url("/workspace/images/bullet-grn.gif") no-repeat scroll 0 0 transparent;
font:14px/16px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
margin-bottom:10px;
}
form fieldset {
border:2px solid #CDCDCD;
padding-bottom:20px;
padding-left:10px;
}
form fieldset legend {
color:#855B27;
font:18px Georgia,"Times New Roman",Times,serif;
margin-left:0;
padding:6px;
}
form .field {
float:left;
margin-bottom:20px;
width:400px;
}
form .field p {
}
form .field input {
background:url("/workspace/images/form-field-bg.gif") repeat-x scroll 0 top transparent;
border:1px solid #B2B2B2;
float:left;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:18px;
line-height:25px;
padding-left:5px;
}
form textarea {
background:url("/workspace/images/form-field-bg.gif") repeat-x scroll 0 top transparent;
border:1px solid #B2B2B2;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:18px;
line-height:25px;
margin-bottom:10px;
width:500px;
}
.required {
color:red;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:10px;
margin:10px;
text-align:right;
}
input#submit {
background-color:#7B3E43;
background-image:none;
border:1px solid #B2B2B2;
color:white;
float:right;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:18px;
line-height:25px;
margin-top:20px;
padding-left:5px;
}
fieldset#contact-info label {
float:left;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:18px;
line-height:25px;
padding-right:15px;
text-align:right;
width:175px;
}
fieldset#contact-info div.field {
margin-left:10px;
width:100%;
}
fieldset#classes {
padding:0;

}
fieldset#classes p {
padding:20px;
}

fieldset#classes .preview {display: none;}

fieldset#classes .preview-link {position: absolute; right: 20px; top: 32px;
color:#006595;
font-size: 12px;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
cursor: pointer;

}

form select {
border-color:#CDCDCD -moz-use-text-color -moz-use-text-color;
border-right:medium none;
border-style:solid none none;
border-width:1px medium medium;
height:350px;
margin-left:-10px;
width:555px;
}
#get-a-quote form {
float:left;
}
#get-a-quote form select {
float:left;
height:25px;
margin-left:0;
width:260px;
}
form select option {
font-size:12px;
margin-bottom:5px;
}
optgroup.date {
border-bottom:1px solid black;
font-size:14px;
font-style:normal;
font-weight:bold;
margin-bottom:12px;
padding-bottom:4px;
padding-left:4px;
padding-top:4px;
}
optgroup.date option {
padding-left:4px;
}
#form-result-message {
min-height:350px;
width:500px;
}
#form-result-message.error {
height:auto;
}
#form-result-message.error h1 {
color:red;
}
#form-result-message.error p {
color:red;
}
#fence-list {
margin-left:70px;
padding:20px;
}
#fence-list ul {
float:left;
margin-left:15px;
}
#fence-list ul li {
margin-bottom:5px;
}
img.banner {
margin:-10px 0 0 -20px;
}
#classes .series {
float:left;
margin-bottom:15px;
}
#classes .series h2 {
background:none repeat scroll 0 0 transparent;
}
#class-sign-up .class-title {
margin-left:10px;
}
#classes .series h2 {
background:url("/workspace/images/classes-h2-bg.gif") repeat-x scroll 0 top #F3E8BD;
color:#006595;
float:left;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
font-size:16px;
margin-bottom:10px;
margin-top:0;
padding:5px 20px;
text-align:center;
text-transform:uppercase;
width:516px;
}


#grow-better-lawns #right-column .content 	{border: none; background: transparent;}

#grow-better-lawns .event-series		{float: left; border: 3px solid #006792;  background: white; width: 100%; margin: 0;}

#grow-better-lawns #right-column .event-series .head {background: transparent; margin: 10px ;}
#grow-better-lawns #right-column .event-series .head h3 a{ font: bold 23px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #006792;}
#grow-better-lawns #right-column .head 		{float: left; background: #006792; width: 100%; margin: 10px 0;}

#grow-better-lawns #right-column .head h1, 
#grow-better-lawns #right-column .head h2 {text-align: center; color: white; padding: 5px 0 0;}
#grow-better-lawns #right-column .head h1 { font: 38px "Impact", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#grow-better-lawns #right-column .head h2 { font: 35px "Rockwell", Georgia, "Times New Roman", Times, serif; margin: 0;}
#grow-better-lawns #right-column .head .description {width: 240px; float: left; padding-left: 25px;}
#grow-better-lawns #right-column .head .description ul 		{ margin-left: 15px; list-style-type: disc;}
#grow-better-lawns #right-column .head .description ul li 	{background: none; color: white; font-family: Verdana, "Lucida Grande", Lucida, sans-serif; font-size: 14px; margin: 0; padding: 0;}
#grow-better-lawns #right-column .steps 	{float: left; border: 4px solid #006792; margin: 10px 0; position: relative;}
#grow-better-lawns #right-column .steps ul 	{position: relative; float: left; margin: 0; padding: 0;}
#grow-better-lawns #right-column .steps ul li img {position: absolute; bottom: 5px; clear: both;}

#grow-better-lawns #right-column .steps ul li 			{float: left; background-image: none; padding: 0 4px 174px; margin: 0;}
#grow-better-lawns #right-column .steps ul li.odd 		{background: #f7f2dd;}
#grow-better-lawns #right-column .steps ul li.even 		{background: white;}

#grow-better-lawns #right-column .steps ul.count4		{ background: url(/workspace/images/count4-bg.png) repeat-y; }
#grow-better-lawns #right-column .steps ul.count4 li 	{width: 130px;} 
#grow-better-lawns #right-column .steps ul.count4 li img {width: 107px; text-align: center; margin-left: 10px; float: left;}
#grow-better-lawns #right-column .steps ul.count4 h4 	{position: relative; width: 136px; top: 0px; left: -4px; border-right:  2px solid white;}
#grow-better-lawns #right-column .steps  ul.count4 .last h4 {border-color: #006792;}

#grow-better-lawns #right-column .steps ul.count3		{ background: url(/workspace/images/count3-bg.png) repeat-y;}
#grow-better-lawns #right-column .steps ul.count3 li 	{width: 176px;} 
#grow-better-lawns #right-column .steps ul.count3 li img {width: 107px; text-align: center;  margin-left: 30px; float: left;}
#grow-better-lawns #right-column .steps ul.count3 h4 	{position: relative; width: 182px; top: 0px; left: -4px; border-right:  2px solid white;}
#grow-better-lawns #right-column .steps  ul.count3 .last h4 {border-color: #006792;}


#grow-better-lawns #right-column .steps ul.count2		{ background: url(/workspace/images/count2-bg.png) repeat-y;}
#grow-better-lawns #right-column .steps ul.count2 li 	{width: 268px;} 
#grow-better-lawns #right-column .steps ul.count2 li img {width: 107px; text-align: center;  margin-left: 75px; float: left;}
#grow-better-lawns #right-column .steps ul.count2 h4 	{position: relative; width: 274px; top: 0px; left: -4px; border-right:  2px solid white;}
#grow-better-lawns #right-column .steps  ul.count2 .last h4 {border-color: #006792;}


#grow-better-lawns #right-column .single.plan .steps li h4 {background: #006792; color:white; text-align: center;font-family:Verdana,"Lucida Grande",Lucida,sans-serif;font-size:16px;
}

.steps ul .date {width: 100%; text-align: center; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; padding: 10px 0;}
.steps ul p.product-name {text-align: center; padding: 3px 0; margin: 2px 3px; border-top:  1px solid black; border-bottom: 1px solid black;}
#content-area-1 .steps ul li .description {float: left;}
#content-area-1 .steps ul li .description ul	{list-style-type: disc; list-style-position: outside;  width: 100px; float: left;}
#grow-better-lawns #right-column #content-area-1 .steps ul li .description ul li {font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; float: left; width: 110px; margin: 0 0 5px 15px; padding: 0; }

#grow-better-lawns #right-column .lawn-activity-planner {float: left; border: 4px solid #006792; margin: 11px 0;}
#grow-better-lawns #right-column .lawn-activity-planner img {width: 100%; }
#grow-better-lawns #right-column .lawn-activity-planner p {text-align: center;  font: bold 14px Verdana, "Lucida Grande", Lucida,  sans-serif; color:  #006792;}


#content-area-1 .single.plan h3 { margin-top:5px; float: left; background: #c9bc89; width: 100%; text-align: center; padding: 10px 0; font: bold 20px Georgia, "Times New Roman", Times, serif; color: #000;}
#content-area-1 .single.plan .inset {
background:none repeat scroll 0 0 #c9bc89;
float:right;
margin:5px 5px;
padding:10px;
width:230px;
}
#content-area-1 .single.plan .inset p,
#content-area-1 .single.plan .inset a {
display:block;
font: bold 14px "Lucida Grande",Lucida,Verdana,sans-serif;
text-align:center;
width:100%;
margin-bottom:10px;
color: black;
}


.single.plan .steps li ul {
float:left;
width:65%;
}
#content-area-1 .single.plan .steps li ul li {
border:medium none;
margin:0;
padding:4px 0 0 5px;
width:100%;
}
.steps .product {
margin:10px 0 0 30px;
}
.steps p {
margin-bottom:0;
}
.steps strong {
font:bold 16px "Lucida Grande",Lucida,Verdana,sans-serif;
}

#series-menu {left: 0;}

#slider-menu {left: 0;}
.slider-control {
	display: none;
position: absolute;
right: 0;
top: 3px;
z-index:50;
height:23px;
width:80px;
}
.slider-control a.btn, .slider-control a.btn {
background:none repeat scroll 0 0 #5EA5C9;
color: white;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
width:38px;
cursor: pointer
}
.slider-control a:hover {
background:none repeat scroll 0 0 white;
color:#006595;
text-decoration:none;
}

#watch-plants-grow #content-area-3 {padding: 5px; width: 590px;}

#watch-plants-grow #content-area-3 #stage {position: relative;}

#watch-plants-grow #content-area-3 li.intro .info {
position: absolute; right: 0px; bottom: 0px;	width: 300px; background: url(/workspace/images/white-back.png) repeat;
	}
#watch-plants-grow #content-area-3 li.intro .block-link {width: 100%; height: 100%; display: block; position: absolute; z-index: 99;}
#watch-plants-grow #content-area-3 li.intro .info h2, 
#watch-plants-grow #content-area-3 li.intro .info h2 a {font-size: 20px; margin: 5px; text-transform: capitalize;}



#content-area-3 #image-list li {
	background:none;
	padding: 0;
	display: none;
	margin: 0;}

#content-area-3 #image-list li.first {
	display: block;}
	
	#image-list h2 { font: bold 30px Times, Georgia, "Times New Roman", serif; color: #59772d; margin: 20px 0 15px; }
	#content-area-3 #image-list img {max-width: 590px;}
#content-area-3 #image-list li .info {padding: 0 10px; 	position: relative; padding: 10px;}	
#content-area-3 #image-list li .info .image-control {
	position: absolute; top: 5px; right: 10px; font: 12.5px Verdana, "Lucida Grande", Lucida, sans-serif; color: #59772d;}

#content-area-3 #image-list li .info .image-control a{ font: 12.5px Verdana, "Lucida Grande", Lucida, sans-serif; color: #59772d;}

.info p { color: #5c4a1f; font: 16px/20px Times, Georgia, "Times New Roman", serif;}
