.banner-recycle {
	DISPLAY: none
}
HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
APPLET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ABBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BIG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FONT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
S {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SMALL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
STRIKE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
:focus {
	outline: 0
}





BODY {
	FONT-SIZE: 62.5%; COLOR: #222222; background-image: url(front_bg.jpg); background-repeat: repeat-x; background-color:#000000
}
#S {margin-left:auto; margin-right:auto; width:950px
}
HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
CAPTION {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
BLOCKQUOTE:unknown {
	content: ""
}
BLOCKQUOTE:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
BLOCKQUOTE {
	quotes: "" ""
}
Q {
	quotes: "" ""
}
IMG {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
H1 {
	DISPLAY: block; OVERFLOW: hidden; font-size:14px; padding-top:10px; padding-bottom:10px; line-height:20px
}




#com_01{
	font-size:12px; padding-top:0px; padding-bottom:10px; line-height:20px; width:800px; margin-left:auto; margin-right:auto; margin-top:100px
}
#com_02{
	font-size:12px; padding-top:0px; padding-bottom:10px; line-height:20px; width:880px; margin-left:30px; margin-right:30px; margin-top:10px; color:#FFFFCC
}

#content H1 {
	MARGIN-BOTTOM: 1.8em; WIDTH: 524px; HEIGHT: 58px
}
.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)
}
.popout H2 {
	FONT: 24px Georgia
}
.why-casestudies H2 {
	FONT: 24px Georgia
}
.why-casestudies H2 EM {
	FONT: 24px Georgia
}
.terms H2 {
	FONT: 24px Georgia
}
.contact H2 {
	FONT: 24px Georgia
}
EM.error {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 218px; COLOR: #ec0000! important
}
.errors {
	CLEAR: both
}
.dove H2 {
	
}
.why-casestudies H2 EM {
	FONT-STYLE: italic
}
.products#content H1 {
	BACKGROUND: url(/images/titles/prods/products.gif) no-repeat 0px 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 {
	DISPLAY: block; FONT-SIZE: 10px
}
.products-ecocards H1 {
	BACKGROUND: url(/images/titles/prods/ecocard.gif) no-repeat 0px 0px
}
.products-pvc#content H1 {
	BACKGROUND: url(/images/titles/prods/pvc.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 44px
}
.products-petg#content H1 {
	BACKGROUND: url(/images/titles/prods/petg.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 44px
}
.products-ingeo#content H1 {
	BACKGROUND: url(/images/titles/prods/ingeo.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 44px
}
.products-bloomcard#content H1 {
	BACKGROUND: url(/images/titles/prods/bloomcard.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 44px
}
.products-packaging#content H1 {
	BACKGROUND: url(/images/titles/prods/packaging.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 38px
}
.products-badges#content H1 {
	BACKGROUND: url(/images/titles/prods/badges.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 38px
}
.why#content H1 {
	BACKGROUND: url(/images/titles/why/why.gif) no-repeat 0px 0px; WIDTH: 100%
}
.why-partnerships#content H1 {
	BACKGROUND: url(/images/titles/why/partnerships.gif) no-repeat 0px 0px
}
.why-cardmarque#content H1 {
	BACKGROUND: url(/images/titles/why/cardmarque.gif) no-repeat 0px 0px
}
.why-casestudies#content H1 {
	BACKGROUND: url(/images/titles/why/casestudies.gif) no-repeat 0px 0px
}
.why-certificate#content H1 {
	BACKGROUND: url(/images/titles/why/certificate.gif) no-repeat 0px 0px
}
.faqs#content H1 {
	BACKGROUND: url(/images/titles/faqs/faqs.gif) no-repeat 0px 0px; WIDTH: 100%
}
.faqs-glossary#content H1 {
	BACKGROUND: url(/images/titles/faqs/glossary.gif) no-repeat 0px 0px
}
.faqs-logos#content H1 {
	BACKGROUND: url(/images/titles/faqs/logos.gif) no-repeat 0px 0px
}
.faqs-tips#content H1 {
	BACKGROUND: url(/images/titles/faqs/tips.gif) no-repeat 0px 0px
}
H1.why {
	BACKGROUND: url(/images/titles/h1_why.gif) no-repeat 0px 0px
}
H1.faq {
	BACKGROUND: url(/images/titles/h1_faq.gif) no-repeat 0px 0px
}
H1.case {
	BACKGROUND: url(/images/titles/h1_case.gif) 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.gif) no-repeat 0px 9px
}
H1.recyclepvc {
	BACKGROUND: url(/images/titles/h1_ecocards_recycledpvc.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 42px
}
H1.accessories {
	BACKGROUND: url(/images/titles/h1_accessories.gif) no-repeat 0px 0px
}
H1.badge {
	BACKGROUND: url(/images/titles/h1_badge.gif) 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-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 1em; COLOR: #839b01
}
H2.ecocards A {
	DISPLAY: block; FONT-SIZE: 0.1em; BACKGROUND: url(/images/titles/prods/hub-ecocard.gif) no-repeat 0px 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 133px; TEXT-INDENT: -9000px; HEIGHT: 32px
}
H3 {
	MARGIN-TOP: 27px; DISPLAY: block; BACKGROUND: url(/images/titles/h3_select.gif) no-repeat 0px 0px; PADDING-BOTTOM: 1.3em; OVERFLOW: hidden; TEXT-INDENT: -9000px; HEIGHT: 19px
}
H3 A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9000px; HEIGHT: 19px
}
.about-environment H3 {
	MARGIN-TOP: 16px; BACKGROUND: url(/images/titles/about/how.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-pvc H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-petg H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-ingeo H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-bloomcard H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-ecocards #recycledpvc H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #petg H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #ingeo H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #bloomcard H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #recycledpvc H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-recycled.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards #petg H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-petg.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards #ingeo H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-ingeopla.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards #bloomcard H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-bloomcard.gif) no-repeat 0px 0px; HEIGHT: 26px
}
H3.select {
	MARGIN-TOP: 16px; BACKGROUND: url(/images/titles/h3_select_new.gif) no-repeat 0px 0px; HEIGHT: 26px
}
H3.contact {
	BACKGROUND: url(/images/titles/h3_contact.gif) no-repeat 0px 0px
}
.hub-packaging H3 A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 270px; TEXT-INDENT: -9000px; HEIGHT: 30px
}
.hub-badges H3 A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 270px; TEXT-INDENT: -9000px; HEIGHT: 30px
}
.hub-packaging H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 30px
}
.hub-badges H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 30px
}
.hub-packaging H3 A {
	BACKGROUND: url(/images/titles/prods/hub-packaging.gif) no-repeat 0px 0px
}
.hub-badges H3 A {
	MARGIN-TOP: -3px; BACKGROUND: url(/images/titles/prods/hub-badges.gif) no-repeat 0px 0px; PADDING-BOTTOM: 16px
}
H3.ecocards {
	BACKGROUND: url(/images/titles/h3-ecocards-recycled.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.about-environment BLOCKQUOTE {
	PADDING-LEFT: 56px; BACKGROUND: url(/images/symbols/quote-open.gif) no-repeat 6px 0px
}
.about-environment BLOCKQUOTE P {
	FONT: italic 1.5em/1.8em Georgia
}
P.quote {
	MARGIN-BOTTOM: 4px; FONT: italic 1.5em/1.8em Georgia
}
.why-casestudies BLOCKQUOTE {
	CLEAR: both; PADDING-LEFT: 38px; BACKGROUND: url(/images/symbols/quote-open-small.gif) no-repeat 6px 0px; MARGIN-LEFT: -14px
}
.why-casestudies IMG {
	CLEAR: both; FLOAT: right; MARGIN-BOTTOM: 20px
}
.why-casestudies .dove IMG.case {
	CLEAR: both; MARGIN-TOP: -10px; FLOAT: right; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px
}
#right .frame {
	CLEAR: both; PADDING-LEFT: 14px; BACKGROUND: url(/images/pics/frame-case.gif) no-repeat; MARGIN-BOTTOM: 18px; WIDTH: 252px; PADDING-TOP: 19px; POSITION: relative; HEIGHT: 200px
}
#right .frame IMG {
	CURSOR: crosshair; POSITION: relative
}
.why-casestudies BLOCKQUOTE P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; FONT: italic 1.5em/1.8em Georgia
}
.why-casestudies BLOCKQUOTE P EM {
	FONT: bold 1em/1.8em Georgia
}
.about-environment BLOCKQUOTE P EM {
	FONT: bold 1em/1.8em Georgia
}
.about-message BLOCKQUOTE IMG {
	FLOAT: left; MARGIN-RIGHT: 18px
}
BLOCKQUOTE P.close {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/symbols/quote-close.gif) no-repeat right bottom
}
P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1.6em; LINE-HEIGHT: 1.8em
}
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 {
	LINE-HEIGHT: 1.6em
}
.home_right P {
	LINE-HEIGHT: 1.6em
}
#right .banner-why P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-plant P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-about P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-packaging P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-products P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-plant P {
	COLOR: #fff
}
#right .banner-about P {
	COLOR: #fff
}
#right .banner-plant A {
	COLOR: #e9ffd0
}
#right .banner-about A {
	COLOR: #e9ffd0
}
.about-message P STRONG {
	DISPLAY: block
}
#right .banner-packaging P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #999
}
#right .banner-ingeo P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #999
}
#right .banner-bloomcard P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #999
}
#right .banner-packaging P A {
	MARGIN-BOTTOM: 0px
}
#right .banner-ingeo P A {
	MARGIN-BOTTOM: 0px
}
A {
	CURSOR: pointer; COLOR: #839b01; TEXT-DECORATION: underline
}
A:focus {
	COLOR: #839b01; TEXT-DECORATION: none
}
A:hover {
	COLOR: #839b01; TEXT-DECORATION: none
}
.contact STRONG {
	
}







