@charset "UTF-8";

/* CSS Document */

/*
	----------------------------
	HTML SELECTORS
	____________________________
*/

body { width: auto; min-width: auto; background: #000; font:13px/18px Arial, Helvetica, sans-serif; color: #b3b3b3; margin: 0; padding: 0; }
a { color: #00bff3; text-decoration: none; }
a:visited { color: #007ca2; }
a:hover, a:active { color: #9cf39f; }
h1, h2 { font-size: 26px; line-height: 28px; font-weight: normal; letter-spacing: -1px; }
h3 { font-size: 16px; font-weight: normal; line-height: 19px; margin: 8px 0; color: #fff; }
h4 { font-size: 14px; font-weight: normal; margin: 0; }
h5 { font-size: 12px; font-weight: normal; margin: 0; }
ul { margin-left: 20px; }
ol { margin-left: 36px; }
p { margin: 12px 0; }
sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }
/*
	----------------------------
	LAYOUT
	____________________________
*/

#wrapper { width: 1000px; margin: 0 auto; }

#header { z-index: 1000; }

#subnavigation { position: relative; height: 48px; width: 968px; background: url(../media/layout/bg-subnavigation.jpg) repeat-x; padding: 1px 0 1px 32px; z-index: 9; }
			#subnavigation h2, #subnavigation h2 a { margin: 0; float: left; }
				#subnavigation h2 a { float: none; display: block; padding: 15px 0 20px; background: url(../media/layout/hp-eprint.png) 0 15px no-repeat; text-indent: -9999px; width: 70px; height: 10px; outline: 0; }
			#subnavigation > ul { list-style: none; float: left; line-height: 15px; margin: 6px 0 0 21px; }
				#subnavigation ul > li { float: left; margin-right: 45px; position: relative; z-index: 999; }
					#subnavigation ul li a { color: #fff; }
					#subnavigation ul li a:hover { color: #61c702; }
						#subnavigation ul li ul { list-style: none; display: none; background: #040404; border-bottom: 3px solid #00BFF3; position: absolute; width: 140px; margin: 0; padding: 20px 32px 12px 16px; z-index: 999; left: -16px; top: 30px; }
						.subnavigation-ac ul li ul { display: none; background: #040404; border-bottom: 0px solid #00BFF3; position: absolute; width: 140px; margin: 0; padding: 20px 32px 12px 16px; z-index: 999; left: -16px; top: 28px; }
						#subnavigation ul li:hover ul { display: block; }
							#subnavigation ul li ul li { margin: 3px 0; width: 142px; }
			#subnavigation div { float: left; }
				.shop-now { float: left; margin: 10px 24px 10px 0; text-indent: -9999px; display: block; width: 102px; height: 24px; background: url(../media/layout/shop-now.png) no-repeat; }
				#follow-hp-smb { right: 20px; top: 1px; margin-top: 12px; text-indent: -9999px; width: 83px; height: 20px; background: url(../media/layout/follow-hp-smb.png) no-repeat; position: absolute; z-index: 9; }
			#subnavigation #follow-hp-smb-hover { display: none; float: none; position: absolute; right: 16px; top: -7px; z-index: 8; width: 103px; min-height: 73px; background: url(../media/layout/follow-hp-smb-hover.png) no-repeat; }
				#follow-hp-smb-hover ul { margin: 36px 0 6px; }
					#follow-hp-smb-hover ul li { float: left; width: 52px; margin: 0 4px 8px 10px; }
						#follow-hp-smb-hover ul li a { font-size: 9px; text-decoration: underline; color: #1dc3e7; }
				#epc { width: 372px; height: 168px; background: url(../media/layout/eprint-center-hover.png) no-repeat; position: absolute; right: 100px; top: -4px; z-index: 8; display: none; }
					#epc div { position: absolute; top: 66px; left: 110px; color: #fff; }
						#epc div p { margin: 6px 0; }
						#epc div a { color: #00bff3; text-decoration: underline; }
						#epc span { display: block; text-indent: -9999px; position: absolute; right: 16px; top: 126px; }
						#epc span a { width: 36px; height: 26px; display: block; }
				#eprint-center-epc { right: 130px; top: 1px; margin-top: 12px; text-indent: -9999px; width: 83px; height: 20px; background: url(../media/layout/eprint-center.png) no-repeat; position: absolute; z-index: 9; }
					#subnavigation #eprint-center-epc-hover { display: none; float: none; position: absolute; right: 106px; top: 7px; z-index: 8; width: 303px; min-height: 109px; background: url(../media/layout/eprint-center-hover.png) no-repeat; }
						#eprint-center-epc-hover ul { margin: 36px 0 6px; }
							#eprint-center-epc-hover ul li { float: left; width: 52px; margin: 0 4px 8px 10px; }
								#eprint-center-epc-hover ul li a { font-size: 9px; text-decoration: underline; color: #1dc3e7; }
						#follow-hp-smb-hover li { margin-right: 0 !important; }
						#smb-twitter, #smb-facebook, #smb-linkedin { position: absolute; width: 20px; height: 20px; text-indent: -9999px; top: 48px; }
						#smb-twitter { left: 16px; }
						#smb-facebook { left: 40px; }
						#smb-linkedin { left: 65px; }
						#eprint-center-epc-printer { left :100px; }

#breadcrumbs { padding: 5px 29px; background: #171717; border-top: 1px solid #444; border-bottom: 1px solid #444; font-size: 12px; }
	#breadcrumbs a { color: #B3B3B3; font-size: 11px; padding: 0 2px; }

#main {
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(17,17,17)),
	    color-stop(1, rgb(61,61,61))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(17,17,17) 0%,
	    rgb(61,61,61) 100%
	);
}

#hero { position: relative; }

/*#content { background: url(../media/layout/divider-shadow.png) 654px 0 repeat-y; }*/
.category #content { padding-bottom: 0; }
	#primary { float: left; width: 654px; }
	
#product-content { background: url(../media/layout/divider-shadow.png) 654px 0 repeat-y; background-color: #282828; padding-bottom: 25px; }
.category #product-content { padding-bottom: 0; }
	#primary { float: left; width: 654px; }
	.product-content-1 { padding-bottom: 25px; }
	.img {float:left }
	.product-content h3 { float: right }

	
	#sidebar { float: right; width: 346px; }
		#sidebar .padded { padding: 24px 32px 24px 44px; }
		#sidebar .padded2 { padding: 0px 32px 24px 44px; }
#footer { height: 72px; clear: both; }
	div.footer div.top { bottom: 42px; font-size: 10px; }
	div.footer div.middle { bottom: 27px; font-size: 10px; }
	div.footer div.bottom { bottom: 12px; font-size: 10px; }
	#feedError { display: none; }

a.uppercase { text-transform: uppercase; font-size: 11px; font-weight: bold; color: #00BFF3; }
a.more { color: #fff; font-size: 11px; }
	a.more span { color: #00bff3; }

.share-wrapper {  }
	.share-wrapper span { color: #00bff3 !important; line-height: 13px; font-size: 10px; font-weight: bold; }
		.share-wrapper .stButton .sharethis { background: url(../media/layout/icon-share.png) 0 2px no-repeat; padding-left: 17px; font-family: Arial, Helvetica, sans-serif; }

/*
	----------------------------
	SLIDES
	____________________________
*/

.slides { overflow: hidden; }
	.reel { position: absolute; }
		.slide { float: left; position: relative; }

.slideshow-1000 { width: 1000px; position: relative; }
	.slideshow-1000 .slide {  }
.slideshow-654 { width: 654px; position: relative; }

.left-text > div { padding: 54px 582px 24px 164px; }
.right-text > div { padding: 54px 100px 24px 610px; }
.slide-pagination { font-size: 10px; font-weight: bold; margin: 0; text-transform: uppercase; }
.paginated-heading { text-indent: -9999px; margin: 2px 0 12px; }

/* home slideshow */

.slideshow-nav { cursor: pointer; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #393a3c url(../media/layout/arrow-left.gif) 6px center no-repeat; width: 23px; height: 252px; position: absolute; z-index: 999; }
.slideshow-nav-left { left: 22px; top: 74px; }
.slideshow-nav-right { right: 22px; top: 74px; background: #393a3c url(../media/layout/arrow-right.gif) 10px center no-repeat; }
#slide-get-paid-back { background: url(../media/slides/get-paid-back.jpg) no-repeat; }
	#slide-get-paid-back h2 { background: url(../media/slides/get-paid-back-text.png) no-repeat; width: 377px; height: 103px; position: absolute; top: 76px; left: 79px; text-indent: -99999px; }
	#slide-get-paid-back a.button { position: absolute; left: 79px; top: 212px; }
	#slide-get-paid-share { position: absolute; left: 75px; top: 256px; color: #00bff3 !important; }
		#slide-get-paid-share span { color: #00bff3 !important; line-height: 13px; font-size: 10px; font-weight: bold; }
			#slide-get-paid-share .stButton .sharethis { background: url(../media/layout/icon-share.png) 0 2px no-repeat; padding-left: 17px; font-family: Arial, Helvetica, sans-serif; }

#home-slideshow-thumbs { position: absolute; bottom: 0; left: 300px; margin: 0; background: url(../media/slides/slideshow-thumb-bg.png) repeat-x; padding: 10px 24px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
	#home-slideshow-thumbs li { cursor: pointer; width: 46px; height: 38px; overflow: hidden; position: relative; float: left; margin-right: 3px; background-repeat: no-repeat; }
	#home-slideshow-thumbs li.active { cursor: default; background-position: 0 -38px !important; }
	#home-slideshow-thumbs li.last { margin: 0; }

/* home lower slideshow */
#home-lower-slideshow { border-top: 1px solid #1b1b1b; }

#home-lower-slideshow .slideshow-nav-left { left: 0; top: 10px; }
#home-lower-slideshow .slideshow-nav-right { right: 0; top: 10px; background: #393a3c url(../media/layout/arrow-right.gif) 10px center no-repeat; }

#home-lower-slideshow-thumbs { position: absolute; bottom: 0; left: 300px; margin: 0; background: url(../media/slides/slideshow-thumb-bg.png) repeat-x; padding: 10px 24px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
	#home-lower-slideshow-thumbs li { cursor: pointer; width: 46px; height: 38px; overflow: hidden; position: relative; float: left; margin-right: 3px; }
	#home-lower-slideshow-thumbs li.active { cursor: default; }
	#home-lower-slideshow-thumbs li.last { margin: 0; }
		#home-lower-slideshow-thumbs li img { display: block; position: absolute; }
		#home-lower-slideshow-thumbs li.active img { top: -38px; }

#slide-make-perfect-match { background: url(../media/slides/make-a-perfect-match.jpg) no-repeat; }
	#slide-make-perfect-match h2 { width: 231px; height: 16px; background: url(../media/slides/make-a-perfect-text.png) no-repeat; }
#slide-trade-save { background: url(../media/slides/trade-in-and-save.jpg) no-repeat; }
	#slide-trade-save h2 { background: url(../media/slides/trade-in-text.png) no-repeat; width: 199px; height: 17px; text-indent: -9999px; margin: 2px 0 12px; }
	
/* printer slideshow */

#printer-slideshow {  }
	#printer-slideshow .slideshow-nav-left { left: 0; top: 0; height: 309px; }
	#printer-slideshow .slideshow-nav-right { right: 0; top: 0; height: 309px; background: #393a3c url(../media/layout/arrow-right.gif) 10px center no-repeat; }
	
.threes-container { padding: 0 24px 0 32px; height: 324px; }
	.threes {  position: relative; float: left; width: 29%; height: 310px; padding: 0 2%; border-left: 1px solid #000; border-right: 1px solid #444; }
	.first { border-left: none; }
	.last { border-right: none; }
		.threes .img { text-align: center; height: 138px; margin-top: 8px; }
		.threes div {  }
			.threes h3 { font-size: 12px; color: #b3b3b3; margin: 4px 0; }
			.threes .highlight { color: #9cf39f; }
				.threes .highlight span { color: #fff; font-size: 17px; font-weight: bold; }
			.threes p { margin: 4px 0; line-height: 14px; }
			.threes ul { list-style: none; font-size: 12px; margin: 6px 0 0 7px; }
				.threes ul li { text-indent: -7px; }
			.threes-footer { position: absolute; bottom: 3px; width: 90%; height: 18px; }
				.threes-footer a.pdf { position: absolute; bottom: 0; right: 0; no-repeat }
				.threes-footer a.video { position: absolute; bottom: 19px; right: 0; padding-left: 27px; }

#sidebar-lower { border-top: 1px solid #444; background: url(../media/layout/bg-sidebar-lower.jpg) repeat-y; }

#subsubfooter { margin: 4px 30px; }

#subfooter { list-style: none; padding: 8px 10px 0 16px; margin: 0; background: #111 url(../media/layout/bg-subfooter.png) repeat-x; }
	#subfooter li { float: left; padding: 0 0 0 22px; margin: 0 24px 0 0; background: url(../media/layout/sprite-subfooter.png) no-repeat; line-height: 14px; font-size: 11px; font-weight: bold; }
	#subfooter li#sf-share { color: #00bff3 !important; }
		#sf-share span { color: #00bff3 !important; line-height: 13px; font-weight: bold; margin: 0; }
			#sf-share .stButton .sharethis { background: none; padding-left: 0; font-family: Arial, Helvetica, sans-serif; }
	#subfooter li#sf-subscribe { background-position: 0 -20px; }
	#subfooter li#sf-print { background-position: 0 -37px; }
	#subfooter li#sf-mobile {  }

/*
	----------------------------
	PAGE SPECIFIC
	____________________________
*/
#feed-tabs, .d-tabs { list-style: none; margin: 0; padding: 1px 8px 0 0; background: #171717; border-top: 1px solid #444444; }
#sidebar #feed-tabs { padding: 0 8px 0 0; }
	#feed-tabs li, .d-tabs li { float: left; width: 180px; padding: 12px 0; text-align: center; cursor: pointer; font-size: 15px; }
	#feed-tabs li:hover, .d-tabs li:hover { color: #f2f2f2; }
	#feed-tabs li.active, .d-tabs li.active { border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; background: rgb(61,61,61); /*#3d3d3d;*/ cursor: default; color: #f2f2f2; }
	#feed-tabs li.first, .d-tabs li.first { border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; }
		#feed-tabs li a, .d-tabs li a { color: #B3B3B3; }
		#feed-tabs li.active a, .d-tabs li.active a { color: #F2F2F2; }
		#feed-tabs li a:hover, .d-tabs li a:hover { color: #f2f2f2; }
	#sidebar #feed-tabs li.active { margin-top: 3px; padding-top: 9px; }
	#sidebar #feed-tabs li.first { border-left: none; }
	#sidebar #feed-tabs li.active.first { background: #3a3a3a url(../media/layout/bg-sidebar.jpg) repeat-y; }

.d-tab-content { display: none; } 
.d-tab-content.visible { display: block; }

/* products */

#product-carousel { width: 654px; height: auto; position: relative; }
	#product-slides { margin: 0 24px; width: 606px; height: auto; position: relative; }
		#product-slides .reel { position: relative; }

	#product-carousel .slideshow-nav-left { left: 1px; top: 0; height: 309px; }
	#product-carousel .slideshow-nav-right { right: 1px; top: 0; height: 309px; background: #393a3c url(../media/layout/arrow-right.gif) 10px center no-repeat; }
	.threes {  position: relative; float: left; width: 188px; height: 310px; padding: 0 4px 0 8px; border-left: 1px solid #000; border-right: 1px solid #444; }
	.first { border-left: 1px solid transparent; }
	.last { border-right: 1px solid transparent; }
		.threes .img { text-align: center; height: 138px; margin-top: 8px; margin-left: -8px;}
		.threes div {  }
			.threes h3 { font-size: 12px; color: #b3b3b3; margin: 4px 0; }
			.threes .highlight { color: #9cf39f; }
				.threes .highlight span { color: #fff; font-size: 17px; font-weight: bold; }
			.threes p { margin: 4px 0; line-height: 14px; }
			.threes ul { list-style: none; font-size: 12px; margin: 6px 0 0 7px; }
				.threes ul li { text-indent: -7px; }
			.threes-footer { position: absolute; bottom: 0; width: 90%; height: 18px; }
				.threes p.threes-footer { line-height: 17px; }
				.threes-footer a.pdf { position: absolute; bottom: 0; right: 0; }
				.threes-footer a.video { position: absolute; bottom: 19px; right: 0; padding-left: 27px; display: block; }

#news-feed { float: left; }
#sidebar #news-feed { float: none; background: url(../media/layout/bg-sidebar-feed.jpg) center bottom no-repeat; padding-bottom: 18px; }
	#feed-subscribe { display: block; padding-left: 14px; background: url(../media/layout/subscribe.png) 0 3px no-repeat; margin: 0 12px 0 42px; }
	h2#news-feed-header { width: 140px; height: 20px; text-indent: -99999px; background: url(../media/layout/news-feed.png) no-repeat; margin: 8px 0 6px 42px; }
	
	#multicontainer { width: 654px; height: 464px; overflow: hidden; position: relative; margin-bottom: 0; }
	#sidebar #multicontainer { width: auto; }
		#multifeed { list-style: none; margin: 0; float: left; position: absolute; }
			.feed-item { height: 145px; overflow: hidden; padding: 0 32px 0 124px; border-top: 1px solid #444; border-bottom: 1px solid #000; }
			#sidebar .feed-item { }
			#multifeed .social, #multifeed .article { background: url(../media/layout/hp-logo-feed.jpg) 42px 16px no-repeat; }
			#sidebar #multifeed .social, #sidebar #multifeed .article { background-image: url(../media/layout/feed-logo-sm.png); }
				.feed-item h3 { margin-top: 13px; }
				.feed-item h3 a { color: #fff; }
				.feed-twitter { background: url(../media/layout/icon-twitter.png) 0 3px no-repeat; padding-left: 22px; }
				.feed-facebook { background: url(../media/layout/icon-fb.png) 0 3px no-repeat; padding-left: 22px; }
	
	#news-feed-nav { clear: both; padding: 0 12px 0 32px; }
	#sidebar #news-feed-nav { padding-left: 14px; }
		#news-feed-nav a { display: block; width: 266px; height: 15px; padding: 4px 0; float: left; text-indent: -9999px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
		#sidebar #news-feed-nav a { width: 120px; }
		a#news-feed-down { background: center center #393a3c url(../media/layout/arrow-down.gif) no-repeat; }
		a#news-feed-up { margin-left: 10px; background: center center #393a3c url(../media/layout/arrow-up.gif) no-repeat; }
		a#news-feed-top { float: right; background: center center #393a3c url(../media/layout/top.gif) no-repeat; width: 58px; }
		#sidebar a#news-feed-top { width: 58px; }
		
#home-callout { float: right; width: 276px; padding-right: 30px; }

#printer-slides { background: url(../media/layout/bg-printer-slides.jpg) no-repeat; }
	#printer-slides-header { padding: 13px 32px; position: relative; }
	#printer-slides-header a.compare { float: right; margin-top: 15px; font-weight: bold; color: #00bff3; font-size: 10px;}
	#printer-slides-header a.compare:hover { color: white;}
		#help-me { position: absolute; right: 12px; top: 1px; }
		#featured-b-w { margin: 15px 0 0; text-indent: -9999px; width: 400px; height: 17px; background: url(../media/banners/featured-printers.png) no-repeat; }
		#featured-officejet { margin: 15px 0 0; text-indent: -9999px; width: 373px; height: 14px; background: url(../media/banners/featured-officejet.png) no-repeat; }

.related { padding: 12px 0 0 44px; margin: 12px 0; }
	.related ul { list-style: none; margin-left: 0; margin-bottom: 24px; }
		.related ul li {  }
			.related ul li a { color: #b2b2b2; display: block; margin-left: 11px; /*text-indent: -11px;*/ cursor:pointer;}
			.related ul ul li > span { display: block; margin-left: 11px; font-size: 11px; }
			.related ul ul li > a { font-size: 11px; }
				.related ul li a span { color: #1dc3e7; text-indent: -11px; float: left; }
		.related ul li ul { margin-left: 15px; }
		.related ul li a:hover { text-decoration: underline; }
		.related ul li a:visited { color: #b2c1e1; }
	.collapser > li > a:hover { text-decoration: none !important; }
	
	#related-services { width: 173px; height: 38px; background: url(../media/banners/related-services.png) no-repeat; text-indent: -9999px; }
	#recently-viewed { width: 171px; height: 16px; background: url(../media/banners/recently-viewed.png) no-repeat; text-indent: -9999px; }

#features { background: #131313 url(../media/banners/features/blank.png) repeat-x; width: 654px; position: relative; }
.features { width: 654px; position: relative; }
	#features.features-main, .features-main { /*background-image: url(../media/banners/features/bg-main-page.jpg); /* height: 1728px; */ }
	
	#features.solid { background: #333; padding: 12px 0 36px; height: 500px; position: relative; }
	#features h2, .features h2 { text-transform: uppercase; font-size: 19px; line-height: 21px; letter-spacing: 0; margin: 12px 0 20px; }
	#features h3, .features h3 { font-size: 19px; line-height: 23px; margin: 0; }
	#features p, .features p { margin: 8px 0 16px; }
	#features a.button span, .features a.button span { color: #1dc3e7; }
	
	#paper-savings { margin-top: 74px; }
	#energy-savings { margin-top: 134px; }
		#features #has-energy-star { position: relative; margin-top: 22px; }
			#energy-star { position: absolute; left: 102px; top: -8px; }
	#zero-hidden-costs { margin-top: 134px; }
	#mobile-printing { margin-top: 37px; }
	#google-cloud-printing { margin-top: 424px; }
	#air-print { margin-top: 368px; }
	#public-printing { margin-top: 194px; }
	#eprint-for-home { margin-top: 30px; }
	#eprint-for-work { margin-top: 30px; }
	#new-tool { padding-top: 10px; }
	#easy-to-use { margin-top: 72px; padding-bottom: 132px; }
	.google-cloud-print #easy-to-use { margin-top: 72px; padding-bottom: 45px; }
	.what-is-eprint #easy-to-use { margin-top: 72px; padding-bottom: 0; }
	.deskjet-printers #easy-to-use { margin-top: 72px; padding-bottom: 531px; }
	#work-beyond { padding-top: 22px; }
	#keep-moving, #pays-you-back, #usage-savings { position: relative; }
	#keep-moving { z-index: 99; }
	#keep-moving .stepper .nav { margin-left: 12px; width: 320px; bottom: -65px }
	#keep-moving .message { position: absolute; top: 72px; left: 360px; }
	#pays-you-back .message { position: absolute; top: 63px; left: 0; }
	#50-percent { margin-top: 0px; }
		/*.message { width: 275px; position: absolute; top: 280px; right: 0; padding-right: 20px } */
		.stepper { position: absolute; right: 0; }
	#usage-savings { top: -30px; }
	#usage-savings .message { position: absolute; top: 155px; left: 0; }
	#any-kind-of-file { margin-top: 112px; padding-top: 12px; padding-left: 58%; background: url(../media/banners/webos-with-icons.png) 60px 0 no-repeat; height: 516px; }
	
img.full { display: block; }
div.carousel { position: absolute; bottom: 24px; right: 12px; }

/* VIDEO */
#video {
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(12,12,12)),
	    color-stop(1, rgb(61,61,61))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(12,12,12) 0%,
	    rgb(61,61,61) 100%
	);
}
#video { padding: 24px 24px 36px; }
	#video h1 { font-size: 19px; line-height: 23px; color: #fff; letter-spacing: 0; }
	
	#player { width: 600px; height: 338px; }
	#video-description {  }
		#video-description h2 { font-size: 13px; line-height: 15px; letter-spacing: 0; color: #fff; margin: 14px 0 3px; }
		#video-description p { margin: 3px 0; }

#video-nav.padded { padding: 24px 8px 24px 15px; height: 512px; overflow: hidden; background: url(../media/banners/bg-video-nav.jpg) no-repeat; }
	#video-nav h2.for-home { text-indent: -9999px; width: 287px; height: 15px; background: url(../media/banners/eprint-for-home.png) no-repeat; margin-left: 15px; }
	#video-nav h2.for-work { text-indent: -9999px; width: 255px; height: 15px; background: url(../media/banners/eprint-for-work.png) no-repeat; margin-left: 15px; }
	#video-nav ul { list-style: none; margin: 0; }
		#video-nav ul li { cursor: pointer; height: 110px; padding: 12px 8px 12px 15px; border-top: 1px solid #444; border-bottom: 1px solid #000; }
		#video-nav ul li.first { padding-top: 0; border-top: none; }
		#video-nav ul li.last { border-bottom: none; }
			#video-nav ul li > img { display: block; float: left; }
			#video-nav ul li > div { float: right; width: 120px; }
				#video-nav ul li h3 { font-size: 13px; line-height: 15px; margin: 1px 0 4px; }
				#video-nav ul li p { margin: 4px 0; }

.fb-video-like { display: inline; float: right; }


/* BANNERS */

.category-heading { margin: 11px 0; }
.category-h1 { margin: 11px 0; }
.category-subhead { margin: 15px 0 9px; }
.category-social { margin: 9px 0; }
	.category-buttons { margin: 0; float: left; }
	.category-share { color: #00BFF3 !important; float: left; margin: 5px 0; }
		.category-share span { color: #00bff3 !important; line-height: 13px; font-size: 10px; font-weight: bold; }
			.category-share .stButton .sharethis { background: url(../media/layout/icon-share.png) 0 2px no-repeat; padding-left: 17px; font-family: Arial, Helvetica, sans-serif; }

#stay-connected { background: url(../media/banners/printer-shot.png) center 94px no-repeat; }
	#stay-connected h2 { width: 277px; height: 37px; background: url(../media/banners/stay-connected.png) no-repeat; text-indent: -9999px; margin-bottom: 218px; }
#twenty-off { width: auto; height: 331px; background: url(../media/banners/twenty-off-bg.jpg) no-repeat; }
	#twenty-off h2 { text-indent: -9999px; width: 251px; height: 37px; background: url(../media/banners/twenty-off.png) no-repeat; }
#shop-online, #shop-online-photo { width: auto; height: 331px; background: url(../media/banners/twenty-off-bg.jpg) no-repeat; }
	#shop-online h2 { text-indent: -9999px; width: 251px; height: 60px; background: url(../media/banners/shop-online.png) no-repeat; }
	#shop-online-photo h2 { text-indent: -9999px; background: url(../media/banners/shop-online-photo.png) no-repeat; width: 211px; height: 59px; }
#retail-badges { position:absolute; top:735px;}
	#retail-badges p { position:absolute; width:325px; padding: 0px 15px 0px 15px; }
#shop-photo { width: auto; height: 331px; background: url(../media/banners/shop-photo.jpg) no-repeat; }
	#shop-photo h2 { text-indent: -9999px; width: 251px; height: 60px; background: url(../media/banners/shop-online.png) no-repeat; }
#shop-photo-deskjet { width: auto; height: 331px; background: url(../media/banners/shop-photo-deskjet.jpg) no-repeat; }
	#shop-photo-deskjet p { text-indent: -9999px; background: url(../media/banners/click-retail-below.png) no-repeat; width: 181px; height: 11px; margin: 206px 0 24px 49px; }
	#shop-photo-deskjet h2 { text-indent: -9999px; width: 251px; height: 60px; background: url(../media/banners/shop-online-deskjet.png) no-repeat; }
#shop-photo-officejet { width: auto; height: 378px; background: url(../media/banners/shop-photo-officejet.jpg) no-repeat; }
	#shop-photo-officejet p { text-indent: -9999px; background: url(../media/banners/click-retail-below.png) no-repeat; width: 181px; height: 11px; margin: 206px 0 24px 49px; }
	#shop-photo-officejet h2 { text-indent: -9999px; width: 251px; height: 60px; background: url(../media/banners/shop-online-officejet.png) no-repeat; }
#bring-simple { background: url(../media/banners/bring-simple-bg.jpg) center 0px no-repeat; height: 330px; }
	#bring-simple p { text-indent: -9999px; background: url(../media/banners/bring-simple-copy.png) no-repeat; width: 109px; height: 117px; margin: 0 0 24px 170px; }
	#bring-simple h2 { width: 277px; height: 37px; background: url(../media/banners/bring-simple.png) no-repeat; text-indent: -9999px; margin-bottom: 67px; }
	#bring-simple a.button { margin-left: 170px; }
#eprint-share { background: url(../media/banners/dp-rightrail-eprint-share.png) 23px 35px no-repeat; /*margin: 40px 0 0 40px;*/ padding-top: 20px; padding-bottom: 10px; width: 100%; }
	#eprint-share p { /*text-indent: -9999px;*/ }
	#eprint-share h2 { width: 146px; /*height: 94px; background: url(../media/banners/dp-rightrail-eprint-share-copy.png) no-repeat; text-indent: -9999px; /*margin: -24px 0 -20px 100px;*/ }
	#eprint-share a.button { /*margin-left: 100px;*/ }
#already-own-eprint-enabled { background: url(../media/banners/already-own-eprint-enabled-bg.jpg) center 0px no-repeat; height: 378px; }
	#already-own-eprint-enabled h2 { text-indent: -9999px; background: url(../media/banners/already-own-eprint-enabled-copy.png) no-repeat; height: 38px; /*margin: -54px 0 24px 0;*/ }
	#already-own-eprint-enabled div.title { width: 130px; height: 10px; background: url(../media/banners/hp-eprint-center.png) no-repeat; text-indent: -9999px; }
	
	/*#already-own-eprint-enabled a.button { margin-left: 170px; }*/
#eprint-enabled-office-printers { background: url(../media/banners/eprint-enabled-office-printers-bg.jpg) center 0px no-repeat; height: 330px ; }
	#eprint-enabled-office-printers h2 { width: 268px; height: 35px; background: url(../media/banners/eprint-enabled-office-printers-copy.png) no-repeat; text-indent: -9999px; margin-left: -15px; }
	#eprint-enabled-office-printers a.button { left: 0; position: relative; top: 233px; }
#easy-intelligent-designjet { background: url(../media/banners/easy-intelligent-designjet-bg.jpg) center 0px no-repeat; height: 330px ; }
	#easy-intelligent-designjet h2 { text-indent: -9999px; }
	#easy-intelligent-designjet a.button { left: 182px; position: relative; top: 195px;}	
#boost-office { background: url(../media/banners/bring-simple-bg.jpg) center 0px no-repeat; height: 318px ; }
#boost-office p { text-indent: -9999px; background: url(../media/banners/boost-office-copy.png) no-repeat; height: 125px;}
	#boost-office h2 { width: 305px; height: 37px; background: url(../media/banners/boost-office.png) no-repeat; text-indent: -9999px; margin-left: -15px; }
#more-eprint { width: 251px; height: 16px; background: url(../media/banners/more-eprint-solutions.png) no-repeat; text-indent: -9999px; }
#more-eprint-printers { width: 258px; height: 38px; background: url(../media/banners/more-eprint-printers.png) no-repeat; text-indent: -9999px; }
#more-mobile-printing { width: 218px; height: 38px; background: url(../media/banners/more-mobile-printing-solutions.png) no-repeat; text-indent: -9999px; }
#printers-with-airprint { width: 281px; height: 15px; background: url(../media/banners/printers-with-airprint.png) no-repeat; text-indent: -9999px; }
#business-happens { text-indent: -9999px; background: url(../media/layout/business-behind-desk.png) no-repeat; width: 250px; height: 37px; }
#black-and-white-printers { text-indent: -9999px; background: url(../media/banners/black-and-white-printers.png) no-repeat; width: 179px; height: 12px; }
#hero #hardest-workers { width: 1000px; height: 243px; background: url(../media/banners/hardest-workers.jpg) no-repeat; padding: 12px 0 0 74px; }
	#hardest-workers h1 { text-indent: -9999px; background: url(../media/banners/hardest-workers.png) no-repeat; width: 387px; height: 116px; }
	#hardest-workers .category-subhead { text-indent: -9999px; background: url(../media/banners/hardest-workers-sub.png) no-repeat; width: 443px; height: 34px; }
#services-and-solutions { text-indent: -9999px; background: url(../media/banners/services-solutions.png) no-repeat; width: 165px; height: 12px; }
	
#upgrade-to-business, #more-than-toner { width: 270px; height: 363px; background: url(../media/banners/upgrade-to-business.jpg) no-repeat; padding: 16px 32px 0 44px; }
	#upgrade-to-business h2 { width: 222px; height: 36px; background: url(../media/banners/upgrade-to-business.png) no-repeat; text-indent: -9999px; }
	#more-than-toner h2 { text-indent: -9999px; width: 255px; height: 61px; background: url(../media/banners/its-more-than-toner.png) no-repeat; }

#already-own.padded { height: 340px; background: url(../media/banners/bg-already-own.jpg) no-repeat; padding-top: 12px; padding-right: 16px; }
	#already-own h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/already-own.png) no-repeat; }
	.hp-eprint { width: 76px; height: 12px; text-indent: -9999px; background: url(../media/banners/hp-eprint.png) no-repeat; }

#home-sidebar.padded { width: 270px; height: 337px; background: url(../media/banners/bg-home-sidebar.jpg) no-repeat; padding-top: 20px; }
	.hp-eprint-enterprise { width: 115px; height: 37px; text-indent: -9999px; background: url(../media/banners/hp-eprint-enterprise.png) no-repeat; }
	#home-sidebar .hp-eprint-enterprise { margin: 0 0 6px; }
	#home-sidebar .hp-eprint-share { margin: 24px 0 6px; }
	.hp-eprint-share { width: 105px; height: 37px; text-indent: -9999px; background: url(../media/banners/hp-eprint-share.png) no-repeat; }
	#home-sidebar p { margin: 6px 0 12px; }

	
/*
	----------------------------
	LIGHTBOX
	____________________________
*/

#lightbox-overlay { display: none; position: absolute; z-index: 9998; width: 100%; height: 100%; background: url(../media/layout/bg-lightbox.png); left: 0; top: 0; }

#lightbox { display: none; position: absolute; z-index: 9999; width: 640px; left: 0; top: 32px; }

/* KILL outlines (a on IE, etc.) */
#news-feed-nav a {  }
	
/*
	----------------------------
	UTILITY CLASSES
	____________________________
*/

.to-mobile { padding: 0 0 0 22px; background: url(../media/layout/sprite-subfooter.png) 0 -56px no-repeat; }
.center { text-align: center; }

.bottom-gradient { background: url(../media/layout/bottom-gradient.png) 0 bottom repeat-x; }

a.button {
	background: #007ca2;
	color: #f2f2f2;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 1px 0px #111;
	-moz-box-shadow: 1px 1px 1px 0px #111;
	box-shadow: 1px 1px 1px 0px #111;
}
a.button:hover {
	background: #1a89ab;
	color: #f2f2f2;
}

a.secondary {
	background: #3b3d3e;
	color: #b2b2b2;
}
a.secondary:hover {
	background: #434546;
	color: #f2f2f2;
}

a.light { font-weight: normal; font-size: 11px; }

a.icon { padding: 4px 10px 4px 6px; }
	a.icon span { color: #1dc3e7; font-size: 1.2em; }

a.pdf, a.video { padding-left: 20px; background: url(../media/layout/icon-pdf.png) no-repeat; color: #b2b2b2; font-size: 11px; }
a.video { background: url(../media/layout/icon-video.png) no-repeat; }
a.demo, a.demo:hover { background-image: url(../media/layout/demo-arrow.png); background-repeat: no-repeat; background-position: 10px 7px; padding-left: 20px; }

.highlight { color: #6acb07; }

.no-left-border { border-left: 1px solid #171717 !important; }
.no-right-border { border-right: 1px solid #171717 !important; }

.float-right { float: right;}
.float-left{ float: left;}

img.alignRight { float: right; margin: 0 0 15px 15px; }
img.alignLeft { float: left; margin: 0 15px 15px 0; }
.error { color: #833; }

.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.msgicons 
{
	padding: 20px 0 20px 0;
}

/*
	--------------------------
	Stepper
	__________________________
*/

.stepper {
	position: relative;
	width: 495px;
	height: 390px;
}

.stepper img {
	position: absolute;
	display: none;
}

.stepper img.first {
	display: block;
}

.stepper .nav p {
	display: none;
}

.stepper .nav p.first {
	display: block;
}

.stepper .nav {
	position: absolute;
	bottom: 0px;
	display: none;
}

.stepper .nav2 {
	position: absolute;
	bottom: 0px;
	margin-top:30px;
}

.stepper strong {
	color: white;
	font-size: 14px;
}

.stepper .nav a.step-button {
	display: inline-block;
	font-weight: bold;
	color: #333;
	font-size: 14px;
	text-align: center;
	width: 18px;
	height: 19px;
	background: url('../media/layout/button-non-active.png') no-repeat center center;
	margin-left: 5px;
}

.stepper .nav a.step-button.active, .stepper .nav a.step-button:active, .stepper .nav a.step-button:hover  {
	color: #222;
	background: url('../media/layout/button-active.png') no-repeat center center;
}

.stepper .nav .trigger { text-align: center; padding: 6px 0; height: 42px !important; }

/*
	--------------------------
	Specifc Pages
	__________________________
*/

/* -------------- Templates -------------- */

/* Heros */
.simple-template #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/business-is-changing-bg.jpg) no-repeat; }
.simple-template #hero h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/business-is-changing-h1.png) no-repeat; }
.simple-template #hero .category-subhead { text-indent: -9999px; width: 390px; height: 35px; background: url(../media/banners/hero/business-is-changing-sub.png) no-repeat; }

.product-template #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/business-is-changing-bg.jpg) no-repeat; }
.product-template #hero h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/business-is-changing-h1.png) no-repeat; }
.product-template #hero .category-subhead { text-indent: -9999px; width: 390px; height: 35px; background: url(../media/banners/hero/business-is-changing-sub.png) no-repeat; }

.home-template #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/virtually-anywhere-bg.jpg) no-repeat; }
.home-template #hero h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/virtually-anywhere-h1.png) no-repeat; }
.home-template #hero .category-subhead { text-indent: -9999px; width: 310px; height: 37px; background: url(../media/banners/hero/virtually-anywhere-sub.png) no-repeat; }
.home-template #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }

.video-template #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/virtually-anywhere-bg.jpg) no-repeat; }
.video-template #hero h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/virtually-anywhere-h1.png) no-repeat; }
.video-template #hero .category-subhead { text-indent: -9999px; width: 288px; height: 37px; background: url(../media/banners/hero/virtually-anywhere-sub.png) no-repeat; }
.video-template #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }


/* -------------- Home Printing Page -------------- */

/* Hero */

.home-printing #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/home-printing-bg.jpg) no-repeat; }
.home-printing #hero > div { position: relative; z-index: 1; }
.home-printing #hero h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/home-printing-h1.png) no-repeat; }
.home-printing #hero .category-subhead { text-indent: -9999px; width: 390px; height: 35px; background: url(../media/banners/hero/home-printing-sub.png) no-repeat; }
.home-printing #hero > canvas, .home-printing #hero .canvas-fallback { position: absolute; top: 0; left: 0; }

/* Background */
.home-printing #features.features-main { 
	/*background-image: url(../media/banners/features/bg-home-printing.jpg); */
	height: 1810px;
}

.home-printing #myCanvas2, .home-printing #features .canvas-fallback {
	position: absolute;
	top: 62px;
	left: 0;
	width: 654px; 
}

/* Features */
.home-printing .block-1 {
	position: relative;
	top: 37px; 
}

.home-printing .block-1 .eprint-icon {
	position: absolute;
	left: -114px;
	top: 17px;
}

.home-printing .block-2 {
	position: relative;
	top: 356px;
}

.home-printing .block-2 .message {
	position: absolute;
	top: 58px;
	right: 46px;
	width: 40%;
}

.home-printing .block-3 {
	position: relative;
	top: 368px;
}

.home-printing .block-3 .message {
	position: absolute;
	width: 37%;
	top: 35px;
}

.home-printing .block-3 > img {
	position: relative;
	left: 251px;
}

.home-printing .block-4 {
	position: relative;
	top: 438px;
}

.home-printing .block-4 .message {
	position: absolute;
	top: 291px;
	padding-left: 90px;
	width: 432px;
	left: 46px;
	background: url(../media/banners/air-print-icon.png) no-repeat;
}

.home-printing .block-4 > img {
	position: relative;
	left: 25px;
}


/* Sidebar */
.home-printing #explore { background: url(../media/banners/explore-photo-printers.jpg) no-repeat; height: 331px;}
.home-printing #explore h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-home-printers-h2-b.png) no-repeat; }


/* -------------- Mobile Printing Solutions -------------- */

/* Hero */

.mobile-printing-solutions #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/mobile-printing-solutions-bg.jpg) no-repeat; }
.mobile-printing-solutions #hero h1 { text-indent: -9999px; width: 431px; height: 121px; background: url(../media/banners/hero/mobile-printing-solutions-h1.png) no-repeat; margin-left: -6px}
.mobile-printing-solutions #hero .category-subhead { text-indent: -9999px; width: 402px; height: 35px; background: url(../media/banners/hero/mobile-printing-solutions-sub.png) no-repeat;}
.mobile-printing-solutions #hero > div { position: relative; z-index: 1; }
.mobile-printing-solutions #hero > canvas, .mobile-printing-solutions #hero .canvas-fallback { position: absolute; top: 0; left: 0; }

/* Background */
.mobile-printing-solutions #features.features-main { 
	height: 2535px;
}

/* Features */

.mobile-printing-solutions #myCanvas2, .mobile-printing-solutions #features .canvas-fallback {
	position: absolute;
	top: 136px;
	left: 46px;
}

.mobile-printing-solutions .block-1 {
	position: relative;
	top: 37px; 
}

.mobile-printing-solutions .block-1 .eprint-icon {
	position: absolute;
	left: -114px;
	top: 17px;
}

.mobile-printing-solutions .block-2 {
	position: relative;
	top: 356px;
}

.mobile-printing-solutions .block-2 .message {
	position: absolute;
	top: 58px;
	right: 46px;
	width: 40%;
}

.mobile-printing-solutions .block-3 {
	position: relative;
	top: 342px;
}

.mobile-printing-solutions .block-3 .message {
	position: absolute;
	width: 37%;
	top: 96px;
}

.mobile-printing-solutions .block-3 > img {
	position: relative;
	left: 251px;
}

.mobile-printing-solutions .block-4 {
	position: relative;
	top: 286px;
}

.mobile-printing-solutions .block-4 .message {
	position: absolute;
	top: 291px;
	padding-left: 90px;
	width: 432px;
	left: 46px;
	background: url(../media/banners/air-print-icon.png) no-repeat;
}

.home-printing .block-4 > img {
	position: relative;
	left: 25px;
}

.mobile-printing-solutions .block-5 {
	position: relative;
	top: 484px;
}

.mobile-printing-solutions .block-5 .message {
	position: absolute;
	width: 37%;
	right: 8%;
	top: 64px;
	z-index: 2;
}

.mobile-printing-solutions .block-6 {
	position: relative;
	top: 484px;
}

.mobile-printing-solutions .block-6 .message {
	position: absolute;
	top: 83px;
	width: 37%;
}

.mobile-printing-solutions .block-6 > img {
	position: relative;
	left: 240px;
	top: -131px;
}

/* Sidebar */
.mobile-printing-solutions #explore { background: url(../media/banners/explore-office-printers.jpg) no-repeat; height: 331px; position: relative;}
.mobile-printing-solutions #explore h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-office-printers-h2.png) no-repeat; }
.mobile-printing-solutions #explore p {
	position: absolute;
	bottom: 10px;
}

.mobile-printing-solutions #explore p a {
	margin: 0 26px 0 -12px;
}

/* -------------- eprint Cloud Printing -------------- */

/* Hero */

.eprint-cloud-printing #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/home-printing-bg.jpg) no-repeat; }
.eprint-cloud-printing #hero h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/eprint-cloud-printing-h1.png) no-repeat; }
.eprint-cloud-printing #hero .category-subhead { text-indent: -9999px; width: 390px; height: 35px; background: url(../media/banners/hero/eprint-cloud-printing-sub.png) no-repeat; }
.eprint-cloud-printing #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }

/* Background */
.eprint-cloud-printing #features { 
	height: 755px;
	background: transparent;
}

/* Features */
.eprint-cloud-printing .block-1 {
	position: relative;
}

.eprint-cloud-printing .block-1 .message {
	position: absolute;
	top: 36px;
	left: 0;
}

.eprint-cloud-printing .block-2 {
	position: relative;
}

.eprint-cloud-printing .block-2 > img {
	margin-left: 320px;
	margin-top: 45px;
}
.eprint-cloud-printing .block-2 .message {
	position: absolute;
	top: 56px;
	left: 0;
}

/* -------------- eprint Printers -------------- */

/* Hero */

.eprint-printers #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/eprint-printers-bg.jpg) no-repeat; }
.eprint-printers #hero h1 { text-indent: -9999px; width: 470px; height: 121px; background: url(../media/banners/hero/eprint-printers-h1.png) no-repeat; }
.eprint-printers #hero .category-subhead { text-indent: -9999px; width: 470px; height: 55px; background: url(../media/banners/hero/eprint-printers-sub.png) no-repeat; }
.eprint-printers #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }

/* Send to Mobile */
#txtpopup { width: 410px; height: 300px; position: absolute; top: 165px; left: 295px; visibility: hidden; z-index: 999; }
#txtpopup .close_btn { position:absolute; right: 0; top: 3px; }

/* Background */
.eprint-printers #features { 
	position: relative;
}

/* Features */
.eprint-printers .block-1, .eprint-printers .block-2, .eprint-printers .block-3 {
	position: relative;
	background: url(../media/banners/features/bg-eprint-printers-feature.png) no-repeat;
	height: 380px;
}

.eprint-printers .block-1 .message {
	position: absolute;
	top: 32px;
	left: 0;
}	
.eprint-printers .block-2 .message {
	position: absolute;
	top: 32px;
	left: 0;
}
.eprint-printers .block-3 {
	height: 379px;
}
.eprint-printers .block-3 .message{
	position: absolute;
	top: 32px;
	left: 0;
}

.eprint-printers #explore { background: url(../media/banners/what-is-eprint.jpg) no-repeat; height: 225px; padding: 154px 32px 0 44px; position: relative;}
.eprint-printers #explore h2 { width: 250px; height: 19px; text-indent: -9999px; background: url(../media/banners/what-is-eprint-h2.png) no-repeat; }
.eprint-printers #explore p { padding: 18px 0; }

.eprint-printers #product-content { clear: both; background: url(../media/banners/eprint-product-content-bg.png) no-repeat; height: 202px; padding-bottom: 0; padding-left: 22px; }
.eprint-printers #product-content .product-content-1 { width: 148px; float: left; }

/* -------------- eprint Laser  -------------- */

/* Hero */

.eprint-laser #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/eprint-laser-printers-bg.jpg) no-repeat; }
.eprint-laser #hero h1 { text-indent: -9999px; width: 490px; height: 137px; background: url(../media/banners/hero/eprint-laser-h1.png) no-repeat; }
.eprint-laser #hero .category-subhead { text-indent: -9999px; width: 492px; height: 36px; background: url(../media/banners/hero/eprint-laser-sub.png) no-repeat; margin-bottom: 5px; }
.eprint-laser #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

.eprint-laser #explore { background: url(../media/banners/what-is-eprint.jpg) no-repeat; height: 225px; padding: 154px 32px 0 44px; position: relative;}
.eprint-laser #explore h2 { width: 250px; height: 19px; text-indent: -9999px; background: url(../media/banners/what-is-eprint-h2.png) no-repeat; }
.eprint-laser #explore p { padding: 18px 0; }


/* Background */
.eprint-laser #features { 
	height: auto !important;
}

/* Features */
.eprint-laser .block-1 {
	position: absolute;
	top: 37px;
}	
.eprint-laser .block-2 {
	position: absolute;
	top: 320px;
}
.eprint-laser.block-3 {
	position: absolute;
	top: 600px;
}

.eprint-laser .threes .img { height: 172px; margin-top: 0; }
#featured-laserjet { margin: 15px 0 0; text-indent: -9999px; width: 478px; height: 18px; background: url(../media/banners/featured-laserjet.png) no-repeat; }

/* -------------- eprint Officejet  -------------- */

/* Hero */

#main.eprint-officejet { /*height: 1937px;*/ }
.eprint-officejet #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/eprint-officejet-bg.jpg) no-repeat; }
.eprint-officejet #hero h1 { text-indent: -9999px; width: 490px; height: 145px; background: url(../media/banners/hero/eprint-officejet-h1.png) no-repeat; }
.eprint-officejet #hero .category-subhead { text-indent: -9999px; width: 500px; height: 33px; background: url(../media/banners/hero/eprint-officejet-sub.png) no-repeat; }
.eprint-officejet #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }

/* Background */
.eprint-officejet #features { 
	height: 1300px;
}

/* Features */
.eprint-officejet .block-1 {
	position: absolute;
	top: 37px;
}	
.eprint-officejet .block-2 {
	position: absolute;
	top: 320px;
}
	.message-2 {
		width: 250px;
		position: absolute;
		right:50px;
		top: 250px;
	}
	#ojm2.message-2 {
		top: 186px;
	}
	
.eprint-officejet.block-3 {
	position: absolute;
	top: 600px;
}

.eprint-officejet.block-3 .message {
	width: 250px;
}

.eprint-officejet.block-3 .stepper {
	float:right;
}


.eprint-officejet.block-3 h3 {
	margin-top: 30px;

}
		.eprint-logo {
			background-image: url(../images/icon-eprint.png); 
			float: left;
		}
.eprint-officejet.block-4 {
	position: absolute;
	top: 800px;
		}
		.message-4 {
			width: 250px;
			position: absolute;
			right:50px;
			top: 900px;
		}
		
#print-anywhere { padding-right: 321px; padding-top: 60px; height: 335px; position: relative; }
#print-anywhere .stepper { position:absolute; top: 0; width: 348px; height: 350px; }
#print-anywhere .stepper .nav { margin-left: 40px; width: 285px; }

/* -------------- Public Printing Page -------------- */

/* Hero */

.public-printing #hero { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/public-printing-bg.jpg) no-repeat; }
.public-printing #hero h1 { text-indent: -9999px; width: 431px; height: 121px; background: url(../media/banners/hero/public-printing-h1.png) no-repeat; margin-left: -6px}
.public-printing #hero .category-subhead { text-indent: -9999px; width: 402px; height: 68px; background: url(../media/banners/hero/public-printing-sub.png) no-repeat;}

/* Background */
.public-printing .features { 
	height: 765px;
}

/* Features */

.public-printing .block-2 .stepper {
	width: 355px;
	height: 465px;
	position: absolute;
	z-index: 3;
	right: 0;
	top: 162px;
}

.public-printing .block-2 .stepper .nav {
	width: 320px;
	margin-left: 8px;
}


.public-printing .block-2 .stepper .nav p {
	height: 54px;
}

.public-printing .block-3 .img  {
	position: absolute;
	margin-top: 200px;
}


.public-printing .block-5  {
	position: relative;
	top: 45px;
}

.public-printing .block-5 .message {
	width: 200px;
	position: absolute;
	right: 50px;
}

.public-printing .block-5 .product-shot {
	position: relative;
	left: 60px;
}

.public-printing .get-it img {
	margin-right: 50px;
}

.spacer {
	background: #303030;
	height: 120px;
}

/* Sidebar */
.google-cloud-print #explore, .public-printing #explore { background: url(../media/banners/explore-home-printers.jpg) no-repeat; height: 338px;}
.google-cloud-print #explore h2, .public-printing #explore h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-eprint-printers-h2.png) no-repeat; }




/* -------------- What is eprint -------------- */

/* Hero Tabs */

.what-is-eprint #hero {width: 926px; height: 244px; position:relative;}
.what-is-eprint #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }
.what-is-eprint #hero .tab-2 {display :none;}

.what-is-eprint #hero .tab-1 {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/home-printing-bg.jpg) no-repeat; }
.what-is-eprint #hero .tab-1 h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/virtually-anywhere-h1.png) no-repeat; margin-left: -6px}
.what-is-eprint #hero .tab-1 .category-subhead { text-indent: -9999px; width: 305px; height: 37px; background: url(../media/banners/hero/virtually-anywhere-sub.png) no-repeat; }

.what-is-eprint #hero .tab-2 {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/work-printing-bg.jpg) no-repeat; }
.what-is-eprint #hero .tab-2 h1 { text-indent: -9999px; width: 380px; height: 121px; background: url(../media/banners/hero/virtually-anywhere-h1.png) no-repeat; margin-left: -6px}
.what-is-eprint #hero .tab-2 .category-subhead { text-indent: -9999px; width: 305px; height: 37px; background: url(../media/banners/hero/virtually-anywhere-sub.png) no-repeat; }


.what-is-eprint #primary {
	margin-top: 12px;
}

/* Background */
.what-is-eprint #features { 
	height: 1600px;
}

/* Features */

.what-is-eprint .block-2 .message {
	position: relative;
	z-index: 4;
}

.what-is-eprint .block-2 .stepper {
	height: 390px;
	position: absolute;
	z-index: 3;
	right: 53px;
	top: 108px;
}

.what-is-eprint .block-2 .stepper .nav {
	width: 200px;
	margin-left: 268px;
}

.what-is-eprint .block-2 .stepper .nav p {
	height: 54px;
}

.what-is-eprint .block-3 {
	position: relative;
	top: 100px;
}

.what-is-eprint .block-4 {
	position: absolute;
	top: 910px;
}

.what-is-eprint .block-5  {
	position: absolute;
	top: 1150px;
}

.what-is-eprint .block-5 .message {
	width: 215px;
	position: absolute;
	right: 50px;
}

.what-is-eprint .block-5 .product-shot {
	position: absolute;
	left: 48px;
}

/* Sidebar */

#eprint-for-home li.work { display:none; }
#eprint-for-home h2.for-work { display:none;}

.what-is-eprint .tabbed-widget {
	position: relative; 
	height: 380px;
}

.what-is-eprint .tabbed-widget .tab-1 {
	position: absolute; 
	z-index: 5;
}

.what-is-eprint .tabbed-widget .tab-2 {
	position: absolute; 
	z-index: 4;
}
.what-is-eprint #explore-photo { background: url(../media/banners/explore-photo-printers.jpg) no-repeat; height: 338px; }
.what-is-eprint #explore-photo h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-photo-printers-h2.png) no-repeat; }

.what-is-eprint #explore-home {background: url(../media/banners/explore-home-printers.jpg) no-repeat; height: 338px;}
.what-is-eprint #explore-home h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-home-printers-h2-b.png) no-repeat; }

.what-is-eprint #explore-work {background: url(../media/banners/explore-office-printers.jpg) no-repeat; height: 344px; position: relative;}
.what-is-eprint #explore-work h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-office-printers-h2.png) no-repeat; }
.what-is-eprint #explore-work p {
	position: absolute;
	bottom: 10px;
}

.what-is-eprint #explore-work p a {
	margin: 0 30px 0 -12px;
}

#multifeed {
	width: 300px;
}

.multiscroll {
	height:460px;
    right: 0;
    position: absolute;
    top: 0;
    width: 21px;
    z-index: 99;
}

.multiscroll-up {
    background: url("../media/layout/scroll-up.gif") no-repeat scroll center center #393A3C;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 21px;
}
.multiscroll-down {
    background: url("../media/layout/scroll-down.gif") no-repeat scroll center center #393A3C;
    border-radius: 2px 2px 2px 2px;
    bottom: 0;
    cursor: pointer;
    height: 20px;
    left: 0;
    position: absolute;
    width: 21px;
}
.multiscroll-bar-bg {
    background: none repeat scroll 0 0 #393A3C;
    height: 400px;
    left: 6px;
    position: absolute;
    top: 24px;
    width: 9px;
}
.multiscroll-bar {
    background: none repeat scroll 0 0 #B3B3B3;
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 0;
    width: 9px;
}
/* -------------- Airprint -------------- */

/* Hero Tabs */

/* -------------- What is eprint -------------- */

/* Hero Tabs */

.airprint-page #hero {width: 926px; height: 244px; position: relative; z-index: 1; }
.airprint-page #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }
.airprint-page #hero .tab-2 {display :none;}

.airprint-page #hero .tab-1 { padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/airprint-home-bg.jpg) no-repeat; }
.airprint-page #hero .tab-1 h1 {margin-top:30px; text-indent: -9999px; width: 448px; height: 117px; background: url(../media/banners/hero/airprint-h1.png) no-repeat; margin-left: -6px}
.airprint-page #hero .tab-1 .category-subhead { text-indent: -9999px; width: 405px; height: 34px; background: url(../media/banners/hero/airprint-sub.png) no-repeat; }

.airprint-page #hero .tab-2 {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/airprint-work-bg.jpg) no-repeat; }
.airprint-page #hero .tab-2 h1 {margin-top:30px; text-indent: -9999px; width: 448px; height: 117px; background: url(../media/banners/hero/airprint-h1.png) no-repeat; margin-left: -6px}
.airprint-page #hero .tab-2 .category-subhead { text-indent: -9999px; width: 395px; height: 34px; background: url(../media/banners/hero/airprint-sub.png) no-repeat; }


.airprint-page #primary {
	margin-top: 12px;
}

/* Background */
.airprint-page #features { 
	height: 1600px;
	padding-top: 32px;
}

/* Features */

.airprint-page .block-1 {
	padding-left: 80px;
	background: url('../media/banners/air-print-icon.png') no-repeat 0 16px;
}

.airprint-page .block-2 {
	margin-top: 0;
	padding-bottom: 32px;
}

.airprint-page .block-2 .message {
	position: relative;
	top: 104px;
	z-index: 4;
}

.airprint-page .block-2 .stepper {
	height: 440px;
	position: absolute;
	z-index: 3;
	right: 53px;
	top: 154px;
}

.airprint-page .block-2 .stepper .nav {
	width: 300px;
	margin-left: 204px;
}

.airprint-page .block-2 .stepper .nav p {
	height: 54px;
}

.airprint-page .block-3 {
	position: relative;
	top: 100px;
}

.airprint-page .tab-2 .block-3 {
	position: relative;
	top: 150px;
}

.airprint-page .block-4 {
	position: absolute;
	top: 960px;
}

.airprint-page .block-5  {
	position: absolute;
	top: 1150px;
}

.airprint-page .tab-2 .block-5  {
	position: absolute;
	top: 1200px;
}

.airprint-page .block-5 .message {
	width: 200px;
	position: absolute;
	right: 30px;
}

.airprint-page .block-5 .product-shot {
	position: absolute;
	left: 40px;
}

/* Sidebar */

.airprint-page .tabbed-widget {
	position: relative; 
	height: 380px;
	top: 12px;
}

.airprint-page .tabbed-widget .tab-1 {
	position: absolute; 
	z-index: 5;
}

.airprint-page .tabbed-widget .tab-2 {
	position: absolute; 
	z-index: 4;
}

.airprint-page #explore-home {background: url(../media/banners/explore-home-printers.jpg) no-repeat; height: 338px;}
.airprint-page #explore-home h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-eprint-printers-h2.png) no-repeat; }

.airprint-page #explore-work {background: url(../media/banners/explore-office-printers.jpg) no-repeat; height: 344px; position: relative;}
.airprint-page #explore-work h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-office-printers-h2.png) no-repeat; }
.airprint-page #explore-work p {
	position: absolute;
	bottom: 10px;
}

.airprint-page #explore-work p a {
	margin: 0 30px 0 -8px;
}

/* -------------- Google Cloud Print -------------- */

/* Hero Tabs */

.google-cloud-print #hero {width: 926px; height: 244px; position:relative;}
.google-cloud-print #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }
.google-cloud-print #hero div {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/google-cloud-bg.jpg) no-repeat; }
.google-cloud-print #hero div h1 { margin-top: 30px; text-indent: -9999px; width: 407px; height: 75px; background: url(../media/banners/hero/google-cloud-h1.png) no-repeat; margin-left: -6px}
.google-cloud-print #hero div .category-subhead { text-indent: -9999px; width: 428px; height: 34px; background: url(../media/banners/hero/google-cloud-sub.png) no-repeat; }

.google-cloud-print #primary {
	margin-top: 12px;
}

.google-cloud-print #feed-tabs li, .google-cloud-print .d-tabs li {
	width: 235px;
}

/* Background */
.google-cloud-print #features { 
	height: 1600px;
}

/* Features */

.google-cloud-print .block-2 .message {
	position: relative;
	z-index: 4;
	left: 320px;
}

.google-cloud-print .block-2 .stepper {
	height: 370px;
	position: absolute;
	z-index: 3;
	left: -1px;
	top: 140px;
}

.google-cloud-print .block-2 .stepper .nav {
	width: 320px;
	margin-left: 7px;
}

.google-cloud-print .block-2 .stepper .nav p {
	height: 54px;
}

.google-cloud-print .block-3 {
	position: relative;
	top: 100px;
}

.google-cloud-print .block-4 {
	position: absolute;
	top: 910px;
}

.google-cloud-print .block-5  {
	position: absolute;
	top: 1150px;
}

.google-cloud-print .block-5 .message {
	width: 200px;
	position: absolute;
	left: 46px;
}

.google-cloud-print .block-5 .product-shot {
	position: absolute;
	right: 60px;
}x

/* Sidebar */

.google-cloud-print .tabbed-widget {
	position: relative; 
	height: 380px;
	top: 12px;
}

.google-cloud-print .tabbed-widget .tab-1 {
	position: absolute; 
	z-index: 5;
}

.google-cloud-print .tabbed-widget .tab-2 {
	position: absolute; 
	z-index: 4;
}

.google-cloud-print #explore-home {background: url(../media/banners/explore-home-printers.jpg) no-repeat; height: 338px;}
.google-cloud-print #explore-home h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-home-printers-h2-b.png) no-repeat; }

.google-cloud-print #explore-work {background: url(../media/banners/explore-office-printers.jpg) no-repeat; height: 344px; position: relative;}
.google-cloud-print #explore-work h2 { width: 281px; height: 39px; text-indent: -9999px; background: url(../media/banners/explore-office-printers-h2.png) no-repeat; }
.google-cloud-print #explore-work p {
	position: absolute;
	bottom: 10px;
}

.google-cloud-print #explore-work p a {
	margin: 0 30px 0 -8px;
}


/* -------------- eprint photo printers -------------- */

/* Hero Tabs */

.eprint-photo-printers #hero {width: 926px; height: 244px; position:relative;}
.eprint-photo-printers #hero a.button { float: left; margin-right: 16px; margin-top: 4px; }
.eprint-photo-printers #hero .tab-2 {display :none;}
.eprint-photo-printers #hero .tab-3 {display :none;}

.eprint-photo-printers #hero .tab-1 {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/eprint-photo-printers-tab-1-bg.jpg) no-repeat; }
.eprint-photo-printers #hero .tab-1 h1 { text-indent: -9999px; width: 380px; height: 97px; background: url(../media/banners/hero/eprint-photo-printers-tab-1-h1.png) no-repeat; margin-left: -6px}
.eprint-photo-printers #hero .tab-1 .category-subhead { text-indent: -9999px; width: 450px; height: 56px; background: url(../media/banners/hero/eprint-photo-printers-tab-1-sub.png) no-repeat; }

.eprint-photo-printers #hero .tab-2 {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/eprint-photo-printers-tab-2-bg.jpg) no-repeat; }
.eprint-photo-printers #hero .tab-2 h1 { text-indent: -9999px; width: 400px; height: 97px; background: url(../media/banners/hero/eprint-photo-printers-tab-2-h1.png) no-repeat; margin-left: -6px}
.eprint-photo-printers #hero .tab-2 .category-subhead { text-indent: -9999px; width: 450px; height: 60px; background: url(../media/banners/hero/eprint-photo-printers-tab-2-sub.png) no-repeat; }

.eprint-photo-printers #hero .tab-3 {position:absolute; padding: 12px 0 0 74px; width: 926px; height: 244px; background: #111 url(../media/banners/hero/eprint-photo-printers-tab-3-bg.jpg) no-repeat; }
.eprint-photo-printers #hero .tab-3 h1 { text-indent: -9999px; width: 400px; height: 97px; background: url(../media/banners/hero/eprint-photo-printers-tab-3-h1.png) no-repeat; margin-left: -6px}
.eprint-photo-printers #hero .tab-3 .category-subhead { text-indent: -9999px; width: 450px; height: 55px; background: url(../media/banners/hero/eprint-photo-printers-tab-3-sub.png) no-repeat; }

.eprint-photo-printers #primary {
	background: url(../media/layout/product-slider-bg.png) no-repeat top left;
}

