html {
	background:#fff url(../images/bg-body.gif) repeat-x 0 100%;
}
body {
	margin:0;
	color: #010000;
	min-width:1000px;
	height:100%;
	position:relative;
	font:12px georgia, "times new roman", times, serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border:0;
}
input, select, textarea {
	vertical-align: middle;
	font:100% georgia, "times new roman", times, serif;
}
a {
	color:#010000;
	text-decoration: underline;
}
a:hover {
	color:#010000;
	background:#ffd200;
}
a.pressed {
	color:#000;
	background:#9bcd58 !important;
}
.green a.pressed {
	color:#000;
	background:#33a4b9;
}
.magenta a.pressed {
	color:#000;
	background:#a76cab;
}
.orange a.pressed {
	color:#000;
	background:#f6995d;
}
.red a.pressed {
	color:#000;
	background:#f36c9e;
}
/* General settings */
#wrapper {
	width:976px;
	padding:17px 0 0 15px;
}
.footerTrail
{
	margin: 0 0 0px 0;
	width: 100%;
	height: 150px;
	display: block;
	overflow: visible;
	background: none;
	background-repeat: no-repeat;
}
.left-bg {
	position:absolute;
	z-index:10000;
	top:0;
	left:0;
	background:url(../images/bg-body-l.gif) repeat-y;
	width:15px;
	height:100%;
}
/* header-box */
#header {
	width:920px;
	overflow:hidden;
	margin:0 0 29px auto;
	padding:0 0 11px;
	border-bottom:2px solid #4d4e54;
}
/* header-list */
.header-list {
	margin:9px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.header-list li {
	float:left;
	font-size:10px;
	padding:0 0 0 10px;
	line-height:14px;
	text-align:right;
	vertical-align:top;
}
.header-list li a {
	display:block;
	cursor:pointer;
	text-decoration:none;
	/* color: red;*/
}
.header-list li a.pressed {
	background:none !important;
}
.header-list li a:hover {
	border:0;
	color:#010000;
}
.header-list li .frame {
	float:right;
	position:relative;
	width:46px;
	height:61px;
	padding:1px 0 0 4px;
	margin:0 0 0 10px;
}
.bg-reflect {
	position:absolute;
	z-index:10;
	top:1px;
	left:5px;
	width:20px;
	height:56px;
	background:url(../images/bg-reflect.png) no-repeat;
}
.bg-rect {
	width:44px;
	height:56px;
	position:absolute;
	display:none;
	z-index:9;
	top:2px;
	left:5px;
	background:url(../images/bg-rect.png);
}
.header-list li .frame img {
	border:1px solid #dedede;
}
.header-list li a:hover {
	text-decoration:none;
	background: none;
}

.header-list li a:hover .frame {
	xbackground:url(../images/header-list-roll.png) no-repeat;
}
.header-list li a:hover .frame img {
	border:1px solid #8cc63f;
}
.green .header-list li a:hover .frame img {
	border:1px solid #008da8;
}
.magenta .header-list li a:hover .frame img {
	border:1px solid #791d7e;
}
.orange .header-list li a:hover .frame img {
	border:1px solid #f37421;
}
.red .header-list li a:hover .frame img {
	border:1px solid #ee2c74;
}
/*
.magenta .header-list li a:hover .text {
	Xbackground:url(../images/arrow2.gif) no-repeat 100% 7px;
}
.red .header-list li a:hover .text {
	Xbackground:url(../images/arrow6.gif) no-repeat 100% 7px;
}
.orange .header-list li a:hover .text {
	Xbackground:url(../images/arrow5.gif) no-repeat 100% 7px;
}
.green .header-list li a:hover .text {
	Xbackground:url(../images/arrow3.gif) no-repeat 100% 7px;
}
*/
.header-list li a .text, .header-list li a:hover .text {
	color: #000000;
	/* background:url(../images/arrow4.gif) no-repeat 100% 7px;*/
}

.header-list li .text {
	float:right;
	padding:32px 0 0;
	/* background:url(../images/arrow1.gif) no-repeat 100% 7px; */
}
.header-list li .text span {
	/*color: Red;*/
	display:block;
}
.header-list li a:hover .text span.link {
	background-color: #ffd200;
	color: #000000;
}
.header-list li a .text span.link {
	color: #7db13a;
}

span.marketLabel
{
	color: #170E17;
}


.header-list li a.pressed .bg-rect {
	display:block !important;
}

/* Logo moved to market domains */

/* global-navigation box */
.holder-global-nav {
	width:925px;
	padding:0 0 27px 51px;
	margin:0 0 0 auto;
	z-index:100;
}
.holder-global-nav:after {
	display:block;
	clear:both;
	content:"";
}
/* global navigation */
.global-nav {
	float:left;
}
.global-nav .col {
	float:left;
	width:179px;
}
.global-nav .colwide {
	float:left;
	width:250px;
}

.global-nav .heading {
	display:block;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 0 20px;
	margin:0 0 0 5px;
}
.global-nav .text-markets {
	width:84px;
	background:url(../images/text-markets.gif) no-repeat;
}
.global-nav .text-printing {
	width:91px;
	background:url(../images/text-printing.gif) no-repeat;
}
.global-nav .text-about {
	width:62px;
	background:url(../images/text-about.gif) no-repeat;
}
.global-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
}
.global-nav ul li {
	font-size:14px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.global-nav ul a {
	display:block;
	cursor:pointer;
	padding:2px 0 0;
	color:#2a2b2f;
	width:179px;
	text-decoration:none;
}
.global-nav ul a span {
	display:block;
	padding:0 0 0 3px;
}
.global-nav ul a em {
	display:block;
	height:1%;
	overflow:hidden;
	font-style:normal;
	padding:0 16px 5px 4px;
	margin:0 5px 0 0;
	line-height:14px;
}
.global-nav ul a.pressed {
	background:none !important;
}
.light-green .global-nav ul a:hover em,
.light-green .global-nav .active a em {
	background:url(../images/ico-plus1.gif) no-repeat 100% 3px;
}
.green .global-nav ul a:hover em,
.green .global-nav .active a em {
	background:url(../images/ico-plus4.gif) no-repeat 100% 3px;
}
.magenta .global-nav ul a:hover em,
.magenta  .global-nav .active a em {
	background:url(../images/ico-plus5.gif) no-repeat 100% 3px;
}
.orange .global-nav ul a:hover em,
.orange .global-nav .active a em {
	background:url(../images/ico-plus2.gif) no-repeat 100% 3px;
}
.red .global-nav ul a:hover em,
.red .global-nav .active a em {
	background:url(../images/ico-plus3.gif) no-repeat 100% 3px;
}
.global-nav .lock {
	float:left;
	margin:3px 5px 0 0;
	display:inline;
}
.global-nav ul a:hover {
	text-decoration:none;
	border:0;
	background:none;
	color:#000;
	background:url(../images/bg-global-nav-roll-t.gif) no-repeat;
}
.global-nav ul a:hover span {
	background:url(../images/bg-global-nav-roll-b.gif) no-repeat 0 100%;
}
.global-nav li.active a {
	color: #8cc63f;	/*#7db13a;*/
	background:url(../images/bg-global-nav-active-t.gif) no-repeat;
}
.global-nav li.active a span {
	background:url(../images/bg-global-nav-active-b.gif) no-repeat 0 100%;
}
.global-nav ul li a.pressed,
.global-nav ul li a:hover.pressed {
	color:#7db13a;
	background:url(../images/bg-global-nav-press-t.gif) no-repeat !important;
}
.global-nav ul li a.pressed span,
.global-nav ul li a:hover.pressed span {
	background:url(../images/bg-global-nav-press-b.gif) no-repeat 0 100%;
}
/* contact-list */
.contact-list {
	margin:0;
	float:right;
	width:322px;
	line-height:16px;
}
.contact-list dt {
	float:left;
	width:67px;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 0 5px;
	margin:5px 0 0;
}
.text-phone {
	background:url(../images/text-phone.gif) no-repeat;
}
.text-print {
	background:url(../images/text-print.gif) no-repeat;
}
.text-inquiry {
	background:url(../images/text-inquiry.gif) no-repeat;
}

.text-rfqs {
	background:url(../images/text-rfqs.gif) no-repeat;
}
.text-rfq {
	background:url(../images/text-rfq.gif) no-repeat;
}

.text-address {
	background:url(../images/text-address.gif) no-repeat;
}
.well-contact {
	float:right;
	width:137px;
	height:25px;
	position:relative;
	z-index: 2000;
}
.overlay .well-contact {
	z-index: 800;
}
.well-contact .link a {
	display:block;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-well-contact.gif) no-repeat 0 -50px;
}
.well-contact .link a:hover {
	background:url(../images/bg-well-contact.gif) no-repeat 0 -25px;
}
.well-contact .link a.pressed {
	background:url(../images/bg-well-contact.gif) no-repeat !important;
}
.contact-list dd .active .link a {
	background:url(../images/bg-well-contact.gif) no-repeat;
}
/* light-box */
.contact-list dd .active .light-box-hold {
	display:block;
}
.lightbox-wrapper {
	position:absolute;
	display:none;
	top:150px;
	right:0;
	width: 100%;
}
.light-box-hold {
	padding:0 0 0 16px;	/* Adjusted for no left edge in market domains to 0 0 0 1px; */
	margin:0;
	width:976px;
	z-index:100;
}
.lightbox-wrapper .light-box {
	position: relative;
	float: right;
}