#head {
	DISPLAY: inline; FLOAT: left
}
#left {
	DISPLAY: inline; FLOAT: left
}
#middle {
	DISPLAY: inline; FLOAT: left
}
#foot {
	DISPLAY: inline; FLOAT: left
}
#right {
	DISPLAY: inline; FLOAT: right; OVERFLOW: visible
}







#wrap_bgclouds {
	DISPLAY: block; margin-left:auto; margin-right:auto; WIDTH: 950px
}
#wrap_bggrass {
	DISPLAY: block; margin-left:auto; margin-right:auto; WIDTH: 950px
}
#wrap {
	WIDTH: 950px; PADDING-TOP: 0px; margin-left:auto; margin-right:auto; margin-top:30px
}
#head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 950px; PADDING-TOP: 0px
}
#head_logo_comments {
	FLOAT: left; WIDTH: 600px; color:#2c3e01; font-size:25px;DISPLAY: block; OVERFLOW: hidden; padding-top:10px; padding-top:34px; padding-left:30px
}
#head_logo_comments01 {
	FLOAT: left; WIDTH: 600px; color:#FFFFCC; font-size:12px;DISPLAY: block; OVERFLOW: hidden; padding-top:0px; line-height:20px
}
#head_logo_comments02 {
	FLOAT: left; WIDTH: 600px; color:#FF0000; font-size:25px;DISPLAY: block; OVERFLOW: hidden; padding-top:10px
}
#head_logo {
	BACKGROUND: url(logo2.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 34px 30px 0px 30px; WIDTH: 224px; TEXT-INDENT: -9999em; LINE-HEIGHT: 0.1em; HEIGHT: 65px
}

