﻿@charset "utf-8";
/* CSS Document */

/*//////////////////////////////////////////////////

* Main CSS file for Honeywell Analytics
* Filename:  main.css
* Author:    Matthew Schlanger and Oscaldo Tanda

//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
	Reset
//////////////////////////////////////////////////*/
* {
	margin: 0;
	padding: 0;
}
body,td,th {
	margin: 0;
	background-color: #ffffff;
}
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 100%;
	font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.2;
}
ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	/*border-collapse: collapse;*/
	border-spacing: 0;
}		
/*//////////////////////////////////////////////////
	Clear Fix
//////////////////////////////////////////////////*/
.clear{ clear:both; }	
.clearfix{ clear:both; }
/*//////////////////////////////////////////////////
	Global
//////////////////////////////////////////////////*/
h1, h2, h3, h4, h5, h6{
	font-family:  Arial, Helvetica, sans-serif;
	color: #ed2028;
	margin: 0 0 2px 0;
	font-weight: normal;
}
h1 { font-size: 28px; line-height: 36px;}
h2 { font-size: 26px; line-height: 29px;}
h3 { font-size: 22px; line-height: 25px;}
h4 { font-size: 20px; line-height: 22px;}
h5 { font-size: 18px; line-height: 19px;}
h6 { font-size: 16px; line-height: 17px;}

p {
	margin: 0 0 16px 0;
	line-height: 16px;
}
.va-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.strong{
	font-weight: 700;
}
img.image-float-left {
    float: left;
	padding-right:20px;
}
img.image-float-right{
	float: right;
	padding-left: 20px;
}
@media (max-width:767px){
	img.image-float-right{float: none;	padding-left: 0;}
}
a.aspNetDisabled, 
a.aspNetDisabled:link{
	color: #666 !important;
	cursor:default;
	text-decoration:none
}
.hide{ display:none }
.print{display:none;}
.pos-left{
	margin-left: 0 !important;
	margin-right: auto !important;
}
.pos-right{
	margin-left: auto !important;
	margin-right: 0 !important;
}
.pos-center{
	margin-left: auto !important;
	margin-right: auto !important;
}
/* ----- LINKS Styling ----- */	
a:focus { 
    outline: none; 
}
button::-moz-focus-inner {
  border: 0;
}
a:link,
a:visited,
a:active{
	color:  #ee3124;
	text-decoration: none;
}


a.lblue:link,
a.lblue:visited{
	color: #3B87DE;
	text-decoration: none;
}
a.lblue-under:link,
a.lblue-under:visited,
a.lblue-under:active{
	color: #3B87DE;
	text-decoration: underline;
}
a.dblue:link,
a.dblue:visited,
a.dblue:active{
	color: #335C85;
	text-decoration: none;
}
a.red:link,
a.red:visited,
a.red:active {
	color: #ee3124;
	text-decoration: none;
}
a.grey:link,
a.grey:visited,
a.grey:active {
	color: #666666;
	text-decoration: none;
}
a.blue2:link,
a.blue2:visited,
a.blue2:active {
	color: #3b87de;
	text-decoration: none;
}
a.blue_question:link,
a.blue_question:visited,
a.blue_question:active {
	color: #335c85;
	text-decoration: none;
}
a.blue_question2:link,
a.blue_question2:visited,
a.blue_question2:active {
	color: #335c85;
	text-decoration: underline;
}
.main ol, .main ul{list-style-position: inside;}
/*//////////////////////////////////////////////////
	Columns
//////////////////////////////////////////////////*/
.wrapper-outer{
    overflow: hidden;
    min-width: 320px;
    /*position: relative;*/
}
.fullwidth-890{
	width: 890px;
    margin: 0 auto;
    overflow: hidden;
}
.columns-50-50{
	display: block;
	width: auto;
	height: auto;
}
.columns-50-50 >div:first-child{
	float: left;
	width: 48%;
	padding-right: 25px;
	height: 100%;
}
.columns-50-50 >div.right-column{
	float: left;
	width: 48%;
	height: 100%;
}
.columns-70-30{
	display: block;
	width: auto;
	height: auto;
}
.columns-70-30 >div:first-child{
	float: left;
	width: 580px; 	/* 65%;*/
	padding-right: 20px;
	height: 100%;
}
.columns-70-30 >div.right-column{
	float: left;
	width: 290px; /* 32%; */
	height: 100%;
}
/*//////////////////////////////////////////////////
	Header
//////////////////////////////////////////////////*/
img.hero-image{ margin-top: 25px; /*width: 980px !important; height: 275px !important;*/ /*removed for bootstrap*/}
@media (max-width:767px){
	img.hero-image{ margin-top: 0; }
}
.header {
	margin-bottom: 20px;
}
.hero-header{
	position: relative;
}
@media (max-width:767px){
	.hero-header{ margin-left: 0; margin-right: 0; z-index: 1;}
}
@media (min-width:768px){
	.hero-header{ height: 300px;}
}
.home-page-header{margin-bottom: 0;}
.hero-header .nav{
	z-index: 20;
	position: absolute;
	top: 0;
	width: 100%;
}
.home-page-header .nav{
	top: 0;
}
/* ----- EYEBROW Styling ----- */
.eyebrow-container-wrapper {
	position: relative;
	z-index: 10;
}
.eyebrow-container{
	height: 25px;
	background: url(../images/bg.png) repeat-x 0 0;
	position: relative;
}
.eyebrow-nav {}
ul.eyebrow-links {
	list-style-type: none;
	padding: 1px 42px 0 0;
}
.eyebrow-links li {
	float: right;
	background: url(../images/eyebrow_divider.png) no-repeat 0 4px;
	color: #fff;
}
.eyebrow-links li.language-indicator{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 6px 6px 0 6px;
	display: block;
	height:19px;
	text-decoration: none;
	text-transform: uppercase;
}
.eyebrow-links a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.4;
	padding: 6px 6px 0 6px;
	display: block;
	height:19px;
	text-decoration: none;
}
.eyebrow-links li.eyebrow-noback{
	background: none;
}
.eyebrow-links >li >a:link,
.eyebrow-links >li >a:visited {	
	color: #fff;
}
/* ----- MAIN MENU Styling ----- */
.main-menu-container{
	height: 65px;
	/*width: 890px;*/
	border: 1px solid #bcbcbc;	
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px 1px #d4d4d4;
	-moz-box-shadow: 0 2px 5px 1px #d4d4d4;
	-ms-box-shadow: 0 2px 5px 1px #d4d4d4;
	-o-box-shadow: 0 2px 5px 1px #d4d4d4;
	box-shadow: 0 2px 5px 1px #d4d4d4;
	margin: 0 auto;
	position: relative;
	z-index: 1;	
}
.logo {
	padding-left: 20px;
	padding-top: 17px;
	float: left;
	width: 33%;
}
@media (min-width:768px){
	img.hero-image{ margin-top: 90px; height: 210px !important;}
}
@media (min-width:992px){
	.logo{width: 36%;}
	.main-menu-container {margin-left:40px; margin-right:40px;}
	img.hero-image{ margin-top: 25px; height: 275px !important;}
}
.main-nav {
	float: left;
	width: 43%;
}
.main-menu {
	list-style-type: none;
	padding-top: 19px;
}
.main-menu li {
	float: left;
	height: 34px;
	background: url(../images/navi_bg_divider.png) no-repeat 0 1px;
	padding: 0 8px;
}
.main-menu li:first-child {
	background: none;
}
.main-menu >li >a{
	display: block;
	margin: 7px 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #3b94ff;
}
.main-menu a:link,
.main-menu a:visited,
.main-menu a:active {	
	color: #3b94ff;
	text-decoration: none;
}
.main-menu a:hover {	
	border-bottom: #ee3124 3px solid;
	text-decoration: none;
}
.search-box {
	background: url(../images/search_back.png) no-repeat 0 0;
	float: left;
	margin-top: 21px;
	position: relative;
}
.search-box input{
	padding: 0 5px;
	float: left;
	width: 142px;
	height: 24px;
	margin: 1px 0 0 2px;
	border: none;
	margin-right: -1px;
	background-color: #eee;
	color: #a4a5a5;
	font-size: 12px;
}
img.search-icon{
	float: left;
	margin-top: 0;
}
/*moved to coveo-overwrite*/
/*@media (max-width:767px){
	.search-box {
		background: none;
		width: 100%;
	}
	.search-box input {
		padding: 0 5px;
		float: left;
		width: 89%;
		height: 27px;
		margin: 0 0 0 2px;
		border: 1px #d6d7d6 solid;
		margin-right: -1px;
		background-color: #eee;
		color: #a4a5a5;
	}
}*/
/*-------language dropdown -----------*/
div.header div.eyebrow-container div.language-container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	width: 188px;
	position: absolute;
	top: -500px;
	right: 0;
	background-color: #68737a;
	z-index: -1;
	color: #fff;
	padding-right: 10px;
}
div.header div.eyebrow-container div.language-container ul {
	display: block;
	padding: 5px 0 15px 0;
	overflow: hidden;
}
div.header div.eyebrow-container div.language-container ul >li {
	display: block;
	list-style-type: none;
	float: left;
	clear: left;
	margin-left: 10px;
	background: none;
}
div.header div.eyebrow-container div.language-container ul >li.underline {
	text-decoration: underline; 
	margin-bottom: 3px;
	margin-top: 10px;
}
div.eyebrow-container div.language-container ul li a {
	font-size: 13px;
	color: #fff;
	padding: 0;
	margin: 0;
}
/*-------headline and sub-head------*/
/*   changes to these settings which need to be made in sitecore
 *   instead of two classes for right and left, one on both the header and the text, 
 *   now use only one - right or left along with headline-container.
 *   below use just headline-text and sub-headline-text (no right or left).
 */
