body,.everything,#top_wrapper,#content{width:100% !important;}#header{width:1000px;margin:0 auto;padding-bottom:0 !important;}div.header{position:relative;height:100px;z-index:10;background:#111;}#header ul.nav_buttons {margin-right:0 !important;}#header ul.sub_menu{z-index:15;}#footer{width:1054px;margin:0 auto;padding: 18px 0 25px 0;display: block;}.holder {width: 1000px;margin: -1px auto;}#content_section {background: none;float: left;z-index: 5;}div.seo_birdseed .top_gradient{ height:34px; width:100%;background: -moz-linear-gradient(center top, #060606, #0d0d0d) repeat scroll 0 0 transparent !important;background: -webkit-gradient(linear, left top, left bottom, from(#060606), to(#0d0d0d)) !important;}.clearfix {min-height: 0}.clearfix::after {content: ".";clear: both;display: block;visibility: hidden;height:0;}

/* --- TYPOGRAPHY --- */

@font-face {
	font-family: 'hp-display-light';
	src: url('fonts/hpdisplay_light.eot');
	src: url('fonts/hpdisplay_light.eot?#iefix') format('embedded-opentype'),
			 url('fonts/hpdisplay_light.woff') format('woff'),
			 url('fonts/hpdisplay_light.ttf') format('truetype'),
			 url('fonts/hpdisplay_light.svg#HPDisplayBetaLight') format('svg');
	font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'hp-display-bold';
	src: url('fonts/hpdisplay_bold.eot');
	src: url('fonts/hpdisplay_bold.eot?#iefix') format('embedded-opentype'),
			 url('fonts/hpdisplay_bold.woff') format('woff'),
			 url('fonts/hpdisplay_bold.ttf') format('truetype'),
			 url('fonts/hpdisplay_bold.svg#HPDisplayBetaBold') format('svg');
	font-weight: normal;font-style: normal;

}

@font-face {
	font-family: 'hp-display-regular';
	src: url('fonts/hpdisplay.eot');
	src: url('fonts/hpdisplay.eot?#iefix') format('embedded-opentype'),
			 url('fonts/hpdisplay.woff') format('woff'),
			 url('fonts/hpdisplay.ttf') format('truetype'),
			 url('fonts/hpdisplay.svg#HPDisplayBetaRegular') format('svg');
	font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'hp-text-bold';
	src: url('fonts/hptextbeta_bd-webfont.eot');
	src: url('fonts/hptextbeta_bd-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/hptextbeta_bd-webfont.woff') format('woff'),
			 url('fonts/hptextbeta_bd-webfont.ttf') format('truetype'),
			 url('fonts/hptextbeta_bd-webfont.svg#HPTextBetaBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'hp-text-regular';
	src: url('fonts/hptextbeta_rg-webfont.eot');
	src: url('fonts/hptextbeta_rg-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/hptextbeta_rg-webfont.woff') format('woff'),
			 url('fonts/hptextbeta_rg-webfont.ttf') format('truetype'),
			 url('fonts/hptextbeta_rg-webfont.svg#HPTextBetaRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'hp-text-light';
	src: url('fonts/hptextbeta_lt-webfont.eot');
	src: url('fonts/hptextbeta_lt-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/hptextbeta_lt-webfont.woff') format('woff'),
			 url('fonts/hptextbeta_lt-webfont.ttf') format('truetype'),
			 url('fonts/hptextbeta_lt-webfont.svg#HPTextBetaLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'DSDigitalItalic';
	src:url('fonts/ds-digii-webfont.eot');
	src:url('fonts/ds-digii-webfont.eot?#iefix')format('embedded-opentype'),
	url('fonts/ds-digii-webfont.woff')format('woff'),
	url('fonts/ds-digii-webfont.ttf')format('truetype'),
	url('fonts/ds-digii-webfont.svg#DSDigitalItalic')format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
		font-family: 'DSDigitalNormal';
		src: url('fonts/ds-digi-webfont.eot');
		src: url('fonts/ds-digi-webfont.eot?#iefix') format('embedded-opentype'),
				 url('fonts/ds-digi-webfont.woff') format('woff'),
				 url('fonts/ds-digi-webfont.ttf') format('truetype'),
				 url('fonts/ds-digi-webfont.svg#DSDigitalNormal') format('svg');
		font-weight: normal;
		font-style: normal;

}

/*** OVERRIDES FOR HP STYLES ***/
body {
	background: #000;
}
.seo_birdseed {
	width: 1054px !important;
	margin: 0 auto;
	background: #000;
}
#top_buyhp {
	width: 1000px;
	margin: 0 auto;
}
#footer {
	background: #000000;
}
/*** END OVERRIDES ***/



#body {
	background: #ffffff !important;
}
h1, h2, h3, h4 {
	margin-bottom: 0;
	color: #00a1dd;
	font-family:'hp-display-regular', AppleGothic, sans-serif;
	margin-bottom: .7em;
	line-height: 1.1em;
	font-weight: normal;
}

h1 {
	position: absolute;
	left: -3000em;
	font-size: 2.5em;
	display: inline-block;
}

h2 {
	font-size: 2.3em;
	display: inline-block;
}

h3 {
	font-size: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	font-size: 1.1em;
	margin-bottom: 2px;
}

	h5.margin-normal {
		margin-bottom: 1em;
	}

h6 {
	font-size:1em;
	font-weight: bold;
	line-height: 1.5em;
	color: #333 !important;
	margin-top: 0em;
	margin-bottom: 2px;
}

	.headers-grey {
	color: #B2B2B2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
		h4.headers-grey {
			font-size: .9em;
		}
		
	.headers-strong {
		font-weight: bold;
		margin-bottom: 0;
	}

	p {
		margin-bottom: 1em;
		line-height:1.5em;
		}

	p.two-columns {  /* for healthcare page */
		padding-left: 0px !important;
		width: 280px !important;
	}
	
	.body p {
		margin-bottom: 1em;
		line-height:1.5em;
	}
		
p img {
	float: left;
	margin-right: 10px;
	vertical-align: middle;	
}

small {
	font-size: .8em;
	line-height: 1.2em;
}

dt {
	color: #4C4C4C;
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 1em;
}

dd {
	margin: 0 0 2em 0;
	line-height: 1.5em;	
}

a {
	color: #0d9eca;
	text-decoration: none;
}

.body ul, .body ol {
	padding-left: 15px;
	margin-bottom: 1em;
}
	
	.body ul li {
		list-style: none;
		/*background: url(../images/bg_li.png) 0 4px no-repeat;*/
		padding-left: 13px;
		margin-bottom: 4px;
	} 
	
	.body ol li {
		padding-left: 13px;
		margin-bottom: 4px;
	}

sup {
	line-height: 0;
	font-size: smaller;
	vertical-align: super;
}
	.ie7 sup{vertical-align:top}
	
/* --- NAVIGATION --- */

#thinclient_nav {
	width: 100%;
}

	#thinclient_nav .thinclient_nav-content {
		width: 1000px;
		margin: 0 auto;
		height: 38px;
		margin-top: 1px;
		padding-left: 0px;
	}

		.ie7 #thinclient_nav .thinclient_nav-content {
			width: 1000px;
		}