.eprint-photo-printers .d-tab-container h2.tab-head {
	background: #171717 url(../media/banners/featured-printers-with-eprint.png) no-repeat 20px center;
	margin: 0px;
	padding: 20px;
	text-indent: -9999px; 
	height: 14px; 
}

.eprint-photo-printers .d-tabs {
	border-top:none;
}

/* Background */
.eprint-photo-printers .features-main { 
	height: 1200px;
}

.eprint-photo-printers .features-main.tab-2 { 
	height: 1065px;
}

.eprint-photo-printers .features-main.tab-3 { 
	height: 1065px;
}

/* Tab-1 Blocks */

.eprint-photo-printers .features-main.tab-1 .block-1 {
	position: absolute;
	top: 25px;
}


.eprint-photo-printers .features-main.tab-1 .block-1 .stepper {
	position: absolute;
	z-index: 3;
	right: 0;
	top: 0;
}

.eprint-photo-printers .features-main.tab-1 .block-1 .stepper .nav {
	width: 300px;
	margin-left: 150px;
}

.eprint-photo-printers .features-main.tab-1 .block-1 .stepper .nav p {
	height: 54px;
}


.eprint-photo-printers .features-main.tab-1 .block-1 .message {
	width: 240px;
	position: absolute;
	z-index: 4;
}