.light-box {
	width:625px;
	overflow:hidden;
	padding:6px 0 0;
	background:url(../images/bg-lightbox-t.png) no-repeat;
}
.light-box .holder {
	height:1%;
	overflow:hidden;
	padding:0 2px 0 6px;
	background:url(../images/bg-lightbox.png) repeat-y;
}
.light-box .bottom {
	width:625px;
	overflow:hidden;
	padding:15px 0 0;
	background:url(../images/bg-lightbox-b.png) no-repeat;
}
.light-box .box {
	width:618px;
	overflow:hidden;
	padding:0 0 30px;
	margin:5px 0 0;
	background:url(../images/bg-lightbox-column.gif) no-repeat 0 100%;
}
.light-box .close {
	float:right;
	cursor:pointer;
	position:relative;
	z-index:100;
	width:46px;
	margin:0 10px 0 0;
	display:inline;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-close.gif) no-repeat;
}
.light-box .close:hover {
	background-position:0 -15px;
}
/* contact-form */
.contact-form .contact-area {
	width:617px;
	overflow:hidden;
	font-size:12px;
	background:#fff url(../images/bg-lightbox-in.gif) repeat-x 0 100%;
}
.contact-form .row {
	width:100%;
	overflow:hidden;
}
.contact-form .col {
	width:205px;
	float:left;
	padding:0 1px 0 0;
}
.contact-form .heading {
	display:block;
	font-size:12px;
	line-height:30px;
	margin:0 0 10px 20px;
	color:#7db13a;
}
.contact-form .ext {
	float:right;
	margin:0 0 20px;
	padding:0 36px 0 0;
	line-height:18px;
}
.input-info {
	margin:0;
	padding:0 0 10px 13px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.input-info li {
	position:relative;
	height:32px;
	width:167px;
	vertical-align:top;
	overflow:hidden;
	margin:0 0 -5px 0;
}
.input-info .text1 {
	float:left;
	font-size:12px;
	color:#2a2b2e;
	margin:8px 0 0 11px;
	display:inline;
	position:relative;
	z-index:2;
	width:145px;
	border:0;
	background:none;
	padding:0;
}
.input-info .blur {
	display:block;
	position:absolute;
	z-index:1;
	top:-37px;
	left:0;
	width:167px;
	height:64px;
	background:url(../images/bg-input-about.png) no-repeat;
}
.input-info .focus .blur {
	top:0;
}
.select-holder {
	width:100%;
	overflow:hidden;
}
.mind-select {
	float:left;
	width:168px;
	color:#010000;
	margin:0 0 0 14px;
	display:inline;
	font-size:10px;
}
.contact-form .phone {
	padding:0 0 0 37px;
	background:url(../images/ico-phone.gif) no-repeat 0 50%;
}
.call-you .heading {
	margin:0 0 8px 20px;
}
.phone-number {
	margin:0;
	padding:0 0 0 19px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.phone-number li {
	float:left;
}
.phone-number li em {
	float:left;
	font-style:normal;
	font-weight:bold;
	color:#7db13a;
	padding:0 0 0 2px;
	margin:7px 0 0;
}
.text-small span {
	float:left;
	width:27px;
	height:26px;
	padding:8px 15px 0 9px;
	margin:0 -11px 0 -3px;
	background:url(../images/bg-input-phone1.gif) no-repeat 5px 6px;
}
.text-small span.focus {
	background:url(../images/bg-input-phone1-focus.png) no-repeat;
}
.text-medium {
	margin:0 -5px 0 0;
}
.text-medium span {
	float:left;
	width:34px;
	height:26px;
	padding:8px 15px 0 9px;
	background:url(../images/bg-input-phone2.gif) no-repeat 5px 6px;
}
.text-medium span.focus {
	background:url(../images/bg-input-phone2-focus.png) no-repeat;
}
.text-small input,
.text-medium input {
	width:100%;
	padding:0;
	border:0;
	background:none;
	position:relative;
}
.day-list {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.day-list li {
	height:1%;
	line-height:19px;
	padding:0 14px 0 31px;
	background:#fff;
	border-top:1px solid #f0f0f0;
}
.day-list li:after {
	display:block;
	clear:both;
	content:"";
}
.day-list label {
	float:left;
	letter-spacing:0;
	color:#4d4e54;
}
.day-list .checkbox1 {
	float:right;
	width:27px;
	height:27px;
}
.btn-submit {
	float:right;
	padding:0;
	margin:17px 20px 0 0;
	border:0;
}
.btn-submit a {
	display:block;
	width:55px;
	height:22px;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	background:url(../images/btn-submit.gif) no-repeat;
}
.btn-submit a:hover {
	background:url(../images/btn-submit.gif) no-repeat 0 -22px;
}
.btn-submit a.pressed {
	background:url(../images/btn-submit-press.png) no-repeat !important;
}
.hold {
	padding:0 0 0 18px;
	height:1%;
	overflow:hidden;
}
.hold .btn-submit {
	margin:17px 28px 0 0;
}
.email-reply .input-info {
	padding:0;
}
.text-email {
	display:block;
	width:141px;
	height:18px;
	overflow:hidden;
	padding:2px 7px 0;
	background:url(../images/bg-input-email.gif) no-repeat;
}
.text-email span {
	display:block;
}
.text-email input {
	width:100%;
	padding:0;
	border:0;
	background:none;
	font-size:12px;
	color:#2a2b2e;
}
.input-info li.comment {
	float:left;
	width:167px;
	height: 98px; /* 108px */
	margin:-3px 0 0;
}
.input-info li.comment div {
	width:167px;
	height: 98px; /* 108px */
	overflow:hidden;
	position:relative;
}
.input-info li.comment div.focus .blur {
	top:-114px;
}
.input-info li.comment .blur {
	position:absolute;
	width:167px;
	height:216px;
	top:0;
	left:0;
	background:url(../images/bg-textarea.png) no-repeat;
}
.comment textarea {
	position:relative;
	z-index:10;
	width:150px;
	max-width:150px;
	height:90px;
	max-height:90px;
	margin:2px 0 0 10px;
	padding:0;
	border:0;
	background:none;
	color:#a1a0a0;
	overflow:auto;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.contact-form .contact-email {
	padding:0 0 0 37px;
	margin:0 0 12px 20px;
	background:url(../images/ico-email.gif) no-repeat 0 50%;
}
.contact-list dd {
	font-size:15px;
	margin:0;
	height:1%;
	letter-spacing: normal;
}
.contact-list dd:after {
	display:block;f
	clear:both;
	content:"";
}
.contact-list dd .name {
	float:left;
	width: 45px;
	padding: 3px 3px 0 0;
	font-style:normal;
	font-size: 13px;
	letter-spacing: normal;
	/* border: solid 1px green; */
}
.contact-list .email {
	width: 205px;
	float:left;
	font-style:normal;
	color:#6b6b6b;
	text-decoration:underline;
	font-size: 13px;
	letter-spacing: normal;
	/* border: solid 1px yellow; */
}

.contact-list .email a.mailto {
	float: left;
	display:block;
	color: #6b6b6b;
	font-size: 13px;
	padding: 2px 0 0 0;

}
.contact-list .email a.mailto:hover {
	float: left;
	display:block;
	color: #6b6b6b;
	background-color: #ffd200;
	color: #000000;	
	font-size: 13px;
}

.contact-list .email a.vcf img
{
	padding: 4px 0 0 0;
	margin: 0;
}
.contact-list .email a.vcf, .contact-list .email a.vcf:hover {
	float: right;
	display:block;
	color: #6b6b6b;
	font-size: 14px;
	background: none;
}

/*
.contact-list .email a span {
	display:block;
	padding:0 30px 0 0;
	background:url(../images/ico1.gif) no-repeat 100% 3px;
}
*/
.contact-list dd address {
	float:left;
	font-size:12px;
	letter-spacing: 0px;
	font-style:normal;
	padding-top: 4px;
}
/* main-box */
.index #main {
	background:none;
	padding:0 0 61px;
}
#main {
	width:100%;
	padding:35px 0 0;
	background:url(../images/bg-main.png) no-repeat;
}
#main:after {
	display:block;
	clear:both;
	content:"";
}

#mainHome {
	width:100%;
	padding: 0 0 61px 0;
	background:url(../images/bg-main.png) no-repeat;
}
#mainHome:after {
	display:block;
	clear:both;
	content:"";
}

/* homepromo */
/*
.homepromo {
	height:92px;
	overflow:hidden;
	padding:35px 0 0 57px;
	background:url(../images/bg-promo.png) no-repeat;
}
.homepromo h1 {
	margin:0;
	font-size:30px;
	font-weight:normal;
}
.homepromo .text-promo {
	display:block;
	width:595px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-promo.gif) no-repeat;
}
*/

/* promo */
.promo {
	height:92px;
	overflow:hidden;
	padding: 35px 0 0 57px;
	background:url(../images/bg-promo.png) no-repeat;
}
.promo h1 {
	margin: 0;
	font-size:30px;
	font-weight:normal;
}
.promo .text-promo {
	display:block;
	width:595px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-promo.gif) no-repeat;
}
/* ORIGINAL 
.promo {
	height:127px;
	overflow:hidden;
	padding:0 0 0 57px;
	xbackground:url(../images/bg-promo.png) no-repeat;
}
.promo h1 {
	margin:35px 0 0;
	font-size:30px;
	font-weight:normal;
}
.promo .text-promo {
	display:block;
	width:595px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-promo.gif) no-repeat;
}
*/
/* main-content */
.holder-content {
	width:918px;
	padding:47px 0 0 58px;
	overflow:hidden;
}
/* content-box */
.content {
	width:538px;
	float:left;
}
/* feature-box */
.feature-box {
	width:100%;
	overflow:hidden;
}
.feature-box .frame {
	height:1%;
	overflow:hidden;
}
.feature-box .frame img {
	display:block;
	border:2px solid #8cc63f;
}
.feature-nav {
	float:right;
	margin:0;
	padding:9px 12px 0 0;
	list-style:none;
}
.feature-nav li {
	float:left;
	padding:0 0 0 13px;
}
.feature-nav li a {
	float:left;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}
.feature-nav li .print,
.feature-nav li a.print:hover {
	width:16px;
	background:url(../images/feature-ico1.gif) no-repeat;
}
.feature-nav li .pdf,
.feature-nav li .pdf:hover {
	width:16px;
	background:url(../images/feature-ico2.gif) no-repeat;
}
.feature-nav li .email,
.feature-nav li .email:hover {
	width:24px;
	background:url(../images/feature-ico3.gif) no-repeat;
}
.feature-nav li .phone,
.feature-nav li .phone:hover {
	width:9px;
	background:url(../images/feature-ico4.gif) no-repeat;
}
/* sidebar-box */
.sidebar {
	width:319px;
	float:right;
	overflow:hidden;
}
.sidebar h2 {
	margin:0 0 4px;
}

