@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=4a6793df-6ea2-492e-acaf-1d87144f31b9");
@font-face{
font-family:"Futura W01 Medium";
src:url("font/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?iefix") format("eot");}
@font-face{
font-family:"Futura W01 Medium";
src:url("font/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?iefix");
src:url("font/1b696b29-a6bd-4411-a50f-37fd8a209b36.woff") format("woff"),url("font/a3931c31-5998-4dbd-b7d5-d310e4ed3d60.ttf") format("truetype"),url("font/6779412d-2ea7-4f1a-acfd-f6a527baaee7.svg#6779412d-2ea7-4f1a-acfd-f6a527baaee7") format("svg");
}
@font-face{
font-family:"Futura W02 Book";
src:url("font/f846ad08-e9ee-4ad6-9cf7-616084da523c.eot?iefix") format("eot");}
@font-face{
font-family:"Futura W02 Book";
src:url("font/f846ad08-e9ee-4ad6-9cf7-616084da523c.eot?iefix");
src:url("font/bc017822-de5a-4b1a-8eed-ed8e06fec708.woff") format("woff"),url("font/0ab2192d-e680-4f79-a06b-017307993274.ttf") format("truetype"),url("font/90849783-61a3-41a1-928c-0e77e65fe53c.svg#90849783-61a3-41a1-928c-0e77e65fe53c") format("svg");
}
@font-face{
font-family:"Futura W02 Bold";
src:url("font/69a3d0c8-1eb1-454f-8be1-a3156f75aa2d.eot?iefix") format("eot");}
@font-face{
font-family:"Futura W02 Bold";
src:url("font/69a3d0c8-1eb1-454f-8be1-a3156f75aa2d.eot?iefix");
src:url("font/4bb88e11-0ff4-43a3-b13b-d56a9c47f1cd.woff") format("woff"),url("font/94ef22ad-ae9a-4fd0-8142-df1ba51c1b1c.ttf") format("truetype"), url("font/0a6c4238-8f76-4cd8-8a7c-919987f6f22f.svg#0a6c4238-8f76-4cd8-8a7c-919987f6f22f") format("svg");
}


/* overwriting hp standard styles */

#home_page {
	background: #1e1e1e url(images/bg_home.gif) top left repeat-x;
}

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;
	}
	div.header div.right {right: 0;}
	
	#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;
	}

	div.footer div.left {margin-top: -10px;}

	#home_page #footer, #home_page .left.cselector {
		background: none !important; 
	}
	
	#footer .top {bottom: 48px;}	
	#footer .middle {bottom: 29px;}
	#footer .bottom {bottom: 11px;}

.holder {
	width: 1000px;
	margin: 0 auto;
}

#content_section {
	background: none;
	float: left;
}

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;}
div.header div.right ul.nav_buttons {padding-right: 0}

#mda {
	position: absolute;
	right: 0;
	top: 41px;
	font-size: 13px;
}
.clearfix {min-height: 0}

.clearfix::after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;

}
/* --- TYPOGRAPHY --- */

h1, h2, h3, h4 {
	margin-bottom: 0;
	color: #0d9eca;
	text-transform: uppercase;
	font-family:'Futura W02 Book', 'Century Gothic', 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;}

h4 {font-size: 1.3em;}

h5 {
	font-size: 1.1em;
	margin-bottom: 2px;
}

h6 {
	font-size: 1em;
	margin: 0 0 2px 0;
}


	.headers-grey {
		color: #999;
		font-family:'Futura W02 Bold', 'Century Gothic', AppleGothic, sans-serif;
		font-weight: normal;
	}
	
		h3.headers-grey {
			font-size: 1.1em;
		}
	
		h4.headers-grey {
			font-size: .9em;
		}

p {margin-bottom: 1em;}

	p.headers-grey {
		text-transform: uppercase;
		color: #999;
		font-size: .9em;
	}

	p.shield_small {
		background: url(images/img_shield-small.jpg) 0 0 no-repeat;
		padding: 7px 0 0 73px;
		min-height: 64px;
		height: 64px;
		margin-bottom: 0;
		line-height: 1.2em;
	}
	
		p.shield_small .btn_blue {margin-top: 3px;}
	
p img {
	float: left;
	margin-right: 10px;
	vertical-align: middle;	
}

small {
	font-size: .8em;
	line-height: 1.2em;
}

dt {
	color: #0d9eca;
	text-transform: uppercase;
	font-size: .95em;
	font-weight: bold;
	margin-bottom: 1em;
}

dd {
	margin: 0 0 2em 15px;
	line-height: 1.5em;	
}

a {
	color: #0d9eca;
	text-decoration: none;
}

a.link_arrow {
	color: #555;
	text-decoration: none;
}

a.link_arrow span.arrow {
	display: inline-block;
	background: url(images/sprite_workstation.png) no-repeat -206px -7px;
	width: 12px;
	margin-right: 3px;
}

a.link_triangle span.arrow {
	display: inline-block;
	background: url(images/sprite_workstation.png) no-repeat -238px -7px;
	width: 4px;
	margin-left: 5px;
}

.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;
}

/* --- NAVIGATION --- */

#workstation_nav {
	background: url(images/nav1_bkg.gif) 0 0 repeat-x;
	width: 100%;
}

#workstation_sub-nav {
	width: 100%;
	background: #35383c;
	height: 38px;
}

	#workstation_nav .workstation_nav-content {
		width: 1022px;
		margin: 0 auto;
		height: 34px;
	}

		.ie7 #workstation_nav .workstation_nav-content {
			width: 1026px;
		}


