/* ES400-specific Styling
============================== */
.es400{position:relative;}

.es400 .header_main{margin-top:0;padding-top:15px;}
.es400 .logo{padding-bottom:30px;margin-bottom:0;}
	.es400 .header_main .parent{float:right;font-weight:bold;margin-top:0px;}
		.es400 .header_main .parent span.blue_arrow_trans{display:inline-block;text-indent:-5000px;width:12px;background-position:0 -998px;}
	
.es400 .footer,
.es400 .footer .divide  {margin-top: 0;}

.es400 .detail h1{
	position:absolute;
	top:36px;left:102px;
	color:#424242;
	border-left:1px solid #848484;
	padding-left:20px;
}
	.es400 .detail h1 span{display:block;font-size:22px;}

.es400 #mototabs_panes div.mototabs_pane {padding-top:28px;padding-bottom:30px;}
.es400 #mototabs_panes div.product_tour {padding-bottom:0;}

/* Product Tour Tab */
.es400 #mototabs_panes div.product_tour {padding: 28px 0 0;position: relative;}
	.product_tour .side_box {
	position: absolute;
	top: -48px;
	right: 0px;
	background: none;
	margin: 0;
	}
	.product_tour .side_box .content_bottom { background: none; background-color: #fff; border: none; }
	.product_tour .content_bottom ul.share { text-align: right; border: none; line-height: 14px; }
	.product_tour .side_box .content_bottom ul.share li{float:none;display:inline;}
	.product_tour .side_box .content_bottom ul.share li a { color: #0072bc; }
	.product_tour .side_box .content_bottom ul.share li a:hover{text-decoration:none;color:#1AA2FA;}	
	

.es400 .overview {background:#fff url(../images/backgrounds/overview_es400.jpg) no-repeat top left;}
.es400 .overview .main{width:520px;padding-right:20px;}
	.es400 .content .overview .intro .highlight{font-size:47px;line-height:41px;text-transform:uppercase;color:#424242;margin-top:10px;}
	.es400 .intro .js_brand{visibility: hidden;}
    .cufon-ready .es400 .intro .js_brand{visibility: visible;}

.es400 .overview img.product_image{float:right;margin:0 156px 0 0;}

.es400 .product_assets{
	height:128px;
	margin:0 0 25px;
	position:relative;
	z-index:1;
}
	.es400 .product_assets .media_holder{
		position:relative;
		float:left;
		width:220px;
		height:124px;
		z-index:10;
		box-shadow:2px 2px 3px #d6d6d6;
		-webkit-box-shadow:2px 2px 3px #d6d6d6;
		-moz-box-shadow: 2px 2px 3px #d6d6d6;
	}
	.es400 .product_assets .media_holder a{position:absolute;top:0;left:0;}
	
	.es400 .product_assets .asset_links{position:relative;float:left;font-size:11px;line-height:15px;width:240px;z-index:1;}
		.es400 .product_assets .asset_links ul{list-style:none;margin:0;padding:0;border-top:1px solid #e6e6e6;}
			.es400 .product_assets .asset_links li{list-style:none;margin:0;padding:0;border-bottom:1px solid #e6e6e6;}
			.es400 .product_assets .asset_links a{display:block;margin:0;padding: 8px 8px 8px 36px;width:196px;/* Whips IE6 into submission */}
				.es400 .product_assets .asset_links .video{background:#f5f5f5 url(../images/sprites/es400_icon_sprite_24.png) no-repeat 10px 7px;}
				.es400 .product_assets .asset_links .tour{background:#f5f5f5 url(../images/sprites/es400_icon_sprite_24.png) no-repeat 10px -496px;}
				.es400 .product_assets .asset_links .photos{background:#f5f5f5 url(../images/sprites/es400_icon_sprite_24.png) no-repeat 10px -993px;}
				.es400 .product_assets .asset_links .selected{background-color:#fff;}
				
				.es400 .product_assets .asset_links a strong{text-transform:uppercase;font-weight:bold;}
				.es400 .product_assets .asset_links a span{}

.es400 .grid .column .section{width:330px;line-height:16px;margin:0 0 30px;}
	.es400 .grid .section h3{color:#000;font-size:15px;margin:0 0 2px;}
	.es400 .grid .section p{margin:0;}
	.es400 .grid .has_icon{padding:65px 0 0;}
		.es400 .grid .always_on{background:transparent url(../images/sprites/grid_icons.png) no-repeat 0 0;}
		.es400 .grid .one_click{background:transparent url(../images/sprites/grid_icons.png) no-repeat -700px 0;}
		.es400 .grid .swappable_networks{background:transparent url(../images/sprites/grid_icons.png) no-repeat -1400px 0;}
		.es400 .grid .customizable_ui{background:transparent url(../images/sprites/grid_icons.png) no-repeat -2100px 0;}

.es400 .overview .top_dog{
/*	margin-top:540px;*/
	margin-top:28px;
}

.es400 .industry_detail{position:relative;}
.es400 .industry_detail .assets{float:left;width:220px;margin:0 20px 0 0;}
	.es400 .industry_detail .media_holder{margin:0 0 20px;}
	.es400 .industry_detail .doc_list li{padding-right:0;}
.es400 .industry_detail .copy{float:left;width:455px;font-size:14px;}
	.es400 .industry_detail .copy p.highlight{font-size:16px;font-weight:bold;}
	.es400 .industry_detail .copy p,.es400 .industry_detail .copy h4{font-size:14px;line-height:22px;}

/* IE Issues */
.es400 .simple_drawer ul.grid_list{margin-top:0; position:static;}

.es400 ul.spec_sheets li {min-height:40px;_height:40px;}
.es400 ul.spec_sheets li h4 a {position:static;}
	
	
/* ES400 Gallery Lightbox Style */

		.lightbox_overlay {
			width:537px;
			height:522px;
			min-height:522px;
		}
    
    .lightbox_overlay .download_button {
      position:absolute;
			right:12px;
			top:47px;
    }
    
    .lightbox_overlay .download_button a:link, .lightbox_overlay .download_button a:visited {
      color:#888485;
      height:35px;
      line-height:35px;
      text-decoration: none;
      font-size: 14px;
      font-weight: bold;
      outline:none;
    }
    .lightbox_overlay .download_button a:hover {color:#fff;text-decoration: none;}
    
    .lightbox_overlay .download_button span.text{
      display:inline-block;
      /*float:left;*/
      background-image:none;
      background-color: #4f4f4f;
      border:0;
      padding:0 8px;
    }
    .lightbox_overlay .download_button span.icon{
      display:inline-block;
      /*float:right;*/
      margin:0 0 0 2px;
      width:32px;
      padding:0;
      background:transparent url(../images/sprites/button_sprite.png) no-repeat -177px -90px;
      text-indent:-9999px;				
    }
		
		.lightbox_overlay .media_holder{
			/*height:auto;*/
			width:537px;
			height:522px;
			background:#fff;			
		}		

		.lightbox_overlay .thumb_tray{
			background:#fff;
			position:relative;
			top:auto;
			left:0;			
			width:100%;
			height:auto;
			padding:18px 0 0;
			text-align:left;
			display:none;
		}
		
			.lightbox_overlay .thumb_tray ul{margin:0;padding:0 0 18px;width:100%;height:56px;position:relative;}
			.lightbox_overlay .thumb_tray ul li{
				display:block;
				position:relative;
				margin:0 0 18px 18px;
				padding:0;
				cursor:pointer;
				width:56px;
				height:56px;
				/*overflow:hidden;*/
				clear:none;
				float:left;
				display:inline; /* Fixes IE6 double-margin */
			}

