
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}




/* typography.css */
h1 {}
h2 {font: 11px Arial, Helvetica, sans-serif; color:#981114;	text-transform: uppercase; letter-spacing: 0.160em;	}
.video h2 {letter-spacing: 0.140em;	}
h3 {font: bold 11px Arial, Helvetica, sans-serif;color:#000;}

#container-news-items ul li ul li h3 {color: #981114;}

h4{}
h5{}
h6{}
p{font:11px Arial, Helvetica, sans-serif;}

#footer p {	font: 10px Arial, Helvetica, sans-serif;}
#showcase-container div p {	color:#000;}
p.alert {text-decoration: blink; color: #f00;}

sup {}

/*
.news #primary-content p{ position: relative; margin: 70px 0px 20px 67px; left:0; top: 0; }
.news #container-news-items p { line-height: 22px; position: relative; margin: 0px 0px 10px 0px; }
*/
a {	text-decoration: none;	color: #000;}
a:link {}
a:visited {}
a:hover {color: #981114;} /* must be after link and visited */
a:active {} /* must be after hover */

#footer ul li a {font: 10px Arial, Helvetica, sans-serif; color: #981114;}
#footer ul li a:hover {	color: #000;}
#footer ul li a#footer-email-address {color: #000;}
#footer ul li a#footer-email-address:hover {color: #981114;}

#showcase-thumbs-nav ul li a:hover { border-color: #000;}

.news #primary-content a {font:11px Arial, Helvetica, sans-serif; color: #981114; margin: 0 0 20px 0;}
.news #primary-content a:hover {text-decoration: underline;}

#news-list ul {font: bold 11px Arial, Helvetica, sans-serif;color:#981114;}
#news-list ul li {font:11px Arial, Helvetica, sans-serif; color:#000;}


#news-list-right ul {font: bold 11px Arial, Helvetica, sans-serif;color:#981114;}
#news-list-right ul li {font:11px Arial, Helvetica, sans-serif; color:#000;}


/* grid.css */


#container {position: relative;	width: 960px; margin: 0 auto; padding:0; outline:0px dashed #f00;}
#header {position: relative; width: 960px; height: 123px;  outline:0px dashed #f00;}
h1 { position: absolute; left: 95px; top: 17px;}
h2 { position: relative; margin: 43px 0 10px 67px; width:594px; border-bottom: 1px solid #918f8f; padding:0px 0 3px 0; }

.register-sent h2, .samples-sent h2  { position: relative; margin: 43px 0px 20px 67px; left:0; top: 0; width:594px; border-bottom: 1px solid #918f8f; padding:0px 0 3px 0;}
.register-sent #primary-content p, .samples-sent #primary-content p { position: relative; margin: 5px 0px 20px 67px; left:0; top: 0; width:594px; }



#primary-content { 
	position: relative; 
	margin: 0px 0px 0px 114px; 
	width: 732px; 
	height:467px; 
	background-image: url(../images/maincontent_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow:hidden; 
	padding:0; 
	outline: 0px dashed #f00;
	}



#footer  *{line-height: normal;}
#footer {position: absolute;	top: 610px;	left: 114px;	width: 732px;	height: 20px; }
#footer ul {list-style: none; margin:0;	padding: 0;	display: inline; outline: 0px dashed #0f0;}
#footer ul li {	float: left; display: inline; margin: 0 5px 0 0; outline:0px dashed #f0f;}
#footer ul li a#footer-email-address { border-right: 1px solid #000; padding: 0 5px 0 0;}
#footer ul li#facebook-icon { position: absolute; left: 730px;	top: 5px; left: 716px;}

#footer ul li#hp-indigo-icon { position: absolute; left: 660px;	top: -5px;}
#footer p {	float: right;	margin: 0 40px 0 0 ;	padding: 6px;	height: 12px; padding: 6px 20px 6px 6px;}

.news #news-list ul { margin: 0px 0px 10px 0px;}

.news #news-list-right ul { margin:0px 0px 20px 0px;}


#news-list ul li{ margin-bottom:3px;}
#news-list-right ul li{ margin-bottom: 3px;}


#header img{ margin-bottom: 45px;}

#right-image {
	margin-bottom: 15px;
	margin: 0px;
	}





/* horizontal navigation */

#navigation-horizontal { position: absolute; outline: 0px dashed #00f; right: 114px; top: 20px;}
#navigation-horizontal ul {	list-style:none;}
#navigation-horizontal ul li { float: left; margin: 0 35px 0 0; outline: 0px dashed #f00;}
#navigation-horizontal ul li a { display: block;height: 0px; padding-top: 78px;	overflow: hidden; background-position: 0px 0px; outline: 0px dashed #0f0;}
#navigation-horizontal ul li a:hover {	background-position: 0px 78px;}
#navigation-horizontal ul li#nav-showcase a { width: 62px; background-image: url(../images/nav_showcase.gif);}
#navigation-horizontal ul li#nav-samples a { width: 51px; background-image: url(../images/nav_samples.gif);}
#navigation-horizontal ul li#nav-specs a { width: 70px; background-image: url(../images/nav_specs.gif);}
#navigation-horizontal ul li#nav-info a { width: 70px; background-image: url(../images/nav_info.gif);}
#navigation-horizontal ul li#nav-news a { width: 32px; background-image: url(../images/nav_news.gif);}

.showcase #navigation-horizontal ul li#nav-showcase a { background-position: 0px 78px;}
.samples #navigation-horizontal ul li#nav-samples a { background-position: 0px 78px;}
.specs #navigation-horizontal ul li#nav-specs a { background-position: 0px 78px;}
.info #navigation-horizontal ul li#nav-info a { background-position: 0px 78px;}
.news #navigation-horizontal ul li#nav-news a {	background-position: 0px 78px;}








/* vertical navigation */
#navigation-vertical { position: absolute;left: 850px; top: 123px; z-index: 10; outline: 0px dashed #f0f;}
#navigation-vertical ul { list-style: none;}
#navigation-vertical ul li {}
#navigation-vertical ul li a {display: block;width: 94px;height: 0px;overflow: hidden;	background-image: url(../images/showcase-nav_bg.gif); outline: 0px dashed #0f0;}
#navigation-vertical ul li a:hover {}
#navigation-vertical ul li#nav_promotion a {background-position: 0px -104px; padding-top: 94px;}
#navigation-vertical ul li#nav_promotion a:hover { background-position: 94px -104px;}
#navigation-vertical ul li#nav_marketing a { background-position: 0px -198px; padding-top: 90px;}
#navigation-vertical ul li#nav_marketing a:hover { background-position: 94px -198px;}
#navigation-vertical ul li#nav_packaging a {background-position: 0px 0px;padding-top: 104px;}
#navigation-vertical ul li#nav_packaging a:hover {	background-position: 94px 0px;}
#navigation-vertical ul li#nav_pocket-folder a {background-position: 0px -288px; padding-top: 112px;}
#navigation-vertical ul li#nav_pocket-folder a:hover {background-position: 94px -288px;}






/*buttons */


/*request samples */
#btn_request-samples {
	position: absolute;
	right: 30px;
	top: 395px;
	height:0px;
	width:160px;
	padding-top:48px;
	background-image:url('../images/request_samples_button.gif');
	background-position: 0px 0px;
	overflow: hidden;
}

#btn_request-samples:hover {
	background-position: 0px 48px;
}





/* continue */

#btn_continue {
	position: absolute;
	left: 596px;
	top: 410px;	
	height: 0px;
	width: 117px;
	padding: 38px 0 0 0;
	display: block;	
	background-image: url(../images/button_continue_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	outline: 0px dashed #f00;
	}
	
a#btn_continue:hover {background-position: 0px -38px;}



/* back */

#btn_back {
	position: absolute;
	left: 43px;
	top: 410px;
	height: 0px;
	width: 90px;
	padding: 38px 0 0 0;
	background-image: url(../images/button_back_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	display: block;

}
a#btn_back:hover {background-position: 0px -38px;}







/* submit request */
#btn_submit-request {
	position: absolute;
	left: 470px;
	top: 350px;
	width: 156px;
	height: 0px;
	overflow:hidden;
	background-image:url('../images/submit_request_bg.gif');
	padding-top:41px;
	outline: 0px dashed #f00;
}

#btn_submit-request:hover {background-position: 0px -41px;}




.downloadpdf {
	display:block;
	height:36px;
	width:175px;
	color:#fff;
	background-image:url('../images/download_chart.gif');
}

.downloadpdf:hover {
	width:175px;
	height:36px;
	color:#fff;
	background-image:url('../images/download_chart_on.gif');
}

.downloadpdf2 {
	display:block;
	height:36px;
	width:226px;
	color:#fff;
	background-image:url('../images/download_chart2.gif');
}

.downloadpdf2:hover {
	width:226px;
	height:36px;
	color:#fff;
	background-image:url('../images/download_chart2_on.gif');
}























/* Page specific css */

/* home */

.home #primary-content {width:744px; height: 478px; background-image: none; margin: 0 auto; outline: 0px dashed #f00; z-index: 10;}

#home-coupon {	
z-index: 1000;
position:absolute;
left: 430px;
top: 215px;
outline: 0px dashed #f00;
padding: 5px 5px 0px 5px;
border: 0px dashed #fff;
padding: 0px;
display: none;
}

#drag-bar {
display: block;
padding: 4px 4px 4px 4px;
margin: 0px 0px 0px 250px;
background: #fff;
width: 60px;
font: 10px Arial, Helvetica, sans-serif;
border: 1px solid #000;
border-bottom: 0px;
text-transform: uppercase;
text-align: center;
}




a#close-me {
position: absolute;
left: 305px;
top: 25px;
padding:0px 4px 2px 4px;
border:1px solid #000;
font: 10px Arial, Helvetica, sans-serif;
background-color: #fff;

}

