#body_home{background:#1e1e1e url(images/bg_home.gif) top left repeat-x;}body,.everything,#top_wrapper,#content{width:100% !important;}#body_home .everything{height:827px}#header{width:1000px;margin:0 auto;padding-bottom:0 !important;}div.header{position:relative;height:100px;z-index:10;background:#111;}#body_home div.header{background:#1E1E1E;}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;}#body_home .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: 78px;font-size: 13px;line-height: 15px;}#mda sup {font-size: 9px;line-height: 0;vertical-align: super;position: relative;}.clearfix {min-height: 0}.clearfix::after {content: ".";clear: both;display: block;visibility: hidden;height:0;}.continentText {color: #fff}#body_home div.header div.left div.pad a.logo{background: url(images/icon_hp.gif) 0 0 no-repeat;width:52px; height:52px}#body_home #footer-wrapper, #body_home #footer {background: url(images/bg_home-footer.gif) 0 0 repeat-x;}

/* @license
 * MyFonts Webfont Build ID 2085944, 2012-02-06T21:35:56-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Futura Light by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/light/
 * Licensed pageviews: 100,000
 * 
 * Webfont: Futura Light Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/light-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Book by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/book/
 * Licensed pageviews: 10,000
 * 
 * Webfont: Futura Book Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/book-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Medium by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/medium/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Medium Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/medium-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Bold by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/bold/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Bold Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/bold-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Heavy by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/heavy/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Heavy Italic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/heavy-italic/
 * Licensed pageviews: unspecified
 * 
 * Webfont: Futura Extra Black by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/extra-black/
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2085944
 * Webfonts copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * 
 * Â© 2012 Bitstream Inc
*/



  
 @font-face {font-family: 'FuturaBT-Light';src: url('fonts/1FD438_0_0.eot');src: url('fonts/1FD438_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_0_0.woff') format('woff'),url('fonts/1FD438_0_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-LightItalic';src: url('fonts/1FD438_1_0.eot');src: url('fonts/1FD438_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_1_0.woff') format('woff'),url('fonts/1FD438_1_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-Book';src: url('fonts/1FD438_2_0.eot');src: url('fonts/1FD438_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_2_0.woff') format('woff'),url('fonts/1FD438_2_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-BookItalic';src: url('fonts/1FD438_3_0.eot');src: url('fonts/1FD438_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_3_0.woff') format('woff'),url('fonts/1FD438_3_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-Medium';src: url('fonts/1FD438_4_0.eot');src: url('fonts/1FD438_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_4_0.woff') format('woff'),url('fonts/1FD438_4_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-MediumItalic';src: url('fonts/1FD438_5_0.eot');src: url('fonts/1FD438_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_5_0.woff') format('woff'),url('fonts/1FD438_5_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-Bold';src: url('fonts/1FD438_6_0.eot');src: url('fonts/1FD438_6_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_6_0.woff') format('woff'),url('fonts/1FD438_6_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-BoldItalic';src: url('fonts/1FD438_7_0.eot');src: url('fonts/1FD438_7_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_7_0.woff') format('woff'),url('fonts/1FD438_7_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-Heavy';src: url('fonts/1FD438_8_0.eot');src: url('fonts/1FD438_8_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_8_0.woff') format('woff'),url('fonts/1FD438_8_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-HeavyItalic';src: url('fonts/1FD438_9_0.eot');src: url('fonts/1FD438_9_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_9_0.woff') format('woff'),url('fonts/1FD438_9_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'FuturaBT-ExtraBlack';src: url('fonts/1FD438_A_0.eot');src: url('fonts/1FD438_A_0.eot?#iefix') format('embedded-opentype'),url('fonts/1FD438_A_0.woff') format('woff'),url('fonts/1FD438_A_0.ttf') format('truetype');}

/* --- TYPOGRAPHY --- */

@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;

}

h1, h2, h3, h4 {
	margin-bottom: 0;
	color: #0d9eca;
	text-transform: uppercase;
	font-family:'FuturaBT-Book', 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:'FuturaBT-Bold', 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;
	font-size: smaller;
	vertical-align: super;
}
	.ie7 sup{vertical-align:top}
	
/* --- 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 {
	width: 100%;
	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;
	position: relative;
}

	.wo_nav1-main {
		display: block;
		float: left;
		height: 14px;
		padding: 10px 16px;	
		color: #aaa;
		text-decoration: none;
		font-weight: bold;
		border-left: 1px solid #000;
}

		#wo_nav1 .wo_nav1-main:last-child {border-right: 1px solid #000}
		
		.wo_nav1-main:hover,
		.wo_nav1-main.active {
			color: #F2F2F2;
			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 0;
	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;
}

	.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:735px;}	
	#wo_nav2.industry-solutions_sub-nav {width: 220px;}
	
	#wo_nav2 .sub-nav_no-link {
		font-family: 'FuturaBT-Medium', AppleGothic, sans-serif;
		color: #636363;
		font-size: 1.2em;
		padding-top: 12px !important;
		font-weight: normal;
	}

#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: 13px 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: 13px 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 {
	position: relative;
	min-height: 500px;
	height: auto;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	/*background: #fff !important; *D.Apo making dynamic styling easier on PC. See 
	  individual selector below */
	background: #fff;
	color: #555;
	font-size: 13px;
	padding-bottom: 25px;
}
div.body {
	background-color: #fff;
}

	.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: 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: 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; */
			}
		
			.full_content .with-sidebar.how-to {
				background: url(images/bg_sidebar_how-to.gif) bottom right no-repeat;
			}
	  #why-workstations .content_grey {
	    position: relative;
	    z-index: 10;
	    margin-top: -2px;
	  }
		#why-workstations .content_grey .content_vertical {
	margin-left: 2px;
	position: relative;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
		}
		
			#why-workstations .content_grey .content_vertical .content_horizontal {
				line-height: 1.4em;
			}
			
			#why-workstations .content_grey .content_vertical.first .content_horizontal.alpha {
				width: 580px;
				padding-left: 20px;
			}
			
				#why-workstations .content_grey .content_vertical.first .did-you-know {
					top: 3px;
				}
	
			#why-workstations .content_grey .content_vertical .gradient-top {
				background: #f7f7f7 url(images/bg_why-workstations_gradient-vertical.gif) 0 0 repeat-x;
				padding: 20px;
			}

				#why-workstations .content_grey .content_vertical .gradient-top p:last-child {
					margin-bottom: 0;
				}
		
		  #why-workstations .content_grey  h3 {
    		color: #0d9eca;
    		text-transform: none;
    		font-size: 2.5em;
    		letter-spacing: 1px;
      }
	
	/* --- 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.overlay {
			width:245px;
			margin-top: 20px;
		}
	
	#carousel-item_z1 .carousel-item_info {
		left: 113px;
		top: 92px;				
	}
	
	#carousel-item_z420 .carousel-item_info {
		left: 110px;
		top: 100px;				
	}
	
	#carousel-item_z620 .carousel-item_info {
		left: 710px;
		top: 160px;				
	}
	
	#carousel-item_z820 .carousel-item_info {
		left: 101px;
		top: 117px;				
	}
	
	
	#home-sup-footer {
/*		background: #1e1e1e url(images/bg_home-footer.png) 0 0 repeat-x;
		padding-bottom: 35px;
		background-color: #000;*/
	}

	#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 {
				width: 251px;
			}
			/*
						#home_buckets .content_horizontal#bucket_two {
							width: 487px;
						}*/
			
			#home_buckets .content_horizontal#bucket_three {
				width: 249px;
			}
		
			#home_buckets .content_horizontal a {float:left;}
		#home_buckets p {
			margin-bottom: 4px;
			line-height: 14px;
		}

	/* --- HERO --- */
	
	.hero {
		width: 1000px;
		height: 354px;
		margin-bottom: 15px;
		position: relative;
		border-bottom: 1px solid #EAEAEA;
		padding-top: 40px;
	}
			#hero_model-specs.hero {height: 374px;}
			.body.body_product .hero {padding-top: 0}
	
		.gallery.hero {
			border: none;
			margin: 0 auto 30px auto;
			height: 580px;
	}
	
	.hero_info {
		width: 573px;
		font-size: 1.1em;
		position: relative;
		z-index: 15;
	}
		
			.ie6 #why-workstations .hero .hero_info {
				width: 450px !important;
			}
			
			.ie6 .hero_info,
			.ie7 .hero_info {
				padding-top: 50px;
			}
			
		.body.body_product .hero_info {padding-top: 40px}  
		#body_z420 .hero_info,
		#body_z620 .hero_info,
		#body_z820 .hero_info {width: 390px}
			
		.hero_info h2 {
			font-size: 2.2em;
		}
		.hero_info h3 {
			font-size: 2.4em;
			margin-bottom: .3em;
		}

		.hero_info h4 {
			font-size: 1.25em;
			margin-bottom: 4px;
		}
			.gallery.hero_info h4 {margin-top: 0}
	
		.hero_info h2 + p, #segments .hero h2 + p {
			width: 512px;
			line-height: 1.4em;
		}
    	#body_z420 .hero_info h2 + p,
    	#body_z620 .hero_info h2 + p,
    	#body_z820 .hero_info h2 + p {width: 100%;}
		
			.hero_info p + h4 {
				font-size: .95em;
			}
			
		.hero_info .btn_blue {
			margin-top: 10px;
		}
		
	#hero_image-static {
		position: absolute;
		right: 0;
		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:'FuturaBT-Bold', 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.alpha {
				width: 240px;
				padding-right: 10px;
			}
		
			.hero .content_vertical.half-size .content_horizontal .bucket_thumb {
				width: 138px;
				margin: 0;
			}
			  .hero#hero_rgs .content_vertical.half-size .content_horizontal .bucket_thumb {width: 110px;}
	
			.hero .content_vertical.half-size .content_horizontal .bucket_info {
				width: 98px;
				font-size: .9em;
			}	
				
				.hero .content_vertical.half-size .content_horizontal.alpha .bucket_info {width:102px;}
			
				.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: 7px 0 8px 0;}
	
	.headers-555 {
		color: #555;
	}
	
		/* --- INDIVIDUAL PAGE HERO SPECIFICATIONS --- */
		
		.hero .carousel_hero-image {
			right: -48px;
		}
		
		#why-workstations .hero {
			background: url(images/bg-hero_why-workstations.jpg) 0 0 no-repeat;
			height: 383px;
			margin-bottom: 0;
			border-bottom: none;
		}
		
			#why-workstations h4 {margin-top: 0}
			#why-workstations .hero .hero_info h3 {
				width: 730px;
			}
			
				#why-workstations .hero .hero_info h3 + p {
					width: 500px;
					line-height: 1.4em;
				}
		
		#why-workstations .hero .bucket_info {
			font-size: .85em;
		}
		
		#why-workstations .hero .content_vertical.half-size .content_horizontal.omega .bucket_thumb {
			width: 115px;
		}
		
		#why-workstations .hero .content_vertical.half-size .content_horizontal.omega .bucket_info {
			width: 110px;
		}
		
		#segments .hero {
			padding-top: 60px;
			height: 100%;
			padding-bottom: 50px;
			margin-bottom: 0;
		}
		
		#partnerships .hero {
			padding-top: 60px;
			margin-bottom: 30px;
			height: 100%;
			border-bottom: none;
		}
		
			#partnerships .hero .hero_info {width: 100%}
		
			.ie6 #why-workstations .hero .hero_info,
			.ie6 #segments .hero .hero_info,
			.ie6 #partnerships .hero .hero_info,
			.ie7 #why-workstations .hero .hero_info,
			.ie7 #segments .hero .hero_info,
			.ie7 #partnerships .hero .hero_info {
				padding-top: 0;
			}
			
			#segments .hero .hero_info {
				width: 480px;
				padding-right: 16px;
				float: left;
			}
			
				#segments .hero h2 {
					font-size: 2.2em;
					margin-bottom: 22px;
					display: block;
				}
				
				#partnerships .hero .content_horizontal.alpha {width: 663px}
				#partnerships .hero .content_horizontal.omega {width: 290px;}
					#partnerships .hero .content_horizontal.omega p strong {
						margin-top: 26px;
						display: block;
					}
				#partnerships .hero img {
					float: left;
					margin-right: 30px;
				}
				#partnerships .hero .content_horizontal.alpha h4 {
					text-transform: none;
					font-size: 1.4em;
					margin-bottom: 9px;
					margin-top: 0;
				}
			
			#segments .hero .content_horizontal.alpha {
				width: 500px;
				padding-right: 0;
			}
			
				#segments .hero .sub-hero {
					margin-top: 13px;
					padding-top: 21px;
					border-top: 1px solid #d7d7d7;
					font-size: .9em;
				}
					#segments .hero .sub-hero_info {
						float: left;
						width: 190px;
					}
					#segments .hero .sub-hero img {float:left;}
					#segments .hero .sub-hero .btn_blue {
						margin-top: 0;
						float: left;
					}
					
					#segments .hero .hero_info-two {
						float: left;
						width: 463px;
						padding-left: 18px;
						border-left: 1px solid #d7d7d7;
					}	
			
			#partnerships .hero h2 {
				font-size: 2.2em;
				margin-bottom: 43px;
			}

				#segments .hero 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;
	}
	
	.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;
	}
		
		.did-you-know.short {
			background: url(images/bg_did-you-know_short.png) 7px bottom no-repeat;
			width: 205px;	
		}

		.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;
				}
	
	.ie6 #engineered-bios #vertical-two {
		width: 400px !important;
	}
	
	#why-v3-h4 {
		position: relative;
		top: -25px;
		left: -2px;
		margin-bottom: -52px;
	}
	
  /* --- REMOTE GRAPHICS SOFTWARE GRAY AREA --- */
  
  #hero_rgs {
    background: none !important;
    height: 435px;
  }
  	
		.hero#hero_rgs .content_vertical.half-size .content_horizontal.alpha {width: 193px;}	
	  .hero#hero_rgs .content_vertical.half-size .content_horizontal.omega {
	    width: 248px;
	    padding-left: 5px;
	  }
		.hero#hero_rgs .content_vertical.half-size .content_horizontal .bucket_thumb {width: 138px;}
		.hero#hero_rgs .content_vertical.half-size .content_horizontal .bucket_info {width: 130px;}

  #tabs_rgs .tab_content {margin-top: -7px !important;}
  
  #tabs_rgs #tab_features {padding-top: 0;}
  
  #tabs_rgs .gradient-none {padding: 10px 20px !important;}
  #tabs_rgs h3 {font-size: 2em !important;}
    #tabs_rgs .first h3 {margin-bottom: .4em;}
  
  #rgs_v1,
  #rgs_v2 {
    margin-top: 0;
    padding: 0 !important;
  }
  
    #rgs_v1 .equal-children {padding-bottom: 35px !important;}
  
    #rgs_v1 .content_horizontal img{margin-left: -20px !important;}
    #rgs_v1 .content_horizontal.alpha img{margin-left: 0 !important;}
    #rgs_v1 .content_horizontal.omega img{margin-left: -10px !important;}
  
  #rgs_v2 .content_horizontal {width: 455px}
  #rgs_v2 .content_horizontal.omega {
    padding-left: 20px;
    border-left: 1px solid #d1d1d1;
  }
  
  #rgs_v2 .content_horizontal.alpha .sub-row,
  #rgs_v2 .content_horizontal.omega .sub-row {
    float: left;
    margin-left: -12px;
  }
    #rgs_v2 .content_horizontal.omega .sub-row {margin-left: 0;}
    
  #rgs_v2 img {
    float: left;
    margin-right: 10px;
  }
    #rgs_v2 .content_horizontal.omega img {margin-right: 20px;}
    
  #rgs_v2 .content_horizontal .sub-row p {
    float: left;
    width: 200px;
    padding-top: 50px;
  }
  
  #rgs_v3 .content_vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  
  .rgs_v3b .content_horizontal {
    padding: 0 15px;
    width: 305px !important;
  }
    .rgs_v3b .content_horizontal.alpha {padding-left: 0}
    .rgs_v3b .content_horizontal.sub-alpha {width: 285px !important}
    .rgs_v3b .content_horizontal.omega{padding-right: 0}
  
  .rgs_v3b .rgs-split {
    float: left;
    width: 150px;
    font-size: 12px;
  }
  
    .rgs_v3b .content_horizontal.sub-alpha .rgs-split.alpha {width:110px}
    
      .rgs_v3b .content_horizontal.omega .rgs-split.alpha{width: 160px;}
    
    .rgs_v3b .rgs-split.omega {
      border-left: 1px solid #d7d7d7;
      padding-left: 10px;
      width: 140px;
    }
      .rgs_v3b .content_horizontal.omega .rgs-split.omega {width: 130px;}
  
  #rgs_v3 h3 {margin-bottom: 50px}
  
  .rgs_v3a .content_horizontal.omega img {margin-left: -15px;}  
  
  #tab_tech-rgs h3 {margin:15px 0 30px 0;}
  
  #tab_tech-rgs .gradient-top {padding-bottom: 0 !important;}
  
  #rgs_vt2 .content_horizontal.alpha {
    padding-right: 30px;
    width: 291px !important;
  }
  
  #rgs_vt2 .content_horizontal.sub-alpha {
    padding-right: 30px;
    width: 271px !important;
  }
  
  #rgs_vt2 .content_horizontal.alpha p {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 25px;
    margin-bottom: 25px;
  }
  
  
  
  
  #rgs_compare_1 .bucket_thumb {width: 125px;}
  #rgs_compare_1 .bucket_info {width: 90px;}
  
  /* --- PERFORMANCE ADVISOR GRAY AREA --- */
  
  #perf-adv_v1 .content_horizontal.omega img{margin-left: -33px !important;}
  
	/* --- PRODUCT LANDING PAGE --- */
	
	#family-of-workstations .body {background: #fff url(images/bg_body-family.jpg) center 72px no-repeat !important;}
	
	#family-of-workstations .hero {
		border: none;
		height: 100%;
		margin: 0 auto 6px auto;
	}
	
	#family-of-workstations .hero .hero_info {width: 845px;}
		
		#family-of-workstations .hero h2 {
			font-size: 2.4em;
			letter-spacing: 2px;
			margin-bottom: .2em;
		}
		
		#family-of-workstations .hero h2 + p {
			font-size: 14px;
			width: 640px;
		}
		
		#hero_product_landing h3 {
			font-size: 1.2em;
			color: #0d9eca;
			margin-bottom: 2px;
		}		
		
		#hero_product_landing .columns-three .content_horizontal {width:306px !important;}

		#workstations_family .content_horizontal {
			text-align: center;
			cursor: pointer;
			padding: 0;
		}
		
			#workstations_family .content_horizontal img {
				position: relative;
			}			
	
		#workstations_family {
			background: url(images/bg_hero-product-landing.png) 0 0 no-repeat;
			margin: 0 0 0 0 !important;
			padding: 0;
		}

			#workstations_family .content_horizontal {
				width: 281px;
				margin: 0 24px 0 0;
			}

				#workstations_family .content_horizontal.alpha {
					width: 359px;
					margin:0 7px 0 0;
				}

				#workstations_family .content_horizontal.omega {
					width: 293px;
					margin:0 0 0 0;
				}

		.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.active {background-position:-124px -536px !important;}

			.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.active {background-position:0 -536px !important;}

			.omega .sub-workstations {
				background-position: -223px -476px;
				width: 77px;
			}
				.omega .sub-workstations.active {background-position:-223px -536px !important;}

	#faux-space {
		display: block;
		height: 184px;
	}
	
	.workstation-box {
		display:none;
		margin-top: 10px;
	}
	
		.workstation-box h3 {margin:3px 0 5px 0;}
		
		.workstation-box p {
			margin-bottom: 7px !important;
			font-size: 11px;
			font-weight: bold;
		}
		
	.workstation-box.active {display:block;}

	.workstation-box .bucket_thumb img {margin:0 auto; display:block;}

	.workstation-box .content_horizontal.omega .bucket_thumb {width: 100px;}
	.workstation-box .content_horizontal.omega .bucket_info {width: 112px;}
  
  .workstation-box.related-products .content_horizontal {position: relative;}
  .workstation-box.related-products .bucket_info a.btn_blue {
    position: absolute !important;
    bottom: 10px !important;
  }

	.content_grey.short {
		background: #fff url(images/grey-area_bg_short.png) 0 bottom no-repeat;
		margin-left: 39px;
		width: 260px;
	}

	.content_grey.short .full-content {
			background: #fff url(images/grey-area_bg_short.png) -261px 0 no-repeat;	
			width: 252px;
	}
	
		.content_grey.short.columns-four.related-products .content_horizontal,
		.content_grey.short.columns-one.related-products .content_horizontal {
			padding: 0;
			width: 242px;
			border: none;
		}
			.content_grey.short.columns-one.related-products .content_horizontal .bucket_thumb,
			.content_grey.short.columns-four.related-products .content_horizontal .bucket_thumb {width: 112px;}
			
			.content_grey.short.columns-one.related-products .content_horizontal .bucket_info,
			.content_grey.short.columns-four.related-products .content_horizontal .bucket_info {width: 125px;}
			
	.content_grey.medium {
		background: #fff url(images/grey-area_bg_medium.png) 0 bottom no-repeat;
		margin-right: 39px;
		width: 758px;
		float: right;
	}

	.content_grey.medium .full-content {
			background: #fff url(images/grey-area_bg_medium.png) -758px 0 no-repeat;	
			width: 748px;
	}

		.content_grey.medium.columns-three.related-products .content_horizontal {
			padding-left: 7px;
			width: 222px;
		}
		  .content_grey.medium.columns-three.related-products .content_horizontal.omega {width: 240px;}
  		  .content_grey.medium.columns-three.related-products .content_horizontal.sub-alpha {
  		    width: 231px;
  		    padding-right: 10px;
  		  }
			.content_grey.medium.columns-three.related-products .content_horizontal .bucket_thumb {width: 132px;}
			.content_grey.medium.columns-three.related-products .content_horizontal .bucket_info {width: 84px;}
			  .content_grey.medium.columns-three.related-products .content_horizontal.sub-alpha .bucket_info {width: 94px;}
			  .content_grey.medium.columns-three.related-products .content_horizontal.omega .bucket_info {width: 94px;}
	
	
	/* --- PRODUCT BACKGROUNDS DETAILS --- */
	
	.body.body_product {background: #fff url(images/bg_z1-hero.jpg) center 72px no-repeat !important;}
	#body_z420 .body {background: #fff url(images/bg_z420-hero.jpg) center 72px no-repeat !important;}
	#body_z620 .body {background: #fff url(images/bg_z620-hero.jpg) center 72px no-repeat !important;}
	#body_z820 .body {background: #fff url(images/bg_z820-hero.jpg) center 72px no-repeat !important;}
	
	/* --- PRODUCTS PAGES TABS --- */
	
	#tab-nav {
		padding-left: 0;
		margin: 0;
	}
	
	#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: 'FuturaBT-Medium', AppleGothic, sans-serif;
			font-weight: normal;
			font-size: 12px;
			height: 19px;
			padding: 7px 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: 'FuturaBT-Bold', 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;
			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 / GRAPHICS TAB--- */
		
	#tab_performance .content_horizontal {
		border: none;
	}
	
	#tab_graphics {
		padding: 0 30px;
		width: 948px;
	}

	#tab_graphics .content_vertical.alpha .content_horizontal {
		width: 540px;
		border: none;
		padding-left: 10px;
	}

	#tab_graphics .content_vertical.alpha {padding: 40px 0 0 0;}
	#tab_graphics .content_vertical.sub-alpha {padding: 40px 0 30px 0;}


	#tab_graphics .content_vertical h3 {
		text-transform: none;
		margin-bottom: .4em;
	}
	
	#tab_graphics .content_vertical.alpha h3 {font-size: 2.2em;}
		#tab_graphics.mobile-graphics .content_vertical.alpha h3 {
			font-size: 2.5em;
			margin-bottom: .1em;
		}
	#tab_graphics .content_vertical.sub-alpha h3 {font-size: 1.9em;}
	
	#tab_graphics .content_vertical.alpha img {float:right}
		
	#tab_graphics .content_vertical.sub-alpha .content_horizontal {
		width: 570px;
		border: none;
	}
	
	#tab_graphics .content_vertical.sub-alpha img {
		float:left;
		margin-right: 30px;
	}
	  
	#tab_graphics .content_vertical.alpha p,
	#tab_graphics .content_vertical.sub-alpha p {
		font-size: 14px;
		line-height: 20px;
	}
	
	#tab_graphics .content_vertical.columns-four .content_horizontal {
		width: 204px;
		padding: 0 15px;
	}
	
		#tab_graphics .content_vertical.columns-four.equal-children {padding-bottom: 40px;}
	
		#tab_graphics .content_vertical.columns-four .content_horizontal {
		font-size: .9em;
		line-height: 1.5em;
		margin-bottom: 0;
	}
			#tab_graphics .content_horizontal.performance-alpha {
				width: 368px;
				padding: 30px 25px 0 6px;
				border: none;
			}
			
			#tab_performance .content_horizontal.performance-alpha {
				width: 396px;
				padding: 30px 15px 0 29px;
				border: none;
			}
		
			#tab_performance .content_horizontal.performance-alpha h3,
			#tab_graphics .content_horizontal.performance-alpha h3 {
				color: #0d9eca;
				font-size: 1.44em;
				text-transform: none;
				float: none;
				margin-bottom: 4px;
				width: 500px;
			}
			
		#tab_performance .content_horizontal.performance-omega,
		#tab_graphics .content_horizontal.performance-omega {
			padding: 9px 0 0 0;
			border: none;
		}	
			#tab_graphics .content_horizontal.performance-omega {padding-top: 66px;}
			#tab_performance .content_horizontal.performance-omega {padding: 60px 0 0 0;}
		
			#tab_performance .content_horizontal.performance-omega p,
			#tab_graphics .content_horizontal.performance-omega p {
				font-size: .86em;
				width: 540px;
				margin-top: 17px
			}
			
				#tab_performance .content_horizontal.performance-omega p {
					font-size: .9em;
					line-height: 19px;
				}
				
		/* --- MOBILE GRAPHICS TAB --- */
		
		.mobile-graphics#tab_graphics .columns-two {padding: 25px 0;}
		
		.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha {
			width: 640px;
			border-right: 1px solid #D7D7D7;
		}
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha .content_vertical.alpha {padding-top: 24px;}
			
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha img {float:left}
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha .content_vertical .alpha {
				width: 390px;
				padding-left: 7px;
				margin-right: 17px;
			}
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha .content_vertical .omega {
				width: 384px;
				padding-left: 35px;
			}
			
		.mobile-graphics#tab_graphics .columns-two .content_horizontal.omega {
			width: 274px;
			padding-left: 10px;
		}
		
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.omega .sidebar_item {margin: 30px 0 20px;}
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.omega .sidebar_item .bucket_thumb {width: 97px}
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.omega .sidebar_item .bucket_info {width: 176px}
			.mobile-graphics#tab_graphics .columns-two .content_horizontal.omega .sidebar_item .bucket_info p {line-height: 17px}
			
		
		.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha h3,
		.mobile-graphics#tab_graphics .content_vertical.omega h3 {
			font-size: 1.9em;
			margin-bottom: 0;
			text-transform: none;
		}
		
		.mobile-graphics#tab_graphics .columns-two .content_horizontal.sub-alpha p {
			font-size: 1.1em;
			line-height: 20px;
			margin-bottom: 50px;
		}
			
		
		.mobile-graphics#tab_graphics .content_vertical.omega {
			border: none;
			padding: 30px 0 20px 0;
		}  
		
	/* --- WORKSTATIONS GRAPHICS TAB --- */
		  
  .workstations-graphics p {
		font-size: 14px;
		line-height: 20px;
	}
	
	#workstations_graphics-v1 {padding-bottom: 15px;}	
	#tab_graphics #workstations_graphics-v1.content_vertical.alpha .content_horizontal {width: 520px;}

  #workstations_graphics-v2 img {
    float: left;
    margin: 0 85px;
  }  
  
  #workstations_graphics-v2 {padding: 40px 0 28px 0;}  
  #workstations_graphics-v2 .content_horizontal {width: 550px;}  
  #workstations_graphics-v3 {padding: 0 0 40px 0;}
  
  #workstations_graphics-v3 img {
    float: right;
    margin:  0 70px 0 60px;
  }
    
  #workstations_graphics-v3 .content_horizontal {width: 590px;}	
	#workstations_graphics-v4 .content_horizontal {width: 285px;}	  
	  #workstations_graphics-v4 .content_horizontal .bucket_info {width: 90px;}	  
	  #workstations_graphics-v4 .content_horizontal .bucket_info {width: 180px;}
	    #workstations_graphics-v4 .content_horizontal .bucket_info  p {
	      font-size: .9em;
	      line-height: 18px;
	    }
	
	/* --- TECH SPECS TAB --- */
	
	#tab_tech .full-content {
		padding-top: 3px;
	}
	
	#tab_tech .content_vertical {
		padding: 0;
		position: relative;
		margin-bottom: -12px;
	}
	
	#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: 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;
	}
	
	/* --- 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 .full-bucket-click .content_horizontal {position: relative}
	#tab_features .full-bucket-click .content_horizontal  .btn_blue {
	  position: absolute;
	  bottom: -11px;
	}
	
	#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: 30px 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: -30px;
		}
		
		.body.body_product #featured_main .content_vertical {font-size: 1.1em;}
		
			#featured_main .content_vertical.alpha img {top: 0}
			
			/* --- Z1 VERTICALS --- */
			#featured_main #z1_product-v1 img {
				top: -10px;
				left: -25px;
			}
			#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: 10px;
			}
			#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}
			
			/* --- z420 VERTICALS --- */
			
			#body_z420 #featured_main .content_vertical {padding: 30px 0}
			#featured_main .content_vertical#z420_product-v1 {height: 203px;}
			#featured_main #z420_product-v1 img {top: -30px}
			#featured_main #z420_product-v1 .content_horizontal {
				width: 339px;
				margin-left: -20px;}
			#featured_main #z420_product-v2 img {
				right: 0;
				top: 0;
			}
			#featured_main .content_vertical#z420_product-v2 {padding-bottom: 0}
			#featured_main #z420_product-v2 .content_horizontal {width: 338px;}
			#featured_main .content_vertical#z420_product-v3 {padding-bottom: 10px;}
			#featured_main #z420_product-v3 img {
				float:left;
				right: 0;
				margin: -10px 20px 0 -35px;
			}
			#featured_main #z420_product-v3 .content_horizontal {width: 360px;}
			#featured_main .content_vertical#z420_product-v4 {padding-bottom: 0}
			#featured_main #z420_product-v4 img {
				float: right;
				left: 17px;
				top: 0;
			}
			#featured_main #z420_product-v4 .content_horizontal {width: 327px}
			
			/* --- z620 VERTICALS --- */
			
			#body_z620 #featured_main .content_vertical {padding: 30px 0}
			#featured_main .content_vertical#z620_product-v1 {height: 201px;}
			#featured_main #z620_product-v1 img {top: -30px}
			#featured_main #z620_product-v1 .content_horizontal {
				width: 339px;
				margin-left: -20px;}
			#featured_main #z620_product-v2 img {
				right: 0;
				top: 0;
			}
			#featured_main .content_vertical#z620_product-v2 {padding-bottom: 0}
			#featured_main #z620_product-v2 .content_horizontal {width: 338px;}
			#featured_main .content_vertical#z620_product-v3 {padding-bottom: 10px;}
			#featured_main #z620_product-v3 img {
				float:left;
				right: 0;
				margin: -10px 20px 0 0;
			}
			#featured_main #z620_product-v3 .content_horizontal {width: 310px;}
			#featured_main .content_vertical#z620_product-v4 {padding-bottom: 0}
			#featured_main #z620_product-v4 img {
				float: right;
				left: 17px;
				top: 0;
			}
			#featured_main #z620_product-v4 .content_horizontal {width: 317px}
			
			/* --- z820 VERTICALS --- */
			
			#body_z820 #featured_main .content_vertical {padding: 30px 0}
			#featured_main .content_vertical#z820_product-v1 {height: 203px;}
			#featured_main #z820_product-v1 img {top: -20px}
			#featured_main #z820_product-v1 .content_horizontal {
				width: 339px;
				margin-left: -20px;}
			#featured_main #z820_product-v2 img {
				right: 0;
				top: 0;
			}
			#featured_main .content_vertical#z820_product-v2 {padding-bottom: 0}
			#featured_main #z820_product-v2 .content_horizontal {width: 319px;}
			#featured_main .content_vertical#z820_product-v3 {padding-bottom: 10px;}
			#featured_main #z820_product-v3 img {
				float:left;
				right: 0;
				margin: 0 20px 0 0;
			}
			#featured_main #z820_product-v3 .content_horizontal {width: 300px;}
			#featured_main .content_vertical#z820_product-v4 {padding-bottom: 0}
			#featured_main #z820_product-v4 img {
				float: right;
				left: 17px;
				top: 0;
			}
			#featured_main #z820_product-v4 .content_horizontal {width: 317px}
						
			/* --- 86460W VERTICALS --- */
			
			#body_8460w #featured_main .content_vertical {padding: 30px 0}
			#featured_main .content_vertical#m8460w_product-v1 {height: 201px;}
			#featured_main #m8460w_product-v1 img {top: -30px}
			#featured_main #m8460w_product-v1 .content_horizontal {
				width: 368px;
				margin-left: -20px;}
			#featured_main #m8460w_product-v2 img {
				right: 0;
				top: -20px;
			}
			#featured_main .content_vertical#m8460w_product-v2 {padding-bottom: 0}
			#featured_main #m8460w_product-v2 .content_horizontal {width: 338px;}
			#featured_main .content_vertical#m8460w_product-v3 {padding-bottom: 10px;}
			#featured_main #m8460w_product-v3 img {
				float:left;
				right: 0;
				margin: -27px 20px 0 -35px;
			}
			#featured_main #m8460w_product-v3 .content_horizontal {width: 320px;}
			#featured_main .content_vertical#m8460w_product-v4 {padding-bottom: 0}
			#featured_main #m8460w_product-v4 img {
				float: right;
				left: 0;
				top: 0;
				margin-top: -30px;
			}
			#featured_main #m8460w_product-v4 .content_horizontal {width: 400px}
			
			/* --- 8560W VERTICALS --- */
			
			#body_8560w #featured_main .content_vertical {padding: 30px 0}
			#featured_main .content_vertical#m8560w_product-v1 {height: 201px;}
			#featured_main #m8560w_product-v1 img {top: -30px}
			#featured_main #m8560w_product-v1 .content_horizontal {
				width: 368px;
				margin-left: -20px;}
			#featured_main #m8560w_product-v2 img {
				right: 0;
				top: -20px;
			}
			#featured_main .content_vertical#m8560w_product-v2 {padding-bottom: 0}
			#featured_main #m8560w_product-v2 .content_horizontal {width: 338px;}
			#featured_main .content_vertical#m8560w_product-v3 {padding-bottom: 10px;}
			#featured_main #m8560w_product-v3 img {
				float:left;
				right: 0;
				margin: -27px 20px 0 -35px;
			}
			#featured_main #m8560w_product-v3 .content_horizontal {width: 320px;}
			#featured_main .content_vertical#m8560w_product-v4 {padding-bottom: 0}
			#featured_main #m8560w_product-v4 img {
				float: right;
				left: 0;
				top: 0;
				margin-top: -30px;
			}
			#featured_main #m8560w_product-v4 .content_horizontal {width: 400px}
			
			/* --- 8760W VERTICALS --- */
			
			#body_8760w #featured_main .content_vertical {padding: 30px 0}
			#featured_main .content_vertical#m8760w_product-v1 {height: 231px;}
			#featured_main #m8760w_product-v1 img {top: -30px}
			#featured_main #m8760w_product-v1 .content_horizontal {
				width: 368px;
				margin-left: -20px;}
			#featured_main #m8760w_product-v2 img {
				right: 0;
				top: -20px;
			}
			#featured_main .content_vertical#m8760w_product-v2 {padding-bottom: 0}
			#featured_main #m8760w_product-v2 .content_horizontal {width: 338px;}
			#featured_main .content_vertical#m8760w_product-v3 {padding-bottom: 10px;}
			#featured_main #m8760w_product-v3 img {
				float:left;
				right: 0;
				margin: -27px 20px 0 -35px;
			}
			#featured_main #m8760w_product-v3 .content_horizontal {width: 301px;}
			#featured_main .content_vertical#m8760w_product-v4 {padding-bottom: 0}
			#featured_main #m8760w_product-v4 img {
				float: right;
				left: 0;
				top: 0;
				margin-top: -30px;
			}
			#featured_main #m8760w_product-v4 .content_horizontal {width: 345px}
			
			
		
		#tab_features #featured_main .content_vertical .content_horizontal {padding: 0;}	
		
		#tab_features h4 {
			text-transform: none;
			font-size: 1.4em;
			line-height: 1.3em;
		}
		
			.body.body_product #tab_features h4 {margin-bottom: .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;
	}
	
		.sidebar_item .bucket_thumb {
			width: 92px;
			margin-right: 0;
		}
		
		.sidebar_item .bucket_info {
			width: 185px;
		}
	
		.sidebar_item.alpha {
			border-bottom: 1px solid #D7D7D7;
			padding-bottom: 30px;
		}
	