#wo_nav1 {
	background: url(images/nav1_bkg.gif) 0 0 repeat-x;
	clear: both;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
	padding-left: 19px;
	width: 990px;
	*width: 995px;
	position: relative;
}
:root #wo_nav1 { *width: 995px \0/IE9; }  /* IE9 + IE10pp4 */

	.wo_nav1-main {
		display: block;
		float: left;
		height: 14px;
		padding: 10px 16px;	
		*padding: 10px 14px;
		color: #aaa;
		text-decoration: none;
		font-weight: bold;
		border-left: 1px solid #000;
	}
	:root .wo_nav1-main {padding: 10px 12px \0/IE9; }  /* IE9 + IE10pp4 */

		#wo_nav1 .wo_nav1-main:last-child {border-right: 1px solid #000}
		
		.wo_nav1-main:hover,
		.wo_nav1-main:active {color: #F2F2F2}

		.wo_nav1-main.active {background: #35383C;}

	#wo_nav1 .phone_shop {
	font-weight: bold;
	color: #ccc;
	border-right: 2px solid #000;
	padding-right: 10px;
	margin: 8px 10px 0 24px;
	float: left;
	letter-spacing: .1em;
	}
	
		#wo_nav1 .phone_shop img {
			vertical-align: middle;
		}


/* --- SHARE FUNCTIONALITY --- */

.addthis_toolbox {
	float: left;
	margin: 7px 0 0 20px;
	border-right: 2px solid #000;
	padding-right: 8px;
}

	.addthis_toolbox .addthis_bubble_style {
		display: none !important;
	}

	.addthis_toolbox a img {
		margin: 2px;
	}

.nav_learn-more {
	float: right;
	margin: 9px 0 0 9px;
	margin: 9px 0 0 9px;
}

	.nav_learn-more a {
		color: #aaa;
		text-decoration: underline;
		font-weight: normal;
	}

	.nav_learn-more img {
		margin-right: 8px;
	}

	/* --- SECONDARY NAVIGATION --- */
		
#wo_nav2 {
	background: #35383C;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	height: 38px;
	margin: 0 auto;
}

	#wo_nav2.product_sub-nav {width:540px;}	
	#wo_nav2.industry-solutions_sub-nav {width: 220px;}

	#wo_nav2 .sub-nav_no-link {
		font-family: 'Futura W01 Medium', 'Century Gothic', AppleGothic, sans-serif;
		color: #636363;
		font-size: 1.2em;
		padding-top: 9px !important;
	}

#wo_nav2 .left_on, #wo_nav2 .right_on {
	background-image: url(images/sprite_workstation.png);
	float: left;
	height: 38px;
	width: 10px;
}
	
	#wo_nav2 .left_on {
		background-position: 0 0;
		margin-left: 10px;
	}
	#wo_nav2 .right_on {background-position: -178px 0;}

#wo_nav2 .nav_on {
	background: url(images/sprite_workstation.png) -9px 0 no-repeat;
	height: 23px;
	float: left;
	padding: 12px 10px 0 10px;
}
#wo_nav2 .nav_on a {
	color: #F2F2F2;
	text-decoration: none;
}
#wo_nav2 .nav_off {
	float: left;
	margin:0 15px;
	height: 26px;
	padding: 12px 0 0 0;
}

#wo_nav2 .nav_off a {
	color: #AAAAAA;
	text-decoration: none;
}
#wo_nav2 .nav_off a:hover {
	color: #CCCCCC;
}
#left_nav2 {
	float: left;
	height: 38px;
	min-width: 25%;
}
#right_nav2 {
	float: left;
	height: 38px;
	min-width: 25%;
}


/* --- CONTENT --- */

.body {
	background: #fff !important;
	position: relative;
	min-height: 500px;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	color: #555;
	font-size: 13px;
	padding-bottom: 25px;
}

	.body.bg-home {
		background: #ececec;
		padding: 0;
		min-height: 400px;
	}

		.body.bg-home .holder {
			display: none;
		}
		
.content_vertical {
	float: left;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 0;
	width: 100%;
}

	.content_vertical.top-only {		
		border-top: 1px solid #d7d7d7;
		border-bottom: none;
	}

.content_grey {
	background: #fff url(images/bg_grey-area.png) 0 bottom no-repeat;
	margin-left: -5px;
	width: 1009px;
	padding-bottom: 15px;
}	
	

	#featured-video .content_grey {
		background-image: url(images/bg_grey-area-video.png);
	}

	.content_grey .full-content {
			background: #fff url(images/bg_grey-area.png) -1007px 0 no-repeat;	
			padding: 22px 5px 0 3px;
			width: 1000px;
			float: left;
	}
	
		.full-content .with-sidebar {
			width: 1000px;
			margin: 0 0 -12px 0;
			float: left;
			background: url(images/bg_sidebar_featured.gif) bottom right no-repeat;
		}
		
			.full-content .with-sidebar.sans-tabs {
				margin-top:0px;
			}

			.full_content .with-sidebar {	
				/*background: url(images/bg_sidebar_featured.gif) bottom right no-repeat; */
			}
		
			
		.content_grey#why-workstations .content_vertical {
			margin-left: 2px;
			padding: 10px 0 15px 0;
			position: relative;
		}
		
			.content_grey#why-workstations .content_vertical .content_horizontal {
				line-height: 1.4em;
			}
			
			.content_grey#why-workstations .content_vertical.first .content_horizontal.alpha {
				width: 580px;
				padding-left: 20px;
			}
			
				.content_grey#why-workstations .content_vertical.first .did-you-know {
					top: 3px;
				}
	 
			.content_grey#why-workstations .content_vertical .gradient-top {
				background: #f7f7f7 url(images/bg_why-workstations_gradient-vertical.gif) 0 0 repeat-x;
				padding: 20px;
			}

				.content_grey#why-workstations .content_vertical .gradient-top p:last-child {
					margin-bottom: 0;
				}
	
	/* --- HOME PAGE + HOME PAGE FOOTER --- */
	
	#home_carousel {
		background: #efefef;
		height: 445px;
	}
	
			#home_carousel h2 a {
				color: #0D9ECA;
			}
			
			#home_carousel h2 + p a {
				color: #4d4d4d;
			}
			
	#home_carousel-content {
		width: 1000px;
		height: 445px;
		margin: 0 auto;
		position: relative;
	}
	
		#home_carousel-content .carousel-item_container {
			left: -100px;
		}
	
	#home_carousel .carousel-item_info {width: 500px}
	
	#home_carousel .carousel-item_info a {
		float: left;
		display: block;
	}
		#home_carousel .carousel-item_info a.overlays {width:245px}
	
	#carousel-item_seize .carousel-item_info {
		left: 104px;
		top: 112px;				
	}
	
	#carousel-item_small-package .carousel-item_info {
		left: 93px;
		top: 92px;				
	}
	
	
	#home-sup-footer {
