div#main.standard div#descr p{width:auto}div#descr div.pic_cap p{font-size:1.2em;margin:0.2em 0.5em 0.2em 0}div.pic_cap.style1{float:left;padding:5px 15px 2px 0;display:inline}div.pic_cap.style2{float:right;padding:5px 0 2px 15px;display:inline}
.bigbox2 h2.plantdoc{
margin-left:0;
}
#home-wrapper div.hm-cta-wide h3,
#home-wrapper div.hm-cta-wide h3 a{
color:#000;
padding-left:3px;
font-weight:bold;
font-size:120%;
}
#home-wrapper div.hm-cta-wide h3 a{
text-decoration:none;
}
#home-wrapper div.hm-cta-wide h3 a:hover{
text-decoration:underline;
}
div.hm-cta-wide {
margin:1em 0;
}
div.hm-cta-wide ul.round_buttons li a{
padding-top:.3em;
font-weight:bold;
}
#home-wrapper .hm-cta-wide ul li a,
#home-wrapper .hm-cta-wide ul li{
width:120px;
}
#home-wrapper .hm-cta-wide ul li{
padding-right:10px;
}
#mast #pri-nav li ul li{
line-height:1.3em;
}
#hm-cont{
width:200px;
height:164px;
}
#hm-cont,
.hm-cta,
.hm-cta-wide{
border:solid 1px #5B9B3D;
}
#hm-cont h3{
background:#5B9B3D;
color:#fff;
padding:.5em 0 .4em 10px;
}
#hm-cont ul li{
background:url(../i/bullet_black_arrow.gif) no-repeat scroll 0 50%;
font-size:1.5em;
list-style-image:none;
list-style-position:outside;
margin:9px 0 4px 12px;
padding-left:10px;
}

/* Pri Nav */

#mast #pri-nav li{
padding-left:0px;
}
#mast #pri-nav li ul{
width:193px;
}
#mast #pri-nav li ul{
margin-left:-14px;
margin-top:-1px
}
*+html #mast #pri-nav li.last ul
{right:-20px;}
*html #mast #pri-nav li.last ul
{right:-1px;}

/* For Video Page */
#main div.vid{
width:130px;
float:left;
margin:1.8em 6px 0 0;
}
#main div.vid img{
margin:0 0 .8em;
}
#main div.vid p a{
text-decoration:none;
}
#main div.vid p a:hover{
text-decoration:underline;
}
/* Holiday SEO Page */
form#hqf fieldset {
border:none;
}
form#hqf {
width:205px;
display:block;
padding-left:12px;
margin-bottom:1.4em;
}
form#hqf label,
form#hqf label em{
font-size:1.4em;
}
form#hqf label{
display:block;
}
form#hqf input#mcsubmit{
width:76px;
}
form#hqf label em,
form#hqf p em.req{
margin:0 5px 0 0;
color:red;
}
form#hqf textarea{
width:180px;
margin:.1em 0 .7em 11px;
}
form#hqf p{
margin-bottom:.4em;
}
form#hqf p.q-title{
font-weight:bold;
font-size:1.7em;
}
form#hqf input{
margin:.1em 0 .3em 11px;
width:180px;
}
form#hqf p.qiftitle,
form#hqf p.q-title,
form#hqf p.qfphone{
color:#649136;
font-weight:bold;
font-size:1.7em;
}
form#hqf span.error{
color:red;
font-size:.8em;
display:block;
}
form#hqf div p{
clear:both;
}
#main #cta #hqf p{
line-height:1.2em;
font-size:1.3em
}
#main #cta form#hqf p.qfphone{
margin:-4px 0 -5px;
font-size:1.7em;
line-height:1em;
}
#main #cta form#hqf p.qiftitle{
margin:0 0 -5px;
font-size:1.8em;
}
*+html #main #cta form#hqf p.q-title{
margin-top:-10px;
}
#main #cta form#hqf label{
font-size:1.2em;
}

/*Carousel */

#prevNext{margin-bottom:-42px;}
#prevNext img{position:relative;z-index:2;top:145px;}
#prevNext img.carouselPrev{left:8px;}
#prevNext img.carouselNext{right:-362px;}

div#site_content.home #prevNext img.carouselPrev{left:8px;}
div#site_content.home #prevNext img.carouselNext{right:-827px;}

div#carousel { width:452px; height:339px;margin-top:15px; padding-top: 2px;}
div#carousel {float:left;overflow:hidden;position:relative;}
div#slides{margin-top:0;}
div#slides img{display:inline;float:left;margin:0;padding:0;}
div#carousel.well{height:439px;}
.well #prevNext img{top:190px;}

#prod-detail span.text-link{margin-left:0;font-size:1em;font-weight:bold}
#prod-detail #prod-detail-service .text-link {margin-left:-60px;font-size:.8em;font-weight:bold}

/* 356px Carousel */

#carousel.sml #prevNext{margin-bottom:-42px;float:left}
#carousel.sml #prevNext img{position:relative;z-index:2;top:145px;}
#carousel.sml #prevNext img.carouselNext{right:-235px;}
#carousel.sml { width:356px; height:339px;margin-left:13px}
#carousel.sml #slides div{width:356px;margin-left:0}
#carousel.sml #slides {clear:left}
#carousel.sml {height:340px;margin-top:0;margin-bottom:20px}
#carousel.sml #prevNext img{top:190px;}

/* Home Ctas */

#home-wrapper #hm-cont.hm-cta img{margin-bottom:-1px}
#home-wrapper .hm-cta-wide p{width:260px}

/* Video Room */

#main div.vid{width:150px;float:left;margin:1.8em 12px 0 0}
#main div.vid img{margin:0 0 .8em}
#main div.vid p{font-size:1.2em;}
#main div.vid p a{text-decoration:none}
#main div.vid p a:hover{text-decoration:underline}

/* Site header change to support the Google CSE vs. Site Select */
div#site-header{overflow:visible;}


/* Home Page Carousel */

#carousel.hm #prevNext{margin-bottom:-32px;float:left}
#carousel.hm #prevNext img{position:relative;z-index:2;top:155px}
#carousel.hm #prevNext img.carouselNext{right:-280px;}
#carousel.hm { width:375px; height:339px;margin-left:38px}
#carousel.hm #slides div{width:375px;margin-left:0}
#carousel.hm #slides {clear:left}
#carousel.hm {height:370px;margin-top:0;margin-bottom:20px}
#carousel.hm #prevNext img{top:160px}
#carousel.hm img{padding-left:0}

#main #carousel.news{margin:15px 22em 20px 0}
h1.xmas{color:#a10630;}