/*		.sidebar_item img {float: left;}*/
		
		.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;
				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;
	}

	#lightbox #lbClose {
	 background: url("/canada/campaigns/workstations/i/gateway/workstations/btn-close-lightbox.png") no-repeat scroll 100% 2px transparent;
	    display: block;
	    height: 14px;
	    position: absolute;
	    right: 9px;
	    top: 2px;
	    width: 60px;
			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{		
			 	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;
			}
			
		#compareWorkstation {
			position: absolute;
			top: 185px;
			left: 0;
		}
		
		#compareMobile {
			position: absolute;
			top: 166px;
			left: 0;
		} 
				
		/* dev.notes::if changing background, please change in script.js as well b/c issue w/ chrome vs17 repainting background issue. */
		#compareClose {
			background: url(images/sprite_workstation.png) no-repeat -233px -594px;
			display: block;
			width: 68px;
			height: 22px;
			position: absolute;
			top: -29px;
			right: -2px;
			cursor: pointer;
			z-index: 550;
		}
		#compareW {
			position: absolute;
			top: 126px;
			z-index: 550;
			padding-left: 98px;
			display: block;
		}
			
			.compareWMobile#compareW {
				background: url(images/img_compare-mobile-top.jpg) top right no-repeat;
				width: 621px;
				height: 166px;
			}
				
			.compareWDesktop#compareW {
			background: url(images/img_compare-workstations-top.jpg) top right no-repeat;
				width: 902px;
				height: 185px;
			}
			
			#compareW a {
				display: block;
				float: left;
				height: 185px;
			}
				#compareW a#compareZ1{width: 149px;}
				#compareW a#compareZ210 {width: 302px;}
				#compareW a#compareZ400 {width: 150px;}
				#compareW a#compareZ600 {width: 150px;}
				#compareW a#compareZ800 {width: 150px;}
	
			.compareMobiles #compareW a {
				height: 166px;
				width: 207px;
			}
			
	#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_thumb {float: left;}
		
		#additional-stories .content_horizontal .bucket_info {
			width: 215px;
			font-size: 12px;
			float: left;
		}
	
	.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 --- */
	
	#how-to-buy .hero {
		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;
	}
		
		#how-to-buy .hero 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;
				height: 117px;
				position: relative;
			}
			
				.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_compare-both .bucket_thumb {width: 118px;}
			.columns-four.related-products #bucket_compare-both .bucket_info {width: 98px;}
		
			.columns-four.related-products .bucket_info {
				width: 101px;
				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: 4%;
					}
						
						.bucket_info.info_centered.centered_more {
							padding: 8% 0 0 0;
						}
				
				.columns-four.related-products .bucket_info p {
					margin-bottom: 3px;
					line-height: 13px;
				}

				.columns-four.related-products .bucket_info a.btn_blue {
					position: absolute;
					bottom: 30px;
				}
				
					.columns-four.related-products .content_horizontal#bucket_compare-both .bucket_info a.btn_blue {
						position: static;
						margin: 7px 0 2px 0;
					}				
					
					.columns-four.related-products.workstation-box .bucket_info a.btn_blue {bottom: 20px;}
					
	
		/* --- Related Buckets for mobiles -- */
		#mobile_compare_1 .bucket_thumb {
			width: 122px;
		}
		#mobile_compare_1 .bucket_info {
			width: 90px;
		}
		#mobile_compare_4 {
			width: 235px;
			padding-left: 5px;
		}
		#mobile_compare_4 .bucket_thumb {
			width: 129px;
		}
