/* Master style sheet */ 

/*
	* RESET CSS RULES 
	* DEFAULT STYLES
	* GLOBAL: 
		* LAYOUT AND STRUCTURE
		* MISC
		* CONTENT HEADER BAR
		* SIDE BARS
		* HEADER
		* FOOTER
		* BREADCRUMBS
	* HOME AND LANDING PAGES
	* INDUSTRY PAGES
	* PRODUCT PAGES
		* PRODUCT FINDER PAGE
		* PRODUCT FINDER LANDING PAGE
		* PRODUCT DETAIL PAGE
	* BRAND PAGES
		* ALL BRANDS PAGE
		* BRAND LANDING PAGE
		* BRAND DETAIL PAGE
	* LEGACY PAGES
	* CALL US DIALOG
	* SOLUTIONS SHOWCASE LIST
	* SITE MAP.no_headerbar #search_headerbar_wrapper #lookAhead
	* SEARCH RESULTS PAGE
	* NEWS MODAL
	* LOOK AHEAD SEARCH
	* PLUGINS
*/

/*WEB-FONT*/
@font-face{
font-family:"Conduit ITC W02 Bold";
src:url("../fonts/e31b1c1d-eadf-4907-9d09-17e295cd9eca.eot?iefix") format("eot");}
@font-face{
font-family:"Conduit ITC W02 Bold";
src:url("../fonts/e31b1c1d-eadf-4907-9d09-17e295cd9eca.eot?iefix");
src:url("../fonts/d923439e-5dea-4878-b329-0f4ef2bfa2ba.ttf");
}
@font-face{
font-family:"Conduit ITC W02 Regular";
src:url("../fonts/5b21f099-1555-4257-9d46-25151935ca16.eot?iefix") format("eot");}
@font-face{
font-family:"Conduit ITC W02 Regular";
src:url("../fonts/5b21f099-1555-4257-9d46-25151935ca16.eot?iefix");
src:url("../fonts/0bf621d0-8810-457c-9594-6621ae4b4358.ttf");
}



					/* RESET CSS RULES */
.brand_hero{					
/*-webkit-transition: background 300ms ease-in 200s; 
	-moz-transition: background 300ms ease-in 200s;
	-o-transition: background 300ms ease-in 200s;
	transition: background 300ms ease-in 200s;*/
					
}				

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none outside none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input[type='text'], input[type='password'] {
	cursor: text;
}
textarea, input[type='text'], input[type='password'], select {
	border: 1px solid #ccc;
	background: #fff;
	height:19px;
}
/*
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover
{
	border-color: #aaa;
}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus
{
	outline: 2px solid #e4e4e4;
	border-color: #888;
}
*/
/*accordion content*/
.accordion
{
	/*margin-bottom:10px;*/
}
.story_accordion
{
	border-bottom:1px solid #606060;
	
}
#story .accordion
{
	margin-bottom:10px;
}
.accordionHeader
{
	/*background:url("/assets/images/product_finder_filter_bgd_no_arrow.png") repeat-x scroll;*/
   /* background: #ccc;
	font-weight:bold;
	cursor: pointer;
	border-bottom: 1px solid #333333;
	border-radius: 2px; 
	line-height: 24px;
	color: #ffffff;
	padding: 0 0 0 10px;*/
	background: none repeat scroll 0 0 #9A9999;
	border-bottom: 1px solid #333333;
	border-radius: 2px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	line-height: 24px;
	padding: 0 0 0 10px;
}
.accordion_arrow_icon
{
	/*display: inline-block;
	
	position: absolute;*/
	float:right;
	position:relative;
	
	
	
}

/*.accordion_arrow_icon_right
{
	background: url("/assets/images/image_sprites.png") no-repeat scroll -113px -14px transparent;
	height: 14px;
	width: 7px; 
	top:4px;
	margin-right:9px;
 
}*/

.accordion_arrow_icon_left
{
	background: url("/assets/images/image_sprites.png") no-repeat scroll -40px -68px transparent;
	height: 12px;
	width: 12px; 
	top:6px;
	margin-right:10px;
 
}

.accordion_arrow_icon_down
{
	background: url("/assets/images/image_sprites.png") no-repeat scroll 0px -16px transparent;
	height: 12px;
	width: 12px;
	top:6px;
	margin-right:10px;
}

/*.accordion_arrow_icon_down
{
	background: url("/assets/images/image_sprites.png") no-repeat scroll -48px -19px transparent;
	height: 6px;
	width: 11px;
	top:8px;
	margin-right:5px;
}*/

.accordionHeader1
{
	/*background: #ddd;*/
	background:#9A9999;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #9A9999),color-stop(1, #6c6c6c));
	background: -moz-linear-gradient(center top,#9A9999 0%,#6c6c6c 100%);
}
.accordionHeader2
{
	background: #888;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #888),color-stop(1, #5c5c5c));
	background: -moz-linear-gradient(center top,#888 0%,#5c5c5c 100%);
}
.accordionContent{
	background: none repeat scroll 0 0 #333333 ;
	display: none;
	color: #ffffff;
	padding-top: 10px;
	/*padding-right: 10px;*/
	padding-bottom: 10px;
	
} 

*+html .accordionContent{
	background: none repeat scroll 0 0 #333333 ;
	display: none;
	color: #ffffff;
	padding-top: 0px;
	/*padding-right: 10px;*/
	padding-bottom: 10px;
	
}
.accordionContent p{
	word-wrap:break-word;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;

}
*+html .accordionContent p{
	word-wrap:break-word;
	overflow:hidden;
	padding-left:10px;
	padding-right:0;

}
.pageProductDetail .description ul {
	margin: 13px 0;
}
.pageProductDetail .description ul {
	list-style-type:disc;
}
.pageProductDetail .description table {
	width: 100%;
}
.pageProductDetail .features_description table 
{
	float: none;
	margin-top:10px;
}
.pageProductDetail h4 {
	margin: 21px 0;
}
.pageProductDetail td > p {
	margin: 0px;
}
.pageProductDetail li > p {
	margin:16px 0;
}
.pageProductDetail td > h4 {
	margin-top:0;
}
/* END - RESET CSS RULES */

					/* DEFAULT STYLES */
sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	margin-right: 0.125em;
}
sub {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: 0.3em;
	margin-right: 0.125em;
}
html {
	overflow: auto;
}
body {
	font: 13px arial, helvetica, clean, sans-serif;
	color: #FFF;
	background: #343434;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 7.5px 0;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0;
}
h5 {
	font-size: 11px;
	font-style: italic;
}
h6 {
	font-size: 10px;
	font-style: bold;
}
a, a:active, a:focus, a:hover, a:link, a:visited {
	color: #FFF;
	text-decoration: none;
}
#left-nav a {
	font-weight:bold;
	line-height:16px;
	padding-left:1px;
}
#left-nav a:active {
	font-weight:bold;
}
#left-nav a:hover {
}
a:hover {
	text-decoration: underline;
}
.StaticChevron .Summary a.learn_more:hover {
	text-decoration: underline;
}
a.button {
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	padding: 3px 5px;
}
a.primary {
	font-weight: bold;
}
a.secondary {
	background-color: #cc3300;
}
a.large {
	font-size: 14px;
	padding: 8px 19px 9px;
}
a.medium {
	font-size: 11px;
	padding: 3px 8px 3px 8px;
}
a.small {
	font-size: 10px;
	padding-top: 2px 4px;
}
.underline {
	text-decoration: underline;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.alignLeft {
	float: left;
	margin-right: 1em;
}
.alignRight {
	float: right;
	margin-left: 1em;
}
.selected {
	font-weight: bold;
}
.button_submit {
	color: #FFFFFF;
	background-color: #47A942;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 #222222;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
}
.button_clear {
	color: #FFFFFF;
	background-color: #4D4D4D;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 #222222;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
}
#mag {
	width: 20px;
}
.backgroundimage {
	display: none !important;
}
/* header line that seperates top nav from content */
#header {
	/*border-bottom: 1px solid #FFFFFF;*/
}
/* content background color */
.container {
	background-color:#343434;
}
/* main cover story and espot(s) background color and opacity */
.myCover_overlap, .StaticChevron .container {
	/* background color */
	background-color:#000000;  /* IE8 */
	background-color: rgba(0, 0, 0, 0.80);  /* Firefox */
 +background-color:#000000;  /* IE7 */
	/* cross-browser opacity settings */
	+opacity: .8;
	filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	zoom:1;
}
/* featured items background color and opacity  */
#featured.container {
	/* background color */
	background-color: rgba(51, 51, 51, 0.85);
 +background-color:#343434;
	/* cross-browser opacity settings */
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}
/* featured items slider background color and opacity */
#featured .featured_industries .cover {
	/* background color */
	background-color:#000000;
	/* cross-browser opacity settings */
	-moz-opacity: 0.85;
	opacity: .85;/*	filter: alpha(opacity=85); */
}
/* right and left column filler COLOR */
/* Note: to change this a new transparent 1px PNG file will need to be created with the desired color */
#navigation_sidebar .column_filler, #info_sidebar .column_filler {
	background: url("/assets/images/column_background.png") repeat scroll left bottom transparent;
}
/* middle column filler  Note: you'll only see this when middle column is longer than side columns */
#content .column_filler {
	background-color: #343434;
}
/* content column filler for product search results  Note: you'll only see this when middle column is longer than side columns */
.content_2column_right .column_filler {
	background-color: #343434;
}
/* background color for the popeye jquery thumbnails */
#fishy {
	background-color: #343434;
}
/* END - DEFAULT STYLES */

					/* GLOBAL - LAYOUT AND STRUCTURE */

#global_wrapper {
	width: 925px;
	margin: 0 auto;
	padding: 15px;
}
#content_wrapper {
	position: relative;
	z-index: 1;
}
.column_container {
	position: relative;
	clear: both;
	height: 100%;
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	float: left;
	margin-right: 5px;
}
#content.content_1column {
	margin: 0;
}
.content_1column {
	width: 925px;
	overflow: hidden;
	float: left;
}
.content_2column_left {
	width: 710px;
	overflow: hidden;
	height:auto!important;
}
.content_2column_right {
	width: 695px;
	overflow:hidden;
}
#finder_content.content_2column_right .column_filler {
	background-color:#343434;
}
.content_3column {
	width: 480px;
	overflow: hidden;
}
.content_3column .titleArea {
	float: none;
	padding-top: 10px;
	margin-bottom: inherit;
	width: 460px;
	position: relative;
}
.content_3column .titleArea h2 {
	padding-top: 10px;
	padding-bottom:10px;
}
#content_wrapper .content_2column_right {
	width: 695px;
	margin-right: 0;
	float: left;
	overflow: hidden;
}
#content_wrapper .content_2column_right.allBrandsContent {
	width: 100%;
}
/* END - GLOBAL: LAYOUT AND STRUCTURE */

					/* GLOBAL: MISC */

/* add this */

#at15s {
	color: #000;
}
.content_3column .titleArea .addthis_small {
	float: right;
	padding-top:10px;
	right: -5px;
}
.content_3column .titleArea .share_button_container {
	float: right;
	padding-top: 10px;
	position: relative;
	width: 125px;
}
.content_2column_right .titleArea {
	padding-top: 10px;
	margin-bottom: inherit;
	width: 665px;
	position: relative;
}
.content_2column_right .industryDetails h1 {
	width: 540px;
	float: none;
}
.content_2column_right .industryDetails h2 {
	width: 550px;
	float: none;
	/*padding-left: 15px;*/
	font-size: 12px;
}
.content_2column_right .industryDetails p {
	line-height: 1.231;
}
.content_2column_right .industryDetails .xn-content {
	/*padding-left: 15px;*/
}

.content_2column_right .titleArea .addthis_small {
	float: right;
	padding-top: 17px;
}
.content_2column_right .titleArea .share_button_container {
	float: right;
	padding-top: 17px;
}
.container h1 {
	float: left;
	font-size: 24px;
	padding: 10px 0 0 10px;
}
.content_1column h1 {
	padding: 10px 0 10px 10px;
}
.content_1column .story {
	padding: 0px 10px 10px;
	clear: both;
}
.description-header h1 {
	width:540px;
}
.description-header h2 {
	padding: 10px 0 0 10px;
	font-size: 20px;
	width:500px;
}
.column_filler {
	width: 100%;
	position: absolute;
	height: 10000px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}
.titleArea a, .titleArea a:active, .titleArea a:focus, .titleArea a:hover, .titleArea a:link, .titleArea a:visited {
	color: #FADD80;
	text-decoration:underline;
}
#featured_2 .learn_more {
	display: block;
	float: right;
}
.learn_more {
	background-image: url("../images/learnMoreIcon.png");
	background-position: right center;
	background-repeat: no-repeat;
	display: inline-block;
	text-align: right;
	padding-right: 14px;
	font-weight: bold;
	font-size: 12px;
}
.myCover .learn_more {
	bottom: 6px;
	position: absolute;
	right: 10px;
}
#featured_2 h3 {
	clear:both;
	font-size: 11px;
	margin-bottom: 5px;
	padding: 0;
}
#featured_2 a img {
	vertical-align: bottom;
	border: 2px solid #838383;
	width: 168px;
	margin-bottom: 5px;
}
.featured_brands h3 {
	font-size: 12px;
	padding-bottom: 5px;
}
.featured_products {
	padding-bottom: 40px;
}
.featured_product h3 {
	margin-bottom: 8px;
	font-size: 11px;
}
.featured_product {
	padding-bottom: 10px;
	margin-right: 18px;
	width: 168px;
	clear: both;
}
.featured_product a img {
	vertical-align: bottom;
	border: 2px solid #8399af;
	width: 168px;
	height: 132px;
}
.featured_product p {
	font-size: 10px;
	margin-top: 5px;
}
.featured_product .learn_more {
	float: left;
}
.related_links {
	padding-left: 20px;
}
.related_links_desc_div .related_links {
	padding-left: 0px;
}
.related_links_desc_div .learn_more {
	margin-bottom: 11px;
	margin-top: 7px;
}
.related_links li {
	padding-bottom: 10px;
}
/* END - GLOBAL: MISC */

					/* GLOBAL: CONTENT HEADER BAR */
#content_header {
	line-height: 50px;
	vertical-align: middle;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 14px;
	width: 901px;
	height: 51px;
	float: left;
	z-index: 1000;
}
#content_header .content_header_title {
	float: left;
	font-weight: bold;
	padding-top: 0;
	font-size: 24px;
	padding: 0 0 0 10px;
}
#content_header .buttons_wrapper {
	float: right;
	position: relative;
	z-index: 1000;
}
#landing_content .buttons_wrapper {
	left: 748px;
	position: absolute;
	top: 16px;
	z-index: 1000;
}
#content_header .buttons_wrapper a#email:hover,#content_header .buttons_wrapper a#call:hover,#content_header .buttons_wrapper a#printer:hover
{
	text-decoration: underline;
}
.brandName {
	font-size: 24px;
	font-weight: bold;
}
#content_header .brandName {
	float: left;
}
#landing_content a#printer span.print_icon
{
	background: url("/assets/images/image_sprites.png") no-repeat -96px 0;
	width: 16px;
	height: 16px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
#content_header a#printer span.print_icon
{
	background: url("/assets/images/image_sprites.png") no-repeat -96px 0;
	width: 16px;
	height: 16px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
#content_header a#call span.call_icon
{
	background: url("/assets/images/image_sprites.png") no-repeat -112px 0;
	width: 20px;
	height: 16px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
#content_header a#email span.email_icon
{
	background: url("/assets/images/image_sprites.png") no-repeat -75px -16px;
	width: 16px;
	height: 9px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
#email {
}
#call 
{
}
#printer 
{
	background-color: transparent;
}
/* END - GLOBAL: CONTENT HEADER BAR */

					/* GLOBAL: SIDE BARS */
.brand_sites #navigation_sidebar .column_filler {
	width: 220px;
	margin-top:0px;
}
#navigation_sidebar .sidebar_wrapper
{
	margin-bottom:10px;
}
#navigation_sidebar .column_filler {
	width: 220px;
	margin-top:-10px;
}
.content_2column_left .column_filler {
	width: 710px;
	background-color:#343434;
}
.content_3column .column_filler {
	width: 480px;
}
#navigation_sidebar {
	width: 220px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	min-height: 1px;
}
.finder_navigation, .navigation {
	width: 184px;
}
.navigation ul {
	width: 197px;
	margin: 0;
	margin-bottom: 10px;
}
.navigation li {
	line-height: 1.3em;
	margin-top: 7px;
	position: relative;
}
.navigation li li {
}
.navigation li ul {
	padding: 0 0 0 20px;
	width: 177px;
}
.navigation li ul li ul {
	width: 156px;
}
/* left nav highlight */
#left-nav {
	padding-left:5px;
}
#left-nav .active {
	left: -23px;
	/*	background-image:url("/assets/images/nav-selected.gif");  */
	background-color:#4D4D4D;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center;
	padding-left: 23px;
	width: 187px;
}
#left-nav .expanded .active {
	/*	background-image:url("/assets/images/nav-selected.gif");  */
	background-color:#4D4D4D;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center;
	left: -44px;
	width: 166px;
	padding-left:44px;
}
#left-nav .expanded .expanded .active {
	/*	background-image:url("/assets/images/nav-selected.gif");  */
	background-color:#4D4D4D;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center;
	left: -64px;
	width: 146px;
	padding-left: 64px;
}
#left-nav .expanded .submenu {
	/*	background-image:url("/assets/images/nav-selected.gif");  */
	background-color:#4D4D4D;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:right center;
	left: -78px;
	width: 197px;
	padding-left: 78px;
	position:relative;
}
#left-nav .expanded .expanded .submenu {
	/* background-image:url("/assets/images/nav-selected.gif");  */