.text-new-family {
	display:block;
	width:318px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-new-family.gif) no-repeat;
}
.text-case-study-title
{
width: 318px;
/*
	width: 318px;
	display:block;
	background-color: #9bcd58;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 5px 6px 6px;
	text-transform: uppercase;
*/
background-color: #9bcd58;
-x-system-font:none;
font-family:georgia,"times new roman",times,serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:4px 11px;
text-transform:uppercase;
font-size-adjust:none;
font-stretch:normal;
		
}
/* story-list */
.story-list {
	margin:0 0 0 -4px;
	padding:0 0 29px;
	list-style:none;
	height:1%;
	overflow:hidden;
	color:#7db13a;
}
.story-list li {
	float:left;
	font-size:10px;
	line-height:18px;
	padding:0 1px 0 5px;
	background:url(../images/separator5.gif) no-repeat 0 4px;
}
.story-list li:first-child {
	background:none;
}
.story-list li a {
	color:#6b6b6b;
	text-decoration:none;
}
.story-list li a:hover {
	color:#110d00;
	text-decoration:underline;
}
/* item-list */
.item-list {
	margin:0;
	padding:0 0 11px;
	list-style:none;
	width:332px;
	overflow:hidden;
}
.item-list li {
	width:152px;
	float:left;
	position:relative;
	padding:0 14px 0 0;
}
.item-list li a {
	display:block;
	height:121px;
}
.item-list li a span {
	display:none;
	position:absolute;
	top:1px;
	left:1px;
	width:150px;
	height:119px;
	background:url(../images/bg-item.png) no-repeat;
}
.item-list li a img {
	display:block;
	border:1px solid #A1A0A0;
}
.item-list li a:hover {
	text-decoration:none;
}
.item-list li a:hover img {
	border:1px solid #8cc63f;
}
.item-list li a.pressed img {
	border:1px solid #010000 !important;
}
.item-list li a.pressed span {
	display:block;
}
.sidebar .more {
	color:#6b6b6b;
}
.sidebar .more:hover {
	color:#000;
}
.sidebar p {
	margin:0;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
}
/* inner */
.portfolio {
	width:918px;
	overflow:hidden;
	position:relative;
	padding:0 0 0 58px;
}
.portfolio .row {
	width:100%;
	overflow:hidden;
}
.top-bar {
	padding:0 0 21px;
}
.top-bar h1 {
	margin:0;
	float:left;
}
.text-portfolio {
	display:block;
	width:148px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-portfoilio.gif) no-repeat;
}
.sort-by .title {
	float:left;
	padding:4px 0 0;
}
.text-sort {
	display:block;
	width:75px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-sort-by.gif) no-repeat;
}
.sort-by .title em {
	display:block;
}
.feature-work {
	width:85px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-feature-work.gif) no-repeat;
}
.sort-by {
	float:right;
	padding:8px 0 0 66px;
}
.sort-by ul {
	margin:0;
	padding:0 4px 0 15px;
	list-style:none;
	float:left;
}
.sort-by ul li {
	float:left;
	display:inline;
	margin:0 -4px 0 0;
}
.sort-by ul li a {
	float:left;
	position:relative;
	cursor:pointer;
	z-index:10;
	padding:0 0 0 4px;
	background:url(../images/bg-feature-l-roll.gif) no-repeat;
}
.sort-by ul li a span {
	float:left;
	height:18px;
	padding:4px 7px 0 8px;
	background:url(../images/bg-feature-r.gif) no-repeat 100% 0;
}
.sort-by ul li a:hover {
	background:url(../images/bg-feature-l-roll.gif) no-repeat;
}
.sort-by ul li a:hover span,
.sort-by ul li.active a:hover span {
	background:url(../images/bg-feature-r-roll.gif) no-repeat 100% 0;
}
.sort-by ul li a.pressed {
	background:url(../images/bg-feature-l-press.gif) no-repeat !important;
}
.sort-by ul li a.pressed span {
	background:url(../images/bg-feature-r-press.gif) no-repeat 100% 0 !important;
}
.sort-by ul li.active a,
.sort-by ul li.active a:hover {
	background:url(../images/bg-feature-l.gif) no-repeat;
}
.sort-by ul li.active a span,
.sort-by ul li.active a:hover span {
	background:url(../images/bg-feature-r-on.gif) no-repeat 100% 0;
}
.sort-by ul li em {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.text-both {
	width:31px;
	background:url(../images/text-both.gif) no-repeat;
}
.text-label {
	width:38px;
	background:url(../images/text-labels.gif) no-repeat;
}
.text-carton {
	width:47px;
	background:url(../images/text-cartons.gif) no-repeat;
}
.text-all {
	width:20px;
	background:url(../images/text-all.gif) no-repeat;
}
.text-pharma2 {
	width:45px;
	background:url(../images/text-pharma.gif) no-repeat;
}
.text-beauty2 {
	width:41px;
	background:url(../images/text-beauty.gif) no-repeat;
}
.text-food2 {
	width:29px;
	background:url(../images/text-food.gif) no-repeat;
}
.text-beverage2 {
	width:55px;
	background:url(../images/text-beverage.gif) no-repeat;
}
/* gallery-navigation */
.btn-list {
	margin:0;
	padding:0 0 8px;
	list-style:none;
	float:right;
}
.btn-list li {
	float:left;
	padding:0 0 0 15px;
}
.btn-list .btn-prev {display:block;}
.btn-list .btn-prev a {
	display:block;
	width:86px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-prev1.gif) no-repeat 0 5px;
}
.btn-list .btn-prev a.pressed,
.btn-list .btn-prev a:hover,
.btn-list .active .btn-prev a {background:url(../images/btn-prev1.gif) no-repeat 0 -16px !important;}
.btn-list .btn-next {display:block;}
.btn-list .btn-next a {
	display:block;
	width:59px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-next1.gif) no-repeat 0 5px;
}
.btn-list .btn-next a.pressed,
.btn-list .btn-next a:hover,
.btn-list .active .btn-next a {background:url(../images/btn-next1.gif) no-repeat 0 -16px !important;}
/* green-btn */
.green .btn-list .btn-prev a {
	background:url(../images/btn-prev6.gif) no-repeat 0 5px;
}
.green .btn-list .btn-prev a:hover {
	background:url(../images/btn-prev6.gif) no-repeat 0 -16px;
}
.green .btn-list .btn-prev a.pressed {
	background:url(../images/btn-prev6.gif) no-repeat 0 -38px !important;
}
.green .btn-list .btn-next a {
	background:url(../images/btn-next6.gif) no-repeat 0 5px;
}
.green .btn-list .btn-next a:hover {
	background:url(../images/btn-next6.gif) no-repeat 0 -16px;
}
.green .btn-list .btn-next a.pressed {
	background:url(../images/btn-next6.gif) no-repeat 0 -38px !important;
}
/* light-green-btn */
.light-green .btn-list .btn-prev a {
	background:url(../images/btn-prev2.gif) no-repeat 0 5px;
}
.light-green .btn-list .btn-prev a:hover {
	background:url(../images/btn-prev2.gif) no-repeat 0 -16px;
}
.light-green .btn-list .btn-prev a.pressed {
	background:url(../images/btn-prev2.gif) no-repeat 0 -38px;
}
.light-green .btn-list .btn-next a {
	background:url(../images/btn-next2.gif) no-repeat 0 5px;
}
.light-green .btn-list .btn-next a:hover {
	background:url(../images/btn-next2.gif) no-repeat 0 -16px;
}
.light-green .btn-list .btn-next a.pressed {
	background:url(../images/btn-next2.gif) no-repeat 0 -38px;
}
/* magenta-btn  */
.magenta .btn-list .btn-prev a {
	background:url(../images/btn-prev4.gif) no-repeat 0 5px;
}
.magenta .btn-list .btn-prev a:hover {
	background:url(../images/btn-prev4.gif) no-repeat 0 -16px;
}
.magenta .btn-list .btn-prev a.pressed {
	background:url(../images/btn-prev4.gif) no-repeat 0 -38px;
}
.magenta .btn-list .btn-next a {
	background:url(../images/btn-next4.gif) no-repeat 0 5px;
}
.magenta .btn-list .btn-next a:hover {
	background:url(../images/btn-next4.gif) no-repeat 0 -16px;
}
.magenta .btn-list .btn-next a.pressed {
	background:url(../images/btn-next4.gif) no-repeat 0 -38px;
}
/* orange-btn  */
.orange .btn-list .btn-prev a {
	background:url(../images/btn-prev5.gif) no-repeat 0 5px;
}
.orange .btn-list .btn-prev a:hover {
	background:url(../images/btn-prev5.gif) no-repeat 0 -16px;
}
.orange .btn-list .btn-prev a.pressed {
	background:url(../images/btn-prev5.gif) no-repeat 0 -38px;
}
.orange .btn-list .btn-next a {
	background:url(../images/btn-next5.gif) no-repeat 0 5px;
}
.orange .btn-list .btn-next a:hover {
	background:url(../images/btn-next5.gif) no-repeat 0 -16px;
}
.orange .btn-list .btn-next a.pressed {
	background:url(../images/btn-next5.gif) no-repeat 0 -38px;
}
/* orange-btn  */
.red .btn-list .btn-prev a {
	background:url(../images/btn-prev3.gif) no-repeat 0 5px;
}
.red .btn-list .btn-prev a:hover {
	background:url(../images/btn-prev3.gif) no-repeat 0 -16px;
}
.red .btn-list .btn-prev a.pressed {
	background:url(../images/btn-prev3.gif) no-repeat 0 -38px;
}
.red .btn-list .btn-next a {
	background:url(../images/btn-next3.gif) no-repeat 0 5px;
}
.red .btn-list .btn-next a:hover {
	background:url(../images/btn-next3.gif) no-repeat 0 -16px;
}
.red .btn-list .btn-next a.pressed {
	background:url(../images/btn-next3.gif) no-repeat 0 -38px;
}
/* pagination-bar */
.pagination {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.pagination li {
	float:left;
	/* padding:0 0 0 5px;*/
	padding:0 5px 0 0;
	
}
.pagination li a {
	float:left;
	color:#ccc;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0 4px 0 1px;
	background:url(../images/bg-pagination.gif) no-repeat 100% 0;
}
.pagination li.active a,
.pagination li.active a:hover,
.pagination li.active a.pressed {
	background:#515258 !important;
	color:#f4f3f3 !important;
}
.pagination li a:hover {
	background:#4d4e54;
	color:#fff;
}
.pagination li a.pressed {
	color:#4d4e54 !important;
	background:url(../images/bg-pagination-press.gif) no-repeat 100% 0 !important;
}
.light-green .pagination li a:hover {
	background:#8cc63f
}
.green .pagination li a:hover {
	background:#008da8;
}
.magenta .pagination li a:hover {
	background:#791d7e;
}
.orange .pagination li a:hover{
	background:#f37421;
}
.red .pagination li a:hover{
	background:#ee2c74;
}
.gallery-product {
	margin:0 0 9px;
	padding:0;
	list-style:none;
	width:963px;
	overflow:hidden;
	background:#e8e7e7;
}
.gallery-product li {
	float:left;
	width:321px;
	padding:0 0 10px;
}
.gallery-product li .frame {
	width:100%;
	overflow:hidden;
	background:#d0cfcf;
}
.gallery-product li .thumb {
	display:block;
	text-decoration:none;
	width:276px;
	height:232px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.gallery-product li .thumb:hover {
	border:0;
	background:none;
}
.gallery-product li .thumb:hover img {
	border:1px solid #8cc63f;
}
.gallery-product li .thumb img {
	display:block;
	border:1px solid #6b6b6b;
}
.gallery-product li .thumb .border {
	display:block;
	width:274px;
	height:5px;
	position:absolute;
	z-index:200;
	bottom:2px;
	line-height:0;
	font-size:0;
	left:1px;
	background:#ffd200;
}
.gallery-product .blur {
	display:none;
	position:absolute;
	background:url(../images/blur-portfolio.png) no-repeat;
	z-index:100;
	top:1px;
	left:1px;
	width:274px;
	height:229px;
}
.gallery-product .frame .pressed img {
	border:1px solid #010000 !important;
}
.gallery-product .active .thumb img {
	border:1px solid #A1A0A0;
}
.gallery-product .title {
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:0 20px 0 10px;
	margin:-1px 0 0;
	line-height:21px;
	text-transform:uppercase;
	background:#9bcd58;
}
.gallery-product .lister {
	margin:0 0 0 -7px;
	padding:0 0 0 10px;
	list-style:none;
	float:left;
	width:311px;
	font-size:10px;
}
.gallery-product .lister li {
	float:none;
	display:inline;
	line-height:22px;
	padding:0 0 0 7px;
	/* background:url(../images/separator2.gif) no-repeat 0 50%;*/
	background:url(../images/separator2.gif) no-repeat 1px 2px;
}
.gallery-product .lister li:first-child {
	background:none;
}
.gallery-product .lister li a {
	text-decoration:none;
	letter-spacing: 0px;
	background:none;
}
.gallery-product .lister li a:hover {
	text-decoration:underline;
	background:#ffd200;
}
.gallery-product .lister li a.pressed,
.gallery-product .lister li.active a {
	background:#9bcd58;
}
.bottom-list {
	margin:33px 0 0 -12px;
	padding:0 0 5px 19px;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(../images/ico-stratus.gif) no-repeat 12px 0;
}
.bottom-list li {
	float:left;
	font-size:10px;
	padding:0 10px 0 12px;
	background:url(../images/separator3.gif) no-repeat 0 50%;
}
.bottom-list li:first-child {
	background:none;
}
.bottom-list li a {
	text-decoration:none;
	color:#a1a0a0;
}
.bottom-list li a {
	color:#a1a0a0;
}
.bottom-list li.active {
	font-weight:bold;
	color:#4d4e54;
}
.bottom-list li a:hover {
	background:#ffd200;
	color:#4d4e54;
}
/* footer-box */
#footer {
	width:918px;
	padding:0 0 5px 58px;
	overflow:hidden;
	font-size:11px;
	line-height:18px;
}
#footer .content {
	padding:32px 0 0;
	background:url(../images/divider1.gif) repeat-x;
}
#footer .content p {
	margin:0;
}
.footer-contact {
	margin:0;
	float:left;
}
.footer-contact a {
	color:#4d4e54;
	text-decoration:none;
}
.footer-contact a:hover {
	color:#000;
	text-decoration:underline;
}
.footer-contact dt {
	float:left;
	padding:0 2px 0 0;
	color:#4d4e54;
}
.footer-contact dd {
	margin:0;
}

.copyright {
	float:right;
	width:182px;
	color:#4d4e54;
	letter-spacing: 0px;
}
.copyright p {
	margin:0;
}
.copyright a {
	color:#4d4e54;
}
.copyright a:hover {
	color:#000000;
}

.stratus {
	display:block;
	height:1%;
	overflow:hidden;
	font-style:normal;
	padding:0 0 0 19px;
	background:url(../images/ico-guy.gif) no-repeat;
}
#footer .sidebar {
	padding:32px 0 0;
	background:url(../images/divider1.gif) repeat-x;
}
.stratus-list {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	min-height:48px;
	position:relative;
}
* html .stratus-list {
	height:48px;
}
.stratus-list a {
	color:#4d4e54;
	cursor:pointer;
}
.stratus-list .active a {
	color:#010000;
	background:#9BCD58;
}
.stratus-list li a span {
	text-decoration:underline;
}
.stratus-list li a em {
	position:absolute;
	z-index:100;
	top:6px;
	right:0;
	width:43px;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none !important;
}
.stratus-list li a:hover {
	color:#170e17;
}
.stratus-list .pharma em {
	background:url(../images/ico-pharma.gif) no-repeat;
	right:-80px;
}
.stratus-list a.pressed .pharma,
.stratus-list a:hover .pharma,
.stratus-list li.active a .pharma {
	background:#a76cab;
}
.stratus-list a.pressed .pharma em,
.stratus-list a:hover .pharma em,
.stratus-list li.active a .pharma em {
	background:url(../images/ico-pharma.gif) no-repeat 0 -44px;
}
.stratus-list .beauty em {
	background:url(../images/ico-beauty.gif) no-repeat;
	right:-127px;
}
.stratus-list a.pressed .beauty,
.stratus-list a:hover .beauty,
.stratus-list li.active a .beauty {
	background:#f36c9e;
}
.stratus-list a.pressed .beauty em,
.stratus-list a:hover .beauty em,
.stratus-list li.active a .beauty em {
	background:url(../images/ico-beauty.gif) no-repeat 0 -44px;
}
.stratus-list .food em {
	background:url(../images/ico-food.gif) no-repeat;
	right:-175px;
}
.stratus-list a.pressed .food,
.stratus-list a:hover .food,
.stratus-list li.active a .food {
	background:#f6995d;
}
.stratus-list a.pressed .food em,
.stratus-list a:hover .food em,
.stratus-list li.active a .food em {
	background:url(../images/ico-food.gif) no-repeat 0 -44px;
}
.stratus-list .beverage em {
	background:url(../images/ico-beverage.gif) no-repeat;
	right:-223px;
}
.stratus-list a.pressed .beverage,
.stratus-list a:hover .beverage,
.stratus-list li.active a .beverage {
	background:#33a4b9;
}
.stratus-list a.pressed .beverage em,
.stratus-list a:hover .beverage em,
.stratus-list li.active a .beverage em {
	background:url(../images/ico-beverage.gif) no-repeat 0 -44px;
}
.footer-list {
	float:right;
	margin:0;
	padding:6px 0 0;
	list-style:none;
}
.footer-list li {
	float:left;
	padding:0 0 0 4px;
}
.footer-list a {
	display:block;
	width:43px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
}