/* --- 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_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: 'FuturaBT-Medium', AppleGothic, sans-serif;
			font-weight: normal;
			color: #4d4d4d;
		}	

.carousel-navigation {
	height: 28px;
	position: absolute;
	bottom: 0;
	right: 0;
}
  #home_carousel .carousel-navigation {left:44%;}
	
	.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;
	}
  	#home_carousel .carousel-navigation .pagination {background: none;}
	
		.hero .carousel-navigation .pagination {
			background-position: -54px -234px;
		}
	
		.carousel-navigation .pagination a {
			float: left;
			list-style: none;
			background: none;
			padding: 0;
			margin: 0 4px;
		}
		  #home_carousel .carousel-navigation .pagination a {margin: 0 3px;}
	
		.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: -236px -24px;
				}
				
				#home_carousel .carousel-navigation .pagination a.active {
					background-position: -219px -24px;
				}
	
			.carousel-navigation .pagination a.prev, .carousel-navigation .pagination a.next {width: 8px;}
  		#home_carousel .carousel-navigation .pagination a.prev, .carousel-navigation .pagination a.next {width:9px;}
  					
				.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: -200px -7px;
				}
			
				#home_carousel .carousel-navigation .pagination a.next {
					background-position: -219px -7px;
				}

.hero .carousel-item_container {
	top: 0;
	right: -48px;
}

	.carousel_hero-image {
		position: absolute;
		top: 0;
		right: 0;
	}	

/* --- GALLERY --- */