/*		background: #1e1e1e url(images/bg_home-footer.png) 0 0 repeat-x;
		padding-bottom: 35px;*/
	}

	#home_buckets {
		width: 1000px;
		height: 226px;
		margin: 0 auto;
	}
	
		#home_buckets .content_horizontal {
			border: none;
			padding: 0;
		}
		
		#home_buckets .content_horizontal#bucket_one,
		#home_buckets .content_horizontal#bucket_two,
		#home_buckets .content_horizontal#bucket_three,
		#home_buckets .content_horizontal#bucket_four {width:auto;}	

	/* --- HERO --- */

	.hero {
		width: 1000px;
		height: 364px;
		margin-bottom: 15px;
		position: relative;
		/*border-bottom: 1px solid #EAEAEA;*/
		padding-top: 30px;
	}
		#hero_model-specs.hero {height: 384px;}
	
		#body_z1 .hero {
			border: none;
			margin: 0 auto 30px auto;
			height: 605px;
			padding-top: 0;
		}

	.hero_info {
		width: 573px;
		font-size: 1.1em;
		/*line-height: 1.35em;*/
		position: relative;
		z-index: 15;
	}
		
			.ie6 .hero#why-workstation .hero_info {
				width: 450px !important;
			}
			
			.ie6 .hero_info,
			.ie7 .hero_info {
				padding-top: 50px;
			}

		#body_z1 .hero_info {padding-top: 100px}
			
		.hero_info h2 {
			font-size: 2.1em;
		}
		.hero_info h3 {
			font-size: 2.4em;
			margin-bottom: .3em;
		}

		.hero_info h4 {
			font-size: 1em;
			margin-bottom: 2px;
		}
			#body_z1 .hero_info h4 {margin-top: 0}
		
		.hero_info h2 + p, #hero_segments h2 + p {
			width: 512px;
			line-height: 1.4em;
		}
		
			.hero_info p + h4 {
				font-size: .95em;
			}
			
		.hero_info .btn_blue {
			margin-top: 10px;
		}
		
	#hero_image-static {
		position: absolute;
		right: -30px;
		top: 0;
	}
	
	.hero .carousel-content {
		position: absolute;
		width: 400px;
		height: 414px;
		top: 0;
		right: 0;
	}
	
	.hero .content_vertical.half-size {
	 	width: 500px;
		border-top: 1px solid #D7D7D7;
		border-bottom: none;
	}
	
		.hero .content_vertical.half-size h3 {
			font-family:'Futura W02 Bold', 'Century Gothic', AppleGothic, sans-serif;
			margin-bottom: 3px;
			font-size: .9em;
		}
	
		.hero .content_vertical.half-size .content_horizontal {
			width: 228px;
		}
		
			.hero .content_vertical.half-size .content_horizontal .bucket_thumb {
				width: 130px;
				margin: 0;
			}
	
			.hero .content_vertical.half-size .content_horizontal .bucket_info {
				width: 98px;
				font-size: .9em;
			}
			
				.hero .content_vertical.half-size .content_horizontal .bucket_info p {
					line-height: 1.4em;
					margin: 0;
				}
				
				.hero .content_vertical.half-size .content_horizontal .bucket_info .btn_blue {
					margin: 0;
				}
	
	.headers-555 {
		color: #555;
	}
	
		/* --- INDIVIDUAL PAGE HERO SPECIFICATIONS --- */
		
		.hero .carousel_hero-image {
			right: -48px;
		}
		
		.hero#why-workstation {
			background: url(images/bg-hero_why-workstations.jpg) 0 0 no-repeat;
			height: 400px;
			*height: 390px;
			margin-bottom: -4px;
		}

			#why-workstation h4 {margin-top: 0}
			.hero#why-workstation .hero_info h3 {
				width: 730px;
			}
			
				.hero#why-workstation .hero_info h3 + p {
					width: 500px;
					line-height: 1.4em;
				}
		
		.hero#why-workstation .bucket_info {
			font-size: .85em;
		}
		
		.hero#why-workstation .content_vertical.half-size .content_horizontal.omega .bucket_thumb {
			width: 115px;
		}
		
		.hero#why-workstation .content_vertical.half-size .content_horizontal.omega .bucket_info {
			width: 110px;
		}
		
		.hero#hero_segments {
			padding-top: 60px;
			height: 100%;
			padding-bottom: 50px;
			margin-bottom: 0;
		}
		
		.hero#partnerships {
			padding-top: 60px;
			margin-bottom: 30px;
			height: 100%;
			border-bottom: none;
		}
		
			.hero#partnerships .hero_info {width: 100%}
		
			.ie6 .hero#why-workstation .hero_info,
			.ie6 .hero#hero_segments .hero_info,
			.ie6 .hero#partnerships .hero_info,
			.ie7 .hero#why-workstation .hero_info,
			.ie7 .hero#hero_segments .hero_info,
			.ie7 .hero#partnerships .hero_info {
				padding-top: 0;
			}
			
			.hero#hero_segments .hero_info {
				width: 480px;
				padding-right: 16px;
				float: left;
			}
			
				.hero#hero_segments h2 {
					font-size: 2.2em;
					margin-bottom: 22px;
					display: block;
				}
				
				.hero#partnerships .content_horizontal.alpha {width: 663px}
				.hero#partnerships .content_horizontal.omega {width: 295px;}
					.hero#partnerships .content_horizontal.omega p strong {
						margin-top: 26px;
						display: block;
					}
				.hero#partnerships img {
					float: left;
					margin-right: 30px;
				}
				.hero#partnerships .content_horizontal.alpha h4 {
					text-transform: none;
					font-size: 1.4em;
					margin-bottom: 9px;
					margin-top: 0;
				}
			
			.hero#hero_segments .content_horizontal.alpha {
				width: 500px;
				padding-right: 0;
			}
			
				.hero#hero_segments .sub-hero {
					margin-top: 13px;
					padding-top: 21px;
					border-top: 1px solid #d7d7d7;
					font-size: .9em;
				}
					.hero#hero_segments .sub-hero_info {
						float: left;
						width: 190px;
					}
					.hero#hero_segments .sub-hero img {float:left;}
					.hero#hero_segments .sub-hero .btn_blue {
						margin-top: 0;
						float: left;
					}
					
					.hero#hero_segments .hero_info-two {
						float: left;
						width: 463px;
						padding-left: 18px;
						border-left: 1px solid #d7d7d7;
					}	
			
			.hero#partnerships h2 {
				font-size: 2.2em;
				margin-bottom: 43px;
			}

				.hero#hero_segments h3 + p {
					line-height: 1.4em;
				}
				
		
	/* --- SIDEBAR --- */
	
	.sidebar {
		float: right;
		width: 300px;
	}
		
		.ie6 .sidebar {
			width: 280px;
		}
	
		
	/* --- WHY WORKSTATIONS GRAY AREA --- */
	
	#why-workstations .columns-three .content_horizontal {
		width: 291px;
		position:relative;
	}
	
	#why-workstations .columns-three .content_vertical, #why-workstations .columns-three .content_vertical .gradient-top {
		position:relative;
	}
	
	#why-workstations h3 {
		color: #0d9eca;
		text-transform: none;
		font-size: 2.5em;
		letter-spacing: 1px;
	}
	
	.did-you-know {
		background: url(images/bg_did-you-know.png) -2px bottom no-repeat;
		position: absolute;
		right: -4px;
		top: 40px;
		width: 240px;
		padding-bottom: 8px;
		z-indez:99;
	}
		
		.did-you-know.short {
			background: url(images/bg_did-you-know_short.png) 7px bottom no-repeat;
			width: 205px;	
			z-indez:99;
		}

		.did-you-know .dyk_know {
			background: url(images/bg_did-you-know.png) -248px 0  no-repeat;
			padding: 13px 6px 0 20px;
		}
			
			.did-you-know.short .dyk_know {
				background: url(images/bg_did-you-know_short.png) -201px 0 no-repeat;			
			}
		
			.did-you-know .dyk_know p {
				margin: 0;
				font-size: .9em;
			}
			
				.did-you-know .dyk_know p span {
					color: #0d9eca;
					font-weight: bold;
				}
 	#engineered-bios {
}

	 
	.ie6 #engineered-bios #vertical-two {
		width: 400px !important;
	}
	
	#why-v3-h4 {
		position: relative;
		top: -25px;
		left: -2px;
		margin-bottom: -52px;
	}
	.content_grey#why-workstations .full-content {
	background: #fff url(images/bg_grey-area-why.png) -1007px 0 no-repeat;	
			padding: 22px 5px 0 3px;
			width: 1000px;
			float: left;
	}
	
	/* --- PRODUCT LANDING PAGE --- */
	
	#body_family {background: #fff url(images/bg_body-family.jpg) center 72px no-repeat !important;}
	
	.hero#hero_product_landing {
		border: none;
		height: 100%;
		margin: 0 auto 6px auto;
	}
		
		.hero#hero_product_landing h2 {
			font-size: 2.3em;
			letter-spacing: 1px;
			margin-bottom: .2em;
		}
		
		.hero#hero_product_landing h2 + p {
			font-size: 14px;
			width: 600px;
		}
		
		#hero_product_landing h3 {
			font-size: 1.2em;
			color: #0d9eca;
			margin-bottom: 2px;
		}		
		
		#hero_product_landing .columns-three .content_horizontal {width:306px !important;}
		
		#hero_product_landing .content_horizontal {
			padding: 0px 10px;
			text-align: center;
			cursor: pointer;
		}
		
			#hero_product_landing .content_horizontal img {
				position: relative;
			}
	
	
		#workstations_family {
			margin: 0 0 0 0 !important;
			padding: 0;
		}

			#workstations_family .content_horizontal {width: 422px;}

				#workstations_family .content_horizontal.alpha {margin:0 30px 0 80px;}

		.sub-workstations {
			background: url(images/sprite_workstation.png) -124px -476px no-repeat;
			width: 89px;
			height: 45px;
			display: block;
			text-indent: -3000em;
			margin: 0 auto;
			position: relative;
		}	
			.sub-workstations:hover,
			.sub-workstations.active {background-position:-124px -536px;}

			.sub-workstations .carrot {
				background: url(images/sprite_workstation.png) no-repeat -89px -440px;
				width: 16px;
				height: 13px;
				position: absolute;
				bottom: -11px;
				left: 42%;
				display: none;
			}
				.sub-workstations.active .carrot {display: block;}

			.alpha .sub-workstations {
				background-position: 0 -476px;
				width: 112px;
			}		
				.alpha .sub-workstations:hover,
				.alpha .sub-workstations.active {background-position:0 -536px !important;}

			.omega .sub-workstations {
				background-position: -124px -476px;
				width: 89px;
			}
				.omega .sub-workstations:hover,
				.omega .sub-workstations.active {background-position:-124px -536px !important;}

	#faux-space {
		display: block;
		height: 184px;
	}
	
	.workstation-box {
		display:none;
		margin-top: 10px;
	}
	
		.workstation-box h3 {margin:17px 0 3px 0;}
		.workstation-box h3.notTall {margin: 0 0 3px 0}
		
	.workstation-box.active {display:block;}

	.workstation-box .bucket_thumb img {margin:0 auto; display:block;}

	.workstation-box .content_horizontal.omega .bucket_info {width: 102px;}

	.content_grey.short {
		background: #fff url(images/bg_grey-area_short-b.png) 0 bottom no-repeat;
		margin-left: 141px;
		width: 320px;
		padding-bottom: 15px;
	}

	.content_grey.short .full-content {
			background: #fff url(images/bg_grey-area_short-v.png) 0 0 no-repeat;	
			padding: 22px 5px 3px 3px;
			width: 320px;
			float: left;
	}
	
	
	/* --- Z1 DETAILS --- */
	
	#body_z1 {background: #fff url(images/bg_z1hero.jpg) center 72px no-repeat !important;}
	
	/* --- PRODUCTS PAGES TABS --- */
	
	#tab-nav {
		padding-left: 0;
		margin: 0;
		clear:left
	}
	
	#tab-nav li {
		background: none;
		padding-left: 0;
		float: left;
		position: relative;
	}
	
		#tab-nav li a {
			background: url(images/sprite_workstation.png) -5px -123px no-repeat;
			font-family: 'Futura W01 Medium', 'Century Gothic', AppleGothic, sans-serif;
			font-weight: normal;
			font-size: 12px;
			height: 20px;
			padding: 6px 17px 0 17px;
			display: block;
			color: #a0c5d1;
			text-transform: uppercase;
			border-left: 1px solid #599aae;
			float: left;
		}
			
			#tab-nav li#nav-tab_features a {
				border: none;
			}
			
			#tab-nav li a.pre-active {
				background: url(images/sprite_workstation.png) right -123px no-repeat;
			}
			
			#tab-nav li a.post-active {
				background: url(images/sprite_workstation.png) 0 -86px no-repeat;
			}
		
			#tab-nav li.active a {
				background: url(images/sprite_workstation.png) -5px -45px no-repeat;
				font-family: 'Futura W02 Bold', 'Century Gothic', AppleGothic, sans-serif;
				font-weight: normal;
				color: #fff;				
			}
			
			#tab-nav li#nav-tab_features span.left-curve {
				position: absolute;
				left: 0;
				top: 0;
				background: url(images/sprite_workstation.png) 0 -123px no-repeat;
			}
				
				#tab-nav li#nav-tab_features.active span.left-curve {
					background-position: 0 -45px;
				}
			
			#tab-nav li#nav-tab_tech-specs span.right-curve {
			background: url(images/sprite_workstation.png)  100% -86px no-repeat;
				position: absolute;
				right: 0;
				top: 0;
			}			
			
				#tab-nav li#nav-tab_tech-specs.active span.right-curve {
					background-position: 100% -45px;
				}
		
	.tab_container {
			background: url(images/bg_grey-area.png) 0 bottom no-repeat;
			margin: 0 0 20px -5px;
			width: 1009px;
			float:left !important;
			padding-bottom: 15px;
			
	}
		
		.tab_container .full-content {
				background: url(images/bg_grey-area.png) -1007px 0 no-repeat;	
				padding: 0 5px;
				width: 1000px;
				float: left;
				margin-top: -7px;
		}
	
		.tab_container h3 {
			display: inline-block;
			float: left;
		}
		
			.tab_container h4.headers-grey {
				float: right;
			}
			
				.tab_container h4.headers-grey a {
					color: #999;
				}
	

  .tab_content{
    position:absolute;
    left:-3000px;
  }
    .tab_content.activeTab{
      position:relative;
      left:0;
    }

	
	/* --- PERFORMACE TAB --- */
		
	#tab_performance .content_horizontal {
		border: none;
	}
	
		#tab_performance .content_horizontal.alpha {
			width: 386px;
			padding: 30px 25px 0 29px;
		}
		
			#tab_performance .content_horizontal.alpha h3 {
				color: #0d9eca;
				font-size: 1.44em;
				text-transform: none;
				float: none;
				margin-bottom: 4px;
			}
			
		#tab_performance .content_horizontal.omega {
			padding: 9px 0 0 0;
		}	
		
			#tab_performance .content_horizontal.omega p {
				font-size: .86em;
				width: 540px;
				margin-top: 17px
			}
		
	/* --- TECH SPECS TAB --- */
	
	#tab_tech .full-content {
		padding-top: 3px;
	}
	
	#tab_tech .content_vertical {
		padding: 0;
		position: relative;
	}
	
	#tab_tech .content_horizontal.alpha, #tab_tech .content_horizontal.omega {
		background: #eaeaea;
		width: 262px;
		margin-top:3px;
	}
	
	#tab_tech .content_horizontal {
		width: 260px;
		padding: 25px 36px 0 36px;
	}
	
		.ie6 #tab_tech .content_horizontal {
			width: 253px;
		}
	
		#tab_tech .content_horizontal.omega dl {
			margin-top: 94px;
		}
	
	#tab_tech ul {
		padding-left: 0;
		margin-left: -15px;
	}
	
	.dimension-row {
		margin: 2px 0;
	}
	
		.tech-spec_dimensions .alpha {
			/*width: 95px;*/
			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;
	}
	
	/* --- PRODUCT FEATURES PAGE --- */
	
	.body.model-features .content_vertical.columns-four.related_items img {
		float:left;
		margin-right:5px;
	}
	
	.body.model-features .content_vertical.columns-four.related_items .content_horizontal {
		margin: 0px;
		padding: 0px;
		width: 240px;
	}
		
	/* --- PRODUCT FEATURES TABS --- */
	
	#tab_features .sub-caption {margin-bottom: 4px;}
	
	#tab_features .full-bucket-click .content_horizontal.omega .bucket_info {width: 104px;}
		
	#featured_main {
		float:left;
		width:628px;
		padding: 0 35px;
		line-height: 1.4em;
	}
	
	#tab_features .content_vertical.columns-four {
		padding: 20px 0 20px 20px;
		width: 980px;
	}
	
	#tab_features .content_vertical.columns-four > .content_horizontal.alpha {
		width: 409px;
		border-right: none;
	}
	
		#tab_features .content_vertical.columns-two.sub-vertical.alpha {
			padding-top: 0
		}
	
	#featured_main .content_vertical {padding: 40px 0;}
	
		#featured_main .content_vertical.alpha, #featured_main .content_vertical.omega {padding-bottom: 0;}
	
		#featured_main .content_vertical img {
			float: right;
			position: relative;
			right: -30px;
		}
		
		#featured_main .content_vertical.alpha img, #featured_main .content_vertical.omega img {
			float: left;
			left: -35px;
			top: -40px;
		}

			#featured_main .content_vertical.alpha {padding-bottom: 10px}
			#featured_main .content_vertical.alpha img {top: 10px;}
			#featured_main #z1_product-v1 img {top: -40px}
			#featured_main #z1_product-v1 .content_horizontal {width: 317px}
			#featured_main #z1_product-v2 img {right: 0}
			#featured_main #z1_product-v2 .content_horizontal {width: 358px}
			#featured_main #z1_product-v3 img {
				float:left;
				right:0;
				margin-right: 20px;
			}
			#featured_main #z1_product-v3 .content_horizontal {width: 320px;}
			#featured_main #z1_product-v4 {padding-bottom: 20px}
			#featured_main #z1_product-v4 img {
				float: right;
				left: 0;
				top: -10px;
			}
			#featured_main #z1_product-v4 .content_horizontal {width: 330px}
		
		#tab_features #featured_main .content_vertical .content_horizontal {padding: 0;}	
		
		#tab_features h4 {
			text-transform: none;
			font-size: 1.4em;
			line-height: 1.3em;
		}
	
	#featured_main.how-to-buy {
		width: 638px;
		padding: 20px 30px;
	}
	
		.ie6 #featured_main.how-to-buy {
			width: 630px;
		}
		
	.featured_item {
		margin: 0px 40px 0px 30px;
		padding-top:44px;
		border-bottom: 1px #D7D7D7 solid;
	}

	.sidebar_item {
		float: left;
		margin: 30px 10px 0px 12px;
	}
	
		.sidebar_item .bucket_thumb {
			width: 84px;
			margin-right: 0;
		}
		
		.sidebar_item .bucket_info {
			width: 190px;
		}
	
		.sidebar_item.alpha {
			border-bottom: 1px solid #D7D7D7;
			padding-bottom: 30px;
		}
	
		.sidebar_item img {
			float: left;
			margin-right: 10px;
		}
		
		.sidebar_item p {
			font-size: 12px;
			margin-bottom: 2px;
			line-height: 1.3em;
		}
		
			.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;
	}
	
		.disclaimer.not-grey {
			padding: 10px 0 0 0;
		}
			
			.disclaimer.not-grey.homepage {
				color: #666;
				margin-bottom: 0px;
			}
	
		.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: none repeat scroll 0 0 #0d9eca;
	    display: block;
	    left: 50%;
	    padding: 30px 10px 10px;
	    position: fixed;
	    top: 5%;
	    z-index: 10000;
	}
	
	#lightbox #lbClose {
	    background: url("../images/btn.close-lightbox.png") no-repeat scroll 100% 2px transparent;
	    display: block;
	    height: 14px;
	    position: absolute;
	    right: 9px;
	    top: 2px;
	    width: 53px;
			color: #fff;
			padding-top: 7px;
	}
	
	#overlay {
	    background: rgba(0, 0, 0, .55);	
	    display: none;
	    height: auto;
	    left: 0;
	    opacity: 0;
	    position: absolute;
	    top: 0;
	    width: 100%;
	    z-index: 100;
	}
		.ie6 #overlay,
		.ie7 #overlay,
		.ie8 #overlay,
		.ie9 #overlay {		
			 	background: url(images/bg_overlay.png) 0 0 repeat;
		}
	
		#  {
			position: absolute;
			top: 311px;
		}
		#compareWorkstation {
			position: absolute;
			top: 311px;
		}
		
		#compareClose {
			background: url(images/btn_compare-close.jpg) 0 0 no-repeat;
			display: block;
			width: 37px;
			height: 35px;
			position: absolute;
			top: 91px;
			cursor: pointer;
			z-index: 550;
		}
		
		#compareW {
			background: url(images/img_compare-workstations-top.jpg) top right no-repeat;
			position: absolute;
			top: 126px;
			height: 185px;
			width: 891px;
			z-index: 550;
			padding-left: 109px;
		}
			
			#compareW a {
				display: block;
				float: left;
				height: 185px;
			}
				#compareW a#compareZ210 {width: 359px;}
				#compareW a#compareZ400 {width: 176px;}
				#compareW a#compareZ600 {width: 178px;}
				#compareW a#compareZ800 {width: 177px;}
	
	#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_workstation.png) -238px -11px no-repeat;
					width: 4px;
					height: 7px;
					position: absolute;
					top: 30px;
					right: 19px;
				}


			.ie6 #featured-video #video-swap_list {
				padding: 0 !important;
			}

	
		#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;
			}
			
	#additional-stories .content_horizontal {
		width: 330px;
		padding: 0px;
		line-height: 1.1em;
		cursor: pointer;
		background: #fff;
	}
		#additional-stories .content_horizontal span {
			height:70px;
		}
		
		#additional-stories .content_horizontal p.sub-head {
			font-weight: bold;
			margin-bottom: 0;
		}
			#additional-stories .content_horizontal p.sub-caption {
				margin-bottom: 11px;
			}
		
		#additional-stories .content_horizontal .bucket_info {
			width: 215px;
			font-size: 12px;
		}
	
	.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;
	}
	
	/* --- PARTNERSHIPS PAGE --- */
	
	#certified-platforms-list {
		width: 310px !important;
		padding-left: 90px;
	}
	
	#partnerships_content-grey {margin: 0 0 0 -5px}
	#partnerships_content-grey .full-content {
		padding-left: 30px;
		width: 973px;
	}
	#partnerships_content-grey h3 {text-transform: capitalize}
	#partnerships_content-grey h3 + p {
		font-size: 1.1em;
		line-height: 1.3em;
		width: 660px;
	}
	
	.partner-logo {
		width: 118px;
		height: 110px;
		display: block;
		float: left;
		background-position: 0 0;
		text-indent: -3000em;
		margin: 0 18px 18px 0;
	}	
	a.partner-logo {cursor: pointer;}
		a.partner-logo.adobe {background:url(../images/img_icon-adobe.png)}
		a.partner-logo.ansys {background:url(../images/img_icon-ansys.png)}
		a.partner-logo.avid {background:url(../images/img_icon-avid.png)}
		a.partner-logo.autodesk {background:url(../images/img_icon-autodesk.png)}
		a.partner-logo.bentley {background:url(../images/img_icon-bentley.png)}
		a.partner-logo.catia {background:url(../images/img_icon-catia.png)}
		a.partner-logo.solidworks {background:url(../images/img_icon-solidworks.png)}
		a.partner-logo.ptc {background:url(../images/img_icon-ptc.png)}		
		a.partner-logo.siemens {background:url(../images/img_icon-siemens.png)}

		a.partner-logo:hover {background-position: 0 -120px;}
	
	/* --- HOW TO BUY PAGE --- */
	
	.hero#how-to-buy {
		background: url(images/bg-hero_how-to-buy.jpg) right top no-repeat;
		padding-top: 70px;
		height: 120px;
		border-bottom: none;
	}
	
	.sidebar.how-to-buy {line-height: 1.2em;}
	
	.sidebar.how-to-buy h3 {
		text-transform: none;
		font-weight: normal;
		float: none;
	}
		
		.hero#how-to-buy h2 {font-weight: normal;}
		
		/* --- MAIN SECTION --- */
		
		#how-to-buy_content .full-content {
			padding: 0 5px;
			width: 998px;
		}
		
		#how-to-buy_content .with-sidebar {margin-top: 3px;} 
		
		#how-to-buy_content #featured_main {padding: 0 27px;}
		
		#how-to-buy_content h3 {
			text-transform: none;
			line-height: 1.3em;
			font-size: 2em;
		}
		
		#how-to-buy_content small {
			font-size: .9em;
			line-height: 1.4em;
		}
		
		#how-to-buy_content .content_vertical {padding: 20px 0;}
		
		#how-to-buy_content .content_horizontal {width: 288px}
		#how-to-buy_content .content_horizontal h3, #how-to-buy_content .content_horizontal p {margin-bottom: 0;}
		#how-to-buy_content .btn_blue {margin-top: 8px;	}
		
		/* --- SIDEBAR SECTION --- */
		
		#how-to-buy_content .with-sidebar {background:url(images/bg_sidebar_how-to-buy.gif) bottom right no-repeat;}
		