.eprint-photo-printers .features-main.tab-1 .block-2 {
	position: absolute;
	top: 420px;
}

.eprint-photo-printers .features-main.tab-1 .block-2 .message{
	position: relative;
	z-index: 5;
}

.eprint-photo-printers .features-main.tab-1 .block-2 .product-shot {
	margin: -10px 0 0 -32px;
	position: relative;
	z-index: 4;
}

.eprint-photo-printers .features-main.tab-1 .block-3 {
	position: absolute;
	top: 920px;
}

.eprint-photo-printers .features-main.tab-1 .block-3 .stepper {
	position: absolute;
	height: 280px;
	z-index: 3;
	left: -20px;
	top: -30px;
}

.eprint-photo-printers .features-main.tab-1 .block-3 .message {
	width: 240px;
	position: absolute;
	z-index: 4;
	right: 50px;
}

.eprint-photo-printers .features-main.tab-1 .block-3 .stepper .nav {
	width: 300px;
	margin-left: 125px;
}

.eprint-photo-printers .features-main.tab-1 #bottom-banner {
	width: 1000px;
	height: 200px;
	position: absolute;
	top: 1204px;
	z-index: 6;
	overflow: hidden;
	background: url('../media/banners/envy-black.jpg') no-repeat;
}

.eprint-photo-printers .features-main.tab-1 #bottom-banner .envy-head {
	color: #cccccc;
	font-size: 21px;
	line-height: 26px;
	margin: 35px 0 0 50px;
}