#head_comments_bg {
	 CLEAR: both; PADDING-BOTTOM: 0px; WIDTH: 874px; PADDING-TOP: 8px; HEIGHT: 62px; margin-left:auto; margin-right:auto
}
#head_comments {
	font-size:40px; padding-top:15px; WIDTH: 874px; margin-left:auto; margin-right:auto; text-align:center; color:#ffffff
}













#middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; OVERFLOW: hidden; WIDTH: 950px; PADDING-TOP: 20px; margin-left:auto; margin-right:auto; color:#222222
}
.terms #middle {
	PADDING-TOP: 0px
}
#home #middle {
	PADDING-RIGHT: 37px; PADDING-LEFT: 38px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
#home #middle IMG.banner {
	FLOAT: left; MARGIN-BOTTOM: 30px
}







.home_left {
	FLOAT: left; WIDTH: 320px; margin-left:30px; color:#FFFFCC
}
.home_left_ti {
	FLOAT: left; WIDTH: 260px; font-size:12px; background-image: url(circle_ti_04.gif); background-repeat:no-repeat; padding-left:60px; padding-top:25px
}
.home_left_navi01 {
	FLOAT: left; WIDTH: 100%; padding-top:5px; font-size:12px
}
.home_left_navi02 {
	FLOAT: left; WIDTH: 320px; padding-top:10px; font-size:12px; line-height:20px; background-image:url(line_320.gif); background-repeat:no-repeat
}




