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}
/* 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,
form#hqf input{
width:192px;
margin:.2em 0 .7em 0;
}
form#hqf textarea
{	height:48px;	}
form#hqf p{
margin-bottom:.4em;
}
form#hqf p.q-title{
font-weight:bold;
font-size:1.7em;
}

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.q-title{
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;
}

/* 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:10px; 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;}

	div#carousel.doubledecker
	{ width:454px; height:362px;margin-bottom:10px;}
	div#carousel.doubledecker div 
	{ width:453px; height:362px;margin-right:1px;}
		.doubledecker #slides div img
		{	margin-top:-320px;position:relative;
			z-index:1;	}
		.doubledecker #slides div div
		{	background: green url(/static/i/carousel_bottom_deck_bg.gif) repeat-x 0 0; 
			height:60px;
			width:433px;
			padding:10px;
			position:relative;
			z-index:2;
			bottom:38px;
			width:4
		}
		.doubledecker #slides p,
		.doubledecker #slides h2
		{	color:#fff;	}
		.doubledecker #slides h2
		{	padding-top:0;	}
			.doubledecker #slides p a
			{	text-decoration:underline;color:#fff;	}

/* For Video Page */
#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
}

/* For Logos Page */

#main #descr ul.logo-block,
#main #descr ul.greenlogo-block,
#main #descr ul.prismlogo-block{
padding-left:100px;
height:3.5em;
margin-bottom:2.1em
}
#main #descr ul.unilogo-block{
padding-left:100px;
height:4.5em;
margin-bottom:.8em
}
#main #descr ul.logo-block{
background:url(/static/i/logos-ambius.jpg) no-repeat scroll left bottom
}
#main #descr ul.unilogo-block{
background:url(/static/i/ambius-uni.jpg) no-repeat scroll 25px bottom
}
#main #descr ul.greenlogo-block{
background:url(/static/i/sustain-green.jpg) no-repeat scroll left bottom
}
#main #descr ul.prismlogo-block{
background:url(/static/i/logos-prism.jpg) no-repeat scroll left bottom
}


#descr ul.ambius li{
list-style:none
}
#descr ul.ambius li.jpg a {
background:url("/static/i/icon-jpg.gif") no-repeat scroll left bottom transparent;
padding-left:23px;
line-height:1.5em
}
#descr ul.ambius li.eps a {
background:url("/static/i/icon-eps.gif") no-repeat scroll left bottom transparent;
padding-left:23px
}
#home-wrapper #home-int-ext-area{
margin-top:-215px
}
#home-wrapper .prod-home img{
margin-top:15px
}

/* IMAGE BANK CSS - add padding to image bank thumbnails - LJ Feb 2011 */

div.photocontainer a img
{ padding-right:10px;}
h3.presentercta a{
color:#fff;
text-decoration:none
}
h3.presentercta a:hover{
text-decoration:underline
}

div#main div.addthis_toolbox
{display:block;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%}

/* 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:-298px;}
#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;}

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

/* H2 class for Red Text on Christmas Pages - LJ 5th Oct 2011 */
h2.red{color:#a80314;}



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

#cta .hol-pac h3  
{
   background-color: #3e6e27;
   background-image: none;
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: 0% 0%;
}