/* --- GRIDS --- */

.content_horizontal {
	float: left;
	display: inline;
	border-right: 1px solid #d7d7d7;
	padding: 0 20px;
}

	.full-bucket-click .content_horizontal {cursor: pointer;}
	
	/* --- FOUR COLUMNS --- */
	
	.columns-four .content_horizontal {width: 209px;}	
		.columns-four .content_horizontal.double-wide {width: 458px !important;}		
		.columns-four .content_horizontal.alpha {width: 229px;}
		.columns-four .content_horizontal.omega {width: 230px;}
	
	/* --- THREE COLUMNS --- */
	
	.columns-three .content_horizontal {
		width: 306px;
	}
	
	/* --- TWO COLUMNS --- */
	
	.columns-two .content_horizontal {
		width: 480px;
		border: none;
	}
		
		.columns-two .content_horizontal.sub-content {
			width:120px;
		}
	
		/* --- SUB TWO COLUMNS --- */
		
		.columns-two.sub-vertical .content_horizontal {
			width: 219px;
		}
			
			.columns-two.sub-vertical .content_horizontal .bucket_info {
				width: 109px;
			}
			
			.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;
	}

	.no-border, .subs-no-border .content_horizontal {
		border: none !important;
	}
	
	.border-top {border-right: 1px solid #d7d7d7 !important;}
	.border-right {border-right: 1px solid #d7d7d7 !important;}
	.border-bottom {border-right: 1px solid #d7d7d7 !important;}
	.border-left {border-right: 1px solid #d7d7d7 !important;}
	
	/* --- BUCKETS --- */
	
	.bucket_thumb, .bucket_info {
		float: left;
	}
	
	.bucket_thumb {
		margin-right: 5px;
		width: 100px;
	}
		.columns-four .bucket_info {
			width: 98px;
		}
	
		.columns-two .bucket_info {
			width: 370px;
		}
		
			.columns-four.related-products .content_horizontal {
				width: 222px;
				padding: 0 15px;
			}
			
				.ie6 .columns-four.related-products .content_horizontal {
					width: 223px !important;
					padding: 0 10px !important;
				}
					.columns-four.related-products .content_horizontal.alpha {
/*						padding-left: 0 !important;*/
					}
					
					.columns-four.related-products .content_horizontal.omega {
						padding-right: 0 !important;
					}
			
			.columns-four.related-products .bucket_thumb {
				width: 109px;
			}
		
			.columns-four.related-products .bucket_info {
				width: 99px;
				font-size: .85em;
				font-weight: bold;
			}	
				
				.columns-four.related-products .content_horizontal.alpha .bucket_thumb {
					width: 95px;
				}
				.columns-four.related-products .content_horizontal.alpha .bucket_info {
					width: 122px;
				}
				
					.bucket_info.info_centered {
						padding-top: 6%;
					}
						
						.bucket_info.info_centered.centered_more {
							padding: 8% 0 0 0;
						}
				
				.columns-four.related-products .bucket_info p {
					margin-bottom: 3px;
					line-height: 13px;
				}
	
/* --- CAROUSEL --- */

.carousel-item_container {
	position: absolute;
	display: none;
}

	.carousel-item_container .carousel-item_info {
		position: relative;
		width: 342px;
	}
		
		.carousel-item_container img {
			display: none;
			position: relative;
		}
			.carousel-item_image {position: absolute !important;}
		
		.carousel-item_container img.second-image {margin-bottom: 20px}
		
		.carousel-item_info h2 {
			color: #0d9eca;
			font-size: 3.3em;
			margin-bottom: .4em;
			line-height: 1.1em;
		}
		
			#home_carousel .carousel-item_info h2 {
				margin-bottom: .2em;
			}
		
		.carousel-item_info h2 + p {
			font-size: 1.2em;
			line-height: 1.4em;
			font-family: 'Futura W01 Medium', 'Century Gothic', AppleGothic, sans-serif;
			font-weight: normal;
			color: #4d4d4d;
		}	

.carousel-navigation {
	height: 28px;
	position: absolute;
	bottom: 0;
	right: 0;
}
	
	.hero .carousel-navigation {right:17%}

	.carousel-navigation .left, .carousel-navigation .right {
		background-image: url(images/sprite_workstation.png);
		background-repeat: no-repeat;
		width: 6px;
		height: 28px;
		display: block;
		float: left;
	}
	
		.carousel-navigation .left {
			background-position: 0 -165px;
		}
		
		.carousel-navigation .right {
			background-position: -247px -165px;
		}
		
			.hero .carousel-navigation .left {
				background-position: -48px -234px;
			}
			
			.hero .carousel-navigation .right {
				background-position: -247px -234px;
			}

	.carousel-navigation .pagination {
		background: url(images/sprite_workstation.png) -6px -165px no-repeat;
		height: 14px;
		margin: 0;
		padding: 7px 4px;
		display: block;
		float: left;
	}
	
		.hero .carousel-navigation .pagination {
			background-position: -54px -234px;
		}
	
		.carousel-navigation .pagination a {
			float: left;
			list-style: none;
			background: none;
			padding: 0;
			margin: 0 4px;
		}
	
		.carousel-navigation .pagination a {
			background: url(images/sprite_workstation.png) -283px -22px no-repeat;
			display: block;	
			width: 13px;		
		}
	
			.carousel-navigation .pagination a.active {
				background-position: -266px -22px;
			}
				
				#home_carousel .carousel-navigation .pagination a {
					background-position: -283px -2px;
				}
				
				#home_carousel .carousel-navigation .pagination a.active {
					background-position: -266px -2px;
				}
	
			.carousel-navigation .pagination a.prev, .carousel-navigation .pagination a.next {
				width: 8px;
			}
		
				.carousel-navigation .pagination a.prev {
					background-position: -252px -22px;
				}
			
				.carousel-navigation .pagination a.next {
					background-position: -299px -22px;
				}
				
				#home_carousel .carousel-navigation .pagination a.prev {
					background-position: -252px -2px;
				}
			
				#home_carousel .carousel-navigation .pagination a.next {
					background-position: -299px -2px;
				}