.footer-list .active a {
	background-position:0 -44px;
}
/* gallery-popup */
.gallery-popup {
	position: absolute;
	top: -9999px;
	left:0 !important;
	padding: 26px 0 0;
	background: #fff;
}
.popup-gallery {
	overflow: hidden;
	width:918px;
	position:relative;
	padding:0 58px 0 73px;
}
.gallery-popup .gallery-slider {
	width: 99999px;
	float: left;
}
.gallery-popup .slides-holder {
	overflow: hidden;
	position: relative;
	z-index:100;
	width: 918px;
	height: 549px;
	overflow:hidden;
}
.gallery-popup .slide {
	width: 918px;
	float: left;
	position:relative;
	z-index:100;
	height: 549px;
	overflow: hidden;
}
.popup-gallery .feature-box {
	float:left;
	width:538px;
}
.popup-gallery .feature-info {
	float:right;
	overflow:hidden;
	width:319px;
}
.popup-gallery .feature-info h2 {
	margin:0 0 4px;
}
.popup-gallery .feature-info p {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
}
/* gallery-popup controls */
.popup-gallery .controls-holder {
	position: absolute;
	z-index: 200;
	overflow: hidden;
	width: 375px;
	top: 442px;
	left: 616px;
	background-color: #fff;
}
.popup-gallery .controls {
	float: right;
	margin:0;
	padding:0;
	list-style:none;
}
.popup-gallery .controls li {
	float:left;
	padding:0 0 0 29px;
}
.popup-gallery .controls a {
	float: left;
	width:61px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.popup-gallery .controls .control-close a {
	background:url(../images/btn_casestudy_lgX_GRP_on.jpg) no-repeat;
}
.popup-gallery .controls .control-close a:hover,
.popup-gallery .controls .control-close a.pressed,
.green .popup-gallery .controls .control-close a:hover,
.red .popup-gallery .controls .control-close a:hover,
.orange .popup-gallery .controls .control-close a:hover,
.magenta .popup-gallery .controls .control-close a:hover {
	background:url(../images/btn_casestudy_lgX_GRP_on.jpg) no-repeat 0 -61px !important;
}
.popup-gallery .controls .btn-prev {
	background:url(../images/btn_casestudy_lgL_GRP_on.jpg) no-repeat 0 -61px !important;
}
.popup-gallery .controls .btn-next {
	background:url(../images/btn_casestudy_lgR_GRP_on.jpg) no-repeat 0 -61px !important;
}
.green .popup-gallery .controls .btn-prev {
	background: url(../images/btn_casestudy_lgL_BEV_on.jpg) no-repeat;
}
.magenta .popup-gallery .controls .btn-prev {
	background: url(../images/btn_casestudy_lgL_PHM_on.jpg) no-repeat;
}
.orange .popup-gallery .controls .btn-prev {
	background: url(../images/btn_casestudy_lgL_EAT_on.jpg) no-repeat;
}
.red .popup-gallery .controls .btn-prev {
	background: url(../images/btn_casestudy_lgL_BTY_on.jpg) no-repeat;
}
.green .popup-gallery .controls .btn-next {
	background: url(../images/btn_casestudy_lgR_BEV_on.jpg) no-repeat;
}
.magenta .popup-gallery .controls .btn-next{
	background: url(../images/btn_casestudy_lgR_PHM_on.jpg) no-repeat;
}
.orange .popup-gallery .controls .btn-next {
	background: url(../images/btn_casestudy_lgR_EAT_on.jpg) no-repeat;
}
.red .popup-gallery .controls .btn-next {
	background: url(../images/btn_casestudy_lgR_BTY_on.jpg) no-repeat;
}
.green .popup-gallery .controls .btn-close {
	background: url(../images/btn_casestudy_lgX_BEV_on.jpg) no-repeat;
}
.magenta .popup-gallery .controls .btn-close{
	background: url(../images/btn_casestudy_lgX_PHM_on.jpg) no-repeat;
}
.orange .popup-gallery .controls .btn-close {
	background: url(../images/btn_casestudy_lgX_EAT_on.jpg) no-repeat;
}
.red .popup-gallery .controls .btn-close {
	background: url(../images/btn_casestudy_lgX_BTY_on.jpg) no-repeat;
}
.popup-gallery .controls .prev-disable,
.popup-gallery .controls .prev-disable:hover {
	background-position:0 0 !important;
}
.popup-gallery .controls .next-disable,
.popup-gallery .controls .next-disable:hover {
	background-position:0 0 !important;
}
.bottom-bar {
	width:100%;
	overflow:hidden;
	padding:2px 0 0;
	line-height:20px;
	background:#7eb339 url(../images/bg-popup-bottom.gif) repeat-x;
	position: absolute;
	top: 523px;
	left: 0px;
	height: 24px;
	z-index: 1000;
}
.bottom-bar .heading {
	display:inline;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.bottom-bar ul {
	margin:0 0 0 -7px;
	padding:0 0 0 35px;
	list-style:none;
	display:inline;
	font-size:10px;
}
.bottom-bar ul li {
	display:inline;
	padding:0 2px 0 7px;
	background:url(../images/separator4.gif) no-repeat 0 50%;
}
.bottom-bar ul li:first-child {
	background:none;
}
.bottom-bar ul li a {
	text-decoration:none;
}
#gallery-popup {
	position: absolute !important;
	left: -9999px;
	display: none;
}

/* inner privacy */
#content {
	height:1%;
	overflow:hidden;
	padding:0 0 0 58px;
}
#content2
{
	height:1%;
	overflow:visible;
	padding:0 0 0 58px;
}

#main h1 {
	margin:0;
}
.article-box {
	width:100%;
}
.article-box .privacy {
	margin: 30px 0 0 0;
}
.text-wave
{
	width:343px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-wave-of-the-future.gif) no-repeat;
}