background-color:#4D4D4D;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:right center;
	left: -78px;
	width: 177px;
	padding-left: 78px;
	position:relative;
}
#left-nav .expanded .expanded .expanded .submenu {
	background-image:url("/assets/images/nav-selected.gif");
	background-color:#505C65;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:right center;
	left: -78px;
	width: 157px;
	padding-left: 78px;
	position:relative;
}
#left-nav li {
	margin-top: 7px;
	line-height:1.3em;
	padding-right:10px;
}
span.expander {
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	left: -13px;
	top: 7px;
	cursor: pointer;
	background: url("/assets/images/image_sprites.png") no-repeat;
	width: 7px;
	height: 7px;
}
li.collapsed > span.expander {
	background-position: -99px -16px;
	top: 6px;
}
li.expanded > span.expander {
	background-position: -106px -16px;
}
li.collapsed ul {
	display: none;
}
li.collapse-all, li.expand-all {
	padding: 10px 0 0 18px;
	font-weight:bold;
}
.navigation a {
	font-size: 12px;
}
.navigation fieldset {
	clear: left;
}
.navigation label {
	float: left;
}
#info_sidebar .column_filler {
	width: 205px;
}
#info_sidebar {
	width: 205px;
	float: right;
	overflow: hidden;
}
.sidebar_module {
	padding: 12px 18px;
	margin: 0px 0px 10px;
}
.sidebar_module h2 {
	padding: 0px;
	margin: 0px 0px 10px;
}
.sidebar_module h3 {
	font-size: 12px;
}
.sidebar_module a {
	font-size: 12px;
}
.add, .certification, .featured_products, .right_column {
	width: 170px;
	padding: 17px 18px;
}
.downloads
{
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 17px;
}
.addthis_default_style #print {
	border-left: 1px solid #FFF;
	margin-left: 5px;
	padding-left: 10px;
}
.certification {
	margin-bottom: 10px;
}
.relatedIndApp .learn_more {
	float:none;
	padding-right: 14px;
}
.relatedIndApp h2.spacer1 {
	margin-bottom: 15px;
}
.relatedIndApp h2.spacer2 {
	margin-bottom: 0px;
}
.relatedIndApp h2 {
	margin-bottom: 3px;
}
.certification ul {
	width: 100%;
	background-color: #FFFFFF;
}
.certification li {
	clear: left;
	text-align: center;
	margin: 10px auto;
}
.downloads {
	margin-bottom: 10px;
}
*+html .downloads {
	margin-bottom: 0;
}
.downloads h2 {
	padding-left: 15px;
	background: url("../images/download_arrow.gif") no-repeat scroll left center transparent;
}
.downloads dd, .success_stories dd {
	font-size: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	line-height: 14px;
}
.downloads dd {
	padding-left: 20px;
	width: 130px;
	clear: both;
	background: no-repeat left top;
}
.downloads dd.pdf {
	background-image: url(/assets/images/icons/PDF.gif);
}
.downloads dd.doc {
	background-image: url(/assets/images/icons/DOC.gif);
}
.downloads dd.xls {
	background-image: url(/assets/images/icons/XLS.gif);
}
.downloads dd.wmv {
	background-image: url(/assets/images/icons/WMV.gif);
}
.downloads dd.psd {
	background-image: url(/assets/images/icons/PSD.gif);
}
.downloads dd.eps {
	background-image: url(/assets/images/icons/EPS.gif);
}
.downloads dd.dwg {
	background-image: url(/assets/images/icons/DWG.gif);
}
.downloads dd.docx {
	background-image: url(/assets/images/icons/DOCX.gif);
}
.downloads dd.xlsx {
	background-image: url(/assets/images/icons/XLSX.gif);
}
.downloads dt, .success_stories dd {
	margin-bottom: 5px;
	font-weight: bold;
}
/* END - GLOBAL: SIDE BARS */

					/* GLOBAL: HEADER */

#header {
	height: 65px;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 15px;
	z-index: 2;
	border-bottom:1px solid #DDD;
}
:root #header{
	margin-bottom: 32px\9;
}
*+html #header {
	
}
#logo {
	float: left;
}
#logo_print {
	display: none;
}
#util_nav {
	float: right;
	clear: right;
	padding: 5px 0 0;
}
#util_nav li {
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #CCC;
	font-size: 11px;
	line-height: 1em;
	float: left;
}
#util_nav li:first-child {
	border-left: none;
}
#util_nav .licontactUs {
	border-left: none;
}
*+html #util_nav .licontactUs {
	padding-top:4px;
	padding-bottom:4px;
	margin-top:-4px;
}
/*
#util_nav li.contact_us
{
	border-left: none;
}

#util_nav .contact_us a
{
	background-color: #47A942;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 #252525;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 0;
	padding: 1px 5px;
	text-transform: uppercase;    
}
*/

#util_nav li a.topbold {
	font-weight:bold;
}
#primary_nav {
	float: right;
	font-weight: bold;
	height: 30px;
	clear: right;
	width: 750px;
	padding-top: 21px;
	position: relative;
}
#primary_nav li {
	float: left;
	line-height: 30px;
	padding: 0 5px 0 0;
	position: relative;
}
#primary_nav a {
	text-decoration: none;
	padding: 5px 24px 5px 5px;
	/*background: url(/assets/images/arrow_down_with_padding.png) no-repeat right 8px;*/
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s	
}
#primary_nav span.navTitle {
	padding: 5px 24px 5px 5px;
}
.primary_nav_arrow 
{
	background: url(/assets/images/image_sprites.png) no-repeat 0 -16px;
	width: 12px;
	height: 12px;
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 12px;
}
.primary_nav_arrow.drop_class
{
	background: url(/assets/images/image_sprites.png) no-repeat -24px -16px;
}
#primary_nav li.drop_head.main_link:hover .primary_nav_arrow
{
	background: url(/assets/images/image_sprites.png) no-repeat -24px -16px;
}
#primary_nav a:hover, #primary_nav a.drop_class 
{
	background-color:#FFF;
	color: #343434;
	text-decoration: none;
}
#primary_nav ul li a {
	font-size: 11px;
	font-weight: normal;
}
#primary_nav .sub_menu {
	position: absolute;
	top: 28px;
	color: #343434;
	z-index: 910;
	width: 240px;
	background: #FFF;
}
#primary_nav .sub_menu li {
	display: block;
	line-height: 2em;
}
#primary_nav .sub_menu a {
	float: left;
	color: #343434;
	width: 235px;
	line-height: 2.5em;
	margin: 0;
	padding: 0 0 0 5px;
	background: #FFF;		
	border-top: 1px solid #DDDBDB;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s	
}

#primary_nav .sub_menu a:hover {
	background: #EDECEC;
}
#primary_nav #search_wrapper {
	bottom: 1px;
	+bottom: 5px;
	float: right;
	padding: 0;
	position: absolute;
	right: 0;
}
#search_wrapper #search {
	width: 143px;
	width: 143px\9;
	height: 15px;
	font-family: "arial", serif;
	font-weight: normal;
	vertical-align: middle;
	margin: 0px;
	padding-left:4px;
}
#search:focus {
	outline: medium none;
}
#search_wrapper #search_button_header {
	padding: 0;
	font-size:inherit;
}
#search_wrapper #search_button_header:hover {
	background-color:#343434;
}
#search_button_header {
	border: 1px solid #4d4d4d;
	vertical-align:middle;
	width: 17px;
	height: 17px;
	text-indent: -12345px;
	background: url("/assets/images/image_sprites.png") #343434 no-repeat 0 -28px;
	display: inline-block;
}
/* END - GLOBAL: HEADER */

					/* GLOBAL: FOOTER */
					
#footer {
	margin-top: 10px;
	clear: left;
	position: relative;
	width: 100%;
	font-size: 11px;
	float: left;
	margin-bottom: 5px;
}
*+html #footer {
	margin-top: -10px;
}
#footer div {
	float: left;
	margin: 10px;
}
#footer #copy {
	clear: left;
	float: right;
}
#footer div span {
	margin-right: 10px;
}
#footer .footer_top {
	float: right;
	margin-right: 10px;
	padding: 10px 0;
	/*background: url(/assets/images/arrow_up.png) no-repeat right center;*/
	font-size: 10px;
	font-weight: bold;
}
#footer .footer_top:hover {
	text-decoration: underline;
	cursor: pointer;
}
#footer .footer_top .back_to_top_arrow 
{
	background: url("/assets/images/image_sprites.png") no-repeat -12px -16px;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: -2px;
	margin-left: 8px;
}
#footer_lists {
	font-weight: bold;
	line-height: 1.4em;
}
.footer_list {
	font-size: 11px;
	float: left;
	width: 135px;
	border-left: 1px solid #5d5d5d;
	margin: 10px 0;
	padding: 0 0 0 17px;
}
.footer_list.first_node {
	border: none;
	padding: 0 10px;
}
.footer_list ul {
	font-weight: normal;
	min-height: 70px;
	margin-top: 10px;
}
.stock .stock_price_date, .stock .stock_price {
	border-right: 1px solid #fff;
	margin-right: 5px;
	padding-right: 5px;
}
#spx_address {
	font-weight:bold;
}
/* END - GLOBAL: FOOTER */

					/* GLOBAL: BREADCRUMBS */

.breadcrumbs a {
	font-weight: normal;
	text-decoration: underline;
}
p.breadcrumbs {
	padding: 0 0 10px;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;    
	font-size:11px; 
}
*+html p.breadcrumbs {
	max-width:420px;
}
#finder_content p.breadcrumbs 
{
	padding: 10px 0px 10px 10px;
}
.pageBrandDetail p.breadcrumbs {
	padding: 10px 0px 10px 10px;
}
/* END - GLOBAL: BREADCRUMBS */

					/* HOME AND LANDING PAGES */

.home #featured h2 {
	margin-bottom:0;
	position:relative;
}
.cover {
	color: #fff;
	padding: 3px;
}
.description .boxgrid_home p {
	padding-top:0px
}
#content .thumbnail_container ul li {
	margin-left:0;
	padding-right: 5px;
	height: 25px;
}
.home h2 {
	font-size:16px;
	padding: 10px 0 2px 10px;
}
.home .description {
	font-size:14px;
	/*padding: 15px;*/
	float: left;
}
.home .description dl {
	float:left;
	width:350px;
	margin-right:10px;
}
.home .description dl:last-child {
	width:170px;
	margin-right:0;
}
.home .add {
	border:2px solid #0C3C62;
	padding:7px 20px 7px 20px;
	margin:0;
	width:140px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background: transparent url(../images/grad_share_blue.png) repeat-x top left;
}
.home dt {
	font-weight: 700;
}
.home #footer {
	background: none repeat scroll 0 0 rgba(65, 49, 50, 0.8);
}
.home #content {
	overflow: visible;
}
.homeDescription {
	background: none repeat scroll 0 0 rgba(65, 49, 50, 0.8);
	background: none repeat scroll 0 0 rgb(65, 49, 50)\9;
	float:left;
	margin: -20px 0 0 -15px;
	width: 925px;
	padding: 20px;
}
.home h2.in_action {
	border-top:1px solid #FFF;
	padding-top:20px;
	margin-top:20px;
}
.StaticChevron, .HomeChevron {
	position: absolute;
	z-index: 999;
}
.HomeChevron {
	top: 10px;
	left: -20px;
}
.StaticChevron {
	top: 3px;
 +top: 10px;
	right: 0px;
}
.StaticChevron .Summary {
	width: 250px;
	height: 100px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 12px;
	position: relative;
	color: White;
}
.StaticChevron .Summary .ChevronImage {
	left: 10px;
	top: 10px;
	height: 100px;
	width: 100px;
	overflow: hidden;
	position: absolute;
	margin: 0;
	padding: 0;
}
.StaticChevron .Summary .ChevronBody {
	margin-left: 110px;
}
.StaticChevron .Summary .ChevronBody .ChevronTitle {
	font-weight: bold;
	margin-bottom: 10px;
}
.StaticChevron .Summary .learn_more {
	margin-left: 110px;
	position: absolute;
	text-transform: uppercase;
	bottom: 13px;
}
.HomeChevron .learn_more {
	background: url("/assets/images/learnMoreArrow.png") no-repeat scroll right center transparent;
	font-weight: bold;
	margin-top: 3px;
	padding: 0 15px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
}
#featured {
	margin: 300px 0 0 -15px;
	float:left;
	width: 925px;
}
.featured_industries p {
	font-size: 11px;
}
.caption .boxcaption {
	top: 117px;
}
.boxcaption {
	float: left;
	position: relative;
	height: 100px;
}
.boxgrid {
	float: left;
	background: #161613;
	border: solid 2px #838383;
	overflow: hidden;
	position: relative;
}
.boxgrid_home {
	float: left;
	background: #161613;
	border: solid 2px #838383;
	overflow: hidden;
	position: relative;
}
#featured .featured_industries li.boxgrid {
	height:102px;
	border: 0;
	margin: 22px 0 19px 10px;
	background: none;
	width: 218px;
 +padding-bottom: 10px;
}
#featured .featured_industries li.boxgrid img {
	float:left;
	border: 1px solid #838383;
}
#featured .featured_industries li.boxgrid .boxcaption {
	height:100px;
	width: 100px;
	float:left;
	background: none;
	margin: 0 5px 0 5px;
}
#featured .featured_industries li.boxgrid .boxcaption p {
	font-size: 11px;
}
#featured .featured_industries li.boxgrid .learn_more {
	left:4px;
	top: 83px;
	font-size: 12px;
}
.boxgrid img {
	position: relative;
	top: 0;
	left: 0;
	border: 0;
}
.boxgrid .boxcaption {
	top: 0;
}
.boxgrid_home img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxgrid_home div {
	width:158px;
}
#featured .featured_industries h3 {
	font-size: 11px;
	padding: 0 0 10px 1px;
	text-align: left;
	position:relative;
	font-weight: bold;
}
#featured .featured_industries li:first-child {
	margin-left: 10px;
}
.featured_industries a.learn_more {
	left: 65px;
	position: absolute;
	top: 70px;
}
#featured .featured_industries li {
	display: inline;
	float: left;
	height: 136px;
	margin-bottom: 15px;
	width: 164px;
}
#featured .featured_industries li:last-child {
	margin-right:0px;
}
#featured .featured_industries a img {
	vertical-align: bottom;
}
#content .thumbnail_container ul#thumbnail_list {
	list-style:none;
	padding: 5px;
	background-color:#343434;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}
#content .thumbnail_container ul#thumbnail_news {
	list-style:none;
	padding: 5px;
	background-color:#343434;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	margin-left: 10px;
}
.thumbnail_container {
	position:absolute;
	top:251px;
	left:0;
	height:30px;
}
.thumbnail_container ul {
	list-style: none outside none;
	float: left;
}
.thumbnail_container ul li {
	float: left;
	width: 30px;
	margin-left: 5px;
}
.thumbnail_GrayCover_Home {
	background-color:#343434;
	opacity: 0.60;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	zoom:1;
	display: block;
	height: 23px;
	position: absolute;
	width: 30px;
	z-index: 104;
	cursor: pointer;
	border: 1px solid #838383;
}
.thumbnail_GrayCover_Home_Active {
	background-color:#DDDDDD;
	opacity: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	zoom:1;
}
.thumbnail_container img {
	border: 1px solid #838383;
	cursor:pointer;
	background: none repeat scroll 0 0 #343434;
	position: relative;
	z-index: 100;
}
.thumbnail_container .active_thumbnail {
	border: 1px solid #838383;
	width: 30px;
	height: 23px;
	float: left;
 +float: none;
}
.thumbnail_container li.thumb_nav {
	width: 25px;
}
/*
.thumbnail_container .thumb_nav img {
	border: 0 none;
	background: none;
	padding: 2px 0 0 6px;
}
*/
.thumbnail_container .thumb_nav #caption_pre,
.thumbnail_container .thumb_nav #caption_next 
{
	width: 15px;
	height: 21px;
	display: inline-block;
	margin: 2px 0 0 6px;
	cursor:pointer;
}
.thumbnail_container .thumb_nav #caption_pre {
	background: url("/assets/images/image_sprites.png") no-repeat 0 -45px;
}
.thumbnail_container .thumb_nav #caption_next {
	background: url("/assets/images/image_sprites.png") no-repeat -15px -45px;
}
#content .thumbnail_container li.thumb_news {
	background: none repeat scroll 0 0 #595c57;
	width: auto;
}
.thumbnail_container li.thumb_news a {
	margin: 5px 0 0 10px;
}
.thumbnail_container img.thumbnail_GrayCover_Home_Active_Img {
	border: 1px solid #fff;
}
.thumbnail_container .mouse_over {
	border: 1px solid #fff;
}
#featured_industry .boxgrid_home {
	width:337px;
	height:130px;
	padding: 10px 0px;
	float:left;
	background:none;
	border: none;
}
#featured_industry .boxgrid_home img {
	border: solid 2px #838383;
	position:absolute;
	top:38px;
	left:2px;
}
#featured_industry .boxgrid_home div {
	width:336px;
}
#featured_industry .boxgrid_home .displayContent h3 {
	padding-bottom:12px;
	padding-top: 0;
	font-size: 14px;
}
#featured_industry .boxgrid_home .displayContent p {
	padding-left: 130px;
	width:190px
}
#featured_industry .boxgrid_home .displayContent p a {
	position:absolute;
	top:109px;
	left:135px
}
#featured_industry .boxgrid_home .displayContent .learn_more {
	padding:0 14px 0px 0;
}
.cover h3 {
	line-height: 1em;
	padding-bottom: 4px;
}
/* END - HOME AND LANDING PAGES */


					/* INDUSTRY PAGES */