#wo_nav1 {
	clear: both;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 38px;
	width: 1020px;
	position: relative;
	z-index: 9;
	}
	
	#wo_nav1 .phone_shop,
	#nav_share {
		display: block;
		float: left;
		font-size: 13px;
		padding:10px 16px;	
		text-decoration: none; 
		font-weight: bold;
		background: transparent url('../images/sprites.png') -5px -22px;
    	height: 18px;
	}
	.nav_main-a {
		display: block;
		float: left;
		font-size: 13px;
		background: transparent url('../images/sprites.png') -5px -22px;
		height: 38px;
	}
	.nav_main-a.active a {
		color: #ffffff;
	}
	.wo_nav1-main {
		color: #808080;
		height: 16px;
		display: block;
		padding:10px 15px;
		border-right: 1px solid #cfcfcf;
		border-left: 1px solid #ffffff;
	}
	.wo_nav1-main:hover {
		color: #00a1dd !important;
		background: #FFF !important;
		border-bottom: 1px solid #FFF;
	}
	.nav_main-a:nth-of-type(1) {
		background-position: 0 -22px !important;
	}
	.nav_main-a:nth-of-type(1).active {
		background-position: 0 -66px !important;
	}
	.nav_main-a:nth-of-type(2).active {
		background-position: 0 -154px !important;
		width:161px;
	}
	.nav_main-a:nth-of-type(3).active {
		background-position: 0 -154px !important;
		width:94px;
	}
	.nav_main-a:nth-of-type(4).active {
		background-position: 0 -154px !important;
		width:140px;
	}
	.nav_main-a:nth-of-type(5).active {
		background-position: 0 -154px !important;
		width:109px;
	}
	
	.ie7 .nav_main-a.active a, .ie8 .nav_main-a.active a, .ie9 .nav_main-a.active a {
		color: #ffffff;
		background-color:#999;
	}
		
	.ie7 a.ie-white, .ie8 a.ie-white, .ie9 a.ie-white {
		background-color:#fff !important;
	}
	
	.ie7 #wo_nav1:hover, .ie8 #wo_nav1:hover, .ie9 #wo_nav1:hover {
		color: #00a1dd !important;
		background: #FFF;
		border-bottom: 1px solid #FFF;
	}
	
	.ie7 #wo_nav1 ul.content_vertical ul.content_horizontal li a, .ie8 #wo_nav1 ul.content_vertical ul.content_horizontal li a, .ie9 #wo_nav1 ul.content_vertical ul.content_horizontal li a, {
		background-color:#fff !important;
		color: #00a1dd !important;
	}
	
	.ie7 #wo_nav1 ul.content_vertical ul.content_horizontal li a.ie-mm-grey, .ie8 #wo_nav1 ul.content_vertical ul.content_horizontal li a.ie-mm-grey, .ie9 #wo_nav1 ul.content_vertical ul.content_horizontal li a.ie-mm-grey, {
		color:#A2A2A2 !important;
	}
	
	#wo_nav1 .phone_shop {
	  	font-weight: bold;
	  	color: #ccc;
			margin: 0;
			padding: 0;
	  	height: 38px;
	  	padding-left: 8px;
	  	border: none;
	}
	#wo_nav1 .phone_shop p {
		margin: 0;
		height: 16px;
		padding-right: 10px;
		padding: 8px 8px 12px 0px;
		border-right: 1px solid #cfcfcf;
		border-left: none;
	}
		#wo_nav1 .phone_shop img {
			vertical-align: middle;
		}
		
		#wo_nav1 .js_fb_like {
			float: left;
			padding-top: 3px;	
			height: 26px;
			margin-top: -1px;
			padding-left: 3px;
			border-right: none;
		}

		.nav_learn-more {
			float: left;
			padding-left: 0px;
			font-size: 11px;
			font-weight: normal;
			color: #0d9eca;
			width: 76px;
			text-align: right;
			padding: 12px 19px 8px 0;
			background-position: 173px -22px !important;
		}
		
	.nav_main-a ul.content_vertical {
		display: none;
		position:absolute;
		top: 37px;
		padding: 20px 0px;
		left: 5px;
		zoom: 1;
		background: url(../images/img_megamenu_background.png) left bottom no-repeat;
		width:1080px;

	}
	
	.ie7 .nav_main-a ul.content_vertical {
		top: 38px;
		left: -15px;
		margin: 0;
	}
	
	.nav_main-a ul.content_vertical ul {
		margin: 0;
		padding: 0 12px;
	}
	
	.nav_main-a:hover ul.content_vertical {display: block;}
	
	.nav_main-a ul.content_horizontal {
		border:none;
	}

	.nav_main-a ul.content_horizontal li {
		list-style-type: none;
		background: none;
		line-height:1.8em;
		font-size: 13px;
	}
	
	.nav_main-a ul.content_horizontal li:first-child a {
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A2A2A2;
	}
	
	.nav_main-a ul.content_horizontal li a {
		color:#0D9ECA;
	}
	
	.nav_main-a ul.content_horizontal li a:hover {
		text-decoration: underline;
	}

/* --- SHARE FUNCTIONALITY --- */

#nav_share {
	margin: 0;
	height: 38px;
	padding: 0;
	width: 294px;
	background-position: right -110px;
	border-left: none;
}
.addthis_toolbox {
	float: left;
	padding: 8px 8px 4px 10px;
	height: 24px;
	border-left: 1px solid #ffffff;
}

	.addthis_toolbox .addthis_bubble_style {
		display: none !important;
	}

	.addthis_toolbox a img {
		margin: 2px;
	}

/* --- BREADCRUMB NAVIGATION --- */
#breadcrumb {
	width: 100%;
	margin: 0px 0px 0px 20px;
	font-size: 1.1em;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

	#breadcrumb ul {
		padding-left: 0px;
		margin-top: 25px;
	}

	#breadcrumb ul li {
		display: inline;
		padding-left: 1px;
		font-family: 'Arial', 'sans-serif';
		color: #333;
	}
	
	#breadcrumb li.first_child {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-right: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
	
	#breadcrumb li.current {
		color: #333;
		font-weight: bold;
	}
	
	#breadcrumb li a {
		font-family: 'Arial', 'sans-serif';
		color: #808080;
	}
	
	#breadcrumb li a:hover {
		text-decoration: underline;
	}

/* --- CONTENT --- */

.body {
	position: relative;
	min-height: 500px;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	background: #FFF;
	color: #666;
	font-size: 12px;
	padding-bottom: 25px;
}

div.body {
	background-color: #FFF;
}

	.body .bg-home {
		padding: 0;
		min-height: 400px;
	}
	
.container {
	position: relative;
}

.content_vertical {
	float: left;
	padding: 10px 0;
	width: 100%;
}