.eprint-photo-printers .features-main.tab-1 #bottom-banner .envy-head span {
	color: #666666;
	
}

.eprint-photo-printers .features-main.tab-1 #bottom-banner .envy-nav {
	margin: 20px 0 0 50px;
	font-size: 18px;
	color: #666666;
}

.eprint-photo-printers .features-main.tab-1 #bottom-banner .envy-nav a {
	margin: 0 5px;
}

.eprint-photo-printers .features-main.tab-1 #bottom-banner .envy-nav a:hover {
	cursor: pointer;
}

/* Tab-2 Blocks */

.eprint-photo-printers .features-main.tab-2 .block-1 {
	position: absolute;
	top: 25px;
}


.eprint-photo-printers .features-main.tab-2 .block-1 .stepper {
	position: absolute;
	z-index: 3;
	right: 0;
	top: 0;
	width: 512px;
}

.eprint-photo-printers .features-main.tab-2 .block-1 .stepper .nav {
	width: 300px;
	margin-left: 200px;
	bottom: 36px;
}

.eprint-photo-printers .features-main.tab-2 .block-1 .stepper .nav p {
	height: 54px;
}


.eprint-photo-printers .features-main.tab-2 .block-1 .message {
	width: 252px;
	position: absolute;
	z-index: 4;
}