a#close-me:hover{
color: #fff;
background-color: #981114;
}

/* showcase */
/*
#showcase_slide-1, 
#showcase_slide-2, 
#showcase_slide-3, 
#showcase_slide-4, 
#showcase_slide-5, 
#showcase_slide-6, 
#showcase_slide-7, 
#showcase_slide-8, 
#showcase_slide-9, 
#showcase_slide-10, 
#showcase_slide-11, 
#showcase_slide-12, 
#showcase_slide-13, 
#showcase_slide-14, 
#showcase_slide-15,
#showcase_slide-16, 
#showcase_slide-17,
#showcase_slide-18,
#showcase_slide-19,
#showcase_slide-20,
#showcase_slide-21,
#showcase_slide-22,
#showcase_slide-23,
#showcase_slide-24,
#showcase_slide-25,
#showcase_slide-26,
#showcase_slide-27,
#showcase_slide-28,
#showcase_slide-29,
#showcase_slide-30,
#showcase_slide-31,
#showcase_slide-32,
#showcase_slide-33,
#showcase_slide-34
*/
.showcase #showcase-container div
 {display: none;}




#showcase-container { position: absolute; left: 67px; top: 72px; width: 594px; margin:0; outline: 0px dashed #f00;}

#showcase-container div h3 { width:594px; margin: 0 0 6px 0;}
.showcase #showcase-container div p {	width:594px;}
.showcase #showcase-container div img {position: absolute; top: 46px;	left: 5px; width: 594px; height: 275px;	}