.content_vertical.sub_vertical {
	padding-left: 0px !important;
}

	#featured-video .content_grey {
		background-image: url(../images/bg_grey-area-video.png);
	}
	
		.full-content .with-sidebar {
			width: 1000px;
			margin: 0 0 -15px 0;
			float: left;
			background: url(../images/bg_sidebar_featured.gif) right bottom repeat-y;
		}

	/* --- HERO --- */
	
	.hero {
	width: 1000px;
	height: 421px;
	margin-bottom: 15px;
	position: relative;
	padding-top: 20px;
	}
		.hero.home {
			height: 466px;
			margin: 0;
			padding: 0;
			background: transparent url('../images/bg_home_hero.jpg') 0 0 no-repeat;
		}
		.hero.home .carousel-item {
			height: 466px;
			width: 1000px;
		}
		.hero.home .carousel-item_info {
			width: 460px;
			position: absolute;
			top: 90px;
			left: 58px;
		}
		.hero.home h5 {
	color: #00a1dd;
	font-size: 46px;
	margin-bottom: 20px;
	line-height:1.1em;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
		}
		.hero.home p {
			font-size: 14px;	
			line-height: 1.5em;
			margin-bottom: 30px;
			color: #333333;
		}
		.hero.home p.intro {
			width: 395px;			
			
	}
	
	.hero_info {
		width: 420px;
		margin: 60px 0px 0px 60px;
		font-size: 1.1em;
		line-height: 1.5em;
		position: relative;
		z-index: 8;
		color: #333;
	}
	
		.hero_info.hero-right {
			float: right;
		}
			
			/*.ie7 .hero_info {padding-top: 50px;}*/
			
		
		.hero_info h3 {
	font-size: 2.6em;
	margin-bottom: .3em;
		}
		.hero_info h4 {
			font-size: 1.7em;
			margin-bottom: 4px;
			margin-top: 0;
		}
			
			.hero_info p.wrapper_zero-hero {
				width: 370px;
			}
			
		.hero_info p {
	font-size: 1.0em;
	line-height:21px;
	margin-bottom:1em;
		}
	
	#hero_image-static {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
	}
	
		/* --- INDIVIDUAL PAGE HERO SPECIFICATIONS --- */
		
		#products-software .hero {
	height: 445px;
	margin: 0px;
		}
			
			#options-hero {
				margin-bottom:0;
			}
			
			#options .hero_info {
				width: 1000px;
				padding-left:50px;
			}
			
			#hero_options-info {
			  width: 380px;
			  margin-top: 20px;
			  padding: 0 40px 0 0;
			  border-right: 3px solid #ccc;
			  display: block;
			  float: left;
			}
			
			#options_hero-right {
			  width: 430px;
			  float: left;
			  display: block;
			  margin: 20px 0 0 20px;
			}
			
			#options_hero-right h5 {
			  	font-family: 'hp-display-regular';
				font-size: 1.25em;
				margin-left:28px;
				font-weight:normal;
				color:#333;
				margin-bottom:18px;
			}
			
			#options_hero-info {
			  width:800px;
			}
			
			ul.options-alpha {
			  float:left;
			  display:inline;
			}
			
			ul.options-alpha a {
				color:#666;
				text-decoration:underline;
			}
			
			ul.options-beta {
			  float:left;
			}
			
			ul.options-beta a {
				color:#666;
				text-decoration:underline;
			}
		
		#partners .hero, #applications .hero {
			height: 414px;
		}
		
		#software .hero {
			height: 383px;
		}
		
		#solutions .hero {
			height: 444px;
			margin: 0;
		}
		
			#solutions .hero_info {
				width: 500px;
				padding: 25px 0 0 50px;
				float:right;
			}
			
			#solutions .hero_info h3 {
				font-size: 2.8em;
				width:400px;
			}
			
			p.solutions-hero {
	width:406px;
			}
			
			#solutions .bucket_text {
				padding-top:15px;
			}
		
		p.zero-hero {
		  width:355px;
		}
		
		#microsoft_hero {
			margin:32px 0 0 20px;
		}
		
		#how-to-buy .hero {
			height: 320px;
		}
		
		#evga p.hero-info {
			width:400px;
		}
		
		#evga .hero_info h3 {
			width:500px;		
		}
		
		
	/* --- SIDEBAR --- */
	
	.sidebar {
		float: right;
		width: 310px;
		padding-right:10px;
	}
	
	.sidebar h6 {
		font-weight: bold;
		color: #333 !important;
		margin-top: 0;
		margin-bottom: 2px;
	}
	.sidebar strong {
		color: #333 !important;
	}
		
	#home .brands .content_horizontal {
		width: 252px;
		padding: 0px 36px 20px 36px;
	}
	#home .brands .content_horizontal h4 {
		font-family: hp-display-light;
		font-size: 24px;
		text-transform: uppercase;
		margin-top: 20px;
	}
	#home .brands .content_horizontal img {
		height: 80px;
		display: block;
	}
	#home .bottom_vertical .content_horizontal {
		position: relative;
		height: 150px;
	}
	.ie8 #home .bottom_vertical .secondary-cta {
		top: 141px;
	}
	
	/* --- HOME PAGE --- */
	#home .content_vertical.full-bucket-click {
		margin: 0;
		padding: 0;
		margin-top: 1px;
	}
	#home .full-bucket-click .content_horizontal {
		width: 496px;
		height: 196px;
		background: #FFF url(../images/bg_home_bucket.jpg) 0px 0px no-repeat;
		padding: 0;
		margin: 0;
		position: relative;
	}
	#home .full-bucket-click .content_horizontal.first {
		width: 499px;
		height: 196px;
		border-right: 1px solid #ffffff;
	}
	#home .full-bucket-click .content_horizontal img {
		position: relative;
		float: left;
	}
	
	#home .full-bucket-click .content_horizontal.raised img {
		top: -10px;
	}
	#home .full-bucket-click .content_horizontal .bucket_text {
		margin-left: 190px;
		margin-right: 20px;
		top: 20px;
		width: 290px;
		position: absolute;
	}
	#home .full-bucket-click .content_horizontal h4 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 0.5em;
	}
	#home .full-bucket-click .content_horizontal p {
		color: #666666;
	}
	.learn_more  {
		color: #24ade2 !important;
		font-size: 18px !important;
		font-family: 'hp-display-regular';
		text-transform: uppercase;
	}
	.learn_more a {
		color: #24ade2 !important;
	}
	.learn_more span {
		text-indent: -9999px;
		display: inline-block;
		position: relative;
		width: 10px;
		height: 14px;
		background: transparent url(../images/sprites.png) -40px -2px no-repeat;
	}
	.ie9 .learn_more span {
		top: 6px;
		background-position: -40px -4px;
	}
	.ie8 .learn_more span {
		top: 5px;
		background-position: -40px -4px;
	}
	.ie7 .learn_more span {
		bottom: 5px;
		background-position: -40px -4px;
	}
	.ie9 .bucket_text .learn_more span,
	.ie8 .bucket_text .learn_more span,
	.ie7 .bucket_text .learn_more span {
		height: 18px;
		background-position: -40px 0;
	}
	.ie8 .full-bucket-click .learn_more span {
		top: 2px;
	}
	.ie8 .full-bucket-click .learn_more span {
		top: 2px;
	}
	.ie7 .full-bucket-click .learn_more span {
		bottom: 4px;
	}
	#home .full-bucket-click .content_horizontal p.learn_more {
		color: #666666;
		font-size: 16px;
		line-height: 1.4em;
	}

	#home .bottom_vertical {
		background: url(../images/img_greyfooter_background-home.png) no-repeat;
		padding: 30px 10px;
	}
	.ie8 #home .bottom_vertical {
		padding-top: 0;
		padding-bottom: 50px;
	}
	
	#home .bottom_vertical .content_horizontal {
		width: 210px;
		margin: 0;
		padding: 0 15px;
	}

	/* --- LANDING PAGES BUCKET BASIC STYLES --- */

	#landing-page-buckets .content_vertical {
		padding:0;
	}

	#landing-page-buckets .content_horizontal {
		width: 229px;
		height: 175px;
		padding: 0px 0px 0px 20px;
		margin: 0 1px 0 0;
		border: none;
		background: #FFF url(../images/img_products_landing_bucket_background.jpg) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	

		#landing-page-buckets .content_horizontal.omega {
			margin-right: 0px;
		}
			
	#landing-page-buckets .bucket_text {
	position: absolute;
	color: #333;
	font-family: 'Arial', 'sans-serif';
	font-weight: bold;
	width:234px;
	display:block;
	}
	
	.ie7 #landing-page-buckets .bucket_text {
		padding-left:15px;
	}
	
	#landing-page-buckets .bucket_image {
		margin: 0px;
	}

	
	.pop-up {
		position: absolute !important;
	}
	
	#landing-page-buckets h4 {
	color: #FFF;
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	}
	
	#landing-page-buckets p {
		font-size: 1em;
		color: #333;
		line-height:normal;
	}
	#landing-page-buckets.column-one .content_horizontal{width:675px;padding-left:325px;background:#FFF url("../images/bucket_bg_full.jpg") 0 0 no-repeat}
	#landing-page-buckets.column-one .content_horizontal:hover{width:675px;padding-left:325px;background:#FFF url("../images/img_product_landing_bucket_bg_h5_full.jpg") 0 0 no-repeat}
	
	#landing-page-buckets.column-one .bucket_text p{width:62%}#landing-page-buckets.column-one .bucket_image{margin:-2px 0 0 -88px}
	
	
	
		/* COLUMNS */
		#landing-page-buckets.column-five .content_horizontal {
			width: 179px;
			background: #FFF url(../images/img_product_landing_bucket_background_c5.jpg) 0 0 no-repeat;
		}
		
			#landing-page-buckets.column-five .content_horizontal.larger {
				width: 180px;
			}
			
		#landing-page-buckets.column-five .bucket_text p {
			width: 43%;
		}
		
		#landing-page-buckets.column-five .bucket_image {
			margin: 10px 0px 0px -20px;
		}
		
		#landing-page-buckets.column-four .content_horizontal {
			width: 229px;
			background: #FFF url(../images/img_product_landing_bucket_background_c4.jpg) 0 0 no-repeat;
		}
		
			#landing-page-buckets.column-four .content_horizontal.larger {
				width: 230px;
			}

		#landing-page-buckets.column-four .bucket_text p, #landing-page-buckets.column-four .bucket_text h4 {
	width: 60%;
		}
		 
		h4.container {
			width:150px !important;
		}
			
			#landing-page-buckets.column-four .bucket_text p.omega {
				width: 48%;
			}
		
		#landing-page-buckets.column-four .bucket_image {
			margin-left: -21px;
		}
		
		#market #landing-page-buckets.column-four .bucket_image {
			margin-top: -30px;
		}
		
		#landing-page-buckets.column-three .content_horizontal {
			width: 313px;
			background: #FFF url(../images/img_product_landing_bucket_background_c3.jpg) 0 0 no-repeat;
		}
		
			#landing-page-buckets.column-three .content_horizontal.larger {
				width: 312px;
			}
		
		#landing-page-buckets.column-three .bucket_image {
			margin: -18px;
			width: 330px;
			overflow: hidden;
		}
		
		#landing-page-buckets.column-three .bucket_image.first {
			margin: -18px;
			width: 331px;
			overflow: hidden;
		}
		
		#landing-page-buckets.column-three .bucket_image {
			margin: -18px;
			width: 331px;
			overflow: hidden;
		}
		
		#landing-page-buckets.column-three .bucket_text p {
			width: 60%;
		}	

		
		#landing-page-buckets.column-two .content_horizontal {
			width: 480px;
			background: #FFF url(../images/img_product_landing_bucket_background_c2.jpg) 0 0 no-repeat;
		}
		
		#landing-page-buckets.column-three .content_horizontal.last {
			margin:0;
		}
		
		#landing-page-buckets.column-two .content_horizontal.omega {
			width: 479px;
		}
		
		#landing-page-buckets.column-two .bucket_image {
			margin-top: -30px;
		}
		
		#landing-page-buckets.column-none .content_vertical {
			height: 78px;
			background: #FFF url(../images/img_mobile_landing_vertical_background.gif) 0 0 repeat-x;
		}
			
	#landing-page-buckets.column-two .content_horizontal:hover {
		background: #FFF url(../images/img_product_landing_bucket_background_h2.jpg) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	
	#landing-page-buckets.column-three .content_horizontal:hover {
		background: #FFF url(../images/img_product_landing_bucket_background_h3.jpg) 0 0 no-repeat;
		background-size: 100% 100%;
	}

	#landing-page-buckets.column-four .content_horizontal:hover {
		background: #FFF url(../images/img_product_landing_bucket_background_h4.jpg) 0 0 no-repeat;
		background-size: 100% 100%;
	}

	#landing-page-buckets.column-five .content_horizontal:hover {
		background: #FFF url(../images/img_product_landing_bucket_background_h5.jpg) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	
	#landing-page-buckets .content_horizontal:hover h4,
	#home .content_horizontal:hover h4 {
		color: #00A1DD;
	}
	
	#home .content_horizontal:hover {
		background-position: 0 -196px;
	}
	
	.home .content_horizontal:hover {
		background: red;
	}
	
	
	#products-software #landing-page-buckets img.pop-up {
		margin-top: -31px;
	}
	
	#products-software #product_footer {
		clear: both;
		float: left;
		display: inline;
		position: relative;
		padding: 20px 0px 10px 0px;
		background: url(../images/img_greyfooter_background.png) 0 0 no-repeat;
		background-size: 100% 100%;
		color: #666;
		width: 1000px;
	}

		#products-software #product_footer.mobile {
			margin-top: 25px;
		}
 		p.subhead {
			font-color:#333;
		}
	
	#product_footer .content_horizontal.alpha {
		padding: 5px 0px 0px 30px;
		width: 240px;
	}
	
	#product_footer .content_horizontal.omega {
		padding: 5px 0px 0px 20px;
		width: 240px;
	}
	
 	#product_footer-mid {
		padding: 5px 0px 0px 20px;
		width: 310px;
	}
	
	#product_footer-right {
		padding: 5px 0px 0px 20px;
		width: 140px;
	}
	
	#product_footer ul {
		margin-top: 0px;
	}
	
	#product_footer ul, #product_footer li {
		padding: 0px;
	}
	
	#product_footer h4 {
	color: #999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	text-transform: uppercase;
	width:180px;
	margin-bottom:0.4em;
	}
	
	#product_footer h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.85em;
	}
		
		#product_footer .content_horizontal.alpha {
			width: 214px;
			border-right: 3px solid #D1D1D1;
		}
		
		#product_footer .content_horizontal.omega {
			width: 240px;
		}
		#product_footer .content_horizontal a {
			font-weight:bold;
			z-index:20;
		}
		
	.footer_decoration {
		background: url(../images/img_footer_hanging_chad.png) 0 0 no-repeat;
		width: 310px;
		height:114px;
		position: absolute;
		right: -80px;
		top: 20px;
	}
	
	/* --- SOLUTIONS LANDING PAGE --- */
			
	#solutions #landing-page-buckets .content_horizontal {
		width: 312px;
		height: 198px;
		background: #FFF url(../images/img_solutions_landing_bucket_background.jpg) 0 0 no-repeat;
	}
	
		#solutions #landing-page-buckets .content_horizontal.alpha, #solutions #landing-page-buckets .content_horizontal.omega {
			width: 313px;
		}
		
		#solutions #landing-page-buckets .content_horizontal.omega {
			margin-right: 0px;
		}

	#solutions #landing-page-buckets .content_horizontal:hover {
		background: #FFF url(../images/img_solutions_landing_bucket_background_h.jpg) 0 0 no-repeat;
	}
	
		#solutions #landing-page-buckets .content_horiaontal h4 {
			font-size: 1.9em;
		}
	
		#solutions #landing-page-buckets .content_horizontal:hover h4 {
			color: #00A1DD;
		}
	
	#solutions #landing-page-buckets img {
		margin-left: -17px;
	}
	
	#solutions #landing-page-buckets p {
		width: 150px;
	}
	#featured_main {
		padding-bottom: 25px;
	}
	
	#featured_main a, #tab_stories a {
		font-weight: bold;
	}
	
	#software #featured_main .learn_more {
		font-size: 14px !important;
		display: inline;
	}
	
	#applications #featured_main, #options #featured_main, #partners #featured_main, #software #featured_main {
		width: 1000px;
	}
	
	#applications #featured_main h4, #software #featured_main h4, #partners #featured_main h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	}

	#featured_main .content_vertical .content_horizontal p {
		font-size: 12px !important;
		line-height: 1.5em;
	}
	#tab_features .content_vertical .content_horizontal p,
	.content_vertical.main_intro p {
		font-size: 14px !important;
		line-height: 1.5em;
	}
	#tab_features.standalone .content_vertical .content_horizontal p {
		font-size: 12px !important;
	}
		#products-software #v2.content_vertical {
			padding-right: 40px;
		}
		
	#partners #featured_main .content_vertical .content_horizontal p {
		font-size: 12px;
		line-height: 1.5em;
	}
	#how-to-buy #tab_features .content_vertical .content_horizontal p {
		font-size: 12px;
	}
	#applications #featured_main .content_horizontal.beta p {
		margin-left:0;
	}
	
	#options #featured_main h4 {
		font-family: 'hp-display-light', Arial, sans-serif;
		font-size: 1.8em;
		margin: 15px 0px 20px 20px;
	}
	
	#featured_main .content_vertical.vertical_super {
		width: 960px;
		padding: 40px 0px 25px 40px;
		border-bottom: 1px solid #DDD;
		border-top: 1px solid #DDD;
	}
	
		#featured_main .content_vertical.vertical_super h4, #featured_main .content_vertical.vertical_grey h4 {
			font-family: 'hp-display-light', Arial, sans-serif;
			font-size: 1.8em;
			cursor: pointer;
		}
	
	#featured_main .content_vertical.vertical_super_bottom {
		width: 980px;
		padding-bottom: 20px;
		border-top: 1px solid #ADADAD;
	}
		
		#featured_main .content_vertical.vertical_super.omega {
			border-bottom: none;
		}
		
	#featured_main .content_vertical.beta {
		padding-top: 20px;
	}
	
	#applications #featured_main .content_horizontal, #options #featured_main .content_horizontal, #software #featured_main .content_horizontal, #products-software #tab_options #featured_main .content_horizontal {
		width: 180px;
		float: left;
		padding: 0px;
	}
		
		#products-software #tab_options #featured_main .content_horizontal {
			padding-right: 20px;
		}

	
	#tab_options .clearfix {
		margin-bottom: -14px;
	}
	
	#tab_options h4 span {
		text-indent: -9999px;
		display: inline-block;
		width: 10px;
		height: 14px;
		background: transparent url(../images/sprites.png) -40px -2px no-repeat;
	}
	
	.short {
		width: 130px !important;
	}

	#featured_main .content_horizontal h5 {
	margin: 0;
	padding: 0;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight:normal;
	line-height: 1.2em;
	}
		
	#options #featured_main .content_horizontal.beta, #software #featured_main .content_horizontal.beta, #products-software #tab_options #featured_main .content_horizontal.beta {
		margin: 0px;
		padding: 0px 0px 20px 40px;
		width: 640px;
		border-left:1px solid #ccc;
	}
	
	#applications #featured_main .content_horizontal.beta {
		margin: 0px;
		padding: 0px 0px 20px 40px;
		width: 700px;
		border-left:1px solid #ccc;
	}
	
		#software #featured_main .content_vertical.beta .content_horizontal.beta {
			border: none;
			padding-left: 0px;
			width: 720px;
		}
		
			#software #featured_main .content_vertical.beta .content_horizontal.beta p {
				padding-left: 0px;
				margin-left: 0px;
			}
	
	.back-to-top {
		padding: 0 20px 0 10px;
		float:right;
	}
		
		.content_horizontal.beta p {
			margin-left: 10px;
		}
	
	
	#partners #featured_main h4, #applications #featured_main h4 {
		margin: 40px 0px 0px 40px;
	}
	
	#partners #featured_main .content_vertical {
		padding: 40px 0 0 60px;
	}
	#software #featured_main .content_vertical {
		padding: 0 0 0 60px;
		margin-bottom:14px;
	}
	#software #featured_main .content_vertical h4 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	#software #featured_main .content_vertical .content_horizontal.beta {
		padding-bottom: 40px;
	}
	#software #featured_main .content_vertical.isv_vertical .content_horizontal {
		margin-top: 15px;
		padding-bottom: 20px;
	}
	#software #featured_main .content_vertical.isv_vertical .content_horizontal.beta {
		margin-top: 20px;
	}
	#applications #featured_main .content_vertical {
		padding: 40px 0 0 40px;
	}
	
	#partners #featured_main .content_horizontal, #applictaions #featured_main .content_horizontal {
		padding: 0px;
		margin: 0px;
		float: left;
		width: 115px;
	}
	
	#partners #featured_main .content_horizontal p.secondary-cta,
	#software #featured_main .content_horizontal p.secondary-cta {
		margin-top:10px;
	}
	
		#partners #featured_main .content_horizontal.omega {
			width: 785px;
			padding-bottom:40px;
		}
	
			#partners #featured_main .content_horizontal p.omega {
				padding-bottom: 10px;
			}
			
			#partners .bottom_vertical .secondary-cta {
				padding: 10px 0;
			}
			
	
	/* SOLUTIONS DETAIL PAGES (healthcare, financial, educational) BASICS */
	
	#market .hero_info {
		float: right;
		width: 450px;
		padding: 40px 40px 0px 0px;
	}
		
		#market h6 {
			font-size:1em;
			font-weight: bold;
			color: #333 !important;
		}
		
		
	#partners .hero_info {
		width: 480px;
	}
				
		h3.hero-t150 {
			width:460px;
		}
		
	#why-thin-clients #featured_main .content_vertical.border_bottom .content_horizontal p {
		padding: 0 10px 10px 0;
		margin:0;
	}
	
	#why-thin-clients #featured_main .content_vertical a {
		font-weight:bold;
		display:block;
	}
	
	#why-thin-clients #featured_main .content_vertical p {
		margin-bottom:4px;
	}
	
	.case_study_image {
		height: 180px;
		float: left;
	}
	.case_study_text {
		margin-left: 146px;
	}
	
		#tab_features .case_study_image {
			height: 96px;
			overflow: visible;
		}
	
	a.long-case-study {
		position:relative;
		left:145px;
	}
	
		#tab_stories a.long-case-study {
			left: 185px;
		}

	
	#why-thin-clients #featured_main #v2.content_vertical h4 {
		padding: 40px 0 10px 0;
	}
	
	#why-thin-clients #featured_main #v2.content_vertical .case-study {
		margin:0;
	}
	
		#why-thin-clients #featured_main ul, #why-thin-clients #featured_main ul li, #why-thin-clients #featured_main ul li p {
			padding-left: 0;
		}
		
		#why-thin-clients #featured_main ul li {
			list-style-type: none;
		}
		
		#why-thin-clients #featured_main ul.why_thin_sub-list {
			position:relative;
			left:18px;
		}
	
	/* --- PRODUCT DETAIL / SOLUTION DETAIL PAGES TABS --- */
	
	#tab-nav {
	margin: -30px 0 0 -15px;
	z-index: 10000;
	}
	
	#tab-nav li {
		background: none;
		padding-left: 0;
		float: left;
		position: relative;
	}
	
		#tab-nav li a {
			background: url(../images/sprites.png) -10px -436px no-repeat; /* need to edit sprite */
			font-family: 'hp-display-regular', AppleGothic, sans-serif;
			font-weight: normal;
			font-size: 16px;
			height: 22px;
			padding: 9px 17px 0px 17px;
			display: block;
			color: #a0c5d1;
			text-transform: uppercase;
			border-left: 1px solid #599aae;
			float: left;
		}
		
			#tab-nav li a.first_tab {
				padding-left: 14px; /* this due to 3px being added for the left curve */
			}
			
			#tab-nav li#nav-tab_features a {
				border: none;
			}
			
			#tab-nav li a.pre-active {
				background: url(../images/sprites.png) right -436px no-repeat;
			}
			
			#tab-nav li a.post-active {
				background: url(../images/sprites.png) 0 -396px no-repeat;
			}
		
			#tab-nav li.active a {
				background: url(../images/sprites.png) -5px -356px no-repeat;
				font-family: 'hp-display-regular', AppleGothic, sans-serif;
				font-weight: normal;
				color: #fff;				
			}
			
			#tab-nav li span.left-curve {
				float: left;
				height: 31px;
				background: url(../images/sprites.png) 0 -436px no-repeat;
			}
				
				#tab-nav li.active span.left-curve {
					background-position: 0 -356px;
				}
			
			#tab-nav li span.right-curve {
				background: url(../images/sprites.png) right -396px no-repeat;
				float: left;
				height: 31px;
				width: 2px;
			}			
			
				#tab-nav li.active span.right-curve {
					background-position: right -356px;
				}
		
	.tab_container {
			background: url(../images/bg_grey-area.png) 0 bottom no-repeat;
			margin: 0 0 20px -5px;
			width: 1009px; 
			padding-bottom:14px;
	}
		
		.tab_container .full-content {
				background: url(../images/bg_grey-area.png) -1007px 0 no-repeat;	
				padding: 3px 5px;
				width: 1000px;
				float: left;
				margin-top: -7px;
		}
	
		.tab_container h3 {
			display: inline-block;
		}

	.tab_content {
		position:absolute;
		left:-3000px;
	}
		.tab_content.activeTab {
			position:relative;
			left:0;
		}

	
	/* --- PRODUCT PAGES TECH SPECS TAB --- */
	
	#tab_tech .content_horizontal {
		width: 190px;
		padding: 40px 0 0 12px;
		border: none;
	}
	
		#tab_tech .content_horizontal.alpha {
			padding: 40px 10px 0 40px;
		}
	
	#tab_tech h4 {
		font-family:'hp-display-regular', AppleGothic, sans-serif;
		font-size:1.35em;
		color: #B2B2B2;
		text-transform: uppercase;
		margin: 40px 10px 0px 40px;
	}
		
	#tab_tech ul {
		padding-left: 0;
		margin: 0;
	}
	#tab_tech ul li {
		padding: 0;
	}
	
	#tab_tech dd {
		font-size: .9em;
	}
	
	.dimension-row {
		margin: 2px 0;
	}
	
		.tech-spec_dimensions .alpha {
			width: 55px;
			float: left;
			text-transform: uppercase;
			color: #9a9a9a;
			font-size: .9em;
			font-weight: bold;
		}
	
	dd .headers-grey {
		font-family: arial;
		font-weight: bold;
		margin-bottom: 0;
		color: #333;
	}
	
	/* --- PRODUCT PAGES CUSTOMER STORIES TAB --- */
	
	#tab_stories .content_vertical {
		width: 630px;
	}
	
	#tab_stories .content_horizontal {
		width: 330px;
	}
	
	#tab_stories .content_vertical img {
		float: left;
	}

	
	/* --- PRODUCT PAGES OPTIONS TAB --- */
	
		
	/* --- PRODUCT FEATURES TAB --- */
	
	#tab_features .sub-caption {margin-bottom: 4px;}
	
		#tab_features .full-bucket-click .content_horizontal.omega .bucket_info {width: 104px;}
		
	#featured_main {
		float: left;
		width: 680px;
		line-height: 1.5em;
	}
		
	#how-to-buy #featured_main {
		width: 660px;
		padding-right: 20px;
	}
	#tab_features .full-bucket-click .content_horizontal {position: relative}
	
	/* --- VERTICALS --- */
	
	#featured_main .content_vertical.vertical_super .content_vertical, #featured_main .content_vertical.vertical_grey .content_vertical {
		padding: 0px;
	}
	
		#featured_main .content_vertical {
			padding: 40px 0px 0px 40px;
			width: auto;
		}
		
		#featured_main .content_vertical.vertical_grey {
			width: 960px;
			background: #F2F2F2;
			padding: 40px 0px 25px 40px;
			border-top: 1px solid #FFF;
			border-bottom: 1px solid #FFF;
		}
	
		#market #featured_main .content_vertical {
			padding: 40px 0px 0px 40px;
			width: 620px;
		}
		
			#market #featured_main .content_vertical a {
				font-weight: bold;
			}
		
		#why-thin-clients #featured_main .content_vertical {
			padding: 40px 0 0 40px;
			width: 610px;
		}
		#why-thin-clients #featured_main #bullets.content_vertical {
			padding: 10px 0 0 40px;
			width: 610px;
		}
		
		#why-thin-clients #featured_main #case-studies.content_vertical {
			padding-left: 40px;
		}

		#why-thin-clients #featured_main #v2.content_vertical,
		#why-thin-clients #featured_main .v2.content_vertical {
				width: 605px;
				padding-left: 40px;
			}
			
			#why-thin-clients #featured_main #v2.content_vertical,
			#why-thin-clients #featured_main .v2.content_vertical {
				width: 605px;
				padding:0 0 40px 40px;
			}
			
			#why-thin-clients .sidebar_item {
				padding-left:20px;
				margin-bottom:10px;
			}
			
			#why-thin-clients .sidebar_item .bucket_thumb {
				width:120px;
				margin-right:0;
			}
		
			#market #featured_main .content_vertical.beta {
				padding-bottom: 40px;
				width: 640px;
			}
		
		#market #featured_main #v2 {
			padding-top: 0px;
		}
		
		#featured_main .content_vertical .content_horizontal {
			float: none;
		}
			
			p.content_horizontal_rag {
				width: 390px !important;
			}
			
			#market #featured_main .content_horizontal {
				padding-left: 0px;
			}
		
		#featured_main #v1 img, #featured_main #v3 img,
		#featured_main .v1 img, #featured_main .v3 img {float: right;}
		
		#featured_main #v2 img, #featured_main #v4 img,
		#featured_main .v2 img, #featured_main .v4 img {float: left;margin-left:-40px;}
		
		#featured_main #v1 .secondary-cta, #featured_main #v3 .secondary-cta,
		#featured_main .v1 .secondary-cta, #featured_main .v3 .secondary-cta {
			margin-left: 40px;
		}
			
			#market #featured_main #v2 .content_horizontal,
			#market #featured_main .v2 .content_horizontal {
				width: 290px;
				padding: 10px 20px 0px 0px;
				float: left;
			}
			
			#market .customer_logo {
				float: left;
				height: 100px;
			}
			
			#market .customer_text {
				float: left;
				width: 460px;
			}
		
		#featured_main #v3 .content_horizontal,
		#featured_main .v3 .content_horizontal {
			padding-top: 40px;
			width: 400px;
		}
		
		#featured_main #v4 .content_horizontal,
		#featured_main .v4 .content_horizontal {
			width: 380px;
		}
				
		#tab_features h4, #tab_stories h4 {
			text-transform: none;
			font-size: 1.85em;
			line-height: 1.3em;
		}
		
			#tab_stories h4 {
				padding: 30px 0px 0px 40px;
			}
	
		#tab_features .sidebar h4, #tab_stories .sidebar h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color: #999;
	padding: 25px 20px 0px 20px;
	text-transform: uppercase;
		}
		
		.body .body_product #tab_features h4 {margin-bottom: .3em;}
			
	.featured_item {
		margin: 0px 40px 0px 30px;
		padding-top: 44px;
		border-bottom: 1px #DDD solid;
	}

	.sidebar_item {
		float: left;
		margin: 20px 0px;
	}
	
		.sidebar_item .bucket_image {
			width: 100px;
		}
	
		.sidebar_item .bucket_thumb {
			width: 130px;
			margin-right: 0;
		}
		
		.sidebar_item .bucket_info {
			width: 170px;
		}
			
			#how-to-buy .sidebar_item .bucket_info {
				width: auto;
			}
		
			#market .sidebar_item .bucket_thumb {
				width: 120px;
			}
			
			#market .sidebar_item .bucket_info {
				width: 180px;
			}
		
		.sidebar_item p {
			margin-bottom: 1em;
			line-height:1.5em;
		}
		
		.sidebar_item p + p {margin-bottom: 8px;}
		.sidebar_item .btn_blue .nav_on {
			height:18px;
		}
	
	/* --- TAB DISCLAIMERS --- */
	
	.disclaimer {
		font-size: .85em;
		padding: 10px 30px 20px 30px;
		float: left;
		display: inline;
	}
		.disclaimer.not-grey {
			padding: 10px 0 0 0;
			width: 1000px;
			clear: both;
		}
			
			.disclaimer.not-grey.homepage {
				color: #666;
				margin-bottom: 0px;
				padding: 35px 0 5px 0;
			}
	
		.disclaimer ol {
			padding: 0 22px;
		}
		
			.disclaimer ol li {
				padding-left: 0;
			}
		
		.disclaimer p {
			padding: 0 22px;
		}
		
			.disclaimer.not-grey p {
				padding: 0;
				margin: 0;
				line-height: 1.3em;
			}		
		
	/* --- SEGMENTS PAGE --- */
	
	#lightbox {
			background: #000;
			display: block;
			left: 50%;
			padding: 30px;
			position: fixed;
			top: 5%;
			z-index: 10000;
	}
	
	#lbClose
	 {
		background: url(../images/sprite_thinclient.png) no-repeat -2px -440px;
		width: 68px;
		height: 22px;
		position: absolute;
		top: 14px;
		right: 12px;
		text-indent: -3000em;
		cursor: pointer;
		z-index: 105;
	}

	#overlay {
			background: rgba(0, 0, 0, .55);	
			display: none;
			height: auto;
			left: 0;
			opacity: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 100;
	}
	
		.ie7 #overlay{		
			 	background: url(../images/bg_overlay.png) 0 0 repeat !important;
				filter: alpha(opacity=55) !important;
		}
			.ie8 #overlay {
				background: url(../images/bg_overlay.png) 0 0 repeat !important;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)" !important;
			}
			.ie9 #overlay {
				background: url(../images/bg_overlay.png) 0 0 repeat !important;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)" !important;
			}
					
	#featured-video .content_grey {
		padding-bottom: 3px;
	}
	
	#featured-video .full-content {padding-top: 4px}
	
	#featured-video h4, #additional-stories h4, #customer-advisory-councils h4 {
		text-transform: none;
		font-weight: normal;
		font-size: 1.510em;
	}
	
	#featured-video #video-swap_area {
		width: 640px;
		float: left;
		margin-left: 30px;
		padding-top: 36px;
	}
	
	#featured-video #video-swap_list {
		background: url(../images/bg_video-list.png) 0 0 no-repeat;
		width: 280px;
		height: 611px;
		display: block;
		float: left;
		margin-left: 2px;
	}	
		
		#video-swap_list ul {
			width: 251px;
			float: left;
			padding: 0;
			margin: 0;
		}
		
			#video-swap_list ul li {
				background: none;
				width: 186px;
				height: 39px;
				padding: 28px 45px 0 20px;
				margin: 0;
				border-bottom: 1px solid #bcbcbc;
				float: left;
				display: block;
				list-style: none !important;
				position: relative;
				color: #0d9eca;
				cursor: pointer;
				font-weight: bold;
			}
				#video-swap_list ul li.double-line {padding-top:21px; height:46px;}
				#video-swap_list ul li.last {border: none;height: 40px;}
				#video-swap_list ul li.active, #video-swap_list ul li:hover {background: url(../images/bg_video-list-active.png) 0 0 repeat-x}
				
				#video-swap_list ul li span.carrot {
					background: url(../images/sprite_thinclient.png) -238px -11px no-repeat;
					width: 4px;
					height: 7px;
					position: absolute;
					top: 30px;
					right: 19px;
				}
	
		#video-swap_list .content_vertical {
			padding: 0 0 20px 0;
		}
		
		#video-swap_list .content_vertical.top-only {
			padding: 10px 0;
		}
		#featured-video #video-swap_list .content_horizontal {
			width: 234px;
		}
		
			#featured-video #video-swap_list .content_horizontal .bucket_info {
				width: 123px;
				line-height: 1.2em;
			}
			
			#featured-video #video-swap_list .content_horizontal .bucket_info p.video-caption,
			#featured-video #video-swap_list .content_horizontal .bucket_info p.sub-head {
				margin-bottom: 0;
			}
			
	.content_horizontal.video-swap {
		line-height: 1.2em;
	}
	
		.sub-head {
			margin-bottom: 0;
			font-weight: bold;
		}
		
	#featured-video_caption {
		font-size: .85em;
		font-weight: bold;
		margin: 5px 0 14px 0;
	}
	
	#featured-video_title {
		margin-top: 14px;
	}
	
	.image-trigger {
		line-height: 1.2em;
	}
	
	#featured-video {padding-bottom: 40px;}
	
	#additional-stories {padding-bottom: 23px;}
	
	#customer-advisory-councils {
		position: relative;
		height: 193px;
	}
	#customer-advisory-councils p {width: 526px;}
	#customer-advisory-councils img {
		position: absolute;
		top: -14px;
		right: 25px;
	}	
	