.eprint-photo-printers .features-main.tab-2 .block-2 {
	position: absolute;
	top: 420px;
}

.eprint-photo-printers .features-main.tab-2 .block-2 .message{
	position: absolute;
	right: 20px;
	width: 250px;
	z-index: 5;
}

.eprint-photo-printers .features-main.tab-2 .block-2 .product-shot {
	margin: 0px 0 0 -32px;
	position: relative;
	z-index: 4;
}

.eprint-photo-printers .features-main.tab-2 .block-3 {
	position: absolute;
	top: 730px;
}

.eprint-photo-printers .features-main.tab-2 .block-3 .stepper {
	position: absolute;
	width: 355px;
	height: 280px;
	z-index: 3;
	right: 0px;
	top: -30px;
}

.eprint-photo-printers .features-main.tab-2 .block-3 .message {
	width: 240px;
	position: absolute;
	z-index: 4;
	left: 0px;
}

.eprint-photo-printers .features-main.tab-2 .block-3 .stepper .nav {
	width: 300px;
	margin-left: 125px;
}


/* Tab-3 Blocks */

.eprint-photo-printers .features-main.tab-3 .block-1 {
	position: absolute;
	top: 25px;
}


.eprint-photo-printers .features-main.tab-3 .block-1 .stepper {
	position: absolute;
	z-index: 3;
	right: 0;
	top: 0;
	width: 511px;
}