#product-gallery_nav {
	width: 500px;
	position: absolute;
	bottom: 40px;
}
  #product-gallery_nav p {clear: both}

.product-gallery_nav_thumb {
	background: url(images/sprite_workstation.png) no-repeat -1px -346px;
	width: 119px;
	height: 86px;
	display: block;
	float: left;
	margin: 0 6px 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;
}

/* dev.notes::if changing background, please change in script.js as well b/c issue w/ chrome vs17 repainting background issue. */
#gallery_close,
#lbClose
 {
	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: -128px -594px;
		width: 77px;
		height: 22px;
	} 
	
	.hero .btn_blue.shop-now {
		background-position: -113px -314px;
		width: 92px;
		height: 25px;
	}
	
	.btn_blue.get-started {
		background-position: -113px -284px;
		width: 89px;
	}
	
	.btn_blue.find-partner {
		background-position: -2px -284px;
		width: 100px;
	}
	
	.btn_blue.notify-me {
		background-position: -215px -314px;
		width: 92px;
		height: 25px;
	}

	.btn_blue.desktop {
		background-position: -118px -440px;
		width: 89px;
	}
	
	.btn_blue.mobile {
		background-position: -218px -440px;
		width: 89px;
	}
	
	.btn_blue.download {
		background-position: -211px -626px;
		width: 89px;
	}
	