.home_center {
	FLOAT: left; WIDTH: 275px; margin-left:15px; color:#FFFFCC
}
.home_center_ti {
	FLOAT: left; WIDTH: 100%; font-size:12px; background-image: url(circle_ti_05.gif); background-repeat:no-repeat; padding-left:60px; padding-top:25px
}
.home_center_navi01 {
	FLOAT: left; WIDTH: 100%; padding-top:5px; font-size:12px; line-height:20px
}





.home_center2_ti {
	FLOAT: left; WIDTH: 100%; font-size:12px; background-image: url(circle_ti_07.gif); background-repeat:no-repeat; padding-left:60px; padding-top:25px; margin-top:20px; height:70px
}
.home_center2_navi01 {
	FLOAT: left; WIDTH: 100%; padding-top:5px; font-size:12px; line-height:20px
}









.home_right {
	FLOAT: left; WIDTH: 225px; margin-left:15px; color:#FFFFCC
}
.home_right_ti {
	FLOAT: left; WIDTH: 190px; font-size:12px; background-image: url(circle_ti_06.gif); background-repeat:no-repeat; padding-left:60px; padding-top:25px
}
.home_right_navi01 {
	FLOAT: left; WIDTH: 100%; font-size:12px; line-height:20px; margin-top:10px
}
.home_right_navi02 {
	FLOAT: left; WIDTH: 100%; font-size:11px; line-height:14px; margin-top:5px
}
.home_right_link_01 {
	FLOAT: left; WIDTH: 225px; padding-top:0px; font-size:12px; margin-top:5px
}
.home_right_line225 {
	FLOAT: left; WIDTH: 225px; padding-top:0px; margin-top:15px; background-image:url(line_225.gif); height:2px; margin-bottom:10px
}












.home_right A {
	TEXT-DECORATION: none; color:#FFFFCC
}

.home_right A:hover {
	TEXT-DECORATION: underline
}
