.eprint-photo-printers .features-main.tab-3 .block-1 .stepper .nav {
	height: 125px;
	width: 250px;
	margin-left: 200px;
}

.eprint-photo-printers .features-main.tab-3 .block-1 .stepper .nav p {
	height: 54px;
}


.eprint-photo-printers .features-main.tab-3 .block-1 .message {
	width: 240px;
	position: absolute;
	z-index: 4;
}

.eprint-photo-printers .features-main.tab-3 .block-2 {
	position: absolute;
	top: 220px;
}

.eprint-photo-printers .features-main.tab-3 .block-2 .message {
	margin-top:25px;
	width: 240px;
	margin-left: 370px;
	z-index: 5;
	right:0;
	
}

.eprint-photo-printers .features-main.tab-3 .block-2 .message-2 {
	top:175px;
	right: 0;

}

.eprint-photo-printers .features-main.tab-3 .block-2 .product-shot {
	margin: -35px 0 0 -32px;
	position: relative;
	z-index: 4;
}

.eprint-photo-printers .features-main.tab-3 .block-3 {
	position: absolute;
	top: 750px;
}

.eprint-photo-printers .features-main.tab-3 .block-3 .stepper {
	position: absolute;
	height: 280px;
	z-index: 0;
	right: 0;
	top: -30px;
	width: 348px;
}