#info_sidebar .related_links_div {
}
#content .related_links_div {
	margin: 20px auto 0px 0px;
	width: 50%;
}
div#content.content_3column .related_links_div {
	margin: 0px auto 0px 0px;
	width: 42%;
}
#info_sidebar .related_links a {
	font-weight: bold;
}
#content ul {
	list-style:disc;
	padding-bottom:10px;
}
#content .anythingSlider .wrapper ul {
	padding-bottom: 0px;
}
#content ul li {
	margin-left:16px;
	padding-bottom: 6px;
}
.landing #content ul {
	padding-bottom: 0px;
}
.landing #content ul li {
	padding-bottom:0px;
}
.home #content ul li {
	padding-bottom:0px;
}
.pageIndustryDetail .navigation li {
}
.pageIndustryDetail .sidebar_module h3 {
}
.navigation li.view_all {
	margin:10px 0px 20px 0px;
}
li > a#viewAllApplications {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll 57px center transparent;
	padding-right: 20px;
}
li > a#viewAllTypes {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll 57px center transparent;
	padding-right: 20px;
}
#featured_2 {
	font-size:10px;
	padding-bottom: 32px;
}
#viewAllIndustry {
	font-size: 14px;
}
.industryDetails {
	width: 480px;
}
div#finder_content > .industryDetails {
	padding: 0;
}
.industryDetails img {
	display: block;
}
.industryDetails img.pic {
	margin: auto;
}
.industryDetails table img {
	width:auto;
	margin-right:10px;
}
.industryDetails table td {
	vertical-align: top;
}
.industryDetails table p {
	padding-top:0px;
}
.industryDetails h1 {
	width: 100%;
	margin: 0;
	padding: 10px 0 10px;
	line-height: 1.2em;
}
.mainContent {
	padding: 10px 10px 25px;
}
.industryDetails p, .industryDetails h3 {
	padding-bottom: 10px;
	padding-right: 10px;
}
.industryDetails .addthis_toolbox {
	float: right;
	margin-right: 1px;
	z-index: 900;
}
.success_stories dt {
	float: left;
}
.success_stories dd {
	clear: left;
}
.downloads dl, .success_stories dd {
	margin-bottom: 20px;
}
.success_stories .learn_more {
	margin-bottom: 15px;
	margin-top: 10px;
}
#featured {
+padding-bottom:8px;
}
.landing #featured h2 {
	margin-bottom: 0;
}
#featured .featured_industries li.last_industry {
	margin-right: 0;
}
.featured_industries a:hover img {
	border-color: #47A942;
}
/* END - INDUSTRY PAGES */


					/* PRODUCT FINDER PAGE */

#loading_gif {
	border-radius: 6px;
	border:1px solid #000;
	padding:5px 5px 2px 5px;
	background-color:#FFF;
}
#application_category {
	margin-top:10px;
}
.finder_navigation h3 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/product_finder_filter_bgd.png);
	line-height: 30px;
	margin: 1px 0px 10px 0px;
	padding-bottom: 0;
}
.finder_navigation h3 span {
	padding-left: 25px;
}
.checkbox_filter {
	font-size: 12px;
	margin-bottom: 3px;
}
.checkbox_filter input {
	display: inline;
	margin: 0 3px 0 0;
	padding: 0;
	position: relative;
	top: 1px;
	height: 13px;
	width: 13px;
	+margin-bottom: 3px;
}
.checkbox_filter a.learn_more {
	background: none;
}
.checkbox_filter a.learn_more .learnMore_icon {
	width: 9px;
	height: 11px;
	display: inline-block;
	background: url("/assets/images/image_sprites.png") no-repeat -59px -16px;
	margin-left: 5px;
	vertical-align: -1px;
	+vertical-align: 2px;
}
#subind_filter .view_more_line {
	margin-bottom: 0px;
}
.checkbox_filter p {
	margin: 0px 10px 3px 25px;
}
.checkbox_filter label, input {
	clear: both;
	cursor: pointer;
}
.checkbox_filter label:hover {
	text-decoration: underline;
}
.checkbox_filter .disabledlabel {
	cursor:default;
	color:#c0c0c0;
}
.checkbox_filter .disabledlabel:hover {
	text-decoration:none;
}
.checkbox_filter .disabledopacity {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.checkbox_filter .disabledopacity:hover {
	text-decoration:none;
	cursor:default;
}
#applyFilterButton {
	padding: 0 0 10px 0;
	text-align: center;
}
.results_brand_name {
	font-weight:normal;
	padding-left: 2px;
	position:relative;
}
.landing_navigation .checkbox_filter {
	margin: 10px 0px 9px 0px;
}
#subind_filter {
	margin-bottom:0px;
	padding-bottom: 10px;
}
.landing_navigation .view_more_line {
	margin-top:7px;
}
.landing_navigation .view_more_line .learn_more
{
	padding-right: 0;
}
.landing_navigation {
	padding-bottom: 1px;
}
.landing_navigation h2 {
	background: url("/assets/images/product_finder_title_bgd.png") no-repeat center;
	line-height: 40px;
	padding:0px 0px 0px 25px;
	text-transform: uppercase;
	font-size: 12px;
}
#navigation_sidebar .landing_navigation h3 {
	background: url("/assets/images/product_finder_filter_bgd.png") repeat-x center;
	text-transform: uppercase;
	padding: 0px 0 0px 25px;
	font-size: 11px;
	line-height: 31px;
	margin-top:1px;
}
#navigation_sidebar .landing_navigation #industries_category, #navigation_sidebar .landing_navigation #types_category {
	/*background: url("/assets/images/product_finder_filter_bgd_no_arrow.png") repeat-x center;*/
	background: url("/assets/images/product_finder_filter_bgd.png") repeat-x center;
	text-transform: uppercase;
	padding: 0px 0 0px 25px;
	font-size: 11px;
	line-height: 31px;
	margin-top:1px;
}
.finder_navigation h2 {
	margin: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/product_finder_title_bgd.png);
	display: block;
	line-height:39px;
}
.finder_navigation h2 span {
	padding-left: 25px;
}
.sidebar_module.finder_navigation {
	padding: 0px;
	width:220px;
}
#viewAllIndustries.learn_more {
	display:none;
	width: 143px;
	float: left;
	margin-bottom:10px;
}
.apply_filter_button {
	font-size: 12px;
	padding: 3px 8px;
	background-color: #47A942;
	font-weight: bold;
	border-bottom: 1px solid #357F31;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
	width: 168px;
	margin: 10px 0 0 0;
	text-align: center;
	clear:both;
}
#finder_content .industryDetails {
	width: 695px;
}
#finder_content {
	float: left;
	margin-right: 0;
}
#finder_results_header {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	padding: 4px 0 4px 2%;
	width: 98%;
}
#finder_results_header li {
	float: left;
}
#finder_results_header a {
	padding: 0 8px 0 5px;
}
#finder_results_header li h2 {
	display: inline;
	font-size: 1em;
	font-weight: bold;
}
#finder_results_header .items_per_page {
	float: right;
	margin-right: 2px;
}
/*
.pagination
{
	clear: both;
	text-align: right; 
	right: 10px;
	top: 0;
	position: absolute;
}

.pagination a
{
	padding-left: 4px;
}
*/

.spx_dropdownlist {
	width:205px;
	height:18px;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
}
.spx_dropdownlist option {
	padding-left:5px;
}
#pagination_area {
	clear: both;
	width: 100%;
	height: 25px;
}
#finder_pagination_wrapper, #pagination_bottom {
	display: none;
	float: right;
	margin-top: 4px;
}
#finder_pagination_wrapper, #pagination_bottom li {
	float: left;
	padding:0 10px;
}
#finder_pagination_wrapper, #pagination_bottom li.last_child {
	border-left: 1px solid #fff;
}
.product_number {
	padding: 3px 0 0 13px;
}
.brand_img {
	border:2px solid #838383;
	float: left;
}
#finder_results {
	overflow: hidden;
	padding-bottom: 30px;
}
#finder_results_container {
	float: left;
	width: 695px;
}
#finder_results li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	height: 130px;
	padding: 20px 29.75px;
	width: 172px;
}
#finder_results .product_div {
	height: 100px;
	position: relative;
}
#finder_results .product_img {
	padding-bottom: 10px;
}
#finder_results .image_bg {
	background-color: #6C6C6C;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	left: 0;
	padding: 5px 0 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	top: 77px;
	width: 172px;
}
#finder_results .product_name {
	background-color: #252525;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}
#finder_results .product_name a {
	color: #E0E0E0;
	font-size: 11px;
}
#finder_results.landing_results li:first-child {
	border-top: 1px solid #CCC;
}
#finder_results h3 {
	font-size: 12px;
	padding-bottom: 5px;
}
#finder_results .hover-state {
	background-color: #404040;
}
#finder_results li.noResults {
	padding: 0 15px;
	width: auto;
	height: auto;
	border: 0;
}

#dialog_quicklook {
	background-color: #343434;
	color: White;
}
#quicklook_content_wrapper {
	padding: 10px;
}

#quicklook_header {
	font-size: 20px;
	font-weight: bold;
}
#quicklook_content_left {
	float: left;
	padding: 10px 20px 10px 0;
	width: 260px;
}

#quicklook_content_right {
	float: left;
	padding: 10px 0 50px;
	width: 230px;
}

#quicklook_content_right .header {
	font-size: 11px;
	text-transform: uppercase;
}
#quicklook_content_right label {
	font-weight: bold;
}

#quicklook_content_right .des {
	padding-top: 10px;
}

.page_left_container {
	float: none;
	left: -100px;
	position: relative;   
}
.page_left_container .page_left_count {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.page_left_container .page_left_viewall {
	bottom: 1px;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	text-decoration: underline;
	z-index: 1000;
}
.page_left_container .page_left_viewall a {
	text-decoration: underline !important;
}
.view_full_detail {
	margin-top: 10px;
}
.results_description {
	display: block;
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
	width: 390px;
}
.results_description p {
	margin-bottom: 5px;
}
.results_hide_title {
	display:none;
}
.results_industries {
	font-size: 11px;
	font-weight: bold;
}
.results_type_label {
	font-size: 11px;
	position: relative;
}
.results_brand_name_label {
	position:relative;
}
.results_industries .product_type {
	position: relative;
	font-size: 11px;
	padding-left: 5px;
	font-weight:normal;
}
.results_industries .product_application {
	margin-left: 20px;
}
.finder_calls_to_action {
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 70px;
	margin: 5px 0px 0px 0px;
	text-align: left;
}
.finder_calls_to_action p {
	padding-bottom: 6px;
}
.finder_calls_to_action p.button_margin {
	margin-bottom: 6px;
}
.finder_calls_to_action #email 
{
	padding: 0;
}
.finder_calls_to_action #email .email_icon 
{
	background: URL("/assets/images/image_sprites.png") no-repeat -75px -16px;
	width: 14px;
	height: 9px;
	display: inline-block;
	margin-right: 7px;
	vertical-align: -1px;
	+vertical-align: 2px;
}
.finder_calls_to_action a#email:hover {
	text-decoration: underline;
}
.finder_calls_to_action #call {
	padding: 0;
}
.finder_calls_to_action a#call:hover {
	text-decoration: underline;
}
.finder_calls_to_action #call .call_icon 
{
	background: URL("/assets/images/image_sprites.png") no-repeat -114px 0;
	width: 20px;
	height: 16px;
	display: inline-block;
	vertical-align: -5px;
	+vertical-align: -2px;
	margin-right: 1px;
}
.finder_calls_to_action .button {
	border-bottom: none;
}
.finder_calls_to_action .link_underline:hover {
	text-decoration: underline;
}
a.learn_more3 {
	padding: 0;
	margin-top: 3px;
	margin-left: 2px;
	/*background: url("../images/learnMoreIcon.png") no-repeat scroll right center transparent;*/
	font-size:12px;
}

.finder_calls_to_action a.learn_more3 .learnMore_icon 
{
	background: URL("/assets/images/image_sprites.png") no-repeat -59px -16px;
	width: 9px;
	height: 11px;
	display: inline-block;
	vertical-align: -1px;
	+vertical-align: 2px;
	margin-left: 5px;
}
.learn_more3_padding {
	padding-top: 14px;
}
#filter2 {
	font-size: 12px;
	margin-left: 1.4em;
	text-indent: -1.4em;
}
#filter2 p {
	text-indent: -1.4em;
	padding: 1px 0px;
}
#filter2 input {
	vertical-align: middle;
	margin: 0px;
}
.filter_type {
	font-size: 13px;
	font-weight: bold;
}
.category {
	font-size: 11px;
}
.category_padding {
	padding-top: 2px;
}
#filter input {
	font-size: 11px;
}
#filter h3 {
	font-size: 11px;
}
#finder_title h1 {
	float: none;
	margin: 0px;
	padding: 10px;
	width: auto;
}
#finder_description p {
	padding: 0px 10px 10px;
	width: auto;
}
#brandlanding_header_description p {
	margin: 0 10px 15px 9px;
	padding-bottom:0px;
}
#finder_title h1 {
	font-size: 24px;
}
#allFilterItems div {
}
#allFilterItems li {
	float: left;
}
#allFilterItems ul {
	list-style: none outside none;
}
#alphFilterAll {
	width: 50px;
}
.alphFilter li {
	width: 15px;
}
.alphFilter a {
	color: #000000;
}
.highlightFilter {
	color: #000000;
	font-weight: bold;
}
.unHighlightFilter {
	color: Gray;
	font-weight: normal;
}
.applyButton {
	width: 200px;
	float: left;
	margin-top: 20px;
}
.popViewAllFilter ul {
	width: 100%;
}
.popViewAllFilter li {
	width: 150px;
}
.ui-dialog-content {
	padding-bottom: 0;
}
.dialog_industry_name {
	margin-top:10px;
	font-weight:bold;
}
.dialog_industry_name:first-child {
	margin-top:0px;
	font-weight:bold;
}
#viewAllDialog div {
	color: #4B4D4C;
}
.disableViewAllFilter {
	color: #808080;
}
.disableLeftFilter {
	color: #C0C0C0;
}
#viewAllDialog {
	padding:0;
	overflow:hidden;
}
#filter2 {
	font-size: 12px;
	margin-left: 1.4em;
	text-indent: -1.4em;
}
#filter2 p {
	text-indent: -1.4em;
	padding: 1px 0px;
}
#filter2 input {
	vertical-align: middle;
	margin: 0px;
}
.filter_type {
	font-size: 13px;
	font-weight: bold;
}
.category {
	font-size: 11px;
}
.category_padding {
	padding-top: 2px;
}
#filter input {
	font-size: 11px;
}
#filter h3 {
	font-size: 11px;
}
#finder_title h1 {
	float: none;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	width: auto;
}
#finder_description p {
	padding: 10px;
	width: auto;
}
#finder_title h1 {
	float: left;
	margin: 5px 0 5px 10px;
	padding: 5px 0;
}
#allFilterItems div {
}
#allFilterItems li {
	float: left;
}
#viewAllDialogApply a {
	text-transform: uppercase;
}
#viewAllApplyButton {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#allFilterItems ul {
	list-style: none outside none;
	width: 600px;
}
#alphFilterAll {
	width: 50px;
}
.alphFilter {
	width: 745px;
	margin-top: 10px;
}
.alphFilter li {
	width: 15px;
}
.alphFilter a {
	color: #000000;
}
.highlightFilter {
	color: #000000;
	font-weight: bold;
}
.unHighlightFilter {
	color: #C0C0C0;
	font-weight: normal;
}
.applyButton {
	width: 200px;
	float: left;
	margin-top: 20px;
}
#allFilterItems {
	background-color: #C9CACA;
	width: 100%;
	height: 462px;
 +height: 470px;
}
.dialogContent {
	background-color: #FFFFFF;
	width:631px;
	height:405px;
 +height:415px;
	padding-top: 5px;
	margin:0 auto;
}
.selectClearAll {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 3px;
	overflow:hidden;
}
#viewAllDialog .related_general_seperator {
	background-color: #C9CACA;
	float:left;
	height: 2px;
	margin-top: 10px;
	width: 600px;
}
#viewAllDialog .related_general_seperator:last-child {
	display:none;
}
.filtersList {
	height: 369px;
 +height: 379px;
	overflow: auto;
}
.viewAllFilter {
	width: 622px;
	font-size: 0.9em;
	height: 400px;
 +height: 410px;
	margin: 0 auto;
}
.viewAllFilter h3 {
	float: left;
	padding: 10px 0 5px 5px;
	width: 600px;
}
.productViewAllPop {
	width: 750px;
}
.productViewAllPop li {
	width: 250px;
}
.viewAllFilter li {
	width: 250px;
}
.popViewAllFilter ul {
	width: 100%;
}
.popViewAllFilter li {
	width: 150px;
}
.ui-dialog-content {
	padding-bottom: 0;
}
#viewAllDialog .viewAllDialogApply {
	float: right;
}
#viewAllDialog .viewallFilterName {
	float: left;
	height: 25px;
	margin-left: 30px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
	width: 130px;
	background-color: #FFFFFF;
	color: #212121;
	font-size: 12px;
	font-weight: bold;
}
#viewAllDialog .totalProductNumber {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}
.viewAllFilter ul {
	float: left;
}
.viewAllFilter li {
	width: 290px;
	padding-left: 10px;
}
.viewAllFilter li input {
	float: left;
}
.viewAllFilter li label {
	float: left;
	margin-top: 3px;
}
#filtersToApply {
	width: 610px;
	margin-top: 20px;
}
.font_bold {
	font-weight: bold;
}
#viewAllDialogApply {
	background-color:#47A942;
	box-shadow:0 0 1px 0 #222222;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:20px;
	margin-top: 16px;/*    text-align: left;
	background-image: url("../images/dialog_green_button_bgd_125_19.png");
	width: 125px;
	height: 17px;
	padding-top: 2px;
	float: right;
*/
}
#industrylandingtitlehyper {
	font-size: 14px;
}
.bottom_boder {
	border-bottom: 1px solid #fff;
}
#topPagination #narrow_by {
	width: 685px;
	float: left;
	padding: 5px 0 5px 10px;
	background: #3f3f3f;
}
#topPagination #narrow_by label, #topPagination #narrow_by div {
	float: left;
}
#topPagination #narrow_by ul {
	float: left;
	margin-left: 10px;
}
#topPagination #narrow_by li {
	float: left;
	margin-right: 14px;
	padding-right: 5px;
}
#topPagination #narrow_by li:last-child {
	float: left;
	margin-right: 10px;
}
#topPagination #filter_by_industry {
	float: left;
	background: #878787;
}
#filter_by_industry input, #filter_by_industry label {
	float: left;
}
#filter_by_industry .reset_all {
	font-size: 10px;
	margin: 0 3px 0 10px;
}
#topPagination .filter_by_label {
	margin: 1px 10px 0 5px;
}
#topPagination .narrow_by_label {
	margin-left: 20px;
}
#topPagination input.filter_by {
	float: left;
}
#sort_by {
	width: 685px;
	float: left;
	padding: 5px 0 5px 10px;
	background: #404040;
	border-top: 1px solid #fff;
}
#sort_by label, #sort_by select, #sort_by ul {
	float: left;
}
#sort_by #sort_type {
	width: 100px;
	margin: 0 125px 0 0;
}
#sort_by #sort_type li {
	float: left;
	padding: 0 10px;
}
#sort_by #sort_type li.sorttype_desc {
	border-right: 1px solid #fff;
	position : relative;
	z-index : 1000;
}
#sort_by #sort_type li.sorttype_asc {
	border-right: none;
	position : relative;
	z-index : 1000;
}
#sort_by #page_size li {
	float: left;
}
#sort_by #page_size li {
	border-right: 1px solid #fff;
	padding: 0 10px;
}
#sort_by #page_size li.last_child {
	border-right: none;
}
#sort_by #sort_by_value {
	margin: 0 5px;
	width: 115px;
	position : relative;
	z-index : 1000;
}
#page_number {
	width: 695px;
	float: left;
	position: relative;
	top: -21px;
}

