/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	/* reset floats to none */
	float:none;
}

a { text-decoration:none; color:#000000; }

#header, #container, #footer, #main { width:auto; clear:both }

/* -- Hide everything before the header -- */
.new-menu { display:none !important; }

/* -- Hide main navigation, utility navigation, locator, bread crumb, tab navigation, about us & education navigation -- */
#header .locator,
#header #util-nav,
#header #main-nav,
#main #bread-crumb,
#main #brand-nav,
#main .v2-content .v2-content-nav,
#main #aboutContainer #aboutNav,
.newsnav { display:none !important; }

/* -- format logo & tagline -- */
#header h1 { float:left; width:auto; }
#header h1.toplabel a span { display:none; }
#header h1.toplabel a img { margin:0; padding:0; border:none; }
#header h2 { margin:12px 0 0 10px; float:left; width:auto; }
#header h2 a { color:#6E8EA3 !important; }
#header h2 a span { position:relative; left:0; top:0; font-size:24px; }

pan.hot-spot, span.spot { display:none !important; }

#topbar h4 #content_0_PdfLink { display:none; }

.scroller .scrollButtons, 
.scroller .scroll-Container { display:none; }

/* -- global font size re-set -- for main content sections -- */
.v2-content-main,
.v2-content-main-full { font-size:10pt; line-height: 12pt; margin:0; padding:0; }

/* ------------ Brand TAB MODIFICATIONS ------------ */

/* -- show all tabs in print -- */
div.tab-cont { display:block !important; width:auto; margin:0 0 10px 0; }
/* -- hide all images, flash movies & h3 in tab containers -- */
div.tab-cont img, div.tab-cont #flashPlayer, div.tab-cont h3 { display:none; }
/* -- show h3 from first tab container only -- */
#overview-tab p,
#overview-tab h3,
.datacom .leftTextBox h3,
.av .leftTextBox h3,
.home-sys .leftTextBox h3,
.lighting .leftTextBox h3,
.wirecable .leftTextBox h3,
.wiringdev .leftTextBox h3 { margin:20px 0; font-size:30px; display:block; width:100%; clear:both;}
/* -- styling tab container sub-heads, paragraphs, etc. -- */
div.tab-cont .leftTextBox h4 { font-size:20px; width:auto; border-bottom:1px #666666 solid; padding:0 0 6px 0; }
/* -- hide all buttons in brand tabs -- */
.overview-btns, .overview-btns_2, .btn-up, .btn-down, .btn-right { display:none; }

/* -- hide anything on the right half of the tab containers -- */
div.tab-cont div, div.tab-cont ul, .txtOverImg { display:none; }
div.tab-cont .leftTextBox { display:block; }


/* ------- FEATURED PRODUCTS/CASE HISTORIES ------- */
#brand-bottom img { display:none; }
/* #brand-subnav { page-break-after:always; } */

.brand-items-col { width:100%; clear:both; margin:20px 0 0 0; }
.brand-items-col div { float:left; width:45%; margin:0 1%; padding:0 5px 0 0; }
.brand-items-col div p a { display:none; }

/* -------- ABOUT US  -------- */
#aboutItem h4 { margin:20px 0 0; display:block; width:100%; }
#aboutItem h5 { display:block; width:100%; font-size:30px; }
/* -- hide sort buttons on news pages -- */
#aboutContent #sortButtons { display:none; }
/* -- hide news content item's links -- */
#newsBody .newsLinks { display:none; }




/* --------- Support Pages specific -----------*/
#main .supp-cont { display:block !important; width:100%; }
#main .supp-cont div.tab-cont #sup_main { width:100%; }
#main .supp-cont div.tab-cont #left-nav, #main .supp-cont div.tab-cont #contact-form { display:none; }

.panels {overflow:visible;}

/*.panels #inspiring div.col1 { display:block !important; }
.panels #inspiring ul.col2,
.panels #inspiring  ul.col3 { display:none !important; }
*/

#better,
#inspiring,
#productive,
#green,
#flexible,
#safe,
#inventive,
#reliable {width:100%; clear:left; opacity: 1 !important;}

/* -------------- education ---------------*/
.tradetipsiteminner,
.tabinterface .tabinterface_tabs,
.v2-content-main-extras .learningbox,
.v2-content-main-extras .extrasboxitem,
.v2-content-main img,
.v2-content-main-extras .careerSidebar,
.v2-content-main-withextras .trendsCo { display:none; }

.v2-content-main { padding-top:20pt; }

.v2-content-main h2,
.v2-content-main h3 { display:inline; font-size:14pt; font-weight:bold;}

.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.info { padding-right: 20px; }
.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.info h5 { font-size:12pt; font-weight:bold; line-height:14pt; }
.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.info p  { font-size:10pt; line-height:12pt; }
.v2-content-main .tabinterface_content .tabinterface_content_main table.curriculumtable td.details { font-size:8pt; line-height:12pt; padding-top:16pt; width:100pt;}
/*.v2-content-main-extras { display:none; } */
 


/* ------------- Footer --------------*/
#footer { width:100%; clear:both; margin:30px 0 0 0; }

#footer #footer-inner .terms-form,
#footer #footer-inner div a {
	display:none !important;
}