#showcase-thumbs-nav { position: absolute; left: 67px; top: 400px; outline: 0px dashed #f00;}
#showcase-thumbs-nav ul { list-style:none;}
#showcase-thumbs-nav ul li {float: left; margin: 0 3px 0 0;}
#showcase-thumbs-nav ul li a { display: block; border: solid 1px #fff; width: 29px; height: 29px; padding: 2px; outline:0px;}

#nav_showcase_promotion { display:block;}
#nav_showcase_marketing, #nav_showcase_packaging, #nav_showcase_pocket-folder { display: none;}







/* samples */

#part2 { display: none;}





/* NEWS */

/*
.news #container-news-items {
	height: 330px;
	width: 592px;
	background-image: url(../images/container-news-items_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 67px;
	top: 92px;
	overflow: hidden;
}



#news-list_2, #news-list_3, #news-list_4, #news-list_5 {display: none;}

#container-news-items ul {list-style: none;}

#container-news-items ul li {
	width: 276px;
	outline: 0px dashed #00f;
	margin: 0 0 30px 0;
	float: left;
	padding: 0px 0 0 0;
}

#container-news-items ul li ul li {
	width: 276px;
	outline: 0px dashed #f00;
	margin: 0 0 30px 0;
	float: none;
	padding: 0;
}

#container-news-items ul li ul li img {
	float: left;
	margin: 0 14px 10px 0px;
	margin: 0 0 10px 0;
}



#container-news-items ul li ul li p {
	margin: 0 0 10px 0;

}
#container-news-items ul li ul li span.news-item-date {
	display: block;
	color: #636466;
}

#container-news-items ul li.news-item-right-column {
	margin: 0 0 0 40px;
}

*/


.news #primary-content p {
margin: 0px  0px 10px 67px;
}

