.banner-recycle
{
	display: none;
}
/*--------------------- GLOBAL RESESTS ---------------------*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 100%;
	vertical-align: baseline;
	scrollbar-face-color: #5399b5;
	scrollbar-highlight-color: #a0d9f0;
	scrollbar-3dlight-color: #5da9c7;
	scrollbar-darkshadow-color: #104053;
	scrollbar-shadow-color: #20556b;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #376b80;
}
:focus
{
	outline: 0;
}
BODY
{
	font-size: 62.5%;
	line-height: 1;
	color: #2C3E01;
	background: url(../images/backgrounds/grass.gif) repeat-x bottom left;
}
.secao
{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #3B7288;
}
.tit_not
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #525801;
	font-weight: bold;
}
.pequeno2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	color: #3B3A38;
}
.newsletter
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.todas
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #0D5090;
}
A.link8
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	text-decoration: none;
	color: #474C02;
}
A.link8:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
A.link10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #0D5090;
}
A.link10:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #1E2532;
}
HTML
{
	min-height: 100%;
	height: auto;
}
OL, UL
{
	list-style: none;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
CAPTION, TH, TD
{
	text-align: left;
	font-weight: normal;
	font-family: verdana, arial, tahoma, helvetica;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
IMG
{
	display: block;
}
.clear
{
	clear: both;
}
/*--------------------- FONTS ---------------------*/
H1
{
	display: block;
	text-indent: -9000px;
	overflow: hidden;
}
H1.home
{
	text-indent: 0px;
}
H1.home A
{
	height: 40px;
	width: 400px;
	background: url(../images/titles/home/products.gif) no-repeat 0px 0px;
	margin-bottom: 1.2em;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#content H1
{
	height: 58px;
	width: 524px;
	margin-bottom: 1.8em;
}
/*@group about*/
.about H1
{
	background-image: url(../images/titles/about/about.gif);
}
.about-environment H1
{
	background-image: url(../images/titles/about/environment.gif);
}
.about-message H1
{
	background-image: url(../images/titles/about/message.gif);
}
/*@end
@group products*/
.popout H2, .why-casestudies H2, .why-casestudies H2 EM, .terms H2, .contact H2
{
	font: normal normal 24px Georgia;
}
EM.error
{
	clear: both;
	display: block;
	padding-left: 218px;
	color: #EC0000 !important;
}
.errors
{
	clear: both;
}
.dove H2
{
/*padding-right: 90px;
background: url(/images/pics/case-spa.gif) no-repeat 440px -2px;*/
}
.why-casestudies H2 EM
{
	font-style: italic;
}
#content.products H1
{
	background: url(../images/titles/prods/products.gif) no-repeat 0 1px;
	width: 100%;
	position: relative;
}
#left P SMALL
{
	font-size: 0.8em;
	color: #999;
}
.faqs-logos #left IMG
{
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
}
#left P LABEL SMALL
{
	font-size: 10px;
	display: block;
}
.products-ecocards H1
{
	background: url(../images/titles/prods/ecocard.gif) no-repeat 0px 0px;
}
#content.products-pvc H1
{
	background: url(../images/titles/prods/pvc.gif) no-repeat 0px 0px;
	margin-bottom: 44px;
}
#content.products-petg H1
{
	background: url(../images/titles/prods/petg.gif) no-repeat 0px 0px;
	margin-bottom: 44px;
}
#content.products-ingeo H1
{
	background: url(../images/titles/prods/ingeo.gif) no-repeat 0px 0px;
	margin-bottom: 44px;
}
#content.products-bloomcard H1
{
	background: url(../images/titles/prods/bloomcard.gif) no-repeat 0px 0px;
	margin-bottom: 44px;
}
#content.products-packaging H1
{
	background: url(../images/titles/prods/packaging.gif) no-repeat 0px 0px;
	margin-bottom: 38px;
}
#content.products-badges H1
{
	background: url(../images/titles/prods/badges.gif) no-repeat 0px 0px;
	margin-bottom: 38px;
}
/*@end
@group why*/
#content.why H1
{
	background: url(../images/titles/why/why.gif) no-repeat 0 0;
	width: 100%;
}
#content.why-partnerships H1
{
	background: url(../images/titles/why/partnerships.gif) no-repeat 0px 0px;
}
#content.why-cardmarque H1
{
	background: url(../images/titles/why/cardmarque.gif) no-repeat 0px 0px;
}
#content.why-casestudies H1
{
	background: url(../images/titles/why/casestudies.gif) no-repeat 0px 0px;
}
#content.why-certificate H1
{
	background: url(../images/titles/why/certificate.gif) no-repeat 0px 0px;
}
/*@end
@group faqs*/
#content.faqs H1
{
	background: url(../images/titles/faqs/faqs.gif) no-repeat 0 0;
	width: 100%;
}
#content.faqs-glossary H1
{
	background: url(../images/titles/faqs/glossary.gif) no-repeat 0px 0px;
}
#content.faqs-logos H1
{
	background: url(../images/titles/faqs/logos.gif) no-repeat 0px 0px;
}
#content.faqs-tips H1
{
	background: url(../images/titles/faqs/tips.gif) no-repeat 0px 0px;
}
/*@end*/
H1.why
{
	background: url(../images/titles/h1_why.gif) no-repeat 0px 0px;
}
H1.faq
{
	background: url(../images/titles/h1_faq.html) no-repeat 0px 0px;
}
H1.case
{
	background: url(../images/titles/h1_case.html) no-repeat 0px 0px;
}
H1.contact
{
	background: url(../images/titles/h1_contact.gif) no-repeat 0px 0px;
}
H1.products
{
	background: url(../images/titles/h1_products.html) no-repeat 0 9px;
}
H1.recyclepvc
{
	background: url(../images/titles/h1_ecocards_recycledpvc.html) no-repeat 0px 0px;
	margin-bottom: 42px;
}
H1.accessories
{
	background: url(../images/titles/h1_accessories.html) no-repeat 0px 0px;
}
H1.badge
{
	background: url(../images/titles/h1_badge.html) no-repeat 0px 0px;
}
H1.packaging
{
	background: url(../images/titles/h1_packaging.gif) no-repeat 0px 0px;
}
H1.legal
{
	background: url(../images/titles/h1_legal.gif) no-repeat 0px 0px;
}
#content H1.terms
{
	background: url(../images/titles/h1_terms.gif) no-repeat 0px 0px;
	width: 840px;
}
H2
{
	font-size: 1.4em;
	font-weight: bold;
	color: #839B01;
	padding-bottom: 1em;
}
H2.ecocards A
{
	font-size: 0.1em;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	width: 133px;
	height: 32px;
	background: url(../images/titles/prods/hub-ecocard.gif) no-repeat 0px 0px;
	padding-bottom: 6px;
}
H3
{
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 19px;
	margin-top: 27px;
	padding-bottom: 1.3em;
}
H3 A
{
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 19px;
}
/*@group about*/
.about-environment H3
{
	height: 26px;
	margin-top: 16px;
	background: url(../images/titles/about/how.gif) no-repeat 0px 0px;
}
/*@end
@group products*/
.products-ecocards H3, .products-pvc H3, .products-petg H3, .products-ingeo H3, .products-bloomcard H3
{
	height: 26px;
	margin-top: 16px;
	padding-bottom: 20px;
	background-image: url(../images/titles/prods/cards.gif);
}
.products-ecocards #recycledpvc H3, .products-ecocards #petg H3, .products-ecocards #ingeo H3, .products-ecocards #bloomcard H3
{
	background: none;
}
.products-ecocards #recycledpvc H3 A
{
	height: 26px;
	margin-top: 0;
	background: url(../images/titles/prods/ecocard-recycled.gif) no-repeat 0px 0px;
}
.products-ecocards #petg H3 A
{
	height: 26px;
	margin-top: 0;
	background: url(../images/titles/prods/ecocard-petg.gif) no-repeat 0px 0px;
}
.products-ecocards #ingeo H3 A
{
	height: 26px;
	margin-top: 0;
	background: url(../images/titles/prods/ecocard-ingeopla.gif) no-repeat 0px 0px;
}
.products-ecocards #bloomcard H3 A
{
	height: 26px;
	margin-top: 0;
	background: url(../images/titles/prods/ecocard-bloomcard.gif) no-repeat 0px 0px;
}
/*@end*/
H3.select
{
	background: url(../images/titles/h3_select_new.html) no-repeat 0px 0px;
	height: 26px;
	margin-top: 16px;
}
H3.contact
{
	background: url(../images/titles/h3_contact.gif) no-repeat 0px 0px;
}
.hub-packaging H3 A, .hub-badges H3 A
{
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 30px;
	float: left;
	width: 270px;
}
.hub-packaging H3, .hub-badges H3
{
	margin-top: 0;
	margin-bottom: 0;
	height: 30px;
}
.hub-packaging H3 A
{
}
.hub-badges H3 A
{
	background: url(../images/titles/prods/hub-badges.gif) no-repeat 0px 0px;
	margin-top: -3px;
	padding-bottom: 16px;
}
H3.ecocards
{
	background: url(../images/titles/h3-ecocards-recycled.html) no-repeat 0px 0px;
	height: 26px;
}
.about-environment BLOCKQUOTE
{
	background: url(../images/symbols/quote-open.gif) no-repeat 6px 0;
	padding-left: 56px;
}
.about-environment BLOCKQUOTE P
{
	font: italic 1.5em/1.8em Georgia;
}
P.quote
{
	font: italic 1.5em/1.8em Georgia;
	margin-bottom: 4px;
}
.why-casestudies BLOCKQUOTE
{
	background: url(../images/symbols/quote-open-small.gif) no-repeat 6px 0;
	padding-left: 38px;
	margin-left: -14px;
	clear: both;
}
.why-casestudies IMG
{
	clear: both;
	float: right;
	margin-bottom: 20px;
}
.why-casestudies .dove IMG.case
{
	clear: both;
	float: right;
	margin-bottom: 0;
	margin-top: -10px;
	margin-left: 10px;
}
#right .frame
{
	background: url(../images/pics/frame-case.gif) no-repeat;
	margin-bottom: 18px;
	height: 200px;
	position: relative;
	padding-top: 19px;
	padding-left: 14px;
	width: 252px;
	clear: both;
}
#right .frame IMG
{
	position: relative;
	cursor: crosshair;
}
.why-casestudies BLOCKQUOTE P
{
	font: italic 1.5em/1.8em Georgia;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.why-casestudies BLOCKQUOTE P EM, .about-environment BLOCKQUOTE P EM
{
	font: bold 1em/1.8em Georgia;
}
.about-message BLOCKQUOTE IMG
{
	float: left;
	margin-right: 18px;
}
BLOCKQUOTE P.close
{
	background: url(../images/symbols/quote-close.gif) no-repeat right bottom;
	padding-right: 20px;
}
P
{
	font-size: 1.2em;
	line-height: 1.8em;
	margin-bottom: 1.6em;
}
P.intro
{
	font-size: 1.4em;
	line-height: 1.6em;
}
P.intro STRONG
{
	display: block;
}
.why-casestudies P.intro STRONG
{
	display: inline;
}
#home #middle P
{
	margin-bottom: 1.4em;
}
#right P, .home_right P
{
	line-height: 1.6em;
}
#right .banner-why P, #right .banner-plant P, #right .banner-about P, #right .banner-packaging P, #right .banner-products P
{
	line-height: 16px;
	font-size: 11px;
}
#right .banner-plant P, #right .banner-about P
{
	color: #FFF;
}
#right .banner-plant A, #right .banner-about A
{
	color: #E9FFD0;
}
.about-message P STRONG
{
	display: block;
}
#right .banner-packaging P, #right .banner-ingeo P, #right .banner-bloomcard P
{
	margin-bottom: 0;
	color: #999;
	font-size: 11px;
}
#right .banner-packaging P A, #right .banner-ingeo P A
{
	margin-bottom: 0;
}
/*--------------------- LINKS ---------------------*/
A
{
	color: #839B01;
	text-decoration: underline;
	cursor: pointer;
}
A:focus, A:hover
{
	color: #839B01;
	text-decoration: none;
}
.contact STRONG
{
}
/*--------------------- FLOATS ---------------------*/
#head, #left, #middle, #foot
{
	float: left;
	display: inline;
}
#right
{
	float: right;
	display: inline;
	overflow: visible;
}
/*--------------------- LAYOUT ---------------------*/
#wrap_bgclouds
{
	float: left;
	display: block;
	width: 100%;
	background: url(../images/backgrounds/fade.jpg) repeat-x 0px 0px;
}
#wrap_bggrass
{
	float: left;
	display: block;
	width: 100%;
	background: url(../images/backgrounds/clouds.gif) no-repeat top center;
}
#wrap
{
	width: 915px;
	padding-top: 20px;
	margin: 0 auto;
}
/*--------------------- HEAD ---------------------*/
#head
{
	width: 900px;
	padding: 0px 7px 0px 8px;
	min-height: 145px;
	background: url(../images/backgrounds/head.png) no-repeat 0 0;
}
#head A.logo
{
	float: left;
	display: inline;
	height: 145px;
	width: 364px;
	line-height: 0.1em;
	text-indent: -9999em;
	background: url(../images/backgrounds/logo.gif) no-repeat 0 0;
	margin-top: 34px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#head OL
{
	float: left;
	display: inline;
	height: 62px;
	background: url(../images/backgrounds/nav.png) no-repeat 0 0;
	clear: both;
	width: 874px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#head OL LI
{
	display: inline;
	position: relative;
	z-index: 99;
	float: left;
}
#head OL LI A
{
	float: left;
	display: inline;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	line-height: 0.1em;
	text-indent: -9999em;
	height: 51px;
}
#head OL LI A.home
{
	width: 58px;
	margin-right: 38px;
	background-image: url(../images/nav/home.gif);
}
#head OL LI A.about
{
	width: 145px;
	margin-right: 38px;
	background-image: url(../images/nav/about.gif);
}
#head OL LI A.products
{
	width: 126px;
	margin-right: 36px;
	background-image: url(../images/nav/products.gif);
}
#head OL LI A.why
{
	width: 204px;
	margin-right: 32px;
	background-image: url(../images/nav/why.gif);
}
#head OL LI A.faq
{
	width: 58px;
	margin-right: 36px;
	background-image: url(../images/nav/faqs.gif);
}
#head OL LI A.contact
{
	width: 78px;
	background-image: url(../images/nav/contact.gif);
}
#head OL LI A:hover, #home #head OL A.home, .about #head OL A.about, .about-environment #head OL A.about, .about-message #head OL A.about, .products #head OL A.products, .products-ecocards #head OL A.products, .products-packaging #head OL A.products, .products-badges #head OL A.products, .products-pvc #head OL A.products, .products-petg #head OL A.products, .products-ingeo #head OL A.products, .products-bloomcard #head OL A.products, .why #head OL A.why, .why-cardmarque #head OL A.why, .why-casestudies #head OL A.why, .faqs #head OL A.faq, .faqs-logos #head OL A.faq, .contact #head OL A.contact, .map #head OL A.contact
{
	background-position: 0px -52px;
}
/*Subnav*/
#head UL
{
	display: inline;
	width: 900px;
	height: 28px;
	background: url(../images/backgrounds/subnav.png) no-repeat 0 0;
	margin-top: -12px;
	padding-right: 0px;
	padding-top: 18px;
	padding-bottom: 0px;
	text-align: center;
	float: left;
	position: relative;
	z-index: 88;
}
#head UL LI
{
	display: inline;
	padding-right: 20px;
	float: left;
	background: url(../images/backgrounds/subnav_split.gif) no-repeat right -5px;
	padding-left: 18px;
}
#head UL LI#last-nav
{
	background-image: none;
}
#head UL LI A
{
	height: 28px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	line-height: 0.1em;
	text-indent: -9999em;
	float: left;
}
/*@group about*/
#head UL LI A.about
{
	width: 108px;
	background-image: url(../images/nav/sub-about.gif);
	background-position: 0px 0px;
	margin-left: 12px;
}
.about #head UL LI A.about, #head UL LI A.about:hover
{
	background-position: 0 -28px;
}
#head UL LI A.about-environment
{
	width: 194px;
	background-image: url(../images/nav/sub-about.gif);
	background-position: -108px 0;
}
.about-environment #head UL LI A.about-environment, #head UL LI A.about-environment:hover
{
	background-position: -108px -28px;
}
#head UL LI A.about-message
{
	width: 147px;
	background-image: url(../images/nav/sub-about.gif);
	background-position: -304px 0;
}
.about-message #head UL LI A.about-message, #head UL LI A.about-message:hover
{
	background-position: -304px -28px;
}
/*@end
@group products*/
#head UL LI A.products
{
	width: 92px;
	background-image: url(../images/nav/sub-products.gif);
	background-position: 0px 0px;
	margin-left: 12px;
}
.products #head UL LI A.products, #head UL LI A.products:hover
{
	background-position: 0px -28px;
}
#head UL LI A.products-ecocards
{
	width: 90px;
	background-image: url(../images/nav/sub-products.gif);
	background-position: -92px 0px;
}
.products-ecocards #head UL LI A.products-ecocards, #head UL LI A.products-ecocards:hover, .products-pvc #head UL LI A.products-ecocards, .products-petg #head UL LI A.products-ecocards, .products-ingeo #head UL LI A.products-ecocards, .products-bloomcard #head UL LI A.products-ecocards
{
	background-position: -92px -28px;
}
#head UL LI A.products-packaging
{
	width: 107px;
	background-image: url(../images/nav/sub-products.gif);
	background-position: -182px 0;
}
.products-packaging #head UL LI A.products-packaging, #head UL LI A.products-packaging:hover
{
	background-position: -182px -28px;
}
#head UL LI A.products-badges
{
	width: 99px;
	background-image: url(../images/nav/sub-products.gif);
	background-position: -289px 0px;
}
.products-badges #head UL LI A.products-badges, #head UL LI A.products-badges:hover
{
	background-position: -289px -28px;
}
/*@end
@group why*/
#head UL LI A.why
{
	width: 154px;
	background-image: url(../images/nav/sub-why.gif);
	background-position: 0px 0px;
	margin-left: 12px;
}
.why #head UL LI A.why, #head UL LI A.why:hover
{
	background-position: 0px -28px;
}
#head UL LI A.why-partnerships
{
	width: 92px;
	background-image: url(../images/nav/sub-why.gif);
	background-position: -147px 0px;
}
.why-partnerships #head UL LI A.why-partnerships, #head UL LI A.why-partnerships:hover
{
	background-position: -147px -28px;
}
#head UL LI A.why-cardmarque
{
	width: 118px;
	background-image: url(../images/nav/sub-why.gif);
	background-position: -245px 0;
}
.why-cardmarque #head UL LI A.why-cardmarque, #head UL LI A.why-cardmarque:hover
{
	background-position: -245px -28px;
}
#head UL LI A.why-casestudies
{
	width: 88px;
	background-image: url(../images/nav/sub-why.gif);
	background-position: -363px 0;
}
.why-casestudies #head UL LI A.why-casestudies, #head UL LI A.why-casestudies:hover
{
	background-position: -363px -28px;
}
#head UL LI A.why-certificate
{
	width: 187px;
	background-image: url(../images/nav/sub-why.gif);
	background-position: -415px 0px;
}
.why-certificate #head UL LI A.why-certificate, #head UL LI A.why-certificate:hover
{
	background-position: -415px -28px;
}
/*@end
@group faqs*/
#head UL LI A.faqs
{
	width: 195px;
	background-image: url(../images/nav/sub-faqs.gif);
	background-position: 0px 0px;
	margin-left: 12px;
}
.faqs #head UL LI A.faqs, #head UL LI A.faqs:hover
{
	background-position: 0px -28px;
}
#head UL LI A.faqs-glossary
{
	width: 61px;
	background-image: url(../images/nav/sub-faqs.gif);
	background-position: -195px 0px;
}
.faqs-glossary #head UL LI A.faqs-glossary, #head UL LI A.glossary:hover
{
	background-position: -195px -28px;
}
#head UL LI A.faqs-logos
{
	width: 69px;
	background-image: url(../images/nav/sub-faqs.gif);
	background-position: -256px 0px;
}
.faqs-logos #head UL LI A.faqs-logos, #head UL LI A.faqs-logos:hover
{
	background-position: -256px -28px;
}
#head UL LI A.faqs-tips
{
	width: 160px;
	background-image: url(../images/nav/sub-faqs.gif);
	background-position: -325px 0px;
}
.faqs-tips #head UL LI A.faqs-tips, #head UL LI A.tips:hover
{
	background-position: -325px -28px;
}
/*@end
@group contact*/
#head UL LI A.contact
{
	width: 106px;
	background-image: url(../images/nav/sub-contact.gif);
	background-position: 0px 0px;
	margin-left: 12px;
}
.contact #head UL LI A.contact, #head UL LI A.contact:hover
{
	background-position: 0px -28px;
}
#head UL LI A.contact-map
{
	width: 166px;
	background-image: url(../images/nav/sub-contact.gif);
	background-position: -106px 0;
}
.map #head UL LI A.contact-map, #head UL LI A.contact-map:hover
{
	background-position: -106px -28px;
}
/*@end
--------------------- MIDDLE ---------------------*/
#middle
{
	display: inline;
	width: 840px;
	padding: 20px 37px 30px 38px;
	background: url(../images/backgrounds/main.png) no-repeat top left;
	overflow: hidden;
	float: left;
}
.terms #middle
{
	padding-top: 0;
}
/*--------------------- MIDDLE (Home) ---------------------*/
#home #middle
{
	padding: 0px 37px 30px 38px;
}
#home #middle IMG.banner
{
	float: left;
	margin-bottom: 30px;
}
.home_left, .home_right
{
	float: left;
	display: inline;
	width: 400px;
}
.home_right
{
	float: right;
	width: 410px;
}
.home_right A, #right A
{
	text-decoration: none;
}
.home_right A:hover, #right A:hover
{
	text-decoration: underline;
}
/*@group about*/
.home_right .bann_home_about
{
	color: #FFF;
	height: 121px;
	padding: 0 0 30px;
	display: block;
	background: url(../images/banners/bann_home_about.gif) no-repeat top left;
}
.home_right .bann_home_about A
{
	color: #FFF;
	padding: 60px 20px 0 22px;
	display: block;
	font-size: 12px;
	line-height: 20px;
	height: 61px;
}
.home_right .bann_home_about A:hover
{
	text-decoration: none;
}
.home_right .bann_home_about A EM
{
	color: #E9FFD0;
}
.home_right .bann_home_about A:hover EM
{
	text-decoration: underline;
}
/*@end
@group why*/
.home_right .bann_home_why
{
	color: #FFF;
	height: 147px;
	background: url(../images/banners/bann_home_why.gif) no-repeat top left;
	padding-top: 0;
	padding-left: 0;
}
.home_right .bann_home_why A
{
	color: #687145;
	display: block;
	font-size: 12px;
	line-height: 20px;
	height: 61px;
	padding: 60px 80px 0 22px;
}
.home_right .bann_home_why A:hover
{
	text-decoration: none;
}
.home_right .bann_home_why A EM
{
	color: #839B01;
}
.home_right .bann_home_why A:hover EM
{
	text-decoration: underline;
}
/*@group area restrita*/
.home_right .bann_restrito
{
	color: #FFF;
	height: 121px;
	background: url(../images/banners/restrito.gif) no-repeat top left;
	padding-top: 0;
	padding-left: 0;
}
.home_right .bann_restrito A
{
	color: #687145;
	display: block;
	font-size: 12px;
	line-height: 20px;
	height: 61px;
	padding: 60px 80px 0 22px;
}
.home_right .bann_restrito A:hover
{
	text-decoration: none;
}
.home_right .bann_restrito A EM
{
	color: #839B01;
}
.home_right .bann_restrito A:hover EM
{
	text-decoration: underline;
}
/*@end*/
#home #middle UL
{
	list-style: none;
	float: left;
	display: inline;
	position: relative;
	left: -4px;
}
#home #middle LI
{
	display: inline;
	font-size: 1.2em;
	line-height: 1.8em;
}
#home #middle LI A
{
	float: left;
	display: block;
	width: 121px;
	text-align: center;
	padding-top: 128px;
	margin-right: 18px;
}
#home #middle LI.ecocard A
{
	background: url(../images/pics/small-ecocard.jpg) no-repeat top left;
}
#home #middle LI.packaging A
{
	background: url(../images/pics/small-packaging.jpg) no-repeat top left;
}
#home #middle LI.badge A
{
	background: url(../images/pics/small-badges.jpg) no-repeat top left;
	margin-right: 0px;
}
#home #middle LI A:hover SPAN
{
	background-color: #A4C012;
	color: #FFF;
	padding: 3px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/*--------------------- MIDDLE (Products) ---------------------*/
.ecocards_banner
{
	display: block;
	clear: both;
	width: 415px;
	height: 218px;
	padding: 25px 405px 0px 20px;
	background: url(../images/backgrounds/bann_products.gif) no-repeat top left;
	margin-bottom: 25px;
	position: relative;
}
.ecocards_banner IMG
{
	position: absolute;
	bottom: -39px;
	right: -483px;
}
.hub-packaging, .hub-badges
{
	float: left;
	display: inline;
	margin-left: 30px;
	padding-top: 5px;
	width: 520px;
}
.hub-packaging
{
	padding-right: -20px;
	clear: both;
}
.hub-packaging IMG, .hub-badges IMG
{
	float: right;
	display: inline;
	padding: 0px 0px 0px 10px;
}
.hub-packaging P, .hub-badges P
{
	clear: left;
	margin-bottom: 0;
	height: 130px;
}
.hub-packaging A.btn_small, .hub-badges A.btn_small, .ecocards_banner A
{
	position: relative;
	left: -3px;
	margin-bottom: 0;
}
/*--------------------- LEFT ---------------------*/
#left
{
	width: 524px;
}
#left.popout
{
	background: url(../images/backgrounds/popout.gif) no-repeat right 65px;
	padding-right: 30px;
	position: relative;
	display: inline;
}
.contact #left
{
	width: 544px;
	position: relative;
	display: inline;
}
#left.popout .samples
{
	background: url(../images/banners/samples.gif) no-repeat;
	width: 232px;
	height: 65px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 76px;
	left: 312px;
}
#left.popout .frame
{
	background: url(../images/pics/frame.gif) no-repeat;
	margin-bottom: 18px;
	height: 368px;
	position: relative;
	padding-top: 21px;
	padding-left: 16px;
	width: 499px;
}
#left.popout IMG
{
	position: relative;
	cursor: crosshair;
}
#content #middle UL
{
	list-style: none;
	padding-left: 12px;
	position: relative;
	margin-bottom: 1.4em;
}
#content #middle .ecocards_banner UL
{
	list-style: none;
	padding-left: 0px;
	position: relative;
	margin-bottom: 16px;
	float: left;
}
#content #middle LI
{
	font-size: 1.2em;
	line-height: 1.8em;
	padding-left: 23px;
	padding-bottom: 0.8em;
	display: block;
	background: url(../images/backgrounds/leaf.gif) no-repeat 0px 7px;
}
A.btn, A.btn_small, A.btnprod
{
	float: left;
	width: 189px;
	height: 47px;
	margin-bottom: 20px;
	margin-top: 10px;
	text-indent: -9999em;
	background: url(../images/buttons/btn_find.gif) no-repeat 0px 0px;
}
A.btn_small
{
	float: left;
	width: 145px;
	height: 39px;
	text-indent: -9999em;
	background: url(../images/buttons/btn_find_small.gif) no-repeat 0px 0px;
}
A.btnprod
{
	float: left;
	width: 236px;
	height: 40px;
	text-indent: -9999em;
	background: url(../images/buttons/btn_contactproduct.gif) no-repeat 0px 0px;
	margin-top: 0;
	margin-bottom: 0;
}
A.btnprod:hover
{
	background: url(../images/buttons/btn_contactproduct.gif) no-repeat 0 -39px;
}
.ecocards_banner A.btn_small
{
	margin: 0px;
	background: url(../images/buttons/btn_find_brown.gif) no-repeat 0px 0px;
	clear: both;
}
.ecocards_banner P
{
	margin-bottom: 8px;
}
.prod_list A.btn_small
{
	margin: 0px 0px 0px 17px;
	background: url(../images/buttons/btn_find_brown.gif) no-repeat 0px 0px;
}
A:hover.btn
{
	background: url(../images/buttons/btn_find.gif) no-repeat 0px -47px;
}
A:hover.btn_small
{
	background: url(../images/buttons/btn_find_small.gif) no-repeat 0px -39px;
}
.ecocards_banner A:hover.btn_small, .prod_list A:hover.btn_small
{
	background: url(../images/buttons/btn_find_brown.gif) no-repeat 0px -39px;
}
/*--------------------- FAQ ---------------------*/
.faq_section
{
	display: block;
	margin-bottom: 2.6em;
	padding-bottom: 2.6em;
	background: url(../images/backgrounds/line.gif) no-repeat bottom center;
	float: left;
	width: 100%;
}
.faq_section H2, .faq_last H2
{
	line-height: 20px;
	padding-bottom: 16px;
}
.faq_last
{
	display: block;
	padding-bottom: 2.6em;
}
.faq_section TABLE, TABLE.faq_section
{
	width: 100%;
	font-size: 11px;
	margin-bottom: 28px;
	border-top-style: none;
}
TABLE.faq_section
{
	font-size: 11px;
	border-top-style: none;
	width: 930px;
	margin-bottom: 0;
	padding-bottom: 40px;
}
TABLE.faq_section TD.levels-1
{
	background: url(../images/levels/1.gif) no-repeat 12px 6px;
	width: 225px;
	padding-top: 14px;
	padding-bottom: 14px;
}
TABLE.faq_section TD.levels-2
{
	background: url(../images/levels/2.gif) no-repeat 12px 6px;
	width: 225px;
	padding-top: 14px;
	padding-bottom: 14px;
}
TABLE.faq_section TD.levels-3
{
	background: url(../images/levels/3.gif) no-repeat 12px 6px;
	width: 225px;
	padding-top: 14px;
	padding-bottom: 14px;
}
TABLE.faq_section TD.levels-4
{
	background: url(../images/levels/4.gif) no-repeat 12px 6px;
	width: 225px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.faq_section TD
{
	width: 100%;
	border-bottom: 1px solid #EEE;
	padding: 10px 6px;
}
TABLE.faq_section TD
{
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: middle;
}
.faq_section TD.tick
{
	background: url(../images/symbols/grid-tick.gif) no-repeat center center;
}
.faq_section TR.normal TD
{
	width: 100%;
	border-bottom: 1px solid #EEE;
	padding: 10px 6px;
	background-color: #FAFAFA;
	font-style: italic;
}
TABLE.faq_section TR.normal TD
{
	padding-left: 12px;
	padding-right: 12px;
}
BODY#content.products-pvc .faq_section TR.pvc TD, BODY#content.products-petg .faq_section TR.petg TD, BODY#content.products-ingeo .faq_section TR.ingeo TD, BODY#content.products-bloomcard .faq_section TR.bloomcard TD
{
	width: 100%;
	border-bottom: 1px solid #D2EF76;
	background-color: #E5FFB7;
	font-weight: bold;
}
BODY#content.products-pvc .faq_section TR.pvc TD.tick, BODY#content.products-petg .faq_section TR.petg TD.tick, BODY#content.products-ingeo .faq_section TR.ingeo TD.tick, BODY#content.products-bloomcard .faq_section TR.bloomcard TD.tick
{
	background: #E5FFB7 url(../images/levels/grid-tick.gif) no-repeat center center;
}
.faq_section TH
{
	background-color: #BCD912;
	padding: 12px 6px 8px;
	font-weight: normal;
	border-bottom: 2px solid #A8C310;
	font-style: normal;
	color: #FFF;
}
TABLE.faq_section TH
{
	padding-left: 12px;
	padding-right: 12px;
}
/*--------------------- Case ---------------------*/
IMG.case
{
	display: block;
	float: right;
	margin: -20px 0px 0 20px;
}
/*--------------------- Contact ---------------------*/
FIELDSET
{
	float: left;
/*width:464px;*/
	margin-top: 7px;
/*padding:50px 30px 30px 30px;
background:url(/images/backgrounds/bg_form.gif) no-repeat top left;*/
}
FIELDSET P
{
/*float:left;
width:464px;*/
	margin-bottom: 25px;
	clear: both;
	float: left;
	width: 100%;
}
FIELDSET P SPAN
{
}
LABEL, INPUT, TEXTAREA
{
	font-size: 1.2em;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
LABEL
{
	color: #839B01;
	font: 18px Georgia;
	width: 195px;
	padding-right: 20px;
}
.signup LABEL
{
	font-size: 13px;
	color: #999;
	width: 260px;
	padding-right: 0;
	padding-left: 8px;
	display: inline;
}
.signup LABEL.sign
{
	color: #839B01;
	font: 18px Georgia;
	width: 195px;
	padding-right: 20px;
	padding-left: 0;
}
INPUT, TEXTAREA
{
	width: 270px;
	padding: 10px 6px 4px;
	position: relative;
	top: -4px;
	background: url(../images/backgrounds/input.gif) repeat-x;
	border-top-style: none;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #F2F2F2;
}
SELECT
{
	font-size: 14px;
	width: 265px;
	height: 30px;
	position: relative;
	top: -4px;
	border-bottom: 1px solid #F2F2F2;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-top: 1px solid #B8B8B8;
}
INPUT#ContactForm_chkPrivacy
{
	width: auto;
	margin-top: 4px;
	display: inline;
	border: none;
	background: none;
}
SPAN.required
{
	display: block !important;
	float: left;
	padding-top: 10px;
	font: 13px Georgia;
	color: #999;
	clear: both;
	width: 200px;
}
.contact INPUT.submit
{
	float: right;
	height: 47px;
	width: 189px;
	margin: 0 40px 0 0;
	padding: 0;
	border: none;
	display: inline;
}
TEXTAREA
{
	height: 100px;
}
/*--------------------- Product ---------------------*/
.prod_list
{
	float: left;
	display: inline;
	overflow: visible;
	width: 254px;
	padding-top: 28px;
	margin-bottom: 20px;
	background: url(../images/backgrounds/bann_product_list.gif) no-repeat 0px 0px;
	min-height: 256px;
	height: auto;
	_height: 256px;
}
#recycledpvc.prod_list, #bloomcard.prod_list
{
	margin-left: 16px;
}
.prod_list_bottom
{
	float: left;
	display: inline;
	width: 254px;
	height: 30px;
	background: url(../images/backgrounds/bann_product_list_bott.gif) no-repeat 0 bottom;
	font-size: 1px;
	line-height: 1px;
}
.prod_list P
{
	padding: 0px 10px 0px 20px;
	clear: left;
	margin-bottom: 10px;
}
#ingeo.prod_list
{
	clear: both;
}
.prod_list UL
{
	margin-left: 10px;
}
#content #middle .prod_list LI
{
	background: url(../images/backgrounds/leaf_brown.gif) no-repeat 0px 7px;
}
.prod_list H3
{
	width: 214px;
	padding-bottom: 0;
	margin: 0px 20px 20px;
}
.prod_list IMG
{
	float: right;
	display: inline;
	margin-top: -26px;
	margin-left: 10px;
	margin-right: -9px;
}
/*--------------------- RIGHT ---------------------*/
#right
{
	width: 266px;
	padding-top: 4px;
}
.bann_about, .bann_why, .banner-why, .banner-plant, .banner-about, .banner-products
{
	display: block;
	height: 104px;
	padding: 54px 50px 0px 20px;
	background: url(../images/banners/bann_about.html) no-repeat top left;
	margin-bottom: 20px;
}
.bann_small
{
	height: 67px;
	clear: both;
}
/*@group why*/
.banner-why
{
	background: url(../images/banners/why.jpg) no-repeat top left;
	padding: 0;
	height: 121px;
	clear: both;
}
#right .banner-why A
{
	padding-top: 54px;
	padding-right: 90px;
	padding-left: 20px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #687145;
	height: 67px;
}
#right .banner-why A:hover
{
	text-decoration: none;
}
#right .banner-why A EM
{
	color: #839B01;
}
#right .banner-why A:hover EM
{
	text-decoration: underline;
}
/*@end
@group about*/
.banner-about
{
	background: url(../images/banners/about.jpg) no-repeat top left;
	padding: 0px;
	height: 121px;
	clear: both;
}
#right .banner-about A
{
	padding-top: 54px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #FFF;
	height: 67px;
}
#right .banner-about A:hover
{
	text-decoration: none;
}
#right .banner-about A EM
{
	color: #E9FFD0;
}
#right .banner-about A:hover EM
{
	text-decoration: underline;
}
/*@end
@group products*/
.banner-products
{
	background: url(../images/banners/products.jpg) no-repeat top left;
	padding: 0px;
	height: 121px;
	clear: both;
}
#right .banner-products A
{
	padding-top: 54px;
	padding-left: 20px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #687145;
	height: 67px;
	padding-right: 110px;
}
#right .banner-products A:hover
{
	text-decoration: none;
}
#right .banner-products A EM
{
	color: #839B01;
}
#right .banner-products A:hover EM
{
	text-decoration: underline;
}
/*@end
@group plant*/
.banner-plant
{
	background: url(../images/banners/plant.jpg) no-repeat top left;
	padding: 0;
	height: 121px;
	clear: both;
}
#right .banner-plant A
{
	padding-top: 44px;
	padding-left: 100px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #FFF;
	height: 77px;
	padding-right: 20px;
}
#right .banner-plant A:hover
{
	text-decoration: none;
}
#right .banner-plant A EM
{
	color: #E9FFD0;
}
#right .banner-plant A:hover EM
{
	text-decoration: underline;
}
/*@end*/
IMG.banner
{
	margin-bottom: 20px;
	clear: both;
}
/*@group packaging*/
.banner-packaging
{
	background: url(../images/banners/packaging.jpg) no-repeat top left;
	padding: 0;
	height: 144px;
	margin-bottom: 20px;
	clear: both;
}
#right .banner-packaging A
{
	padding-left: 22px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	padding-right: 20px;
	padding-top: 64px;
	height: 80px;
}
#right .banner-packaging A:hover
{
	text-decoration: none;
}
#right .banner-packaging A EM
{
	color: #839B01;
}
#right .banner-packaging A:hover EM
{
	text-decoration: underline;
}
/*@end
@group ingeo*/
.banner-ingeo
{
	background: url(../images/banners/ingeo.jpg) no-repeat top left;
	padding: 0;
	height: 176px;
	margin-bottom: 20px;
	clear: both;
}
#right .banner-ingeo A
{
	padding-left: 22px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	padding-right: 20px;
	padding-top: 96px;
	height: 80px;
}
#right .banner-ingeo A:hover
{
	text-decoration: none;
}
#right .banner-ingeo A EM
{
	color: #839B01;
}
#right .banner-ingeo A:hover EM
{
	text-decoration: underline;
}
/*@end
@group bloomcard*/
.banner-bloomcard
{
	background: url(../images/banners/bloomcard.jpg) no-repeat top left;
	padding: 0;
	height: 179px;
	margin-bottom: 20px;
	clear: both;
}
#right .banner-bloomcard A
{
	padding-left: 22px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	padding-right: 20px;
	padding-top: 96px;
	height: 80px;
}
#right .banner-bloomcard A:hover
{
	text-decoration: none;
}
#right .banner-bloomcard A EM
{
	color: #839B01;
}
#right .banner-bloomcard A:hover EM
{
	text-decoration: underline;
}
/*@end
@group petg*/
.banner-petg
{
	background: url(../images/banners/petg.jpg) no-repeat top left;
	padding: 0;
	height: 167px;
	margin-bottom: 20px;
	clear: both;
}
#right .banner-petg A
{
	padding-left: 22px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	padding-right: 20px;
	padding-top: 86px;
	height: 80px;
}
#right .banner-petg A:hover
{
	text-decoration: none;
}
#right .banner-petg A EM
{
	color: #839B01;
}
#right .banner-petg A:hover EM
{
	text-decoration: underline;
}
/*@end
@group cardmarque*/
.banner-cardmarque
{
	background: url(../images/banners/cardmarque.jpg) no-repeat top left;
	padding: 0;
	height: 121px;
	margin-bottom: 20px;
	clear: both;
}
#right .banner-cardmarque A
{
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	padding-right: 20px;
	padding-top: 30px;
	height: 91px;
	padding-left: 150px;
}
#right .banner-cardmarque A:hover
{
	text-decoration: none;
}
#right .banner-cardmarque A EM
{
	color: #839B01;
	display: block;
}
#right .banner-cardmarque A:hover EM
{
	text-decoration: underline;
}
/*@end*/
.bann_why A, .bann_why A:hover
{
	color: #3E5800;
}
.bann_about A, .bann_about A:hover
{
	color: #FFF;
}
#content #middle #right UL
{
	padding-left: 12px;
	position: relative;
	padding-left: 0px;
	padding-bottom: 2.4em;
	margin-bottom: 1.8em;
	background: url(../images/backgrounds/line_h.gif) no-repeat bottom left;
}
#content.about-environment #middle #right UL
{
	padding-left: 12px;
	position: relative;
	padding-left: 0px;
	padding-bottom: 2.4em;
	margin-bottom: 0em;
	background: none;
}
#content #middle #right LI
{
	padding-left: 23px;
	padding-bottom: 0.2em;
	display: block;
	background: url(../images/backgrounds/leaf.gif) no-repeat 0 6px;
}
#content.products-ecocards #middle #right UL, #content.products-pvc #middle #right UL, #content.products-petg #middle #right UL, #content.products-ingeo #middle #right UL, #content.products-bloomcard #middle #right UL
{
	padding-left: 12px;
	position: relative;
	padding-left: 0px;
	padding-bottom: 2.4em;
	margin-bottom: 1.8em;
	background: url(../images/backgrounds/line_h.gif) no-repeat bottom left;
	float: left;
}
#content.products-ecocards #middle #right LI, #content.products-pvc #middle #right LI, #content.products-petg #middle #right LI, #content.products-ingeo #middle #right LI, #content.products-bloomcard #middle #right LI, #content #middle .ecocards_banner LI
{
	padding-left: 23px;
	padding-bottom: 0.2em;
	display: block;
	background: url(../images/backgrounds/leaf.gif) no-repeat 0px 7px;
	width: 110px;
	float: left;
}
#content #middle .ecocards_banner LI
{
	padding-left: 23px;
	padding-bottom: 0.2em;
	display: block;
	background: url(../images/backgrounds/leaf_brown.gif) no-repeat 0px 7px;
	width: auto;
	zoom: 1;
	float: left;
	padding-right: 18px;
}
#content #middle #right LI A, #content #middle #right LI A:hover.selected
{
	text-decoration: underline;
}
#content #middle #right LI A.selected
{
	text-decoration: none;
	font-weight: bold;
}
#content #middle #right LI A:hover
{
	text-decoration: none;
}
#content #middle #right P.contact
{
	padding-bottom: 2.4em;
	padding-top: 10px;
	margin-bottom: 1.8em;
	background: url(../images/backgrounds/line_h.gif) no-repeat bottom left;
	color: #839B01;
	line-height: 1.8em;
}
/*--------------------- FOOT ---------------------*/
#foot
{
	display: inline;
	width: 840px;
	height: 90px;
	padding: 0px 37px 0px 38px;
	background: url(../images/backgrounds/foot.png) no-repeat bottom left;
	margin-bottom: 30px;
	float: left;
	clear: both;
	position: relative;
}
#foot A
{
	text-decoration: none;
	font-size: 1.1em;
}
#foot A:hover
{
	text-decoration: underline;
}
#foot UL
{
	float: left;
	margin-top: 29px;
	line-height: 1.6em;
}
#foot LI
{
	display: inline;
	padding-bottom: 2px;
}
#foot LI.line
{
	color: #7D9400;
	top: -1px;
	position: relative;
}
#foot LI.title
{
	display: block;
	font: bold 1.1em verdana;
	color: #374100;
}
#foot A.logo
{
	width: 122px;
	height: 38px;
	margin-top: 19px;
	float: right;
	text-indent: -9999em;
	background: url(../images/backgrounds/pcs.gif) no-repeat left;
}
#foot A.cmlogo
{
	height: 40px;
	margin-top: 18px;
	float: right;
	text-indent: -9999em;
	background: url(../images/backgrounds/cm.gif) no-repeat left bottom;
	width: 50px;
	display: inline;
	margin-right: 15px;
}
#foot A.collaborate
{
	height: 39px;
	float: right;
	text-indent: -9999em;
	background: url(../images/backgrounds/collaborate.gif) no-repeat left bottom;
	width: 137px;
	display: inline;
	position: absolute;
	top: 18px;
	left: 400px;
}
/*Prices*/
.prod_list H4
{
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 12px;
	margin-bottom: 16px;
	float: left;
	width: 234px;
	margin-left: 20px;
}
#recycledpvc H4
{
	background: url(../images/titles/prods/ecocards-recycled-price.html) no-repeat;
}
#petg H4
{
	background: url(../images/titles/prods/ecocards-petg-price.html) no-repeat;
}
#ingeo H4
{
	background: url(../images/titles/prods/ecocards-ingeopla-price.html) no-repeat;
}
#bloomcard H4
{
	background: url(../images/titles/prods/ecocards-bloomcard-price.html) no-repeat;
}
/*Levels*/
.prod_list EM, .scrap EM
{
	display: inline;
	text-indent: -9000px;
	overflow: hidden;
	height: 33px;
	margin-bottom: 10px;
	width: 120px;
	margin-left: 20px;
	float: left;
}
.prod_list EM
{
	margin-bottom: 14px;
}
.scrap EM
{
	width: 226px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 4px;
	padding-top: 10px;
	background-position: center 10px;
}
.scrap P
{
	color: #555;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 0;
	padding-bottom: 18px;
}
.scrap P A
{
	font-weight: bold;
}
.prod_list EM.levels-1
{
	background: url(../images/levels/hub-1.gif) no-repeat;
}
.prod_list EM.levels-2
{
	background: url(../images/levels/hub-2.gif) no-repeat;
}
.prod_list EM.levels-3
{
	background: url(../images/levels/hub-3.gif) no-repeat;
}
.prod_list EM.levels-4
{
	background: url(../images/levels/hub-4.gif) no-repeat;
}
.scrap EM.levels-1
{
	background: url(../images/levels/1.gif) no-repeat 0 10px;
}
.scrap EM.levels-2
{
	background: url(../images/levels/2.gif) no-repeat 0 10px;
}
.scrap EM.levels-3
{
	background: url(../images/levels/3.gif) no-repeat 0 10px;
}
.scrap EM.levels-4
{
	background: url(../images/levels/4.gif) no-repeat 0 10px;
}
/*Scrap*/
#scrap
{
	background: url(../images/backgrounds/scrap-bottom.png) no-repeat 0 bottom;
	clear: both;
	margin-bottom: 16px;
	float: left;
	width: 266px;
}
.scrap
{
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/backgrounds/scrap-top.gif) no-repeat left top;
	padding-top: 30px;
	float: left;
	display: inline;
}
.why-casestudies .scrap
{
	background: url(../images/backgrounds/scrap-top-andy.gif) no-repeat left top;
	padding: 68px 20px 10px 22px;
}
.why-casestudies .dove .scrap
{
	background: url(../images/backgrounds/scrap-top-sally.gif) no-repeat left top;
	padding: 68px 20px 10px 22px;
}
.scrap SPAN
{
	padding-left: 42px;
	display: block;
}
#content #middle #right .scrap UL
{
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #555555;
	float: left;
}
#content.products-packaging #middle #right .scrap UL, #content.products-badges #middle #right .scrap UL
{
	padding-bottom: 10px;
}
#content #middle #right .scrap UL LI
{
	background: url(../images/backgrounds/scrap-divide.gif) no-repeat 0 bottom;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0;
	width: 100%;
}
.scrap UL LI IMG
{
	float: left;
	margin-right: 8px;
	display: inline;
}
#content #middle #right .scrap UL LI
{
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 8px;
	margin-bottom: 6px;
}
.scrap STRONG
{
	display: block;
	padding-top: 3px;
}
/*Note*/
#note
{
	background: url(../images/backgrounds/note-bottom.jpg) no-repeat 0 bottom;
	clear: both;
	float: left;
	width: 266px;
	padding-bottom: 14px;
}
#note H4
{
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/backgrounds/note-top.jpg) no-repeat left top;
	padding-top: 50px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 0;
}
#content #middle #right #note UL
{
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #555555;
	padding-left: 20px;
	width: 246px;
	display: inline;
	float: left;
}
#content #middle #right #note LI
{
	background: url(../images/backgrounds/note-tick.gif) no-repeat 0 1px;
	margin-bottom: 0;
	padding-left: 18px;
	float: none;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 6px;
	width: 208px;
	color: #7C761E;
}
/*Tip*/
#tip
{
	background: url(../images/backgrounds/tip-bottom.jpg) no-repeat 0 bottom;
	clear: both;
	float: left;
	width: 266px;
	padding-bottom: 14px;
	margin-bottom: 20px;
}
#tip H4
{
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/backgrounds/tip-top.jpg) no-repeat left top;
	padding-top: 50px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 0;
}
#tip P
{
	color: #636E28;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
}
#content #middle #right #tip UL
{
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #555555;
	padding-left: 20px;
	width: 246px;
}
#content #middle #right #tip LI
{
	background: url(../images/backgrounds/tip-tick.gif) no-repeat 0 1px;
	margin-bottom: 0;
	padding-left: 18px;
	float: none;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 6px;
	width: 208px;
	padding-right: 20px;
	color: #636E28;
}
.why-casestudies #left H4
{
	color: #839B01;
	font: 18px Georgia;
	padding-bottom: 16px;
}
.terms H4
{
	color: #839B01;
	font: 18px Georgia;
	padding-bottom: 16px;
}
/*Banner*/
#banner
{
	width: 840px;
	margin: 0;
	position: relative;
}
#banner #pager
{
	position: absolute;
	top: 214px;
	right: 25px;
	z-index: 999;
	background-color: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 10px 2px 11px;
}
#banner #pager A
{
	font-size: 12px;
	background-color: #FFF;
	padding: 3px 6px;
	margin-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	margin-right: 5px;
}
#banner #pager A:hover, #banner #pager A.activeSlide
{
	color: #FFF;
	background-color: #9AB50E;
}
#rotate
{
	height: 280px;
	width: 840px;
	padding: 0 0 20px;
	margin: 0;
}
#rotate IMG
{
	top: 0;
	left: 0;
}
/*Contact*/
.contact P.intro
{
	padding-right: 30px;
	margin-bottom: 16px;
}
.contact FIELDSET
{
	background: url(../images/backgrounds/popout.gif) no-repeat right top;
	margin-top: 0;
	padding-top: 46px;
	width: 544px;
}
/*Guava Fix*/
BODY#home
{
	margin-top: -1px;
}
/*Safari 4 Grass Fix*/
BODY
{
	background: inherit url(../images/backgrounds/grass.gif) repeat-x left bottom;
}