.eprint-photo-printers .features-main.tab-3 .block-3 .message {
	width: 240px;
	position: absolute;
	top: 0px;
	z-index: 4;
	left: 0px;
}

.eprint-photo-printers .features-main.tab-3 .block-3 .stepper .nav {
	width: 300px;
	top: 258px;
}

.eprint-photo-printers .features-main.tab-3 #bottom-banner {
	width: 1000px;
	height: 200px;
	position: absolute;
	top: 1204px;
	z-index: 6;
	overflow: hidden;
	background: url('../media/banners/bottom-banner.jpg') no-repeat;
}

#footnote-holder {
	display: none;
}

#footnotes {
	/*display: none;*/
	color: #555555;
	font-size: 10px;
	margin: 18px 20px;
}

#footnotes a {
	color: #555555;
	text-decoration: underline;
}

/* -------------- Printer Apps Page -------------- */

/* Hero */

.printer_apps #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/dozens-of-apps-bg.jpg) no-repeat; }
.printer_apps #hero h1 { text-indent: -9999px; width: 508px; height: 168px; background: url(../media/banners/hero/dozens-of-apps-h1-sub.png) no-repeat; }
.printer_apps #hero .category-subhead { text-indent: -9999px; width: 492px; height: 36px; margin-bottom: 5px; }
.printer_apps #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.printer_apps #features { 
	height: auto !important;
	position:relative;
}
.printer_apps #features .block-1, .printer_apps #features .block-2, .printer_apps #features .block-3, .printer_apps #features .block-4, .printer_apps #features .block-5{ 
	position:relative;
}

/* Features */

.printer_apps .block-1 .message {
    left: 0;
    position: absolute;
    top: 40px;
}

.printer_apps .block-2 > img {
	position: relative;
	left: 240px;
	top: 0;
}

.printer_apps .block-2 .message {
    left: 0;
    position: absolute;
    top: 90px;
}

.printer_apps .block-3 > img {
	position: relative;
	top: 116px;
}

.printer_apps .block-3 .message {
    left: 0;
    position: absolute;
    top: 216px;
}

.printer_apps .block-4 > img {
	position: absolute;
	left: 286px;
	top: -50px;
}

.printer_apps .block-4 .message {
    left: 0;
    position: relative;
    top: 130px;
    padding-bottom: 292px;
}
/*
.printer_apps .block-5 
{
	height:310px;
	overflow:visible;
}*/
	
.printer_apps #features .block-5 
{
	
}	
	
.printer_apps .block-5 > img {
	position: absolute;
	left: 0;
	top: -190px;
}

.printer_apps .block-5 .message {
    left: 0;
    position: relative;
    top: 0;
    padding-bottom: 112px;
}

/* ---------- Mobile Printing Apps --------------- */

/* Hero */

.mobile_printing_apps #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/print-wireless-mb-print-apps-bg.jpg) no-repeat; }
.mobile_printing_apps #hero h1 { text-indent: -9999px; width: 378px; height: 148px; background: url(../media/banners/hero/print-wireless-mb-print-apps-h1-sub.png) no-repeat; }
.mobile_printing_apps #hero .category-subhead { text-indent: -9999px; width: 378px; height: 148px; margin-bottom: 5px; }
.mobile_printing_apps #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.mobile_printing_apps #features { 
	height: auto !important;
	position:relative;
	/*overflow: hidden;
	display: block;*/
}
.mobile_printing_apps #features .block-1 {
	position:relative;
	margin-bottom: 40px;
}

.mobile_printing_apps #features .block-2 { 
	position:relative;
}
.mobile_printing_apps #features .block-4{
	position:relative;
	margin-bottom: 50px;
}
.mobile_printing_apps #features .block-3 {
	position:relative;
	min-height: 500px;
	margin-bottom: 30px;
}

/* Features */

.mobile_printing_apps .block-1 .message {
    left: 0;
    position: absolute;
    top: 90px;
}

.mobile_printing_apps .block-2 > img {
	position: relative;
	left: 248px;
	top: 0;
}

.mobile_printing_apps .block-2 .message {
    left: 0;
    position: absolute;
    top: 44px;
}

/*.mobile_printing_apps .block-3 
{
	overflow: hidden;
	display: block;
}*/

.mobile_printing_apps .block-3 > img {
	position: relative;
	top: 10px;
}

.mobile_printing_apps .block-3 .message 
{
	/*overflow: hidden;
	display: block;*/
    position: absolute;
	top: 360px;
	padding-left: 20px;
	width: 550px;
	left: 46px;
}

.mobile_printing_apps #features .block-1 p {
	margin-bottom: 8px;
}

.mobile_printing_apps #features .block-1 p:last-child {
	margin-top: 20px;
}

.mobile_printing_apps #features p.strong {
	color: #ffffff;
}

/* ---------- Apps Index --------------- */

/* Hero */

.apps #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/app-every-occasion-bg.jpg) no-repeat; }
.apps #hero h1 { text-indent: -9999px; width: 354px; height: 166px; background: url(../media/banners/hero/app-every-occasion-h1-sub.png) no-repeat; }
.apps #hero .category-subhead { text-indent: -9999px; width: 378px; height: 148px; margin-bottom: 5px; }
.apps #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.apps #features { 
	height: auto !important;
	position:relative;
	/*overflow: hidden;
	display: block;*/
}
.apps #features .block-1, .apps #features .block-2, .apps #features .block-3 { 
	position:relative;
}

/* Features */