.news #container-news {
	height: 310px;
	width: 594px;
	background-image: url(../images/container-news-items_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 67px;
	top: 112px;
	overflow: hidden;
	outline: 0px dashed #0f0;
	background-position: -3px 0px;
	

	
}


.trophy #container-news {

	background-position: -3px 40px;
	top: 130px;
	height: 290px;
	outline: 0px dashed #f00;

}


.news #container-item {
	height: 330px;
	width: 594px;
	position: absolute;
	left: 67px;
	top: 92px;
	overflow: hidden;
	outline: 0px dashed #0f0;
}






.news #container-item img{
float: left;
outline: 0px dashed #f00;
}


.news #container-item h4{
font:bold 11px Arial, Helvetica, sans-serif;
color: #981114;
margin: 0 0 0px 0;


}


.news #container-item p{
margin: 0px 0px 10px 0px;
line-height: 18px;



}


#news_on-demand-hours {
position: absolute;
left: 316px;
top: 225px;
}

#news_on-demand-register {
position: absolute;
left: 0px;
top: 250px;
width: 275px;
}


.news #container-item a {
font-weight:bold;
}

.news #btn_back {
top: 400px;
left: 614px;


}

.bold {
font-weight:bold;

}



















.news #primary-content #container-news p {
margin: 0;


}

.news #container-news h3{
font:bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color: #981114;
margin: 0 0 5px 0;


}

.news #container-news h4{
font:bold 11px Arial, Helvetica, sans-serif;
color: #000000;
margin: 0 0 4px 0;


}

.news #container-news h4 a{
font:bold 11px Arial, Helvetica, sans-serif;
color: #981114;
margin: 0 0 4px 0;


}

.news #container-news p{
line-height: 18px;
}



#news-list {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 275px;
	outline: 0px dashed #f00;


}

#news-list ul{
list-style: none;
margin: 0;
}




#news-list-right {
	position: absolute;
	left: 316px;
	top: 0px;
	width: 275px;
	outline: 0px dashed #f00;


}

#news-list-right ul{
list-style: none;
margin: 0;
}










#events-list {
	position: absolute;
	left: 316px;
	top: 0px;
	width: 275px;
	outline: 0px dashed #00f;
	}

#events-list ul {

margin: 0 0 10px 15px;


}

#events-list ul li{

margin: 0 0 15px 0px;



}



#xtreme-award-winner-img-book {
float: left;
margin: 0 41px 21px 0px;


}

#xtreme-award-winner-img-cover {
margin: 0 0 35px 0;


}



#join-now {
	position:absolute;
	border: 0px dashed #000;
margin: 0 0 35px 0px;


}
#aiga-pic {
	position:absolute;
	top: 200px;
	border: 0px dashed #000;
margin: 0 0 35px 0px;


}

.news img#thinking-creatively {
float: none;
margin: 0 0 10px 0;


}

.aiga #news-list {
position:absolute;
width: 300px;
left: 280px;
}
.trophy #news-list { margin-top: 35px;}
.trophy #news-list-right { margin-top: 35px;}
.news img#test {
	position: relative;
	margin-left: 65px;
	width: 586px;
	height: 45px;
	outline: 0px dashed #f00;


}



.news-best-in-show  #container-item img{
float: none;
outline: 0px dashed #f00;
}


.news-best-in-show  #xtreme-award-winner-img-cover {
margin: 0 0 20px 0;


}




.marcom #news-list {
position:absolute;
width: 200px;
left: 380px;
}


/* -------------------------------------------------------*/


#maincontentholder {
	width: 594px;
	height:485px;
	overflow:hidden;
	padding:0px;
	outline:1px dashed #f00;
	position: absolute;
	left: 67px;
	top: 72px;
}

#showcaseholder {
	width: 594px;
	margin:0;
	outline:0px dashed #f00;
	position: absolute;
	left: 67px;
	top: 42px;
}

#maincontentholder2 {
	width: 1050px;
	height:485px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	border: 0px solid #c3c3c3;
}


/* Copy Styles */

.red {
	color:#981114;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica;
}

.pform {
	padding:4px 0px 4px 0px;
	font-family: Arial, Helvetica;
}

.pformat {
	padding:0px 0px 5px 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
}

.title {
	border-bottom: 1px solid #918f8f;
	color:#981114;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	background-color: #fff;
	text-transform: uppercase;
	width:594px;
	letter-spacing: 0.160em;
}