.text-privacy {
	width:273px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-privacy.gif) no-repeat;
}
.article-box .two-columns {
	width:100%;
	overflow:hidden;
	padding:16px 0 33px;
	font-family:arial, helvetica, sans-serif;
}
.article-box .two-columns .col {
	float:left;
	width:387px;
	padding:0 72px 0 0;
	text-align:justify;
}
.article-box .two-columns .col .title {
	display:block;
	padding:0 0 15px;
	font-family:georgia, "times new roman", times, serif;
}
.article-box .two-columns .col .lister {
	margin:0;
	padding:0;
	list-style:none;
}
.article-box .two-columns .col p {
	margin:0 0 15px;
}
.article-box .note-box {
	height:1%;
	overflow:hidden;
	padding:20px 0 0;
}
.article-box address {
	height:1%;
	font-style:normal;
	padding:0 0 15px;
}
.article-box address span {
	display:block;
}
/*  */
.article-box .row {
	width:100%;
	overflow:hidden;
}
.text-manager {
	width:543px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/text-manager.gif) no-repeat;
}
.text-display {
	width:45px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-display.gif) no-repeat;
}
.alphabet {
	margin:0;
	padding:30px 0 22px;
	list-style:none;
	float:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
.alphabet li {
	float:left;
	margin:0 1px 0 -1px;
	overflow:hidden;
	padding:0 0 0 1px;
	font-weight:bold;
	background:url(../images/separator6.gif) no-repeat 0 50%;
}
.alphabet li a {
	display:block;
	width:28px;
	text-align:center;
	color:#7db13a;
	text-transform:uppercase;
	line-height:18px;
	text-decoration:none;
}
.alphabet li.active a {
	background:#9bcd58;
	color:#010000;
}
.alphabet li a:hover {
	color:#010000;
}
.article-box h2 {
	margin:0;
}
.text-glossary {
	width:149px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-glosary.gif) no-repeat;
}
.article-box .heading {
	color:#7db13a;
}
.num-item {
	line-height:22px;
	color:#6b6b6b;
}
.num-item em {
	font-style:normal;
	color:#010000;
}
.bottom-line {
	background:url(../images/divider1.gif) repeat-x;
}
.bottom-line .alphabet {
	padding:10px 0 0;
}
/* SG_08_TECHNOLOGYv2 */
.text-technology {
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-technology.gif) no-repeat;
}
.item-tab {
	width:918px;
	overflow:hidden;
	margin:39px 0 0;
}
.item-tab .row {
	width:100%;
	overflow:hidden;
}
.item-tab .tabset {
	float:left;
	margin:0;
	padding:0 1px;
	list-style: none;
	font-size: 14px;
	letter-spacing: -1px;
	width: 599px;
	overflow: hidden;
	position: relative;
	z-index:10;
}
.item-tab .tabset li {
	float:left;
	overflow:hidden;
	margin:0 -9px;
	display: inline;
}
.item-tab .tabset li a {
	float:left;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	background: url(../images/bg-tab.gif) no-repeat 0 -29px;
}
.item-tab .tabset li a.pressed {
	background: url(../images/bg-tab.gif) no-repeat 0 -29px !important;
}
.item-tab .tabset li.active a.pressed {
	background: url(../images/bg-tab.gif) no-repeat 0 0 !important;
}
.item-tab .tabset li a span {
	float:left;
	height:29px;
	line-height:28px;
	background: url(../images/bg-tab.gif) no-repeat 100% -87px;
	text-align:center;
}
.item-tab .tabset li.active { position: relative; }
.item-tab .tabset li.active a { background-position: 0 0; }
.item-tab .tabset li.active a span { background-position: 100% -58px; }
.item-tab .tabinfo {
	width:918px;
	overflow:hidden;
	margin:-1px 0 0;
	border-top:1px solid #6a6b6b;
}
.item-tab .tabinfo .holder {
	height:1%;
	overflow:hidden;
	padding:18px 15px 40px 17px;
	border:1px solid #6a6b6b;
	border-top:0;
	background:#fff;
}
.item-tab .tabinfo .text-hold {
	height:1%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.item-tab .tabinfo .heading {
	margin:0 0 23px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-flex {
	width:137px;
	background:url(../images/text-flex.gif) no-repeat;
}
.item-tab .tabinfo .text-hold p {
	margin:0 15px 38px 0;
}
.item-tab .video {
	float:right;
	margin:11px 0 0;
}
.item-tab .video img {
	display:block;
}
.item-tab .tabinfo .left-box {
	float:right;
	width:259px;
	height:301px;
	margin:-1px 0 0 -1px;
	padding:17px 59px 0 0;
	background:url(../images/bg-left-box.jpg) no-repeat;
}
.item-tab .tabinfo .left-box img.staticImage {
	padding: 0;
	margin: -16px 0 0 1px;
	xborder: solid 1px red;
}

* html .item-tab .tabinfo .left-box  {
	margin:-1px 0 0 -4px;
}
.item-tab .tabinfo .left-box .heading-hold {
	width:194px;
	overflow:hidden;
	margin:0 0 17px 65px;
}
.item-tab .tabinfo .left-box strong {
	display:block;
	margin:0 0 4px;
}
.item-tab .tabinfo .left-box .text-case {
	width:74px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-case-study.gif) no-repeat;
}
.item-tab .tabinfo .left-box h3 {
	margin:0;
	width:162px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-resque.gif) no-repeat;
}
.item-tab .tabinfo .left-box .frame {
	float:left;
	margin:0 0 0 30px;
}
.item-tab .tabinfo .left-box .frame img {
	display:block;
}
.item-tab .tabinfo .left-box .arrow {
	float:right;
	background:url(../images/arrow4.gif) no-repeat;
	text-indent:-9999px;
	width:22px;
	height:22px;
}
.item-tab .tabinfo .lister {
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	height:1%;
}
.item-tab .tabinfo .lister li {
	height:1%;
	padding:0 0 11px;
}
.item-tab .tabinfo .lister li span {
	display:block;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-offset {background:url(../images/text-offset.gif) no-repeat;}
.text-conventional {background:url(../images/text-conventional.gif) no-repeat;}
.text-rotary {background:url(../images/text-rotary.gif) no-repeat;}
.text-conventional {background:url(../images/text-conventional.gif) no-repeat;}
.text-conventional {background:url(../images/text-conventional.gif) no-repeat;}
.text-briliant {background:url(../images/text-briliant.gif) no-repeat;}
.text-variety {background:url(../images/text-variety.gif) no-repeat;}
.text-highly {background:url(../images/text-highly.gif) no-repeat;}
.text-hidef {background:url(../images/text-hidef.gif) no-repeat;}
.text-gloss {background:url(../images/text-gloss.gif) no-repeat;}
.text-crisp {background:url(../images/text-crisp.gif) no-repeat;}
.text-imagery {background:url(../images/text-imagery.gif) no-repeat;}
.text-consistent {background:url(../images/text-consistent.gif) no-repeat;}
.text-color {background:url(../images/text-color.gif) no-repeat;}
.text-precise-detail {background:url(../images/text-precise-detail.gif) no-repeat;}
.text-tactile {background:url(../images/text-tactile.gif) no-repeat;}
.text-digital {background:url(../images/text-digital.gif) no-repeat;}
.text-shorter {background:url(../images/text-shorter.gif) no-repeat;}
.text-data {background:url(../images/text-data.gif) no-repeat;}
.text-rapid {background:url(../images/text-rapid.gif) no-repeat;}
.tab-columns {
	width:100%;
	overflow:hidden;
	margin:29px 0 0;
	background:url(../images/divider2.gif) repeat-y 334px 0;
}
.tab-columns h3 {
	margin:0 0 20px;
}
.tab-columns .access-box {
	float:left;
	width:304px;
	padding:0 30px 169px 0;
	background:url(../images/bg-assess.gif) no-repeat 0 100%;
	font-size: 14px;
}
.text-assess,
.text-raise,
.text-question,
.text-question2 {
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-assess {
	background:url(../images/text-assesss.gif) no-repeat;
}
.text-question {
	background:url(../images/text-question.gif) no-repeat;
}
.text-question2 {
	background:url(../images/text-question2.gif) no-repeat;	
}
.text-raise {
	background:url(../images/text-raise.gif) no-repeat;
}
.tab-columns p {
	margin:0;
}
.tab-columns .question-box {
	width:561px;
	float:right;
	line-height:18px;
}
.tab-columns .question-box .contact {
	margin:0;
	float:left;
	width:244px;
	font-size:16px;
	line-height:38px;
}
.tab-columns .question-box .contact dd {
	margin:0;
}
.text-call,
.text-email {
	display:block;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-call {
	background:url(../images/text-call.gif) no-repeat;
}
.text-email {
	background:url(../images/text-email.gif) no-repeat;
}
.tab-columns .question-box .contact a {
	color:#6b6b6b;
	text-decoration:none;
}
.tab-columns .question-box .contact a:hover {
	text-decoration:underline;
	color:#010000;
}
.tab-columns .question-box .frame-contact {
	color:#6b6b6b;
}
.tab-columns .question-box .frame-contact div {
	border:1px solid #a1a0a0;
	float:left;
	margin:0 10px 0 0;
}
.tab-columns .question-box .frame-contact div img {
	display:block;
}
.tab-columns .question-box .name {
	text-decoration:none;
}
.tab-columns .question-box .name span {
	padding:0 30px 0 0;
	text-decoration:underline;
	background:url(../images/ico1.gif) no-repeat 100% 50%;
}
/* project_workflow */
.text-project-workflow
{
	width:278px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-project-workflow.gif) no-repeat;

}
.holder-project-workflow
{
	margin: 40px 0 40px 0;
}

/* inner SG_12_COMPANYv2 */
.text-welcome {
	width:387px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-welcome.gif) no-repeat;
}
.cite-box {
	height:1%;
	padding:41px 0 0 ;
}
.cite-box:after {
	display:block;
	content:"";
	clear:both;
}
.cite-box .frame {
	float:right;
	width:560px;
}
.cite-box .frame div {
	height:1%;
	overflow:hidden;
	border:1px solid #6b6b6b;
}
.cite-box .frame img {
	display:block;
	border-bottom:4px solid #ffd200;
}
.cite-box .frame .author {
	display:block;
	padding:5px 0 0;
	font-size:10px;
	color:#6b6b6b;
	text-align:right;
}
.cite-box .frame .author em {
	font-style:normal;
	color:#2a2b2e;
}
.cite-box blockquote {
	float:left;
	width:293px;
	margin:0 0 0 -14px;
	padding:0 0 0 14px;
	font-size:18px;
	line-height:24px;
	color:#2a2b2e;
	background:url(../images/cite-arrow1.jpg) no-repeat;
}
.cite-box blockquote q {
	display:block;
	width:293px;
	height:120px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 40px;
	background:url(../images/text-cite.gif) no-repeat;
}
.cite-box blockquote q:after,
.cite-box blockquote q:before {
	content:"";
}
.cite-box blockquote cite {
	font-style:normal;
}
.cite-box blockquote cite span {
	display:block;
	margin:0 0 30px;
}
.key-columns {
	width:100%;
	overflow:hidden;
	padding:34px 0 0;
	margin:0 0 63px;
	background:url(../images/divider1.gif) repeat-x;
}
.key-columns .holder {
	height:1%;
	overflow:hidden;
	background:url(../images/divider2.gif) repeat-y 141px 0;
}
.key-columns .title {
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.key-columns .aside {
	width:142px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.key-columns .aside h2 {
	margin:0 0 17px;
}
.refresh {
	display:block;
	padding:0 0 0 17px;
	line-height:13px;
	font-size:11px;
	background:url(../images/ico-refresh.gif) no-repeat 0 50%;
}
.refresh a {
	text-decoration:none;
}
.refresh-list {
	margin:-11px 0 6px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.refresh-list li {
	height:1%;
	padding:20px 0 0 2px;
}
.refresh-list li img {
	border:1px solid #a1a0a0;
	display:block;
}
.key-columns .col {
	width:721px;
	float:right;
}
.text-family {
	width:105px;
	background:url(../images/text-family.gif) no-repeat;
}
.text-key {
	width:146px;
	background:url(../images/text-key.gif) no-repeat;
}
.text-leadership
 {
	width:161px;
	background:url(../images/text-leadership-team.gif) no-repeat;
}
.key-columns .info-list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.key-columns .info-list li {
	height:1%;
	overflow:hidden;
	margin:-1px 0 1px;
	padding:31px 0 50px;
	background:url(../images/divider1.gif) repeat-x;
}
.key-columns .info-list .frame {
	float:left;
	width:290px;
}
.key-columns .info-list .frame div {
	height:1%;
	overflow:hidden;
}
.key-columns .info-list .frame img {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #a1a0a0;
}
.key-columns .info-list .frame h3 {
	height:15px;
	margin:0 0 6px;
	overflow:hidden;
	text-indent:-9999px;
}
.key-columns .info-list .frame strong {
	display:block;
	height:15px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
}
.key-columns .info-list .frame a {
	color:#4d4e54;
}
.key-columns .info-list .frame a:hover {
	border:0;
	position:relative;
}
.key-columns .info-list .text-hold {
	height:1%;
	overflow:hidden;
	line-height:26px;
}
.key-columns .info-list .text-hold p {
	margin:0;
	font-family: Arial, Sans-Serif;
}
.text-robert {background:url(../images/text-robert.gif) no-repeat;}
.text-richard {background:url(../images/text-richard.gif) no-repeat;}
.text-founder {background:url(../images/text-founder.gif) no-repeat;}
.text-president {background:url(../images/text-president.gif) no-repeat;}
.text-curt {background:url(../images/text-curt.gif) no-repeat;}
.text-lohman {background:url(../images/text-lohman.gif) no-repeat;}
.text-chuck {background:url(../images/text-chuck.gif) no-repeat;}
.text-kevin {background:url(../images/text-kevin.gif) no-repeat;}
.text-cristopher {background:url(../images/text-cristopher.gif) no-repeat;}
.text-fuerbacher {background:url(../images/text-fuerbacher.gif) no-repeat;}
.text-brent {background:url(../images/text-brent.gif) no-repeat;}
.text-vice {background:url(../images/text-vice.gif) no-repeat;}
.text-controller {background:url(../images/text-controller.gif) no-repeat;}
.text-operation {background:url(../images/text-operation.gif) no-repeat;}
.text-director-applic {background:url(../images/text-director-applic.gif) no-repeat;}
.text-director-quality {background:url(../images/text-director-quality.gif) no-repeat;}
.text-marketing {background:url(../images/text-marketing.gif) no-repeat;}
.text-prepress-manager {background:url(../images/text-prepress-manager.gif) no-repeat;}


.item-columns {
	width:100%;
	overflow:hidden;
	padding:31px 0 0;
	background:url(../images/divider1.gif) repeat-x;
}
.item-columns .holder {
	height:1%;
	overflow:hidden;
	background:url(../images/divider2.gif) repeat-y 334px 0;
}
.item-columns .item1 {
	width:333px;
	float:left;
}
.item-columns .list {
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	height:1%;
}
.item-columns .list li {
	height:1%;
	padding:11px 0 0;
}
.item-columns .list span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:13px;
}
.item-columns .list a.pressed,
.item-columns .list a:hover {
	background:none;
}
.item-columns .item1 h2 {
	margin:0 0 10px;
}
.text-precise {
	width:56px;
	background:url(../images/text-precise.gif) no-repeat;
}
.text-high {
	width:92px;
	background:url(../images/text-high.gif) no-repeat;
}
.text-expert {
	width:51px;
	background:url(../images/text-expert.gif) no-repeat;
}
.text-commintted {
	width:80px;
	background:url(../images/text-commited.gif) no-repeat;
}
.text-living {
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-living.gif) no-repeat;
}
.frame-img {
	float:right;
	display:inline;
	width:150px;
	height:193px;
	position:relative;
	padding:5px 6px 7px 5px;
	margin:0 40px 0 0;
	/*background:url(../images/bg-living-frame.png) no-repeat;*/
}
.frame-img img {
	display:block;
	position:relative;
	z-index:100;
}
.frame-img div {
	width:150px;
	height:194px;
	position:absolute;
	z-index:100;
	top:5px;
	left:5px;
	background:url(../images/3d-living.png) no-repeat;
}
.text-living-box {
	position:absolute;
	z-index:200;
	width:56px;
	height:54px;
	background:url(../images/text-living-box.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	bottom:28px;
	left:15px;
}
.item2 {
	float:right;
	width:560px;
	font-size: 13px;
}
.item2 h2 {
	margin:0 0 17px;
}
.item-columns p {
	margin:0 0 20px;
}
.text-innovation {
	width:241px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-innovation.gif) no-repeat;
}
.item2 .ico-list {
	margin:0;
	padding:0 0 0 26px;
	list-style:none;
	width:318px;
	float:right;
}
.item2 .ico-list li {
	float:left;
	width:106px;
	height:41px;
	padding:0 0 7px;
}
.item2 .ico-list a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.item2 .ico-list .ico1 {
	width:31px;
	height:41px;
	background:url(../images/ico-adobe.gif) no-repeat;
}
.item2 .ico-list .ico2 {
	width:45px;
	height:18px;
	background:url(../images/ico-fuji.gif) no-repeat;
}
.item2 .ico-list .ico3 {
	width:74px;
	height:21px;
	background:url(../images/ico-mwv.gif) no-repeat;
}
.item2 .ico-list .ico4 {
	width:82px;
	height:29px;
	background:url(../images/ico-denison.gif) no-repeat;
}
.item2 .ico-list .ico5 {
	width:69px;
	height:30px;
	background:url(../images/ico-gallus.gif) no-repeat;
}
.item2 .ico-list .ico6 {
	width:88px;
	height:17px;
	background:url(../images/ico-pantone.gif) no-repeat;
}
.item2 .ico-list .ico7 {
	width:63px;
	height:27px;
	background:url(../images/ico-iupont.gif) no-repeat;
}
.item2 .ico-list .ico8 {
	width:56px;
	height:36px;
	background:url(../images/ico-hp.gif) no-repeat;
}
.item2 .ico-list .ico9 {
	width:99px;
	height:16px;
	background:url(../images/ico-sun.gif) no-repeat;
}
.item2 .ico-list .ico10 {
	width:70px;
	height:26px;
	background:url(../images/ico-epson.gif) no-repeat;
}
.item2 .ico-list .ico11 {
	width:104px;
	height:21px;
	background:url(../images/ico-paper.gif) no-repeat;
}
.item2 .ico-list .ico12 {
	width:66px;
	height:27px;
	background:url(../images/ico-xpedx.gif) no-repeat;
}
.item2 .ico-list .ico13 {
	width:71px;
	height:15px;
	background:url(../images/ico-fasson.gif) no-repeat;
}
.item2 .ico-list .ico14 {
	width:63px;
	height:18px;
	background:url(../images/ico-kodak.gif) no-repeat;
}
.item2 .ico-list .ico15 {
	width:63px;
	height:20px;
	background:url(../images/ico-rite.gif) no-repeat;
}
.item2 .ico-list a:hover,
.item2 .ico-list .active a {
	background-position:0 100%;
}
/* SG_99_PRIVACY */
#main .text-press {
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 58px;
	background:url(../images/text-press.gif) no-repeat;
}
.article-columns {
	height:1%;
	overflow:hidden;
	padding:0 0 0 58px;
	margin:16px 0 0;
}
.article-columns #content {
	width:538px;
	float:left;
	padding:0;
	margin:-10px 0 0;
}
.article-columns .info-box {
	width:100%;
	overflow:hidden;
	margin:-1px 0 45px;
	padding:40px 0 0;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/divider1.gif) repeat-x;
}
.article-columns .info-box .date {
	display:block;
	color:#6b6b6b;
	padding:0 0 8px 13px;
	font:10px georgia, "times new roman", times, serif;
}
.article-columns .frame-box {
	width:100%;
	overflow:hidden;
	margin:0 0 1px;
}
.article-columns .frame-box h2 {
	margin:0;
	padding:4px 11px;
	text-transform:uppercase;
	font: 18px georgia, "times new roman", times, serif;
}
.article-columns .pink {
	background:#f36c9e;
}
.article-columns .pink .wrap {
	border:2px solid #ee2c74;
}
.article-columns .green {
	background:#9bcd58;
}
.article-columns .green .wrap {
	border:2px solid #8cc63f;
}
.article-columns .blue {
	background:#33a4b9;
}
.article-columns .blue .wrap {
	border:2px solid #008da8;
}
.article-columns .magenta {
	background:#a76cab;
}
.article-columns .magenta .wrap {
	border:2px solid #791d7e;
}
.article-columns .orange {
	background:#f6995d;
}
.article-columns .orange .wrap {
	border:2px solid #f6995d;
}