/* --- HOW TO BUY PAGE --- */

#how-to-buy .hero_info h3 {
	width:500px;
	
}

#how-to-buy #featured_main .main_intro h4 {
	padding-bottom:10px;
	margin:0;
	color: #00A1DD;
	font-family:'hp-display-light', AppleGothic, sans-serif;
	font-weight: normal;
	font-size:2.1em;
	}

#how-to-buy #featured_main h5 {
	margin: 5px 0px;
	font-family:arial;
	font-weight:bold;
	color:#333;
	font-size:1em;
	display:block;
	text-transform:none;
}
	
#how-to-buy #featured_main h5.after-cta {
	margin:10px 0 5px 30px;
	font-family:arial;
	font-weight:bold;
	color:#333;
	font-size:1em;
	display:block;
}


#how-to-buy .how-to-buy_info {
	padding-bottom: 40px;
	width: 640px;
}

#how-to-buy #featured_main .content_horizontal {
	float: left;
}

#how-to-buy #featured_main .content_horizontal.alpha {
		width: 315px;
		float: left;
		padding: 0 20px 0px 0px;
		margin-right:10px;
}

#why-thin-clients #featured_main .content_horizontal.alpha {
		width: 285px;
		float: left;
		padding-right: 25px;
}
	
#how-to-buy #featured_main .content_vertical.omega {
	padding-top: 0px;
	padding-bottom: 40px;
}