.headline-container{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 20;
	position: relative;
	top: -182px;
	width: 360px;
	height: 114px;
	overflow: hidden;
}
.headline-container.position-right{
	margin-left: auto;
	margin-right: 41px;
}
.headline-container.position-left{
	margin-left: 55px;
	margin-right: auto;
}
.hero-carousel .headline-container{ 
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	display: block;
}
.hero-carousel div.slide:first-child .headline-container{  
	-webkit-opacity: 1.0;
	-moz-opacity: 1.0;
	-ms-opacity: 1.0;
	-o-opacity: 1.0;
	opacity: 1.0;
	display: block; 
}
.headline-text{
	font-size: 27px;
	margin: 6px 0 0 0;
	text-align: left;
	max-height: 66px;
	overflow: hidden;
	width: 360px;
	line-height: 32px;
}
.sub-headline-text {
	font-size: 12px;
	margin: 1px 0 0 0;
	text-align: left;
	line-height: 14px;
	height: 42px;
	overflow: hidden;
	width: 350px;
}
@media (max-width:767px){
	.headline-container{ width:100%; }
	.headline-text { width:100%; }
	.sub-headline-text { width: 100%; }
	.headline-container.position-right {
		margin-left: 0;
		margin-right: 0;
		color: #666 !important;
		top: 0;
		width: 100%;
		padding: 0 15px 15px 15px;
		border: #666 1px solid;
		height: auto;
	}
	.headline-container.position-left {
		margin-left: 0;
		margin-right: 0;
		color: #666 !important;
		top: 0;
		width: 100%;
		padding: 0 15px 15px 15px;
		border: #666 1px solid;
	}
}
.mini-main-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	z-index: 3;
}
.mini-main-nav .navbar{margin: 0 0;} /*-15 to go fullwidth*/
.mini-main-nav .navbar-header {background-color: #ee3124;}
.mini-main-nav .visible-xs.additional-info-sm { float: left; margin: 16px 10px 0 10px; }
.mini-main-nav .navbar-default {background-color: #d6d7d6; border-color: #666; border-top: none;}
.mini-main-nav .navbar-toggle{margin-right:10px;}
.mini-main-nav .navbar-collapse li a {
	text-transform: uppercase;
	padding: 4px 15px;
	color: #666;
	background: url(../images/arrow_learn_more.png) no-repeat 95% 2px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.mini-main-nav .navbar-collapse li{ border-top: #666 1px solid; margin: 0 -15px;}
.mini-main-nav .navbar-collapse li:first-child { border-top: none; }
.mini-main-nav  .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.mini-main-nav .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: none;}
.mini-main-nav button.mobile-open-search-button {float:right; padding: 11px 9px 11px 0;}
.mini-main-nav button.mobile-open-search-button,
.mini-main-nav button.mobile-open-search-button:focus,
.mini-main-nav button.mobile-open-search-button:active,
.mini-main-nav button.mobile-open-search-button.collapsed,
.mini-main-nav button.mobile-open-search-button.collapsed:focus,
.mini-main-nav button.mobile-open-search-button.collapsed:active {background: none; border: none; outline:0; }
.mini-main-nav .search-box {margin:8px 0;}
.mini-main-nav .navbar-default .navbar-collapse, .mini-main-nav .navbar-default .navbar-form { border-color: #666; }
.mini-main-nav .navbar-collapse { max-height: none;}

/*language header styling*/
.mini-main-nav .navbar-header.language-header {background-color: #d6d7d6;}
.mini-main-nav .navbar-header.language-header button.navbar-toggle {background-color: #ee3124; margin-top: 4px; margin-bottom:4px;}
.mini-main-nav .navbar-header.language-header div.additional-info-sm{ text-transform: uppercase; padding: 0 5px; color: #666; }
.mini-main-nav .lang-prefs-collapse li{ color: #335c85; padding: 2px 30px 0 30px; margin: 5px -15px;}
.mini-main-nav .lang-prefs-collapse li a{ padding: 0 20px; background: none;}
.mini-main-nav .navbar-collapse.in { overflow: visible; }
/*-----------secondary navigation---------*/
.secondary-nav{
	margin: 0 auto;
	position: relative;
	top: -181px;
}
.secondary-nav-tabs{
	width: 890px;
	height: 67px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background-color: rgba(234,233,236,.95);
}
.secondary-nav-tabs ul {list-style-position: outside;}
div.secondary-nav-tabs ul li{
	list-style-type: none;
	float: left;
}
div.secondary-nav-tabs ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.4px;
	font-weight: bold;	
	width: 147px;
	height: 67px;	
	text-align: center;
	background: url(../images/tab_switcher_divider.png) 0 9px no-repeat;
	cursor: pointer;
	z-index: 0;
	position: relative;
	color: #0097d7;
	text-decoration: none;
	display: inline-block;
	padding-top: 18px;
	line-height: 15px;
}
div.secondary-nav-tabs ul li a div{
	padding: 0 8px;
}
div.secondary-nav-tabs >ul >li:first-child a{
	background: none;
}
div.secondary-nav-tabs ul li a.active {
	background: #ee3124;
	color: #FFF;
	z-index: 1;
	padding-right: 2px;
	margin-right: -2px;
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial;
}
li.mini-second-level-nav {background-color: #eee;}
.mini-main-nav .navbar-collapse li.mini-second-level-nav a {color: #335c85;}
@media (min-width:768px) and (max-width:991px){
	.secondary-nav-tabs{ width: 750px !important;}
}
/*-------HOME PAGE HEADER MODIFICATIONS-------*/
.home-page-header{
	height: 439px;
}
.home-page-header .headline-container {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
    position: relative;
    top: -262px;
    z-index: 20;
    text-align: left;
    height: 200px;
    overflow: hidden;
}
.home-page-header  .headline-container.position-right {
    margin-left: 605px;
}
.home-page-header  .headline-container.position-left {
    margin-left: 55px;
}
.home-page-header div.headline-text {
	width: 350px;
	font-size: 33px;
	margin: 6px 0 0 0;
}
.home-page-header div.sub-headline-text {
	font-size: 12px;
	margin: 10px 0 16px 1px;
	width: 276px;
	line-height: 14px;
	max-height: 92px;
	overflow: hidden;
}
.home-page-header .headline-container a{
	background: #335c85 url(../images/btn_arrow_blue_right.png) no-repeat 171px 4px;
	font-size: 16px;
	letter-spacing: 1px;
	display: block;
	height: 33px;
	width: 200px;
	padding: 7px 0 0 16px;
	color: #fff;
}
.home-page-header .headline-container a.red-arrow { background-image: url(../images/btn_arrow_darkred_right_25.png); }

@media (max-width:767px){
	.home-page-header  .headline-container{
		color: #666;
		height: auto;
	}
	.home-page-header div.headline-text {
		width:auto;
		font-size: 28px;
		max-height: 70px;
		color: #666 !important;
	}
	.home-page-header div.sub-headline-text{ width:auto; color: #666 !important;}
	.home-page-header  .headline-container.position-right {
		margin-left: 0;
		margin-right: 0;
		top: 0;
		width: 100%;
		padding: 0 15px 15px 15px;
		border: #666 1px solid;
	}
	.home-page-header  .headline-container.position-left {
		margin-left: 0;
		margin-right: 0;
		top: 0;
		width: 100%;
		padding: 0 15px 15px 15px;
		border: #666 1px solid;
	}

}
/*-------HERO CAROUSEL ------*/
.hero-carousel-outer{position:relative;}
.hero-carousel {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	height: 385px;
}
.hero-carousel .slides-container {
	width: 20000em;
	overflow: hidden;
	position: relative;
}
.hero-carousel .slide {
	float: left;
	position: relative;
	margin: 0 0 0 0;
	text-align: center;
}
.hero-carousel div.slide img{
	display: block;
    max-width: 100%;
    height: auto !important;
}
.hero-carousel-controls{
	width: 196px;
	margin: 0 20px 0 auto;
	text-align: right;
	top: -42px;
	position: relative;
}
.hero-carousel-controls > p {height: 25px;}
p.jcarousel-pagination{
	margin: 0;
	display: inline-block;
	padding-top: 0;
	position: relative;
	top: -2px;
	left: 6px;
}
.hero-carousel-controls .jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	background-color: #d6d7d6;
	text-indent: -9999px;
	height: 25px;
	width: 25px;
	font-size: 11px;
	line-height: 10px;
	min-width: 14px;
	padding: 0;
	text-align: center;
	margin-right: 7px;
	-webkit-box-shadow: #666 0 0 6px 1px;
	-moz-box-shadow: #666 0 0 6px 1px;
	-ms-box-shadow: #666 0 0 6px 1px;
	-o-box-shadow: #666 0 0 6px 1px;
	box-shadow: #666 0 0 6px 1px;
}
@media (max-width:767px){
	.hero-carousel-outer {margin-bottom: 20px; z-index: 0;}
	.home-page-header { height: auto; }
	.hero-carousel-controls {top: -212px;}
	.hero-carousel-controls .jcarousel-pagination a{height: 14px; width: 14px; margin-top: 20px;}
	.hero-carousel-controls {position:absolute;}
	.hero-carousel {height: auto;}
}
@media (min-width:768px){
	.hero-carousel-outer{ margin-top: 90px; }
	.headline-container.position-right {}
	.headline-container.position-left {}
	.home-page-header  .headline-container.position-right {margin-left: 400px;}
	.home-page-header  .headline-container.position-left {margin-left: 30px;}
	.hero-carousel {height: 295px;}
}
@media (min-width: 992px){
	.hero-carousel-outer {margin-top: 25px;}
	.home-page-header  .headline-container.position-right {margin-left: 605px;}
	.home-page-header  .headline-container.position-left {margin-left: 55px;}
	.hero-carousel {height: 385px;}
}
.hero-carousel-controls .jcarousel-pagination.light-gray a{background-color: #d6d7d6;}
.hero-carousel-controls .jcarousel-pagination.dark-gray a{background-color: #666666;}
.hero-carousel-controls .jcarousel-pagination a.active {background-color: #ee3124;}

/*//////////////////////////////////////////////////
	BREAD CRUMBS
//////////////////////////////////////////////////*/
.breadcrumbs{
	margin: 0 0 30px 0;
}
a.crumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	line-height: 16px;
	color: #666666;
}
a.crumb:link,
a.crumb:visited,
a.crumb:active{
	color: #666666;
	text-decoration: none;
}
a.crumb:hover {
	color: #ee3124;
	text-decoration: none;
}
.crumb-span { display: inline;}
.crumb-span:before{ content: "\003e \00a0"; }
.crumb-span:first-child:before{ content: ""; }

/*//////////////////////////////////////////////////
	MAIN
//////////////////////////////////////////////////*/
.main{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: normal;
	line-height: 1.2;
	position: relative;
	z-index: 0;
}
@media (min-width:992px){
	.main{
		margin-left: 30px;
		margin-right: 30px;
	}
}
/*//////////////////////////////////////////////////
	FOOTER
//////////////////////////////////////////////////*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 40px auto;
}		
.footer-container{	
	line-height: 24px;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bcbcbc;	
	color: #333;
}    
.footer-nav {
	float: left;
	text-align: left;
}
.footer-nav ul{
	margin: 0;
	padding: 0;
}
.footer-nav ul li{
	list-style-type: none;
	display: inline;
}
.footer-nav li:before {
	content: " | ";
	color: rgb(188, 188, 188);
}
.footer-nav li:first-child:before {
	content: none;
}
.footer-nav ul a,
.footer-nav ul a:link,
.footer-nav ul a:visited,
.footer-nav ul a:active {	
	text-decoration: none;
	color: #333333;
}
.footer-nav ul a:hover {
	color: #ee3124;
}
.sitemap {	
	font-weight: bold;
	color: #ee3124;
	text-align: left;
	line-height:24px;	
}
.footer-signature {
	width: 200px;
	float: right;
	text-align: right;
}
@media (max-width:767px){
	.footer-container {line-height: 20px;}
	.footer-signature:before {content: '\A';}
	.footer-signature {
		float: none;
		text-align: left;
		margin-top: 10px;
		white-space: pre-wrap;
	}
}
.map-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 40px auto;
}		
.map-footer .footer-container{	
	line-height: 24px;	
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: rgb(188,188,188);	
	color: rgb(102,102,102);
}
.map-footer .footer-signature {
	float: right;
	margin-right:45px;
}
.map-footer .footer-nav{
	margin-left: 45px;
}
/*//////////////////////////////////////////////////
	PRODUCT INFORMATION PAGE MAIN CONTENT (TOP)
//////////////////////////////////////////////////*/
.product-info {
	margin-bottom: 25px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.product-info ul li{
	margin-left:15px;
}
.product-line{
	margin-bottom: 20px;
}
.product-info-main{}
/* ----- PRODUCT COLUMNS ----- */
.product-info-left-column {}
.product-info-center-column {margin-top: 12px;}
.product-info-right-column {margin-top: 12px; position: relative;}
/* ----- PRODUCT IMAGE ----- */
.product-info-image-container{height: 396px;}
.product-info-image-container img{	
	width: 260px !important;
	height: 396px !important;
}	
@media (min-width:768px) and (max-width: 991px) {
	.product-info-image-container img{	
		width: 230px !important;
		height: 350px !important;
	}
	.product-info-image-container{ height: 350px;}
}
.product-zoom span{	
	color: #EE3124;
	background: #d6d7d6;
	width: 52px;
	height: 25px;
	line-height: 25px;
	padding: 0 20px;
	margin: -14px auto 0 auto;
	display: block;
	cursor: pointer;
}	
.product-zoom hr{
	width: 222px;
	margin-left: 22px;
	border: none;
    height: 1px;
    /* Set the hr color */
    color: #d6d7d6; /*old IE*/
   	background-color: #d6d7d6; /*Modern Browsers*/
}
.product-zoom-selector-container {
	width: 100%;
	text-align: center;
}
@media (max-width:767px){
	.product-zoom-selector-container {width: 260px;}
}
.product-zoom-selector{
	display: inline-block;
	margin-top:	15px;
}
.product-zoom-selector a{	
	background-color: rgb(214, 214, 214);
	height: 10px;
	width: 10px;
	display: block;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.product-zoom-selector a.active {
	background-color: #EE3124;
}
.product-info-imge-sub-text {
	margin-top: 8px;
}
/* ----- PRODUCT DESCRIPTIONS ----- */			
.product-title{
	margin-bottom: 16px;
}	
.product-description-text{
	font-size: 12px;
	margin-bottom: 20px;
}	
.product-description-text p{
	margin-bottom: 0;
}
.product-description-text ul{
	margin-bottom: 0;
    list-style-position: outside;
}
.product-features-title{
	font-size: 20px;
	color: #ee3124;
	margin-bottom: 16px;
}
/* ----- VIDEO AND GALLERY PRODUCT INFO ----- */	
.product-gallery-buttons{}	
.product-video-n-gallery-tab-container{
	width: 130px;
	float: left;
	margin-left: 10px;
	height: 116px;
	border: 1px solid #bcbcbc;
}
@media (min-width: 992px){
	.product-v-n-g-thumb img {
		width: 113px !important;
		height: auto;
	}
}
@media (max-width: 991px){
	.product-video-n-gallery-tab-container{width: 104px; height: 97px;}	
	.product-v-n-g-thumb img { width:87px; height:auto;}
}
@media (max-width:767px){
	.product-v-n-g-thumb a{width: 140px;}	
	.product-video-n-gallery-tab-container{width: 140px; height: 120px;}	
	.product-v-n-g-thumb img { width:auto; height:auto;}
}

.product-video-n-gallery-tab-container:first-child{
	margin-left: 0;
}
.product-v-n-g-thumb a {
	height: 120px;
	display: block;
	position: relative;
}
.product-v-n-g-thumb img {
		margin-left: 8px;
}
.product-v-n-g-tab-title{
	font-size: 14px;
	color: #ed3122;
	height: 32px;
	padding: 8px 0 13px 0;
	text-align: center;
}
/* ----- IMAGE GALLERY ----- */	
.gallery-container{
	width: 635px;
	height: 505px;
	background-color: #cbccce;
	overflow: hidden;
}
.gallery-image{
	width:560px;
	height:315px;
	margin: 58px auto 17px auto;
	background-color: #000;
	overflow: hidden;
}
.gallery-image img{
	width:560px !important;
	height:auto !important;
}
.gallery-carousel {
	width: 560px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.gallery-carousel .slides-container {
	width: 20000em;
	overflow: hidden;
	position: relative;
	height: 72px;
}
.gallery-carousel .slide {
	height: 72px;
	width: 128px;
	float: left;
	position: relative;
	margin: 0 16px 0 0;
	text-align: center;
	cursor: pointer;
}
.gallery-carousel .slide img{
	height: 72px !important;
	width: 128px !important;
}
.gallery-carousel-controls{
	width: 610px; 
	margin: 10px auto;
	text-align: center;
	top: 0;
	position: relative;
}
.gallery-carousel-controls .jcarousel-control-next{
	background: url(../images/carousel_arrow_right.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: right;
	top: -52px;
	position: relative;
}
.gallery-carousel-controls .jcarousel-control-prev{
	background: url(../images/carousel_arrow_left.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: left;	
	top: -52px;
	position: relative;
}
.gallery-carousel-controls > p {height: 28px;}
.gallery-carousel-controls p.jcarousel-pagination{
	margin: 0;
	display: inline-block;
	padding-top: 0;
	position: relative;
	top: -2px;
	left: 6px;
}
.gallery-carousel-controls .jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	background-color: #ededed;
	text-indent: -9999px;
	height: 13px;
	width: 13px;
	font-size: 11px;
	line-height: 10px;
	padding: 0;
	text-align: center;
	margin-right: 9px;
}
.gallery-carousel-controls .jcarousel-pagination a.active {
	background-color: #EE3124;
}
.gallery-container .visible-xs .slide { width: auto; height: auto; margin: 15px;}
.gallery-container .visible-xs .slide img { width: 100%; }
@media (max-width:767px){
	.gallery-container{width:auto; height:auto;}
}
/* ----- VIDEO GALLERY ----- */	
.video-gallery-container{
	font-family: Arial, Helvetica, sans-serif;
	color: #ee3124;
	width: 635px;
	height: 505px;
	background-color: #cbccce;
	overflow: hidden;
}
.video-gallery-title{
	width: 560px;
	font-size: 18px;
	margin: 26px 0 13px 37px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}
.gallery-video {
	width: 560px;
	height: 315px;
	margin: 0 auto 17px auto;
	overflow: hidden;
}
.mobile-video-frame{padding-left:15px; padding-right:15px;}
#xs-video{
	width: 100% !important;
	height: 200px !important;
	margin: 0 auto;
}
.video-gallery-carousel {
	width: 560px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	top: 0;
}
.video-gallery-carousel .slides-container {
	width: 20000em;
	overflow: hidden;
	position: relative;
	height: 108px;
	top:250px;
}
.video-gallery-carousel .slide {
	height: 108px;
	width: 128px;
	float: left;
	position: relative;
	margin: 0 16px 0 0;
	text-align: center;
	cursor: pointer;
}
.video-gallery-carousel .slide img {
	height: 72px !important;
	width: 128px !important;
}
.gallery-thumb-caption {
	height: 29px;
	font-size: 12px;
	overflow: hidden;
}
.video-gallery-carousel-controls{
	width: 610px; 
	margin: 10px auto;
	text-align: center;
	top: -35px;
	position: relative;
}
.video-gallery-carousel-controls .jcarousel-control-next{
	background: url(../images/carousel_arrow_right.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: right;
	top: -52px;
	position: relative;
}
.video-gallery-carousel-controls .jcarousel-control-prev{
	background: url(../images/carousel_arrow_left.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: left;	
	top: -52px;
	position: relative;
}
.video-gallery-carousel-controls > p {height: 28px;}
.video-gallery-carousel-controls p.jcarousel-pagination{display: none;}

.video-gallery-container .visible-xs .slide { width: auto; height: auto; margin: 15px;	position: relative; z-index: 1;}
.video-gallery-container .visible-xs .slide img { width: 100%; 	position: relative; z-index: 1; }
@media (max-width:767px){
	.video-gallery-title { width:auto; height:auto; margin-left:0; padding-left:16px; padding-right:16px; }
	.video-gallery-container .gallery-thumb-caption { text-align: center; margin-top: 7px;}
}
/* ----- PRODUCT INFO ASSISTANCE BUTTON ----- */	
.product-assistance-outer{padding-right:14px !important;}
.product-assistance-container {
	height: 33px;
	border: 1px solid #bcbcbc;
	margin-left: auto;
	margin-bottom: 16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.need-assistance-butt{
	display: block;
	background: #fff url(../images/arrow_need_assistance_ud.png) no-repeat 92% 12px;
	padding: 6px 0 0 15px;
	line-height: 20px;
	height:31px;
	text-align: left;
	font-size: 18px;
	color: #ee3124;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	-o-user-select: none;
	user-select: none;
}	
.na-butt-red{
	background-color: #ee3124;
	color: #fff;
}
.need-assistance-overlay{
	width: 100%;
	padding: 0 3px;
	height: 258px;
	color: #fff !important;
	background-color: #68737a;
	position: absolute;
	top: 33px;
	left: 15px;
	display: none;
	z-index: 2;
}
.need-assistance-region-container {
	display: inline;
}
.need-assistance-flag {
	margin: 6px;
	float: left;
}
.na-select-container {
	height: 50px;
}
.na-select-container label {
	margin: 4px 0 3px 0;
	display: block;
	font-size: 12px;
}
select.na-region-select {
	width: 154px;
	height: 25px;
	background-color: #fefefe;
	padding-left: 5px;
    padding-top: 3px;
	color: #191a00;
}
.na-region-phonenum {margin: 10px 0 10px 15px;}
.na-region-phonenum span,
.na-region-phonenum a {color:#fff !important;}
.na-region-email {
	margin: 0 0 10px 15px;
}
.na-region-email .email-label {
	float: left;
	margin-right: 5px;
}
.na-region-email span.email-text {
	width: 160px;
	display: block;
	overflow: hidden;
	height: 30px;
	word-wrap: break-word;
}
.na-region-request-butt {
	margin: 0 0 0 15px;
	text-decoration: underline;
	cursor: pointer;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	-o-user-select: none;
	user-select: none;
}
.na-region-request-butt a:link,
.na-region-request-butt a:visited,
.na-region-request-butt a:active {
	color: #fff;
}
.na-region-close-butt {
	margin: 10px 0 0 15px;
	text-decoration: underline;
	cursor: pointer;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	-o-user-select: none;
	user-select: none;
}
@media (max-width:767px) {
    .na-region-close-butt {
        margin: 10px 0 0 15px;
    }
}
.na-region-close-butt a:link,
.na-region-close-butt a:visited,
.na-region-close-butt a:active {
	color: #fff;
}
.na-region-close-butt a:hover {
	color: #ddd;
}
.na-request-call-form {
	display: none;
}
.ra-form-instructions {
	margin: 2px 15px 12px 15px;
	font-size: 11px;
	width: 195px;
}
input.ra-form-name {
	margin: 0 0 10px 7px;
	width: 199px;
	height: 25px;
	padding: 0 4px;
	color: #666 !important;
}
input.ra-form-phone {
	margin: 0 0 10px 7px;
	width: 199px;
	height: 25px;
	padding: 0 4px;
	color: #666 !important;
}
input.ra-form-email {
	margin: 0 0 16px 7px;
	width: 199px;
	height: 25px;
	padding: 0 4px;
	color: #666 !important;
}
div.ra-form-name > span{display:none;}
div.ra-form-phone > span{display:none;}
div.ra-form-email > span{display:none;}
div.ra-form-submit > span{
    margin: 0 0 16px 7px;
	width: 199px;
	padding: 0 4px;
	color: #666 !important;
}
input.ra-form-submit {
	width: 100px;
	display: block;
	height: 25px;
	background-color: #fefefe;
	border: none;
	margin-left: 15px;
	cursor: pointer;
	color: #666 !important;
}
/* ----- ADDITIONAL PRODUCT INFO Styling ----- */	
.additional_product_info_container {
	min-height: 242px;
	margin-left: auto;
	background-color: #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
.additional-product-info{
	width: 210px;
	padding-left: 8px;
	height: 29px;
	font-size: 19px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin: 9px auto 32px auto;
	position: relative;
	top: 18px;
}
.additional-info-pdf >a{
	display: block;
	width: 194px;
	height: 45px;
	margin: 0 0 0 16px;
	padding-bottom: 14px;
	font-size: 13px;
	word-wrap: break-word;
}
.additional-info-pdf >a >img{
	margin-left: 0;
	max-width: 30px !important;
	height: auto !important;
	max-height: 30px !important;
	display: inline-block;
	vertical-align: middle;
}
.additional-info-pdf > a > span {
	margin: 0 0 0 10px;
	display: inline-block;
	width: 148px;
	vertical-align: middle;
}
.additional-info-pdf a:link,
.additional-info-pdf a:visited,
.additional-info-pdf a:active{
	color: #FFF;
}
.additional-info-pdf-double a{
	height: 36px;
	padding-top: 7px;
}
/* ----- PRODUCT INFO HOW TO BUY ----- */		
.product-how-to-buy-container {
	height: 33px;
	background-color:#ee3124;
	margin-left: auto;
	margin-bottom: 10px;
}
.how-to-buy-button a{
	background: url(../images/arrow2.png) no-repeat 96% 5px; /*before bootstrap left was 194px*/
	display: block;
	font-size: 16px;
	color: #ffffff;
	padding-left: 14px;
	height: 28px;
	padding-top: 8px;
	line-height: 18px;
}	
.how-to-buy-button a:link, 
.how-to-buy-button a:visited, 
.how-to-buy-button a:active {
	color: #FFF;
	text-decoration: none;
}
/* ----- PRODUCT INFO SOCIAL MEDIA Styling ----- */		
.product-info-right-column .share-social-media {
	height: 33px;
	margin-left: auto;
	border: 1px solid #bcbcbc;
	margin-top: 0;
	float: none;
}
.product-info-right-column .share-social-media .print-version, 
.product-info-right-column .share-social-media .social-link-separator{display: none;}
.product-info-right-column .share-social-media .share-social-head{ margin: 8px 15px 0 15px; }
.product-info-right-column .share-social-media .share-social-head .share-text{font-weight: bold;}
.product-info-right-column .share-social-media .share-social-media{float: none;}
.social-media-share-style {
	font-size: 13px;
	color: #333333;
	width: 73px;
	padding-left:15px;
	height:25px;
	padding-top:8px;
	text-align: left;
	font-weight: bold;	
	float: left;
}	
.product-info-right-column .share-social-media .addthis_toolbox.addthis_default_style {margin-top: 8px;} /* -4px  */
/*//////////////////////////////////////////////////
	INFO TABS Styling
//////////////////////////////////////////////////*/
.fullwidth-switcher{
	overflow: hidden;
	min-height:400px;
	position: relative;
	z-index: 0;
}
.section-tab{
	width: 884px;
	height: 67px;
	margin: 9px auto 32px auto;
	-webkit-box-shadow: 0 1px 6px #999;
	-moz-box-shadow: 0 1px 6px #999;
	-ms-box-shadow: 0 1px 6px #999;
	-o-box-shadow: 0 1px 6px #999;
	box-shadow: 0 1px 6px #999;
	overflow: hidden;
	position: relative;
	border: #bbb solid 1px;
}
@media (max-width: 767px) { 
	.fullwidth-switcher div.section-tab {top: -9px;} 
	.fullwidth-switcher div.section-tab ul.nav { margin-left: -3px;}
}
.fullwidth-switcher div.section-tab >ul >li{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.4px;
	font-weight: bold;
	color: #0097d7;
	width: 147px;
	height: 67px;	
	text-align: center;
	float: left;
	cursor: pointer;
	z-index:0;
	position: relative;
}
@media (min-width: 768px) {
	.fullwidth-switcher div.section-tab >ul >li{ background: url(../images/tab_switcher_divider.png) 0 9px no-repeat;	}
}
.fullwidth-switcher div.section-tab >ul >li:first-child,
.fullwidth-switcher div.section-tab >ul >li.no-separator{
	background: none;
}
.fullwidth-switcher div.section-tab >ul >li.active{
	background: #ee3124;
	color: #FFF;
	z-index:100;
	padding-right: 2px;
	margin-right: -2px;
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	-ms-box-sizing: initial;
	-o-box-sizing: initial;
	box-sizing: initial;
}
.generic-div-list >div{display:none}
.generic-div-list >div.active{display: block}

/* ----- PRODUCT INFO Styling ----- */
.product-info-container {	
	margin: 0 auto;
}
.product-info-container-border {	
	border: 1px solid #bcbcbc;
	margin: 0 auto;
}
.product-overview-description {	font-size: 12px; }

@media (min-width: 768px) {
	.border-bc{border: 1px #bcbcbc solid;}
	.product-headline { padding: 0 0 2px 0; }
	.product-sub-headline { padding: 0 0 20px 0; }
	.product-overview-text {min-height:300px;}
	.product-overview-title { text-align: left;	padding: 20px 0 20px 25px; }
	.product-overview-description {padding-left:25px;}
	.product-overview-image {padding-top:25px;}
}
@media (max-width: 767px) {
	.product-sub-headline { padding: 0 0 20px 0; }
}
@media (min-width: 992px){
	.product-overview-image.col-md-offset-1 { margin-left: 7%;}
}

.product-sub-headline p { padding-bottom: 0; margin-bottom: 0;}
.product-overview-image > img {
	display: block;
	max-width: 100%;
	height: auto;
	border: 1px solid #d6d7d6;
}
/* ----- PRODUCT ACCESSORIES Styling ----- */
.product-accessories-sub-container {
	border: 1px solid #bcbcbc;
	margin-bottom: 20px;
}
.product-accessories-title {
	padding-left:40px;
	padding-top:20px;
}
.product-accessories-code {
	text-align: left;
	font-size:14px;
	font-weight: bold;
	padding-left:40px;
	padding-top:5px;
}
.product-accessories-sub-description {
	padding: 5px 20px 15px 40px;
}
.product-accessories-image {
	float: left;
	padding-top:20px;
	padding-left:20px;
}
.product-accessories-image img{ width: 125px !important; height: 125px !important; }
.product-accessories-zoom {
	color: #0070af;
	font-size: 12px;
	width: 125px;
	text-align: center;
	padding: 3px 0 3px 0;
    height: 20px;
}
.accessories-right-column{
	overflow: hidden;
}
@media (max-width: 767px){
	.product-accessories-image { padding-left: 12px; }
	.product-accessories-title { padding-left:0px; }
	.product-accessories-code { padding-left:0px; }
	.product-accessories-sub-description { padding: 5px 0 0 0; }
}
/* ----- FREQUENTLY ASKED QUESTIONS Styling ----- */
.product-info-faq-title {
	padding-bottom: 2px;
}
.product-info-faq-description {
	margin-bottom: 15px;
	padding-top: 5px;
}
.questions{
	margin-right: auto;
	margin-left: auto;	
}
.question { text-align: left; }
.question-title { padding-top:5px; }
.question-title a{
	/*background: url(../images/q_sign2.png) no-repeat 0 2px;*/
	background: url(../images/q_sign2_plus.png) no-repeat 0 3px;
	padding-left: 20px;
	display:block;
}
.question-title a.open{ padding-left: 20px; }
.question-answer {
	display: none;
	margin: 5px 0 0 20px;
}
/* ----- PRODUCT ADDITIONAL DOCS Styling ----- */
.product-additional-docs-sub-container {
	border: 1px solid #bcbcbc;
	width: 648px;
	height:175px;
	margin: 0 0 20px 0;
}
.product-additional-docs-image {
	width: 166px;
	float: left;
	text-align: center;
	padding-top:25px;
}
.product-additional-docs-image img{width: 125px !important; height: 125px !important;}
.product-additional-docs-cell-middle {
	width: 295px;
	height:175px;
	float: left;
}
.product-additional-docs-document-name {
	height: 30px;
	padding-top:20px;
}
.product-additional-docs-document-description {
	height:78px;
	padding-top:10px;
	float: left;
	font-size: 12px;
}
.product-additional-docs-language {
	font-size: 12px;
}
.product-additional-docs-cell-right {
	width: 160px;
	height:175px;
	float: left;
	text-align: center;
	padding-left:20px;
}
.additional-docs-download a{
	color: #FFF;
	font-size: 11px;
	width: 140px;
	padding: 7px 0;
	margin-top:70px;
	background-color: #ef3125;
	float: left;	
}
.additional-docs-download a:hover, .additional-docs-download a:visited{
	color: #FFF;
}
/* ----- PRODUCT SIMILAR PRODUCTS Styling ----- */
.product-similar-products-sub-container {
	border: 1px solid #bcbcbc;
	width: 648px;
	height:175px;
	margin-bottom: 20px;
}
.product-similar-products-image {
	float: left;
	padding:25px;
}
.product-similar-products-image img{ width: 125px !important; height: 125px !important; }
.product-similar-products-cell-middle {
	width: 240px;
	height:175px;
	float: left;
}
.product-similar-products-product-name {
	width: 230px;
	height:30px;
	text-align: left;
	padding-top: 20px;	
}
.product-similar-products-product-description {
	width: 240px;
	margin-bottom: 20px;
	text-align: left;
	font-size: 12px;
}
.product-similar-products-product-application {
	width: 240px;
	text-align: left;
	font-size: 12px;
}
.product-similar-products-cell-right {
	width: 215px;
	height:175px;
	float: left;
	text-align: center;
}
.product-similar-products-brand-logo {
	width: 215px;
	height: 65px;
	text-align: center;
	padding-top: 35px;
}
.similar-products-learn-more{
	margin-left: 38px;	
}
.similar-products-learn-more a{
	width: 130px;
	padding-left: 10px;
	height: 19px;
	padding-top: 6px;
	display: block;
	background: #ef3125 url(../images/arrow_learn_more.png) no-repeat 114px 2px;
	color: #fff;
	font-size: 11.5px;
	text-align: left;
}
.similar-products-learn-more a:link, 
.similar-products-learn-more a:hover,
.similar-products-learn-more a:visited{
	color: #fff;
	text-decoration: none;
}
/*----------Software Update---------*/
.softwate-update-cell-left {
	min-height: 350px;
	border: 1px solid #bcbcbc;
}
.software-update-image {
	width: 126px;
	height: 126px;
	float: left;
	border: 1px solid #e7e7e7;
	margin: 24px 20px 20px 20px;
}
.su-update-right-content-container {
	margin: 24px 20px 20px 20px;
}
.su-conent-title{}
.su-conent-subtitle{ margin-bottom: 13px; }
.su-conent-text{}
.su-top-container{ display: block; }								
/*.software-update-bottom-content */
.generic-div-list ul {
	margin-bottom: 10px;
	margin-left:15px;
}										
.software-update-bottom-content {
	margin: 0 0 0 20px;
}
.softwate-update-cell-right {
	min-height: 450px;
	padding-right: 0;
}
@media (max-width:767px){
	.softwate-update-cell-right{
		padding-left: 0;
	}
}
.software-update-right-inner {
	background: #ccc;
	padding: 25px 30px;
}
.su-form-header{
	margin: 0 0 2px 0;
	font-size: 18px;	
}
.su-form-instructions{ margin-bottom: 20px }
.softwate-update-cell-right .su-text-field input{
	width: 210px;
	height: 25px;
	margin: 2px 0 15px 0;
	padding: 0 5px 0 5px;
}
.red-star{color: #e74c47;}
.su-form-select-div {}
select.su-form-select{
	background-color: #fefefe;
	font-size: 11px;
    height: 25px;
    margin: 2px 0 15px;
    padding-top: 3px;
    width: 220px;
}
.su-checkbox{
	width: 220px;
	margin-bottom: 15px;
}
.su-privacy{ margin-bottom: 15px; }
.su-submit input{
	background-color: #ef3125;
	width: 100px;
	height: 25px;
	color: #fff;
	cursor: pointer;
	border: none;
}
/*//////////////////////////////////////////////////
	LANDING PAGE SECTION
//////////////////////////////////////////////////*/
.landing-top-section{ margin-bottom: 20px; overflow: hidden;}
.landing-top-section h1{ float:left;}
.landing-top-section .social-media-box-subpages{ float: right; }/*delete*/
.landing-top-section .social-follow-us-block{ float: right; }
.landing-top-section .landing-section-header{ margin-bottom: 20px; overflow: hidden; }
.landing-page-title{}
.landing-page-subtitle{ margin-bottom: 10px; }
hr.after-landing-top{
	border-left: none;
	border-right: none;
	height: 1px;
    /* Set the hr color */
    color: #d6d7d6; /*old IE*/
    background-color: #d6d7d6; /*Modern Browsers*/
    margin: 0 0 20px 0;
}
.landing-page-left-column-text{
	margin-bottom: 10px;
}
.landing-page-fullwidth-column-text{}
.landing-sidebar {padding-left: 0;}
.social-media-box-subpages{ text-align: right;	margin-top: 8px; }/*delete*/
.social-follow-us-block{ text-align: right;	margin-top: 8px; }
.follow-us-subpages{	/*delete*/
	font-size: 11px;
	color: #333;
	padding: 4px 0 0 0;
	float: left;
	font-weight: bold;
}
.follow-us-label{	
	font-size: 11px;
	color: #333;
	padding: 4px 0 0 0;
	float: left;
	font-weight: bold;
}
.social-media-box-subpages div.social-media-icons{/*delete*/
	width: 30px;
	float: left;
}
.social-follow-us-block div.social-media-icons{
	width: 18px;
	height: 18px;
	margin-left:10px;
	float: right;
}
.xs-follow-us {
	padding-left: 0;
	padding-right: 0;
}
.landing-top-section .xs-follow-us .social-follow-us-block {
	float: left;
	padding: 15px;
	border: #bcbcbc 1px solid;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-bottom: 20px;
}
@media (max-width:767px){
	.landing-sidebar {padding-left: 15px;}
}
@media (min-width:992px){
	.landing-top-section .social-follow-us-outer { padding-right: 0; }
	.landing-top-section h1{ width: 590px;}
}
/*//////////////////////////////////////////////////
	GAS FINDER PAGE
//////////////////////////////////////////////////*/
.gas-finder-results-container{}
.gas-finder-heading { margin-bottom: 16px; }
.gas-finder-heading a{color:#3B87DE; font-size:14px; margin-right:2px;}
.top-ten{margin-right:2px}
.gas-finder-head-seperator{margin-right:2px;}
table.gas-finder-table{ margin-bottom: 15px; }
table.gas-finder-table tr{
	display: block;
	min-height: 40px;
	border: 1px solid #d6d7d6;
	border-top: none;
}
table.gas-finder-table tr:first-child{
	height: 40px;
	border: none;
	background-color: #d6d7d6;
}
table.gas-finder-table th{ 
	background-color: #d6d7d6; 
	line-height: 38px;
	font-size:14px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	padding-left: 8px;
}
table.gas-finder-table tr td{
	text-align: left;
	vertical-align: top;
	padding: 15px 5px;
}
table.gas-finder-table tr td:last-child{
	vertical-align: middle;
}
/*added classes to not use nth-child for IE8*/
/*changed to make more room for the button at the end*/
table.gas-finder-table tr td.child-1,
table.gas-finder-table tr th.child-1{ width:20px; }
table.gas-finder-table tr td.child-2,
table.gas-finder-table tr th.child-2{ width:136px; white-space: normal;}
table.gas-finder-table tr td.child-3,
table.gas-finder-table tr th.child-3{ width:59px; }
table.gas-finder-table tr td.child-4,
table.gas-finder-table tr th.child-4{ width:220px; }
table.gas-finder-table tr td.child-5,
table.gas-finder-table tr th.child-5{ width:146px; }

/*table.gas-finder-table a.gas-finder-products-button*/
table.gas-finder-table tr td.child-5 a{
	display:block;
	background: url(../images/btn_back_red_136.png) no-repeat 0 0;
	width:136px;
	padding:5px 0 0 5px;
	height: 25px;
	color: #fff;
}
table.gas-finder-table td.body-copy{
	font-size:12px;
}
.gas-finder-show-all a{
	display:block;
	background: url(../images/btn_back_red_136.png) no-repeat 0 0;
	width:136px;
	padding:5px 0 0 5px;
	height: 25px;
	color: #fff;
	margin-left: auto;
	margin-right: 6px;
}
.red-sidebar{
	background-color: #ee3124;
	color: #fff;
	padding: 20px;
	margin-bottom: 20px;
    margin-top: 20px;
}
.red-sidebar-form{
	padding: 15px 10px;
}
.gas-finder-results-container .left-column {margin-bottom: 25px;}
.red-sidebar-gas-finder {}
.gas-finder-resources-block{ min-height: 450px; }
.gas-finder-resources-block .sidebar-header{ font-size: 18px; margin-bottom: 18px; line-height: 21px;}
.gas-finder-resources-block .resource-buttons{ 
	padding-bottom:18px;
	border-bottom: #b5251b 1px solid;
	margin-bottom: 25px;
}
.gas-finder-resources-block .resource-buttons a{ 
	display:block;
	background: url(../images/btn_arrow_darkred_right_21.png) no-repeat 100% 1px;
	width:250px;
	padding:5px 0 0 5px;
	height: 25px;
	color: #fff;
	margin-bottom: 10px;
	line-height: 15px;
}
.gf-sidebar-article-container a img {
	float: left;
	margin-right: 13px;
	border: #fff 1px solid;
	width: 68px !important;
	height: 68px !important;
}
.gf-sidebar-article-container{ margin-bottom:20px; height: 70px;}
.gf-sidebar-article-content{ display: inline-block; vertical-align: middle; width: 166px;}
.gf-sidebar-article-content .gf-sidebar-article-title { margin-bottom: 6px; line-height: 15px;}
.gf-sidebar-article-content .gf-sidebar-article-title a { color: #fff; }
.gf-sidebar-article-content .gf-sidebar-article-text{
	width: 166px;
	max-height: 30px;
	overflow: hidden;
	line-height: 15px;
}
.sidebar-lower-heading {
	font-size: 18px;
	margin-bottom: 15px;
}
.gas-finder-alert-box {
	width: 200px;
	height: 130px;
	border: black 20px solid;
	padding: 25px;
}
.gas-finder-alert-box span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	height: 100px;
}
@media (max-width:767px){
	table.gas-finder-table { width:582px !important;}
}
@media (min-width:768px){
	.gas-finder-resources-block .resource-buttons a{ width:100%;}
	.red-sidebar{ padding: 20px 10px 20px 10px;}
	.gas-finder-results-container .right-column{padding-left: 0;}
	.gas-finder-heading { height: 16px;  overflow: hidden; }
	.gf-sidebar-article-content { width: 120px;}
	.gf-sidebar-article-content .gf-sidebar-article-text{ width: 120px;}
	.red-sidebar-form{padding: 15px 10px;}
	.wider-right-column{padding-left: 2px;}
}
@media (min-width:992px){
	.gf-sidebar-article-content { width: 166px;}
	.gf-sidebar-article-content .gf-sidebar-article-text{ width: 160px;}
	.gas-finder-resources-block .resource-buttons a{ width:250px;}
	.red-sidebar{ padding: 20px;}
	.red-sidebar-form{padding: 15px 10px;}
	.wider-right-column{padding-left: 2px;}
}
/*//////////////////////////////////////////////////
	CALIBRATION CERTIFICATE RESULTS
//////////////////////////////////////////////////*/
.calibration-certificate-results table{
	margin-bottom: 25px; 
	border-spacing: 0;
	border-bottom: 1px solid #d6d7d6;
}
div.calibration-certificate-results > table > thead {}
.calibration-certificate-results table tr:nth-child(even) td{
	background-color: #d6d7d6;
}
.calibration-certificate-results table tr:nth-child(even){
	background-color: #d6d7d6;
}
.calibration-certificate-results table tr:first-child{	background-color: #EE3124; }
.calibration-certificate-results table thead th{ 
	background-color: #EE3124;
	border-left: 1px solid #d6d7d6;
	font-size:13px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	height: 40px;
}
.calibration-certificate-results table tr{
	font-size: 12px;
}

.calibration-certificate-results table tr td{
	border-right: 1px solid #d6d7d6;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	padding: 5px 0;
}
.calibration-certificate-results table tr td:first-child{
	border-left:  1px solid #d6d7d6;
}
.calibration-certificate-results table tr td.child-1,
.calibration-certificate-results table tr th.child-1{ width:106px; }
.calibration-certificate-results table tr td.child-2,
.calibration-certificate-results table tr th.child-2{ width:64px; }
.calibration-certificate-results table tr td.child-3,
.calibration-certificate-results table tr th.child-3{ width:99px; }
.calibration-certificate-results table tr td.child-4,
.calibration-certificate-results table tr th.child-4{ width:80px; }
.calibration-certificate-results table tr td.child-5,
.calibration-certificate-results table tr th.child-5{ width:100px; }
.calibration-certificate-results table tr td.child-6,
.calibration-certificate-results table tr th.child-6{ width:100px; }
.calibration-certificate-results table tr td.child-7,
.calibration-certificate-results table tr th.child-7{ width:91px; }
.calibration-certificate-results table tr td.child-8,
.calibration-certificate-results table tr th.child-8{ width:126px; }
.calibration-certificate-results table tr td.child-9,
.calibration-certificate-results table tr th.child-9{ width:124px; }

.calibration-certificate-results div.pdf-link a img{ margin: 0 9px -3px 0 }
.calibration-certificate-results div.pdf-link a {display: block; text-decoration:underline; font-size:18px; margin-bottom: 20px;}
.calibration-certificate-results div.pdf-link p{font-style:italic;}
@media (max-width:767px){
	.calibration-certificate-results table tr td { padding: 5px 10px; }
}
/*//////////////////////////////////////////////////
	CONTACT US PAGES
//////////////////////////////////////////////////*/
.contact-us-line{
	display: block !important;
	line-height: 12px;
	margin: 0 0 1px !important;
	overflow: hidden;
}
.two-column-contact-us .two-cols-headline { padding: 6px 0 0 2px; }
.two-column-contact-us .contact-us-address{	margin-bottom: 10px; }
/*--------three column contact us blocks--------*/
.three-col-contact-us-container {
	width: 100%;
	margin-bottom: 40px;
	overflow: hidden;
}
.product-inquiry-contacts-heading{
	border-bottom: #d5d5d5 1px solid;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.three-col-contact-us-block {}
.three-col-contact-us-block .right-column {	display: inline-block; }
.three-col-contact-us-block .contact-name { margin-bottom: 10px; }
.three-col-contact-us-block .contact-title { margin-bottom: 20px; }
.three-col-contact-us-block .contact-us-phone-email { margin-bottom: 20px; }
.three-col-contact-us-block .contact-us-address { margin-bottom: 20px; }
.three-col-contact-us-block  .contact-us-line {
	display: block !important;
	margin: 0 0 1px !important;
	overflow: hidden;
	line-height: 13px;
	height: 13px;
	width: 182px;
}
.three-col-contact-us-block .contact-us-social a:before{ content:", "; }
.three-col-contact-us-block .contact-us-social a:first-child:before{ content:""; }
@media (max-width:767px){
	.three-col-contact-us-block{margin-bottom:24px;}
	.two-column-contact-us .right-column { margin-bottom: 9px; }
}
@media (min-width:768px){
	.three-col-contact-us-block .col-sm-4{width:32%; padding-right: 0;}
	.three-col-contact-us-block .col-sm-8{width:68%;}
	.contact-us-line{ height: 12px;}
}
@media (min-width:992px){
	.three-col-contact-us-block .col-md-5{width:37%;}
	.three-col-contact-us-block .col-md-7{width:63%;}
	.contact-us-line{ height: 12px;}
}
/*//////////////////////////////////////////////////
	LANDING PAGE RIGHT COLUMN WIDGETS
//////////////////////////////////////////////////*/
/*------GENERIC BROWSE BY ----------*/
.browse-by-block {
	width: auto;
	margin: 5px 0 20px 0;
	color: #fff;
	overflow: hidden;
}
div.browse-by-block.purple{background-color: #862b84;}
div.browse-by-block.green{background-color: #3D9240;}
div.browse-by-block.red{background-color: #EE3124;}
div.browse-by-block.blue{background-color: #375C85;}
.browse-by-block .block-title{    
	font-size: 18px;
    width: 256px;
	text-align: left;
	margin: 10px auto 5px auto;
}
.browse-by-block .block-text{
	font-size: 12px;
	width: 256px;
	text-align: left;
	margin: 0 auto 12px auto;
}
.browse-by-block .block-select select{
	background-color: #fefefe;
	display: block;
	width: 256px;
	height: 25px;
	font-size: 12px;
	margin: 0 auto 11px auto;
	border: thin solid #bcbcbc;
	padding: .3em;
	color: #EE3124 !important;
}
/*----------	Lob widget (Tanda) ------------*/
.lob-box-container{
	height:138px;
	background-color:#862b84;
	margin: 5px 0 0 auto;
}
.lob-box-container-sidebarblock{
	height:auto;
	background-color:#862b84;
	margin: 5px 0 0 auto;
}
.lob-box-title{
    font-size: 18px;
    padding: 9px 0 0 18px;
}
.lob-box-text{
	font-size: 12px;
	height: 44px;
	overflow: hidden;
	padding: 0 10px 0 18px;
	margin: 10px 0 14px 0;
}		
.lob-box-contact-btn a {
	font-size: 12px;
	display: block;
	height: 25px;
	padding:5px 0 0 5px;
	background: url(../images/btn_wireless_experts.png) no-repeat 0 0;
	margin-left: 18px;
	color: #862b84;
}
/*----------Support page (Tanda)------------*/
.support-box-container{
	height:175px;
	background-color:#ee3124;
	margin: 5px 0 6px auto;
}
.support-box-title{
    font-size: 18px;
    color: #FFF;
    padding: 20px 0 0 18px;
}
.support-box-text{
	font-size: 12px;
	color: #FFF;
	height: 56px;
	overflow: hidden;
	padding: 0 10px 0 18px;
	margin: 4px 0 28px 0;
}		
.support-contact-btn a {
	background: url(../images/btn_back_white.png) no-repeat 0 0;
	font-size: 12px;
	display: block;	
	height: 25px;
	padding: 5px 0 0 5px;
	margin-left: 18px;
}
.calibration-certificate-butt a{
	border: #EE3124 1px solid;
	background: url(../images/btn_arrow_small_red_right.png) no-repeat 96% 15px; /*btn_back_white_redborder*/
	font-size: 12px;
	display: block;
	height: 44px;
	width: 100%;
	padding: 14px 0 0 18px;
	margin-left: 0;
	margin-bottom: 10px;
}
.calibration-certificate-butt-home a{
	background: url(../images/btn_arrow_red_right.png) no-repeat 94% 10px; /*before bootstrap left was 198px*/
	font-size: 13px;
	display: block;
	height: 35px;
	border: #ee3124 1px solid;
	padding: 9px 0 0 10px;
	margin-bottom: 10px;
	margin-left: auto;
	line-height: 15px;
}
.how-to-buy-with-calibration-butt{ margin-bottom: 10px }
/*----------Gas finder (Tanda) (Tanda)------------*/
.portable-gas-finder-box-container{
	height:207px;
	background-color:#ee3124;
}
.gas-finder-box-title{
    font-size: 18px;
    color: #FFF;
    padding:15px 0 0 20px;
}   
.gas-finder-box-title2{
    font-size: 18px;
    color: #FFF;
    padding:0 0 0 20px;
}   
.gas-finder-box-sub-text{
	color: #FFF;
	padding:0px 0 8px 20px;
	width: 288px;
}	
.use-gas-finder-btn a {
	font-size: 12px;
	display: block;
	color: #ee3124;
	padding: 5px 0 0 5px;
	width: 184px;
	height: 25px;
	background: url(../images/btn_back_white.png)  no-repeat 0 0;
	margin-left: 20px;
	text-decoration: none;
}
.gas-finder-divider{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5251b;
	width: 270px;
	margin: 15px auto;
	
}
.gas-finder-product-finder-btn{
	font-size:12px;	
	height:20px;
	padding:5px 0 0 5px;	
	background-image: url(../images/btn_gas_finder_product_name.png);
	background-repeat: no-repeat;
	margin-left: 20px;
}
select.product-finder-gas-finder-box {
	background-color: #fefefe;
	width: 184px;
	height: 25px;
	font-size: 11px;
	margin-left: 20px;
}	
/*//////////////////////////////////////////////////
	Second level page common elements (Tanda)
//////////////////////////////////////////////////*/
.small-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0 0 2px 0;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
}
.small-text a:link{
color: #666666;
}
/* ----- 2 COL MENU Styling ----- */
.two-cols-block-container{
	overflow: hidden;
	margin-bottom: 20px;
}
.two-cols-cell {
	min-height: 138px;
	border: 1px solid #bcbcbc;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	padding-left: 0;
	margin-bottom: 20px;
}
.two-cols-cell:first-child{
	margin-left: 0;
}
.two-cols-image {
	float: left;
	padding: 5px 13px 5px 20px;
}
.two-cols-image img{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.two-cols-headline {	
	padding: 13px 0 2px 0;
	overflow: hidden;
	max-height: 35px;
}
.two-cols-description {
	padding: 0;
	max-height: 47px;
	overflow: hidden;
}
a.two-cols-learn-more-btn {
	color: #ffffff;
	height: 27px;
	margin-top: 15px;
	padding-top:8px;
	width: 172px;
	padding-left: 15px;
	display:block;
	background: #ee3124 url(../images/btn_arrow_darkred_right_21.png) no-repeat 98% 2px;
	text-decoration: none;
	overflow: hidden;
}
@media (max-width: 767px){
	.two-cols-cell { word-wrap: break-word; }
	.three-col-contact-us-block .contact-us-line {word-wrap:break-word; height:auto; width: auto;}
	.two-cols-block-container {	margin-left: 0;	margin-right: 0; }
	.two-cols-headline { max-height: 70px; }
	.two-cols-description { max-height: 100px; }
	a.two-cols-learn-more-btn { margin-bottom: 16px; width: 100%; max-width: 172px; padding-left: 9px;}
}
@media (min-width:768px){
	.two-cols-cell { width: 49%; height:138px; margin-left: 2%; }
    .two-cols-headline { max-height: 70px; }
	.two-cols-description {min-height: 47px; font-size: 11px; max-height: 56px;}
	a.two-cols-learn-more-btn {margin-top: 0; position: absolute; top:102px;}
}
@media (min-width:992px){
	.two-cols-cell { width: 47.5%; height:138px; margin-left: 5%; }
	.two-cols-description {min-height: 47px; font-size: 12px; max-height: 47px;}
	a.two-cols-learn-more-btn {margin-top: 0; position: absolute; top:102px;}
}
/* ----- 3 COLUMNS LAYOT TIC BEGINS ----- */
.three-col-tic-container{ margin-bottom: 20px; }
.three-col-tic-block{	
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #bcbcbc;	
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}
.three-col-tic-block:first-child {
	margin-left:0px;
}
.three-col-tic-head{
	margin:18px auto 15px auto;
	text-align:center;
	height: 38px;
	line-height: 18px;
	overflow:hidden;
}
.three-col-tic-heading{
	font-size:16px; 
	width:245px;
	color: #EE3124;
	display:inline-block;
	vertical-align:middle;
}
.three-col-tic-image img{ 
	display: block; 
	margin:0 auto 21px auto; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.three-col-tic-cta a{
	font-size: 17px;
	color: #ffffff;
	height: 25px;
	padding-top:4px;
	max-width: 245px;
	padding-left: 15px;
	display:block;
	background: #ee3124 url(../images/btn_arrow_darkred_right_21.png) no-repeat 98% 2px;
	text-decoration: none;
	overflow: hidden;
	margin: 0 auto;
}
@media (max-width:767px){
	.three-col-tic-container{margin-left: 0; margin-right: 0;}
	.three-col-tic-block{ height:320px;}
	.three-col-tic-image img {width: 245px !important; height: 180px !important;}
}
@media (min-width:768px){
	.three-col-tic-block{ width: 32%; margin-left:2%; height:293px;}
	.three-col-tic-heading {width: 203px;}
	.three-col-tic-image img {width: 208px !important; height: 153px !important;}
}
@media (min-width:992px){
	.three-col-tic-block{ width:32%; margin-left:2%; height:320px;}
	.three-col-tic-heading {width: 245px;}
	.three-col-tic-image img {width: 245px !important; height: 180px !important;}
}
/* ----- 3 COLUMNS LAYOT TIBC BEGINS ----- */
.three-col-tibc-container{ margin-bottom: 20px; }	
.three-col-tibc-cell {
	position: relative;
	height:369px;
	border: 1px solid #bcbcbc;
	margin-bottom: 20px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}
.three-col-tibc-cell:first-child {
	margin-left:0px;
}
.three-col-tibc-image {	
	max-width: 226px;
	margin: 0 auto 7px auto;
}
.three-col-tibc-image img{	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.three-col-tibc-tittle {
	margin: 19px 0;
	text-align: center;
	height: 21px;
	overflow: hidden;	
}
.three-col-tibc-description {	
	max-width: 224px;
	margin: 0 auto 9px auto;
	text-align: left;
	height: 50px;
	overflow: hidden;
}
a.three-col-tibc-links {
	color: #ee3124;
	display: block;
	padding-top: 4px;
	height: 25px;
	max-width: 226px;
	margin: 0 auto 11px auto;
	text-align: left;
	background: url(../images/btn_arrow_gray_right.png) no-repeat 97% 1px;
}
a.three-col-tibc-view-all {
	display: block;
	color: #fff;
	max-width: 226px;
	padding: 6px 0 0 10px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	background: #ee3124 url(../images/btn_arrow_darkred_right_21.png) no-repeat 97% 2px;
}
@media (max-width:767px){
	.three-col-tibc-container{margin-left: 0; margin-right: 0;}

}
@media (min-width:768px){
	.three-col-tibc-cell{ width: 32%; height: 380px; margin-left:2%}
	.three-col-tibc-description { height: 69px; }
}
@media (min-width:992px){
	.three-col-tibc-cell{ width:32%; height: 372px; margin-left:2%}
	.three-col-tibc-description { height: 50px; }
}
/* ----- 4 COL MENU Styling ----- */
.four-col-menu-container{ margin-bottom: 20px; }
.four-col-menu-cell{
	text-align:center;
	border: 1px solid #bcbcbc;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	margin-bottom: 20px;
}
@media (max-width:767px){
	.four-col-menu-container{margin-left: 0; margin-right: 0;}
	.four-col-menu-cell{ width: 49%; margin-left: 2%;}
	.four-col-menu-cell:nth-child(odd){ margin-left: 0; }
}
@media (min-width:768px){
	.four-col-menu-cell{ width: 24%; margin-left: 1.333333%; height: 288px;}
	.four-col-menu-cell:first-child{ margin-left: 0; }
}
@media (min-width:992px){
	.four-col-menu-cell{ height:320px}
}

.four-col-menu-tittles{
	height: 36px;
	overflow: hidden;
	text-align: center;
	margin: 25px auto 12px auto;
}
.four-col-menu-image{
	display: inline-block;
	margin: 0 auto 22px auto;
}
.four-col-menu-image img{	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	width: 100%
}
a.four-col-view-products {
	display: block;
	color: #FFF;
	width: 100%;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	min-height: 25px;
	padding-top: 6px;
	text-align: left;
	background: #ee3124 url(../images/btn_arrow_darkred_right_21.png) no-repeat 98% 2px;
	margin-bottom: 15px;
}
@media (max-width:767px){
	a.four-col-view-products{ width: 100%; max-width: 180px;}
	a.four-col-view-products >div { padding-bottom: 5px; width: 80%;}
	.four-col-menu-image{min-height: 110px;}
}
@media (min-width:768px){
	a.four-col-view-products { width: 100%;}
	.four-col-menu-image{min-height: 148px;}
}
@media (min-width:992px){
	.four-col-menu-image{min-height: 180px;}
	a.four-col-view-products { width: 180px;}
}
/*//////////////////////////////////////////////////
	ARTICLE TEMPLATE STYLING + generic addthis styling
//////////////////////////////////////////////////*/
.article-header {}
.article-header-top {
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}
.article-header-top .article-title {}
.share-social-media{
	float: right;
	margin-top: 13px;
}
/*for places share social media should not be at all but is*/
.landing-section-header >.share-social-media { margin-right: 10px;}
.share-social-head{
	float: left;
	margin: 2px 5px 0 15px;
}
.share-social-head span { margin-right: 11px; }	
.addthis_toolbox.addthis_default_style { float: left; min-width: 87px;}
.addthis_toolbox.addthis_default_style > a {width: 24px;}
.article-subtitle {
	font-size: 14px;
	color: #ed2028;
	margin-bottom: 12px;
}
.article-by-line { margin-bottom: 12px; }
.article-text { 
	padding-bottom: 55px;
	border-bottom: 1px solid #d6d7d6;
}
hr.article-rule{
	border-left: none;
	border-right: none;
	height: 1px;
    /* Set the hr color */
    color: #d6d7d6; /*old IE*/
    background-color: #d6d7d6; /* Modern Browsers*/
}
.related-articles h4{ margin: 20px 0 16px 0; }
.related-article-container {
	border: 1px solid #d6d7d6;
	min-height: 163px;
	margin-bottom: 19px;
	overflow: hidden;
}
.related-article-container div.left-column {
	float: left;
	width: 130px;
	margin-right: 13px;
}
.related-article-container div.right-column {
	float: left;
	width: 71%;
}
.related-article-container .img-container{min-height:128px;}
.related-article-container img {
	margin: 10px 0 3px 10px;
	width: 115px !important;
	height: 115px !important;
}
.related-article-container a.more{
	display: block;
	background: url(../images/btn_back_related_article.png) no-repeat 0 0;
	color: #fff;
	width: 120px;
	height: 25px;
	padding: 5px 0 0 5px;
	margin-left: 10px;
}
.related-article-title {
	color: #3b94ff;
	font-size: 18px;
	margin: 13px 0 5px 0;
	max-height: 44px;
	line-height: 22px;
	overflow: hidden;
}
.related-article-by-line { margin-bottom: 13px; }
.related-article-teaser-text {
	overflow: hidden;
	max-height: 60px;
}
.article-sidebar { border: #d6d7d6 1px solid; padding: 20px 20px 1px 20px; height: auto;}
.article-sidebar h4 { margin-bottom: 10px; }
.article-sidebar-heading-text { border-bottom: 1px solid #d6d7d6; margin-bottom: 15px; }
.related-products-heading { margin-bottom: 15px; }
.related-product-container { height: 82px; margin-bottom: 17px;}
.related-product-container img {
	float: left;
	margin-right: 17px;
	width: 68px !important;
	height: auto !important;
}
.related-product-name {
	font-weight: bold;
	line-height: 16px;
	font-size: 14px;
	margin-bottom: 7px;
}
.related-product-text {
	display: block;
	line-height: 14px;
	height: 60px;
	overflow: hidden;
}
@media(max-width:767px){
	.article-header-top span.share-text { margin-left: -10px;}
	.related-article-container div.right-column {width: 50%;}
	.related-article-teaser-text { max-height: 130px; margin-bottom: 15px;}
	.share-social-media {float: left; /*margin-left: 15px;*/}
}
@media(min-width:768px){
	.related-article-container div.right-column {width: 64%;}
	.article-sidebar-outer {padding-left: 5px; padding-right: 0;}
	.related-article-teaser-text { max-height: 130px; margin-bottom: 15px;}
}
@media(min-width:992px){
	.related-article-container div.right-column {width: 71%;}
	.article-sidebar-outer {padding-left: 5px; padding-right: 0;}
}
/*-----more AddThis over-rides ----*/
a.share-email-butt{
	display: inline;
	float: left;
	width: 16px;
	margin: 0 1px;
	height: 16px;
	background: url(../images/social_media_mail_icon.png) no-repeat 0 0 !important;
}
/*//////////////////////////////////////////////////
	PRESS RELEASE NOTIFICATION PAGE
//////////////////////////////////////////////////*/
.press-release-header {
	display: block;
}
.press-release-header .press-release-title {}
.red-sidebar .block-title { font-size: 18px; margin: 0 0 20px 0; }
.media-contact{ margin-bottom:20px; }
.media-contact:last-child{ margin-bottom: 10px; }
.media-contact-line{ width: 250px; line-height:16px; }
.press-release-notification-container .right-column{padding-left:1px;}
@media (max-width:767px){
	.press-release-notification-container .right-column{padding-left:15px;}
}
/*//////////////////////////////////////////////////
	TRAINING AND SUPPORT
//////////////////////////////////////////////////*/
.support-training-header {
	font-size: 18px;
	margin-bottom: 20px;
}
/*//////////////////////////////////////////////////
	PRODUCT NOTIFICATIONS
//////////////////////////////////////////////////*/
.press-release-teasers {}
.fullwidth-pager-container{ width: 100%; margin: 15px 0; overflow: hidden;}
.fullwidth-pager-container .ha-pager {
	float: right;
}
.ha-pager a{ color: #666; }
.ha-pager span.separator {
	color: #dcdbdb;
	margin-left: 8px;
}
.ha-pager a.prev-butt, .ha-pager a.next-butt { 
	display: none;
	height: 25px;
	width: 61px;
	padding-top: 6px;
	margin-left: 8px;
}
.ha-pager a.next-butt { background: url(../images/btn_arrow_pager_blue_right.png) no-repeat 36px 0; }
.ha-pager a.prev-butt { 
	background: url(../images/btn_arrow_pager_blue_left.png) no-repeat 0 0; 
	padding-left: 31px;
	width: 30px;
}
.ha-pager a.prev-butt.active, .ha-pager a.next-butt.active { display: inline-block; width: 64px;}
.pr-teaser-block { margin-bottom: 28px; }
.pr-teaser-block .block-date{ font-size: 12px; margin-bottom: 13px; height: 15px; overflow: hidden;}
.pr-teaser-block .block-title{ font-size: 16px; line-height: 18px; margin-bottom: 16px; height: 18px; overflow: hidden;}
.pr-teaser-block .block-title a{ color: #0097d7 }
.pr-teaser-block .block-text{ 
	font-size: 12px;
	height: 43px;
	overflow: hidden;
	padding-right: 5px;
	line-height: 14px;
}
@media (max-width:767px){
	.pr-teaser-block .block-title{ height: auto; overflow: visible; }
	.pr-teaser-block .block-text { height: auto; overflow: visible; }
}
/*//////////////////////////////////////////////////
	TECHNICAL LIBRARY
//////////////////////////////////////////////////*/
.results-container{
	position: relative;
}
.results-container div.left-sidebar{
	border: #666 1px solid;
	padding-bottom: 15px;
}
.results-container > div.right-column {}
.results-container div.left-sidebar .header{font-weight:bold; font-size:13px; margin: 20px 0 19px 5px;}
.results-container div.left-sidebar .filter-block {margin: 0 0 12px 5px;}
.results-container div.left-sidebar .facet-category{
	font-weight:normal; 
	font-size:16px; 
	color:#EE3124;
	background: url(../images/q_sign3.png) no-repeat 0 2px;
	padding-left: 20px;
	height: 16px;
	cursor: pointer;
	margin-bottom:5px;
}
.results-container div.left-sidebar .sub-category-list{display: none;}
.results-container div.left-sidebar .sub-category-list.open{}
.results-container div.left-sidebar .sub-category {font-size: 12px; margin-bottom: 5px;}
.results-container div.left-sidebar .sub-category >div.text { 
	display: inline-block;
	overflow: hidden;
	width: 160px;
}
.results-container .sub-category-list .sub-category div.checkbox {
	float: left;
	min-height: 1px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
}
.results-container div.left-sidebar .sub-category input{
	margin: 0 6px 0 1px;
	height: 12px;
	width: 12px;
}
.results-container .left-sidebar .sub-category-list .tertiary { margin-left: 12px; }
.results-container div.left-sidebar .sub-category span.quantity:before{content:" ("}
.results-container div.left-sidebar .sub-category span.quantity:after{content:")"}
.results-container .filter-butt {
	padding: 5px 10px 0 10px;
	background-color: #d6d7d6;
	color: rgb(102,102,102);
	font-size: 12px;
	line-height: 13px;
	height: 20px;
	display: block;
	float: left;
	margin: 0 5px 10px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

}
.results-container .right-column > div.filter-boxes { overflow: hidden; margin-bottom: 15px; }
.results-container .right-column > div.display-block {
	border: #333 1px solid;
	height: 41px;
	color: rgb(102,102,102);
	font-size: 13px;
	margin-bottom: 19px;
}
.results-container .display-block > div.display-left { float: left; margin: 13px 0 0 10px;}
.results-container .display-block > div.display-pager { float: right; margin-right:15px; margin-top:8px;}
.results-container .display-block .display-pager  a {color: #3B87DE;  margin-left: 5px;}
.results-container .display-block .display-pager  a.next-butt {background: url(../images/btn_arrow_pager_blue_right.png) no-repeat 0 0;}
.results-container .display-block .display-pager  a.prev-butt {background: url(../images/btn_arrow_pager_blue_left.png) no-repeat 0 0;}
.results-container .display-block .display-pager  a.prev-butt, 
.results-container .display-block .display-pager  a.next-butt {
	visibility: hidden;
	height: 25px;
	width: 25px;
	display: inline-block;
}
.results-container .display-block .display-pager a.prev-butt.active,
.results-container .display-block .display-pager a.next-butt.active {visibility: visible}
.results-container .display-block .display-pager .page-num,
.results-container .display-block .display-pager .ellipses{position:relative; top:-6px;}
.results-container div.results-teaser div.language {
	display: none;
	position: absolute;
	top: 130px;
}
.results-container div.technical-library div.language  > span:first-child {font-weight: bold;}
.results-container div.technical-library div.language  {display: block;}
.results-container div.technical-library div.applications  {display: none !important;}
.results-container div.technical-library div.uses  {display: none !important;}
.results-container div.technical-library div.product-logo {display: none !important;}
.results-container div.technical-library a.cta {top: 71px;}


/*//////////////////////////////////////////////////
	SEARCH RESULTS - pulls from above
//////////////////////////////////////////////////*/
.results-header{position: relative;}
.results-header h1.heading {margin-bottom: 27px; /*float: left; width: 70%;*/ overflow: hidden;}
.results-header .need-assistance-overlay{/*left:666px;*/ width: auto; left: 15px; right: 14px;}
.results-header .need-assistance-butt{ background-image: url(../images/arrow_need_assistance_ud_white.png)}
.results-container .results-teaser{
	margin-bottom: 20px;
	border: #333 1px solid;
	padding-left: 15px;
	padding-right: 15px;
}
.results-container div.results-teaser:last-child{margin-bottom:0;}
.results-container .results-teaser .doc-image-col {	padding-top: 24px; }
.results-container .results-teaser .text-column { position: relative; }
.results-container .results-teaser .right-column{/*float: left;*/ position: relative;}
.results-container .results-teaser .doc-image-col img{
	width: 125px !important;
	height: auto !important;
	max-height: 125px;
}
.results-container .results-teaser .right-column a.cta{
	display: block;
	width: 140px;
	height: 25px;
	background: #EE3124 url(../images/btn_arrow_darkred_right_21.png) no-repeat 94% 2px;
	color: #fff;
	padding: 6px 0 0 10px;
	position: absolute;
	top: 124px;
}
.results-container .results-teaser.technical-library .right-column a.cta{ top:70px;}
.results-container .results-teaser .heading {
	font-size: 18px;
	color: rgb(102,102,102);
	margin: 21px 0 10px 0;
	color: #EE3124;
}
.results-container .results-teaser .teaser-text {
	font-size: 12px;
	color: rgb(102,102,102);
	margin-bottom: 10px;
	line-height: 13px;
}
.results-container .results-teaser div.applications {
	margin-bottom: 3px;
	overflow: hidden;
	height: 16px;
}
.results-container .results-teaser div.uses {
	margin-bottom:3px;
	overflow: hidden;
	height:16px;
}
.results-container .results-teaser div.applications  > span:first-child {font-weight: bold;}
.results-container .results-teaser div.uses  > span:first-child {font-weight: bold;}
.results-container .results-teaser .right-column div.product-logo {
	width: 140px;
	height: 100px;
	margin: 20px 0;
	text-align: center;
}
.results-container .results-teaser .right-column div.product-logo img {
	max-width: 140px !important;
	height: auto !important;
	max-height: 100px;
	vertical-align: middle;
}
.results-container .results-teaser .right-column div.product-logo >div {text-align: center; height: 100%;}
.results-container  div.article-teaser div.applications  {display: none !important;}
.results-container  div.article-teaser div.uses  {display: none !important;}
.results-container  div.article-teaser div.product-logo {visibility: hidden;}
.results-container  div.article-teaser .teaser-text { max-height: 99px; }


@media (max-width:767px){
	.results-container .right-column > div.display-block {height: 77px; text-align: center;}
	.results-container .display-block > div.display-left { float: none; margin: 13px 0 0 0;}
	.results-container .display-block > div.display-pager { float: none; margin-right: 0; }
	.results-container .results-teaser .right-column div.product-logo{ margin-bottom: 45px; }
	.results-container div.results-teaser.technical-library div.language { position: relative; top: 0; }
	.results-container .results-teaser.technical-library .right-column a.cta {position: relative; top:0; margin-top:15px; margin-bottom:15px;}
	.results-container div.left-sidebar { margin-bottom:20px; margin-left: 15px; margin-right: 15px; }
	.results-container  .article-teaser .teaser-text { max-height: 200px !important; }
	.results-container  .article-teaser .product-logo { height: 0 !important; margin-bottom: 20px;}
	.results-container  .article-teaser .right-column a.cta {top:0; position: relative; margin-bottom: 15px;}
}
@media (min-width:768px){
	.results-container .results-teaser{ height: 173px; }
	.results-container .results-teaser .teaser-text {height: 53px; overflow: hidden;}
	.results-container .results-teaser .right-column a.cta{width: 120px;}
	.results-container .results-teaser .right-column { padding-left: 0; }
	.results-header h1.heading {padding-left: 0;}
	.results-container .results-teaser .right-column div.product-logo { width: 100% !important;}
	.results-container .results-teaser .right-column div.product-logo img{ max-width: 100% !important;}
	.results-container  div.article-teaser a.cta { top:70px !important }
}
@media (min-width:992px){
	.results-container .results-teaser .right-column a.cta{width: 140px; margin-left: 5px;}
	.results-header h1.heading {padding-left: 0;}
	.results-container  div.article-teaser a.cta { top:70px !important }
}

.documentheading {
	font-size: 18px;
	margin: 21px 0 10px 0;
	color: #EE3124;
}
/*//////////////////////////////////////////////////
	PRODUCT LISTINGS - INDUSTRIES & APPLICATIONS
//////////////////////////////////////////////////*/
.results-container .overview-block {
	border: #333 1px solid;
	padding: 14px;
	margin-bottom: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.results-container .overview-block .header{
	color: #EE3124;
	font-size: 18px;
	margin: 12px 0 15px 0;
}
/*//////////////////////////////////////////////////
	Added links for Get latest news (Tanda)
//////////////////////////////////////////////////*/
a.white:link,
a.white:visited
a.white:hover{
	color: #ffffff;
	text-decoration: none;
}
/*//////////////////////////////////////////////////
	Social Media and Latest news (Tanda)
//////////////////////////////////////////////////*/
.home-ln-social-container{
	margin-bottom: 20px;
	overflow: hidden;
}
.latest-news-container{
	border: 1px solid #bcbcbc;
	border-right: none;
	height: 55px;
	background-color: #fff;
}
.latest-news-container.invisible{
	visibility: hidden;
}
.latest-news-text-container{
	font-size: 13px;
}
.latest-news-text-container >div{	
	display:none;
	height: 34px;
	line-height: 17px;
	float: left;
	margin: 11px 0 0 5px;
	overflow: hidden;
}
.latest-news-text-container >div.active{ display:inline; }
.latest-news-selector-container{
	float:left;	
}
.latest-news-selector{
	margin-top:	22px;
	margin-left: 20px;
}
.latest-news-selector li{	
	background-color: rgb(230, 230, 230);
	height: 10px;
	width: 10px;
	display: block;
	margin-right: 10px;
	float: left;
	cursor: pointer;
}
.latest-news-selector li.active{	
	background-color: rgb(170, 170, 170);
}
.latest-news-social-container{ 
	border: #bcbcbc 1px solid;
	height: 55px;
	overflow: hidden;
	background-color: #fff;
}
.latest-news-social-container .social-follow-us-block{margin-top:18px; margin-left: 0;}
.home-ln-social-container.hide-news >div.latest-news-container{ display: none; }
@media (max-width:767px){
	.latest-news-container {margin-left: 15px; margin-right: 15px; border-right: 1px solid #bcbcbc; margin-bottom:20px;}
	.latest-news-selector-container {padding-left: 0; padding-right: 0;}
	.latest-news-selector {margin-left: 0;}
	.latest-news-social-container {margin-left: 15px; margin-right: 15px;}
	.latest-news-selector li {margin-right: 8px;}
}
@media (min-width:768px){
	.home-ln-social-container.hide-news >div.latest-news-social-container{ float:right;}
}
@media (min-width:992px){
	.latest-news-selector-container {padding: 0;}
	.latest-news-container{ width:70%; }
	.latest-news-social-container{ width:30%; }
	.latest-news-social-container .social-follow-us-block { margin-left: 17px; }
	.home-ln-social-container.hide-news >div.latest-news-social-container{ float:right;}
}
/*//////////////////////////////////////////////////
	THREE COLUMN HEADLINE BLOCKS
//////////////////////////////////////////////////*/
.three-col-headline-container {	
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}	
.three-col-headline-block {
	height:222px;
	border: 1px #fff solid;
}
.three-col-headline-block:hover{
	border: 1px #EE3124 solid;
}
.three-col-headline-block:first-child {
	margin-left:0px;
}
.three-col-headline-block-image {
	height: 160px;
	margin: 0 auto;
}

.three-col-headline-block-image img{	
	width: 260px !important;
	height: auto !important;
}
.three-col-headline-block-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #EE3124;
	text-align: center;
	overflow: hidden;
	height: 20px;	
	margin: 12px 0 17px 0;
}
.three-col-headline-block-title img{
	margin-left: .9em;
}
@media (max-width:767px){
	.three-col-headline-container { margin-left: 0; margin-right: 0; }
	.three-col-headline-block-image { width: 260px;}
}
@media (min-width:768px){
	.three-col-headline-block-title { height: 44px; }
}
@media (min-width:992px){
	.three-col-headline-container {margin-left: auto; margin-right:auto;}
	.three-col-headline-block-image { width: 260px;}
	.three-col-headline-block-title { height: 20px; }
}
/*//////////////////////////////////////////////////
	3 columns sign up for updates + 
	Prodcut finder + 
	News and Article finder + 
	Product spotlight (Tanda) + (Matt)
//////////////////////////////////////////////////*/
.three-col-370-h-blocks-container{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: normal;
}	
.three-col-block-370-h{
	height:370px;
	border: 1px solid #fff;
	margin-bottom: 20px;
}
.three-col-block-border{
	border: 1px solid #bcbcbc;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.three-col-block-370-h:first-child {
	margin-left:0px;
}
/*sign up for updates*/
.three-col-block-370-h-head {
	font-size: 23px;
	text-align: center;	
	margin: 15px 0 15px 0;
}
.three-col-block-370-h-image {
	width: 224px;
	margin: 0 auto 24px auto;
}
.three-col-block-370-h-image > img {
	width: 224px !important;
	height: 135px !important;
}
.sign-up-email-address input {	
	font-size: 12px;
	border: thin solid #bcbcbc;
	height: 31px;
	width: 222px;
	margin: 0 auto 20px auto;
	display: block;
	padding: 0 0 0 10px;
	color: #666;
}
select.product-regional-preference-box {
	background-color: #fefefe;
	display: block;
	width: 224px;
	height: 32px;
	font-size: 11px;
	margin: 0 auto 20px auto;
	border: thin solid #bcbcbc;
	padding:.5em;/.3em;
}
.red-button-right-arrow-224 {
	font-size: 17px;
	height: 33px;
	width: 224px;
	margin: 0 auto;
	display: block;
	padding: 8px 0 0 16px;
	background: #ee3124 url(../images/btn_arrow_darkred_right_25.png) no-repeat 98% 4px;
	color: #FFF !important;
}
input[type="button"].red-button-right-arrow-224{
	font-size: 17px !important;
	height: 33px !important;
	width: 224px !important;
	margin: 0 auto;
	display: block;
	padding: 0 0 0 16px;
	background: #ee3124 url(../images/btn_arrow_darkred_right_25.png) no-repeat 98% 4px;
	color: #FFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border: none !important;
	text-decoration: none !important;
	cursor: pointer;
	text-align: left !important;
}
/* END sign up for updates*/
/*Prodcut finder + News and Article finder*/
.product-finder-index{
	height:169px;
	background-color: #ee3124;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 31px;
}
.product-finder-index-title {	
	font-size: 23px;
	color: #FFF;
	text-align: center;
	width: 254px;
	margin: 0 auto;
	padding: 15px 0 10px 0;
	margin-bottom: 15px;
	border-bottom: rgb(181, 37, 27) 1px solid;
}
.product-finder-index-input{ margin-bottom: 20px; }
.product-finder-index-input input{
	font-size: 11px;
	border: #fff 2px solid;
	height: 33px;
	width: 224px;
	margin: 0 auto;
	display: block;
	padding: 0 0 0 4px;
	color: #666;
}
input[type="submit"].product-finder-index-btn{
	font-size: 17px !important;
	height: 33px !important;
	width: 224px !important;
	margin: 0 auto;
	display: block;
	padding: 0 0 0 16px;
	background: #aa2b21 url(../images/btn_arrow_darkred_right_25.png) no-repeat 98% 4px;
	color: #FFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border: none !important;
	text-decoration: none !important;
	cursor: pointer;
	text-align: left !important;
}
.article-finder-index{
	height:169px;
	background-color: #999999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.article-finder-index-title {
	font-size: 23px;
	color: #FFF;
	text-align: center;
	width: 254px;
	margin: 0 auto;
	padding: 15px 0 10px 0;
	margin-bottom: 15px;
	border-bottom: rgb(116, 116, 116) 1px solid;
}
.article-finder-index-input{ margin-bottom: 20px; }
.article-finder-index-input input {
	font-size: 11px;
	border: #fff 2px solid;
	height: 33px;
	width: 224px;
	margin: 0 auto;
	display: block;
	padding: 0 0 0 4px;
	color: #666;
}
input[type="submit"].article-finder-index-btn{
	font-size: 17px !important;
	height: 33px !important;
	width: 224px !important;
	margin: 0 auto;
	display: block;
	padding: 0 0 0 16px;
	background: #727171 url(../images/btn_arrow_darkgray_right.png) no-repeat 98% 4px;
	color: #FFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border: none !important;
	text-decoration: none !important;
	cursor: pointer;
	text-align: left !important;
}
/* END Prodcut finder + News and Article finder*/
/*Product spotlight*/
.product-spotlight-header {
	font-size: 23px;
	text-align: center;	
	margin: 15px 0 15px 0;
	color: #ee3124;
}
.product-spotlight-image {
	width: 224px;
	margin: 0 auto 10px auto;
}
.product-spotlight-image > img {
	width: 224px !important;
	height: 135px !important;
}
.product-spotlight-title {
	font-size: 14px;
	color: #333;
	font-weight: bold;		
	margin-bottom: 6px;
}
.product-spotlight-text {
	font-size: 11px;
	width: 220px;
	height: 109px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.product-spotlight-text > ul > li {
	list-style: none;
	margin-bottom: 6px;
}
.product-spotlight-text > p {
	margin-bottom: 6px;
	line-height: 12px;
}
@media(max-width:767px){
	.three-col-370-h-blocks-container { margin-left: 0; margin-right: 0; }
	.three-col-block-370-h { padding: 0; }
}
@media (min-width:768px) and (max-width:991px){
	.three-col-block-370-h-image {width: auto;}
	.article-finder-index-title {width: 95%; font-size: 18px;}
	.sign-up-email-address input {width: 212px;}
	select.product-regional-preference-box {width: 212px;}
	.red-button-right-arrow-224 {width: auto;}
	input[type="submit"].red-button-right-arrow-224 {width: 212px !important;}
	.product-finder-index-title {width: 95%;}
	.product-finder-index-input {width: 95% !important;}
	.product-finder-index-input input {width: 100% !important;}
	input[type="submit"].product-finder-index-btn {width: 95% !important;}
	.article-finder-index-input {width: 95% !important;}
	.article-finder-index-input input {width: 100% !important;}
	input[type="submit"].article-finder-index-btn {width: 95% !important;}
	.product-spotlight-image {width: auto;}
	.product-spotlight-image > img {height: 135px !important;}
	.product-spotlight-text {width: auto;}
	.product-finder-index .CoveoSearchInterface,
	.article-finder-index .CoveoSearchInterface {width: auto;}
}
@media (min-width:992px){
	.three-col-370-h-blocks-container {width: 890px; margin-left: auto; margin-right: auto;}
	.three-col-headline-container {	width: 935px; margin: 0 auto 20px auto;}
	.three-col-block-370-h{width: 260px; margin-left: 52px;}
	.product-finder-index {width: 260px; margin-left: -15px;}
	.article-finder-index {width: 260px; margin-left: -15px;}
}
/*//////////////////////////////////////////////////
	5 columns layout (originally Tanda)
//////////////////////////////////////////////////*/
.five-col-utility-blocks-container{
	height: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	font-weight: normal;
}
.five-col-utility-block{
	height: 192px;
	float: left;
	border: 1px solid #bcbcbc;
	position: relative;
	min-height: 1px;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 20px;
}
.five-col-utility-block:first-child{
	margin-left: 0;
}
.five-col-utility-block div.block-title{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 18px 0 10px 12px;
	text-align: left;
}
.five-col-utility-block ul li { list-style: none; }
.five-col-utility-block div.block-text{
	padding-right: 10px;
	margin-left: 11px;
	height: 99px;
	overflow: hidden;
}
.five-col-utility-block a{
	display: block;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 0 13px;
	text-align: left;
	background: url(../images/arrow_right_home_blocks.png) no-repeat 0 1px;
}
.five-col-utility-block .links-dark a{ color: #333; }
.five-col-utility-block .links-red a{ color: #ee3124; }
.five-col-utility-block p {
	margin-bottom: 11px;
	line-height: 14px;
}
.five-col-utility-block-text{
	margin-left: 15px !important;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	height: 99px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: left;
}
.five-col-utility-block  a.button-w-back {	
	font-size: 11px;
	font-weight: bold;	
	width: 84%;
	padding-left: 10px;
	height: 28px;
	padding-top:7px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background: #eaefe9 url(../images/btn_arrow_utility_red.png) no-repeat 95% 9px;
}
@media (max-width: 767px){
	.five-col-utility-blocks-container {margin-left: 0; margin-right: 0;}
	.five-col-utility-block {width:48%;}
	.five-col-utility-block:nth-child(even) {margin-left: 4%;}
}
@media (min-width: 768px){
	.five-col-utility-block {width:19%; margin-left: 9px;}
	.five-col-utility-block div.block-title {padding-right: 6px;}
}
@media(min-width:992px){
	.five-col-utility-blocks-container {width: 890px; margin-left: auto; margin-right: auto;}
	.five-col-utility-block{ width: 164px;	margin-left: 15px; padding-left: 0; padding-right: 0;}
}	
/*//////////////////////////////////////////////////
	RSS LINKS BOX
//////////////////////////////////////////////////*/
.rss-links-outer{
	width: 100%;
	height: 315px;
	border: #cbccce 25px solid;
	overflow: hidden;
}
.rss-links{ padding:22px }
.rss-links h2{
	margin-bottom: 20px;
}
.rss-links p{
	margin-bottom: 20px;
}
.rss-links a {
	display: block;
	background: url(../images/arrow_right_home_blocks.png) no-repeat 0 4px;
	padding-left: 16px;
	margin-bottom: 3px;
}
/*//////////////////////////////////////////////////
	REGION LANGUAGE GATE SCREEN
//////////////////////////////////////////////////*/
.region-page{
	font-family: Arial, Helvetica, sans-serif;
}
.region-header-wrapper{
	width: 980px;
	margin: 0 auto 50px auto;
	border-bottom: 2px #666 solid;
}
.region-header {  margin: 0 auto;padding-left: 20px; }
.region-header > img {padding: 40px 0 15px 0; float: left;}
.region-header >span.heading {
	font-size: 28px;
	color: rgb(102,102,102);
	float: right;
	padding: 41px 0 0 0;
}
.region-map-container {position: relative; margin-bottom: 30px;}
.region-map-container > img.region0 {
	position: absolute;
	top: 22px;
	left: 53px;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
.region-map-container > img.region1 {
	position: absolute;
	top: 27px;
	left: 377px;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
.region-map-container > img.region2 {
	position: absolute;
	top: 25px;
	left: 510px;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
.region-row { overflow: hidden; }
.region-row.bottom-rule{
	padding-bottom: 10px;
    text-align: center;

}

@media (max-width: 991px) and (min-width: 768px) {
    .region-row.bottom-rule {
        padding-bottom: 10px;
        text-align: center;
        width: 750px;
    }
}
.region-column {
	float: left;
    width: 250px;
    margin-left: 20px;
    Margin-right: 35px;
}
.region-row.last{ margin-bottom: 75px;}
.region-row .region-column h6{ font-weight: bold; text-align: center; vertical-align: middle; padding-right: 50px;}
@media (max-width: 768px) {
    .region-row .region-column h6 {
        text-align: left;
    }
}
.region-row .region-column ul li {
	list-style-type: none;
	font-size: 16px;
	color: rgb(102,102,102);
	cursor:pointer;
}

.region-row .region-column ul a,
.region-row .region-column ul a:link,
.region-row .region-column ul a:visited,
.region-row .region-column ul a:active {	
	color: #428bca;
}
.region-row .region-column ul a:hover {
	color: #2a6496;
}

@media (max-width:767px){
	.region-header-wrapper {width: auto;}
	.region-header {width: auto; text-align: center; padding-left: 0px;}
	.region-header > img {	padding-bottom: 10px; float: none;}
	.region-header >span.heading {
		font-size: 22px;
		float: none;
		padding: 0 0 12px 0;
		display: block;
	}
	.region-column {margin-bottom: 25px; width: 100%; margin-left: 0;}
	.map-footer .footer-signature {float: none; text-align: left; margin-top: 10px; white-space: pre-wrap;}
	.map-footer .footer-nav { margin-left: 0; }
}
@media (min-width:768px) and (max-width:991px){
	.region-map-container{
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8);
		margin-left: -107px;
	}	
	.region-header-wrapper{width: auto;}
	.region-header{width: auto;}
	.region-column {margin-left: 0px; Margin-right: 0px;}
	.map-footer {width: auto;}

}
@media (min-width:992px){

}
/*//////////////////////////////////////////////////
	SITEMAP
//////////////////////////////////////////////////*/
div.sitemap-header {margin-bottom: 24px;}
.sitemap-container {display: table;}
.sitemap-container >div {
	float: none;
	display: table-cell;
	border-left: 2px #d6d7d6 solid;
}
.sitemap-container >div:first-child { border-left: none; }
.sitemap-container ul {	list-style: none; }
.sitemap-container a{margin: 12px 0; display: block; }
a.sitemap-cat {	color: #ee3124;	font-weight: bold; }
a.sitemap-subcat{ color: #666; }
@media (max-width:767px){
	.sitemap-container >div { display: block;}
}
/*//////////////////////////////////////////////////
	LEADERSHIP TEAMS
//////////////////////////////////////////////////*/
.leadership-team-container {padding-bottom: 20px;}
.leadership-team-container .leader-row {/*height: 175px;*/ margin-bottom: 25px; overflow: hidden; border-top: rgb(188, 188, 188) 1px solid; padding-top:24px;}
.leadership-team-container .left-column { float: left; margin-right: 20px; width: 155px; }
.leader-row .right-column { /*float: left; width: 80%;*/ }
.leadership-team-container .leader-name { margin-bottom: 8px; }
.leadership-team-container .leader-title { font-size:16px; margin-bottom: 8px; }
.leadership-team-container .leader-text { font-size:12px; padding-right: 6px; }
.leadership-team-container p { margin-bottom: 10px;}
/*//////////////////////////////////////////////////
	TRADESHOWS AND EVENTS
//////////////////////////////////////////////////*/
table.events-table{ margin-bottom: 25px; font-size:14px;}
table.events-table tr{
	display: block;
	min-height: 58px;
	border: 1px solid #d6d7d6;
	border-top: none;
}
table.events-table tr:first-child{
	min-height: 40px;
	border: none;
	background-color: #d6d7d6;
}
table.events-table th{ 
	height: 40px;
	background-color: #d6d7d6; 
	line-height: 38px;
	font-size:14px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	padding: 0 10px;
}
table.events-table tr td{
	text-align: left;
	vertical-align: top;	
	padding: 15px 10px;
	border-left: 1px solid #d6d7d6;
}
table.events-table tr td:first-child{
	border-left: none;
}
table.events-table tr td.child-1,
table.events-table tr th.child-1{ width:341px; }/*38.31%*/
table.events-table tr td.child-2,
table.events-table tr th.child-2{ width:157px; }/*17.64%*/
table.events-table tr td.child-3,
table.events-table tr th.child-3{ width:193px; }/*21.69%*/
table.events-table tr td.child-4,
table.events-table tr th.child-4{ width:199px; }/*22.36%*/

@media (min-width:768px) and (max-width:991px){
table.events-table tr td.child-1{ width:254px;}
}
@media (min-width:768px) and (max-width:991px){
table.events-table tr td.child-2{ width:127px; }
}
@media (min-width:768px) and (max-width:991px){
table.events-table tr td.child-3{ width:158px; }
}

@media (min-width:768px) and (max-width:991px){
table.events-table tr td.child-4{ width:179px; }
}
@media (min-width:768px) and (max-width:991px){
table.events-table td.child-1{white-space:pre-wrap;}
.event-title{font-weight:bold;}
.event-title:after{content:'\A';}
}
@media (max-width:768px){
table.events-table { width: 720px;}
}
@media (max-width:768px){
table.events-table tr td.child-1{ width:254px;}
}
@media (max-width:768px){
table.events-table tr td.child-2{ width:127px; }
}
@media (max-width:768px){
table.events-table tr td.child-3{ width:158px; }
}

@media (max-width:768px){
table.events-table tr td.child-4{ width:179px; }
}
.table-responsive>.table> tbody > tr> td {white-space:normal;}

@media (min-width:768px) and (max-width:991px)){
table.events-table td.child-1{white-space:pre-wrap;}	
.event-subtitle{width:200px;}
.Span{width:200px;}

}
@media (min-width:768px) and (max-width:991px){
table.events-table td.child-1{white-space:pre-wrap;}
.event-title{font-weight:bold;}
.event-title:after{content:'\A';}
}

table.events-table a.event-butt{
	display:block;
	background: url(../images/btn_back_red_158.png) no-repeat 0 0;
	width: 158px;
	padding:5px 0 0 5px;
	height:25px;
	line-height: 16px;
	color: #fff;
	margin: 0 auto;
}
table.events-table td.child-1{white-space:pre-wrap;}
.event-title{font-weight:bold;}
.event-title:after{content:'\A';}

/*//////////////////////////////////////////////////
	CONFIRM BOX STYLES
//////////////////////////////////////////////////*/

.confirm-outer {
	width: 200px;
	min-height: 150px;
	border: 24px solid #ccc;
}
.confirm-outer .confirm-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 20px;
	text-align: left;
	min-height: 70px;
}
.confirm-outer .ok-butt {
	margin-right: 18px;
	margin-bottom: 15px;
	margin-left: auto;
	position: relative;
	width: 70px;
}
.confirm-outer input#fancyConfirm_ok {
	border: none;
	background: #ee3124;
	color: #fff;
	height: 26px;
	width: 70px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	cursor: pointer;
}
/*//////////////////////////////////////////////////
	ADDTHIS OVERWRITES
//////////////////////////////////////////////////*/
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{padding:0;}
/*//////////////////////////////////////////////////
	FANCY BOX OVERWRITES
//////////////////////////////////////////////////*/
@media (min-width:768px){
	.fancybox-close{
		position: absolute;
		background: transparent url('../images/close_form_butt.png') no-repeat 0 0;
		top: 30px;
		right: 30px;
		width: 12px;
		height: 12px;
		cursor: pointer;
		z-index: 8040;
	}
}

/*//////////////////////////////////////////////////
	BANNER OVERWRITES
//////////////////////////////////////////////////*/
#HoneywellEUCookie-Banner{ z-index: 30; border-bottom: none; line-height: 12px;}
#HoneywellEUCookie-ConsentButtonDiv {padding-bottom: 10px;}

@media (max-width:767px){
	.banner { margin-left: 15px !important; margin-right: 15px !important;	}
}

/*//////////////////////////////////////////////////
	BOOTSTRAP OVERWRITES
//////////////////////////////////////////////////*/
@media (min-width: 992px) {
  .container {
    width: 980px;
   }
}
@media (min-width: 1200px) {
  .container {
    width: 980px;
   }
}
@media (min-width: 992px){
	.col-md-offset-1half{
		margin-left: 4.1666666%
	}
	.col-md-3n1half{
		width: 29.166666%; 
		float:left;
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
	}
}
button.close{
	background: url(../images/close_form_butt.png) no-repeat 0 0;
	width: 12px;
	height: 12px;
}
.close:hover{
	-webkit-opacity: 1.0;
	-moz-opacity: 1.0;
	-ms-opacity: 1.0;
	-o-opacity: 1.0;
	opacity: 1.0;
}
.close{
	-webkit-opacity: 1.0;
	-moz-opacity: 1.0;
	-ms-opacity: 1.0;
	-o-opacity: 1.0;
	opacity: 1.0;
}
.modal {
 overflow-y: auto;
}
.modal-open {
 overflow: auto;
}
label {
	display: inline;
	margin-bottom: 0;
	font-weight: normal;
}
.fullwidth-switcher .navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.fullwidth-switcher .navbar {margin-bottom:0;}
.fullwidth-switcher .navbar-default {
	background-color: #fff;
	border-color: #fff; 
}
@media (max-width: 767px) {
	.product-info {margin-bottom: 0;}
	.fullwidth-switcher div.navbar-header {
		border: #999 1px solid;
		background: #ccc;
		height: 40px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.fullwidth-switcher .navbar-default .navbar-collapse { margin-bottom: 5px; }
    .container {
        padding-left: 8px;
    }
 
}
.fullwidth-switcher div.visible-xs.additional-info-sm {
	color: #EE3124;
	position: relative;
	top: 13px;
	left: 17px;
	font-size: 14px;
}
.fullwidth-switcher .navbar-toggle {
	padding: 6px 7px;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #ddd;
	top: -11px;
}
.fullwidth-switcher .navbar-toggle .icon-bar {
	background-color: #EE3124;
}
.fullwidth-switcher .navbar-default .navbar-collapse {
	border-color: #bbb;
}
/*//////////////////////////////////////////////////
	Browser Specific
//////////////////////////////////////////////////*/

/* IE9 */


/* IE8 */
.ie8 .four-col-menu-image { display:block;}
.ie8 .product-zoom-selector { display: block;}
.ie8 .hero-carousel-controls .jcarousel-pagination a { display: block; float:left;}
.ie8 div.secondary-nav-tabs ul li a{ display: block; }
.ie8 p.jcarousel-pagination{ display: block; }

/*//////////////////////////////////////////////////
	PRINTABLE VERSION
//////////////////////////////////////////////////*/
.printable-version div.header, .printable-version div.footer, .printable-version .noprint, .printable-version hr {display: none;}
.printable-version .visible-xs, .printable-version .xs-follow-us{display: none;}
.printable-version div.logo.print {
	display: block; 
	top: 0; 
	position: relative; 
	margin-bottom: 20px;
	margin-left: 25px; 
	width:100%; 
	z-index: 1;
}
.printable-version #HoneywellEUCookie-Banner {display: none !important;}
.printable-version div.logo.print >img{float:left; }
.printable-version img { max-width: 100%;}
.printable-version video audio object embed {display: none}
.printable-version @page { margin: 0.5cm; }
.printable-version .breadcrumbs {visibility: hidden; overflow: hidden;}
.printable-version .article-container .right-column, 
.printable-version .article-container .related-articles, 
.printable-version .article-container .article-sidebar-outer,
.printable-version .article-container .share-social-media{display:none;}
.printable-version .article-container .article-text{border-bottom:none;}
.printable-version .article-container .columns-70-30 >div:first-child, 
.printable-version .article-container .article-text {width:100%;}
.printable-version .press-release-notification-container .right-column, 
.printable-version .press-release-notification-container .share-social-media{display:none;}
.printable-version .press-release-notification-container .columns-70-30 >div:first-child, 
.printable-version .press-release-notification-container .press-release-notification-text {width:100%;}
div.logo.print button.back-butt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3B87DE;
	cursor: pointer;
	margin-top: 12px;
	margin-left: 20px;
	float: left;
	padding: 3px 30px;
	width: 90px;
}
div.logo.print button.print-butt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3B87DE;
	cursor: pointer;
	margin-top: 12px;
	margin-left: 400px;
	float: left;
	padding: 3px 30px;
	width: 90px;
}




div.secondary-nav-tabs.tabcount-1 ul li a
{ width: 750px; } 
div.secondary-nav-tabs.tabcount-2 ul li a
{ width: 375px; } 
div.secondary-nav-tabs.tabcount-3 ul li a
{ width: 250px; } 
div.secondary-nav-tabs.tabcount-4 ul li a
{ width: 187px; } 
div.secondary-nav-tabs.tabcount-5 ul li a
{ width: 150px; } 
div.secondary-nav-tabs.tabcount-6 ul li a
{ width: 125px; } 
div.secondary-nav-tabs.tabcount-7 ul li a
{ width: 107px; } 
div.secondary-nav-tabs.tabcount-8 ul li a
{ width: 93px; }
@media (min-width:992px) {
    div.secondary-nav-tabs.tabcount-1 ul li a {
        width: 900px;
    }

    div.secondary-nav-tabs.tabcount-2 ul li a {
        width: 450px;
    }

    div.secondary-nav-tabs.tabcount-3 ul li a {
        width: 300px;
    }

    div.secondary-nav-tabs.tabcount-4 ul li a {
        width: 225px;
    }

    div.secondary-nav-tabs.tabcount-5 ul li a {
        width: 180px;
    }

    div.secondary-nav-tabs.tabcount-6 ul li a {
        width: 150px;
    }

    div.secondary-nav-tabs.tabcount-7 ul li a {
        width: 128px;
    }

    div.secondary-nav-tabs.tabcount-8 ul li a {
        width: 112px;
    }

    div.secondary-nav-tabs.tabcount-7 {
        width: 896px;
    }

    div.secondary-nav-tabs.tabcount-8 {
        width: 896px;
    }
}

.Region-selectRegion {
	font-size: 18px;
	color: rgb(102,102,102);
	float: left;
	font-family: sans-serif;
    padding-left: 10px;
    
}
.Region-selectRegionCheck {
	font-size: 14px;
	color: rgb(102,102,102);
	float: left;
	font-family: sans-serif;
    font-weight: bold;
    padding-left: 10px;
}

.Region-selectCountry {
	font-size: 16px;
	color: rgb(102,102,102);
	float: left;
	font-family: sans-serif;
    font-weight: bold;
    line-height: 1.8;
}
.Region-countryRegion {
	font-size: 18px;
	color: rgb(102,102,102);
	float: left;
	font-family: sans-serif;
}

.Region-selectLanguage {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.8;
}

.Region-line-separator{
    height:1px;
    border-bottom:1px solid #313030;
    margin-bottom: 15px;
}