.article-columns .frame-box img {
	display:block;
	border-bottom:4px solid #f5ca00;
}
.article-columns .info-box .row {
	width:100%;
	overflow:hidden;
	padding:0 0 18px;
}

.article-columns .info-box .row2 {
	/* width:100%;*/
	overflow:hidden;
	padding: 0 0 0 13px;
}


.article-pagination {
	float:left;
	margin:8px 19px 0 13px;
}
.article-columns .note {
	display:block;
	color:#a1a0a0;
	font:10px/26px georgia, "times new roman", times, serif;
}
.article-columns .info-box .title {
	display:block;
	color:#6b6b6b;
	font-weight:normal;
}
.article-columns .info-box a {
	color:#6b6b6b;
}
.article-columns .info-box p {
	margin:0;
}
.article-columns .aside {
	float:right;
	width:320px;
	padding:49px 0 0;
}
.article-columns .aside h3 {
	margin:0 0 16px;
}
.article-columns .aside .box {
	width:100%;
	overflow:hidden;
	margin:0 0 26px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
.article-columns .aside .lister {
	margin:0;
	padding:0 0 25px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.article-columns .aside .lister li {
	float:left;
	line-height:21px;
	width:136px;
	color:#6b6b6b;
}
.text-categories,
.text-archive {
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-categories {
	background:url(../images/text-categories.gif) no-repeat;
}
.text-archive {
	background:url(../images/text-archive.gif) no-repeat;
}
.archive-list {
	margin:0;
	padding:0;
	list-style:none;
}
.archive-list li {
	height:1%;
	overflow:hidden;
	padding:0 0 0 14px;
	line-height:21px;
	background:url(../images/arrow9.gif) no-repeat 0 9px;
}
.archive-list .active {
	background:url(../images/arrow8.gif) no-repeat 0 9px;
}
.archive-list li.active a {
	background:none;
}
.archive-list li.active a:hover {
	background:#FFD200;
}
.archive-list li.active a.pressed {
	background:#9BCD58;
}
.archive-list ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#6b6b6b;
}
.archive-list ul ul {
	padding:0;
}
.archive-list ul ul li {
	padding:0;
	background:none;
}
.archive-list p {
	margin:0;
}

.archive-list ul ul li a {

	color:#6B6B6B;
	text-decoration: none;
}

/* SG_06_LABELS */
#main .text-pressure {
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 -3px;
	background:url(../images/text-pressure.gif) no-repeat;
}
.item-columns2 {
	width:100%;
	overflow:hidden;
	padding:0 0 41px;
	background:url(../images/divider2.gif) repeat-x 0 100%;
}
.item-columns2 .item2-content {
	width:739px;
	float:right;
	overflow:hidden;
	margin:39px 0 0;
}
.item-columns2 .item2-content .frame {
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
	margin:0 0 20px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
.item-columns2 .item2-content .frame .holder {
	position:relative;
	border:1px solid #6b6b6b;
}
.item-columns2 .item2-content .frame .holder img {
	display:block;
	border-bottom:4px solid #ffd200;
}
.item-columns2 .item2-content .frame .text-hold {
	position:absolute;
	top:0;
	right:0;
	width:236px;
	padding:15px 17px 14px 0;
	/*background:url(../images/bg-text-hold.png);*/
}
.item-columns2 .item2-content .frame h2 {
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	font:36px/48px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 20px 0 16px;
	background:url(../images/bg-text-hold.png);
}
.text-tube {
	display:block;
	margin:0 0 0 auto;
	width:163px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	/* background:url(../images/text-tube.png) no-repeat;*/
}
.item-columns2 .breadcrumbs {
	margin:0;
	padding:5px 11px 0 0;
	height:1%;
	list-style:none;
	text-align:right;
	font-size:10px;
	line-height:12px;
}
.item-columns2 .breadcrumbs li {
	display:inline;
	padding:0 0 0 7px;
	background:url(../images/separator5.gif) no-repeat 0 50%;
}
.item-columns2 .breadcrumbs li a {
	color:#6b6b6b;
	text-decoration:none;
}
.item-columns2 .breadcrumbs li:first-child,
.item-columns2 .breadcrumbs li.first-child {
	background:none;
}
.item-columns2 .breadcrumbs li a:hover,
.item-columns2 .breadcrumbs li.active a {
	color:#010000;
}
.item-columns2 .row {
	width:100%;
	overflow:hidden;
}
.item-columns2 h3 {
	margin:0 0 5px;
	font-size:18px;
	font-weight:normal;
}
.item-columns2 .info-box {
	width:361px;
	float:left;
}
.item-columns2 .item2-content p {
	margin:0;
}
.item-columns2 .info-box p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
}
.item-columns2 h2 {
	margin:0 0 10px;
}
.text-sensetive {
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-sensitive.gif) no-repeat;
}
.item2-content .box {
	width:318px;
	float:right;
}
.item2-content .box p {
	text-align:right;
}
.item2-content .box p a {
	text-decoration:none;
}
.item-columns2 .lister {
	margin:0 0 0 -14px;
	padding:6px 0 0;
	list-style:none;
	width:332px;
	overflow:hidden;
}
.item-columns2 .lister li {
	float:left;
	width:152px;
	padding:0 0 0 14px;
}
.item-columns2 .lister li div.frameOff {
	height:1%;
	margin:0 0 4px;
	border:1px solid #a1a0a0;
}

.item-columns2 .lister li div.hoverframe {
	border:1px solid #8cc63f;
}
.item-columns2 .lister li div.pressframe {
	border:1px solid #000000;
}

.item-columns2 .lister li div img {
	display:block;
	border-bottom:4px solid #ffd200;
}


.item-columns2 .item2-content .columns {
	width:748px;
	overflow:hidden;
	background:url(../images/divider4.gif) repeat-y 154px 0;
}
.item-columns2 .item2-content .columns .col {
	float:left;
	width:181px;
}
.item-columns2 .item2-content .columns .col ul {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
.item-columns2 .item2-content .columns .col ul li {
	height:1%;
	padding:0 0 0 8px;
	line-height:21px;
	background:url(../images/bullet1.gif) no-repeat 0 50%;
}
.item-columns2 .aside {
	width:179px;
	float:left;
	overflow:hidden;
	line-height:21px;
	margin:27px 0 0;
}
.item-columns2 .aside .title {
	color:#2a2b2e;
	font-size: 12px;
}
.item-columns2 .aside .box {
	padding:15px 0 21px;
	width:100%;
	overflow:hidden;
	margin:1px 0 -1px;
	background:url(../images/divider3.gif) no-repeat 0 100%;
}
.item-columns2 .aside ul {
	margin:0;
	padding:0;
	list-style:none;
}
/* SG_07_PAPERBOARD */
#main .text-packing {
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 -3px;
	background:url(../images/text-packing.gif) no-repeat;

}
.text-sensetive {
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-advantages.gif) no-repeat;
}

.text-print-paperboard-packaging-capabilities
{
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-print-paperboard-packaging-capabilities.gif) no-repeat;
}