#how-to-buy .sidebar {
	margin: 25px 0px 0px 30px;
	padding: 0px;
	width: 260px;
	float: left;
}
#how-to-buy .sidebar h4 {
	padding-left: 0;
	padding-top: 0;
}

#how-to-buy .sidebar_item {
	width: auto;
}

#how-to-buy .sidebar_item .bucket_info p {
	margin-bottom: 15px;
}

#how-to-buy .sidebar_item .bucket_info ul {
	padding:0;
}

#how-to-buy .sidebar_item .bucket_info li {
	padding:0;
	margin-bottom:10px;
	font-weight:bold;
}

#t410 .hero_info h3 {
	width: 545px;
}

#t410 .hero_info p.container {
	width:480px;
}

/* --- GRIDS --- */

.content_horizontal {
	float: left;
	display: inline;
	padding: 0 20px;
}

	.full-bucket-click .content_horizontal {cursor: pointer;}
	
					
			.bucket_info.small-font {
				font-size: .85em;
			}
	
/* --- HORIZONTAL DRILL DOWNS --- */
	
	.content_horizontal.alpha {
		padding-left: 0;
	}

	.content_horizontal.omega {
		padding-right: 0;
		border-right: none;
	}

	.border_top {border-right: 1px solid #DDD !important;}
	.border_right {border-right: 1px solid #DDD !important;}
	.border_bottom {border-bottom: 1px solid #DDD !important;}
	.border_left {border-left: 1px solid #DDD !important;}
	
/* --- BUCKETS --- */
	
	.bucket_thumb, .bucket_info {
		float: left;
	}
	
	.bucket_thumb {
		margin-right: 5px;
		width: 100px;
	}
	
.unfloat {
	float: none !important;
}
		
/* --- CAROUSEL --- */
.carousel-item {
	position: absolute;
	display: none;
}
.carousel-item:nth-child(1) {
	display: block;
}
	
		.carousel-item img {
			position: relative;
		}
		.carousel-item_image {
			position: absolute !important;
			top: 0;
			left: 0;
		}
		
	.carousel-navigation {
	height: 28px;
	position: absolute;
	bottom: 15px;
	right: 10px;
}


	.carousel-navigation .pagination {
		height: 14px;
		margin: 0;
		padding: 7px 4px;
		display: block;
		float: left;
	}
	
		.carousel-navigation .pagination a {
			float: left;
			list-style: none;
			background: none;
			padding: 0;
			margin: 0 3px;
			background: transparent url(../images/sprites.png) -9px 0 no-repeat;
			display: block;	
			width: 10px;
		}
	
			.carousel-navigation .pagination a.active {
				background-position: -25px 0px;
			}						


/* --- BUTTONS --- */

.primary-cta {
	display: inline-block;
	padding-left: 3px;
	margin-right: 10px;
	zoom: 1;
	*display: inline;
	background-color: transparent;
	background: url(../images/sprites.png);
	background-repeat: no-repeat;
	background-position: 0px -193px;
}
.primary-cta a {
	background-color: transparent;
	background: url(../images/sprites.png);
	background-repeat: no-repeat;
	background-position: 100% -239px;
	color: #ffffff;
	display: block;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	font-family: hp-display-regular;
	font-weight: normal;
	line-height: 1em;
	padding: 15px 12px 14px 8px;
	text-transform: uppercase;
}
.secondary-cta {
	background: transparent url(../images/sprites.png) 0px -288px no-repeat;
	height: 28px;
	display: inline-block !important;
	zoom: 1;
	*display: inline;
	clear: both;
	cursor: pointer;
	padding-left: 0 !important;
}
.secondary-cta a {
	background: transparent url(../images/sprites.png) right -320px no-repeat;
	display: block;
	padding: 5px 10px 5px 5px;
	font-size: 12px;
	margin-left: 3px;
	line-height: 1.5em;
	color: #FFF;
	font-family: Arial, sans-serif;
	font-weight: 700;
}

.ie7 .sidebar.secondary-cta, .ie8 .sidebar.secondary-cta, .ie9 .sidebar.secondary-cta {
	width:84px;
}

.cta-follow {
	font-size: 18px !important;
	-webkit-font-smoothing: antialiased;
	font-family: hp-display-regular;
	font-weight: normal;
	line-height: 1em !important;
	margin-right: 10px;
	color: #333333;
	text-transform: uppercase;
	display: inline;
}
.icon_pdf{background:url("http://www8.hp.com/us/en/images/i/hp-information/thin-client-solutions/icon_sprite.png") no-repeat 0 -107px;width:12px;height:13px;margin-right:5px;vertical-align:-1px;display:inline-block}