#home #middle UL {
	DISPLAY: inline; LEFT: -4px; FLOAT: left; LIST-STYLE-TYPE: none; POSITION: relative; margin-bottom:10px
}
#home #middle LI {
	DISPLAY: inline; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.8em
}
#home #middle LI A {
	DISPLAY: block; FLOAT: left; WIDTH: 121px; MARGIN-RIGHT: 18px; PADDING-TOP: 128px; TEXT-ALIGN: center
}
#home #middle LI.play A {
	BACKGROUND: url(small-play.jpg) no-repeat left top
}
#home #middle LI.stay A {
	BACKGROUND: url(small-stay.jpg) no-repeat left top
}
#home #middle LI.eat A {
	BACKGROUND: url(small-eat.jpg) no-repeat left top; MARGIN-RIGHT: 0px
}
#home #middle LI.marriott A {
	BACKGROUND: url(small-marriott.jpg) no-repeat left top
}
#home #middle LI.eco A {
	BACKGROUND: url(small-eco.jpg) no-repeat left top
}
#home #middle LI.kaera A {
	BACKGROUND: url(small-kaera.jpg) no-repeat left top; MARGIN-RIGHT: 0px
}
#home #middle LI A:hover SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #a4c012; -webkit-border-radius: 5px; -moz-border-radius: 5px
}
.ecocards_banner {
	CLEAR: both; PADDING-RIGHT: 405px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/bann_products.gif) no-repeat left top; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px; WIDTH: 415px; PADDING-TOP: 25px; POSITION: relative; HEIGHT: 218px
}
.ecocards_banner IMG {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
.hub-packaging {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 380px; PADDING-TOP: 5px
}
.hub-badges {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 380px; PADDING-TOP: 5px
}
.hub-packaging {
	CLEAR: both; PADDING-RIGHT: 20px; BACKGROUND: url(/images/backgrounds/line_v.gif) no-repeat right top
}
.hub-packaging IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hub-badges IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hub-packaging P {
	CLEAR: left; MARGIN-BOTTOM: 0px; WIDTH: 240px
}
.hub-badges P {
	CLEAR: left; MARGIN-BOTTOM: 0px; WIDTH: 240px
}
.hub-packaging A.btn_small {
	LEFT: -3px; MARGIN-BOTTOM: 0px; POSITION: relative
}
.hub-badges A.btn_small {
	LEFT: -3px; MARGIN-BOTTOM: 0px; POSITION: relative
}
.ecocards_banner A {
	LEFT: -3px; MARGIN-BOTTOM: 0px; POSITION: relative
}
#left {
	WIDTH: 524px
}
.popout#left {
	PADDING-RIGHT: 30px; DISPLAY: inline; BACKGROUND: url(/images/backgrounds/popout.gif) no-repeat right 65px; POSITION: relative
}
.contact #left {
	DISPLAY: inline; WIDTH: 544px; POSITION: relative
}
.popout#left .samples {
	DISPLAY: block; BACKGROUND: url(/images/banners/samples.gif) no-repeat; LEFT: 312px; OVERFLOW: hidden; WIDTH: 232px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 76px; HEIGHT: 65px
}
.popout#left .frame {
	PADDING-LEFT: 16px; BACKGROUND: url(/images/pics/frame.gif) no-repeat; MARGIN-BOTTOM: 18px; WIDTH: 499px; PADDING-TOP: 21px; POSITION: relative; HEIGHT: 368px
}
.popout#left IMG {
	CURSOR: crosshair; POSITION: relative
}
#content #middle UL {
	PADDING-LEFT: 12px; MARGIN-BOTTOM: 1.4em; LIST-STYLE-TYPE: none; POSITION: relative
}
#content #middle .ecocards_banner UL {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 16px; LIST-STYLE-TYPE: none; POSITION: relative
}
#content #middle LI {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 1.2em; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0.8em; LINE-HEIGHT: 1.8em
}
A.btn {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 189px; TEXT-INDENT: -9999em; HEIGHT: 47px
}
A.btn_small {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 189px; TEXT-INDENT: -9999em; HEIGHT: 47px
}
A.btnprod {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 189px; TEXT-INDENT: -9999em; HEIGHT: 47px
}
A.btn_small {
	BACKGROUND: url(/images/buttons/btn_find_small.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 145px; TEXT-INDENT: -9999em; HEIGHT: 39px
}
A.btnprod {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/buttons/btn_contactproduct.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 236px; TEXT-INDENT: -9999em; HEIGHT: 40px
}
A.btnprod:hover {
	BACKGROUND: url(/images/buttons/btn_contactproduct.gif) no-repeat 0px -39px
}
.ecocards_banner A.btn_small {
	CLEAR: both; BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px 0px; MARGIN: 0px
}
.ecocards_banner P {
	MARGIN-BOTTOM: 8px
}
.prod_list A.btn_small {
	BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 17px
}
A.btn:hover {
	BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px -47px
}
A.btn_small:hover {
	BACKGROUND: url(/images/buttons/btn_find_small.gif) no-repeat 0px -39px
}
.ecocards_banner A.btn_small:hover {
	BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px -39px
}
.prod_list A.btn_small:hover {
	BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px -39px
}
.faq_section {
	DISPLAY: block; BACKGROUND: url(/images/backgrounds/line.gif) no-repeat center bottom; FLOAT: left; MARGIN-BOTTOM: 2.6em; PADDING-BOTTOM: 2.6em; WIDTH: 100%
}
.faq_section H2 {
	PADDING-BOTTOM: 16px; LINE-HEIGHT: 20px
}
.faq_last H2 {
	PADDING-BOTTOM: 16px; LINE-HEIGHT: 20px
}
.faq_last {
	DISPLAY: block; PADDING-BOTTOM: 2.6em
}
.faq_section TABLE {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 28px; WIDTH: 100%; BORDER-TOP-STYLE: none
}
TABLE.faq_section {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 28px; WIDTH: 100%; BORDER-TOP-STYLE: none
}
TABLE.faq_section {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 40px; WIDTH: 930px; BORDER-TOP-STYLE: none
}
TABLE.faq_section TD.levels-1 {
	BACKGROUND: url(/images/levels/1.gif) no-repeat 12px 6px; PADDING-BOTTOM: 14px; WIDTH: 225px; PADDING-TOP: 14px
}
TABLE.faq_section TD.levels-2 {
	BACKGROUND: url(/images/levels/2.gif) no-repeat 12px 6px; PADDING-BOTTOM: 14px; WIDTH: 225px; PADDING-TOP: 14px
}
TABLE.faq_section TD.levels-3 {
	BACKGROUND: url(/images/levels/3.gif) no-repeat 12px 6px; PADDING-BOTTOM: 14px; WIDTH: 225px; PADDING-TOP: 14px
}
TABLE.faq_section TD.levels-4 {
	BACKGROUND: url(/images/levels/4.gif) no-repeat 12px 6px; PADDING-BOTTOM: 14px; WIDTH: 225px; PADDING-TOP: 14px
}
.faq_section TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid
}
TABLE.faq_section TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; VERTICAL-ALIGN: middle
}
.faq_section TD.tick {
	BACKGROUND: url(/images/symbols/grid-tick.gif) no-repeat center center
}
.faq_section TR.normal TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #fafafa
}
TABLE.faq_section TR.normal TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px
}