.hero .carousel-item_container {
	top: 0;
	right: -48px;
}

	.carousel_hero-image {
		position: absolute;
		top: 0;
		right: 0;
	}	
	
/* --- GALLERY --- */
#product-gallery_nav {
	width: 500px;
	margin-top: 86px;
}
#product-gallery_nav p {clear:both}

.product-gallery_nav_thumb {
	background: url(images/sprite_workstation.png) no-repeat -1px -346px;
	width: 100px;
	height: 86px;
	display: block;
	float: left;
	margin: 0 3px 10px 0;
}
	.product-gallery_nav_thumb.active, .product-gallery_nav_thumb:hover {background-position: -125px -346px;}
	.product-gallery_nav_thumb.gallery_over-four {display: none}
	
	#gallery_content_nav .product-gallery_nav_thumb {display: none;}
	
#gallery_container {
	background: #fff;
	width: 100%;
	height: 746px;
	position: absolute;
	top: 72px;
	z-index: 50;
	display: none;
}

#gallery_close {
	background: url(images/sprite_workstation.png) no-repeat -2px -440px;
	width: 68px;
	height: 22px;
	position: absolute;
	top: 14px;
	right: 12px;
	text-indent: -3000em;
	cursor: pointer;
	z-index: 105;
}

#gallery_content {
	background: #fff url(images/bg_gallery-container.jpg) 0 0 no-repeat;
	width: 1007px;
	display: block;
	margin: 40px auto 0 auto;
	height: 704px;
	position: relative;
}

