/* CSS Document */
body {word-wrap: break-word;}
form, form select, form input {margin:0; padding:0;}
#red {color:#003e7e}
#gray {color:#444}
#abblue {color:#002664}
#divider2 {width:100%; height:26px; margin:0; padding:0; background-image:url(/resources/images/rockwellautomation/gl/webgui/divider2.gif); background-position:0 55%; background-repeat:no-repeat}


/*THIS IS TESTED AND IS EXACTLY SAME AS WHAT WAS IN UTILTIES.JS FOR TOGGLE*/
.toggle {display:none; padding:5px 0 15px 0;}
ul li .toggle p, ul li form {color:#444;}
a.toggle {color:#555; text-decoration:none; display:none;}
a.toggle:visited {color:#555;}
a.toggle:hover {color:#003e7e; display:none;}
div.toggle {padding-top:3px}
/*END THIS IS TESTED AND IS EXACTLY SAME AS WHAT WAS IN UTILTIES.JS FOR TOGGLE*/





/*INPUT FIELD*/
input.text {width:220px; *width:200px; border:1px solid #808285; margin:0; padding:7px 9px;}
#catalog-search input.text{display: block; float: left; height: 32px; width:75%}
input.button-padright {cursor:pointer; border:0; background-color:#003e7e; color:#fff; font-size:14px; font-weight:700; font-style:normal; line-height:14px; text-decoration:none; padding:7px; margin-left:-4px;}
#catalog-search input.button-padright {border: 2px solid #003e7e; cursor: pointer; display: block; float: left; height: 32px; padding: 8px 7px 7px; color:#003e7e; background-color:#FFF; width:25%}
#catalog-search input.button-padright:hover {background-color:#003e7e; color:#FFF;}
#catalog-search form {display: block; height: 32px; overflow: hidden; margin-top:10px; padding:0 10px;}

/*CTA BUTTONS*/
a.btn {background-color:#fff; color:#003e7e; font-size:14px;  font-weight:bold; line-height:14px; text-decoration:none; padding:7px 10px 8px; margin-right:10px; border:2px solid #003e7e;}
a.btn:hover {background-color:#003e7e; color:#FFF;}
a.multiBtn {background-color:#fff; color:#003e7e; font-size:14px;  font-weight:bold; line-height:14px; text-decoration:none; padding:7px 10px 8px; margin-right:10px; float:left;  border:2px solid #003e7e;}
a.multiBtn:hover {background-color:#003e7e; color:#FFF;}
div.cta {padding:0;}



/*RA HOME & LOGIN*/
#homelogin {height:19px; width:100%; font-size:11px; vertical-align:middle; padding:0; padding:5px 0 0 0; background-image:url(/resources/images/rockwellautomation/gl/webgui/pagebkg.gif); background-position:top left; background-repeat:repeat-x;}
	#homelogin ul  {margin:0; padding:0; list-style-type:none; text-align:right;}
	#homelogin ul.home {float:left; font-size:11px;}
	#homelogin ul.home li {margin-left:0; background-image:url(/resources/images/rockwellautomation/gl/webgui/homehouse.gif); background-position:top left; background-repeat:no-repeat}
	#homelogin ul.home li a.house {border:0; padding:0 0 0 13px; margin-left:12px}
	#homelogin ul.home li img {border:0;}
	#homelogin ul li {color:#555; margin-left:5px; display:inline; white-space:nowrap; background-image:none}
	#homelogin ul li a, #loginhome ul li a:visited {color:#555; text-decoration:none; padding:0 0 0 13px; background-image:url(/resources/images/rockwellautomation/gl/webgui/arrow-right.gif); background-position:left; background-repeat:no-repeat}
	#homelogin ul li a:hover {color:#003e7e; text-decoration:underline;}




/*BRAND IDENTITY*/
#brandidentity {width:981px; height:auto; margin:8px 0 10px 0; padding:0; border:0;}
	#brandidentity a, #brandidentity img, #brandidentity area, #brandidentity map {border:0; padding:0}
	

/*LEFT NAV, RIGHT NAV*/
#leftnav, #rightnav {float:left; width:200px; margin:0; padding:0; font-size:12px; color:#666; }
	#leftnav h4, #rightnav h4 {margin:0; padding-bottom: 10px; border-bottom: 1px solid #555; color:#555; width:175px; font-size:15px; line-height:/*17*/18px; }/*Translations Edit*/
	#leftnav h4.closed a, #rightnav h4.closed a {text-decoration:none; color:#555; width:/*175*/153px; padding-right:20px; display:block; background-image:url(/resources/images/rockwellautomation/gl/webgui/navarrowright.gif); background-position:158px 50%; background-repeat:no-repeat}/*Translations Edit*/
	#leftnav h4.closed a:hover, #rightnav h4.closed a:hover {width:/*175*/153px; /*new*/padding-right:20px; display:block; background-image:url(/resources/images/rockwellautomation/gl/webgui/navarrowright-blue.gif); background-position:158px 50%; background-repeat:no-repeat}/*Translations Edit*/
	#leftnav h4.open a, #rightnav h4.open a {text-decoration:none; color:#555; width:/*175*/153px; /*new*/padding-right:20px; display:block; background-image:url(/resources/images/rockwellautomation/gl/webgui/navarrowdown.gif); background-position:158px 50%; background-repeat:no-repeat}/*Translations Edit*/
	#leftnav h4 a:visited, #rightnav h4 a:visited {color:#555}
	#leftnav h4.open a:hover, #rightnav h4.open a:hover {color:#003e7e; width:/*175*/153px; /*new*/padding-right:20px; display:block; background-image:url(/resources/images/rockwellautomation/gl/webgui/navarrowdown-blue.gif); background-position:158px 50%; background-repeat:no-repeat}/*Translations Edit*/
	#leftnav ul, #rightnav ul {visibility:visible; overflow:visible; margin:0; padding:10px 0 0 0; list-style-type:none;}
	#leftnav li, #rightnav li {visibility:visible; overflow:visible; line-height:/*14*/15px; margin:0 0 8px; padding:0 5px 0 13px; background-image:url(/resources/images/rockwellautomation/gl/webgui/arrow-right.gif); background-position:0 1px; background-repeat:no-repeat}/*Translations Edit*/
	#leftnav #startnew, #rightnav #startnew {height:13px; padding:0; margin:0;}
	#leftnav #cornerbkg-leftnavfocusinside #startnew {background-image:url(/resources/images/rockwellautomation/gl/webgui/leftnavfocusendbegin.gif)} 
	#leftnav a, #rightnav a {color:#003e7e; background-image:none; text-decoration:none;}
	#leftnav a:visited, #rightnav a:visited, #rightnav a:link {color:#003e7e;}
	#leftnav a:hover, #rightnav a:hover {color:#003e7e; text-decoration:underline}
	#leftnav h4 a:hover, #rightnav h4 a:hover {color:#003e7e; text-decoration:none}
	#leftnav p, #rightnav p {margin:0; font-size:11px; line-height:/*14*/15px; color:#555; padding:2px 13px 10px 12px; list-style-type:none; background-image:url(/resources/images/rockwellautomation/gl/webgui/divider.gif); background-position:left bottom; background-repeat:no-repeat}/*Translations Edit*/
	#leftnav p.norule, #rightnav p.norule {margin:0; font-size:11px; line-height:/*14*/15px; color:#555; padding:2px 13px 5px 12px; list-style-type:none; background-image:none}/*Translations Edit*/
	#leftnav.home {margin-top:11px}
	#leftnav h4.focus, #leftnav h4.focus a, #leftnav h4.focus a:link,  #leftnav h4.focus a:visited {color:#555;}
	#leftnav h4.focus a:hover, #leftnav h4 a:hover, #rightnav h4 a:hover {color:#003e7e;}
	#leftnav h4.focus a, #leftnav h4.focus a:hover  {width:155px; padding-right:20px;}

#rightnav {float:right;}


/*PRODUCT FINDER (product directory)	*/
	#productfinder {margin:30px 0 75px 0;}
	/* #findercontent {margin: 0; padding: 0 15px 0 0; width: 50%;} */
	#findercontent form {margin-top:10px;padding:0}
	#findercontent select {width:160px; margin:0 12px 0 0}
	#findercontent input.text {border: 2px solid #003e7e; float: left; height: 38px; line-height: 16px; margin: 0 -2px 0 0; padding: 7px 9px; width: 285px;}
	#findercontent input.button {cursor:pointer; background-color:#003e7e; color:#fff; font-size:16px; font-weight:bold; line-height: 16px; text-decoration:none; padding:7px 15px; height:38px; border:2px solid #003e7e;}
	#findercontent input.button:hover {background-color:#003e7e; color:#FFF;}
	#findercontent h3 {font-size:18px; color:#555; margin:0 0 5px 0; padding-top:0; display:none;}
	#findercontent .search-btn {background-color:#003e7e; border:none; color:#FFF; font-size:18px; padding:5px; border:2px solid #003e7e;}
	#findercontent .search-text {padding:6px; font-size:18px; width:50%; border: 1px solid #808285;}

	#findermisc {width:50%; float:right; margin:0; padding:0 0 0 15px;border-left: 1px solid #555555;}
	#findermisc h4 {font-size:14px; text-align:left; list-style-type:none; margin:0; padding:0;}
	#findermisc h4 a, #productmisc h4 a:visited {color:#003e7e; text-decoration:none; font-family:"open_sanscondensedbold",sans-serif; font-size:18px;}
	#findermisc h4 a:hover {color:#003e7e; text-decoration:underline}
	#findermisc p {margin:0; padding:0}
	
/*PRODUCT DIRECTORY FEATURES */
	#productdirectory {margin-bottom:50px;}
	#productdirectory h3 {font-size:22px; margin:0 0 10px 0; font-family:'open_sanscondensedbold', sans-serif;}
	#productdirectory p {padding:0; margin-bottom:10px;}
	#productcontent {font-size:11px;margin:8px 0 3px; padding:0; background:#fff;}
	#productcontent .nocontent {background-color:#fff;}
	#cornerbkg-bodyinside #productcontent:nth-child(4) th h4 {border-top:0 none;}
	#productcontent h4 a, #productcontent caption h4 a {color:#003e7e; text-decoration:none}
	#productcontent h4 a:visited, #productcontent caption h4 a:visited {color:#003e7e; text-decoration:none}
	#productdirectory .twocol {margin-bottom:75px; }
	#productdirectory img {/*width:100% */; display:block; margin-left:auto; margin-right:auto;}
	#productdirectory ul {padding-bottom:50px;}
	#productdirectory li {color:#003e7e; padding-bottom:5px;}
	
/*PRODUCT FILTER */		
	#productfilter {float:right; clear:none; margin-right:5px; margin-left:25px; margin-bottom:15px;}
	#productfilter h3 {color:#333; font-size:15px; line-height:16px; margin:4px 0 0 0; padding:0;}
	#productfilter form input.button {margin-left:2px;}
		
/*CATEGORY / SUBCATEGORY DESCRIPTION AREA*/
	#catsubcatdesc {width:100%; margin:0 0 30px 0; padding:0;}
	/* #catsubcatdesc h1 {color:#003e7e; font-size:32px; font-weight:700; font-style:normal; line-height:32px; margin:0 0 10px 0; padding:0;}*/
	#catsubcatdesc p {margin:0; padding:0;}
	#catsubcatcontent, div.familytypecontent {width:722px; background-color:#fff; margin:0 6px 0 6px; padding:10px 12px 10px 12px; border:1px solid #e0e3e3; border-width:3px 0 4px 0}
	#catsubcatcontent, div.familytypecontent, div.homestory {width:100%; margin:0 0 30px 0; padding:0; border:0;}
	div.familytypecontent {width:722px; margin:0 6px;}
	#catsubcatcontent table, div.familytypecontent table, div.homestory table {vertical-align:top; margin:0; padding:0; width:100%; }
	#catsubcatcontent h4,  div.familytypecontent h4, div.familytypecontent h3 {color: #555555; font-size: 22px; margin: 0 0 10px; font-family:"open_sanscondensedbold",sans-serif;}
	#catsubcatcontent h4 a, #catsubcatcontent h4 a:visited {text-decoration:none;}
	div.familytypecontent h4 a, div.familytypecontent h4 a:visited, div.familytypecontent h3 a, div.familytypecontent h3 a:visited {color:#003e7e; text-decoration:underline;}
	#catsubcatcontent h4 a:hover, div.familytypecontent h4 a:hover, div.familytypecontent h3 a:hover {color:#003e7e; text-decoration:underline}
	#catsubcatcontent #content.1col {width:552px}
	#catsubcatcontent {border-bottom:1px solid #555555}
	#catsubcatcontent:last-child {border-bottom:0;}
	#content-full {padding-bottom:50px;}

/*CLASSES FOR THE TYPE PAGE TABS CONTENT*/
	#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10, #tab11, #tab12 {margin:0 6px; padding:15px;}
	div.genericframe {margin-bottom:50px;}
	div.familytypetabcontent {height:100%;}
	div.familytypetabcontent:after {content:"."; visibility:hidden; display:block; height:0; clear:both;}
	div.familytypetabcontent ul {padding:0 0 0 15px; margin:0; overflow:hidden;}
	div.familytypetabcontent ul + p {margin-top: 15px;}
	div.familytypetabcontent ul + .cta > .btn {display: inline-block; *display:inline; margin-top: 8px; zoom:1;}
	div.familytypetabcontent ul + h3 {margin-top: 30px;}
	div.familytypetabcontent ul + h4 {margin-top: 25px;}
	div.familytypetabcontent table.results {float: left;}
	div.familytypetabcontent table.results tr td {background-color: #e8e8e8; border: 0; font-size: 14px;}
	div.familytypetabcontent table.results input, div.familytypetabcontent table.entry input {background-color: #fff; border: 1px solid #808285; padding: 5px;}
	div.familytypetabcontent table.results input.btn {background-color: #003e7e; border: 0; color: #fff; cursor: pointer; font-size: 14px; font-style: normal; font-weight: 700; line-height: 14px; margin-right: 10px; padding: 7px 10px 8px; text-decoration: none;}
	div.familytypetabcontent table.entry {float: left; margin-right: 15px;}
	div.familytypetabcontent .section + h3 {margin-top: 30px;}
	.familytypetabcontent .colLeft {width: 66%; padding-right: 15px; float:left;}
	.familytypetabcontent .colLeft.full {width: 100%;}
	.familytypetabcontent .colRight {width: 33%; float:left;}
	.familytypetabcontent h3 {font-size: 22px; color:#555; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #555;clear:both; font-family:"open_sanscondensedbold",sans-serif;}
	.familytypetabcontent div.section {margin-bottom:30px;width: 100%;}
	.familytypetabcontent #large-image img {width:100%;}

	#family-products {background-color:#d4d4d4; padding-top:10px;}
	#family-products h3 {background-color:#003E7E; color:#FFF; padding:5px 5px 5px 10px; width:100%; border-bottom:none;}
	#family-products ul {padding:5px 20px 5px 20px; list-style:none;}
	#family-products li {padding-bottom:10px; line-height:14px; font-weight:bold;}

	#related-products {background-color:#d4d4d4; padding-top:10px;}
	#related-products h3 {background-color:#003E7E; color:#FFF; padding:5px 5px 5px 10px; width:100%; border-bottom:none;}
	#related-products ul {padding:5px 20px 5px 20px; list-style:none;}
	#related-products li {padding-bottom:10px; line-height:14px; font-weight:bold;}
	
	#literature-library {background-color:#d4d4d4; padding-top:10px;}
	#literature-library h3	{background-color:#003E7E; color:#FFF; padding:5px 5px 5px 10px; width:100%; border-bottom:none;}
	#literature-library p {padding:0px 10px;}
	#literature-library .cta {padding: 0px 10px 10px 10px;}
	
	.familytypetabcontent #catalog-search {background-color:#d4d4d4; padding-top:5px; padding-bottom:10px;}
	.familytypetabcontent #catalog-search h3 {color:#fff; border-bottom:none; padding:5px 5px 5px 10px; background-color:#003E7E; margin-top:5px;}
	.familytypetabcontent #catalog-search p {padding: 0px 10px;}
	
	.familytypetabcontent #product-certification {background-color:#d4d4d4; padding-top:5px;}
	.familytypetabcontent #product-certification h3 {color:#fff; border-bottom:none; padding:5px 5px 5px 10px; background-color:#003E7E; margin-top:5px;}
	.familytypetabcontent #product-certification p {padding: 0px 10px;}
	.familytypetabcontent #product-certification .cta {padding:0px 10px 10px 10px;}
	
	.familytypetabcontent #certifications ul {clear:left; padding-top:10px;}
	
/* HOW TO BUY */

#how-to-buy h3 {
	color:#FFF;
	border-bottom:none;
	padding:5px 5px 5px 10px;
	background-color:#003E7E;
	margin-top:5px;
}

#how-to-buy {
	background-color:#d4d4d4;
	padding-top:5px;
}

#how-to-buy ul {
	padding:0px;
	padding-bottom: 10px;
}

#how-to-buy li {
	list-style:none;
	background-color:#FFF;
	margin:5px 20px;
	border:2px solid #003e7e;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:3px;
}

#how-to-buy li:hover {
	background-color:#003e7e;
	color:#FFF !important;
	text-decoration:none;
}

#how-to-buy li a:hover {
	color:#FFF;
	text-decoration:none;
}

#how-to-buy li a::after {
	content:"\f105";
	padding-left:5px;
	font-family:FontAwesome;
}

#product-comparison th {background-color:#555; color:#FFF; border-left:1px solid #808285;}
#product-comparison th h4 {color:#FFF;}

/*NEW TABS*/
.familytype:after {clear: both; content: " "; display: table;}
.familytype ul.tabs {padding:0; margin:0;}
.familytype .tabs li {background-color: #003e7e; display: inline-block; *display: inline; list-style: none outside none;  font-weight:700; font-size:14px; font-style:normal; line-height:14px; padding:7px 10px 8px; text-decoration: none; margin-right: 5px; zoom: 1;}
.familytype .tabs li:last-child {margin-right: 0px;}
.familytype .tabs li.active {background-color: #fff;}
.familytype .tabs li a {color: #fff;}
.familytype .tabs li.active a {color: #555;}
.familytype .tabs li a:hover, .familytype .tabs li a:active, .familytype .tabs li a:focus, .familytype .tabs li a:visited {text-decoration: none;}

/*RESPONSIVE TABS*/
ul.resp-tabs-list {
	margin: 0px;
	padding: 0px;
}
.resp-tabs-list li {
	color:#fff;
	
	font-weight: 600;
	font-style: normal;
	font-size: 14px;
	line-height: 11px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 8px 10px 10px;
	margin: 0 5px 0 0;
	list-style: none;
	cursor: pointer;
	float: left;
}
.resp-tabs-list li:last-child{
	margin: 0;
}
.resp-tabs-container {
	clear: left;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
	padding: 15px 0 0 0;
}
.resp-tab-item {
	background-color: #003e7e;
}
li.resp-tab-active {
	border: 0;
	background-color: #fff;
	color: #555;
}
.resp-content-active, .resp-accordion-active {
	display: block;
}
h2.resp-accordion {
	font-size: 13px;
	border: 0;
	margin: 0px;
	padding: 11px 15px 14px;
}
h2.resp-tab-active {
	margin-bottom: 0px !important;
}
h2.resp-tab-title:last-child {
	background: blue;
}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {
	background: #fff !important;
	color: #555 !important;
}
h2.resp-tab-active span.resp-arrow {
    border-bottom: 6px solid #fff;
    border-top: 0;
}
.resp-arrow {
    border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
    float: right;
    margin-top: 4px;
    height: 0;
    width: 0;
}
.resp-easy-accordion  h2.resp-accordion {
	display: block;
}
.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1 !important;
}
.resp-jfit {
	width: 100%;
	margin: 0px;
}
.resp-tab-content-active {
	display: block;
}
h2.resp-accordion:first-child {
	margin-top:15px;
}


div.familytypetabcontent h3 a, div.familytypetabcontent h3 a:visited {padding-left:14px; color:#003e7e; background-image:url(/resources/images/rockwellautomation/gl/webgui/arrow-red.gif); background-repeat:no-repeat; background-position:-4px 4px;}
div.familytypetabcontent h3 a:hover {color:#003e7e; text-decoration:underline}
div.familytypetabcontent h4 {font-size:18px; }
div.familytypetabcontent p + p {margin-top: 15px;}
div.familytypetabcontent p + .cta > .btn {display: inline-block; *display:inline; margin-top: 8px; zoom:1; width:100%;}
div#features p + .cta > .btn {width:auto;}
div.familytypetabcontent p + h3 {margin-top: 30px;}
div.familytypetabcontent .cta + h3 {margin-top: 30px;}
div.familytypetabcontent div.floatright {margin:0; padding-right:10px; float:right; }
div.familytypetabcontent .imgFloat {height:100%;width:120px;margin:0 20px 20px 0; padding:0; float:left;}
div.familytypetabcontent img.floatright {margin:0 0 20px 20px; padding:0; float:right; max-width:120px; max-height:120px;}
div.familytypetabcontent img.floatleft {max-width:120px; max-height:120px;}
div.familytypetabcontent div.floatleft {margin:0; padding-left:10px; float:left; clear:none;}
	.centeralign {text-align:center;}
	.leftalign {text-align:left;}
	.rightalign {text-align:right;}
	.clearleft {clear:left;}
	.clearright{clear:right;}
	.clearnone{clear:none;}
	.clearboth {clear:both;}
	.nowrap {white-space:nowrap}
div.familytypetabcontent img.noborder {border:none; padding:5px;}
div.familytypetabcontent div.col1 {width:45%; float:left; clear:none;}
div.familytypetabcontent div.col2 {width:45%; float:left; clear:none; padding-left:15px;}
div.familytypetabcontent table#cattable {width:100%; margin:0 0 15px 0;}
div.familytypetabcontent td.pubno {white-space:nowrap}
div.familytypetabcontent td.langlinks a {clear:none; padding:0 4px 0 0;}
div.familytypetabcontent img.formaticon {float:left; clear:none; margin:0 5px 0 0; }
	
/*TABLE FORMATTING VIA DIVS FOR CONTENT ITEMS ONLY*/
div.familytypetabcontent table {padding:0; margin:6px 0 15px 0; border-collapse:collapse;}
	div.familytypetabcontent table th {padding:0px 10px 6px; background-color:#fff; font-size: 15px; font-weight:bold; border:0px; color:#000; text-align: left;}
	div.familytypetabcontent table th.col {text-align:left}
	div.familytypetabcontent table td {padding:10px; background-color:#fff; border-left:1px solid #808285;}
	div.familytypetabcontent table tr.even td {background-color:#e8e8e8;}
	div.familytypetabcontent table tr td:first-child {border-left:0px;}
	#product-comparison table {font-size:12px;}


		
/*FAMILY / TYPE DESCRIPTION AREA*/
#familytypedesc {width:100%; padding:0;}
	/* #familytypedesc h1 {color:#003e7e; font-size:32px; font-style:normal; line-height:32px; margin:0 0 10px 0; padding:0;} */
	#familytypedesc table {line-height: 18px; vertical-align:top; margin:0; padding:0; width:100%;}
	#familytypedesc td#image {text-align:left; margin:0; padding:0}
	#familytypedesc td#image img {max-width:196px; max-height:161px; margin:0 15px 0 0; text-align:left; display:none;}
	#familytypedesc td#content {border:0; margin:0; padding:0;}
	#familytypedesc p {margin:0; padding:0; font-size:14px; line-height:22px;}
	#familytypedesc a.hyperlink, #familytypedesc a.hyperlink:visited {color:#003e7e; margin:0 0 0 -5px; padding-left:13px; font-weight:bold; background-image:url(/resources/images/rockwellautomation/gl/webgui/arrow-rightred.gif); background-repeat:no-repeat; background-position:0 50%}
	#familytypedesc a.hyperlink:hover {color:#003e7e;}
	#familytypedesc h4 {color:#333; font-size:12px; line-height:14px; margin:0 0 3px 0; padding:0 0 0 1px}
	#familytypedesc ul {margin:0 0 0 16px; padding:0; }
	#familytypedesc li {line-height:14px; padding:2px 0 5px 0}
	#familytypedesc h1 {color:#555;}
/*	#features a, #features a:visited, #product-comparison a, #product-comparison a:visited, #additional-information a, #additional-information a:visited, #new a, #new a:visited, #specs a, #specs a:visited, #certifications a, #certifications a:visited, #standards a, #standards a:visited, #software a, #software a:visited, #documentation-table a, #documentation-table a:visited, #resources a, #resources a:visited, #applications a, #applications a:visited {color:#0063ca;} */
	
/*PRODUCTS FEATURE WRAPPER*/
#productswrapper {margin:24px 0 0 0; padding:0;}



/* ERROR PAGES */

.error-title {
	background-color:#FFF;
	margin:25px 0 50px 0;
	padding:1px 15px 15px 15px;
}

.error-title h1 {
	font-size:32px;
	color:#003E7E;
}

.error-title h2 {
	color:#555;
	font-size:22px;
	font-family:"open_sanscondensedbold",sans-serif;
}



/*TAB MENU*/
	#tabsmulti {color:#000; font-size:12px; line-height:12px; font-weight:bold; margin:12px 0 0 0; border-bottom:1px solid #808285;}
	#tabsmulti.familytype {margin:0;}
	#tabsmulti table {margin:0px; padding:0;}
	#tabsmulti td {font-weight:700; font-size:14px; font-style:normal; line-height:14px; padding:7px 10px 8px; text-decoration: none; text-align:center; border-right: 5px solid #e8e8e8;}
	#tabsmulti a {display:block; padding:0px; color:#555; margin:0; text-decoration:none;}
	#tabsmulti a img {border:0; text-decoration:none}
	#tabsmulti td.on {background-color: #fff;}
	#tabsmulti td.on a, #tabsmulti td.on a:visited, #tabsmulti td.on a:hover {color:#555;}
	#tabsmulti td.off {background-color: #003e7e;}
	#tabsmulti td.off a, #tabsmulti td.off a:visited, #tabsmulti td.off a:hover {color:#fff;}
	#tabsmulti td.tabrightoff {width:9px; background-image:url(/resources/images/rockwellautomation/gl/webgui/tabmenu-off.gif); background-position:top right; background-repeat:no-repeat}
	#tabsmulti td.tabrighton {width:9px; background-image:url(/resources/images/rockwellautomation/gl/webgui/tabmenu-on.gif); background-position:top right; background-repeat:no-repeat}
	div.tabdata {padding:9px 12px 7px 12px; margin:0; border-bottom:6px solid #e2e5e5; background-color:#fff}
	div.tabdata.norule {border-bottom:0}
	div.tabdata h4 {font-size:12px; margin:0; padding:0; line-height:14px}
	div.tabdata p {font-size:11px; line-height:15px; color:#555; margin:3px 0 3px 0; padding:0}
	div.tabdata a {font-size:11px; line-height:12px; text-decoration:underline}
	div.tabdata a.readmore {color:#003e7e; margin-left:-6px; padding-left:13px; font-weight:bold; background-image:url(/resources/images/rockwellautomation/gl/webgui/arrow-rightred.gif); background-repeat:no-repeat; background-position:0 50%}
	div.tabdata a:visited {color:#003e7e}
	div.tabdata a:hover {color:#003e7e; text-decoration:underline}
	div.tabdata img {width:215px; height:80px; margin:0; padding:0 12px 0 0}
	div.tabdata a img {border:0}
	
/*TOOLTIPS*/
.ui-tooltip {background-color: #fff; -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .7); -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .7); box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, .7); max-width: 300px; padding: 8px; position: absolute; z-index: 9999;}


	

/*VIDYARD*/
#width360 {width:360px; height:270px; margin-top:0; margin-bottom:20px; position:relative; top:0; left:0; z-index:0;}
	#width360 img {width:360px; height:270px;}
	#width360 #overlay-box {width:360px; height:270px; position:absolute; top:0; left:0;  background-size:100% 100%; -moz-background-size:100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay360.png');} 
	html>body #width360 #overlay-box {width:360px; height:270px; background-image:url(http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay360.png); background-position:50% 50%; background-repeat:no-repeat; }
	/*#C13 #width360.floatright  {border-left:20px solid white; margin:0}
	#C13 #width360.floatleft  {border-right:20px solid white; margin:0}
	#width360.floatright, #width360.floatleft {display:inline-block; clear:both; margin-bottom:0;}*/
#width280 {width:280px; height:210px; margin-top:0; margin-bottom:20px; position:relative; top:0; left:0; z-index:0;}
	#width280 img {width:280px; height:210px;}
	#width280 #overlay-box {width:280px; height:210px; position:absolute; top:0; left:0;  background-size:100% 100%; -moz-background-size:100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay280.png');} 
	html>body #width280 #overlay-box {width:280px; height:210px; background-image:url(http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay280.png); background-position:50% 50%; background-repeat:no-repeat; }
	/*#C13 #width280.floatright  {border-left:20px solid white; margin:0}
	#C13 #width280.floatleft  {border-right:20px solid white; margin:0}
	#width280.floatright, #width280.floatleft {display:inline-block; clear:both; margin-bottom:0;}*/
#width200 {width:200px; height:150px; margin-top:0; margin-bottom:20px; position:relative; top:0; left:0; z-index:0;}
	#width200 img {width:200px; height:150px;}
	#width200 #overlay-box {width:200px; height:150px; position:absolute; top:0; left:0;  background-size:100% 100%; -moz-background-size:100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay200.png');} 
	html>body #width200 #overlay-box {width:200px; height:150px; background-image:url(http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay200.png); background-position:50% 50%; background-repeat:no-repeat; }
	/*#C13 #width200.floatright  {border-left:20px solid white; margin:0; clear:right;}
	#C13 #width200.floatleft  {border-right:20px solid white; margin:0; clear:left}
	#width200.floatright {display:inline-block; clear:both; margin-bottom:20px; padding:0;}*/
#width160 {width:160px; height:120px; margin-top:0; margin-bottom:20px; position:relative; top:0; left:0; z-index:0;}
	#width160 img {width:160px; height:120px;}
	#width160 #overlay-box {width:160px; height:120px; position:absolute; top:0; left:0; background-size:100% 100%; -moz-background-size:100% 100%; -o-background-size:100% 100%; -webkit-background-size:100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay160.png');} 
	html>body #width160 #overlay-box {width:160px; height:120px; background-image:url(http://www.rockwellautomation.com/resources/images/rockwellautomation/webgui/overlays/video_overlay160.png); background-position:50% 50%; background-repeat:no-repeat; }
	/*#C13 #width160.floatright  {border-left:20px solid white; margin:0}
	#C13 #width160.floatleft  {border-right:20px solid white; margin:0}
	#width160.floatright, #width160.floatleft {display:inline-block; clear:both; margin-bottom:0;}*/
div.vidyard_tbox {border:6px solid white; background-color:#e8e8e8; 
	-moz-border-radius-bottomright:12px; -khtml-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px; 
	-moz-border-radius-bottomleft:12px; -khtml-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; 
	-moz-border-radius-topright:12px; -khtml-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; 
	-moz-border-radius-topleft:12px; -khtml-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; 
	-moz-box-shadow: 0px 0px 20px #000; -webkit-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=65, Color='#000000')"; 
	filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=0,strength=10),progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=90,strength=10),progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=180,strength=10),progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=270,strength=10)";}
div.vidyard_tinner {border:3px solid white}
div.vidyard_tcontent {background-color:black}
div.vidyard_tmask {background:#111 !important; opacity:0.80 !important; filter:alpha(opacity=80) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important; -moz-opacity:0.80 !important; -khtml-opacity:0.80;}

/*GETSMART CAMPAIGNS
.gsc-campaign a, .gsc-campaign a img,
.gsc-campaign a:hover, .gsc-campaign a:hover img {
    border: 0;
    text-decoration: none;
    padding: 0;
    margin: 0;
}*/

/*CERTIFICATION LOGOS*/
#certifications .icons {height:100%; margin-bottom: 15px;}
#certifications .icons div {background-image:url(/resources/images/allenbradley/gl/webgui/certificationlogos-sprite.gif); background-repeat:no-repeat; margin:0 10px 10px 0; float:left;}
.icons .abs {width:75px; height:25px; background-position:0px 0px;}
.icons .atex {width:29px; height:25px; background-position:-150px 0px;}
.icons .ccc {width:30px; height:25px; background-position:-300px 0px;}
.icons .ce-marked {width:29px; height:25px; background-position:-450px 0px;}

.icons .ce-marked-semko {width:58px; height:25px; background-position:0px -35px;}
.icons .csa-marked {width:26px; height:25px; background-position:-150px -35px;}
.icons .c-tick {width:25px; height:25px; background-position:-300px -35px;}
.icons .cul-listed {width:55px; height:25px; background-position:-450px -35px;}

.icons .cul-marked {width:31px; height:25px; background-position:0px -70px;}
.icons .cul-recognized {width:50px; height:25px; background-position:-150px -70px;}
.icons .culus-listed {width:68px; height:25px; background-position:-300px -70px;}
.icons .culus-marked {width:42px; height:25px; background-position:-450px -70px;}

.icons .culus-recognized {width:65px; height:25px; background-position:0px -105px;}
.icons .devicenet {width:114px; height:25px; background-position:-150px -105px;}
.icons .dve {width:30px; height:25px; background-position:-300px -105px;}
.icons .ethernet-ip {width:93px; height:25px; background-position:-450px -105px;}

.icons .fm-approved {width:41px; height:25px; background-position:0px -140px;}
.icons .gl {width:25px; height:25px; background-position:-150px -140px;}
.icons .iec {width:27px; height:25px; background-position:-300px -140px;}
.icons .kc {width:16px; height:25px; background-position:-450px -140px;}

.icons .nfpa {width:25px; height:25px; background-position:0px -175px;}
.icons .plc {width:29px; height:25px; background-position:-150px -175px;}
.icons .sa {width:40px; height:25px; background-position:-300px -175px;}
.icons .suva {width:23px; height:25px; background-position:-450px -175px;}

.icons .tuv {width:31px; height:25px; background-position:0px -210px;}
.icons .ul-listed {width:49px; height:25px; background-position:-150px -210px;}
.icons .ul-marked {width:25px; height:25px; background-position:-300px -210px;}
.icons .ul-recognized {width:42px; height:25px; background-position:-450px -210px;}

.icons .io-link {width:120px; height:25px; background-position:0px -245px;}
.icons .rcm {width:34px; height:25px; background-position:-150px -245px;}
.icons .ie3 {width:25px; height:25px; background-position:-300px -245px;}


/* header/footer updates April 2015 */

#ls-gen91538509-ls-area-body {
	background-color:#e8e8e8;
}



/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
	ul.resp-tabs-list {
		display: none;
	}
	h2.resp-accordion {
		display: block;
		color:#fff;
		font-weight: 600;
		font-style: normal;
		font-size: 21px;
		line-height: 12px;
		background-color: #003e7e;
	}
	.resp-vtabs .resp-tab-content {
		border: 1px solid #C1C1C1;
	}
	.resp-vtabs .resp-tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: initial;
		clear: none;
	}
	.resp-accordion-closed {
		display:none !important;
	}
	.resp-vtabs .resp-tab-content:last-child {
		border-bottom: 1px solid #c1c1c1 !important;
	}
	#tabsmulti {
		margin-top: 0px;
	}
	.resp-tab-content {
		padding: 10px 0 15px 0;
		border-bottom: 1px solid #555;
		margin-bottom: 30px;
	}
}