.pdf-download {
	display: block;
	padding: 7px 7px 7px 10px;
	font-weight: bold;
}

	.pdf-download span {
		background: url(images/sprite_workstation.png) no-repeat -200px -25px;
		width: 12px;
		height: 14px;
		margin-right: 6px;
		display: inline-block;
	}

/* --- Styles for SXSW Landing Page --- */

#body_sxsw .body {
	background: #fff url(images/bg_z1hero.jpg) center 0px no-repeat !important;
}

.hero_sxsw {
height: 540px !important;
position: relative;
}

#z1_teaser {
  position: absolute;
  right: 0;
  bottom: 20px;
}

  #z1_teaser h3,
  #z1_teaser h4 {
  	font-size: 20px;
  	text-align: right;
  	text-transform: none;
  }
  
  #z1_teaser h3 {
  	color: #363636;
  	margin-right: 10px;
  	margin-bottom: 4px;
  }

#body_sxsw .with-sidebar {background: url(images/bg_sidebar_sxsw.gif) top right repeat-y}

  #body_sxsw .with-sidebar #featured_main {width:617px}
  
.hero_info_sxsw {
	width: 537px;
	margin-top: 30px;
}

.sxsw_gray_text {
	color: #636363;
}

  .hero_info_sxsw h2 {
    text-transform: none;
  	font-family:'FuturaBT-Book', AppleGothic, sans-serif;
  	font-size: 3em;
  	margin-bottom: 18px;
  }
  
  .hero_info_sxsw h2 + p {
	  font-family:'FuturaBT-Bold', AppleGothic, sans-serif;
	  width: 450px;
	  font-size: 1.1em;
  }
  
  .hero_info_sxsw p {
    line-height: 25px;
    font-size: 15px;
  }