#gallery_content_images {
	position: relative;
	height: 574px;
	margin-bottom: 21px;
}

	#gallery_content_images img {
		display: none;
		position: absolute;
		top: 4px;
		left: 3px;
	}

	#gallery_content_nav {
		width: 755px;
		margin: 0 auto;
	}

/* --- BUTTONS --- */

.btn_blue {
	background: url(images/sprite_workstation.png) no-repeat;
	height: 22px;
	display: block;
	clear: both;
	text-indent: -3000em;
	cursor: pointer;
}

	.btn_blue.learn-more {
		background-position: -2px -314px;
		width: 89px;
	}
	
	.btn_blue.watch {
		background-position: -215px -284px;
		width: 68px;
	}
	
	.btn_blue.shop-now {
	background-position: -109px -314px;
	width: 102px;
	margin-top: 70px;
	}
	.btn_blue.shop-nows {
	background-position: -109px -314px;
	width: 102px;
	margin-top: 70px;
	}
	
	.btn_blue.get-started {
		background-position: -109px -284px;
		width: 102px;
	}
	
	.btn_blue.find-partner {
		background-position: -2px -284px;
		width: 100px;
	}
	
	.btn_blue.notify-me {
		background-position: -215px -314px;
		width: 92px;
		height: 25px;
	}
	
.pdf-download {
	display: block;
	padding: 7px 7px 7px 10px;
	font-weight: bold;
}

	.pdf-download span {
		background: url(images/sprite_workstation.png) no-repeat -207px -25px;
		width: 12px;
		height: 14px;
		margin-right: 6px;
		display: inline-block;
	}

.reg {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	position: relative;
	width: 1000px;
	margin:auto;
	text-align: right;
}
.imag_home_link {float: right; height: 445px; width: 479px;display:block;position:absolute;left:260px}
.imag_home_link a {height: 445px; width: 440px; left: 190px !important;}