#page_number ul {
	float: right;
	margin-right: 25px;
}
#page_number li {
	float: left;
	padding: 0 3px;
}
#pagination_area{
	clear: both;
	height: 25px;
	padding-bottom: 5px;
	padding-top: 15px;
	width: 100%;
}

#page_number_bottom {
	float: right;
}
#pagination_area ul {
	margin-right: 25px;
}
#pagination_area ul li {
	background-color: #4D4D4D;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 #414141;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin: 0 2px;
	padding: 0;
	text-align: center;
}

#pagination_area li a {
	cursor: pointer;
	display: block;
	width: 15px;
}

#pagination_area li.selected {
	background-color: #6C6C6C;
}

.featuredProduct .product_img {
	position: relative;
	float: left;
}
.featuredProduct .image_bg {
	background: url("/assets/images/featured_product_bgd2.png") no-repeat scroll 0 0 transparent;
	height: 19px;
	width: 151px;
	position: absolute;
	top: 80px;
	left: 2px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding: 3px 0 0 17px;
}
#filter_by_container li.first_child {
	background-color: #7e7f81;
}
#filter_by_container label {
	font-size: 11px;
	padding-top: 3px;
}
#finderResults .no_products {
	background: #343434;
	border-top: 1px solid #FFFFFF;
	padding: 10px 0 0 10px;
}
#narrow_by a.reset_all {
	display: block;
	font-size: 11px;
}
#narrow_by a.reset_all .reset_all_icon 
{
	background: url("/assets/images/image_sprites.png") no-repeat -16px -67px;
	width: 23px;
	height: 19px;
	display: inline-block;
	margin-right: 4px;
	margin-left: 1px;
	vertical-align: -5px;
	+vertical-align: -2px;
}
#sort_by .page_size_container {
	display: none;
	float: right;
	margin: 0 10px 0 0;
}

#page_number li.selected {
	background-color: #6C6C6C;
}
#page_number li {
	background-color: #4D4D4D;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 #414141;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin: 0 2px;
	padding: 0;
	text-align: center;
}
#page_number li a {
	cursor: pointer;
	display: block;
	width: 15px;
}
#helpDialog {
	color: #000;
	background-color: #c9caca;
	background-repeat: repeat;
	padding: 5px;
}
#helpDialog p {
	margin-top: 10px;
}
#helpDialog .help_dialog_container {
	background-repeat: repeat;
	background-color: #f4f5f5;
	height: 405px;
	width: 605px;
	padding: 5px;
}
#helpDialog .help_dialog_container #help_content {
	height: 405px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: auto;
}
/* END - PRODUCT FINDER PAGE */

					/* PRODUCT FINDER LANDING PAGE */

#landing_title, #finder_title {
	width: 695px;
	margin-bottom: 10px;
	overflow: hidden;
}
#landing_title h1 {
	margin: 5px 0 5px 10px;
	padding: 5px 0;
	float:left;
}
#landing_title .need_help, #finder_title .need_help {
	margin: 18px 10px 15px 0;
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-image: url("/assets/images/help_icon.png");
	background-repeat: no-repeat;
	background-position: left;*/
}
#landing_title .need_help a, #finder_title .need_help a {
	/*text-decoration: none;*/
	float: left;
	margin-left: 20px;
}
#landing_title .need_help .help_icon, #finder_title .need_help .help_icon 
{
	background: url("/assets/images/image_sprites.png") no-repeat 0 -66px;
	display: inline-block;
	width: 15px;
	height: 14px;
	vertical-align: -3px;
	+vertical-align: 0;
	margin-right: 5px;
}
#landing_title .need_help a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#landing_content .industryDetails {
	width: 695px;
	padding: 0;
	overflow: hidden;
}
#landing_description {
	float: left;
	width: 695px;
}
#landing_description p {
	padding: 10px;
}
#featured_industry {
	float: left;
	width: 695px;
}
#featured_industry span {
	float:left;
}
#featured_industry div#featured {
	margin: 10px;
	width: 675px;
	float: left;
}
.totalProductNumber {
	font-weight: bold;
	font-size: 13px;
}
.select_all {
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
	float: left;
}
.totalProductNumber {
	margin: 0 40px 0 0;
}
}
.select_all li:first-child {
	border-right: 1px solid #000;
}
.select_all li {
	padding: 0 5px 0 5px;
}
.select_all a {
	text-decoration: underline;
	color: #4B4D4C;
}
.upperCase {
	text-transform: uppercase;
}
/* END - PRODUCT FINDER LANDING PAGE */

					/* PRODUCT DETAIL PAGE */

#cleardiv {
	clear:both;
}
.brand_relatedlinks {
	background-color: #343434;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	padding-top: 12px;
}
.rlinks_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
.rlinks_nav > li {
	padding-top: 5px;
}
.content_2column_left > .productContent 
{
	padding-bottom: 10px;
	width: 100%;
}
.productDescription a {
	text-decoration:underline;
	color: #FADD80;
}
.productDescriptionTitleArea {
	height: 20px;
	padding-right:10px;
}
.productDescriptionTitleArea .addthis_small {
	float: right;
	padding-right:5px;
}
.share_button_container {
 +width: 130px;
	width: 125px;
}
.description p {
	padding-top:10px;
}
#return_to_search {
	background: url("/assets/images/arrow_up.png") no-repeat scroll right 16px transparent;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.3em;
	margin-right: 10px;
	padding: 15px 17px 10px 20px;
	display: none;
}
.description {
	padding: 5px 10px 25px;
}
.productDescription .description .brandsitelinks {
	left: 297px;
	position: absolute;
	top: 180px;
}
.description-header {
	width: 100%;
	padding: 0 0 5px;
	position: relative;
}
#specifications {
	border-bottom: 1px solid #4D4D4D;
	border-top: 1px solid #4D4D4D;
	clear: left;
	margin: 10px 0;
	padding: 10px 0;
}
.spec dt, .spec dd {
	display: inline;
	line-height: 1.6em;
	font-weight: normal;
}
.spec dt {
	width: 200px;
	float: left;
}
.spec dd {
	line-height: 1.6em;
	font-weight: normal;
}
.spec_catagory {
	padding-left: 10px;
	margin: 10px 10px 20px;
}
.productDescription .detail_product_type {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	/*width: 540px;
 +width: 270px;
*/
}
.productDescription .share_button_container {
	margin: 0 10px 0 0;
	float: right;
}
#ui-dialog-title-dialogRelatedIndApp {
	margin: 3px 0 0 15px;
}
.more {
	cursor: pointer;
	margin-top: -5px;
	font-weight: bold;
	padding-left: 15px;
	background: transparent url(../images/more.gif) no-repeat center left;
}
.less {
	cursor: pointer;
	font-weight: bold;
	padding-left: 15px;
	background: transparent url(../images/less.gif) no-repeat center left;
}
.galleria {
	list-style: none;
	width: 200px;
}
.galleria li {
	display: block;
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
}
.galleria li a {
	display: none;
}
.galleria li div {
	position: absolute;
	display: none;
	top: 0;
	left: 180px;
}
.galleria li div img {
	cursor: pointer;
}
.galleria li.active div img, .galleria li.active div {
	display: block;
}
.galleria li img.thumb {
	cursor: pointer;
	top: auto;
	left: auto;
	display: block;
	width: auto;
	height: auto;
}
.galleria li .caption {
	display: block;
	padding-top: .5em;
}
* html .galleria li div span {
	width: 400px;
}
.print_image {
	text-align: center;
	display: none;
	height: 149px;
	position: relative;
	width: 259px;
}

.ppy_wrapper
{
	float: left;
	margin: 3px 25px 10px 10px;
}

.ppy_wrapper #medias_wrapper
{
	padding: 6px;
	background-color: #4D4D4D;
	font-weight: bold;
	font-size:11px;
	margin-top:4px;
	border-radius:2px;
}

.ppy_wrapper #medias_wrapper ul.medias
{
	margin: 3px 0 0 0;
	padding: 0;
	overflow: hidden;
}

.ppy_wrapper #medias_wrapper ul.medias li
{
	float: left;
	list-style-type: none;
	margin: 0 0 0 8px;
	padding: 0;
}

.ppy_wrapper #medias_wrapper ul.medias li.first_item
{
	margin: 0;
}

.ppy_wrapper #medias_wrapper ul.medias li a
{
	display: block;
	height: 42px;
	width: 42px;
}

.ppy_wrapper #medias_wrapper ul.medias li a img
{
	border: 1px solid #CCCCCC;
	height: 40px;
	width: 40px;
}

#tabs-ProductDetail .ui-tabs-panel
{
	float: left;
  /* width: 458px;*/
	width:663px;
}

.productContent #tabs-ProductDetail .ui-tabs-panel
{
	width:678px;
}

#tabs-ProductDetail .ui-tabs-panel li {
	margin-left: 0;
	padding-bottom: 0;
}

#tabs-ProductDetail .ui-tabs-panel .clearfix {
	padding-bottom: 0;
	padding-left: 0;
}

#tabs-ProductDetail .ui-state-default, #tabs-ProductDetail.ui-widget-content .ui-state-default, #tabs-ProductDetail .ui-widget-content .ui-state-default, #tabs-ProductDetail .ui-widget-header .ui-state-default
{
	background: none repeat scroll 0 0 #252525;
}

#tabs-ProductDetail .ui-state-active, #tabs-ProductDetail.ui-widget-content .ui-state-active, #tabs-ProductDetail .ui-widget-content .ui-state-active, #tabs-ProductDetail .ui-widget-header #callTitle.ui-state-active
{
	background-color: #4D4D4D;
}

#tabs-ProductDetail .ui-state-active a, #tabs-ProductDetail .ui-state-active a:link, #tabs-ProductDetail .ui-state-active a:visited
{
	color: #fff;
}

#tabs-ProductDetail .ui-state-default a, #tabs-ProductDetail .ui-state-default a:link, #tabs-ProductDetail .ui-state-default a:visited
{
	color: #fff;
}

#tabs-ProductDetail.ui-widget-content, #tabs-ProductDetail .ui-widget-content
{
	color: #fff;
}

.productDescription #tabs-ProductDetail.ui-tabs .ui-tabs-panel {
	margin-top: -1px;
}

#tabs-ProductDetail.ui-tabs .ui-tabs-panel
{
	background-color: #4D4D4D;
	padding: 6px;
	min-height:150px;
	font-size: 11px;
	overflow-x:auto;
	
}
.brand_sites #tabs-ProductDetail.ui-tabs .ui-tabs-nav li
{
	margin-right: 4px;
	text-transform:uppercase;
	top: 0;
	margin-left: 0;
}
.productDescription #tabs-ProductDetail.ui-tabs .ui-tabs-nav li
{
	margin-right: 4px;
	text-transform:uppercase;
	top: 0;
	margin-left: 0;
	padding-bottom: 0px;
	+top:-1px;
}

#tabs-ProductDetail.ui-tabs .ui-tabs-nav li a
{
	padding: 0.3em 0.5em;
	font-size:11px;
}

#tabs-ProductDetail.ui-tabs .ui-tabs-nav
{
	background-color: #343434;
	padding: 0;
  width: 675px;
   /*width:100%;*/
}
#tabs-ProductDetail
{
	float: left;
	margin: 10px 0 0 10px;
}
.brand_sites #tabs-ProductDetail
{
	float: left;
	margin: 10px 0 0 10px;
	+margin: 10px 0px 0 0;
}

#tabs-ProductDetail table {margin:0;}

#tabs-ProductDetail table,.brand_sites #tabs-ProductDetail th,.brand_sites #tabs-ProductDetail tr,.brand_sites #tabs-ProductDetail td {
	border:1px solid #000000;
}

#tabs-ProductDetail td {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	padding: 3px;
	vertical-align:top;
}

#tabs-ProductDetail th {background-color:#666666;vertical-align:middle;padding:3px; }
#tabs-ProductDetail p {
	padding-top:10px;
}
#tabs-ProductDetail .ui-tabs-panel ul, #tabs-ProductDetail .ui-tabs-panel ol {
	list-style:disc;
	padding-left:15px;
}
/*
#tabs-ProductDetail .ui-tabs-panel a {	
	color: #FADD80;
	text-decoration:underline;
}
*/
#tabs-ProductDetail .ui-tabs-panel a:link {	
	color: #FADD80;
	text-decoration:underline;
}
#tabs-ProductDetail .ui-tabs-panel a:visited {	
	color: #FADD80;
	text-decoration:underline;
}
#tabs-ProductDetail .ui-tabs-panel tr a:link {
	/*color: #FADD80;*/
	color: #800000;
	text-decoration: underline;
}

#tabs-ProductDetail .ui-tabs-panel tr a:visited {
	color: #800000;
	text-decoration: underline;
}

#tabs-ProductDetail  #tbdownloads
{
	border: medium none;
	margin: 0;
	width: 633px;    
	border-collapse:inherit;
}

#tabs-ProductDetail  #tbdownloads td
{
	background:none repeat scroll 0 0 transparent;    
	border: medium none;
}
#tabs-ProductDetail  #tbdownloads .download_category_title
{
	 color: #FFFFFF;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 5px 10px 0;
	+text-align:left;
}
#tabs-ProductDetail  #tbdownloads .download_category_seperator
{
	+height:13px;    
}

#tabs-ProductDetail  #tbdownloads  .seperator
{
	border: 1px solid #404040;
	margin-top: 8px;        
}

#tabs-ProductDetail  #tbdownloads .pdf_container
{
	float:left;    
}
#tabs-ProductDetail  #tbdownloads .pdf_container a
{
	color:#FADD80;
	+float:left;
	text-decoration:underline;
}
#tabs-ProductDetail  #tbdownloads .pdf_container .pdfsize
{
 color:#fff;   
}
#tabs-ProductDetail  #tbdownloads .pdf_container a:hover
{
	text-decoration:underline;    
}
#tabs-ProductDetail  #tbdownloads .pdf
{
	background: url("/assets/images/icons/PDF.gif") no-repeat scroll left top transparent;
   /* float: left;*/
	padding-left: 20px;   
	+padding-left:0px;
	+width:20px;
	+display:block;     
}

#tabs-ProductDetail  #tbdownloads .pdfimg
{
	margin-right: 5px;
	vertical-align: -3px;    
}
#tabs-ProductDetail  #tbdownloads .pdf:hover
{
	cursor:pointer;
}

.pageProductDetail h4
{
	margin: 10px 0;
}

#tabs-ProductDetail.ui-corner-bottom, #tabs-ProductDetail .ui-corner-bottom
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

/* END - PRODUCT DETAIL PAGE */

					/* BRAND PAGES */

.featured_brands div:hover {
	background-color: #404040;
}
.brand_short_description {
	float:left;
	display:block;
	width: 550px;
	text-align:left;
	padding: 0px;
}
.brand_short_description .des {
	width: 340px;
}
.calls_to_action2 {
	float: right;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: 49px;
	top: -50px;
	width: 120px;
	white-space: nowrap;
}
.calls_to_action2 p {
	text-align: right;
}
.calls_to_action2 p a.extenal_learn_more
{
	text-decoration: none;
	color:#fff;   
}
.calls_to_action2 p a.extenal_learn_more:hover
{
	text-decoration: underline;  
}
.calls_to_action2 p a.learn_more
{
	font-size: 12px;
	text-decoration: none;
	color:#fff;   
	width:124px;
	position:relative;
	right:-10px;
}
.calls_to_action2 p a.learn_more:hover
{
	text-decoration: underline;  
}
.calls_to_action2 img {
	padding-left: 6px;
	vertical-align: middle;
}
.brand_short_description img {
	float: left;
	margin: 10px 10px 0 0;
}
.brand_short_description .logo {
	padding: 5px 21px 0px 15px;
}
.brand_short_description .logo img {
	margin: 0;
}
#featured_brands_header {
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 0 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.featured_brands_header li {
	display: inline;
}
.featured_brands_header a {
	padding: 0px 8px 0px 5px;
}
.featured_brands_header li h2 {
	display: inline;
	font-size: 14px;
	font-weight: bold;
}
#featured_brands_header h3 {
	font-size:12px;
	padding-bottom:5px;
	display:inline;
}
.featured_brands h3 {
	font-size: 12px;
	padding-bottom: 5px;
}
/* ALL BRANDS PAGE */