.sxsw-quote {  
  font-family:'FuturaBT-Medium', AppleGothic, sans-serif;
	color: #0D9ECA;
	margin-bottom: 16px !important;
  line-height: 25px !important;
  font-size: 14px !important;
}

.sxsw-quote-right {text-align: right;}

.sidebar_item_sxsw {
	margin: 40px 20px 0;
}

#body_sxsw .content_grey h4 {
  margin-bottom: 7px;  
	font-family:'FuturaBT-Bold', AppleGothic, sans-serif;
	color: #363636;
	font-size: 1.1em;
}
  #body_sxsw .content_grey h4 span {font-family:'FuturaBT-Medium', AppleGothic, sans-serif;}

  #body_sxsw .content_grey h5 {
    font-family:'FuturaBT-Medium', AppleGothic, sans-serif;
    font-size: 1.3em;
    margin-bottom: 4px;
  }

  #body_sxsw .content_grey p {
    font-size: 14px;
    line-height: 22px;
  }

    #body_sxsw .content_grey p.sxsw-speaker-description {
      float: left;
      margin-left: 20px;
      width: 500px;
    }

.sxsw-speaker-image {
	float: left !important;
	right: 0 !important;
}

/* --- SHARE FUNCTIONALITY --- */

.addthis_toolbox {
	float: left;
	margin-top: 7px;
	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 img {
		margin-right: 8px;
	}

/* --- Graphics Card Table --- */

#workstations_graphics-v2b .content_horizontal {
	width: 155px;
	height: 135px;
	margin-bottom: 20px;
	padding: 17px;
}

#workstations_graphics-v2b .odd, #workstations_graphics-v3b .odd {
	background-color: #e7e7e7;
}

#workstations_graphics-v2b .even, #workstations_graphics-v3b .even {
	background-color: #efefef;
}

#workstations_graphics-v3b .content_horizontal {
	width: 202px;
	height: 97px;
	margin-bottom: 20px;
	padding: 17px;
}

#workstations_graphics-v2b p, #workstations_graphics-v3b p {
	margin-bottom: 0;
	font-size: 12px;
}

#workstations_graphics-v2b h4, #workstations_graphics-v3b h4 {
  text-align: center;
  color: #555555;
  font-weight: bold;
	margin-bottom: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

  #workstations_graphics-v3b h4 {margin-bottom: 40px}