.faq_section TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 12px; BORDER-BOTTOM: #a8c310 2px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #bcd912
}
TABLE.faq_section TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px
}
IMG.case {
	DISPLAY: block; FLOAT: right; MARGIN: -20px 0px 0px 20px
}
FIELDSET {
	MARGIN-TOP: 7px; FLOAT: left
}
FIELDSET P {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 100%
}
FIELDSET P SPAN {
	
}
LABEL {
	FONT-SIZE: 1.2em; FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 1.2em; FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 1.2em; FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LABEL {
	PADDING-RIGHT: 20px; FONT: 18px Georgia; WIDTH: 195px; COLOR: #839b01
}
.signup LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: 13px; WIDTH: 260px; COLOR: #999
}
.signup LABEL.sign {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT: 18px Georgia; WIDTH: 195px; COLOR: #839b01
}
INPUT {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/images/backgrounds/input.gif) repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 270px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #f2f2f2 1px solid; POSITION: relative; TOP: -4px
}
TEXTAREA {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/images/backgrounds/input.gif) repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 270px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #f2f2f2 1px solid; POSITION: relative; TOP: -4px
}
SELECT {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #b8b8b8 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 265px; BORDER-BOTTOM: #f2f2f2 1px solid; POSITION: relative; TOP: -4px; HEIGHT: 30px
}
INPUT#ContactForm_chkPrivacy {
	MARGIN-TOP: 4px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN.required {
	CLEAR: both; DISPLAY: block! important; FLOAT: left; FONT: 13px Georgia; WIDTH: 200px; COLOR: #999; PADDING-TOP: 10px
}
.contact INPUT.submit {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 40px 0px 0px; WIDTH: 189px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 47px; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	HEIGHT: 100px
}
.prod_list {
	DISPLAY: inline; MIN-HEIGHT: 256px; BACKGROUND: url(/images/backgrounds/bann_product_list.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; OVERFLOW: visible; WIDTH: 254px; PADDING-TOP: 28px; HEIGHT: auto; _height: 256px
}
.prod_list#recycledpvc {
	MARGIN-LEFT: 16px
}
.prod_list#bloomcard {
	MARGIN-LEFT: 16px
}
.prod_list_bottom {
	DISPLAY: inline; FONT-SIZE: 1px; BACKGROUND: url(/images/backgrounds/bann_product_list_bott.gif) no-repeat 0px bottom; FLOAT: left; WIDTH: 254px; LINE-HEIGHT: 1px; HEIGHT: 30px
}
.prod_list P {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.prod_list#ingeo {
	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 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px; WIDTH: 214px
}
.prod_list IMG {
	MARGIN-TOP: -26px; DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 10px; MARGIN-RIGHT: -9px
}
#right {
	WIDTH: 266px; PADDING-TOP: 4px
}
.bann_about {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.bann_why {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-why {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-plant {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-about {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-products {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.bann_small {
	CLEAR: both; HEIGHT: 67px
}
.banner-why {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/why.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-why A {
	PADDING-RIGHT: 90px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #687145; LINE-HEIGHT: 16px; PADDING-TOP: 54px; 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
}
.banner-about {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/about.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-about A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 54px; 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
}
.banner-products {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/products.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-products A {
	PADDING-RIGHT: 110px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #687145; LINE-HEIGHT: 16px; PADDING-TOP: 54px; HEIGHT: 67px
}
#right .banner-products A:hover {
	TEXT-DECORATION: none
}
#right .banner-products A EM {
	COLOR: #839b01
}
#right .banner-products A:hover EM {
	TEXT-DECORATION: underline
}
.banner-plant {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/plant.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-plant A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 100px; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 44px; HEIGHT: 77px
}
#right .banner-plant A:hover {
	TEXT-DECORATION: none
}
#right .banner-plant A EM {
	COLOR: #e9ffd0
}
#right .banner-plant A:hover EM {
	TEXT-DECORATION: underline
}
IMG.banner {
	CLEAR: both; MARGIN-BOTTOM: 20px
}
.banner-packaging {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/packaging.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 144px
}
#right .banner-packaging A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; 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
}
.banner-ingeo {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/ingeo.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 176px
}
#right .banner-ingeo A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; 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
}
.banner-bloomcard {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/bloomcard.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 179px
}
#right .banner-bloomcard A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; 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
}
.banner-petg {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/petg.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 167px
}
#right .banner-petg A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; 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
}
.banner-cardmarque {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/cardmarque.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-cardmarque A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 150px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 30px; HEIGHT: 91px
}
#right .banner-cardmarque A:hover {
	TEXT-DECORATION: none
}
#right .banner-cardmarque A EM {
	DISPLAY: block; COLOR: #839b01
}
#right .banner-cardmarque A:hover EM {
	TEXT-DECORATION: underline
}
.bann_why A {
	COLOR: #3e5800
}
.bann_why A:hover {
	COLOR: #3e5800
}
.bann_about A {
	COLOR: #fff
}
.bann_about A:hover {
	COLOR: #fff
}
#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.about-environment#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0.2em
}
.products-ecocards#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-pvc#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-petg#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-ingeo#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-bloomcard#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-ecocards#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-pvc#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-petg#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-ingeo#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-bloomcard#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
#content #middle .ecocards_banner LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
#content #middle .ecocards_banner LI {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf_brown.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: auto; ZOOM: 1
}
#content #middle #right LI A {
	TEXT-DECORATION: underline
}
#content #middle #right LI A.selected:hover {
	TEXT-DECORATION: underline
}
#content #middle #right LI A.selected {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content #middle #right LI A:hover {
	TEXT-DECORATION: none
}
#content #middle #right P.contact {
	BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; COLOR: #839b01; LINE-HEIGHT: 1.8em; PADDING-TOP: 10px
}

