﻿@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

p {line-height:1.32em;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* removed styling reset according to client and HDM: 2011.10.03 Mary @ Nansen.
ol, ul {
	list-style: none;
}
*/

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Fixes FireFox & Chrome scrollbar jump */
html {overflow-y:scroll;}

body {font-family:Helvetica, sans-serif;font-size:12px;color:#333;background:#fff url(/Assets/images/bg-body.gif) repeat-x top;cursor:default;}

a {color:#00aeef;text-decoration:none;}
a:hover {color:#00aeef;text-decoration:underline;}

/*------ Miscellaneous Styles ----- */

.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both;}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.pdf {background:url(../images/icon-pdf.gif) 0 3px no-repeat;padding:4px 0 4px 22px;}
.url {padding: 4px 0 4px 22px;}
.no-margin {margin:0!important;}
.red {color: red;}
ul.bulleted li {list-style:disc;margin-left:20px;padding:3px 0;}

h2 {font-size:18px;color:#333;font-weight:bold;margin:6px 0 10px 0;}
	h2.padded {font-size:18px;color:#333;font-weight:bold;margin:40px 0 10px 0;} /* For giving extra top space for continuing h2 elements */
/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */	
h3 {font-size:15px;font-weight:bold;color:#444;}
h3.subheader  {clear:both;background:#ddd;padding:5px 10px;line-height:15px;margin-left:-10px;font-weight:normal;color:#555;width:150px;}
/*------ IE 9 Hack to make select fields round ----- */
select {border-radius:5px\0/IE9;-moz-border-radius: 5px\0/IE9;border:1px solid #BBB\0/IE9;background:#f9f9f9\0/IE9;}

/*---------------------------------- CONTAINER ---------------------------------- */

#container {width:100%;margin:0 auto;border:1px solid #bbb;display:block;height:100%;background:#fff;}

/* ------------------------------- HEADER ----------------------------------- */

#header {width:100%;height:112px;background:url(../images/bg-header.gif) repeat-x;}
	#header a#fe-logo {margin:12px 0 0 30px;width:100px;height:92px;display:block;text-indent:-9999px;float:left;}
	#header #boiler {width:410px;float:left;margin:25px 0 0 15px;}
		#header #boiler #boiler-title {font-size:13px;color:#555;margin:0;padding:0;font-weight:bold;}
		#header #boiler p {padding-top:2px;margin:0;color:#444;}

/*Updated as part of Login Button Update on 11.21.2011*/
#search {
		float:right;
	  clear:both;
	  width:231px;
	  /*background:#f7f7f7 url(../images/bg-searchbar.gif) repeat-x!important;*/
	  background:#f7f7f7;
	  height:27px;
	  border:1px solid #c6c7c8;
	  padding:0 4px 0 2px;
	  font-size:12px;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  margin-right: 15px;
	  
	  behavior: url(/Assets/Styles/PIE.htc);
	  position:relative;
	  margin-right: 45px;
}

/* ------------------------------- NAVIGATION ----------------------------------- */

#nav {clear:both;background:#949495 url(/Assets/images/nav.gif) bottom repeat-x;margin:0;width:100%;height:40px;padding:0;}
/*
  #nav ul {line-height:40px;border-left:1px solid #888888;height:40px;margin-left:40px;_margin-left:20px;float:left;border-right:1px solid #5b5b5b;}
  #nav ul li {float:left;list-style:none;}
  #nav ul li a {list-style:none;padding:0 20px;float:left;font-size:14px;color:#fff;border-left:1px solid #5b5b5b;border-right:1px solid #888888;text-decoration:none;text-shadow: 1px 1px 1px #003920;}
  #nav ul li a:hover {background:#5f5f62;}
  */
  #nav ul li#current, #nav ul li.current {background:#87878c url(/Assets/images/nav-current.gif) bottom repeat-x;}
  #nav ul li#last-nav {border-right:1px solid #5b5b5b;}

/* ------------------------------- HOMEPAGE ----------------------------------- */

/* Changed by Robert @ Nansen 10.23.2011 - display:none by default, will be shown after the DOM loads via JQuery */
#slideshow {width:922px;height:328px;background:url(/Assets/images/slideshow-container.png) no-repeat;margin:0 auto;padding:13px 0 0 0;display:none}

	#content-home {background:url(/Assets/images/bg-home-main.gif) repeat-x;width:100%;padding:14px 0 50px 0;display:block;height:100%;}
	
	#home-news {width:434px;float:left;margin:0 35px 0 40px;background:url(/Assets/images/header-fade.gif) no-repeat;}
	
		/*Modified by Rob @ Nasen, small change to line up dashed lines on start page */
		/*.home-news-row {clear:both;border-bottom:1px dashed #ccc;padding:8px 0 10px 16px;display:block;height:50px;width:410px;}*/
		.home-news-row {clear:both;border-bottom:1px dashed #ccc;padding:15px 0 25px 20px;display:block;height:50px;width:410px;}
			/* updated 2011.09.15 - based on email of updated code from Terry - added by Mary @ Nansen */
			.home-news-row .calendar-date {background:url(/Assets/images/calendar.gif) 0 5px no-repeat;font-size:14px;float:left;width:40px;height:40px;color:#444;text-align:center;padding:20px 0 0 0;padding-top:19px\9;font-weight:bold;}
			.home-news-row .calendar-date span.month {font-size:10px;}
			/* updated 2011.09.15 - based on email of updated code from Terry - added by Mary @ Nansen */
			/* updated 2011.11.04 by Terry Fadz */
			.home-news-row p.news {float:left;padding:0 0 0 15px;*padding-top:10px;width:350px;*width:355px;margin-top:16px;*margin-top:6px;}
			.home-news-row p.news a {background:url(/Assets/images/blue-arrows.gif) no-repeat right;*background:none;padding-right:14px;text-decoration:none;color:#333;}
			.home-news-row p.news a:hover {background:url(/Assets/images/blue-arrows.gif) no-repeat right;*background:none;color:#00aeef;}
			
			
	#right-info {width:420px;float:right;margin:0 41px 0 0;background:url(/Assets/images/header-fade.gif) no-repeat; }
			#right-info.headline-340 {width:340px;background:none;}

			/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */			
			#right-info li {padding:15px 0 25px 20px;display:block;min-height:20px;line-height:16px;}
			
			#right-info li a {background:url(/Assets/images/blue-arrows.gif) no-repeat right;padding-right:14px;text-decoration:none;color:#333;}
			/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */	
			#right-info li span.img-spotlights {float:left;margin-right:10px;display:block;width:95px;height:60px;}
			#right-info li a:hover {background:url(/Assets/images/blue-arrows.gif) no-repeat right;color:#00aeef;}
			
			/* Removed to support EPiServer by Robert Strube
			#right-info li#semicon {background:url(/Assets/images/semicon-logo.gif) 18px 20px no-repeat;padding-left:114px;}
			#right-info li#product-generic {background:url(/Assets/images/product.gif) 0 10px no-repeat;padding:20px 0 24px 114px;}
			*/
			
			/* Unified style added by Robert Strube*/
			#right-info li.spotlight { padding:20px 0 33px 115px; }
			/* updated 2011.11.01 - from Terry @McKinney  */
			#right-info span.titlespotlight {color:#333;font-size:13px;padding:0;margin:0 0 3px 0;font-weight:bold;}
					
			#home-news h3, #right-info h3 {color:#fff;font-size:17px;font-weight:normal;line-height:42px;padding:0 0 0 20px;}
			
			/* Icons */
			#right-info li.brochure {background:url(/Assets/images/brochure.gif) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.video {background:url(/Assets/images/video.png) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.pdf {background:url(/Assets/images/pdf_icon.png) 8px 10px no-repeat;padding:10px 0 0 35px;text-decoration:none;}
			#right-info li.youtube {background:url(/Assets/images/video.png) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.excel {background:url(/Assets/images/excel.gif) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.powerpoint {background:url(/Assets/images/powerpoint.gif) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.zip {background:url(/Assets/images/zip.gif) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.webinar {background:url(/Assets/images/webinar.gif) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.website {background:url(/Assets/images/icon_lightbulb.png) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.external-page {background:url(/Assets/images/icon_lightbulb.png) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.resource-press {background:url(/Assets/images/icon_document.png) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
			#right-info li.resource-event {background:url(/Assets/images/icon_calendar.png) 8px 10px no-repeat;padding:10px 0 0 35px;margin:2px 0;}
		
	#left-info {width:420px;float:left;margin: 0 35px 0 40px;background:url(/Assets/images/header-fade.gif) no-repeat;}
		/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */			
		#left-info li {border-bottom:1px dashed #ccc;padding:15px 0 25px 20px;display:block;line-height:16px;}
			
		#left-info li a {background:url(/Assets/images/blue-arrows.gif) no-repeat right;padding-right:14px;text-decoration:none;color:#333;}
		/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */	
		#left-info li span.img-spotlights {float:left;margin-right:10px;display:block;width:50px;height:70px;}
		#left-info li a:hover {background:url(/Assets/images/blue-arrows.gif) no-repeat right;color:#00aeef;}
			
		/* Removed to support EPiServer by Robert Strube
		#right-info li#semicon {background:url(/Assets/images/semicon-logo.gif) 18px 20px no-repeat;padding-left:114px;}
		#right-info li#product-generic {background:url(/Assets/images/product.gif) 0 10px no-repeat;padding:20px 0 24px 114px;}
		*/
			
		/* Unified style added by Robert Strube*/
		#left-info li.spotlight { padding:20px 0 33px 115px; }
		/* updated 2011.11.01 - from Terry @McKinney  */
		#left-info span.titlespotlight {color:#333;font-size:13px;padding:0;margin:0 0 3px 0;font-weight:bold;}
					
		#home-news h3, #left-info h3 {color:#fff;font-size:17px;font-weight:normal;line-height:42px;padding:0 0 0 20px;}

		#left-info.personalized-message { width: 532px; }
		#left-info.personalized-message p {font-size:14px;}
		#left-info.personalized-message .button-dark {width: auto; display: inline-block; padding: 6px 15px 1px 15px; margin-top: 5px; text-align: center; min-width: 50px;}
			
		
/* ------------------------------- SECONDARY PAGES ----------------------------------- */
		
	#secondary-header {background: url(/Assets/images/BrushedSteel/bimbaheader_brushedsteel.png) no-repeat;height:70px;margin-top:1px;width:100%;}
	#secondary-header h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;float:left;max-height:57px;}
	#secondary-header img {float:right;}

	/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen
		from secondary-header-products to secondary-header-support h1 */	
	#secondary-header-products {background:url(/Assets/images/secondary-header-products.jpg) no-repeat;height:70px;margin-top:1px;}
		#secondary-header-products h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;}
		
	#secondary-header-industry {background:url(/Assets/images/secondary-header-industry.jpg) no-repeat;height:70px;margin-top:1px;}
		#secondary-header-industry h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;}
	
	#secondary-header-library {background:url(/Assets/images/secondary-header-library.jpg) no-repeat;height:70px;margin-top:1px;}
		#secondary-header-library h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;}
	
	#secondary-header-news {background:url(/Assets/images/secondary-header-news.jpg) no-repeat;height:70px;margin-top:1px;}
		#secondary-header-news h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;}
	
	#secondary-header-company {background:url(/Assets/images/secondary-header-company.jpg) no-repeat;height:70px;margin-top:1px;}
		#secondary-header-company h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;}
	
	#secondary-header-support {background:url(/Assets/images/secondary-header-support.jpg) no-repeat;height:70px;margin-top:1px;}
		#secondary-header-support h1 {font-size:20px;padding:0 0 0 20px;line-height:60px;font-weight:normal;color:#fff;margin:0;}
		
	p#breadcrumb {font-size:11px;color:#666;margin-top:0;padding-left:20px;float:left;height:20px;color:#999;font-size:11px;width:780px;}
	p#breadcrumb a {color:#999;font-size:11px;}
	p#breadcrumb a:hover {color:#444;font-size:11px;text-decoration:underline;}
	
	p#social-media {float:right;height:20px;margin:0;padding:0 5px 0 0;}
		.facebook-like {border: medium none; overflow: hidden; width: 80px; height: 20px;float:left;}
		.twitter-share-button {padding-left:10px;}
		span.email-widget {height:17px;width:52px;padding:0px 0 0 0;display:block;float:left;margin:0 14px 0 10px;color:#666;font-size:11px;}
		/* Added a float:left* --added 11.07.2011 by Terry @ HDM */
		span.email-widget span.tooltip-share-content-link-text{ padding: 3px 0 0 0;text-decoration: none;color: #666;float:left;}
		span.email-widget img {float:right;}
	
	/* Added overflow:hidden 12.02.2011 by SAS @ HDM */
	/* Changed #content width and right margin to be able to float containers on product landing, by Patrick @ Nansen */
	#content {
		  display: block;
		  clear: both;
		  height: 100%;
		  max-width: 100%;
		  padding: 10px 0 50px 20px;
		  overflow: hidden;
	}
	 
	 #content #left-wide-column {
		  float:left;
		  margin: 0;
		  padding: 0 16px 40px 20px;
		  width: 748px;
	 }
	 #content #right-column {
		  float: left;
		  width: 178px;
		  padding: 5px 18px;
		  min-height: 500px;
	 }

	#content #intro-copy {width:800px;}
		
	p.button-light {background:#fff url(/Assets/images/bg-button-light.gif) bottom repeat-x;font-weight:bold;border:1px solid #ccc;color:#444;float:left;padding:3px 30px 3px 10px;margin:0 20px 20px 0;width:auto;height:20px;
	display:block;text-decoration:none; -moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;}
		p:hover.button-light {text-decoration:none;background:#eee;border:1px solid #bbb; -moz-box-shadow: 1px 1px 1px #999;-webkit-box-shadow: 1px 1px 1px #999;box-shadow: 1px 1px 1px #999;}
		
	/*#content a.tools-button {background:url(/Assets/images/icon-tools.gif) 0 2px no-repeat;padding:4px 0 4px 25px;display:block;text-decoration:none;color:#444;float:left;margin-bottom:10px;}
		#content a:hover.tools-button {background:url(/Assets/images/icon-tools.gif) 0 2px  no-repeat;text-decoration:underline;color:#00aeef;}*/
		
	#content a.product-catalog-button {background:url(/Assets/images/icon-catalog.gif) 0 3px no-repeat;padding:4px 0 4px 25px;text-decoration:none;color:#444;float:left;margin:0 10px 10px 0;}
		#content a:hover.product-catalog-button {background:url(/Assets/images/icon-catalog.gif) 0 3px no-repeat;text-decoration:underline;color:#00aeef;}

	#content a.product-filter-button {background:url(/Assets/images/icon-funnel.png) 0 3px no-repeat;padding:4px 0 4px 25px;text-decoration:none;color:#444;float:left;margin:0 10px 10px 0;}
		#content a:hover.product-filter-button {background:url(/Assets/images/icon-funnel.png) 0 3px no-repeat;text-decoration:underline;color:#00aeef;}
	
#content #left-wide-column {
	 float:left;
	 margin-bottom: 0;
	 padding: 0 16px 1px 0;
	 width: 748px;
	 border-right: 1px solid #ccc;
}
#content #right-column {
	 float: left;
	 width: 178px;
	 padding: 5px 18px;
	 min-height: 500px;
}

		#content #left-wide-column ul {margin-left:15px;}
		#content #left-wide-column li {padding:4px 0;}	
		
		#content #left-wide-column ol {margin-left:18px;}
		
		#content #left-wide-column #medical-intro {width:330px;float:left;padding:15px 0 30px 20px;}
			#content #left-wide-column #medical-intro h2 {font-size:21px;}
		
	#content #side-nav {width:190px;float:left;margin:0 30px 20px -20px;}
	#content #side-nav ul {list-style:none;}
		#content #side-nav li a {display:block;font-size:16px;color:#eee;background:url(/Assets/images/BrushedSteel/sidenav_brushedsteel.png) no-repeat;height:16px;margin-bottom:2px;padding:10px 2px 10px 20px;text-decoration:none;}
		#content #side-nav li a.current {display:block;font-size:16px;background-position:0 -78px;color:#fff;}
			#content #side-nav li a.current:hover {display:block;font-size:16px;background-position:0 -78px;color:#fff;cursor:pointer;}
		#content #side-nav li a:hover {display:block;font-size:16px;background-position:0 -39px;color:#fff;}
		
	/* General style for tables* ---added 11.02.2011 by Terry @ HDM */
	table.general-table {border:1px solid #333; border-collapse:collapse;}
	table.general-table caption {padding:5px; font-weight:bold;font-size:13px;}
	table.general-table th {padding:5px; font-style: bold; border:1px solid #333;}
	table.general-table td {padding:5px; border:1px solid #333;}
	
	/* Style for a misc table* ---added 11.03.2011 by Terry @ HDM */
	table.style1-table {border:1px solid #bbb!important;}
	 table.style1-table tr {padding:10px;background:#eee;}
	 table.style1-table td {padding:15px;}
	 table.style1-table td.theader {width:200px;background:#0083b4 url(/Assets/images/bg-table-header.gif) repeat-x top;color:#fff;}
	
	table.style2-table {border:none;}
	 table.style2-table tr {padding:10px;background:#fff;}
	 table.style2-table td {padding:5px;}

		
	#content #main {width:760px;float:left;padding:0 0 20px 0;margin-bottom:20px;}
		#content #main-center {padding-left:100px;width:820px;float:left;margin-bottom:20px;}
		/*Modified by Rob @ Nansen - changed p to div to support EPiServer */
		/*#content #main-center p.center-intro-copy {width:745px;margin-bottom:25px;}*/
		#content #main-center div.center-intro-copy {width:745px;margin-bottom:25px;}
		
		/* updated 11.01.2011 by Terry @ HDM */
		#content #main-center ul {margin-left:14px;line-height:18px;}
	
	#content #left-column {float:left;width:200px;}
	
	/* updated 10.21.2011 by Rob @ Nansen, margins consistent */
	#content #left-column-resources {clear:both;margin:20px 0 20px 0;width:160px;}
	
	/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */	
	#content #left-column-resources h3 {background:#ccc;padding:4px 0 4px 10px;width:98%;font-size:13px;}

	#content #left-column-resources ul {margin-top:10px;border-top:1px solid #ccc;width:166px;padding-top:0;}
	#content #left-column-resources li {border-bottom:1px solid #ccc;line-height:20px;display:block;width:130px;}
	#content #left-column-resources li a {text-decoration:none;}
	#content #left-column-resources li a:hover {text-decoration:underline;}
	#content #left-column-resources li.brochure {background:url(/Assets/images/brochure.gif) 8px 2px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.video {background:url(/Assets/images/video.gif) 8px 2px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.pdf {background:url(/Assets/images/pdf_icon.png) 8px 4px no-repeat;padding:4px 0 4px 35px;text-decoration:none;}
	/* Added support for additional icons by Rob @ Nansen 11.13.2011 */
	#content #left-column-resources li.youtube {background:url(/Assets/images/youtube-small.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.excel {background:url(/Assets/images/excel.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.powerpoint {background:url(/Assets/images/powerpoint.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.zip {background:url(/Assets/images/zip.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.webinar {background:url(/Assets/images/webinar.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.website {background:url(/Assets/images/website.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
	#content #left-column-resources li.external-page {background:url(/Assets/images/external-page.gif) 8px 4px no-repeat;padding:2px 0 4px 35px;margin:2px 0;}
		
	/* updated 2011.10.03 - from HDM - merged by Mary @ Nansen */
	#content #left-column input[type="checkbox"] {display:block;float:left;clear:both;}	
	#content #left-column input[type="text"] {display:block;float:left;clear:both;padding:4px 2px;height:14px;}
	#content #left-column input[type="submit"] {height:24px;width:30px;text-align:center;padding:0 4px;}
		
	#content #left-column .sort-form{margin-top:30px;}
	#content #left-column label {float:left;padding:4px 0 0 4px;}
	#content #left-column h3 {background:#ddd;padding:4px 0 4px 10px;font-size:13px;margin-bottom:10px;width:160px;}
	#content #left-column legend {font-size:13px;font-weight:bold;}
		
	#content table.events {padding:5px;width:735px;border:1px solid #ccc!important;border-collapse:inherit;margin:0 0 20px 0;}
	#content table.events th {padding: 5px 4px; background: #88837d; border-bottom: 1px solid #ddd; font-size: 11px; font-weight: bold; text-align: left; color: #fff;}
	#content table.events tr {background:#eee;}
	#content table.events tr.alt td {background: #ddd;}
	#content table.events td {
		margin: 0;
		padding: 10px 15px;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		text-align: left;
		font-size:13px;
		background:#eee;
	}

	#content table td a {text-decoration:none;}
	#content table td a:hover {text-decoration:underline;}
	
	/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */	
	#content #industries ul {margin-left:0px!important;}
	#content #browse-by-design li {padding:4px 0;}
	#content #browse-by-design ul ul {margin:8px 0 0 20px;}
	#content #browse-by-design ul li ul li.pdf {background:url(/Assets/images/icon-pdf.gif) 0 3px no-repeat;padding:2px 0 4px 22px;}
	
	/* updated 2011.10.03 - from HDM - merged by Mary@ Nansen */
	#content #industries ul {margin:0 50px 0 30px;float:left;list-style:none;}
	/* added width and float to following line, Nansen:Mary 2011.09.11 */
	#content #industries li {padding:8px 0; width:175px; float:left}
	#content #industries li a {color:#444;background:url(/Assets/images/blue-arrow.gif) no-repeat;*background:url(/Assets/images/blue-arrow.gif) 0px 4px no-repeat;padding-left:12px;text-decoration:none;}
	#content #industries li a:hover {color:#444;text-decoration:underline;}
	
	#content #key-features {float:left;margin:0 35px 20px 0;width:350px;}
		#content #key-features li {line-height:1.35em;}
	#content #benefits {float:left;width:350px;margin-bottom:20px;}
		#content #benefits li {line-height:1.35em;}
	
	#content #key-features h3, #content #benefits h3 {padding:10px 0 3px 0;font-size:15px;border-bottom:1px solid #aaa;margin:5px 0;}
	#content #key-features li, #content #benefits li {padding:4px 0;list-style:disc;margin-left:20px;}
	
	/* updated 2011.10.03 - from HDM - merged by Mary @ Nansen */
	#content #search-results h2 span {color:#888;font-weight:normal;}
	#content #search-results h3 {margin:0;padding:0 0 2px 0;font-weight:normal;font-size:16px;}
	#content #search-results p {margin-top:0;width:660px;padding-bottom:8px;}
	/* added 2011.10.11 - by Mary @ Nansen (removed bullets from searchresults UL */
	#content #search-results ul{list-style:none;}
	#content #page-views{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin-bottom:20px;overflow:hidden;}
		
		#content #page-views #left-view {float:left;width:600px;}
		#content #page-views #right-view {float:right;width:100px;padding-top:3px;}
		
	/* ------------------------------- Careers----------------------------------- */
		a.job-button {background:url(/Assets/images/bg-jobbutton.gif) 0 0 repeat-x;border-radius:10px;color:#fff;font-size:14px;height:18px;display:block;width:130px;text-align:center;padding:6px; -moz-box-shadow: 1px 2px 2px #ccc;-webkit-box-shadow: 1px 2px 2px #ccc;box-shadow: 1px 2px 2px #ccc;}
		
		a:hover.job-button {background:url(/Assets/images/bg-jobbutton.gif) 0 -33px repeat-x;-moz-box-shadow: 1px 2px 2px #444;-webkit-box-shadow: 1px 2px 2px #444;box-shadow: 1px 2px 2px #444;text-decoration:none;}
	/* ------------------------------------------------------------------ */
	
	/* ----Buttons for Press Events Page ----- */
	/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen 
		all code inbetween comments have been updated */	
	.tab-button {float:left;background:url(/Assets/images/button-tab.gif) 0 0 no-repeat;width:225px;height:58px;padding:15px 0 0 16px;display:block;margin:0 8px 10px 0;cursor:pointer;text-decoration:none;}
	.tab-button:hover {float:left;background:url(/Assets/images/button-tab.gif) 0 -74px no-repeat;}
		
		/* Consolidated individual content-specific classes into general tab-button-item class, to be used for all content - Mary @ Nansen */
		.tab-button img.tab-button-img {float:left;display:block;padding-right:4px;}
		.tab-button img.tab-button-arrow {float:left;padding-left:8px;}
		
		.tab-button-item {float:left;width:170px;padding-top:4px;}
		
		.tab-button-item h3 {float:left;font-size:13px;margin:0;padding:2px 0 0 10px;}
		.tab-button-item p {clear:both;padding:3px 0 0 10px;margin:0;font-size:11px;color:#888;line-height:1.0em;}
		
	/* ----Buttons for Support Page ----- */
	/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen 
		all code for Support Page has been updated */	
	
	.tab-button-long {float:left;background:url(/Assets/images/button-tab-long.gif) 0 0 no-repeat;width:350px;height:58px;padding:15px 0 0 15px;display:block;margin:10px 8px 10px 0;cursor:pointer;text-decoration:none;}
	.tab-button-long:hover {float:left;background:url(/Assets/images/button-tab-long.gif) 0 -74px no-repeat;}
		
		.tab-button-long img.tab-button-img {float:left;display:block;padding-right:4px;}
		.tab-button-long img.tab-button-arrow {float:left;padding-left:8px;}
		
		/* Consolidated individual content-specific classes into general tab-button-item class, to be used for all content - Mary @ Nansen */
		.tab-button-long-item {float:left;width:295px;padding-top:4px;}
		.tab-button-long-item h3 {float:left;font-size:13px;margin:0;padding:2px 0 0 10px;}
		.tab-button-long-item p {clear:both;padding:3px 0 0 10px;margin:0;font-size:11px;color:#888;line-height:1.0em;}
	
	#product-profile-image {height:176px;width:200px;float:left;text-align:center;background:url(/Assets/images/magnify-glass.gif) bottom right no-repeat;}
	#product-profile-image a {display:block;position: relative; width:200px;padding-top:10px;height:170px;border:1px solid #ccc; -moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc;}
	#product-profile-image a:hover {border:1px solid #999; -moz-box-shadow: 2px 2px 2px #888;-webkit-box-shadow: 2px 2px 2px #888;box-shadow: 2px 2px 2px #888;}
	#product-profile-info {height:auto;padding:5px 0 20px 0;width:520px;float:left;margin-left:25px;/*overflow:hidden;*/}
	#product-profile-info h2 {margin-top:0!important;}

	#product-profile-brand { background-color: #00abed; display: inline-block; height: 18px; line-height: 18px; padding: 0 10px; min-width: 80px; text-align: center; position: absolute; color: white; font-weight: bold; font-family: sans-serif; font-size: 11px; text-transform: uppercase; bottom: 4px; left: 4px; }
	#product-profile-brand:after { content:''; border: 9px solid #00abed; border-left-width: 0; border-right-color: transparent; display:block; width:0; height: 0; position: absolute; z-index:1; right: -9px; top: 0; }
		
	#product-profile-info ul {padding:0;}
	#product-profile-info li {padding:3px 0;line-height:1.3em;list-style:disc!important;margin-left:15px;}
	
	#product-profile-menu {height:170px;padding-top:10px;width:190px;float:left;margin-left:40px;}
	#product-profile-menu select {width:180px;margin-top:4px;}
	
	a.button-dark {background:#b3b3b3 url(/Assets/images/bg-button-dark.gif) bottom repeat-x;border:1px solid #777;color:#fff;margin:10px 0;padding:7px 10px 0 15px; width:152px;height:20px;display:block;text-decoration:none;-moz-border-radius: 8px;border-radius:8px;}
	a.button-dark:hover {text-decoration:none;background:#888;}
	a.button-dark[disabled="disabled"] {color:black;}
	a.button-dark[disabled="disabled"]:hover {text-decoration:none;background:#b3b3b3 url(/Assets/images/bg-button-dark.gif) bottom repeat-x;cursor:default;}

	.button-orange { background: url(/Assets/images/btn-buy-now-bg-art.gif) bottom repeat-x; border:1px solid #777;color:#fff;margin:10px 0;padding:0 10px 0 15px; width:179px;height:29px;display:block;text-decoration:none;-moz-border-radius: 8px;border-radius:8px; outline:0; font-size: 100%; cursor:pointer; text-align:left;}
	.button-orange:hover {text-decoration:none; background: url(/Assets/images/btn-buy-now-bg-art-on.gif) bottom repeat-x;}
	.button-orange[disabled="disabled"] {color:#CDCDCD; background:#b3b3b3 url(/Assets/images/bg-button-dark.gif) bottom repeat-x;}
	.button-orange[disabled="disabled"]:hover {cursor:default;}
	
	a.arrows {background:url(/Assets/images/blue-arrows.gif) 0 2px no-repeat;padding-left:15px;color:#333;text-decoration:none;display:block;}		
		
	#iframe-config {width:750px;height:470px;}
	
		
	/* -- added for breakthrough pages --*/
	/* added 2011.09.21 by Mary @ Nansen - from Terry at McKinney */

	.product-image-zoom {height:176px;width:200px;float:left;text-align:center;background:url(/Assets/images/magnify-glass.gif) bottom right no-repeat;}
	.product-image-zoom a {display:block;width:200px;padding-top:10px;height:170px;border:1px solid #ccc; -moz-box-shadow: 2px 2px 2px #ccc;-webkit-box-shadow: 2px 2px 2px #ccc;box-shadow: 2px 2px 2px #ccc;}
	.product-image-zoom a:hover {border:1px solid #999; -moz-box-shadow: 2px 2px 2px #888;-webkit-box-shadow: 2px 2px 2px #888;box-shadow: 2px 2px 2px #888;}

	.product-row-view {border-bottom:1px solid #ccc;display:block;height:210px;margin-bottom:10px;width:750px;padding-top:15px;}
	
	.product-row-view h2 {margin-left:220px;padding-top:12px;font-size:19px;color:#444;}
	.product-row-view p {margin-left:220px;}
	
	.liquid-button-blue {display:block;float:left; font-size:12px; color:#FFFFFF; text-decoration:none; background:url(/Assets/images/liquid-button-blue.jpg) no-repeat left top; height:25px;margin-left:20px;}

	.liquid-button-blue span{display:block; float:left; background:url(/Assets/images/liquid-button-blue.jpg) no-repeat right top; height:18px; padding-left:5px; padding-top:7px; padding-right:40px; margin-left:12px; cursor:pointer;}

	a.liquid-button-blue {color:#fff;}
	a.liquid-button-blue:hover{background-position:0px bottom; color:#fff}
	a.liquid-button-blue:hover span{background-position:right bottom;}
		
		#product-profile-info ul {padding:0;}
		#product-profile-info li {padding:3px 0;line-height:1.3em;list-style:disc!important;margin-left:15px;}
	
	#product-profile-menu {height:170px;padding-top:10px;width:190px;float:left;margin-left:40px;}
	#product-profile-menu select {width:180px;margin-top:4px;}
	
	.pageNameWrapper{position:relative;}
	.pageNameWrapper h2{padding-right:80px; position:relative; float:left;}
	
	
	.newIcon {
		  background: url(/Assets/images/starburst-large.png) no-repeat;
		  width: 74px;
		  height: 43px;
		  text-indent: -999px;
		  position:absolute;
		  right: 0;
		  top: -12px;
		  z-index:9;
		  display: block;
	}
	
	
	.pageProdDesc{clear:both;}
	
	 a.button-dark {
			display: block;
			width: 152px;
			margin: 10px 0;
			padding: 7px 10px 0 15px;
			padding: 6px 11px 1px 15px;
			border: 1px solid #777;
			background: #b3b3b3 url(/Assets/images/bg-button-dark.gif) bottom repeat-x;
			color: #fff;
			text-decoration: none;
			-moz-border-radius: 8px;
			border-radius:8px;
	 }
	
	 a:hover.button-dark {text-decoration:none;background:#888;}
	
	a.arrows {background:url(/Assets/images/blue-arrows.gif) 0 2px no-repeat;padding-left:15px;color:#333;text-decoration:none;display:block;}		
	
/* 	#configurator-container {clear:both;width:750px;height:500px;padding:0;margin-top:30px;}	
	the below css can be used to replace the current css for the configuration container wrapping the iframe, after the iframe api is updated with new code to dynamically resize. 
			2012.07.02 Mardol & Joeger */
	#configurator-container {clear:both;width:747px;padding:0;margin-top:30px;margin-bottom: 30px;border-bottom: 1px solid #ccc;}
	
		
	#iframe-config {width:750px;height:470px;}
	
	/* ----------------- Actuation Pneus ---------------- */

	/*Removed by Rob @ Nansen 10.21.2011 */
	/*
	form#ap-form {width:380px;margin:20px 0;}
	form#ap-form  fieldset label {
		float: left;
		padding: 3px 8px 0 0;
		width: 105px;
	}
	
	form#ap-form  input[type="text"], textarea {
		background: url(/Assets/images/bg-textfield.gif) bottom repeat-x;
		border: 1px solid #BBB;
		padding: 6px 0 7px 3px;
		border-radius: 5px 5px 5px 5px;
	}
	
	form#ap-form fieldset input {display: block;float:left;margin-bottom:10px;}
	form#ap-form input[type="submit"] {background:url(/Assets/images/bg-submit-button.gif) repeat-x;height:30px;width:100px;color:#333;padding:4px 10px;border:1px solid #999;margin:10px 0 10px 112px;cursor:pointer;border-radius: 5px 5px 5px 5px;}
	form#ap-form fieldset input:focus {border:1px solid #999;background:#eee;}
	*/
	
	/*Added by Rob @ Nansen for Actuation News Latest Version Button 10.23.2011 */
	.actuation-latest {float:left;padding-top:12px;}
		.actuation-latest h3 {float:left;font-size:14px;font-weight:normal;margin:0;padding:3px 0 0 10px;}
		
	/*Added by Rob @ Nansen for Actuation Pneus Page 10.21.2011*/
	div#actuation_pneus_xhtml { float: left;margin-left: 20px;}
	
	/* Removed by Rob @ Nansen 10.21.2011*/
	/*
	#actuationpneusgraphic {background:url(/Assets/images/ap-graphic.gif) no-repeat;margin:40px 0 0 45px;width:160px;height:190px;text-indent:-9999px;float:left;display:block;}
	#b2-award {background:url(/Assets/images/bimba-b2-award.gif) no-repeat;float:left; margin:60px 0 0 0;width:130px;height:125px;text-indent:-9999px;display:block;}
	*/
		
	#ap-versions {clear:both;border-top:1px solid #AAA;width:760px;margin:0;}
			a#ap-latest-button {float:left;text-decoration:none;background:url(/Assets/images/ap-latest-button.gif) 0 0 no-repeat;width:230px;height:44px;font-size:15px;display:block;color:#222;padding:30px 0 0 80px;margin:15px 20px 0 0;cursor:pointer;}
				a:hover#ap-latest-button {text-decoration:none;background:url(/Assets/images/ap-latest-button.gif) 0 -73px no-repeat;}
		
		#ap-archived-versions {float:left;width:300px;padding:20px 0 0 30px;border-left:1px solid #AAA;}
			#ap-archived-versions ul{list-style:none;}
			#ap-archived-versions h3 {font-size:16px;font-weight:normal;padding:10px 0 15px 0;color:#333;}
	
	#ap-versions li a {padding:8px 0 8px 10px;color:#444;text-decoration:none;background:url(/Assets/images/blue-arrow.gif) 0 10px no-repeat;line-height:25px;}
		#ap-versions li a:hover {padding:8px 0 8px 10px;color:#00aeef;text-decoration:none;background:url(/Assets/images/blue-arrow.gif) 0 10px no-repeat;line-height:25px;}
	
	/* -------------------------------Share Container ----------------------------------- */
	
		/*#share-container {background:#eee;font-size:11px;border:1px solid #ccc;margin:100px;width:295px;}*/
		#share-container {background:#eee;font-size:11px;border:1px solid #ccc;width:295px;}
		
		#share-container fieldset {width:260px;margin:10px auto;}
		#share-container form {width:260px;}
		#share-container p.form-title {font-size:12px;padding:10px 0 2px 0;margin:0 0 15px 0;width:260px;border-bottom:1px solid #aaa;line-height:1.4em;}
		
		#share-container label {clear:both;display:block;margin:0 0 2px 0;}
		#share-container input {width:250px;background:#fff;}
		#share-container input:focus {background:#f9f9f9;border:1px solid #999;}
		/*updated 2011.10.03 - according to HDM - by Mary @ Nansen */
		/*#share-container textarea {width:250px;background:#fff;font-family:Helvetica, sans-serif;font-size:12px;resize:none;}*/
		#share-container textarea {width:250px;background:#fff;font-family:Helvetica, sans-serif;font-size:12px;}
		#share-container textarea:focus {background:#f9f9f9;border:1px solid #999;}
		#share-container textarea:focus {background:#f9f9f9;border:1px solid #999;}
		
		#share-container input[type="submit"] {background:url(/Assets/images/send-share-button.png) no-repeat;border:1px solid #eee;color:#444;width:95px;display:block;height:32px;margin:10px 0;}
			
	/*-------------------------------- Form Styles --------------------------------------- */
	
	#content fieldset legend {font-size: 12px;font-weight: normal;padding-bottom:25px;}
	
	input[type="text"], textarea {
		background: url(/Assets/images/bg-textfield.gif) bottom repeat-x;
		border: 1px solid #BBB;
		padding: 6px 0 7px 3px;
		border-radius: 5px 5px 5px 5px;
	}
	
	input:focus {border:1px solid #999;background:#eee;}

	/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */	
	fieldset input {display: block;float:left;margin-bottom:10px;}
	
	/*Removed by Robert Strube */ /* updated 2011.09.15 Mary */
	/*input[type="submit"] {background:url(/Assets/images/bg-submit-button.gif) repeat-x;height:30px;width:100px;color:#333;padding:4px 10px;border:1px solid #999;margin:0 5px;cursor:pointer;border-radius: 5px 5px 5px 5px;}*/
		
	fieldset input:focus {border:1px solid #999;background:#eee;}
	
	/* ------------------------------- Related Products ----------------------------------- */
	
	#related-products {clear:both;margin:0px 0px 0px 0px;width:745px;background:#fff;border:1px solid #bbb;border-radius:6px;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;}
		

		.products-list {clear:both;min-height:170px;}
		/* 2011.10.03 - updated according to HDM - Mary @ Nansen */
		.products-list ul {margin:10px 0 0 10px;*margin-top:20px;list-style: none;}
	
			.products-list .product-title {font-size:12px;font-weight:bold;width:130px;}
			
			/* updated 2011.11.01 - from McKinney - added by Terry Fadz @ HDM */
			.products-list li {float:left;width:150px;height:180px;font-size:11px;padding:0 15px;margin:0 25px 30px 0;cursor:pointer;}
			.products-list li a {display:block;cursor:pointer;color:#444;text-decoration:none;}
				.products-list li a:hover {display:block;cursor:pointer;color:#00aeef;text-decoration:none;}
			.products-list li.last {border-right:none;margin-right:0;}
			.products-list li .product-thumbnail {text-align:center;background:white;width:120px;height:90px;padding:10px 0 0 0;
				 -moz-box-shadow: 2px 2px 2px #bbb;-webkit-box-shadow: 2px 2px 2px #bbb;box-shadow: 2px 2px 2px #bbb;border:1px solid #ccc;}
						
			.product {background:none;}	
			.product-hover {background:url(/Assets/images/blue-arrows.gif) 130px 70px no-repeat;color:#00aeef;}
			.products-list .subheader {clear:both;background:#d1e7f3;color:#333;font-size:15px;padding:10px;margin:20px 10px;width:690px;
			border-radius:6px;-moz-border-radius: 6px 6px 6px;-webkit-border-radius: 6px 6px 6px;}
			
			.products-list ul.pdf-list {margin:50px 0 0 0!important;padding:0;width:auto!important;height:auto!important;}
				/* updated 2011.10.03 - according to HDM - by mary @ Nansen */
				.products-list ul.pdf-list li{line-height:20px;}
			.products-list ul.pdf-list li a.pdf {background:url(/Assets/images/icon-pdf.gif) 0 2px no-repeat;color:#00aeef;padding-left:16px;margin:0;}
		

		ul.tabNavigation {
			list-style: none;
			padding: 0;
			background:#e7e7e7 url(/Assets/images/bg-ui-tab.gif) bottom repeat-x;
			height:39px;
			margin:2px !important;
			-moz-border-radius: 5px;
			border-radius: 5px 5px 0 0;
		}
		
		ul.tabNavigation li {display: inline;}
		
		ul.tabNavigation li a {
			line-height:34px;
			display:block;
			height:33px;
			width:140px;
			float:left;
			background: #eee;
			color: #666;
			text-decoration: none;
			text-align:center;
			margin:5px 0 0 5px;
			border-radius:6px 6px 0 0;
			-moz-border-radius: 6px 6px 0 0;
			-webkit-border-radius: 6px 6px 0 0;
			border:1px solid #bbb;
			border-width:1px 1px 0 1px;
		}
		
		ul.tabNavigation li a.selected {background:#fff;color: #444;}
		ul.tabNavigation li a.selected:hover {background:#fff;color: #444;cursor:default;}
		ul.tabNavigation li a:hover {background:#ccc;color:#444;}
		ul.tabNavigation li a:focus {outline: 0;}

/* ------------------------------- Additional tabs on related area----------------------------------- */
	 .additionalTabDiv { padding: 5px 30px 15px 15px; }
	 
	 /* ------------------------------- General styled table (added for additional tab need, copied markup and style from Eventstable----------------*/
	 #content table.zebratable {padding:5px;border:1px solid #ccc!important;border-collapse:inherit;margin:0 0 20px 0;}
	#content table.zebratable events th {padding: 5px 4px; background: #88837d; border-bottom: 1px solid #ddd; font-size: 11px; font-weight: bold; text-align: left; color: #fff;}
	#content table.zebratable tr {background:#eee;}
	#content table.zebratable tr.alt td {background: #ddd;}
	#content table.zebratable td {
		margin: 0;
		padding: 10px 15px;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
		text-align: left;
		font-size:13px;
		background:#eee;
	}

	/* ------------------------------- PRODUCTS----------------------------------- */
	
	.products-container-wide {width:640px;height:260px;margin:3px 12px 20px 0;float:left;}
		.products-wide {width:628px;height:205px;padding:5px 0 20px 13px;background:url(/Assets/images/products-container-wide.gif) no-repeat;}
	.products-container {width:306px;height:245px;float:left;margin:0 20px 40px 0;}
		.products-container-wide h3, .products-container h3 {margin:0 0 5px 0;font-size:16px;padding-left:8px;}
			.product-category {width:268px;height:200px;padding:20px;background:url(/Assets/images/products-container.gif) no-repeat;display:block;color:#333;text-decoration:none;cursor:pointer;}
			.product-category-thumbnail {text-align:center;width:265px;}
			.product-category-hover {background:url(/Assets/images/products-container-hover.gif) no-repeat;color:#333;text-decoration:none;cursor:pointer;}
	
	.related-container {
		width: 295px !important;
		height: 278px !important;
		float:left;
		margin:0 15px 35px 0;
	}
	.related-container:nth-child(3n) {
		margin: 0 0 15px 0;
	}
	.related-container h3 {
		margin: 10px 0 5px 0;
		font-size: 16px;
		text-align: center;
	}
	.related-container p {
		margin: 15px 0 0 0;
		height: 45px;
		text-align: center;
		/*text-overflow: ellipsis;
		word-wrap: break-word;
		white-space: nowrap;*/
		overflow: hidden;
	}
	.related-category {
		width: 255px !important;
		height: 258px !important;
		padding:20px;
		background-clip: border-box;
		background-color: rgb(251, 251, 251);
		background:url(/Assets/images/products-container.jpg) repeat-x #fbfbfb;
		display:block;
		border-radius:12px;
		border:1px solid #e0e0e0;
		-webkit-box-shadow: 3px 3px 1px 0px rgba(0,0,0,0.04);
		-moz-box-shadow: 3px 3px 1px 0px rgba(0,0,0,0.04);
		box-shadow: 3px 3px 1px 0px rgba(0,0,0,0.04);
		text-decoration:none;
		text-align: center;
		/*cursor:pointer;*/
	}
	.related-category-thumbnail {
		margin: 30px 0 20px 0;
		text-align:center;
		min-height: 83px;
	}
	.related-category-hover {
		background:url(/Assets/images/products-container-hover.gif) no-repeat;
		color:#333;
		text-decoration:none;
		cursor:pointer;
	}
	.brandLanding-bottom > h3 {
		background: url(../images/bluegrad.jpg) 0 0 repeat-x #21a5de;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		color: #fff;
		font-size: 17px;
		font-weight: normal;
		line-height: 42px;
		padding: 0 0 0 20px;
		margin-bottom: 15px;
	}
	
	/* Removed by Rob @ Nansen 10.31.2011 - no longer used*/
	/* .product-image {margin:0 0 0 80px;} */
	.product-image-mini {margin:5px 0 0 0;}
				
	.products-mini-container {width:180px;height:170px;float:left;margin:0 23px 0 4px;}
		.products-mini-container p.subtitle {margin:15px 0 5px 20px;font-size:14px;}
		.products-mini p {margin-top:0;line-height:1.2em;padding:0 3px;}
		.products-mini {width:180px;height:150px;padding:10px;background:url(/Assets/images/product-mini-container.png) no-repeat;float:left;margin:0;cursor:pointer;}
		.products-mini-thumbnail {width:175px;height:60px;margin:5px 0;text-align:center!important;}
		.products-mini-hover {width:180px;height:150px;padding:10px;background:url(/Assets/images/product-mini-container-hover.png) no-repeat;float:left;margin:0;}
		
		.products-container a:hover, products-mini-container a:hover { text-decoration:none !important;}
		.products-mini-container a {color: #333333 !important; }
			
	/* ------------------------------- INDUSTRY SOLUTIONS----------------------------------- */
	
	.industry-container {width:310px;height:245px;float:left;margin:0 10px 40px 0;}
		  
		  .industry-container h3 {margin:0 0 5px 15px;font-size:16px;}
			  .industry-category {width:267px;height:200px;padding:20px;background:url(/Assets/images/products-container.gif) no-repeat;display:block;color:#333;text-decoration:none;cursor:pointer;overflow:hidden;}
			  .industry-category-hover {background:url(/Assets/images/products-container-hover.gif) no-repeat;text-decoration:none;cursor:pointer;}
	  .industry-image {margin:10px 0 0 0;}
	  
	  .industry-solutions-p {float:left;width:440px;}
	  .industry-solutions-image {padding-top:20px;float:right;}
	  
	  .industry-container a:hover { text-decoration:none !important;}
		  
	  /* ------------------------------- MEDICAL ----------------------------------- */
	  
	  /*Removed by Rob @ Nansen 10.22.2011 - fix from Terry @ HDM to fix problem with tabs at the bottom of industry pages */
	  /*.medical-tab-menu{height:200px}*/

	  /*Added by Rob @ Nansen 10.22.2011 - fix from Terry @ HDM to fix problem with tabs at the bottom of industry pages */
	  .medical-list {overflow:hidden;padding-bottom:15px;}

	  /* updated 2011.10.03 - merged by Mary @ Nansen */
	  .medical-list ul {margin-top:30px;list-style: none;}
	  .medical-list li {float:left;width:210px;height:auto;font-size:11px;padding:0 30px;margin:0 10px 0 0;cursor:pointer;line-height:15px;}
	  
	  #tabbed-menu{clear:both;margin:0px 0px 0px 0px;width:740px;background:#fff;border:1px solid #bbb;border-radius:6px;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;}
		
	/* --------CATEGORY TAB NAVIGATION ----------- */
		
  /* updated 2011.10.03 - merged by Mary @ Nansen */
	ul#category-tabs  {height:200px;width:10px;float:left;color:black;margin-top:10px;list-style: none;}
		ul#category-tabs li a {padding:10px 0 0 25px;width:85px;height:30px;line-height:18px;display:block;background:url(/Assets/images/nav-tab.gif) no-repeat;text-decoration:none;font-size:16px;color:#888;outline:0;}
		ul#category-tabs li a.selected {background:url(/Assets/images/nav-tab-selected.gif) no-repeat;color:#222;cursor:auto;}
		ul#category-tabs li a.selected:hover {background:url(/Assets/images/nav-tab-selected.gif) no-repeat;color:#222;cursor:default;}
		ul#category-tabs li a:hover {text-decoration:none;background:url(/Assets/images/nav-tab-hover.gif) no-repeat;color:#222;}
		
	/*-----------PRESS RELEASES--------------------*/
	/* updated 2011.09.12 - from McKinney - merged by Mary @ Nansen */	
	#press-releases-menu {margin:0 0 30px 0;width:90%;background:#fff;border:1px solid #bbb;height:100%;padding-bottom:10px;}
	
	ul.press-releases-tabNavigation {
			list-style: none;
			padding: 0;
			background:#e9e9e9;
			height:39px;
			margin:0 0 25px 0;
		}
		
		ul.press-releases-tabNavigation li {display: inline;}
		
		ul.press-releases-tabNavigation li a {
			line-height:38px;
			display:block;
			height:39px;
			width:110px;
			float:left;
			background: #e9e9e9;
			color: #666;
			text-decoration: none;
			text-align:center;
			margin:0;
			font-size:16px;
			border-right:1px solid #ccc;
			border-left:1px solid #fff;
		}
		
		
		ul.press-releases-tabNavigation li a.selected {background:#fff url(/Assets/images/pressrelease-tab-on.gif) bottom no-repeat;color:#333;font-weight:bold;}
			ul.press-releases-tabNavigation li a.selected:hover {background:#fff url(/Assets/images/pressrelease-tab-on.gif) bottom no-repeat;color:#333;font-weight:bold;cursor:default;}
		ul.press-releases-tabNavigation li a:hover {background:#ccc;color:#444;}
		ul.press-releases-tabNavigation li a:focus {outline: 0;}
	
		#press-releases-menu  .press-release {clear:both;border-bottom:1px dotted #ccc;margin:0 20px 4px 20px;}
		#press-releases-menu .spotlights {clear:both;border-bottom:1px dotted #ccc;margin:0 20px 4px 20px;padding-left:20px;}
		
		#press-releases-menu .calendar-date {clear:both;background:url(/Assets/images/calendar.gif) 0 5px no-repeat;margin-left:10px;font-size:14px;float:left;width:40px;height:40px;color:#444;text-align:center;padding:20px 0 0 0;padding-top:19px\9;font-weight:bold;}
		#press-releases-menu .calendar-date span.month {font-size:10px;}
		#press-releases-menu p {float:left;width:500px;padding-left:16px;padding-top:5px;margin-top:10px;font-size:14px;}
		#press-releases-menu p a {color:#444;text-decoration:none;}
		#press-releases-menu p a:hover {color:#00aeef;text-decoration:none;}

#press-releases-menu div.spotlightItem
{
	margin-left: 5px;
}
	#press-releases-menu div.spotlightItem a
	{
		text-decoration: none;
		color: black;
		background: url(/Assets/images/blue-arrows.gif) no-repeat right;
		padding-right: 14px;
	}
		#press-releases-menu div.spotlightItem a:hover
		{
			color: #00AEEF;
		}
#press-releases-menu .brochure {background:url(/Assets/images/brochure.gif) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .video {background:url(/Assets/images/video.gif) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .pdf {background:url(/Assets/images/pdf_icon.png) 8px 10px no-repeat;padding:10px 0 4px 35px;text-decoration:none; height:20px;}
#press-releases-menu .youtube {background:url(/Assets/images/video.png) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .excel {background:url(/Assets/images/excel.gif) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .powerpoint {background:url(/Assets/images/powerpoint.gif) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .zip {background:url(/Assets/images/zip.gif) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .webinar {background:url(/Assets/images/webinar.gif) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .website {background:url(/Assets/images/icon_lightbulb.png) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .external-page {background:url(/Assets/images/icon_lightbulb.png) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0; height:20px;}
#press-releases-menu .resource-press {background:url(/Assets/images/icon_document.png) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0;}
#press-releases-menu .resource-event {background:url(/Assets/images/icon_calendar.png) 8px 10px no-repeat;padding:10px 0 4px 35px;margin:2px 0;}
		
		/*	added 2011.11.07 by Terry @ HDM (this fixes the issue in IE7 with the events breaking outside the container) */	
		#2010 {*border:1px solid #000;}
		
 /*	merged 2011.10.03 by Mary @ Nansen */	
 /* ------------------------------- Matrix Table XForm----------------------------------- */
	
	table#id_matrix {width:700px;margin: 20px 0 20px 0;}
	
	/* Added by Robert Strube @ Nansen to Support Actuation Pneus Form */
	/*  updated 2011.11.01 by Terry @ HDM  */
	div#main.actuation_pneus table#id_matrix {width:445px;margin: 20px 0 20px 0;float:left;}
	
	table#id_matrix td {padding-bottom:15px;}
		table#id_matrix tr.checkboxes input {clear:both;}
		table#id_matrix tr.checkboxes label {width:400px!important;}
		
	table#id_matrix label {width:110px!important;display:block;float:left;}
	table#id_matrix input[type="text"] {padding:4px;width:200px;border-radius:5px ;-moz-border-radius: 5px;}
	table#id_matrix textarea {padding:6px;width:195px;border-radius:5px ;-moz-border-radius: 5px;font-size:12px;font-family:Helvetica, sans-serif;height:130px;}
	table#id_matrix select {width:210px;width:auto\9;}
	table#id_matrix .xforms_submit_button, .submit_button {position:relative;top:10px;width:90px;left:106px;border-radius:5px ;-moz-border-radius: 5px;}	

	/* ------------------------------- Bimbabreakthroughs----------------------------------- */
	
	#main-center ul.breakthroughs-breadcrumb  {list-style:none!important;height:40px;}
	#main-center ul.breakthroughs-breadcrumb li {float:left;margin-right:6px;}
	
	/* ------------------------------- SECONDARY RIGHT COLUMN----------------------------------- */
	
	#content #right-column li {
		  padding: 0 0 0 7px;
		  background: url(/Assets/images/blue-arrow.gif) no-repeat;
		  text-decoration: none;
	}
	
	/* updated 2011.10.03 by Mary @ Nansen */
	/* #content #right-column img {border:1px solid #bbb;margin-top:20px;} */
	/* Removed by Robert 10.21.2011 @ Nansen */
	/*#content #right-column img {margin-top:20px;}*/
	
	#content #right-column a:hover {text-decoration:none;}
	#content #right-column input:hover {text-decoration:none;}
	
	/*
	#content #request-custom-solution {width:160px;height:26px;display:block;padding:73px 0 0 10px;background:url(/Assets/images/custom-solution-ad.gif) no-repeat;text-indent:-9999px;margin-top:30px;}
	#content .left-request-custom-solution {margin-left:-10px;}
		#content  a#request-custom-solution  {color:#fff!important;text-decoration:none;}
	*/
	
	#content #right-column-resources {
		  clear: both;
		  margin: 20px 0;
		  padding: 1px 0;
	}
	#content #right-column-resources h3 {
		  float: none;
		  height: 22px;
		  padding: 0;
		  font-size: 13px;
		  line-height: 1.5;
		  text-indent: 10px;
		  border: 1px solid #ccc;
		  border-width: 1px 0;
		  background: #ddd;
	}
	
	#content #right-column-resources ul {
		  clear: left;
		  /*width:177px;
		  margin-top: 10px;*/
	}
	#content #right-column-resources li {
		  display: block;
		  padding: 0;
		  min-height: 22px;
		  background: none;
		  border-bottom: 1px solid #ccc;
	}
	 /* TO HIDE THE SINGLTONS NOT IN THE ACCORDION * /
	#content #right-column-resources > ul > li { display: none; }
	#content #right-column-resources > ul > li.accordion_resources { display: block; }
	 /**/
	#content #right-column-resources > ul > li.accordion_resources {
		  margin-bottom: 2px;
		  border-bottom: 0;
	}
	 #content #right-column-resources li div {
		  padding: 7px 0;
		  clear: left;
	}
	 #content #right-column-resources li div > ul > li {
	 }

	 #content #right-column-resources li div > ul {
		  border-top: 1px solid #CCC;
		  border-bottom: 1px solid #CCC;
	 }

	 #content ul li h3.accordionButton {
		  background: #ddd url(/Assets/images/expand-collapse.gif) no-repeat 97% 3px !important;
		  background: #ddd url(/Assets/images/expand.png) no-repeat 100% 2px !important;
	 }
	 #content ul li h3.accordionButton.expanded {
		  background-position: 97% -14px !important;
		  background-position: 100% -27px !important;
	 }

	#content #right-column-resources li a {
		  display: block;
		  margin: 0;
		  padding: 4px 0 8px 35px;
		  padding: 5px 0 5px 35px;
		  background-repeat: no-repeat !important;
		  background-position: 8px 2px;
		  text-decoration: none;
	}
	#content #right-column-resources li a:hover {
		  text-decoration: underline;
	}

	#content #right-column-resources li.brochure a {
		  background-image: url(/Assets/images/brochure.gif);
	}
	#content #right-column-resources li.video a {
		  background-image: url(/Assets/images/video.gif);
	}
	#content #right-column-resources li.pdf a {
		  background-image: url(/Assets/images/pdf.gif);
		  background-position: 8px 4px;
	}
	/*11.13.2011 Added by Rob @ Nansen to Support Additional Icons */
	#content #right-column-resources li.youtube a {
		  background-image: url(/Assets/images/youtube-small.gif);
	}
	#content #right-column-resources li.excel a {
		  background-image: url(/Assets/images/excel.gif);
	}
	#content #right-column-resources li.powerpoint a {
		  background-image: url(/Assets/images/powerpoint.gif);
	}
	#content #right-column-resources li.zip a {
		  background-image: url(/Assets/images/zip.gif);
	}
	#content #right-column-resources li.webinar a {
		  background-image: url(/Assets/images/webinar.gif);
	}
	#content #right-column-resources li.website a {
		  background-image: url(/Assets/images/website.gif);
	}
	#content #right-column-resources li.external-page a {
		  background-image: url(/Assets/images/external-page.gif);
	}

	 #content #right-column-resources ul li .pane ul li.last-item {border:none;}
	 

/* ------------------------------- FOOTER ----------------------------------------------------- */

	#footer {
		  box-shadow: inset 0px 28px 35px -16px rgba(0, 0, 0, 0.5);
		  clear: both;
		  padding: 20px 0 10px 0;
		  font-size: 11px;
		  background: #6f6f70 url(/Assets/images/BrushedSteel/blue_bushed_steel_FooterBG.png) repeat-x top;
		  color: #ddd;
	}
	#footer ul {list-style:none;}
		
	#footer a {color:#ddd;text-decoration:none;}
	#footer a:hover {color:#ddd;text-decoration:underline;}
	
	#footer p.title {font-size:12px;margin-bottom:3px;color:#eee;text-shadow: 1px 1px 1px #444;text-transform:uppercase;}

	 /* Added/revised by Allison 2013/08/02 - added class styling to foot sections to reduce redundancies */
	 .foot-section {
		  float: left;
		  height: 115px;
		  height: 140px;
		  padding: 0 0 0px 30px;
		  border-right: 1px solid rgba(102, 102, 102, 0.5);
		  border-left: 1px solid rgba(255, 255, 255, 0.15);
	 }
	.foot-section ul {
		  display: block;
	}
	.foot-section li {
		  margin: 4px 0;
		  display: block;
		  float: left;
		  width: 100%;
	}
		  /* LOGOUT BUTTON */
		.foot-section li.fbutton {
				float: left;
				margin: 8px 0 0 0;
				background: rgba(0, 0, 0, .25);
				border-radius: 24px;
				width: 78px;
				line-height: 24px;
				text-align: center;
		}

		#footer-1 {
				width: 325px;
				padding-left: 20px;
				border-left: 0;
		}
			#footer-1 ul {}
			#footer-1 li {
					 width: 100px;
					 margin-right: 6px;
			}
		
		/* removed by Mardol according to HDM css: 2012.04.18 */
/*		#footer-2 {width:215px;padding:0 20px 0 25px;height:130px;float:left;border-right:1px solid #666;border-left:1px solid #a3a3a3;}
				#footer-2 ul {height:92px;width:225px;display:block;}
				#footer-2 li {margin:4px 6px 4px 0;display:block;float:left;}
				#footer-2 p.searchinfo {margin:0;padding:2px 0 8px 0;} */		

		#footer-3 { width: 165px; }
			#footer-3 ul { margin-top: 7px; }/* because no float = collapsed margins in LIs */
			#footer-3 li { float: none; }
				
		#footer-4 { width: 130px; }
			#footer-4 ul {}
			#footer-4 li {}
		
		#footer-5 {
				border-right: 0;
		  }
			#footer-5 li {
					 width: 36px;
					 height: 40px;
					 margin: 4px 5px 0 0;
					 overflow: hidden;
			}
			 #footer-5 li img {
					 width: 30px;
					 height: 30px;
					 border: none;
			 }

		#footer-legal {border-top: 1px solid rgba(255, 255, 255, 0.15); padding: 10px 0 0 20px; }
			#footer-legal p { width: 200px; float: left; }
			#footer-legal #button-set { float: right; margin: 5px 5px 0 0; }
			#footer-legal #button-set ul { list-style: none; }
			#footer-legal #button-set li {
				float: left;
				margin: 0 15px 0 0;
				background: rgba(0, 0, 0, .25);
				border-radius: 24px;
				width: 120px;
				line-height: 24px;
				text-align: center;
				height: 25px;
			}
			
		#footer-search {
			width:200px;
			/* updated 2011.09.15 - from McKinney - merged by Mary @ Nansen */
			/* removed ref to bg-searchbar.gif */	
			/*background:#666 url(/Assets/images/bg-searchbar.gif) repeat-x!important;*/
			background:#666;
			height:28px;
			border:1px solid #999;
			padding:0 4px 0 2px;
			margin:0;
			font-size:12px;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
		}

/* Search related CSS moved from google-search.css to style.css by Rob @ Nansen 10.21.2011*/
/* Search button Header*/
input.search-button {
  font-family: inherit;
  color: #fff;
  background:url(/Assets/images/search-button.png) no-repeat!important;
  position:relative;
  padding:4px 0;
  left:10px!important;
  width:33px!important;
  /* 2011.09.15 added by Rob @ Nansen */
  height: 32px!important;
  margin:0 6px 0 0;
  float:right;
  border-radius:0!important;
  border:none;
  text-indent:-9999px;
  outline:none;
  cursor:pointer;
  *font-size:0;
  *line-height:0;
}

/* Search button Footer*/
input.search-button-footer {
  font-family: inherit;
  color: #fff;
  background:url(/Assets/images/search-button.gif) no-repeat!important;
  position:relative;
  padding:4px 0;
  left:9px!important;
  width:33px!important;
  /* 2011.09.15 added by Rob @ Nansen */
  height: 31px!important;
  margin:0;
  border:none;
  border-radius:0!important;
  text-indent:-9999px;
  outline:none;
  cursor:pointer;
  *font-size:0;
  *line-height:0;
}

.searchstyle input.searchfield {background:none!important;border:none!important;width:188px;height:16px;color:#777;padding-left:4px;float:left;}
.searchstyle input.searchfield-footer {color:#ddd;background:none!important;border:none!important;width:158px;height:16px;padding-left:4px;}

#header-right {float:right;width:380px;height:100px;margin-right:30px;position:relative;}	

.cartButton { background:url(/Assets/images/cart-button.png) no-repeat;width:112px;height:37px; }

#cartFreeShipping {
	margin: 10px 45px 0 10px;
    text-align: center;
	display: none;
	float: right;
}
#cartFreeShipping > p {
	font-weight: bolder;
    font-size: 14px;
    line-height: 11px;
	text-transform: uppercase;
	color: #00aeef;
}

#login-area {height:45px;float:right;}

#login-area > div{float:left;display:inline-block;}
#login-area > div a{position:relative; display:inline-block;}
#login-area .cartQuantity{width: 80px; text-align: center; position: absolute; top: 12px; left: 20px; z-index: 9;}
.login-name {float:left;padding-right:20px;height:25px;display:inline;padding-top:8px;}
	
	a.login-button{float:left;width:118px;background:url(/Assets/images/login-button.png) no-repeat;cursor:pointer;color:#333;text-decoration:none;display:inline-block;}
	a.login-button:hover {background:url(/Assets/images/login-button.png) no-repeat;color:#333;text-decoration:underline;}
	/*a.login-button p.login-lock {background:url(/Assets/images/lock.gif) no-repeat;padding:2px 0 0 18px;*padding-top:0;margin:5px 0 0 35px;display:block;}
	a.login-button p.logout-lock {background:url(/Assets/images/lock-open.gif) no-repeat;padding:2px 0 0 18px;*padding-top:0;margin:5px 0 0 35px;display:block;}*/
	a.login-button p.login-lock {padding-left:46px; padding-top:1px; display:block; font-size:11px;}
	a.login-button p.logout-lock {padding-left:46px; padding-top:1px; display:block; font-size:11px;}

/* Detection message styles that will have to be added to /Assets/Styles/style.css */
/*a.browserWarningShadowbox { display: none;}*/
body.browserDetection { background: #fff;}
#detection-container {padding-top:20px; width:100%; overflow:hidden;}
	#detection-message-container {width:700px; margin:0 auto; overflow:hidden;}
		#detection-message-container h1 {font-size:38px; font-weight:normal;}
		#detection-message {font-size:18px; line-height:26px;}
			#browser-icons {height:108px; padding:20px 0;}
				#browser-icons a {margin-right:20px;}
				#browser-icons a#ie{display:block; float:left; width:108px; height:108px; background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat 0 0;}
					#browser-icons a#ie:hover {background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat 0 -108px;}
				#browser-icons a#ff{display:block; float:left; width:108px; height:108px; background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -108px 0;}
					#browser-icons a#ff:hover {background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -108px -108px;}
				#browser-icons a#gc{display:block; float:left; width:108px; height:108px; background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -216px 0;}
					#browser-icons a#gc:hover {background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -216px -108px;}
				#browser-icons a#sf{display:block; float:left; width:108px; height:108px; background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -324px 0;}
					#browser-icons a#sf:hover {background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -324px -108px;}
				#browser-icons a#op{display:block; float:left; width:108px; height:108px; background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -432px 0;}
					#browser-icons a#op:hover {background:#fff url("/Assets/images/detection-browser-icons.jpg") no-repeat -432px -108px;}
			#proceed {font-size:22px;}


/* Search tabs */ 
.searchTabs{clear: both; overflow:hidden;margin: 0px 0px 40px 0px;width: 745px;background: white;border: 1px solid #BBB; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px; behavior: url(/Assets/Styles/PIE.htc);position:relative;}
.searchTabs .ui-tabs-nav{overflow:hidden;padding:6px 10px 0px 10px;margin-bottom:25px;border:none;background: #E7E7E7 url(/Assets/images/bg-ui-tab.gif) bottom repeat-x;height: 46px;margin: 2px !important;-moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(/Assets/Styles/PIE.htc);position:relative;}
.searchTabs ul li {list-style-type:none;}
.searchTabs.ui-tabs .ui-tabs-nav li a { display: block; height: 33px; width: 115px; float: left; background: #EEE; color: #666; text-decoration: none; text-align: center; margin: 5px 0 0 5px; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; border: 1px solid #BBB; border-width: 1px 1px 0 1px; padding:7px 10px; font-size:12px; behavior: url(/Assets/Styles/PIE.htc); position:relative; font-weight:bold;}
.searchTabs.ui-tabs .ui-tabs-nav li a:hover{background: #CCC;color: #444;}
.searchTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{display: block;height: 43px;width: 115px;float: left;background: #EEE;color: #666;text-decoration: none;text-align: center;margin: 5px 0 0 5px; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; border: 1px solid #BBB;border-width: 1px 1px 0 1px; background: white; color: #444;cursor: default; behavior: url(/Assets/Styles/PIE.htc);position:relative;padding: 7px 10px;}
.searchTabs.ui-tabs .ui-tabs-nav li{float:none;}
.searchTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected{position:relative; -webkit-box-shadow: 0px !important; -moz-box-shadow: 0px !important; box-shadow: 0 !important; padding:0 !important; margin-left:0 !important; margin-right:0 !important;}
.searchTabs ul li{padding: 4px 0;display: inline;}
.searchTabs .searchItemText{color:#000;}
.searchTabs .ItemList > div:first-child{border-top:0;}
.searchTabs .ItemList > div{overflow:hidden; border-top:1px solid #ccc;padding:13px 8px;}
.searchTabs .ItemList > div:hover{
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 2%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#e2e2e2), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}

.searchTabs .ItemList > div:hover .searchItemText h3{color:#012b3b;text-shadow:1px 1px 0 #fff;}
.searchTabs .item a{text-decoration:none;}
.searchTabs .item > a{display:block;overflow:hidden;}
.searchTabs .searchItemText a{color:#000;}
.searchTabs .searchItemText a span.searchItemURL{color:#00AEEF;}
.searchTabs .searchFileItemImage{text-align:center;padding:6px 0 0 5px;}
.searchTabs .searchFileItemImage img{max-width:100px;}
.searchTabs .ItemList > div .searchProductItemImage img{max-width:100px;}
.searchTabs .ItemList > div .searchProductItemImage{border:1px solid #fff; margin-right:10px;text-align:center;width:122px;}
.searchTabs .ItemList > div:hover .searchProductItemImage{padding:0;-moz-box-shadow: 2px 2px 2px #bbb;-webkit-box-shadow: 2px 2px 2px #bbb;box-shadow: 2px 2px 2px #bbb;border: 1px solid #CCC;background:#fff;}
.searchTabs.ui-tabs .ui-tabs-nav li{margin-right:0;}
.searchTabs .searchItemText{width:606px;float:right;min-height:78px;}
.searchTabs .ItemList{border-bottom:1px solid #ccc;}
.searchTabs .noHits{padding:30px; text-align:center;font-weight:bold;font-size:1.3em;}
.searchTabs .ajaxSpinner{margin:70px auto;display:block;}
.searchTabs .ajaxSpinnerShowMore{margin:70px auto; text-align:center;}
#search .autoSuggestAjaxSpinner{position:absolute;z-index:9;margin:6px -14px;}
.searchItemURL{color:#00AEEF;}

.searchWord{color:#898989;}

/*
 * jQuery UI Button 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

.ui-tabs { position: relative;  zoom: 1; width:100%;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {  padding:0.5em 0.2em 0em 1em; }
.ui-tabs .ui-tabs-nav li 
{
	  float:left;
	 font:normal 1.4em/1.2 helvetica,arial,sans-serif;
	color:#000;
	margin-right:40px;
}
.ui-tabs .ui-tabs-nav li a 
{
	 float:left;
	 font:normal 1em/1.2 helvetica,arial,sans-serif;
	color:#000;
	padding-bottom:7px;
	padding-top:5px;
}
/*.ui-tabs-nav li:first-child
{
	 padding-top:5px;
}*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected  
{
	 background:#fff;
	position:relative;
	 -webkit-box-shadow: 0px -1px 3px #c9c9c9;
	 -moz-box-shadow: 0px -2px 3px #c9c9c9;
	 box-shadow: 0px -1px 3px #c9c9c9;
	 padding: 5px 5px 0px 5px;
	 margin-left:-5px;
	 margin-right:35px;
	 
 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-state-hover a {  padding-top:0px; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere/Assets. */

.ui-tabs .ui-tabs-hide { display: none !important; }

/* Search result page */

.searchItemText, .searchFileItemImage, .searchProductItemImage
{
	 display:inline;
	 float:left;
 }
	  .searchFileItemImage, .searchProductItemImage
{width:120px;
	 }
.searchItemText
{width:580px;
	 }
	 .itemText
{width:580px;
	 }
	 .searchItemURL
	 {
		  font-size:10px;
	 }

	 .ajaxSpinner, .ajaxSpinnerShowMore
	 {
		  clear:both;
		  display:none;
	 }
	 .showMoreButton{ background: url("/Assets/Images/showMoreBtn.png") no-repeat scroll right top transparent; color: #000000; display: none; font: 1.4em/1.5 helvetica,arial,sans-serif; height: 31px; margin: 0 auto; padding-top: 12px; text-align: center; width: 398px; margin: 10px auto;overflow: hidden; }

.searchResultsPage #main{margin:0 auto; float:none !important;}

/* Auto suggest */
.searchProductItemImage
{
	 display:inline;
	 float:left;
}

#autoSuggestPopup{position:absolute;top:36px;z-index:99999999999999;background-color:#fff;width:234px;padding:0px;-webkit-box-shadow:0px 2px 10px #353535;-moz-box-shadow:0px 2px 10px #353535; box-shadow:0px 2px 10px #353535;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;behavior: url(/Assets/Styles/PIE.htc); overflow:hidden; display:none;}
#autoSuggestPopup > li:hover, #autoSuggestPopup > li.active /*, .autoSuggestItem a:hover, .autoSuggestItem a.active*/{
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 2%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#e2e2e2), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(top,  #e2e2e2 2%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}

.autoSuggestItem > a:hover h3,.autoSuggestItem > a.active h3, .autoSuggestItem.active h3{color:#00a3e0;}
.autoSuggestItem .searchItemText{width:173px;float:left;}
.autoSuggestItem .searchProductItemImage{width:40px;margin-right:10px;margin-left:5px;}
.autoSuggestItem .searchProductItemImage img{max-width:40px;border:1px solid #fff;}
.autoSuggestItem > a:hover .searchProductItemImage img,.autoSuggestItem.active .searchProductItemImage img{max-width:40px;border:1px solid #ccc;}
.autoSuggestItem h3{font-size:12px;}

#autoSuggestPopup > li:first-child {border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;behavior: url(/Assets/Styles/PIE.htc);position:relative;}
#autoSuggestPopup > li:last-child, .autoSuggestItem a:last-child {border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;behavior: url(/Assets/Styles/PIE.htc);position:relative;}
#autoSuggestPopup > li{ overflow:hidden; display:block;}
.autoSuggestItem:first-child a{border-top:0;}
.autoSuggestItem a{display:block;border-top:1px solid #ccc;padding:5px 0;text-decoration:none;overflow:hidden;}

.searchMetaLink
{
	  position: relative;
	  left:243px;
	  top:-22px;float:left;
	  background:url(/Assets/Images/questionMark.png) -26px 0; width:16px; height:16px; display:block; text-indent:-9999px;
}
.searchMetaLink:hover{background-position:0 0}

.autoSuggestAjaxSpinner
{
	 display:none;
}
#internalSearchtrafficDisclaimer
{
	 float:left;
}


/* Table Styles--------------------------------------------- */

table.table-layout1 {
	border:1px solid #666;
	background:#fff;
	border-collapse:collapse;
}

table.table-layout1 tr.stripe {background:#ddd;}
table.table-layout1 tr.tableheader {background: url("/Assets/images/bg-table-header.gif") repeat-x scroll center top #0083B4;color:#fff;}
table.table-layout1 tr.tablesubheader {background:#eee;}
table.table-layout1 td {padding:5px;}

#left-info li #tweet li { border-bottom: none; }
#left-info li #tweet .jta-tweet-list-item { padding-top: 0px; padding-bottom:0px; }
#left-info li #tweet li div span .jta-tweet-a { background: none; }
#left-info li #tweet li div span .jta-tweet-timestamp-link { background: none; display: block; }
#left-info li #tweet li .jta-tweet-body { padding-left: 40px; }
#left-info li #tweet li div .jta-tweet-text {background:url(/Assets/images/blue-arrows.gif) no-repeat right;}
#left-info a.leftTeaserImgAnchor { background:none; padding-right: 0px; }
span.jta-tweet-text a {background:none!important;}

#content.touchDevice{cursor:pointer;}

#BimbaSearchFilter { background-image: url("/Assets/images/BrushedSteel/funnel_brushedsteel.png"); position: absolute; right: 0; top: 55px; width: 38px; height: 30px; border: 0; cursor:pointer; }

.left-nav-children { background: none!important; }

#content #side-nav a ~ .left-nav-children li:first-child a{border-top:0;}
#content #side-nav a ~ .left-nav-children a{border-top:1px solid #ccc; background:none; font-size:12px; color:#000; padding:5px; margin-left:10px; }
#content #side-nav a ~ .left-nav-children a:hover{color:#000;font-size:12px;cursor:pointer;}

#AccordionItemTitleDiv { font-size: 25px; font-weight:bold; }

.addToCartErrorClass { color: red; display:none; }
.addToCartSuccessClass { color: black; display:none; }
#loaderImage { display:none; }



/* Update */


/* Homepage Changes */


#slideshow {
	max-width:100%;
	overflow:hidden;
}

.better-bimba {
    background: #eeeeee;
    background: -webkit-linear-gradient(left, #dddddd, #fbfbfb, #dddddd);
    background: -o-linear-gradient(left,  #dddddd, #fbfbfb, #dddddd);
    background: -moz-linear-gradient(left,  #dddddd, #fbfbfb, #dddddd);
    background: linear-gradient(to right,  #dddddd, #fbfbfb, #dddddd);
    clear: both;
    padding-top: 15px;
}
.better-bimba #content {
    padding: 0;
}
.better-bimba .hero-image {
    width: 100%;
    margin: 45px 0 60px;
}
.better-bimba .section {
    margin-left: auto;
    margin-right: auto;
    background-image: 
        url('/Assets/Images/bg-better-bimba-section-top-left.png'), 
        url('/Assets/Images/bg-better-bimba-section-top-right.png'),
        url('/Assets/Images/bg-better-bimba-section-bottom-left.png'),
        url('/Assets/Images/bg-better-bimba-section-bottom-right.png');
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: top left, top right, bottom left, bottom right;
}
.better-bimba .section-heading {
    text-transform: uppercase;
    color: #1FABD9;
    letter-spacing: 3px;
}
.better-bimba .close-video {
    border: 2px solid white;
    color: white;
    padding: 1px 7px 0 8px;
    font-size: 30px;
    background-color: #1FABD9;
    line-height: 1;
    position: absolute;
    top: -22px;
    right: 25px;
    z-index: 103;
}
.better-bimba .close-video:hover {
    text-decoration: none;
}
.better-bimba .preamble {
    max-width: 790px;
    width: 100%;
    min-height: 150px;
    margin: 0 auto 55px;
    position: relative;
    display: table;
}
.better-bimba .preamble h2 {
    position: absolute;
    top: -6px;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
}
.better-bimba .preamble .preamble-content {
    display: table-cell;
    vertical-align: middle;
    padding: 0 50px;
    text-align: center;
}
.better-bimba .preamble .preamble-content p {
    margin: 24px 0 0 0;
    font-size: 17px;
}
.better-bimba .preamble .preamble-content > strong {
    display: inline-block;
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
}
.better-bimba .preamble-callout {
	height: 0;
	width: 0;
}
.better-bimba .preamble-callout div {
	z-index: 100;
    background-color: #ea8e31;
    width: 125px;
    height: 125px;
	-ms-border-radius: 50%;
	border-radius: 50%;
    display: table;
    position: relative;
    top: -85px;
    left: 700px;
}
.better-bimba .preamble-callout span {
	text-align: center;
    height: 100%;
    width: 100%;
    padding: 0 12% 0 12%;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    color: white;
}
.better-bimba .title-only {
	margin: -52px 0 0 0;
    display: table;
    height: 302px;
}
.better-bimba .title-only span {
	display: table-cell;
    height: 100%;
    line-height: 1.25;
    vertical-align: middle;
    padding-right: 100px;
}
.better-bimba .large-callout {
    float: left;
    width: 100%;
    max-width: 900px;
    background-color: #1FABD9;
    padding: 0 50px;
    color: white;
    margin-bottom: 55px;
    position: relative;
}
.better-bimba .large-callout .callout-header {
    float: left;
    width: 35%;
    margin-top: 52px;
    font-size: 17px;
}
.better-bimba .large-callout .callout-header h2 {
    color: white;
    font-size: 40px;
    font-weight: normal;
}
.better-bimba .large-callout .callout-header hr {
    border-top: 2px solid white;
    width: 1000px;
    margin: 28px 0 23px -50px;
}
.better-bimba .large-callout .callout-image {
    float: right;
    position: relative;
}
.better-bimba .large-callout .callout-image:before {
    content: '';
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: inline-block;
    background-color: #1FABD9;
    top: 101px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 100;
}
.better-bimba .large-callout .callout-image:hover:before {
    border: 3px solid white;
    top: 98px;
}
.better-bimba .large-callout .callout-image:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 18px 0 18px 30px;
    border-color: transparent white;
    display: block;
    top: 133px;
    left: 256px;
    z-index: 101;
}
.better-bimba .large-callout .callout-image img {
    float: right;
}
.better-bimba .large-callout iframe {
    position: absolute;
    z-index: 102;
    top: 0;
    right: 50px;
}
.better-bimba .large-callout .close-video {
    top: -22px;
    right: 25px;
}
.better-bimba .large-callout:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 27px 27px 0;
    border-color: #1FABD9 transparent;
    display: block;
    bottom: -27px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.better-bimba .video-list {
    max-width: 790px;
    width: 100%;
    list-style: none;
    clear: both;
    overflow: hidden;
    margin-bottom: 50px;
}
.better-bimba .video-list .video-list-item {
    padding: 22px 20px;
    overflow: hidden;
    border-bottom: 2px solid #1FABD9;
    position: relative;
}
.better-bimba .video-list .video-list-item:last-child {
    border-bottom: none;
}
.better-bimba .video-list .video-list-item .close-video {
    top: -22px;
    right: -20px;
}
.better-bimba .video-list .video-list-item .iframe-background {
    width: 0;
    height: 0;
    background-color: black;
    position: absolute;
    top: 22px;
    left: 20px;
    opacity: 0;
}
.better-bimba .video-list .video-list-item .video-image {
    margin-right: 25px;
    display: inline-block;
    vertical-align: middle;
}
.better-bimba .video-list .video-list-item .video-header {
    font-size: 16px;
    margin-top: -12px;
    max-width: 425px;
    display: inline-block;
    vertical-align: middle;
}
.better-bimba .video-list .video-list-item .video-header h2 {
    font-size: 40px;
    font-weight: normal;
    color: #1FABD9;
}
.better-bimba .video-list .video-list-item .video-header .video-play-button:before {
    content: '';
    position: absolute;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    display: inline-block;
    background-color: #1FABD9;
    top: -5px;
    left: 0;
}
.better-bimba .video-list .video-list-item .video-header .video-play-button:hover:before {
    border: 3px solid white;
    top: -8px;
    left: -3px;
}
.better-bimba .video-list .video-list-item .video-header .video-play-button:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    border-color: transparent white;
    display: block;
    top: 3px;
    left: 11px;
}
.better-bimba .video-list .video-list-item .video-header .video-play-button {
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    display: inline-block;
    padding-left: 36px;
    margin-top: 15px;
    color: #1FABD9;
    font-size: 15px;
}
.better-bimba .video-iframe {
	overflow: hidden !important;
}
.better-bimba .distributor-link {
	height: 414px;
    display: block;
    width: 414px;
    z-index: 5;
    position: absolute;
}
.better-bimba .distributor-listing {
    width: 100%;
    border-top: 2px solid #1FABD9;
    overflow: hidden;
}
.better-bimba .distributor-listing .distributor-list {
    float: left;
    width: 100%;
    list-style: none;
    max-width: 414px;
    min-width: 414px;
    min-height: 414px;
    border-right: 2px solid #1FABD9;
    position: relative;
}
.better-bimba .distributor-listing .distributor-list:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-style: solid;
    border-width: 27px 0 27px 27px;
    border-color: transparent #1FABD9;
    display: block;
    top: 180px;
    right: -27px;
}
.better-bimba .distributor-listing .distributor-list-tabs {
    display: none;
}
.better-bimba .distributor-listing .distributor-list ul {
    list-style: none;
}
.better-bimba .distributor-listing .distributor-list li {
    float: left;
    opacity: 0;
}
.better-bimba .distributor-listing .distributor-list li img {
    vertical-align: middle;
}
.better-bimba .distributor-listing .distributor-content {
    float: left;
    max-width: 420px;
    padding: 22px 35px;
    margin-top: 55px;
    margin-left: 47px;
    font-size: 17px;
    min-height: 260px;
}
.better-bimba .distributor-listing .distributor-content h2 {
    margin-bottom: 55px;
}
.better-bimba .distributor-listing .distributor-content .find-distributor-link {
    text-transform: uppercase;
    font-weight: bold;
    color: #1FABD9;
    margin-top: 12px;
    display: inline-block;
    font-size: 15px;
}

#content.new-industry-layout {
    padding: 0;
}

#content.new-industry-layout #left-wide-column-new-layout {
    width: 100%;
    position: relative;
}

#content.new-industry-layout .main-image {
    width: 100%;
    min-height: 50px;
}

#content.new-industry-layout .page-tagline {
    color: #0ea4d5;
    font-size: 56px;
    font-weight: 100;
    letter-spacing: -3px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 38px;
    margin-bottom: 38px;
}

.industry-section {
    border-color: #bbb;
    border-top-width: 1px;
    border-style: solid;
    background-repeat: no-repeat;
    -ms-background-size: contain;
    background-size: contain;
    background-color: #c9c9c9;
    width: 100%;
    height: 270px;
}

.industry-section:nth-child(even) {
    padding-left: 125px;
}

.industry-section:nth-child(odd) {
    padding-left: 460px;
}

.industry-section-content {
    padding-top: 38px;
    padding-bottom: 55px;
}

.industry-section-title {
    color: #0ea4d5;
    font-size: x-large;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.industry-section-background {
    display: inline-block;
    z-index: -100;
}

.section-item-list {
    position: absolute;
    list-style: none;
    padding-top: 20px;
    -moz-column-count: 2; /* Firefox */
    -webkit-column-count: 2; /* Chrome/Safari */
    column-count: 2; /* IE/Opera */
}

.section-item-list > li {
    width: 260px;
    height: 35px;
    margin-bottom: 5px;
    overflow: visible;
}

.section-item-list-image-container {
    text-align: center;
    width: 50px;
    overflow: visible;
}

.section-item-list-image {
    margin: auto;
    vertical-align: middle;
    max-width: 45px;
    max-height: 30px;
}

.section-item-container {
    line-height: 35px;
}


.section-item-container:hover, .section-item-container:visited, .section-item-container:link, .section-item-container:active
{
    text-decoration: none;
}

.section-item-container > div {
    display: inline-block;
    vertical-align: middle;
}

.section-item-text {
    margin-bottom: 0;
    margin-left: 10px;
    color: black;
}

.product-spotlight {
    background: -webkit-linear-gradient(#adadad, #c5c5c5);
    background: -o-linear-gradient(#adadad, #c5c5c5);
    background: -moz-linear-gradient(#adadad, #c5c5c5);
    background: linear-gradient(#adadad, #c5c5c5);
    padding: 25px 10px 10px 25px;
    width: 100%;
    height: 250px;
}

.product-spotlight-title {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #183e52;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: -2px;
    text-transform: uppercase;
}

.product-spotlight-column-1 {
    display: inline-block;
    width: 410px;
    margin-right: 15px;
    vertical-align: top;
}

.product-spotlight-column-1 > h3 {
    margin-bottom: 10px;
}

.product-spotlight-column-2 {
    display: inline-block;
    width: 210px;
    vertical-align: top;
}

.product-spotlight-featured-img {
    margin-top: 35px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-height: 130px;
}

.product-spotlight-column-3 {
    max-height: 170px;
    display: inline-block;
    width: 225px;
    margin-left: 10px;
    border-left-color: #d7d7d7;
    border-left-style: solid;
    border-left-width: 1px;
    vertical-align: top;
}

.product-spotlight-column-4 {
    display: inline-block;
    width: 90px;
    margin-top: 25px;
}

.product-spotlight-documents-container {
    margin-top: 35px;
    margin-left: 20px;
    margin-bottom: 35px;
    margin-right: 5px;
}

.product-spotlight-document {
    display: block;
    margin-bottom: 20px;
    color: #0ea4d5;
}

.product-spotlight-document-sub {
    display: inline-block;
    vertical-align: middle;
}

.product-spotlight-document-text {
    color: #0ea4d5;
    margin-left: 5px;
    margin-bottom: 0;
    width: 175px;
}

.product-spotlight-document-img {
    max-width: 50px;
    max-height: 50px;
}

.product-spotlight-image-desc {
    padding-top: 10px;
    font-size: smaller;
    color: #676767;
}

.product-spotlight-img-link {
    margin-bottom: 5px;
    height: 68px;
    width: 80px;
    text-align: center;
    display: block;
}

.product-spotlight-img-link > img {
    -ms-border-radius: 5px;
    border-radius: 5px;
    max-height: 68px;
    max-width: 80px;
}

sup {
    font-size:x-small;
    vertical-align: top;
}