.filter_brands {
	margin: 0 0 5px 0;
	font-size: 12px;
	display:inline;
}
.clearfix {
	display: inline-block;
}
.container.productContent.clearfix
{
	display : block\9;
}
.brands {
	width:100%;
}
table#brandsList {
	width: 100%;
}
table#brandsList img {
	margin-left: -10px;
}
table#brandsList td {
	width: 25%;
	padding: 15px 10px;
	text-align: left;
	vertical-align: middle;
	font-weight: bolder;
	padding-left: 40px;
}
.brandsEvenRow td {
	background-color: #404040;
}
.allBrandsLanding .mainContent 
{
	padding: 10px 0 25px;
}
.allBrandsLanding .mainContent .story
{
	padding: 0 10px;
}
.allBrandsLanding div.titleArea {
	border-top: 1px solid #CCCCCC;
	width: 100%;
	padding:10px 10px 0px 10px;
}
.allBrandsLanding div.titleArea h2 {
	padding-bottom:10px;
}
.allBrandsLanding div.titleArea .learn_more {
	display: block;
	padding-bottom: 2px;
	position: relative;
	right: 10px;
	top: 20px;
	text-decoration: none;
}
.allBrandsLanding div.titleArea .learn_more:hover {
	text-decoration: underline;
}
div.container.allBrandsLanding.clearfix {
	padding-bottom: 10px;
	width:100%;
}
.allBrandsLanding {
	width:695px;
}
.allBrandsLanding p.breadcrumbs {
	padding: 10px 0 0 10px;
}
#brandFilter {
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 0 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
body
{
 background-color: rgb(153, 153, 153);
	/* background-image: url("images/bg-theme-chevron-default.jpg"); */
	background-position: center top;
	background-repeat: no-repeat;   
}
.allBrandsLanding .column_filler
{
	display:none;
}
div.container.allBrandsLanding.clearfix #brandsList span a
{
	text-decoration:underline;
	font-size:10px; 
	margin-right: 10px;
}
.tooltip {
	display: none;
	width: 130px;
	z-index: 9999;
}
.tooltip .tooltip_content {
	border: solid 1px #ffffff;
	background-color: #343434;
	text-align: center;
	padding: 12px 8px;
	font-size: 11px;
	font-weight: bold;
}
.tooltip .tooltip_footer {
	height: 5px;
	background-image: url("/assets/images/white_triangle.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}
.filterButtons li {
	display: inline;
	padding: 4px 5px 4px 5px;
	background-color: #EEE;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	background-image: url(36px-blended.png);
	cursor: pointer;
}
.filterButtons li.active {
	background-color: #47A942;
}
.filterButtons {
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.filterButtons li a {
	color: #666;
	font-weight: bold;
}
.filterButtons li a:hover {
	text-decoration: none;
}
.filterButtons li.active a {
	color: #FFF;
	font-weight: bold;
}
.filterButtons2 li {
	display: inline;
	padding: 4px 5px 4px 5px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	cursor: pointer;
}
.filterButtons2 li.active {
	font-weight: bold;
	color: #FFF;
	border-top: 1px solid #CCCCCC;
}
.filterButtons2 ul {
	border-bottom: 1px solid #CCCCCC;
}
.filterButtons2 {
	font-size: 12px;
	margin: 10px 0px 2px 6px;
}
.filterButtons2 li a:hover {
	text-decoration: none;
}
.filterButtons2 li.active a {
	color: #FFF;
	font-weight: bold;
}
.view_products_by {
	margin: 0 10px 15px 9px;
}
#visit-products {
	float: right;
	border: 1px solid #CCCCCC;
	height: 28px;
	margin-top: 11px;
	padding: 10px 10px;
	font-weight: bold;
	font-size: 11px;
}
.all-brands-nav ul {
	padding-left: 10px;
	padding-bottom: 10px;
}
.all-brands-nav li {
	line-height: 1.8em;
}
.chevron {
	border: none;
	float: none;
	margin-bottom: 0;
	padding-left: 6px;
}
/* END - ALL BRANDS PAGE */

					/* BRAND LANDING PAGE */

.results_container {
	overflow:hidden;
}
.featured_brands li {
	background: none;
}
 .featured_brands div[class^="container"] {
 border-bottom: 1px solid #CCC;
 padding: 10px;
}
.featured_brands:hover {
	background-color: #686268;
}
.view_products {
	background: url("../images/white_mag_glass.png") no-repeat scroll 4px center transparent;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	margin-top: 3px;
	padding: 0 0 2px 0px;
	width: 120px;
}
.featured_brands a.learn_more {
	margin-top: 3px;
}
.pageBrandDetail .navigation li {
	line-height: 1.3em;
	margin: 0px 0px 1px;
	position: relative;
}
.pageBrandDetail .sidebar_module h3 {
	margin-bottom: 10px;
}
.pageBrandsLanding .navigation li {
	line-height: 1.3em;
	margin: 0px 0px 1px;
	position: relative;
}
.pageBrandsLanding .sidebar_module h3 {
	margin-bottom: 10px;
}
.pageAllBrands .navigation li {
	line-height: 1.3em;
	margin: 0px 0px 1px;
	position: relative;
}
.pageAllBrands .sidebar_module h3 {
	margin-bottom: 10px;
}
.landing h2 {
	font-size:20px;
	padding: 10px 0 2px 10px;
}
.landing .description {
	font-size:14px;
	padding: 15px;
	float: left;
}
.landing .description dl {
	float:left;
	width:350px;
	margin-right:10px;
}
.landing .description dl:last-child {
	width:170px;
	margin-right:0;
}
.landing .add {
	border:2px solid #0C3C62;
	padding:7px 20px 7px 20px;
	margin:0;
	width:140px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background: transparent url(../images/grad_share_blue.png) repeat-x top left;
}
.landing dt {
	font-weight: 700;
}
.landing > #content > .container {
	background: none;
}
.landing #footer {
	background: none repeat scroll 0 0 rgba(65, 49, 50, 0.8);
}
.landing #content {
	overflow: visible;
}
.landing h2.in_action {
	border-top:1px solid #FFF;
	padding-top:20px;
	margin-top:20px;
}
.brand_short_description div {
	float: left;
}
/* END - BRAND LANDING PAGE */

					/* BRAND DETAIL PAGE */

.industryDetails .related_links_div {
	float:left;
}
.industryDetails .related_links_div h2 {
}
.industryDetails .related_links_div ul li {
	padding-bottom: 5px;
}
.industryDetails .RelatedTitle {
	margin-top:50px;
	width:100%;
	float:left;
}
.industryDetails .RelatedTitle ul li {
	font-weight:bold;
	list-style-type:none;
}
.industryDetails .RelatedTitle .multilinebrands {
	float:left;
}
.industryDetails .RelatedTitle ul li ul {
	list-style-position:inside
}
.industryDetails .RelatedTitle ul li ul li {
	font-weight:normal;
	list-style-type:disc;
}
.pageBrandDetail .related_links_div {
	margin: 0px auto 0px 0px;
	width: 45%;
	padding-left: 10px;
	padding-bottom: 20px;
}
.pageBrandDetail .related_links {
	margin-left: 20px;
	padding-left: 0px;
}
.pageBrandDetail ul.related_links {
	list-style:disc;
	padding-bottom: 10px
}
.pageBrandDetail ul.related_links li a {
	color: #FADD80;
}
.pageBrandDetail .titleArea, .pageIndustryLanding .titleArea {
	padding: 10px 10px 25px;
}
.pageBrandDetail .industryDetails img {
	margin: auto;
}
.pageBrandDetail .content_2column_right .titleArea {
	margin-bottom: inherit;
	padding: 10px 10px 25px;
	position: relative;
	width: 675px;
}
.content_2column_right .pageImage .viewProductsLink {
	display: none;
}
.content_3column .pageImage {
	position: relative;
}
.content_3column .pageImage .viewProductsLink {
	position: absolute;
	bottom: 10px;
	right: 20px;
	display: none;
}
.content_3column .pageImage .viewProductsLink .view_products {
	background:url("../images/learnMoreIcon.png") no-repeat scroll right center transparent;
	font-size: 12px;
	padding: 0;
	width: 110px;
}
.view_by {
	padding: 5px 0px;
}
#navigation_sidebar2 {
	width: 220px;
	float: left;
	margin-right: 10px;
}
#navigation_sidebar2 h2 a {
	margin: 0 0 10px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
#navigation_sidebar2 li {
	padding: 1px 0px 1px 18px;
	text-indent: -1.2em;
}
#navigation_sidebar2 a {
	font-size: 12px;
}
.navigation_titles {
	font-size: 14px;
	font-weight: bold;
}
#navigation_sidebar2 fieldset {
	clear: left;
}
#navigation_sidebar2 label {
	float: left;
}
.brand_presence_navigation {
	padding: 12px 18px 10px 18px;
}
.types {
	margin-top: 10px;
}
/* END - BRAND DETAIL PAGE */

					/* LEGACY PAGES */
 
.titleArea {
	float:left;
}
.linkedPDF {
	overflow:hidden;
}
.linkedPDF a {
	background:url("/assets/images/PDF_28x28.gif") no-repeat scroll left center transparent;
	float:right;
	height:30px;
	padding-left:29px;
}
.mainContent .story {
	clear:both;
	font-size:0.9em;
}
.mainContent .story a {
	text-decoration:underline;
	color: #FADD80;
}
.mainContent .story ul, .mainContent .story ol {
	padding-bottom:10px;
	padding-left:16px;
}
.brand_sites .mainContent .story ul, .brand_sites .mainContent .story ol {
	padding-left:0;
}
*+html .brand_sites .mainContent .story ul, .brand_sites .mainContent .story ol{
	margin-left:5px;
}
.mainContent .story li {
	list-style-type:disc;
	padding-bottom: 6px;
	position: relative;
	left: 1.5em;
	margin-right: 1.5em;
}
.mainContent .story ol li {
	list-style-type:decimal;
}
ol li {
	list-style-type: decimal;
}
#story a.learnMore:hover {
	text-decoration:underline;
}
#story a.learnMore {
	background:url("/assets/images/learnMoreIcon.png") no-repeat scroll right center transparent;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 0;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
}
#story img {
	display:inline;
	margin:0;
	width: auto;
	margin-right:10px;
}
.content_2column_right .titleArea {
	padding:0px
}
.content_3column .titleArea h1 {
	float: none;
}
.content_3column .titleArea h2 {
	width:320px;
	float: none;
}
.mainContent .learnMore {
	padding-bottom:10px;
}
.mainContent .story p {
	padding-bottom: 10px;
	font-size: 13px;
}
.mainContent .story h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
iframe html body {
	background-color: none;
}
#story h2 {
	margin:10px 0px;
}
#gutter_wrapper ul li {
	list-style:none;
	margin-left: 0px;
	margin-right: 3px;
}
.mainContent a {
	text-decoration: underline;
}
/* QUOTES */

.mainContent .story .beginQuote {
	background: url(/assets/images/image_sprites.png) no-repeat -75px -28px;
 /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/quote.png', sizingMethod='crop');*/
	_background:none;
	width:23px;
	height:17px;
	margin-bottom:5px;
}
.mainContent .story .endQuote {
	background: url(/assets/images/image_sprites.png) no-repeat -75px -45px;
 /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/endquote.png', sizingMethod='crop');*/
	_background:none;
	width:23px;
	height:17px;
	margin-top:5px;
}
.mainContent .story .rightQuote, .mainContent .story .leftQuote {
	width:140px;
	font-size:1.3em;
	line-height:1.2em;
	text-align:left;
	overflow:hidden;
}
.mainContent .story .leftQuote {
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.mainContent .story .rightQuote {
	float:right;
	margin-top:10px;
	margin-left:10px;
}
.mainContent .story .rightQuote .quoteauthor, .mainContent .story .leftQuote .quoteauthor {
	font-size:11px;
	line-height:1.2em;
	padding-top:4px;
}
.mainContent .story .rightChart, .mainContent .story .leftChart {
	width:150px;
 height:150px  font-size:0.85em;
	font-style:italic;
	line-height:1em;
	text-align:center;
	margin-bottom:4px;
	/*overflow:hidden;*/
	_width: 1px; /* for some reason IE6 leave's the div's width to 100% and thus doesn't float the image properly */
}
.mainContent .story .rightChart, .mainContent .story .leftChart .imagedescription {
	width:150px;
	font-size:11px;
}
#content .mainContent .story .rightChart img, #content .mainContent .story .leftChart img {
	display:block;
	margin:10px auto 3px;
}
.mainContent .story .leftChart {
	float:left;
	margin-right:10px;
}
.mainContent .story .rightChart {
	float:right;
	margin-left:10px;
}
/* END - LEGACY PAGES */

					/* CALL US DIALOG */
#contactus
{
	   
}	
#util_nav li:last-child {
	border-left: medium none;
}				

#call_us .ui_dialog_call_us_header_bar {
	height:20px;
	padding:10px 0 3px;
	background: url(jquery_theme_css/smoothness/images/contactus_call_bg_header_line1.JPG) repeat-x;
}
#call_us_dialog {
	padding-top: 10px;
}
.contactcallload {
	padding: 38px 0px 25px 50px;
}
.contact_us h2 {
	margin-bottom: 15px;
}
.contact_us a {
	clear: all;
	color: #fff;
	margin-right: 10px;
}
/* END - CALL US DIALOG */

					/* SOLUTIONS SHOWCASE LIST  */

.columnListItems {
	/*background: url("/assets/images/content-column-content-bg.gif") repeat-x scroll left top #3c4a54;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 215px;*/
	bottom: 20px;
	position: relative;
	float:left;
	margin-top:15px;
}
.columnListItems .columnListTitle {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 200px;
}
	
.columnListItemsLanding {
	background: url("/assets/images/content-column-content-bg.gif") repeat-x scroll left top rgb(60, 74, 84);
	float: left;
	margin-bottom: 25px;
	margin-left: 10px;
	margin-top: 15px;
	width: 215px;
}
.columnTitle {
	background: url("/assets/images/content-column-title-bg.gif") repeat scroll 0 0 transparent;
	color: #696A6C;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding-left: 13px;
	text-transform: uppercase;
}


.columnItemLanding {
	border-bottom: 1px solid rgb(153, 153, 153);
	margin: 0 12px;
	padding: 12px 0 27px;
}
.columnItem {
	/*border-bottom: 1px solid #999999;
	margin: 0 12px;
	padding: 12px 0px 27px;*/
	 float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	position: relative;
}
.columnItem .title {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background: url("/assets/images/content-column-title-bg.gif") repeat scroll 0 0 transparent;
	color: #696A6C;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-left:13px;
	width:205px;
}
.columnItem .content {
	width: 205px;
	background-color:#5c5c5c;
	padding-top:10px;
	padding-left:10px;
	padding-right:3px;
	height:110px;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s	
}
.columnItem .content:hover {
	background-color:#656565;
}
.columnItem .description {
	padding: 0px 0px 8px;
	margin-bottom: 20px;
	height:60px;
}
.columnItem .learn_more {
	position:absolute;
	right:10px;
}
/* END - SOLUTIONS SHOWCASE LIST  */

					/* SITE MAP */

.sitemapSeparator {
	margin-bottom : 15px;
	clear : both;
	padding-left:10px;
	padding-top:10px;
}
.sitemapSeparator .clear {
	clear:both;
	overflow:hidden;
	height: 1px;
}
.last-block {
	padding-top: 15px;
}
.sectionSiteMap {
	width: 215px;
	float: left;
	margin-right: 10px;
}
.sectionSiteMap .sitemapTitle {
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}
.sectionSiteMap ul {
	font-size: 12px;
	margin-left: 17px;
	padding: 0;
}
.sectionSiteMap li {
	background: url("/assets/images/tree-mid.gif") no-repeat scroll 0 -7px transparent;
	list-style-type:none;
	padding:2px 0 2px 19px;
	min-height:1px;
}
.sectionSiteMap li.last {
	background: url("/assets/images/tree-btm.gif") no-repeat scroll 0 -7px transparent;
}
/* END - SITE MAP */

					/* SEARCH RESULTS PAGE */

#CtlSearchResults_searchSpx {
	margin-bottom: 10px;
}
.seach_section li {
	margin: 0px;
}
.seach_section {
	margin: 0 0 10px 0;
}
.seach_section h3.learn_more {
	line-height: 25px;
	display: inline;
}
.seach_section ul {
	padding-bottom: 15px;
}
.sr_result_number {
	width: 300px;
}
#sr_contentTitle {
	width: 700px;
	padding: 5px 0 5px 10px;
}
#sr_contentTitle h2 {
	padding-top: 10px;
}
#sr_contentTitle .page_size_container {
	float: right;
}
#sr_contentTitle .page_size_container .page_item {
	padding-top: 10px;
	float:left;
	font-weight: bold;
}
#sr_contentTitle .page_size_container ul {
	float:left;
}
#sr_contentTitle .page_size_container ul li {
	float: left;
	border-right: 1px solid #FFFFFF;
	margin-top: 10px;
	padding:0 10px 0 10px;
}
#sr_contentTitle .page_size_container ul li.last_child {
	border-right: medium none;
}
#sr_page_number {
	float: right;
}
#sr_page_number ul {
	margin-right: 15px;
}
#sr_page_number ul li {
	float: left;
	padding: 6px 3px 0;
}
#sr_page_number .selected {
	font-weight:bold;
}
#searchresultsdetail {
	font-size: 15px;
	padding: 0 15px 0 15px;
}
#searchresultsdetail a {
	text-decoration: underline;
}
#searchresultsdetail .nonresult_ul {
	padding: 10px;
}
#searchresultsdetail .nonresult_ul li {
	margin: 2px 10px 2px 21px;
	list-style: disc outside none;
}
/* END - SEARCH RESULTS PAGE */ 


					/* NEWS MODAL */
#newsItem {
	padding-left: 10px;
	padding-top: 10px;
}

#story #newsItem td {
	white-space:normal;
}
					