.title-noline {
	color:#981114;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	background-color: #fff;
	text-transform: uppercase;
	width:594px;
	letter-spacing: 0.160em;
}

.bodytxt {
	color:#000;
	padding:10px 0px 0px 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	width:594px;
}

.bodytxt-line {
	border-bottom: 1px solid #918f8f;
	color:#000;
	padding:2px 0px 0px 0px;
	margin-bottom:27px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	width:594px;
}


ul.pdfdocs {
	width:540px;
	font-size: 10px;
	list-style: none;
	padding:0 0px 0 0px;
	border: 1px solid #c3c3c3;
}

li.pdfdocs {
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
}





















/* Forms */
fieldset {border: 0px;}
form {
	font-size:11px;
	color:#000;
}

.form_table {
	font-size:11px;
	color:#000;
}

.iForm {
	font-size:11px;
	color:#000;
	background:#fff;
	width:150px;
	border:solid 1px #969696;
	margin:2px 0px 0px 0px;
	padding:0px;
}

.iForm:hover {
	background:#eeeeee;
	color:#000;
	border:solid 1px #576774;
}



p.thumbs {
	margin: 0 0 0 -20px;
}
















/* temp */
body.samples {
	font-family: Arial, Helvetica;
	font-size: 9px;
	line-height: 18px;
}


.samples #primary-content p {line-height: 18px;}

.samples fieldset {position: relative;outline: 0px dashed #f00;}
.samples #btn_continue {
	position: absolute;
	left: 520px;
	top:360px;	
	height: 0px;
	width: 117px;
	padding: 38px 0 0 0;
	display: block;	
	background-image: url(../images/button_continue_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	outline:0px dashed #f00;
	}
	
.samples table,.samples th, .samples td {vertical-align: top;}

.samples #btn_submit-request {
	left: 480px;
	top: 360px;
}





body.register {
	font-family: Arial, Helvetica;
	font-size: 9px;
	line-height: 18px;
}

.register p {line-height: 18px;}

.register fieldset {position: relative;outline: 1px dashed #f00;}
.register #btn_continue {
	position: absolute;
	left: 520px;
	top:360px;	
	height: 0px;
	width: 117px;
	padding: 38px 0 0 0;
	display: block;	
	background-image: url(../images/button_continue_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	outline:0px dashed #f00;
	}
	
.register table,.register th, .register td {vertical-align: top;}

.register #btn_submit-request {
	left: 480px;
	top: 360px;
}







/* new info page */


.info #container {

outline: 0px dashed #f00;


}


.info #header{

outline: 0px dashed #f00;
background-image:url(../images/maincontent_bg.gif);
background-position:114px 123px;
background-repeat:no-repeat;
height: 140px;

}


.info #header img {
margin: 0;


}


.info #primary-content {
width: 732px;
outline: 0px dashed #f00;


background-image:url(../images/bg_middle-repeat.gif);
background-repeat: repeat-y;

margin: 0px  0 0px 114px; 
height: auto;

padding: 23px 71px 43px 67px;

width: 594px;


}


.info #primary-content *{
margin-left: 0px;

}
.info #primary-content p {
margin: 0 0 10px 0px; 
/*width: 594px;*/


}

.info #primary-content h2 {
margin-top: 0;

}


.info #primary-content h3 {
}

.info #primary-content a {


}

.info #primary-content #info-coupon {
position: absolute;
background-image: url(../images/coupon-transparent.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
overflow: hidden;
width: 332px;
height:155px;

height: 0px;
padding-top: 155px;

left: 250px;
top: 100px;





}



.info .download-stocking-chart,
.info .download-compare-and-save {
display: block;
background-image:url(../images/pdf-icon.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 10px 10px 0 40px;
height: 26px;

margin: 0px 0px 20px 0px;


outline:  0px dashed #f00;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
color: #000;
text-decoration: none;
float: none;
width:185px;

/*reset*/

display: inline;
background-image: none;
padding: 0px;
height: auto;
margin:0px;
width:auto;
color: #981114;





}

.info .download-stocking-chart:hover,
.info .download-compare-and-save:hover {
text-decoration: underline;
}




.info .download-compare-and-save {}



.info #btn_request-samples {

top: auto;
left: auto;

display: block;

float: left;
margin: 0;
bottom: 0px;

}

.info #footer {
height: 100px;


position: relative;
left: 0;
top:  0;
outline: 0px dashed #00f;
width: 960px;