.prod_list H4 {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 234px; TEXT-INDENT: -9000px; HEIGHT: 12px
}
#recycledpvc H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-recycled-price.gif) no-repeat
}
#petg H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-petg-price.gif) no-repeat
}
#ingeo H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-ingeopla-price.gif) no-repeat
}
#bloomcard H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-bloomcard-price.gif) no-repeat
}
.prod_list EM {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 120px; TEXT-INDENT: -9000px; HEIGHT: 33px
}
.scrap EM {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 120px; TEXT-INDENT: -9000px; HEIGHT: 33px
}
.prod_list EM {
	MARGIN-BOTTOM: 14px
}
.scrap EM {
	BACKGROUND-POSITION: center 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; WIDTH: 226px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
.scrap P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 18px; COLOR: #555; LINE-HEIGHT: 12px
}
.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 0px 10px
}
.scrap EM.levels-2 {
	BACKGROUND: url(/images/levels/2.gif) no-repeat 0px 10px
}
.scrap EM.levels-3 {
	BACKGROUND: url(/images/levels/3.gif) no-repeat 0px 10px
}
.scrap EM.levels-4 {
	BACKGROUND: url(/images/levels/4.gif) no-repeat 0px 10px
}
#scrap {
	CLEAR: both; BACKGROUND: url(/images/backgrounds/scrap-bottom.png) no-repeat 0px bottom; FLOAT: left; MARGIN-BOTTOM: 16px; WIDTH: 266px
}
.scrap {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/scrap-top.gif) no-repeat left top; FLOAT: left; PADDING-TOP: 30px
}
.why-casestudies .scrap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; BACKGROUND: url(/images/backgrounds/scrap-top-andy.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 68px
}
.why-casestudies .dove .scrap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; BACKGROUND: url(/images/backgrounds/scrap-top-sally.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 68px
}
.scrap SPAN {
	DISPLAY: block; PADDING-LEFT: 42px
}
#content #middle #right .scrap UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #555555
}
.products-packaging#content #middle #right .scrap UL {
	PADDING-BOTTOM: 10px
}
.products-badges#content #middle #right .scrap UL {
	PADDING-BOTTOM: 10px
}
#content #middle #right .scrap UL LI {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/scrap-divide.gif) no-repeat 0px bottom; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%
}
.scrap UL LI IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 8px
}
#content #middle #right .scrap UL LI {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 14px
}
.scrap STRONG {
	DISPLAY: block; PADDING-TOP: 3px
}
#note {
	CLEAR: both; BACKGROUND: url(/images/backgrounds/note-bottom.jpg) no-repeat 0px bottom; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 266px
}
#note H4 {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/note-top.jpg) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; PADDING-TOP: 50px; HEIGHT: 0px
}
#content #middle #right #note UL {
	DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 246px; COLOR: #555555
}
#content #middle #right #note LI {
	PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: url(/images/backgrounds/note-tick.gif) no-repeat 0px 1px; FLOAT: none; MARGIN-BOTTOM: 6px; WIDTH: 208px; COLOR: #7c761e; LINE-HEIGHT: 14px
}
#tip {
	CLEAR: both; BACKGROUND: url(/images/backgrounds/tip-bottom.jpg) no-repeat 0px bottom; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 14px; WIDTH: 266px
}
#tip H4 {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/tip-top.jpg) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; PADDING-TOP: 50px; HEIGHT: 0px
}
#tip P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px; COLOR: #636e28
}
#content #middle #right #tip UL {
	PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 246px; COLOR: #555555
}
#content #middle #right #tip LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: url(/images/backgrounds/tip-tick.gif) no-repeat 0px 1px; FLOAT: none; MARGIN-BOTTOM: 6px; WIDTH: 208px; COLOR: #636e28; LINE-HEIGHT: 14px
}
.why-casestudies #left H4 {
	PADDING-BOTTOM: 16px; FONT: 18px Georgia; COLOR: #839b01
}
.terms H4 {
	PADDING-BOTTOM: 16px; FONT: 18px Georgia; COLOR: #839b01
}