#dialog_news {
	background-repeat: repeat;
	background-color: #c9caca;
	padding: 5px;
}
#dialog_news .ui-widget-content .ui-resizable-handle {
	color:#FFFFFF;
}
#news_content_wrapper {
	background-color: #D7D8D7;
	background-repeat: repeat;
	height: 477px;
	width: 380px;
	padding: 5px;
}
#news_content {
	width: 300px;
	height: 300px;
	/*padding: 0 0 5px;*/
	color: #4B4D4C;
	float:right;
	margin-top: 7px;
}
#news_content .news_item {
	overflow: hidden;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-top: 8px;
	border-top:1px solid #858585;
}
#news_content .news_item:first-child {
	padding-top: 8px;
	border-top:none;
}
/*#news_content .news_item:last-child {
	border-bottom:none;
}*/
#news_content .news_date {
	font-weight: bolder;
	/*margin-bottom: 5px;*/
	font-size:12px;
}
#news_content .news_title 
{
	color:White;
	width: 285px;
	font-size:12px;
}
#news_content .top_bar {
	/*background-color: #323232;*/
	background: #6d6e70; /* Old browsers */
	background: -moz-linear-gradient(top, #6d6e70 0%, #404041 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6e70), color-stop(100%,#404041)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d6e70 0%,#404041 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d6e70 0%,#404041 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d6e70 0%,#404041 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6d6e70 0%,#404041 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6e70', endColorstr='#404041',GradientType=0 ); /* IE6-9 */ 
	color: white;
	height: 38px;
	width:300px;
}
#news_content .news_header {
	font-size: 15px;
	font-weight: bold;
	left: 5px;
	position: relative;
	top: 10px;
}
#news_content .learn_more {
	float: right;
}
#news_content .view_all_news {
	font-size: 11px;
	right: 0;
	position:absolute;
	margin-top: -15px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background:#323232;
	border-radius:3px 0px 0px 0px;
	-moz-border-radius: 3px 0px 0px 0px;
	-webkit-border-radius: 3px 0px 0px 0px;
	padding-left:6px;
}
*+html #news_content .view_all_news {
	width:110px;
}
#news_content .view_all_news a {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
#news_content .news_item .learn_more a {
	color: #4B4D4C;
}
#news_content .separator {
	width: 100%;
	margin-bottom: 1em;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
	height: 0px;
}
#news_content .first_news_item {
	background-color: #D2D2D2;
	margin: 1px;
	padding: 3px 3px 5px;
}
#news_content .second_news_item {
	/*padding: 16px 30px 5px;*/
}
#news_content .news_item h1 {
	background-color: #4B4D4C;
	color: #FFFFFF;
	font-size: 12px;
	padding: 3px 0 3px 28px;
}
#news_content .news_item h2 {
	font-size: 12px;
	padding: 10px 25px 10px 28px;
}
#news_content .first_news_item .learn_more {
	color: #000000;
	margin: 0 25px 0 0;
}
#news_content .news_list {
	height: 262px;
	background-color: #8D8D8D;
	overflow: hidden;
	width: 300px;
}
.news_search_wrapper .Button.Primary {
	margin-left: 5px;
	padding: 4px 10px;
	position: relative;    
	top:0px;
	top:1px\0;
	+top: -3px;
}

.filter_wrapper a {
	font-weight: bold;
}
.ccbnTblTtl {
	font-weight: bold;
}
.ccbnBgTblTtl, .ccbnBgTblTtl td {
	background-color: #696A6C;
}
tr.ccbnBgTblOdd2 td {
	background-color: #695F5F;
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	line-height: 1.231;
}
.ccbnTblOdd {
	color: #FFFFFF;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	line-height: 1.231;
}
.ccbnTblLnk {
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	line-height: 1.231;
}
tr.ccbnBgTblEven2 td {
	background-color: #544C4C;
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	line-height: 1.231;
}
.ccbnTblEven {
	color: #FFFFFF;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	line-height: 1.231;
}
.newslist_wrapper table td {
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
}
.page_navigation {
	float: right;
	margin-top: 10px;
	padding-bottom: 10px;
}
.newslist_wrapper .print_icon {
	background: url("/assets/images/printer_version.gif") repeat scroll 0 0 transparent;
	display: inline-block;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
	width: 13px;
}
.filter_wrapper a.ccbnLnk.selected {
	text-decoration: none;
	cursor: text;
}
/* END - NEWS MODAL */
					
					/* LOOK AHEAD SEARCH */				

#lookAhead {
	float: left;
	position: absolute;
	right: -44px;
	top: 30px;
	top: 30px\9;
	+top: 25px;
	width: 700px;
	/*background-image:url(../images/lookAhead_filler.gif);
	background-repeat: no-repeat;*/
}
#lookAhead, .lookAhead_handler
{
	background-color: #eee;
}
#lookAhead .content {
	color: #000000;
	margin: 5px;
	float: left;
	line-height: 0px;
	position: relative;
}
.lookAhead_handler
{
	height: 5px;
	width: 149px;
	+width: 151px;
	position: absolute;
	top: -10px;
	left: 483px;
	+left: 481px;
}
.lookAheadSection1, .lookAheadSection2, .lookAheadSection3, .lookAheadSection4, .lookAheadSection5, .lookAheadSection6
{
	float: left;
	height: 200px;
	width: 230px;
	line-height: 1.0em;
	color: #000000;
}
#lookAhead_product .learn_more4 {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll right center transparent;
	width: 79px;
}
#lookAhead_type .learn_more4 {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll right center transparent;
	width: 44px;
}
#lookAhead_application .learn_more4 {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll right center transparent;
	width: 100px;
}
#lookAhead_industry .learn_more4 {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll right center transparent;
	width: 83px;
}
#lookAhead_brand .learn_more4 {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll right center transparent;
	width: 54px;
}
#lookAhead_googleSearch .learn_more4 {
	background: url("../images/learnMoreArrow2.png") no-repeat scroll right center transparent;
	width: 129px;
}
#lookAhead_header_bar {
	line-height:1em;
}
#lookAhead .section h3 
{
	color: #000000;
	margin: 10px 0 7px 20px;
	text-align: left;
}
#lookAhead .section h3 .learnMore_icon
{
	width: 9px;
	height: 11px;
	display: inline-block;
	background: url("/assets/images/image_sprites.png") no-repeat -59px -16px;
	margin-left: 4px;
	vertical-align: -1px;
	+vertical-align: 2px;
}
#lookAhead .lookahead_items_container
{
	min-height: 135px;
}
.lookAheadSection1 .lookahead_items_container,
.lookAheadSection2 .lookahead_items_container,
.lookAheadSection4 .lookahead_items_container,
.lookAheadSection5 .lookahead_items_container
{
	border-right: solid 1px #cecece;
}
.lookAheadSection1,
.lookAheadSection2,
.lookAheadSection3
{
	background-color:#fff;
}
#lookAhead .section ul {
	margin: 0 0 3px 20px;
	font-size: 11px;
	overflow: hidden;
}
#lookAhead .section li {
	width: 200px;
	font-weight: normal;
	padding-bottom: 2px;
	float:left;
}
#brand_contactus_search #lookAhead .section ul a {
	background: none repeat scroll 0 0 transparent;
	color: #000000;
	font-weight: normal;
	padding-left: 1px;
	float: left;
	line-height: 1em;
}
#lookAhead .section ul a {
	background: none repeat scroll 0 0 transparent;
	color: #000000;
	font-weight: normal;
	padding-left: 1px;
	float: left;
	line-height: 1px;
}
#search_headerbar_wrapper #lookAhead .section ul a {
	background: none repeat scroll 0 0 transparent;
	color: #000000;
	font-weight: normal;
	padding-left: 1px;
	float: left;
	line-height: 1em;
}
#lookAhead .section ul a:hover {
	text-decoration: underline;
}
#lookAhead_googleSearch a#view_all_results {
	background: none;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0 0 20px;
	padding: 0;
	display: block;
	float:left;
}
a#view_all_results:hover {
	text-decoration: underline;
	background: none;
	color: #000000;
	font-size: 11px;
	margin: 0 0 0 20px;
	padding: 0;
	cursor: pointer;
}
/* END - LOOK AHEAD SEARCH */

					/* PLUGINS */