width: 732px;
margin: 0px 0 0 114px;

background-image:url(../images/maincontent_bg.gif);
background-position:0px -430px;
background-repeat:no-repeat;

}




.info #footer ul {
padding: 70px  0 0 0;
display: block;


}

#footer p {
padding-right: 40px;
}

.info #footer ul li#facebook-icon {
left:715px;
top: 74px;
}

.info #footer ul li#hp-indigo-icon {

top: 50px;
}


#footer ul li#hp-indigo-icon img{
height: 70px;

}
#footer ul li#facebook-icon a img{
height: 20px;
}



.specs #slide-specs {outline:0px dashed #f00;}



.specs #slide-offset,
.specs #slide-digital,
.specs #slide-environmental{display:none;}

.specs #slide-offset {}
.specs #slide-digital {}
.specs #slide-environmental {}



.specs #navigation-vertical {

outline: 0px dashed #f00;



}




.specs #navigation-vertical ul li a {
background-image: url(../images/specs-side-nav-bg.gif);

outline: 0px dashed #f00;
padding: 94px  0 0 0;



}

#nav_offset a{
background-position: 0px 0px;

}
#nav_offset a.active,
#nav_offset a.hover,
#nav_offset a:hover{
background-position: -94px 0px;
}


#nav_digital a{
background-position: 0px -104px;
}


#nav_digital a.active,
#nav_digital a.hover,
#nav_digital a:hover{
background-position: -94px -104px;


}
#nav_environmental a{
background-position: 0px -198px;

}

#nav_environmental a.active,
#nav_environmental a.hover,
#nav_environmental a:hover{
background-position: -94px -198px;
}










.specs #showcase-container {
position:relative;
top: 0;
left:0;



}


.specs #slide-offset ul,
.specs #slide-digital ul {
margin: 5px 0px 10px 20px;
padding: 0px;


}

.specs #slide-digital ul {




}


.specs #slide-offset ul li,
.specs #slide-digital ul li{

font:11px Arial, Helvetica, sans-serif;



}




#primary-content #dollar-sign-blurb,
#primary-content #light-bulb-blurb,
#primary-content #leaf-blurb,
#primary-content #feather-blurb,
#primary-content #recycle-blurb {

padding: 24px 40px 0px 60px;
background-position: 0 0;
background-repeat:no-repeat;

display:block;
outline:0px dashed #f00;
width: 400px;
margin: 0px 0px 20px 0;




}


#primary-content #dollar-sign-blurb {
background-image:url(../images/dollar-sign.gif);
height: 64px;
background-position: 2px 0px;
padding: 20px 0 0px 60px;
height: 44px;

}



#primary-content #light-bulb-blurb {
background-image:url(../images/light-bulb.gif);
height: 75px;


padding: 30px 0 0px 60px;
height: 45px;

}






#primary-content #leaf-blurb {
background-image:url(../images/leaf.gif);
height: 80px;

padding: 30px 0 0px 80px;
height: 50px;

}


#primary-content #feather-blurb {
background-image:url(../images/feather.gif);
background-position: 22px 0px;
height: 100px;

padding: 30px 0 0px 80px;
height: 70px;

}

#primary-content #recycle-blurb {
background-image:url(../images/recycle.gif);
background-position: 10px 0px;
height: 53px;

padding: 5px 0 0px 80px;
height: 48px;

}



#btn-free-digital-offer {
display:block;
background-image: url(../images/btn_free-digital-offer.gif);
background-position: 0 0px;
background-repeat: no-repeat;
height: 0;
width: 180px;
padding-top: 48px;
overflow: hidden;
position:absolute;

right:30px;
}

#btn-free-digital-offer:hover {
background-position: 0px -48px;

}




#HP-Indigo {
border: 1px solid #000;
width: 350px;
padding: 10px;
height: 107px;
margin: 20px 0 20px 0;




}
#HP-Indigo img {
float: left;
margin: 0px 10px 10px 0px; 
height: 104px;


}

#HP-Indigo p{
font: bold 12px Arial, Helvetica, sans-serif;


}


#HP-Indigo a{
font: bold 11px Arial, Helvetica, sans-serif;
color: #981114;
outline: 0px;


}

#HP-Indigo a:hover{
text-decoration: underline;


}


.showcase #showcase-container div#showcase_slide-20 img,
.showcase #showcase-container div#showcase_slide-21 img {
margin: 0px 0px 0px 100px;

width:auto;


} 