#banner {
	WIDTH: 870px; POSITION: relative; float:left; height:280px; margin-left:5px; margin-top:5px
}
#banner #pager {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; Z-INDEX: 999; RIGHT: 25px; PADDING-BOTTOM: 11px; PADDING-TOP: 10px; POSITION: absolute; TOP: 230px; BACKGROUND-COLOR: #52125e; -webkit-border-radius: 7px; -moz-border-radius: 7px
}
#banner #pager A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #52125e; TEXT-DECORATION: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#FFFFFF
}
#banner #pager A:hover {
	COLOR: #52125e; BACKGROUND-COLOR: #ffffff
}
#banner #pager A.activeSlide {
	COLOR: #52125e; BACKGROUND-COLOR: #ffffff
}







#rotate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 870px; PADDING-TOP: 0px; HEIGHT: 280px; margin-left:auto; margin-right:auto
}
#rotate IMG {
	LEFT: 0px; TOP: 0px
}
.contact P.intro {
	PADDING-RIGHT: 30px; MARGIN-BOTTOM: 16px
}
.contact FIELDSET {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/backgrounds/popout.gif) no-repeat right top; WIDTH: 544px; PADDING-TOP: 46px
}







#foot {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 0px; WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 90px; margin-left:auto; margin-right:auto; padding-left:30px; padding-right:30px
}
#foot A {
	FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
#foot A:hover {
	TEXT-DECORATION: underline
}
#foot UL {
	MARGIN-TOP: 29px; FLOAT: left; LINE-HEIGHT: 1.6em
}
#foot LI {
	DISPLAY: inline; PADDING-BOTTOM: 2px
}
#foot LI.line {
	COLOR: #7d9400; POSITION: relative; TOP: -1px
}
#foot LI.title {
	DISPLAY: block; COLOR: #FFFFCC; font-size:12px; font-weight:bold; float:left; width:800px
}
#foot LI.co {
	DISPLAY: block; COLOR: #FFFFCC; font-size:10px; float:left; width:800px; margin-top:10px
}
#foot A.logo {
	MARGIN-TOP: 19px; BACKGROUND: url(/images/backgrounds/pcs.gif) no-repeat left 50%; FLOAT: right; WIDTH: 122px; TEXT-INDENT: -9999em; HEIGHT: 38px
}
#foot A.cmlogo {
	MARGIN-TOP: 18px; DISPLAY: inline; BACKGROUND: url(/images/backgrounds/cm.gif) no-repeat left bottom; FLOAT: right; WIDTH: 50px; TEXT-INDENT: -9999em; MARGIN-RIGHT: 15px; HEIGHT: 40px
}
#foot A.collaborate {
	DISPLAY: inline; BACKGROUND: url(/images/backgrounds/collaborate.gif) no-repeat left bottom; LEFT: 420px; FLOAT: right; WIDTH: 78px; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 18px; HEIGHT: 39px
}