.ppy-placeholder {
	z-index: 1000;
}
.real-ppy-placeholder {
	float: none;
	width: 263px;
	z-index: 1;
	position: relative;
	/*margin: 3px 25px 10px 10px;*/
}
.ppy-active {
	width: 259px;
	float: left;
	height: auto;
	margin: 3px 30px 30px 0;
}
.ppy {
	margin: 10px 30px 10px 10px;
	padding: 0;
}
.ppy-hidden {
	display: none;
}
.ppy-imglist {
	display: none;
}
.ppy-outer {
	display: none;
	background: #838383;
}
.ppy-active .ppy-outer {
	display: block;
}
.ppy-placeholder .ppy .ppy-outer {
	border: 2px solid #ccc;
}
.ppy-caption {
	display: none;
}
.ppy-stagewrap {
	background: #ffffff;
}
.ppy-stage {
	width: 259px;
	height: 149px;
	position: relative;
	background: no-repeat center center;
}
.ppy-nav {
	position: absolute;
	top: 3px;
	left: 3px;
	background: #838383;
}
.ppy-nav a {
	overflow: hidden;
	text-indent: -900em;
	height: 22px;
	float: left;
}
.ppy-prev {
	width: 22px;
	display: none;
	background: url(/assets/js/popeye/assets/prev3.png) no-repeat center;
}
.ppy-next {
	width: 22px;
	display: none;
	background: url(/assets/js/popeye/assets/next3.png) no-repeat center;
}
.ppy-switch-enlarge {
	width: 22px;
	height: 30px;
	padding: 5px;
	background: url(/assets/js/popeye/assets/enlarge5.png) no-repeat center top;
}
.ppy-switch-compact {
	width: 22px;
	height: 30px;
	padding: 6px;
	background: url(/assets/js/popeye/assets/compact5.png) no-repeat center top;
}
.ppy-nav a:hover {
	cursor: pointer;
	background-color: #47A842;
}
#gutter_wrapper {
	float: left;
	padding: 5px 0;
	width: 100%;
}
.photo_thumb_gutter {
	margin-top: 1px;
	clear: left;
	padding: 0 7px 0 8px;
}
.photo_thumb_gutter li {
	float: left;
	width: 34px;
	height: 34px;
	margin: 0;
}
.photo_thumb_gutter li a, .photo_thumb_gutter li img {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	cursor: pointer;
}
.photo_thumb_gutter li img {
	border: 1px solid #ccc;
	width: 30px;
	height: 30px;
}
/* anything slider */
.anythingSlider .wrapper ul {
	width: 32700px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	background: #eee;
}
.anythingSlider .arrow {
	display: none;
	z-index: 1000;
	position: absolute;
	cursor: pointer;
	top: -190px;
}
.thumbNav {
	position: relative;
	z-index: 100;
	top: 289px;
	padding-top:5px;
}
#content .thumbNav li {
	margin-left: 0;
}
.thumbNav li {
	display: inline;
}
.thumbNav span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	background: url(/assets/images/anythingSlider_assets/cellshade2.png) repeat-x top right;
}
.thumbNav span > div {
	background-color: #AAAAAA;
	opacity: 0.6;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	zoom: 1;
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	z-index: 104;
}
.thumbNav a.cur span > div {
	background-color: #AAAAAA;
	opacity: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	zoom: 1;
}
.thumbNav a {
	position: relative;
	border: 1px solid #838383;
	color: #000;
	font: 11px/18px Arial, Serif;
	display: inline-block;
	height: 30px;
	width: 30px;
	text-align: center;
	margin: 0 5px 0 0;
	opacity: 0.4;
	-moz-opacity: 0.40;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	zoom: 1;
}
.thumbNav a.cur {
	opacity: 1;
	-moz-opacity: 1;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	zoom: 1;
}
.anythingSlider .arrow a {
	border: none;
}
.start-stop {
	z-index: 999;
	color: #FFF;
	width: 40px;
	text-align: center;
	position: absolute;
	right: 45px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	top: 284px;
	padding: 2px 5px;
	background: url(/assets/images/anythingSlider_assets/cellshade.png) repeat-x #47A942;
	display: none;
}
.start-stop.playing {
	color: #343434;
	font-weight: bold;
	background: orange;
	display: none;
}
.anythingSlider .wrapper ul ul {
	position: static;
	overflow: visible;
	width: auto;
	border: 0;
	margin: 0;
}
.anythingSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
}
.anythingSlider {
	width: 460px;
	height: 244px;
	position: relative;
	z-index: 1;
	margin: 0 auto 90px;
}
.anythingSlider_OneImage {
	margin-bottom: 55px;
}
.anythingSlider .wrapper {
	width: 459px;
	overflow: hidden;
	height: 301px;
	position: absolute;
	top: 0;
	left: 0;
}
.anythingSlider .wrapper ul li {
	display: block;
	float: left;
	height: 284px;
	width: 459px;
	margin: 0;
	padding: 0;
	background: #343434;
}
.anythingSlider object {
	margin-left: 50px;
	position: absolute;
	z-index: 1;
}
.anythingSlider .forward {
	right: 40px;
}
.anythingSlider .back {
	left: 20px;
}
.myCover {
	z-index: 900;
	float: right;
	margin-top:-85px;
	bottom: 0px;
	width: 449px;
	height: 75px;
	background-color: #000000;
	opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	padding: 5px;
	position:relative;
}
.myCover p, .myCover h3 {
	padding-bottom: 5px;
	padding-top: 0px;
	position: relative;
}
#content .anythingSlider ul li {
	margin-left: 0px;
}
.home .anythingSlider {
	width: 925px;
	height: 420px;
	margin: 0;
	top: -15px;
	left: -15px;
}
.home .anythingSlider .wrapper {
	width: 925px;
	height: 428px;
}
.home .anythingSlider ul {
	padding: 0;
}
.home .anythingSlider .wrapper ul li {
	height: 414px;
	width: 925px;
}
.home .anythingSlider .wrapper ul li {
	background-color: #666;
}
.home .anythingSlider object {
	margin-left: 50px;
}
.home .thumbNav {
	top: 420px;
	padding-left: 10px;
}
.home .thumbNav ul {
	display: none;
}
.home .anythingSlider .arrow {
	top: -250px;
}
.home .anythingSlider .forward {
	right: 40px;
}
.home .anythingSlider .back {
	left: 20px;
}
.home .start-stop {
	top: 414px;
	display: none;
}
.home .myCover {
	z-index: 999;
	position: relative;
	border-top: 3px solid #44A245;
	bottom: 400px;
	left: 0px;
	width: 300px;
	height: 200px;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	background: rgba(0, 43, 70, 0.9) url(../images/grad_home_cover.png) bottom left;
	opacity: 1.0;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.myCover_overlap {
	border-top: 3px solid #44A245;
}
.home .description {
	z-index: 500;
	position: relative;
}
.home .myCover_overlap {
	z-index: 999;
	position: absolute;
	left: -20px;
	top: 30px;
	width: 388px;
	height: 200px;
+filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.home .cover_wrapper {
	z-index: 1000;
	padding: 25px 0 0;
}
.home .cover_transparent {
	z-index: 998;
	position: absolute;
	width: 388px;
	height: 200px;
	top: 30px;
	left: -20px;
	padding: 0px;
	opacity: 0.8;
 +filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.home .myCover h1, .home .myCover_overlap h1 {
	padding: 0;
	margin: 0 0 0 15px;
	color: #FFF;
	font-weight: normal;
	font-size: 38px;
	z-index: 1050;
}
.home .myCover p, .home .myCover_overlap p {
	margin: 60px 0 0 15px;
+margin:-15px 0 0 15px;
	font-size:13px;
	width:345px;
	font-weight:bold;
	clear:both;
}
.home .myCover a, .home .myCover_overlap a {
	font-size: 12px;
	margin-left: 15px;
	position: absolute;
	bottom:17px;
	right:12px;
}

/*
div[id^="caption_"] a.learn_more
{
	position: absolute;
	right: 30px;
	top: 150px;
}
*/

div[id^="caption_"] a.Button {
 position: absolute;
 bottom: 17px;
 right: 19px;
}
a.Button.Primary {
	background-color:#47A942;
}
a.Button.Secondary {
	background-color:#4D4D4D;
}


a.Button {
	border-radius:2px;
	box-shadow:#222222 0 0 1px 0;
	cursor:pointer;
	color:#FFFFFF !important;
	font-size:12px;
	font-family:sans-serif;
	font-weight:bold;
	padding:1px 5px;
	text-decoration:none !important;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s	
}
a.Button:hover {
	text-decoration:none;
}

a.Button.Primary:hover{
	background-color:#3e963a;
}
a.Button.Secondary:hover{
	background-color:#383737;
}


.home .anythingSlider object {
	position: absolute;
	z-index: 1;
}
/* Misc Modals */
.ui-widget-content {
	border: none;
}
.ui-dialog .ui-dialog-content {
	padding: 0.5em 10px 0px;
	background-color: #C9CACA;
}
.ui-button-text-only {
	background-color: #343434;
}
.ui-corner-all {
}
.ui-tabs {
	padding: 0;
}
.ui-widget-header {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom:  none;
	color: #FFFFFF;
	font-weight: bold;
}
.ui-button-text-only .ui-button-text {
	background-color: #47A942;
	color: #FFF;
	padding: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #dddddd;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #FFFFFF;
}
.ui-tabs .ui-tabs-nav {
	padding: .2em 20px 0;
	background: none;
	background-color: #C9CACA;
}
.ui-tabs .ui-tabs-nav li {
	margin: 0 10px 1px 0;
	border-style: none;
}
.ui-tabs .ui-tabs-panel {
	padding: 0 6px 0;
	background-color: #E7E7E7;
}
.ui-corner-top {
}
.dialog_button_wrapper {
	float: left;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-top: 15px;
	width: 155px;
}
.dialog_button_wrapper .button {
	margin-left: 6px;
	float: right;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.dialog_button_wrapper .Primary.Button {
	margin: 0;
	padding: 1px 10px;
}
.dialog_button_wrapper .button_submit_disable {
	margin-left: 0px;
	float: left;
	background-image: url(../images/dialog_gray_button_bgd.png);
	background-repeat: no-repeat;
	height: 18px;
	padding-left: 7px;
	font-weight: bold;
	margin-right: 0px;
	padding-top: 2px;
	width: 70px;
	cursor:wait;
	text-decoration:none;
	position: relative;
	top: 6px;
}
#RequiredAlertDiv {
	width: 152px;
	padding-left: 21px;
}
.dialog_button_wrapper .Secondary.Button {
	padding: 1px 15px;
}
.dialog_button_wrapper .Secondary.Button:hover {
	text-decoration:none;
}
.bottom_dialog_required {
	color: #7F8180;
	float: right;
	font-size: 12px;
	font-weight: bolder;
	margin-bottom: 15px;
	margin-right: 15px;
}
/* Contact Us Modal */
.contact_us dl {
	padding-bottom: 10px;
	padding-left: 10px;
	color: #4b4d4c;
}
.contact_us dd {
	margin-bottom: 3px;
	padding-left: 10px;
}
.contact_us dt {
	margin-bottom: 8px;
	font-weight: bold;
}
.contact_us label {
	display: block;
	margin-bottom: 5px;
	/*margin-left: 7px;*/
	font-weight: bold;
	color: #4B4D4C;
}
.contact_us input, .contact_us select, .contact_us textarea {
	margin-bottom: 10px;
}
.contact_us textarea {
	height: 130px;
	width: 410px;
	resize: none;
	overflow: auto;
	font-size: 11px;
	margin-left: 8px;
	padding:5px;
}
.contact_us select {
	height: 20px;
	width: 220px;
}
.titlerequiredbar {
	position: absolute;
	right: -9px;
	top: 11px;
	color: white;
	font-size: 9px;
	font-weight: bolder;
}
#email_field {
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	width: 195px;
	color: #4b4d4c;
}
#firstname_field {
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	width: 195px;
	color: #4b4d4c;
}
#lastname_field {
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	width: 195px;
	color: #4b4d4c;
}
#phone_field {
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	width: 195px;
	color: #4b4d4c;
}
#zipcode_field {
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	width: 195px;
	color: #4b4d4c;
}
#company_field {
	font-size: 11px;
	height: 15px;
	padding-left: 5px;
	width: 143px;
	color: #4b4d4c;
}
#country {
	font-size: 11px;
	height: 19px;
	/*padding-left: 2px;*/
	width: 200px;
	color: #797979;
}
#enquire {
	font-size: 11px;
	height: 19px;
	/*padding-left: 2px;*/
	width: 200px;
	color: #797979;
}
#brand {
	color: #797979;
	font-size: 11px;
	height: 19px;
	/*padding-left: 2px;*/
	width: 200px;
}
#postal_field {
	font-size: 11px;
	height: 15px;
	padding-left: 5px;
	width: 130px;
	color: #4b4d4c;
}
#business {
	font-size: 11px;
	height: 19px;
	padding-left: 2px;
	width: 150px;
	color: #797979;
}
.email_us_1 {
	padding: 8px 13px 5px;
	background: url("/assets/images/contact_us_gradient_bgd_1_177.png");
	/*border-bottom: 1px solid #AAAAAA;*/
	border: 1px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px
}
.email_us_2 {
	padding: 6px 13px 0px 13px;
	background: url("/assets/images/contact_us_gradient_bgd_1_300.png");
	/*border-bottom: 1px ridge #EEEEEE;*/
	border: 1px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px
}
#TextOption {
	float: left;
	padding-left: 12px;
	padding-right: 8px;
	font-weight: bold;
}
#OptionDiv input {
	margin-left: 5px;
	font-size: 11px;
}
#description_label {
	margin-bottom: 10px;
	/*padding-left: 3px;*/
	margin-bottom: 1px;
	padding-left: 8px;
}
#reference {
	color: #797979;
	font-size: 11px;
	height: 19px;
	padding-left: 2px;
	width: 150px;
	margin-left: 5px;
}
.email_us_title {
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.email_us_4 #description {
	margin-left: 3px;
}
.email_us_3 {
	padding: 1px 0px;
	color: #4B4D4C;
}
.email_us_3 .email_us_3_inner {
	background-color: #C9CACA;
	padding: 8px;
	border-bottom: 1px ridge #EEEEEE;
}
.email_us_4 {
	padding: 5px 0 0 10px;
	background-color: #FFFFFF;
}
.email_us_3 .arrow_down {
	float: left;
	height: 12px;
	width: 12px;
	background: url("/assets/images/image_sprites.png") no-repeat scroll 0 -16px transparent;	cursor: pointer;
	top: 2px;
}
.email_us_3 .arrow_up {
	float: left;
	height: 12px;
	width: 12px;
	background: url("/assets/images/image_sprites.png") no-repeat scroll -12px -16px transparent;
	cursor: pointer;
	top: 2px;
}
#position_label {
	margin-top: 10px;
	margin-left: 12px;
}
#company_address_1_label {
	margin-left: 12px;
}
#city_label {
	margin-left: 12px;
}
#reference_label {
	margin-left: 12px;
}
#position_field {
	height: 15px;
	width: 130px;
}
#city_field {
	height: 15px;
	width: 130px;
}
#company_address_1_field {
	width: 200px;
}
.ui-tabs-email-city-label {
	float: left;
	width: 150px;
}
.ui-tabs-email-state-label {
	float: left;
}
.input_field 
{
	padding-left: 8px;
}
.contact_us table {
	width: 100%;
}
.contact_us table td {
	width: 50%;
}
input#areacode {
	width: 25px;
	float: left;
	margin-right: 10px;
}
input#phone_us {
	width: 100px;
	display: inline;
}
.contact_us p {
	margin-bottom: 10px;
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: 1em;
	padding-left: 1em;
	background: url(../images/contact_us_gradient_bgd_1_38.png) repeat-x;
	color: #4b4d4c;
	border-bottom: 1px solid #AAAAAA;
}
.formFields .clickOptionWrapper {
	padding-bottom: 10px;
	margin-top: 102px;
}
.formFields a.clickOptionField {
	color: #000;
}
.requiredFieldNote {
	text-align: right;
	font-size: 11px;
	width: 272px;
}
.landing .anythingSlider {
	width: 925px;
	height: 420px;
	margin: 0;
	top: -15px;
	left: -15px;
}
.landing .anythingSlider .wrapper {
	width: 925px;
	height: 428px;
}
.landing .anythingSlider ul {
	padding: 0;
}
.landing .anythingSlider .wrapper ul li {
	height: 414px;
	width: 925px;
}
.landing .anythingSlider .wrapper ul li {
	background-color: #666;
}
.landing .anythingSlider object {
	margin-left: 50px;
}
.landing .thumbNav {
	top: 420px;
	padding-left: 10px;
}
.landing .thumbNav ul {
	display: none;
}
.landing .anythingSlider .arrow {
	top: -250px;
}
.landing .anythingSlider .forward {
	right: 40px;
}
.landing .anythingSlider .back {
	left: 20px;
}
.landing .start-stop {
	top: 414px;
	display: none;
}
.landing .myCover {
	z-index: 999;
	position: relative;
	border-top: 3px solid #44A245;
	bottom: 400px;
	left: 0px;
	width: 300px;
	height: 200px;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	background: rgba(0, 43, 70, 0.9) url(../images/grad_home_cover.png) bottom left;
	opacity: 1.0;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.landing .description {
	z-index: 500;
	position: relative;
}
.landing .myCover_overlap {
	z-index: 999;
	position: absolute;
	left: -20px;
	top: 30px;
	width: 388px;
	height: 200px;
+filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.landing .cover_wrapper {
	z-index: 1000;
	padding: 25px 0 0;
}
.landing .cover_transparent {
	z-index: 998;
	position: absolute;
	width: 388px;
	height: 200px;
	top: 30px;
	left: -20px;
	padding: 0px;
	opacity: 0.8;
 +filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.landing .myCover h1, .landing .myCover_overlap h1 {
	padding: 0;
	margin: 0 0 0 15px;
	color: #FFF;
	font-weight: normal;
	font-size: 38px;
}
.landing .myCover p, .landing .myCover_overlap p {
	margin: 60px 0 0 15px;
 +margin:-10px 0 0 15px;
	font-size:13px;
	width:345px;
	font-weight:bold;
	clear:both;
}
.landing .myCover a, .landing .myCover_overlap a {
	font-size: 12px;
	position: absolute;
	margin-left: 15px;
	bottom: 17px;
	right: 12px;
}
.landing .anythingSlider object {
	position: absolute;
	z-index: 1;
}
.ui-contact-us-dialog .ui-dialog-titlebar {
	border: 1px solid #aaaaaa;
	position: relative;
	height: 38px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header #applicationTitle.ui-state-active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header #industryTitle.ui-state-active {
	background-color: #ffffff;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header #callTitle.ui-state-active {
	background-color: #e7e7e7;
}
#call_us {
	background: url("../images/contact_us_gradient_bgd_1_38.png") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #AAAAAA;
	background-color: #FFFFFF;
}
.ui-contact-us-dialog .ui-dialog-title {
	float: left;
	color: White;
	font-size: 11pt;
	margin: 10px 16px 0 15px;
	font-weight: bolder;
}
.dialog_header_chevron {
	background: url("/assets/images/image_sprites.png") no-repeat scroll -50px -28px transparent;
	float: left;
	height: 38px;
	width: 25px;
}
.ui-contact-us-dialog .ui-widget-header .ui-icon {
	background-image: url(jquery_theme_css/smoothness/images/white_close_button.png);
}
.ui-contact-us-dialog .ui-dialog-content {
	padding: 8px 10px 45px 10px;
	padding: 8px 10px 35px 10px\9;
	+padding: 8px 10px 45px 10px;
	background-color: #C9CACA;
}
.ui-contact-us-dialog .ui-tabs .ui-tabs-panel {
	padding: 0 7px 0;
	background-color: #e7e7e7;
	border-bottom: 1px solid #252525;
}
.ui-contact-us-dialog .ui-icon-closethick {
	background-position: 3px 3px;
	cursor:pointer;
}
.featured_filter_bar {
	padding-bottom: 5px;
}
#dialog {
	overflow-x: hidden;
}
#remainDiv
{
	margin-left:8px;
	margin-top: -8px;
}
/* related industry & application */
#tabs-ind.ui-tabs-panel, #tabs-app.ui-tabs-panel {
	height: 394px;
	float: left;
	overflow: auto;
 +width: 557px;
}
#tabs-ind .tab_container, #tabs-app .tab_container {
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	float:left;
}
#tabs-ind h2, #tabs-app h2 {
	color: #4B4D4C;
	margin: 5px 0;
	padding:10px 0 0 10px;
	float:left;
	width: 440px;
}
#tabs-ind h3, #tabs-app h3 {
	color: #4B4D4C;
	margin: 5px 0;
	padding:5px 0 0 10px;
	float:left;
	width: 440px;
	font-size: 12px;
	font-weight: bold;
}
#ui-dialog-title-dialogRelatedIndApp div.modalProdName {
	font-weight: normal;
	font-size: 11px;
}
.related_ind_container, .related_app_container {
	color: #4B4D4C;
	width: 530px;
	float: left;
	margin-bottom: 6px\9;
}
#dialogRelatedIndApp .related_general_seperator {
	background-color: #C9CACA;
	float:left;
	height: 2px;
	margin-top: 10px;
	width: 100%;
	padding-right:16px;
}
.related_ind_container ul {
	width: 450px;
	float: left;
}
.related_ind_container li {
	width: 200px;
	float: left;
	margin-left: 20px;
}
.related_ind_container li a, .related_app_container li a 
{
	color: #000000;
}
.related_ind_container li.industry, .related_app_container li.industry {
	font-weight: bold;
	margin: 10px 0 0 0;
	padding-left: 15px;
}
.related_ind_container li.subindustry {
	padding-left: 5px;
	margin: 3px 0 0 5px;
	padding-left: 20px;
}
.related_app_container ul {
	width: 450px;
	float: left;
}
.related_app_container li {
	width: 200px;
	float: left;
	margin-left: 20px;
}
.related_app_container li.application {
	padding-left: 5px;
	margin: 3px 0 0 5px;
	padding-left: 20px;
}
#tabs-ind, #tabs-app {
	padding: 6px 7px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
	display: block;
 background-image:url(../images/related_industries_popup_bgd2.png)  background-repeat: repeat;
}
#tabs-relatedIndApp {
 +width: 480px;
}
#tabs-relatedIndApp #tabs-app.ui-tabs-active {
 +margin-top: 1px;
}
div#tabs-relatedIndApp {
 +background:none;
}

.ui-contact-us-dialog #tabs-1 
{
	width: 470px;
	height: 505px;
	overflow: auto;
	height: 505px\9;
 +height: 510px;
	overflow-x: hidden;
}
.ui-contact-us-dialog #tabs-2 
{
	width: 470px;
	height: 505px;
	overflow: auto;
	height: 505px\9;
 +height: 510px;
	overflow-x: hidden;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.ui-contact-us-dialog #tabs-1 
	{
		height: 510px;
	}
	.ui-contact-us-dialog #tabs-2 
	{
		height: 510px;
	}
}
#dialog #message_wrapper
{
	background: url("/assets/images/contact_us_gradient_bgd_1_177.png");
	color: black;
	height: 135px;
	height: 125px\9;
}
#dialog #message_wrapper h2 {
	padding-left: 195px;
	padding-top: 50px;
}
#dialog {
	overflow: hidden;
}
/* issue 911 */
#dialog_title_rq {
	right: 1em;
	position: absolute;
}
.DialogClearBoth {
	clear:both;
}
.ui-tabs-email-state-label select {
	width: 60px;
	font-size: 11px;
}
.yscroll {
	overflow-y:scroll;
}
.email_us_4_firsttd {
	padding-right: 5px;
}
.email_us_4_td {
	vertical-align:bottom;
	padding-bottom: 10px;
}
.email_us_4_div {
	height: 88px;
}
.email_us_4_alert_div {
	height: 60px;
	color: Red;
}
/* end issue 911 */
.divclearboth {
	clear: both;
}
/* END - PLUGINS */
					
#Themes {
	height:0;
	width:0;
}
.dialog_header {
	background-image:url(/assets/images/dialog_header_bg.PNG);
	background-repeat: repeat-x;
}
#lookAhead_content .dialog_header {
	width: 690px;
	height: 38px;
}
/* add links on product detail page */
/*#brandhomelink {
	background-color: #47A942;
	box-shadow: 0 0 1px 0 #222222;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px;
	text-decoration: none;
}
#brandproductlink {
	background-color: #47A942;
	box-shadow: 0 0 1px 0 #222222;
	color: white;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	padding: 0 5px;
	text-decoration: none;
}*/
#brandproductlink {
	margin-left: 20px;
}

/* end links css on product detail page */

#searchresultsdetail .g {
	margin-bottom: 0;
}
.grayColor_search {
	color: Gray;
}
.blackColor_search {
	color: Black;
}
/* share bar */
.spxsite.share_bar_container 
{
	display: inline;
	line-height: 1;
	position: relative;
	font-size:11px;
	font-weight:bold;
	cursor:default;
}
.calloutButton, a.calloutButton
{
	padding: 0 5px;
}
.share_bar_container .share_button {
	width: 16px;
	height: 16px;
	background: url("/assets/images/image_sprites.png") no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
	/*margin-right: 3px;*/
}
.share_bar_container .share_icon 
{
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
	margin-right: 3px;
}
.facebook_icon
{
		background: url("/assets/images/image_sprites.png") no-repeat scroll -16px 0 transparent;
}
.twitter_icon
{
		background: url("/assets/images/image_sprites.png") no-repeat scroll -32px 0 transparent;
}
.googleplus_icon
{
		background: url("/assets/images/image_sprites.png") no-repeat scroll -48px 0 transparent;
}
.email_icon
{
		background: url("/assets/images/image_sprites.png") no-repeat scroll -64px 0 transparent;
}
.linkedin_icon
{
		background: url("/assets/images/image_sprites.png") no-repeat scroll -80px 0 transparent;
}
.share_bar_content {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	padding: 5px;
	width: 170px;
}
.share_bar_content ul li a {
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.share_bar_content ul li a:hover {
	text-decoration:none;
}
.share_bar_content ul li img {
	vertical-align:middle;
	padding-right:3px;
}
.share_bar_container .share_bar_wrapper {
	background: none repeat scroll 0 0 #C9CACA;
	color: #000000;
	padding: 5px;
	position: absolute;
	right: 0;
	z-index: 999;
}
.share_bar_container .share_bar_wrapper {
	top: 20px;
}
#share_bar_box h4 {
	/*float: left;*/
	white-space: nowrap;
	width: 98px;
	margin: 0;
	padding: 0;
}
.share_bar_container ul {
	float: left;
	width: 85px;
}
.share_bar_container li {
	/*float: left;*/
	margin: 8px 5px;
}
/* share bar end */

/* print bar */
.print_bar_container .brand_print_icon
{
	background: url("/assets/images/image_sprites.png") no-repeat -96px 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 3px;
}
.top_bar_container {
	/*float: right;*/
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 3;
}
.top_bar_container .calloutButton
{
	display: inline;
	font-size:11px;
	font-weight:bold;
	cursor:default;
}
/* print bar end */


/* Video Block start */

.VideosList {
	position: absolute;
	right: 14px;/*top: 185px;*/
}
.VideosList .VideoSummary {
	background-color: #515151;
	border: solid 2px #838383;
	width: 100px;
	margin-top: 10px;
	position: relative;
	cursor:pointer;
	/* height: 73px; */
}
.VideosList .VideoSummary .Video .VideoTitle {
	display: none;
}
.VideosList .VideoSummary .Video .VideoTitle:hover {
	text-decoration:underline;
}
.VideosList .VideoSummary .Video .caption {
	display: none;
}
.VideosList .VideoSummary a {
	font-size: 10px;
	font-weight: 700;
	margin: -1px 3px 3px;
	background: none;
	text-transform:uppercase;
	width:90px;
	padding-right:2px;
	text-align: left;
	/* position: absolute; 
	top: 47px;*/
}
.VideosList .VideoSummary a .learnMore_icon {
	width: 9px;
	height: 11px;
	display: inline-block;
	background: url("/assets/images/image_sprites.png") no-repeat -59px -16px;
	margin-left: 2px;
	vertical-align: bottom;
}
.VideosList .VideoSummary .VideoThumb img {
	height: 42px;
	margin: 3px 3px 0;
	width: 93px;
}
#video_dialog {
	padding: 4px;
	color: #666666;
	background-image: url("/assets/images/dialog_bg_gradient_c0c0c0_e9e9e9.png");
	background-repeat: repeat-x;
	background-position: left top;
}
#video_dialog #video_dialog_shadow {
	padding: 4px;
	background-color: #E9E9E9;
	background-repeat: repeat-x;
	background-position: left top;
}
#video_dialog #video_dialog_content {
	padding: 2px;
	background-color: #F9F9F9;
	background-repeat: repeat-x;
	background-position: left top;
}
#video_dialog #video_player {
	height: 315px;
	margin-bottom: 10;
	width: 560px;
}
#video_dialog #video_caption {
	margin:7px 5px;
	width: 550px;
}
#video_dialog #video_footer {
	font-size: 10px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-shadow: 1px 1px 1px #FFF;
	color: #9C9C9C;
}
#video_dialog a {
	color: #666666;
	text-decoration: underline;
}
/* Video Block end */