.text-capabilities {
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-capabilities.gif) no-repeat;
}
.text-design {
	display:block;
	margin:0 0 0 auto;
	width:179px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-design.png) no-repeat;
}
/* SG_02_PHARMA */
#main .text-stratus-title {
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 -3px;
	/*background:url(../images/text-stratus-pharma.gif) no-repeat;*/
}
.tab-columns .raise {
	position:relative;
	/*background:url(../images/bg-raise.gif) no-repeat 0 90%;*/
}
.tab-columns .raise .more {
	position:absolute;
	bottom:0;
	top: 238px;
	right:32px;
}
.tab-columns .raise .more a {
	color:#791d7e;
}
.item-columns3 {
	width:100%;
	overflow:hidden;
	padding:33px 0 69px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
.item-columns3 .two-columns {
	width:688px;
	float:left;
	margin:0 -20px 0 0;
}
.item-columns3 .two-columns .col {
	width:344px;
	float:left;
}
.item-columns3 .two-columns .col .col {
	width:152px;
	padding:0 20px 0 0;
}
.item-columns3 .two-columns .row {
	width:100%;
	overflow:hidden;
}
.text-labels2,
.text-cartons2 {
	display:block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-labels2 {
	background:url(../images/text-labels2.gif) no-repeat;
}
.text-cartons2 {
	background:url(../images/text-cartons2.gif) no-repeat;
}
.item-columns3 h2 {
	margin:0 0 11px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-capabilities2 {
	background:url(../images/text-capabilities2.gif) no-repeat;
}
.text-enhancements2 {
	background:url(../images/text-enhancements.gif) no-repeat;
}
.item-columns3 .two-columns .holder {
	width:100%;
	overflow:hidden;
	background:#dfdfdf;
	text-align:right;
	letter-spacing:-1px;
	margin:6px 0 7px;
	border-bottom:10px solid #a9a8a8;
}
.item-columns3 .two-columns .frame {
	height:1%;
	border:1px solid #a1a0a0;
	margin:0 0 4px;
}
.item-columns3 .two-columns .hoverframe {
	border:1px solid #8cc63f;
}
.item-columns3 .two-columns .pressframe {
	border:1px solid #000000;
}

.item-columns3 .two-columns .frame img {
	display:block;
	border-bottom:4px solid #ffd200;
}

/*
.gallery-product li .thumb:hover {
	border:0;
	background:none;
}
.gallery-product li .thumb:hover img {
	border:1px solid #8cc63f;
}
.gallery-product li .thumb img {
	display:block;
	border:1px solid #6b6b6b;
}
*/
.item-columns3 .two-columns p {
	margin:0 0 21px;
	padding:0 11px 0 0;
}
.item-columns3 .two-columns a:hover {
}
.item-columns3 .aside {
	width:211px;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
}
.text-chatter {
	/* background:url(../images/text-chatter.gif) no-repeat;*/
}
.refresh2 {
	display:block;
	padding:0 0 0 16px;
	/* background:url(../images/ico-refresh2.gif) no-repeat;*/
}
.item-columns3 .pharma a {
	color: #791d7e;
	text-decoration:none;
}

.item-columns3 .beverage a {
	color: #33a4b9;
	text-decoration:none;
}

.item-columns3 .food a {
	color: #f6995d;
	text-decoration:none;
}

.item-columns3 .beauty a {
	color: #f36c9e;
	text-decoration:none;
}

.item-columns3 .aside a:hover {
	color:#010000;
}
.item-columns3 .aside .list {
	padding:0;
	margin:10px 0 0;
	list-style:none;
	width:100%;
}
.item-columns3 .aside .list .frame {
	float:left;
	border:1px solid #a1a0a0;
	background:#fff;
	padding:3px;
	margin:5px 14px 0 0;
}
.item-columns3 .aside .list div {
	height:1%;
	overflow:hidden;
}
.item-columns3 .aside .list .frame img {
	display:block;
}
.item-columns3 .aside .list li {
	height:1%;
	overflow:hidden;
	padding:0 0 12px;
	line-height:15px;
}
.item-columns3 .aside .time {
	display:block;
	color:#6b6b6b;
}
.item-columns3 .aside p {
	margin:0;
}
.two-columns2 {
	width:100%;
	overflow:hidden;
	padding:38px 0 15px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
.two-columns2 .title-col {
	float:left;
	width:403px;
	font-size:18px;
	line-height:23px;
}
.two-columns2 .title-col p {
	margin:0 0 26px;
}
.two-columns2 .title-col .portfolio-text {
	width:406px;
	overflow:hidden;
	margin:0;
	/* background:url(../images/arrow2.gif) no-repeat 100% 50%;*/
}
.two-columns2 .title-col .portfolio-text a {
	/* color:#791d7e;*/
}
.two-columns2 .title-col .portfolio-text a:hover {
	color:#010000;
}
.two-columns2 .heading-hold {
	width:100%;
	overflow:hidden;
	font-size:14px;
	padding:0 0 8px;
}
.two-columns2 .heading-hold h2 {
	margin:0 19px 0 0;
	float:left;
}
.text-pkg-report {
	width:212px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	/*background:url(../images/text-pkg.gif) no-repeat;*/
}
.two-columns2 .heading-hold a {
	color:#791d7e;
}
.two-columns2 .heading-hold a:hover {
	color:#000000;
}

.two-columns2 .col {
	float:right;
	width:422px;
	padding:7px 0 0;
}
.two-columns2 .col .frame {
	border:1px solid #6b6b6b;
}
.two-columns2 .col .frame img {
	display:block;
}
.two-columns2 .col .more {
	line-height:30px;
}
.more-cite {
	margin:0 0 24px;
}
.more-cite q {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:431px;
	height:128px;
	/* background:url(../images/text-more-pharma.gif) no-repeat;*/
}


/* SG_10_SUSTAINABILITY */
.text-sustain {
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-sustainability.gif) no-repeat;
}
.promo-box {
	width:100%;
	overflow:hidden;
	padding:39px 0 31px;
	background:url(../images/divider1.gif) repeat-x 0 100%;
}
.promo-box .frame {
	float:left;
	margin: 0 23px 0 0;
	border:1px solid #6b6b6b;
}
.promo-box .frame img {
	display:block;
	border-bottom:4px solid #ffd200;
}
.text-sustain2 {
	width:278px;
	height:137px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	background:url(../images/text-sustainability2.gif) no-repeat;
}
.promo-box .text-hold {
	height:1%;
	overflow:hidden;
	font-size:18px;
	padding:4px 25px 0 0;
}
.promo-box .row {
	width:100%;
	overflow:hidden;
	padding:0 0 28px;
}
.promo-box .text-hold p {
	margin:0 0 22px;
	line-height:24px;
}
.ico-box {
	float:right;
	margin:7px 0 0 0;
	width:75px;
	color:#a1a0a0;
}
.ico-box ul {
	margin:0 0 0 -9px;
	padding:0 0 8px;
	list-style:none;
	width:91px;
	overflow:hidden;
}
.ico-box ul li {
	float:left;
	padding:0 7px 0 9px;
	margin:0 1px 0 -1px;
	overflow:hidden;
	background:url(../images/separator8.gif) no-repeat 0 50%;
}
.ico-box ul a {
	display:block;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
}
.ico-box ul .ico-fsc {
	width:35px;
	background:url(../images/ico2.gif) no-repeat 0 50%;
}
.ico-box ul .ico-sfi {
	width:24px;
	background:url(../images/ico3.gif) no-repeat 0 50%;
}
.ico-box em {
	display:block;
	text-align:center;
	font:normal 10px Arial, Helvetica, sans-serif;
}
.promo-box .more,
.promo-box .more:hover {
	float:right;
	cursor:pointer;
	padding:6px 40px 0 0;
	margin:0 34px 0 0;
	background:url(../images/arrow4.gif) no-repeat 100% 0 !important;
}
.text-learn {
	display:block;
	width:260px;
	height:22px;
	background:url(../images/text-learn.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
/* SG_99_Intranet_01 */
.text-intranet {
	background:url(../images/text-intranet.gif) no-repeat;
}
.intranet .holder-global-nav {
	padding:0 0 12px 51px;
}
#main .text-previously {
	height:28px;
	margin:0 0 -3px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-previously.gif) no-repeat;
}
.login-bar {
	float:right;
	width:250px;
	line-height:18px;
	color:#4d4e54;
	font-size:11px;
	padding:11px 0 0;
	/*letter-spacing:-1px; */
}
.login-bar a {
	color:#ed1e24;
}
.login-bar .row {
	width:100%;
	overflow:hidden;
	text-align: right;
}
.ico-user {
	float:left;
	padding:0 16px 0 19px;
	background:url(../images/ico-user.gif) no-repeat 0 50%;
}
.login-bar ul {
	margin:0 -7px 0 0;
	padding:10px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	width: 250px;
}
.login-bar ul li {
	float:right;
	padding:0 8px 0 7px;
	margin:0 -1px 0 1px;
	overflow:hidden;
	background:url(../images/separator6.gif) no-repeat 100% 50%;
}
.login-bar ul,
.login-bar ul a {
	color:#2a2b2e;
}
.intro {
	float:right;
	width:560px;
}
.intro div {
	border:1px solid #6b6b6b;
	height:1%;
	margin:0 0 5px;
}
.intro div img {
	display:block;
}
.intro .note {
	display:block;
	text-align:right;
	padding:0 11px 0 0;
	font-size:10px;
	font-style:normal;
}
.item-tab2 {
	margin:32px 0 0;
	padding:12px 0 0;
	background:url(../images/divider1.gif) repeat-x;
}
.item-tab2 .tabset {
	width:223px;
}
.tabinfo2 {
	height:1%;
	overflow:hidden;
	margin:-1px 0 0;
	padding:18px 17px 29px;
	background:#fff url(../images/bg-item-tab2.gif) repeat-x 0 100%;
	border:1px solid #6b6c6c;
}
.article-list {
	margin:0 -4px -6px 0;
	padding:0;
	list-style:none;
	float:right;
	width:200px;
	text-transform:uppercase;
	position:relative;
	font:10px Arial, Helvetica, sans-serif;
}
.article-list li {
	height:1%;
	overflow:hidden;
	line-height:19px;
}
.article-list li em {
	display:block;
	height:1%;
	font-style:normal;
	overflow:hidden;
	padding:0 13px 0 0;
	text-align:right;
}
.article-list li span {
	float:right;
	width:45px;
}
.article-list li a {
	float:left;
	width:18px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.article-list li span em {
	float:left;
	padding:0 2px;
}

.link-go,
.link-go:hover {
	background:url(../images/link-go.png) no-repeat !important;
}
.link-edit,
.link-edit:hover {
	background:url(../images/link-edit.png) no-repeat !important;
}
.article-list li span.link-go,
.article-list li span.link-edit,
.article-list li span.link-download,

.article-list li span.link-delete
{
	width: 15px;
	height: 17px;
	padding-right: 30px;
}
.article-list li span.link-live
{
	width: 15px;
	height: 17px;
}
.article-list li span.link-expired
{
	width: 19px;
	height: 17px;
}
.article-list li span.divider
{
	width: 5px;
	height: 17px;
	padding: 0 3px 0 3px;
}


.link-download,
.link-download:hover {
	background:url(../images/link-download.png) no-repeat !important;
}
.link-expired,
.link-expired:hover {
	background:url(../images/link-expired.png) no-repeat !important;
}
.link-live,
.link-live:hover {
	background:url(../images/link-live.png) no-repeat !important;
}
.link-delete,
.link-delete:hover {
	background:url(../images/link-delete.png) no-repeat !important;
}
.holder-list {
	height:1%;
	overflow:hidden;
	margin:-2px 0 0;
}
.holder-list .row {
	padding:15px 0 0;
}
.text-market,
.text-sort-by {
	float:left;
	width:42px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-market {
	background:url(../images/text-market.gif) no-repeat;
}
.text-sort-by {
	background:url(../images/text-sort.gif) no-repeat;
}
.market-list {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.market-list li {
	float:left;
	padding:0 7px 0 8px;
	margin:0 1px 0 -1px;
	overflow:hidden;
	background:url(../images/separator6.gif) no-repeat 0 50%;
}
.tabinfo2 .title {
	display:block;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-live {
	background:url(../images/text-live.gif) no-repeat;
}
.text-expired {
	background:url(../images/text-expired.gif) no-repeat;
}
.text-draft {
	background:url(../images/text-draft.gif) no-repeat;
}
.item-tab2 .two-columns {
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
	margin:0 0 8px;
	background:url(../images/bg-item-tab-col.gif) no-repeat 0 100%;
}
.item-tab2 .two-columns .holder {
	width:1000px;
	overflow:hidden;
	margin:0 0 17px;
	padding:12px 0 0;
	min-height:315px;
	background:url(../images/divider2.gif) repeat-y 440px 0
}
* html .item-tab2 .two-columns .holder {
	height:315px;
}
.item-tab2 .two-columns .col {
	width:418px;
	float:left;
	padding:0 47px 0 0;
}
.item-tab2 .two-columns .lister {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.item-tab2 .two-columns .lister li {
	height:1%;
	overflow:hidden;
	color:#6b6b6b;
	line-height:21px;
}
.item-tab2 .two-columns .lister li a {
	float:left;
}
.article-row {
	width:100%;
}
.article-row:after {
	display:block;
	clear:both;
	content:"";
}
.item-tab2 .two-columns .lister .article-list {
	width:auto;
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	top:0;
	right:0;
	float:none;
}
.item-tab2 .two-columns .lister .article-list li {
	padding:0;
	float:left;
}
.item-tab2 .two-columns .lister li:hover,
.item-tab2 .two-columns .lister li.hover {
	position:relative;
	background:url(../images/divider5.gif) repeat-x 0 100%;
}
.item-tab2 .two-columns .lister li:hover .article-list,
.item-tab2 .two-columns .lister li.hover .article-list {
	display:block;
}
.item-tab2 .two-columns .lister li .article-list li:hover,
.item-tab2 .two-columns .lister li .article-list li.hover {
	background:none;
}
.copyright .link-logout {
	float:right;
	color:#fd0000;
}
.copyright .link-logout:hover {
	color:#010000;
}
/* SG_99_Intranet_Step1 */
.intranet .portfolio {
	padding:24px 0 0;
	background:url(../images/divider1.gif) repeat-x;
}
.intranet .portfolio .gallery-product li .frame {
	position:relative;
}
.text-select {
	height:28px;
	width:239px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-select.gif) no-repeat;
}
.checker1 {
	position:absolute;
	z-index:100;
	top:10px;
	right:10px;
}
.intranet .portfolio .holder-list {
	width:100%;
}
/* SG_99_Intranet_Step2 */
#main .text-compose {
	width:281px;
	margin:0 0 -3px;
	background:url(../images/text-compose.gif) no-repeat;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
}
.step-row {
	width:100%;
	padding:0 0 6px;
}
.step-row:after {
	display:block;
	clear:both;
	content:"";
}
.step-nav {
	margin:-18px 0 0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
}
.step-nav li {
	float:left;
	padding:0 0 0 15px;
	margin:0 0 0 9px;
	background:url(../images/bullet3.gif) no-repeat 0 50%;
	display:inline;
}
.step-nav li.active {
	background:url(../images/bullet2.gif) no-repeat 0 50%;
}
.step-nav li:first-child {
	background:none;
	margin:0;
	padding:0;
}
.step-nav li a {
	display:block;
	height:61px;
	cursor:pointer;
}
.step-nav li a:hover,
.step-nav li a.pressed{
	background:none !important;
}
.step-nav li .frame {
	width:61px;
	height:61px;
	padding:1px 1px 7px 7px;
	position:relative;
	overflow:hidden;
	float:left;
	background:url(../images/bg-step.gif) no-repeat 0 -69px;
}
.step-nav li .frame img {
	position:absolute;
	top:1px;
	left:7px;
}
.step-nav li.active .frame .checker1 {
	top:3px;
	right:2px;
}
.step-nav li.active .frame {
	background:url(../images/bg-step.gif) no-repeat 0 0;
}
.step-nav .step1 .frame {
	background:url(../images/bg-step.gif) no-repeat 0 -138px;
}
.step-nav li .step-check fieldset {
	float:left;
}
.ico-step2 {
	display:block;
	width:61px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-step2.png) no-repeat;
}
.ico-step3 {
	display:block;
	width:122px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-step3.png) no-repeat;
}
.step-nav .active .ico-step3 {
	margin:0 0 0 -61px;
}
/* SG_99_Intranet_Step2 */
.step-columns {
	width:100%;
	padding:20px 0 0;
	background:url(../images/divider1.gif) repeat-x;
}
.step-columns:after {
	display:block;
	clear:both;
	content:"";
}
.step-hold {
	height:1%;
	overflow:hidden;
	margin:0 0 16px;
	background:url(../images/divider6.gif) no-repeat 567px 6px;
}
.letter-box {
	width:535px;
	float:left;
	margin:-5px 0 0;
}
.letter-form fieldset {
	width:100%;
	overflow:hidden;
}
.letter-form .row {
	width:100%;
	overflow:hidden;
}
.letter-form label {
	float:left;
	width:84px;
	margin:9px 12px 0 0;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-choose {
	background:url(../images/text-choose.gif) no-repeat 100% 0;
}
.text-route {
	background:url(../images/text-route.gif) no-repeat 100% 0;
}
.text-subject {
	background:url(../images/text-subject.gif) no-repeat 100% 0;
}
.text-unique {
	background:url(../images/text-unique.gif) no-repeat 100% 0;
}
.letter-form select {
	width:168px;
}
.letter-form .text {
	height:24px;
	position:relative;
	overflow:hidden;
	float:left;
	width:176px;
	padding:8px 11px 0;
	margin:0 0 -3px;
}
.letter-form .text input {
	position:relative;
	z-index:100;
	padding:0;
	background:none;
	border:0;
	width:100%;
}
.letter-form .text .blur1,
.letter-form .text .blur2 {
	position:absolute;
	left:0;
	top:0;
	height:64px;
}
.letter-form .text .blur1 {
	width:198px;
	background:url(../images/bg-input-letter.png) no-repeat;
}
.letter-form .medium {
	width:306px;
}
.letter-form .text .blur2 {
	width:328px;
	background:url(../images/bg-input-url.png) no-repeat;
}
.letter-form .focus .blur1,
.letter-form .focus .blur2 {
	top:-32px;
}
.texarea-box {
	width:499px;
	height:363px;
	position:relative;
	padding:45px 17px 15px;
	margin:3px 0 0;
	border:1px solid #6b6b6b;
	background:url(../images/bg-item-tab2.gif) repeat-x 0 100%;
}
.textarea-function {
	position:absolute;
	top:0;
	left:0;
	height:27px;
	width:533px;
	background:url(../images/textarea-function.gif) no-repeat;
}
.texarea-box textarea {
	width:499px;
	height:363px;
	margin:0;
	border:0;
	background:none;
	overflow:auto; 
}
.letter-box .note {
	display:block;
	text-align:right;
	padding:5px 9px 5px 0;
	font-style:normal;
}

.letter-box .error {
	color: Red;
}
.letter-box .row {
	width:100%;
	overflow:hidden;
}
.letter-box .list1,
.letter-box .list2 {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.letter-box .list1 a,
.letter-box .list2 a {
	color:#6b6b6b;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}
.letter-box .list1 a:hover,
.letter-box .list2 a:hover {
	background:none;
	color:#010000;
}
.letter-box .list1 a.pressed,
.letter-box .list2 a.pressed{
	background:none !important;
	text-decoration:none;
}
.letter-box .list1 li,
.letter-box .list2 li {
	width:45px;
	float:left;
}
.letter-box .list1 li {
	padding:0 13px 0 0;
}
.letter-box .list2 li {
	padding:0 0 0 12px;
}
.letter-box .list1 li em,
.letter-box .list2 li em {
	font-style:normal;
	display:block;
}
.letter-box .list1 {
	float:left;
	padding:0 0 0 2px;
}
.letter-box .list2 {
	float:right;
	padding:0 2px 0 0;
}
.letter-box li.save span {
	width:26px;
	background:url(../images/ico-save.gif) no-repeat;
}
.letter-box li.delete span {
	width:29px;
	background:url(../images/ico-delete.png) no-repeat;
}
.letter-box li.save em {
	text-align:center;
}
.letter-box li.delete a:hover {
	color:#fe0101;
}
.letter-box li.dl-note span {
	background:url(../images/ico-download.png) no-repeat;
}
.letter-box li.go-url span {
	width:28px;
	background:url(../images/ico-url.png) no-repeat;
}
.letter-box .list1 span,
.letter-box .list2 span {
	display:block;
	width:26px;
	height:31px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
}
.letter-box li.publish span {
	width:29px;
}
.letter-box li.publish span span {
	height:96px;
	background:url(../images/ico-expire.png) no-repeat;
}
/*
.letter-box li.publish a:hover span span {
	margin:-31px 0 0;
}

.letter-box li.publish a.pressed span span {
	margin:-63px 0 0;
}
*/
.letter-box li.publish a.active span span {
	margin:-63px 0 0;
}
.step-columns .aside {
	width:318px;
	float:right;
}
.text-relevant {
	height:17px;
	margin:0 0 29px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-relevant.gif) no-repeat;
} 
.relevant-col {
	width:318px;
	overflow:hidden;
	background:#e8e7e7;
}
.relevant-col .row {
	width:340px;
	overflow:hidden;
}
.relevant-col .box {
	width:166px;
	float:left;
	min-height:160px;
	padding:0 0 15px;
}
* html .relevant-col .box {
	height:160px;
	overflow:visible;
}
.relevant-col .box .frame {
	width:152px;
	overflow:hidden;
	border-right:14px solid #d0cfcf;
}
.relevant-col .box .frame .holder {
	border:1px solid #6b6b6b;
	width:150px;
	height:119px;
	position:relative;
	background:#f4f3f3;
	overflow:hidden;
}
.relevant-col .box .frame .holder.hover,
.relevant-col .box .frame .holder:hover {
	border:1px solid #8cc63f;
}
.relevant-col .box .frame .holder img {
	display:block;
	border-bottom:3px solid #ffd200;
}
.relevant-col .box .frame input {
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	position:absolute;
	top:9px;
	right:9px;
}
/* SG_99_Intranet_Step3 */
.text-letter {
	width:300px;
	height:28px;
	margin:0 0 -3px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-letter.gif) no-repeat;
}
.final-box {
	width:100%;
	overflow:hidden;
	padding:26px 0 0;
}
.final-box h2 {
	margin:0 0 28px;
}
.text-thank {
	width:107px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-thank.gif) no-repeat;
}
.final-box p {
	margin:0 0 28px;
}
.final-box p .view {
	display:block;
	padding:5px 0 0;
}
.final-nav {
	margin:0 0 0 -8px;
	padding:0;
	list-style:none;
	float:left;
}
.final-nav li {
	float:left;
	padding:0 7px 0 8px;
	background:url(../images/separator6.gif) no-repeat 0 50%;
}
/* step4 */
.red {
	background:url(../images/bg-body-b.jpg) no-repeat 0 100%;
}
.letter #header {
	margin:0 0 40px auto;
}
.red #wrapper {
	padding:17px 0 140px 15px;
}
.letter .step-columns {
	padding:0;
	background:none;
	width:954px;
	margin:0 0 0 -36px;
}
.relevant-col .box .bar {
	width:152px;
	overflow:hidden;
}
.relevant-col .box .title {
	float:left;
	font-size:14px;
	line-height:21px;
	font-weight:normal;
	padding:0 10px;
	background:#9bcd58;
	text-transform:uppercase;
}
.red .relevant-col .box .title {
	background:#f26c9e;
}
.relevant-col .box ul {
	margin:5px 0 0 5px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	/*width:152px;*/
	width:122px;
	font-size:10px;
	overflow:hidden;
}
.relevant-col .box ul li {
	float:left;
	padding:0 2px 0 7px;
	margin:0 4px 0 -4px;
	overflow:hidden;
	background:url(../images/separator2.gif) no-repeat 0 50%;
}
.relevant-col .box ul li a {
	text-decoration: none;
}
.address-list {
	margin:7px 0 34px;
	width:100%;
	overflow:hidden;
	line-height:22px;
	font-size:12px;
}
.address-list a {
	text-decoration:none;
}

.address-list .font1 {
	font-size:12px;
}
.address-list .font2 {
	font-size:15px;
}
.address-list .font1 a,
.address-list .font2 a {
	color:#6b6b6b;
}
.address-list a:hover {
	text-decoration:underline;
}
.address-list dt {
	float:left;
	width:67px;
}
.address-list dt span {
	display:block;
	margin:6px 0 0;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.address-list dt span {
	display:block;
	margin:6px 0 0;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.text-rep {
	background:url(../images/text-rep.gif) no-repeat;
}
.text-email2 {
	background:url(../images/text-email2.gif) no-repeat;
}
.text-website {
	background:url(../images/text-website.gif) no-repeat;
}
.letter-hold {
	width:601px;
	margin:0 -100px 0 0;
	position:relative;
	float:left;
	font-size:14px;
	padding:148px 0 0;
	line-height:21px;
	background:url(../images/bg-letter-t.png) no-repeat;
}
.letter-hold .holder {
	float:left;
	width:480px;
	padding:0 44px 40px 47px;
	background: url(../images/bg-letter-c.gif) repeat-y;
}
.letter-hold .frame {
	position:relative;
	margin:-88px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.letter-hold .b {
	width:100%;
	height:175px;
	overflow:hidden;
	clear:both;
	background:url(../images/bg-letter_GRP.png) no-repeat;
}
.red .letter-hold .b {
	background:url(../images/bg-letter_GRP.png) no-repeat;
}
.letter-hold .heading {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
	margin:0 0 38px;
	border-bottom:2px solid #dbdcdd;
}
.letter-hold h1 {
	margin:0;
	font-size:14px;
}
.letter-hold .date {
	float:right;
	font-style:normal;
	font-size:10px;
	line-height:27px;
}
.letter-hold p {
	margin:0 0 21px;
}
.letter-text {
	width:100%;
	overflow:hidden;
	padding:0 0 43px;
}
.red .stratus-list {
	width:261px;
	padding:0 58px 0 0;
	color:#4d4e54;
}
.red .stratus-list li a em {
	right:0;
}


.foodText, .two-columns2 .title-col .portfolio-text a.foodText, .tab-columns .raise .more a.foodText
{
	color: #f6995d;
} 
.two-columns2 .title-col .portfolio-text a.foodText:hover, .tab-columns .raise .more a.foodText:hover
{
	color: #000000;
} 
.pharmaText, .two-columns2 .title-col .portfolio-text a.pharmaText, .tab-columns .raise .more a.pharmaText
{
  color: #a76cab;
}
.two-columns2 .title-col .portfolio-text a.pharmaText:hover, .tab-columns .raise .more a.pharmaText:hover
{
	color: #000000;
}

.beautyText, .two-columns2 .title-col .portfolio-text a.beautyText, .tab-columns .raise .more a.beautyText
{
	color: #f36c9e;
}
.two-columns2 .title-col .portfolio-text a.beautyText:hover, .tab-columns .raise .more a.beautyText:hover
{
	color: #000000;
}
.beverageText, .two-columns2 .title-col .portfolio-text a.beverageText, .tab-columns .raise .more a.beverageText
{
	color: #33a4b9;
}
.two-columns2 .title-col .portfolio-text a.beverageText:hover, .tab-columns .raise .more a.beverageText:hover
{
	color: #000000;
}

/* trend reports */


#main .text-progression-in-packaging {
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 -3px 58px;
	background:url(../images/text-progression-in-packaging.gif) no-repeat;
}

#main .trend-reports-columns {
	height:1%;
	display: block;
	overflow:hidden;
	padding: 0 0 0 0;
	margin: 60px 0 0 58px;
}

.trend-reports-columns div.divider
{
	width: 100%;
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/bg_gray_dotted.gif);
	background-repeat: repeat-x;
}
.trend-reports-columns .aside {
	width: 138px;
	float:left;
	padding: 0;
	margin: 0;
	 /*background-color: Yellow; */
}

.trend-reports-columns .aside .lister {
	margin:0;
	padding: 10px 0 10px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.trend-reports-columns .aside .lister li {
	float: none;
	line-height:21px;
	Xwidth:136px;
	color:#6b6b6b;
}

.trend-reports-columns #content {
	width:780px;
	float:left;
	padding:0;
	margin:-10px 0 0;
}

.gallery-trend {
	margin: 35px 0 9px 0;
	padding:0;
	list-style:none;
	width: 780px;
	overflow:hidden;
	font-size: 12px;
}
.gallery-trend h3
{
	display: block;
	height: 42px;
	overflow: hidden;
	width: 350px;
	margin:0 0 18px 0;
	padding: 2px 4px 0 0;
	text-transform:uppercase;
	font: 18px georgia, "times new roman", times, serif;
	line-height: 22px;
}
.gallery-trend li.trend {
	float:left;
	width:350px;
	padding: 25px 0 0 40px;
}
.gallery-trend li.trend .frame {
	width: 350px;
	width:100%;
	overflow:hidden;
}
.gallery-trend li.trend .frame img {
	margin: 0 0 0 0;

}
.gallery-trend li.trend .frame img.trend-report-title {
	margin: 0 0 20px 0;
}
.gallery-trend li
{
	font-family: Arial, Sans-Serif;
}

.gallery-trend .trend-img {
	float:right;
	display:inline;
	width:165px;
	height: 240px;
	position:relative;
	padding: 0;
	margin:0 0 0 0;
}
.gallery-trend .trend-img img {
	float: right;
	display:block;
	position:relative;
	z-index:100;
}
.gallery-trend p.byLine
{
	 color: #2a2b2e;
	 font-size: 12px;
	 margin: 0 0 10px 0;
	 padding: 0;
}
.gallery-trend .trend-text {
	float:left;
	display:inline;
	width:180px;
	position:relative;
	padding: 0;
	margin:0 0 0 0;
	line-height: 24px;
	color: #6b6b6b;
}
.gallery-trend .trend-text .actions a
{
	color: #a1a0a0;
}
.gallery-trend .trend-text .actions a:hover
{
	color: #2a2b2e;
}

.gallery-trend .feature-nav2 {
	float: right;
	margin: 8px;
	padding: 0 0 0 0;
	list-style:none;
}
.gallery-trend .feature-nav2 li {
	float: left;
	margin:  0 0 0 8px;
	padding: 0;
}
.gallery-trend .feature-nav2 li a {
	float: left;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery-trend .feature-nav2 li .pdf,
.gallery-trend .feature-nav2 li .pdf:hover {
	width:16px;
	background:url(../images/feature-ico2.gif) no-repeat;
}
.gallery-trend .feature-nav2 li .email,
.gallery-trend .feature-nav2 li .email:hover {
	width:24px;
	background:url(../images/feature-ico3.gif) no-repeat;
}



