div.site-wrapper div#home-wrapper .prod-home
{margin-top:-262px}
div#home-ext-area,
div#home-inter-area
{margin-top:40px;}
ul#pri-nav li
{padding:0 5px 0 0;}
ul#pri-nav li.last ul
{right:0}
ul#pri-nav li ul
{margin-top:-1px;width:200px;}
ul#pri-nav li ul li
{width:200px;}
div#head-bar
{float:left;width:930px;}
div#home-wrapper div#home-intro p
{width:505px;}
div#main div#descr h2
{width:100%;line-height:1.2em}
div#main div#descr img.style1
{padding-left:0;padding-top:0;}
#descr .livep
{background: url(../i/order-icon.jpg) no-repeat 13px 15px;
background-attachment: scroll;
}
#sitecontent form.large #container{
padding-top: 15px;
}
#sitecontent form.large #container span{
padding-left: 5px;
font-weight: normal;
font-size: 12px;
}
#sitecontent form.large #container div.color span{
padding-left:12px;
margin:0;
}
#sitecontent form.large #container div.color span.square{
padding: 0px 4px;
margin-top:2px;
border:1px #000 solid;
float:right;
}
#sitecontent form.large #container div.color{
width:350px;
padding-left: 0px;
}
#sitecontent form.large #container div.color input.radio{
margin-left: 213px;
}
#sitecontent form.large #container div.first input.radio{
margin-left: 126px;
}
#sitecontent form.large #container div.package{
border-top:1px #ccc solid;
margin:16px 0 6px 0;
padding-top:10px;
}
#sitecontent form.large #container label strong{
color: #649136;
}
#main #descr div.smallbox div.enqtitle h2{
width:270px;
line-height:1.3;
}
#sitecontent form.large #survey_req #interior_plants_fix{
padding:0; 
margin:0;
}
#main p.movietitle{
font-weight:bold;
font-size:1.1em;
}



#main div.vid{width:160px;height:130px;float:left;margin:1.8em 12px 0 0}
#main div.vid img{margin:0 0 .8em}
#main div.vid p{font-size:1.2em;width:140px;}
#main div.vid p a{text-decoration:none}
#main div.vid p a:hover{text-decoration:underline}

form textarea{font-family:verdana,san-serif;font-weight:normal;font-size:1.4em}

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}
/* Branch pages */
#rh-get-quote h3 a{color:#fff;text-decoration:none}
#rh-get-quote h3 a:hover{text-decoration:underline}
#branch{border:#9f9f9f 2px solid;margin:.5em 0;}
#branchinner{clear:left;min-height:100px;padding-left:10px;height:auto;}
#branchinner img{float:left;position:relative;margin-top:8px;}
#branch #branchinner p{
position:relative;
margin:0 0 0 75px;
padding-top:5px;
}
#cta .hol-pac li{
background-position:0 5%
}
li.hol-pac table{
margin-top:.3em
}
li.hol-pac table{
margin-top:.3em
}
#cta .hol-pac h3{
background:#3e6e27
}
#cta .hol-pac{
border:solid 1px #3e6e27;
margin-top:2em;
width:228px
}
#cta li.hol-pac{
border:none;
margin-top:0
}
#cta .hol-pac img{
margin-bottom:-1px
}
*+html #cta .hol-pac img{
margin-bottom:0
}


/* Design 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}
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;}

/* 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;}

form#hqf fieldset {
border:none;
}


form#hqf {
width:185px;
display:block;
padding-left:12px;
margin-bottom:1.4em;
float:right
}

form#hqf label,
form#hqf label em{
font-size:1.4em;
}

form#hqf label{
display:block;
}

form#hqf input#mcsubmit{
width:70px;
}

form#hqf label em,
form#hqf p em.req{
margin:0 5px 0 0;
color:red;
}

form#hqf p.q-title{
font-weight:bold;
font-size:1.7em;
}

form#hqf textarea,
form#hqf input{
width:181px;
margin:.2em 0 .7em 0;
}
form#hqf textarea
{	height:48px;	}

form#hqf.large input#mcsubmit
{	margin:0.1em 2px 0.1em 0;	}



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;
line-height:1em;
font-size:1.3em;
margin-bottom:0.1em;
padding:0.1em;
}

#main #cta #hqf p.grn{
font-size:1.8em
}

#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;
width:180px
}
/* Home contact cta */

#hm-fone{
width:478px;
border:solid 1px #5b9b3d;
margin:2em 0 0;
height:12.5em
}
#hm-fone h2{
background:#5b9b3d;
color:#fff;
font-size:1.9em;
width:auto;
padding:.4em 8px;
font-weight:normal
}

#home-wrapper #home-intro #hm-fone p{
font-size:1.9em;
text-align:center;
width:200px
}
#hm-fone p{
color:#464e50
}
#hm-fone div{
float:left;
position:relative;
padding-left:25px;
width:213px
}
#hm-fone div.num{
margin-top:1.8em;
border-left:solid 1px #5b9b3d
}
#hm-fone div.num p{
margin-top:0
}
#home-wrapper #home-intro #hm-fone div.num p.h-tel{
color:#3b6418;
font-size:2.6em;
padding:0 0 0 10px;
margin-top:7px;
background:url(../i/hm-fone.jpg) no-repeat 0 1px
}
#hm-fone form{
margin:.8em 0 0 35px
}
.holhm .footer-block ul li,
.holhm .footer-block-ext ul li{padding-left:14px}

/* For small QIF */

#gray-box-area .sml-form #hqf{width:150px}
#gray-box-area .sml-form input.text,
#gray-box-area .sml-form input#hf_email,
#gray-box-area .sml-form textarea{width:143px;margin-left:0}
#gray-box-area .sml-form label{font-size:1.2em}

/* ADDTHIS SOCIAL MEDIA BUTTONS */

div#main div.addthis_toolbox
{display:inline;width:150px;float:right;right:0;padding-top:6px;}

div#main div.addthis_toolbox a
{float:right;margin-left:4px;}

div#main div.addthis_toolbox span.share
{float:right;margin-right:2px;}

div#descr
{width:100%;}

h1.short_social
{width:550px;margin-top:8px;display:block;}

/* Local contact QIF */

#hqf.cta-form{
border:solid #5d9a3d 2px;
width:196px;
margin-right:-2px;
padding:1.2em 15px .3em
}
#cta #hqf.cta-form input,
#cta #hqf.cta-form textarea{
margin-left:0;
width:190px
}
#cta #hqf.cta-form input.submit{
width:70px;
margin-right:3px
}

/* Site header change to support the Google CSE vs. Site Select */
div#site-header{overflow:visible;}