.apps .block-1 .message {
    left: 0;
    position: absolute;
    top: 110px;
}

.apps .block-2 > img {
	position: relative;
	left: 142px;
	top: 68px;
}

.apps .block-2 .message {
    left: 0;
    position: absolute;
    top: 153px;
}

.apps #features .block-3 {
	min-height: 750px;
}


.apps .block-3 > img {
	position: relative;
	top: 83px;
}

.apps .block-3 .message 
{
    position: absolute;
	top: 217px;
	left: 0;
}

/* ---------- DeskJet Printers --------------- */

/* Hero */

.deskjet-printers #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/everyday-printing-bg.jpg) no-repeat; }
.deskjet-printers #hero h1 { text-indent: -9999px; width: 82px; height: 11px; background: url(../media/banners/hero/hp-deskjet.png) no-repeat; }
.deskjet-printers #hero .category-subhead { text-indent: -9999px; width: 403px; height: 163px; background: url(../media/banners/hero/everyday-printing-copy.png) no-repeat; margin-bottom: 5px; }
.deskjet-printers #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.deskjet-printers #features { 
	height: auto !important;
	position:relative;
	/*overflow: hidden;
	display: block;*/
}
.deskjet-printers .block-1, .deskjet-printers .block-2, .deskjet-printers .block-3 , .deskjet-printers .block-4{ 
	position:relative;
}

/* Features */

.deskjet-printers .block-1 .message {
    left: 0;
    position: absolute;
    top: 68px;
}

.deskjet-printers .block-2 > img {
	position: relative;
	left: 66px;
	top: -46px;
}

.deskjet-printers .block-2 .message {
    left: 0;
    position: absolute;
    z-index: 4;
    top: 35px;
}

.deskjet-printers .block-2 .stepper {
	/*height: 390px;*/
	height: 460px;
	width: 548px;
	position: absolute;
	z-index: 3;
	left: 109px;
	top: -72px;
}

.deskjet-printers .block-2 .stepper .nav {
	width: 320px;
	margin-left: 198px;
	top: 334px;
}

.deskjet-printers .block-2 .stepper .nav p {
	height: 54px;
}

.deskjet-printers .block-3 > img {
	position: relative;
	left: 0;
	top: -173px;
}

.deskjet-printers .block-3 .message {
    left: 0;
    position: absolute;
    top: -103px;
}

.deskjet-printers .block-4 > img {
	position: relative;
	top: -120px;
	left: 265px;
}

.deskjet-printers .block-4 .message 
{
    position: absolute;
	top: -52px;
	left: 0;
}

/* ---------- ePrint Enterprise Solutions --------------- */

/* Hero */

.enterprise-eprint #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/mobile-printing-bg.jpg) no-repeat; }
.enterprise-eprint #hero h1 { text-indent: -9999px; width: 466px; height: 150px; background: url(../media/banners/hero/mobile-printing-copy.png) no-repeat; }
.enterprise-eprint #hero .category-subhead { text-indent: -9999px; width: 403px; height: 163px; margin-bottom: 5px; }
.enterprise-eprint #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.enterprise-eprint #features { 
	height: auto !important;
	position:relative;
	/*overflow: hidden;
	display: block;*/
}
.enterprise-eprint .block-1, .enterprise-eprint .block-2, .enterprise-eprint .block-3 , .enterprise-eprint .block-4{ 
	position:relative;
}

/* Features */

.enterprise-eprint .block-1 .message {
    left: 0;
    position: absolute;
    top: 68px;
}

.enterprise-eprint .block-2 .message {
    left: 0;
    position: absolute;
    z-index: 4;
    top: 35px;
}

.enterprise-eprint .block-2 .stepper {
	height: 430px;
	/*position: absolute;*/
	z-index: 3;
	top: 34px;
	left: 40px;
}

.enterprise-eprint .block-2 .stepper .nav {
	width: 320px;
	margin-left: 6px;
	top: 306px;
}

.enterprise-eprint .block-2 .stepper .nav p {
	height: 54px;
	/*margin-top: 20px;*/
}

.enterprise-eprint .block-3 > img {
	position: relative;
	left: 262px;
	top: 0;
}

.enterprise-eprint .block-3 .message {
    left: 0;
    position: absolute;
    top: 35px;
}

.enterprise-eprint .block-4 {
	min-height: 434px;
}
.enterprise-eprint .block-4 > img {
	position: relative;
	top: 33px;
	left: 0;
}

.enterprise-eprint .block-4 .message 
{
    position: absolute;
	top: 77px;
	left: 352px;
}

.enterprise-eprint #product-content { clear: both; background: url(../media/banners/ee-eprint-public-locationts-bg.png) no-repeat; height: 200px; padding-bottom: 0; padding-left: 0; }
.enterprise-eprint #product-content h3 { text-indent: -9999px; width: 315px; height: 85px; background: url(../media/banners/ee-eprint-public-locationts-copy.png) no-repeat; margin: 38px 0 0 -22px; }
.enterprise-eprint #product-content p { text-indent: -9999px; width: 403px; height: 0; margin-bottom: 0; }
.enterprise-eprint #product-content a.button { float: left; margin-left: -23px; }


/* ---------- DesignJet Printers --------------- */

/* Hero */

.designjet-printers #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/reliable-exceptional-simple-bg.jpg) no-repeat; }
.designjet-printers #hero h1 { text-indent: -9999px; width: 100px; height: 11px; background: url(../media/banners/hero/hp-designjet.png) no-repeat; }
.designjet-printers #hero .category-subhead { text-indent: -9999px; width: 349px; background: url(../media/banners/hero/reliable-exceptional-simple-copy.png) no-repeat; height: 188px; }
.designjet-printers #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.designjet-printers #features { 
	height: auto !important;
	position:relative;
	/*overflow: hidden;
	display: block;*/
}
.designjet-printers .block-1, .designjet-printers .block-2, .designjet-printers .block-3 , .designjet-printers .block-4{ 
	position:relative;
}

/* Features */

.designjet-printers .block-1 .message {
    left: 0;
    position: absolute;
    top: 62px;
}

.designjet-printers .block-2 > img {
	position: relative;
	left: 320px;
	top: 0;
}

.designjet-printers .block-2 .message {
    left: 0;
    position: absolute;
    z-index: 4;
    top: 35px;
}


.designjet-printers .block-3 > img {
	position: relative;
	left: 0;
	top: 0;
}

.designjet-printers .block-3 .message {
    left: 0;
    position: absolute;
    top: 131px;
}

.designjet-printers .block-4 {
	min-height: 434px;
}
.designjet-printers .block-4 > img {
	position: relative;
	top: 33px;
	left: 254px;
}

.designjet-printers .block-4 .message 
{
    position: absolute;
	top: 70px;
	left: 0;
}

.designjet-printers #product-content { clear: both; background: url(../media/banners/ee-eprint-public-locationts-bg.png) no-repeat; height: 200px; padding-bottom: 0; padding-left: 0; }
.designjet-printers #product-content h3 { text-indent: -9999px; width: 315px; height: 85px; background: url(../media/banners/ee-eprint-public-locationts-copy.png) no-repeat; margin: 38px 0 0 -22px; }
.designjet-printers #product-content p { text-indent: -9999px; width: 403px; height: 0; margin-bottom: 0; }
.designjet-printers #product-content a.button { float: left; margin-left: -23px; }

/* ---------- ePrint and Share --------------- */

/* Hero */

.eprint-and-share #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/unmatched-mobility-bg.jpg) no-repeat; }
.eprint-and-share #hero h1 { text-indent: -9999px; width: 455px; height: 168px; background: url(../media/banners/hero/unmatched-mobility-copy.png) no-repeat; }
.eprint-and-share #hero .category-subhead { text-indent: -9999px; width: 403px; height: 163px; margin-bottom: 5px; }
.eprint-and-share #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.eprint-and-share #features { 
	height: auto !important;
	position:relative;
	/*overflow: hidden;
	display: block;*/
}
.eprint-and-share .block-1, .eprint-and-share .block-2, .eprint-and-share .block-3 , .eprint-and-share .block-4{ 
	position:relative;
}

/* Features */

.eprint-and-share .block-1 .message {
    left: 0;
    position: absolute;
    top: 77px;
}

.eprint-and-share .block-2 .message {
    left: 0;
    position: absolute;
    z-index: 4;
    top: 35px;
}

.eprint-and-share .block-2 .stepper {
	height: 294px;
	/*position: absolute;*/
	z-index: 3;
	top: -80px;
	left: 270px;
}

.eprint-and-share .block-2 .stepper .nav {
	width: 320px;
	margin-left: 52px;
	top: 381px;
}

.eprint-and-share .block-2 .stepper .nav p {
	height: 54px;
	/*margin-top: 20px;*/
}

.eprint-and-share .block-3 > img {
	position: relative;
	left: 0;
	top: 80px;
}

.eprint-and-share .block-3 .message {
    left: 0;
    position: absolute;
    top: 232px;
}

.eprint-and-share .block-4 {
	min-height: 490px;
}
.eprint-and-share .block-4 > img {
	position: relative;
	top: 111px;
	left: 139px;
}

.eprint-and-share .block-4 .message 
{
    position: absolute;
	top: 116px;
	left: 0;
}

/* -------------- OfficeJet Printers  -------------- */

/* Hero */

.officejet-printers #hero { padding: 12px 0 0 74px; width: 926px; height: 243px; background: #111 url(../media/banners/hero/high-quality-low-cost-bg.jpg) no-repeat; }
.officejet-printers #hero h1 { text-indent: -9999px; width: 94px; height: 12px; background: url(../media/banners/hero/officejet-printers-h1.png) no-repeat; }
.officejet-printers #hero .category-subhead { text-indent: -9999px; width: 323px; height: 166px; background: url(../media/banners/hero/high-quality-low-cost-copy.png) no-repeat; margin-bottom: 5px; }
.officejet-printers #hero a.button { /* float: left; margin-right: 16px; margin-top: 4px; */ }

/* Background */
.officejet-printers #features { 
	height: auto !important;
}

/* Features */

#op-officejet-6500a-plus, #op-officejet-7500a, #op-print-virtually-anywhere { position: relative; }

.officejet-printers #op-officejet-6500a-plus .message {
	position: absolute;
	top: 48px; 
	left: 0; 
}	
.officejet-printers #op-officejet-7500a > img {
	position: relative;
	top: 0;
	left: 244px;
}

.officejet-printers #op-officejet-7500a .message {
    position: absolute;
	top: 142px;
	left: 0;
}

.officejet-printers #op-print-virtually-anywhere > img {
	position: relative;
	top: 0;
	left: 0;
}

.officejet-printers #op-print-virtually-anywhere .message {
	position: absolute;
	top: 20px;
	left: 0;
}

.officejet-printers #op-print-virtually-anywhere .message .eprint-logo {
	float:none;
	margin: 0 0 8px 13px;
}

.officejet-printers .threes .img { height: 153px; margin-top: 0; }
#featured-officejet { margin: 15px 0 0; text-indent: -9999px; width: 420px; height: 17px; background: url(../media/banners/featured-eprint-officejet.png) no-repeat; }