/* Career Search Button Start */
.StaticChevron .Summary .SearchIcon.Button
{
	bottom: 13px;
	margin-left: 110px;
	position: absolute;
	text-transform: uppercase;
}
.icon_MagifierGlass
{
	background: url("/assets/images/image_sprites.png") no-repeat scroll 0 -28px;
	margin-right: 10px;
	vertical-align: 0;
	height: 17px;
	width: 17px;
	display: inline-block;
}
/* Career Search Button End */






@-webkit-keyframes FadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes FadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes FadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-moz-keyframes FadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.fade_in_content
{
	-webkit-animation-name: FadeIn;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
	-moz-animation-name: FadeIn;
	-moz-animation-duration: 0.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-delay: 0s;
	opacity: 1;
	filter: none;/*progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
	display: block;
}

.fade_out_content
{
	-webkit-animation-name: FadeOut;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
	-moz-animation-name: FadeOut;
	-moz-animation-duration: 0.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-delay: 0s;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	/*display: none;*/
}

.heroShow {
	-moz-transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	opacity: 1;
}
.heroHide 
{
	-moz-transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	opacity: 0;
}

/* for mockup spotlight section */
#spotlight {
	height: 286px;
	width: 615px;
	background-color: #8D8D8D;
	margin-top: 20px;
}

#spotlight_title{
	background-color: #323232;
}

#spotlight_title > h2 {
	padding: 5px 0 5px 10px;
}

#content ul.spotlight_stories {
	display: inline-block;
	list-style: none outside none;
}

#content ul.spotlight_stories li {
	margin-left: 0;
	padding: 6px 2px;
	display:inline-block;
}

.main_story_title 
{
	width: 315px;
}
.other_story_title 
{
	width: 280px;
}

#story_2 {
	position: absolute;
}

#content ul.spotlight_stories #story_1 {
	padding-left: 8px;
}

/*****************************/
#content_wrapper {
	position:relative;
	z-index:1;
}
.content-oneColumn {
	width:925px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;   
}
.clearfix {
	/*display:inline-block;*/
}
.heroStory {
	/*background-color:#343434;*/
	float:left;
	width:925px;
	height:370px;
	display: block;
	position: absolute;
	/*border-bottom: 1px solid #000;
	border-top: 1px solid white;*/

}
*+html .heroStory
{
	
}

.heroContainer{
	width:925px;
	height:370px;
	overflow: hidden;
	position:relative;
	/*border-bottom: 1px solid white;*/
	/*border-top: 1px solid white;*/
}
.heroAll{
	width:3800px;
	height:370px;
	position: relative;
	margin-top:-16px;
}

*+html .heroAll
{
 top:0;   
}
#hero {
	height:400px;
	margin:0px;
	float:left;
}
#hero img {
	height:400px;
	width:925px;
	margin-right:20px;
	left:0px;
	position:absolute;
}
.heroCaption {
	float: left;
	top: 192px;
	position:absolute;
	width: 315px;
	color:#fff;
	display:none;
	height:170px;
	opacity:0.6;
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	left:5px;
}
.heroContent {
	/*top: 180px;
	left:6px;
	position:absolute;
	height:220px;
	padding-left: 20px;
	width: 350px;*/
	display:none;
	padding: 10px;
	position: absolute;
	top: 192px;
	width: 295px;
	left:5px;
	
}
.heroContent a
{
	font-size: 13px;
	margin-left: 15px;
	margin-top: 10px;
	position: absolute;
	right: 12px;
	background-image: url("../images/learnMoreIcon.png");
	background-position: right center;
	background-repeat: no-repeat;
	display: inline-block;
	font-weight: bold;
	padding-right: 14px;
	text-align: right;
}
.heroCover {
	/*background-color:#CDCD9A;*/
	 border-top: 3px solid #45B043;
	background-color:#000;
	opacity:0.6;
	-ms-filter: "alpha(opacity=60)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60) !important; 
}
*+html .heroCover
{
 background-color:#252524;   
}
.heroContent h1 {
	color: white;
	font-size: 28px;
	margin: 0;
	width: 100%;
	padding:0;
	font-family:'Conduit ITC W02 Regular',helvetica,arial,sans-serif;
	font-weight: normal;
}
.heroContent h2 {
	width:100%;
	color:White;
	margin-top:5px;
	font-size:16px;
	font-weight:normal;
}
.heroContent .hero_des
{
 font-size: 16px;
	margin-top: 5px;
	width: 280px;
	font-weight:normal;
	font-family:'Conduit ITC W02 Regular',helvetica,arial,sans-serif;
}
/*.limitedText
{
   height: 95px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 280px;
}*/
.heroContent a.learn_more {
	font-size:13px;
	font-weight: bold;
	color: white;
	float: right;
	
}
.slideDot{
	color: rgb(255, 255, 255);
	position: absolute;
	right: 0px;
	top: 354px;
	z-index: 1000;
	background:#323232;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	padding-left:5px;
	padding-top:2px;
	display:none;
	border-radius:3px 0px 0px 0px;
	-moz-border-radius: 3px 0px 0px 0px;
	-webkit-border-radius: 3px 0px 0px 0px;
}
.slideDot .dot{
	cursor:pointer;
	display: block;
	float: left;
	height: 10px;
	overflow: hidden;
	padding-top: 3px;
	width: 10px;
	padding-left: 10px;
}
.slideDot .graydot{
	background:url("/assets/images/gray_dot.png") no-repeat;
}
.slideDot .greendot{
	background:url("/assets/images/green_dot.png") no-repeat;
}

.slideDot .dot.active{
background-position: 0 -12px;
}


.spotlightContainer{
	position: relative;
	width:615px;
	height:300px;
	background-color: #8d8d8d;
	float:left;
	margin-top: 7px;
	display:none;
}
.spotlightHeader
{
	position: relative;
	color:#fff;
	/*background:#323232;*/
	background: #6d6e70; /* Old browsers */
	background: -moz-linear-gradient(top, #6d6e70 0%, #404041 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6e70), color-stop(100%,#404041)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d6e70 0%,#404041 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d6e70 0%,#404041 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d6e70 0%,#404041 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6d6e70 0%,#404041 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6e70', endColorstr='#404041',GradientType=0 ); /* IE6-9 */ 
	height:38px;
}
.spotlightContainer h3{
	font-size: 15px;
	font-weight: bold;
	left: 5px;
	position: relative;
	top: 2px;
}
.spotlightIcon{
	 background: url("/assets/images/image_sprites.png") no-repeat scroll -50px -28px transparent;
	float: left;
	height: 38px;
	width: 25px;
}
.spotlightBox{
	position: relative;
	width:615px;
	height:240px;
	overflow: hidden;
	top: 10px;
}
.spotlightAll{
	position: relative;
	height:240px;
	width:1218px;
}
.spotlightSlide{
	float: left;
	height: 240px;
	position: absolute;
	width: 615px;
	padding-left: 5px;
	padding-right:5px;
	
}
.spotlight .spotlightText
{
	height: 18px;
	margin-top: 10px;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 3px 0 0 3px;
}
*+html .spotlight .spotlightText
{
margin-top: 2px;
}
.spotlightSlide .spotlight{
	float:left;
	margin-bottom:28px;
}
.spotlightSlide .spotlight img{
	border:1px solid #6C6C6C;
}
.spotlightSlide .main{
	width:315px;
	height:207px;
}
.spotlightSlide .second{
	width:280px;
	height:207px;
}
.spotlightSlide .third{
	width:280px;
	height:90px;
}

.spotlightSlide .main .spotlightContent{
	width:317px;
}
.spotlightSlide .second .spotlightContent{
	width:282px;
}
.spotlightSlide .third .spotlightContent{
	width:282px;
}
.spotlightSlide .spotlight:first-child{
	margin-right:7px;
}
.spotlightContent{
	margin-top: -14px;
	position: relative;
	background:#6c6c6c;
}
*+html .spotlightContent{
	margin-top: 0;
}
.spotlightContent a.learn_more
{
 display:none;   
}

.spotlightContent p
{
 font-size:12px;   
}
#spotlightArrowLeft {
	/*background-image: url("../images/article_arrow_left.png");
	height: 54px;
	width: 23px;
	left: 10px;
	margin-top: 64px;
	position: absolute;*/
	position: absolute;
	right: 25px;
	top: 15px;
	cursor:pointer;
	display:none;
	background-image: url("/assets/images/green_arrow_left.png");

}
#spotlightArrowRight {
	background-image: url("/assets/images/green_arrow_right.png");
	/*height: 54px;
	width: 23px;
	cursor:pointer;
	margin-top: 64px;
	position: absolute;
	right: 10px;*/
	position: absolute;
	right: 8px;
	top: 15px;
	cursor:pointer;
	display:none;
}
.spotlightDot{
	bottom: 0px;
	position: absolute;
	right: 0px;
	display:none;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background:#323232;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	border-radius:3px 0px 0px 0px;
	-moz-border-radius: 3px 0px 0px 0px;
	-webkit-border-radius: 3px 0px 0px 0px;
}
.spotlightDot .sdot
{
	cursor:pointer;
	display: block;
	float: left;
	height: 10px;
	overflow: hidden;
	padding-top: 0;
	width: 10px;
	padding-left: 10px;
}
.spotlightDot .graysdot
{
	background:url("/assets/images/gray_dot.png") no-repeat;
}
.spotlightDot .greensdot
{
	background:url("/assets/images/green_dot.png") no-repeat;
}
.articleArrow {
	/*opacity:0;
	-ms-filter: "alpha(opacity=0)";
	z-index:-1;*/
	width:10px;
	height:12px;
}
.articleArrow.active {
	/*opacity:1;
	-ms-filter: "alpha(opacity=100)";
	z-index:3;*/
}

.homedescription
{
 /*margin-top:-20px;   */
}
.home
{
  margin-top:-20px;  
  margin-top:-33px\9;    
}
*+html .home
{
	margin-top:-20px;  
}
*+html #footer
{
	bottom:-20px;  
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.home
{ 
  margin-top:-34px;  
  position:relative;
  top:-3px; 
}
#footer
{
	position:relative;
	margin-top:7px;
}
}
/*
Header Bar
*/
@media screen and (max-width: 925px) { 
	.headerbar{
		display:none;
	} 
}
@media screen and (max-width: 1280px) { 
	.headerbar_nav_wrapper #backTop_wrapper{
		left:300px;
	} 
}
.headerbar
{
	background: #68686a; /* Old browsers */
	background-image: -ms-linear-gradient(top, #68686a 0%, #6D6E70 100%);	/* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #68686a 0%, #6D6E70 100%);/* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #68686a 0%, #6D6E70 100%); /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #68686a), color-stop(1, #6D6E70)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #68686a 0%, #6D6E70 100%); /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #68686a 0%, #6D6E70 100%);/* W3C Markup, IE10 Release Preview */ 
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68686a', endColorstr='#6D6E70',GradientType=0 ); /* IE6-9 */
	padding:0px;
	position:fixed;
	top:-1px;
	left:0px;
	z-index:900;
	margin:0px;
	width:100%;	
	height:40px;	
	border-bottom:1px solid #444444;
	box-shadow: 1px 1px 3px -1px #222222;
}
.headerbar .headerbar_wrapper
{
	height:40px;
	width:925px;
	margin:0 auto;	
	padding:0px;	
	clear:both;
	text-align:center;
}
.headerbar_bg
{
	padding:0px;
	margin:0px;
}

.headerbar_logo_wrapper
{
	float:left;
}
.headerbar_logo_wrapper img
{
	height:25px;
	margin-top:7px;
	margin-left:0px;
}
.headerbar_nav_wrapper
{
	float:right;    
	margin-top:8px;
	left:114px;   
	position:relative;
}
.brand_headerbar .headerbar_nav_wrapper
{
	float:right;    
	margin-top:8px;
	left:114px;  
	+left:110px;  
	position:relative;
}
.headerbar_nav_wrapper>div
{    
	display:inline;
}
#search_headerbar_wrapper input 
{
	width:245px;
	height:19px;
	padding-left:5px;
	/*margin-top:0px !important;*/
	position:relative;
	top:-2px\9;
}
*+html #search_headerbar_wrapper input 
{
	top:0px;
}
#search_headerbar_wrapper #search_button_header {
	width: 21px;
	height: 21px;	
	/*background: url("/assets/images/new_search_icon_22x22.png") ;*/
	background: url("/assets/images/image_sprites.png") no-repeat -57px -65px #343434;
	vertical-align: top;
	padding:0px;
}
#search_headerbar_wrapper #lookAhead
{
	right:174px;
	top:28px;
	+right:183px;
}
.brand_headerbar #search_headerbar_wrapper #lookAhead
{
	right:174px;
	top:28px;
	+right:180px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#search_headerbar_wrapper #lookAhead
{
	right:183px;
}
.brand_headerbar #search_headerbar_wrapper #lookAhead
{
	right:183px;
}
}
.no_headerbar #search_headerbar_wrapper #lookAhead
{
	right:174px;
	top:28px;
	+right:180px;
}
.nocontactus_headerbar #search_headerbar_wrapper #lookAhead
{
	right:70px;
	top:28px;
	+right:79px;
	top:26px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.no_headerbar #search_headerbar_wrapper #lookAhead
{
	right:79px;
}
}
#search_headerbar_wrapper #lookAhead #lookAhead_content .lookAhead_handler
{
	left:376px;
	left:374px\9;
	+left:388px;
	width:252px;
	width:254px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#search_headerbar_wrapper #lookAhead #lookAhead_content .lookAhead_handler
	{
		left:385px;
	}
}
#contactus_headerbar_wrapper
{
 margin-left:30px;   
	 height:15px;
	height:17px\9;
}
*+html #contactus_headerbar_wrapper
{  
	 height:15px;
}
#contactus_header_bar
{
	height:15px\9;
	margin-top:4px\9;
	display:inline-block;
	padding:1px 5px;
	position:relative;
	top:-1px;
}
*+html #contactus_header_bar
{
	top:-4px;
}
#backTop_wrapper 
{  
	position:relative;
	display:inline;
	left:50px;
	margin-top:4px\9;
}
*+html #backTop_wrapper 
{  
	top:-4px;
}
#backTop_wrapper .footer_top {	
	margin-right: 0px;
	margin-left: 28px;
	padding: 0;	
	font-size: 10px;
	font-weight: bold;	
	display:inline;  
	height:21px;
}
#backTop_wrapper .footer_top:hover {
	text-decoration: underline;
	cursor: pointer;
}
#backTop_wrapper .footer_top .back_to_top_arrow 
{
	background: url("/assets/images/image_sprites.png") no-repeat -12px -16px;
	width: 12px;
	height: 12px;
	display: inline-block;
	vertical-align: -2px;
	margin-left: 0px;
}


.brands_nav
{
	width:100%;
	color:#343434;   
	background-color: white; 
}
.brands_nav td
{
	color:#343434;
	border-top: 1px solid #DDDBDB;    
}
.brands_nav td a
{
	width:150px !important;	
	font-size:11px;
	font-weight:normal;
	height:25px;	
	border-top:none !important;
}
.brands_nav td p
{
	float: left;
	color: #343434;
	width:150px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 0 5px;
	background: #FFF;	
}
.titleArea .calls_to_action2 p
{
	display:none;
}
.calls_to_action2 p .extenalIcon
{
	background:url("/assets/images/external_link.png") no-repeat;
	height: 10px;
	position: absolute;
	right: -17px;
	width: 10px;
}
.calls_to_action2 p .extenal_learn_more
{
	background-image: url("../images/learnMoreIcon.png");
	background-position: right center;
	background-repeat: no-repeat;
	display: inline-block;
	font-weight: bold;
	padding-right: 24px;
	text-align: right;
	width:124px;
}

.allBrandsLanding .brands
{
	border-top : 1px solid #CCCCCC;
}

/*************industriesAnythingSlider

.anythingSliderContainer {
	height: 310px;
	margin: 0 auto 20px;
	position: relative;
	width: 460px;
}
.anythingSliderBox {
	height: 284px;
	position: relative;
	width: 459px;
	overflow:hidden;
}
.anythingSliderBox .wrapper {
	height: 284px;
	position: relative;
	width: 1500px;
	left:0px;
}

#content .anythingSliderContainer ul
{
	list-style-type:none;
	
}

#content .anythingSliderContainer ul li
{
	list-style-type:none;
	position:relative;
	float:left;
	margin-left: 0;
}
#content .anythingSliderContainer .anythingSliderBox
{

}
#content .anythingSliderContainer .thumbWrapper
{
	margin-top:10px;
	position:relative;
}
#content .anythingSliderContainer ul li.thumbImg
{
	border: 1px solid rgb(131, 131, 131);
	margin-right: 5px;
	padding-bottom: 0;
	position: relative;
	background: url("/assets/images/anythingSlider_assets/cellshade2.png") repeat-x scroll right top transparent;
	cursor:pointer;
}
#content .anythingSliderContainer .thumbWrapper .thumbnail_mask{
 background-color: rgb(170, 170, 170);
	display: block;
	height: 30px;
	opacity: 0.6;
	position: absolute;
	width: 30px;
	z-index: 104;
	filter: alpha(opacity=60);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#content .anythingSliderContainer ul li.thumbImg img
{
	opacity:0.6;
	filter: alpha(opacity=60);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

***********************/
