


/*
 *	Panasonic Industrial Site Global Styles
 *	
*/

/* usual convenience stuff */
/*element styles*/
body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*default*/
	font-size: 10px;
	/* set to 10px for easy calculations of em values.. */
	background-image: url(/industrial/images/background-double-gradient.png);
	background-repeat: repeat-x;
	background-color: #d9d9d9;
	color: #666;
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div
{
	/*set only image here, setting other properties of background can break the positioning*/
	background-image: url(/industrial/images/content-bg-sprite2.png);
	background-repeat: no-repeat;
}

.dialog .t
{
	width: 98em;
	margin-left: 0;
	height: 16px;
	background-position: 0 -11px;
}

.dialog .b
{
	position: absolute;
	bottom: -11px;
	height: 11px;
	width: 98em;
}

.dialog .content
{
	padding: 0px 13px 0px 14px;
	margin-bottom: 20px;
	background-position: 0 -27px;
}

.dialog .content-inner
{
	background-color: #fff;
	padding: 1px 1px 0px 1px;
}

h1,h2,h3
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.notice { font-weight: bold; }

ul,li
{
	margin: 0;
	padding: 0;
}

fieldset { border: none; }

input
{
	float: left;
	padding: 0.1em;
	height: 1.2em;
}

legend
{
	font-size: 1.2em;
	font-weight: bold;
}

/*labels and input fields float, labels clear floats so they act like block elements*/
label
{
	float: left;
	/*float next to input*/
	clear: both;
	/*start a new line from previous float*/
	font-size: 1em;
	/*default*/
	/*width: 5em;*/
	/*set a width so all input fields line up*/
	/*default*/
	text-align: right;
}

div { position: relative; }
a { text-decoration: none; }

a#panasonic-industrial-home
{
	background-image: url(/industrial/images/home-category-strip.png);
	background-repeat: no-repeat;
	clear: none;
	display: block;
	height: 19px;
	left: 14px;
	position: relative;
	top: 20px;
	width: 289px;
}

/* 
div, ul { border: 1px solid blue; }
*/

ul, ol { margin-left: 0; }

h1
{
	color: #248daa;
	font-size: 30pt;
	font-weight: 600;
	height: 35px;
	margin: 0 25px;
	padding-top: 15px;
	width: 507px;
}

h2
{
	color: #248daa;
	font-size: 1.5em;
	font-weight: normal;
}

strong, b { font-weight: bold; }

div.clear-all
{
	clear: both;
	border: none;
}

div#main, body div#footer.colFull
{
	/*width: 1000px; */
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}

div#navigation, div#footer
{
	width: 955px;
	height: 66px;
	clear: both;
	color: #666;
}

div#footer
{
	/*height: 86px;*/
	padding: 0px 15px;
}

ul#global-nav, ul#global-subnav, ul#site-navigation
{
	float: right;
	width: 600px;
	padding: 0;
	white-space: nowrap;
	font-size: 1.2em;
}

ul#global-nav li#search-tools
{
	margin-right: 0px;
	margin-top: -2px;
	width: 215px;
}

#search { font-size: 0.9em; color:#000; line-height:18px;}
ul#global-subnav { width: 529px; }

div#navigation
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#navigation li, ul#industrial-site-nav li
{
	float: left;
	list-style: none;
	margin-right: 30px;
	padding-top: 4px;
}

ul#global-subnav li { margin-right: 19px; }
#global-nav a { color: #666; }
#global-subnav a, ul#policies a { color: #464646; }

ul#policies li#colophon
{
	float: right;
	clear: none;
	color: #464646;
}

a#global-anchor
{
	padding-left: 18px;
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: 0 -204px;
	background-repeat: no-repeat;
}

div.industrial-site-nav-wrapper
{
	width: 94.8em;
	height: 6.3em;
	padding: 0;
	padding-top: .3em;
}

ul#industrial-site-nav
{
	position: relative;
	vertical-align: middle;
	top: 0;
	text-transform: uppercase;
	/*height: 6.3em;*/
	/*height: 50px;*/
	background-image: url(/industrial/images/industrial-navigation-background.png);
	background-repeat: repeat-x;
	overflow: hidden;
	margin-bottom: 1px;
	display: block;
	white-space: nowrap;
}

ul#industrial-site-nav li
{
	background-image: url(/industrial/images/top-nav-divider.png);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	margin: 0;
	padding-left: 1.2em;
	padding-right: 1.2em;
	padding-top: 10px;
	padding-bottom: 15px;
	vertical-align: middle;
	background-position: right top;
}
ul#industrial-site-nav li.oneLiner
{
	height: 18px;
	padding-top: 20px;
}
ul#industrial-site-nav li.twoLiner
{
	height: 23px;
	padding-top: 15px;
}
ul#industrial-site-nav li.threeLiner
{
	height: 23px;
	padding-top: 15px;
}

#navver
{
	position: absolute;
	z-index: 90;
	top: 54px;
}

ul#industrial-site-nav li:hover,  .liHover,ul#industrial-site-nav .liHot
{
	background-image: url(/industrial/images/menu-over-bg.png);
	background-position: right top;
}

ul#industrial-site-nav li.last
{
	background-image: none;
	padding-left: 1.1em;
	padding-right: 1.1em;
}

ul#industrial-site-nav li.last:hover
{
	background-image: url(/industrial/images/menu-over-bg.png);
	background-position: 0 top;
}
ul#industrial-site-nav li a { display: block; }
/*
ul#industrial-site-nav li#home, ul#industrial-site-nav li#semiconductors-nav { padding-top: 2.26em; }
ul#industrial-site-nav li#radiation-nav { padding-top: 1.5em; }
*/
ul#industrial-site-nav li#radiation-nav a { margin-top: -0.5em; }

ul#industrial-site-nav li a:hover
{
	color: #ccc;
	text-decoration: none;
}

div#search-button
{
	background-image: url(/industrial/images/home-category-strip.gif);
	background-position: 0 -36px;
	clear: none;
	float: right;
	height: 23px;
	width: 65px;
}

/*Left nav stuff */
#left-nav-column
{
	width: 241px;
	padding: 0;
}

#left-nav-column h3
{
	font-size: 1em;
	text-transform: uppercase;
	padding: 10px 15px;
}

#p-search-area
{
	top: 0;
	width: 100%;
	height: 38px;
	background-image: url(/industrial/images/para-search-bg.png);
	background-repeat: repeat-x;
	color: #666;
	font-weight: 900;
	font-size: 1.0em;
	line-height: 1.1em;
	padding-top: 4px;
}

#left-nav-column #p-search-area a { color: #666; }

#p-search-area .mglass-button
{
	height: 29px;
	width: 29px;
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: 0 -323px;
	float: left;
	margin-left: 17px;
	margin-right: 9px;
	padding:0;
	clear: none;
}
.mglass-button a {
	display:block;
	height: 29px;
	width: 29px;
	padding:0;
	margin:0;
	}


#p-search-area a { color: #666; }
#left-nav-column ul { margin-right: 10px; }

#left-nav-column ul li
{
	list-style-type: none;
	margin-left: 10px;
	list-style-position: outside;
	line-height: 3em;
	padding-left: 8px;
	border-bottom: 1px solid #c9c9c9;
	font-size: .9em;
}

#left-nav-column a { color: #333; }
#left-nav-column ul.spill-out { margin-bottom: 10px; }

#left-nav-column ul.spill-out li
{
	border-bottom: none;
	font-size: .9em;
	line-height: 2.6em;
}

#left-nav-column  ul.spill-out li.current-page a
{
	font-weight: bold;
	color: #333;
	padding-left: 1em;
}

#left-nav-column  ul.spill-out li.current-sub a
{
	font-weight: bold;
	color: #333;
	padding-left: 1em;
}

#left-nav-column a.active
{
	font-weight: 900;
	font-size: .9em;
	display: block;
	height: 20px;
	width: 100%;
	color: #259FBF;
	background-color: #f2f2f2;
	margin-left: -10px;
	padding-left: 10px;
	padding-bottom: 14px;
}

#left-nav-column ul.spill-out a { color: #259FBF; }

#country-state-selects
{
	background-color: #ababab;
	height: 86px;
	padding: 1px 0px;
	margin-top: 1px;
}

#country-state-selects select
{
	width: 138px;
	margin-bottom: 10px;
}

#country-state-selects label
{
	color: #fff;
	font-size: .9em;
	width: 54px;
	display: block;
	float: left;
	clear: none;
	text-align: left;
}

.c-innerborder
{
	border-width: 1px 0 1px 0;
	border-color: #FFF;
	border-style: solid;
	height: 84px;
	padding-left: 18px;
	padding-top: 16px;
}

#site
{
	width: 95.0em;
	/* assumes 1024px width total resolution */
	padding-top: 0;
	/* include this and remove text-align to center the site */
	/* margin-right: auto;
	margin-left: auto; */
	text-align:left;
	padding: 0 15px 15px 15px;
	/* Shadows */
}

.megaMenu dt { color: #50bde8; }

div#myAlternativeContent
{
	height: 360px;
	width: 950px;
}

div#main
{
	width: 98em;
	margin-top: 0px;
	overflow: visible;
}

.col1,.col2,.col3
{
	float: left;
	font-size: 1.1em;
	line-height: 1.5em;
	min-height: 380px;
	padding: 20px;
	width: 25em;
}

.col2,.col3
{
	background-image: url(/industrial/images/home-column-separator.gif);
	background-position: left 25px;
	background-repeat: no-repeat;
}

.colFull
{
	width: 98.0em;
	float: left;
}

#flash-content
{
	height: 380px;
	width: 95.0em;
	background-image: url(/industrial/images/home-flash-fallback-shadow.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

div#footer ul li
{
	display: inline;
	font-size: 1.1em;
}

div#footer ul#contact
{
	margin-top: 26px;
	padding-bottom: 8px;
	width: 920px;
	border-width: 0 0 1px 0;
	border-color: #666;
	border-style: solid;
}

div#footer ul#policies
{
	padding-top: 8px;
	width: 920px;
	padding-bottom: 8px;
}

a { color: #259fbf; }
a.learnMore { display: block; }

span.go
{
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: 6px -96px;
	background-repeat: no-repeat;
	padding: 6px 12px;
}

ul.plain, ul.support { margin-top: 1.2em; }

ul.plain li
{
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 1em;
	margin-top: 0;
}

ul.declarative { margin-left: 1em; }

ol.plain li, ul.declarative li
{
	list-style-position: outside;
	margin-bottom: 1em;
	margin-top: 0;
}

ul.support li
{
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 0em;
	margin-top: 0;
	width: 240px;
	padding: 9px 20px 9px 9px;
	background-image: url(/industrial/images/solutions_box_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #d1d1d1;
	position: relative;
}

ul.support li:hover
{
	background-image: url(/industrial/images/solutions_box_hover.png);
	background-repeat: no-repeat;
}

ul.support li span.go
{
	display: block;
	height: 18px;
	position: absolute;
	right: 1px;
	bottom: 1px;
}

div#broadcast
{
	padding-bottom: 6px;
	background-image: url(/industrial/images/broadcastshadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

img#flash-fb
{
	width: 951px;
	height: 360px;
}

/* Features section */
div.feature-image-shadow
{
	padding: 14px;
	height: 117px;
	width: 267px;
	background-image: url(/industrial/images/feature-area-shadow.png);
	margin-left: -14px;
	margin-top: -14px;
}

img.feature-image { border: 1px solid #fff; }
div.features { display: none; }
div#feature1 { display: block; }

div#featureNavigation
{
	width: 8.9em;
	margin-top: 1.8em;
	margin-left: auto;
	margin-right: auto;
}

a.featureLeftArrow
{
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: 0 -135px;
	clear: none;
	display: block;
	float: left;
	height: 24px;
	width: 16px;
}

a.featureLeftArrow:hover
{
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: -25px -135px;
	cursor: pointer;
}

a.featureRightArrow
{
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: 0 -170px;
	clear: none;
	display: block;
	float: left;
	height: 24px;
	width: 16px;
}

a.featureRightArrow:hover
{
	background-image: url(/industrial/images/home-category-strip.png);
	background-position: -24px -171px;
}

span.of, #currentFeature, #totalFeatures
{
	height: 2.4em;
	width: 1.4em;
	clear: none;
	display: block;
	float: left;
}

sup { font-size: 0.7em; }

.content-callout-text
{
	margin: 1em 0em;
	color: #666;
	font-size: 20px;
	line-height: 1.3em;
}

.content-callout
{
	padding: 2px 0px;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.content-callout .content-callout-inner
{
	overflow: hidden;
	padding: 15px;
	background-color: #f8f8f8;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.content-callout img
{
	float: left;
	margin-right: 10px;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}

.content-callout h4 { margin-top: 0em; }
.dots { background: url('/industrial/images/bg-dots.png') repeat-x left bottom; }

.file-list li
{
	padding: 5px 0px;
	list-style: none;
}

.hr
{
	margin: 1.5em 0em;
	padding: 1px 0px;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.hr.alt { margin: 1em 0em; }

.hr.dots
{
	background-position: center center;
	border: none;
}

/* HEADERS */
h4
{
	margin-top: 0.75em;
	margin-bottom: 0.3em;
	color: #666;
	font-size: 1.6em;
}

h5
{
	color: #259fbf;
	font-size: 1.2em;
	margin-bottom: 0.3em;
}

/* CONTENT WRAPPER INNER */
.content-wrapper-inner
{
	padding: 0px 10px 40px 10px;
	font-size: 1.1em;
}

/* CONTENT WRAPPER */
#content-wrapper
{
	width: 710px;
	float: right;
	margin-top: -7px;
}

#content-wrapper.wide
{
	width: 100%;
	float: none;
}

/* CONTENT HEADER */
#content-header
{
	position: relative;
	height: 96px;
	background: #1e1e1f url('/industrial/images/bg-content_header.png') no-repeat right top;
	color: #fff;
}

#content-header h2
{
	position: absolute;
	top: 30px;
	left: 250px;
	color: #fff;
	font-size: 26px;
}

#content-header h3
{
	font-size: 16px;
	position: absolute;
	top: 60px;
	left: 250px;
}

/* LINKS */
/* icons */
.icon
{
	display: inline-block;
	padding-left: 20px;
	padding-top: 2px;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 16px;
	height: auto !important;
	/* IE6 */
	/* IE6 */
}

.icon-pdf { background-image: url('/industrial/images/icon-pdf.png'); }

.cmSort .icon-pdf
{
	background-position: right top;
	padding-right: 20px;
	padding-left: 0px;
}

.icon-more, .icon-rtarrow, .search-cta
{
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 22px;
	padding-top: 4px;
	background: url('/industrial/images/icon-arrow.png') no-repeat right top;
	text-transform: uppercase;
	font-weight: bold;
}

.features .icon-more
{
/*	padding-top: 2px; */
	margin-top: 0;
}

/* pagination links */
.pagination-links { float: right; }

.pagination-links.top
{
	position: absolute;
	float: none;
	top: 0px;
	right: 10px;
}

/* resource links */
#resource-links
{
	background: #fff url('/industrial/images/bg-resource_links_shadow.png') no-repeat center bottom;
	padding-bottom: 5px;
}

#resource-links-inner { background: #eee url('/industrial/images/bg-resource_links_bottom.png') repeat-x left bottom; }
#resource-links li { list-style: none; }
#resource-links .resource-links-content { background: url('/industrial/images/bg-resource_links_top.png') repeat-x left bottom; }

#resource-links .resource-links-content ul
{
	padding-left: 10px;
	background: url('/industrial/images/bg-resource_links_vhr.png') no-repeat left top;
}

#resource-links .resource-links-content ul ul
{
	padding: 0px;
	padding-bottom: 10px;
	overflow: hidden;
}

#resource-links .resource-links-content li
{
	width: 152px;
	margin-right: 10px;
	padding-left: 10px;
	float: left;
}

#resource-links .resource-links-content li.col-wide { width: 325px; }

#resource-links .resource-links-content li li
{
	width: 145px;
	padding: 3px 0px;
	padding-left: 0px;
	padding-right: 5px;
}

#resource-links .resource-links-content h5
{
	margin: 0em;
	margin-left: -10px;
	padding: 0em;
	padding-top: 10px;
	color: #259fbf;
	font-size: 1em;
	text-transform: uppercase;
}

#resource-links .resource-links-content a
{
	color: #333;
	margin: 0px;
	padding: 0px;
}

/* content links */
#content-links
{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background: #41b344 url('/industrial/images/bg-content_links.png') repeat-x left top;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 1.1em;
}

#content-wrapper.wide #content-links
{
	padding-left: 235px;
	border-left: 0px;
}

#content-links li
{
	float: left;
	border-left: 1px solid #fff;
	list-style: none;
}

#content-links li.active a { background-color: #1d6b1e; }
#content-links li.first { border: none; }

#content-links a
{
	display: inline-block;
	padding: 5px 14px 5px 14px;
	color: #fff;
	white-space: nowrap;
}

/* breadcrumb links */
#breadcrumb-links
{
	position: absolute;
	top: 10px;
	left: 15px;
	line-height: 1em;
}

#breadcrumb-links li
{
	display: inline;
	font-size: 1em;
	font-weight: bold;
}

/* accordion */
.accordion .ui-accordion-header
{
	clear: both;
	display: block;
	margin-top: 5px;
	padding-bottom: 5px;
	color: #666;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2em;
}

.accordion div.ui-accordion-content
{
	clear: both;
	overflow: hidden;
	padding: 0px 0px 5px 21px;
}

.accordion a.ui-accordion-header:hover { text-decoration: none; }
.accordion div.ui-accordion-content { background: url('/industrial/images/bg-dots.png') repeat-x left bottom; }
.accordion a.ui-accordion-header { background: url('/industrial/images/bg-dots.png') repeat-x left bottom; }

.accordion a.ui-state-active
{
	background: none;
	color: #259fbf;
	font-weight: bold;
}

.accordion .ui-accordion-header .ui-accordion-icon
{
	display: inline-block;
	overflow: hidden;
	height: 10px;
	width: 12px;
	margin-right: 8px;
	background: #ebebeb url('/industrial/images/link-expand_collapse2.png') no-repeat left top;
}

.accordion .ui-state-hover .ui-accordion-icon { background-position: 0px -9px; }
.accordion .ui-state-hover.ui-state-active .ui-accordion-icon { background-position: -12px -9px; }
.accordion .ui-state-active .ui-accordion-icon { background: #ebebeb url('/industrial/images/link-expand_collapse2.png') no-repeat right top; }

#accordion-search
{
	margin: 0px 30px 0px 10px;
	border-top: 1px solid #c9c9c9;
	font-size: 0.8em;
	line-height: 1em;
}

#accordion-search a.ui-accordion-header
{
	margin: 0px;
	padding: 5px;
	background: none;
	border-bottom: 1px solid #c9c9c9;
}

#accordion-search .ui-accordion-content
{
	padding-left: 25px;
	background: none;
	border-bottom: 1px solid #c9c9c9;
}

#accordion-search .ui-accordion-content a { color: #259fbf; }

#accordion-search a.ui-state-active
{
	background: #f2f2f2;
	border-bottom: none;
	color: #259fbf;
}

#accordion-locator a
{
	color: #333;
	font-weight: bold;
}

#accordion-locator a.ui-state-active { color: #333; }
#accordion-locator { background-color: #f8f8f8; }
#accordion-locator a.ui-accordion-header { padding: 5px 0px 5px 8px; }
#accordion-locator .ui-expand,
#accordion-locator .ui-collapse { float: right; }

#accordion-resource_links .ui-accordion-header
{
	display: block;
	height: 21px;
	margin: 0px;
	padding: 0px;
	background: #4f4c47;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	font-size: 1.1em;
	line-height: 20px;
}

#accordion-resource_links .ui-accordion-header span
{
	display: inline-block;
	float: left;
	height: 21px;
}

#accordion-resource_links .ui-accordion-header .ui-accordion-icon
{
	height: 21px;
	width: 23px;
	margin-right: 10px;
	background: url('/industrial/images/link-expand_collapse.png') no-repeat left top;
}

#accordion-resource_links .ui-state-hover .ui-accordion-icon { background-position: left bottom; }
#accordion-resource_links .ui-state-hover.ui-state-active .ui-accordion-icon { background-position: right bottom; }
#accordion-resource_links .ui-state-active { font-weight: normal; }
#accordion-resource_links .ui-state-active .ui-accordion-icon { background-position: right top; }

#accordion-resource_links .ui-accordion-content
{
	padding: 10px 0px;
	background: url('/industrial/images/bg-resource_links_top.png') repeat-x;
	border: 1px solid #fff;
	border-top: none;
}

.ui-accordion-content a
{
	display: inline;
	color: #259FBF;
	font-size: 1em;
}

/* FORMS */
form { margin: 0px; }

.form-element
{
	padding-bottom: 5px;
	min-height: 50px;
}

.form-element.form-checkbox-wrapper
{
	position: relative;
	min-height: 20px !important;
}

.form-element.form-checkbox-wrapper input
{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

.form-element.form-checkbox-wrapper label
{
	float: none;
	display: block;
	width: auto;
	padding-left: 20px;
	text-align: left;
}

.form-select-wrapper select
{
	margin: 0px;
	margin-bottom: 8px;
	margin-top: 5px;
	padding: 0px;
	width: 245px;
	border: 1px solid #cdcdcd;
	font-family: inherit;
	font-size: 1.2em;
}

.form-text-wrapper input,
.form-textarea-wrapper textarea
{
	height: 21px;
	margin: 0px;
	margin-bottom: 8px;
	margin-top: 3px;
	padding: 4px 5px 0px 5px;
	background: #fff url('/industrial/images/form-text.png') no-repeat right top;
	border-top: 1px solid #979797;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #cecece;
	font-family: inherit;
	font-size: 1.2em;
}

.form-submit-wrapper span
{
	display: inline-block;
	background: #259fbf url('/industrial/images/form-button.png') no-repeat left top;
	padding: 0;
}

.form-submit-wrapper input
{
	margin-left: 15px;
	margin-right: -2px;
	padding-left: 1px;
	padding-right: 18px;
	background: #259fbf url('/industrial/images/form-button.png') no-repeat right top;
	border: none;
	color: #fff;
	font-size: 1em;
	height: 27px;
}

.form-text-wrapper input.form-search-submit-wrapper
{
	margin-left: 15px;
	margin-right: -2px;
	padding-left: 12px;
	padding-right: 18px;
	background: #259fbf url('/industrial/images/form-button.png') no-repeat right top;
	border: none;
	color: #fff;
	font-size: 1em;
	height: 27px;
	cursor: pointer;
}

.form-text-wrapper .inventorySearchTextBox
{
	
}

.form-text-wrapper .inventoryRegionDD
{
	float:left;
	height:25px;
	margin:4px 0 0 10px;
}

.form-text-wrapper input.inventorySearchSubmit
{
	
}

.form-submit-wrapper .input-reset
{
	background: transparent;
	color: #1e89bc;
}

/* search */
#form-search
{
	overflow: hidden;
	padding-top: 13px;
	padding-bottom: 5px;
}

#form-search .form-text-wrapper
{
	float: left;
	min-height: 27px;
	width: 295px;
	margin-right: 6px;
	background: url('/industrial/images/form-text2.png') no-repeat right top;
}

#form-search .form-text-wrapper input
{
	width: 275px;
	margin: 0px;
	margin-right: 10px;
	background: url('/industrial/images/form-text2.png') no-repeat left top;
	border: 0;
}

#form-search .form-submit-wrapper
{
	float: left;
	width: 200px;
	min-height: 27px;
}

.search-results .results-meta2, .results-meta3
{
	float: left;
	width: 250px;
	padding-bottom: 7px;
}

.search-results .results-meta2 b, .search-instructional b { font-size: 1.3em; }

/* locator */


/*#form-locator .form-checkbox-wrapper {
	float: left;
	overflow: hidden;
	width: 30%;
	padding: 3px 0px;
}*/

#form-locator .form-checkbox-wrapper
{
	float: left;
	width: 30%;
}

#form-locator .form-submit-wrapper
{
	float: right;
	margin-left: 20px;
}

#form-locator .ui-accordion-header span.summary
{
	display: inline-block;
	margin-left: 7px;
	color: #666;
	font-size: 0.8em;
	font-weight: normal;
}

#form-locator .ui-accordion-header span.select-all { display: none; }
#form-locator .ui-accordion-header.ui-state-active span.summary { display: inline-block; }

#form-locator .ui-accordion-header.ui-state-active span.select-all
{
	display: inline-block;
	color: #1e89bc;
}

#form-locator .ui-accordion-header span.select-all:hover,
#form-locator .ui-accordion-header span.select-all.hover
{
	cursor: pointer;
	text-decoration: underline;
}

/* contact */
fieldset
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 20px 0px;
	background: url('/industrial/images/bg-dots.png') repeat-x left bottom;
}

legend
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
}

#form-contact
{
	overflow: hidden;
	width: 510px;
}

#form-contact label
{
	display: block;
	float: none;
	/*width: auto;*/
	/*font-size: 0.8em;*/
	line-height: 1.2em;
	text-align: left;
}

#form-contact .form-element
{
	float: left;
	width: 250px;
}

#form-contact .form-checkbox-wrapper
{
	clear: both;
	position: relative;
	min-height: 30px !important;
	height: auto !important;
	width: 100%;
	float: none;
}

#form-contact .form-text-wrapper input { width: 223px; }
#form-contact .form-select-wrapper select { width: 235px; }
#form-contact .form-text-wrapper.wide,
#form-contact .form-select-wrapper.wide { width: 100%; }
#form-contact .form-text-wrapper.wide input { width: 474px; }
#form-contact .form-select-wrapper.wide select { width: 500px; }

#form-contact .form-text-wrapper.tiny input,
#form-contact .form-select-wrapper.tiny select
{
	width: 35px;
	margin-right: 5px;
}

#form-contact .form-text-wrapper.small input { width: 115px; }
#form-contact .form-textarea-wrapper { width: 100%; }

#form-contact .form-textarea-wrapper textarea
{
	height: 100px;
	width: 474px;
}

/* item compact */
.item-compact
{
	position: relative;
	margin-bottom: 15px;
	min-height: 120px;
	height: auto !important;
	/* IE6 */
	/* IE6 */
}

.item-compact img
{
	position: absolute;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}

.item-compact .item-content
{
	margin-left: 165px;
	padding-bottom: 40px;
}

.item-compact p
{
	margin: 0em;
	padding: 0em;
	padding-bottom: 0.5em;
}

.item-compact h5
{
	margin-top: 0em;
	margin-bottom: 0em;
	/*padding-top: 10px;*/
	padding-bottom: 3px;
	text-transform: uppercase;
}

.item-compact .icon-more
{
	position: absolute;
	bottom: 20px;
	left: 165px;
}

.item-compact .icon-rtarrow
{
	position: relative;
	/*top: 1em;*/
}

#content-category { padding-top: 10px; }
#content-contact .col1 .col-inner { padding-top: 3px; }

#content-category .col1,
#content-contact .col1
{
	width: 500px;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.4em;
}

#content-category .col2,
#content-contact .col2
{
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
	background: url('/industrial/images/bg-sidebar_border.png') no-repeat left bottom;
	font-size: 1em;
	line-height: 1.4em;
}

.col1 .col-inner { padding-right: 15px; }
.col2 .col-inner { padding-left: 22px; }
#content-category .col2 h5,
#content-contact .col2 h5 { color: #4c4c4c; }

#content-wrapper.wide .col1
{
	margin: 0px;
	padding: 0px;
	width: 735px;
}

#content-wrapper.wide .col2
{
	margin: 0px;
	padding: 0px;
	width: 195px;
	/*background-position: left top;*/
}

#content-wrapper.wide .col2 .col-inner { padding-left: 15px; }

.col2 .col-inner .header
{
	color:#259FBF;
	font-weight:bold;	
	padding-bottom:5px;
	padding-top:15px;
}

.col2 .col-inner .header.first
{
	padding-top:0px;	
}

.col2 .col-inner .links
{
	color:#636563;
}

.col2 .col-inner .links A:Link     { color:#636563; text-decoration:underline; }
.col2 .col-inner .links A:Active   { color:#636563; text-decoration:underline; }
.col2 .col-inner .links A:Visited  { color:#636563; text-decoration:underline; }
.col2 .col-inner .links A:Hover    { color:#636563; text-decoration:none; }

.col2 .col-inner .links .link
{
	
}

.col2 .col-inner .links .iconRHC
{
	float:left;
	width:20px;
}

/* TABS */
.tab-wrapper, tab-wrapper-spec { position: relative; }
.tab-wrapper-spec { background-color: #d9dfe1; }
.tab-wrapper-spec ul { background-color: #fff; }

.tab-pop
{
	color: #959595;
	position: absolute;
	right: 0px;
	top: 5px;
	padding-right: 1.5em;
	background-image: url(/industrial/images/pop-up-glyph.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.tab-wrapper-spec .tab-links { margin-bottom: 4px; }
.tab-pop, .tab-pop:hover { text-decoration: none; }
.tab-pop span:hover { border-bottom: 1px #8ec4dd dotted; }
.tabs { background: #eaf0f2; }

.tab-content
{
	border: 1px solid #c6c6c6;
	border-top: none;
	border-left: none;
	border-bottom: none;
}

.tab-links
{
	overflow: hidden;
	/*border-bottom: 1px solid #cacdce;*/
	height: 31px;
	background: url('/industrial/images/bg-tab.png') repeat-x 195px 30px;
}

.tab-links li
{
	float: left;
	list-style: none;
}

.tab-links a
{
	display: inline-block;
	padding: 0px 20px;
	background: #cddef4 url('/industrial/images/bg-tab.png') no-repeat -1px -1px;
	border: 1px solid #c6c6c6;
	border-right: 0px;
	color: #464646;
}

.tab-links span
{
	display: inline-block;
	height: 31px;
	line-height: 31px;
	text-transform: uppercase;
}

.tab-links .tab-active a
{
	background: #eaf0f2;
	border-bottom: #eaf0f2;
}

.tab-links .tab-first a { background-position: -10px -1px; }

.tab-links .tab-last
{
	padding-right: 5px;
	background: url('/industrial/images/bg-tab.png') no-repeat right -1px;
}

.tab-links .tab-last a { border-right: 1px solid #c6c6c6; }

.overview-wrapper
{
	background: #f8f8f8;
	margin: 5px 0 20px;
}

.overview-title
{
	padding: 6px 14px;
	color: #fff;
	background-color: #999;
	background-image: url(/industrial/images/product-overview-title.png);
	background-repeat: repeat-x;
}

.overview-info
{
	float: left;
	width: 49%;
	border-right: 3px #999 double;
	min-height: 245px;
}

.overview-info p
{
	padding-left: 1.4em;
	padding-right: 1.5em;
	width: 60%;
	float: right;
	clear: none;
	padding-top: 7px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.overview-info img
{
	float: left;
	clear: none;
	padding-left: 7px;
	padding-top: 12px;
}

.overview-info-imgstack
{
	float: left;
	padding-left: 7px;
	padding-top: 12px;
}
.overview-info-divtext
{
	
	width: 60%;
	float: right;
	padding-top: 7px;
	
}

.overview-applications
{
	float: left;
	width: 25%;
	border-right: 1px #CCC dotted;
	min-height: 245px;
}

.overview-features .overview-title, .overview-applications .overview-title
{
	background-image: url(/industrial/images/product-overview-features.png);
	background-repeat: repeat-x;
	color: #464646;
}

.overview-features
{
	float: left;
	width: 25%;
}

.overview-applications ul, .overview-features ul
{
	margin-left: 2.5em;
	margin-right: 1.5em;
	margin-top: 7px;
}

/* TABLES */
table
{
	width: 100%;
	margin: 0px;
	border-bottom: 0;
	border-left: 0;
}

td, th
{
	vertical-align: top;
	border: 0;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align:left;
}

table.search-results-list, table.search-results-list td, table.search-results-list th { border: none; }

/* search results */
.search-results .results-meta { padding: 15px 10px 15px 20px; }

.search-results .results-meta h4
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

.search-results .results-meta a { padding-left: 5px; }
.search-results .search-results-list { background: url('/industrial/images/bg-dots.png') repeat-x left top; }

.search-results .search-results-list th
{
	padding: 7px 10px 7px 20px;
	background: url('/industrial/images/bg-dots.png') repeat-x left bottom;
	font-size: 1.1em;
	text-align: left;
}

.search-results td
{
	padding: 10px 20px;
	background: url('/industrial/images/bg-dots.png') repeat-x left bottom;
}

.search-results tr.row0 td { background: #f8f8f8 url('/industrial/images/bg-dots.png') repeat-x left bottom; }

.search-results td td
{
	padding: 0px 0px 2px 0px;
	background: none !important;
}

.search-results td.col-contact_info .label
{
	width: 100px;
	padding-right: 10px;
	text-align: right;
	white-space: nowrap;
}

.search-results td.col-contact_info .data { font-weight: bold; }
.search-results td.col-contact_info .data a { font-weight: normal; }

.search-results .field-title
{
	padding-bottom: 5px;
	font-size: 1.4em;
	font-weight: bold;
}

.search-results .field-title a { color: #1e80b2; }
.search-results .field-description { font-size: 1.2em; }

/* product information table */
.tableUnderlay
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow-x: scroll;
	border: 1px solid #CCC;
}

.tableOverlay
{
	height: auto;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	overflow: hidden;
	border-top: 1px solid #D9DFE1;
	border-right: 1px solid #CCC;
}

.largeFrozenTable
{
	width: 100%;
	display: block;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0;
}

.largeScrollingTable
{
	width: 100%;
	display: block;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0;
}

table.cmSort th
{
	background-color: #D9DFE1;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: 400;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
}

.numeric-sort
{
	background-image: url(/industrial/images/numeric-sort-glyph.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 14px;
}

.alpha-sort
{
	background-image: url(/industrial/images/alpha-sort-glyph.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 14px;
}

table.cmSort, table.cmSort td
{
	background-color: #fff;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.th-subtitles th
{
	text-align: left;
	text-transform: uppercase;
}

.compensate { margin-top: -4px; }
#featureList .features { height: 27em; }

/*
	Parametric Search
*/

UL#parametric-product-list { display: none; }

iframe#parametric-search-window
{
	border: 0;
	width: 900px;
	height: 580px;
	overflow: scroll;
	left: 22px;
	position: relative;
}

#content-parametric-search
{
	padding-left: 22px;
	padding-top: 30px;
}

#content-parametric-search label.heading
{
	margin-right: 1em;
	font-size: 1.3em;
}

#content-parametric-search select { margin-right: 1em; }

/*
	Parts Search
*/

#content-parts-search
{
	padding-left: 22px;
	padding-top: 30px;
	margin-top: -20px;
}

#content-parts-search #content-links
{
	margin-left: -23px;
	margin-top: -18px;
}
/*
#empty-search { height: 538px; }
*/
div.full-width#content-links ul { margin-left: 240px; }

.inventory-results
{
	margin-top: 20px;
	width: 893px;
}

.inventory-results td, .inventory-results th
{
	text-align: left;
	vertical-align: middle;
}

.inventory-results, .inventory-results td, .inventory-results th
{
	border-style: solid;
	border-color: #c6c6c6;
}

.inventory-results th { background-color: #eaf0f2; }
.inventory-results { border-width: 0 0 1px 1px; }
.inventory-results td, .inventory-results th { border-width: 1px 1px 0 0; }

.inventory-results .icon-more, inventory-results .icon-rtarrow
{
	float: right;
	clear: none;
	width: 60%;
	text-align: right;
	padding-top: 4px;
	margin-top: -2px;
}

.inventory-results .inventory-date
{
	display: block;
	float: left;
	clear: none;
	width: 30%;
	text-align: left;
	padding-top: 4px;
	margin-top: -2px;
}

h3.suggestions
{
	display: block;
	float: left;
	clear: none;
	font-size: 1.0em;
}

div.callout
{
	display: block;
	float: left;
	clear: right;
	width: 440px;
}

div.callout p { margin: 0 0 15px 5px; }
div#no-results-suggestion { margin-bottom: 18px; }
div#no-results-suggestion p { clear: both; }
#empty-search div, #empty-search table { margin-left: 10px; }

.search-results .search-instructional
{
	width: 100%;
	float: left;
	clear: both;
	padding-bottom: 14px;
}

.search-cta
{
	font-weight: normal;
	display: inline;
	text-transform: none;
}

.single-rule
{
	clear: both;
	border-color: #ccc;
	border-width: 1px 0 0 0;
	height: 10px;
	border-style: solid;
	width: 100%;
	margin: 15px -10px 10px 0;
}

.results-meta3 { font-size: 1.2em; }

/*no results page*/
.current-category, .other-categories
{
	width: 100;
	float: none;
	clear: both;
	padding: 12px 0 18px 0;
}

.current-category { background-color: #f8f8f8; }

h2.full-dashed
{
	width: 99%;
	border-top: 1px #C3C3C3 dotted;
	border-right: 0;
	border-bottom: 1px #CCC dotted;
	border-left: 0;
	color: #666;
	font-size: 1.2em;
	font-weight: 500;
	clear: both;
	padding: 7px 0 7px 5px;
}

.current-category ul, .other-categories ul, .current-category li, .other-categories li
{
	width: 200px;
	float: left;
	clear: none;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	padding-right: 0;
	margin-right: 0;
}

.current-category ul { padding-left: 7px; }

.other-categories ul
{
	margin-bottom: 24px;
	padding-left: 7px;
}

.current-category li, .other-categories li { line-height: 1.8em; }
.other-categories h3 { font-size: 1.1em; }

/*
Mega Menu Styles
*/
dl
{ 
	float: left;
	clear: none;
	margin-right: 12px;
	margin-top: 0;
	width: 172px;
}

dt { font-weight: bold; }

dd
{
	margin-left: 0;
	padding: 2px;
}

dd:hover
{
	background: #eef;
	color: #666;
}
dd a
{

	color: #666;
}

dt a:hover, dd a:hover{text-decoration:none;}

#menuList
{
	margin-left: -10000px;
	margin-top: -10000px;
}

div#navHeader
{
	width: 100%;
	height: 37px;
	background-color: #ccc;
	color: #fff;
}

div.megaMenu
{
	height: auto;
	/* border: 2px solid #66f;
	 		background-color: #FFF; */
	overflow:visible;
	padding: 22px 5px 5px 5px;
	margin-top: -450px;
	float: left;
	width: auto;
	display: none;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.aNav
{
	background-repeat: no-repeat;
	min-width: 22em;
}


div.navcontainer
{
	top: -10px;
	left: 20px;
}

#menuList { display: none; }
dl { margin-left: 0; }

.wrapper, .mmt, .mmb, .mmb div
{
	background-image: url(/industrial/images/mega-menu-bg.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	height: 100%;
	width: 100%;
}

.wrapper
{
	background-position: right top;
	margin-left: 12px;
	padding-right: 6px;
}

.mmt
{
	top: 0;
	left: 0;
	height: 100%;
	width: 13px;
}

.mmb
{
	bottom: -14px;
	left: 0;
	height: 14px;
	background-position: left bottom;
	margin-right: -12px;
}

.mmb div
{
	background-position: right bottom;
	bottom: 0px;
	height: 15px;
	right: -18px;
	width: 18px;
}

.megaMenu { background-image: url(); }

.submitBtn
{
 text-align:center;
 vertical-align:middle;	
}

div.megaMenu DD { 
	margin-right:5px; 
	margin-left:2px;}
.navContainer { display: none; }
.onStyle { background-color: #50bde8; }
#BatteriesMenunavcontainer{left:120px;
}
#OpticalMenunavcontainer{left:190px;}
#SemiconductorsMenunavcontainer{left:429px;}
#CardMenunavcontainer{left:500px;}
#RadiationMenunavcontainer{left:603px;}
#IndustryMenunavcontainer{left:735px;}

.successMsg
{
	color:Red;
}

.successMsg2
{
	color:Blue;
}

.errorMsg
{
	color:Red;
}

.productListing
{
	font-weight:bold;
	font-size:14px;
}

.noResultsFound
{
	color:Red;
	margin-left:10px;
}

.resultsFound
{
	margin-left:10px;
}

.resultsRegion
{
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-left:10px;	
}

/* List Item HACK */
li { zoom: 1; }

/* /industrial/electronic-components/tertiary-navigation/product-information/engineering-notices.aspx */
.tableHeaderRow
{
	background-color: #259FBF;
}

.productTitleNew
{
	color: red;
}

.ternavProdTable
{
	border-collapse: collapse;
}
.ternavProdTable td
{
	border: 1px solid #CCCCCC;
}

.no-float
{
	float:none;
}

.callout-link
{
	font-size:18px;
	color: #259FBF;
}

.callout-link A:Link     { color:#259FBF; text-decoration:none; }
.callout-link A:Active   { color:#259FBF; text-decoration:none; }
.callout-link A:Visited  { color:#259FBF; text-decoration:none; }
.callout-link A:Hover    { color:#259FBF; text-decoration:underline; }

.header-reg
{
	color:#FFF;
	font-size:18px;
	position:relative;
	left:375px;
	top:35px;	
}

.grayBorderTable td
{
	border:1px solid #ccc;
}

/* GLOBAL BUSINESS BUBBLE START */
#business_bubble_top {
	width:164px;
	background:transparent url(/industrial/images/header/business_box_top_tab_bg.png) no-repeat top right;
	_background-image:url(/industrial/images/header/business_box_top_tab_bg.gif); 
	position:absolute;
	left:448px;
	top:45px;
	z-index:999;
	padding:0;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	visibility:hidden;
}

#business_bubble_top ul{
	list-style-type:none;
	margin:0;
	padding:0;
	border: 1px #3fc4ff solid;
	background-color:#e8eae8;
}
#business_bubble_top li{
	list-style-type:none;
	border-bottom:1px #3fc4ff solid;
	
	height:25px;
}
#business_bubble_top li.last{border-bottom:none;}
#business_bubble_top a{	
	cursor:pointer;
	font-weight:bold;
	line-height:16px;
	color:#68665F;
	text-decoration:none;
	display:block;
	width:154px;
	height:20px;
	margin:0;
	padding:0;
	padding-left:8px;
	padding-top:5px;
}
#business_bubble_top h3{
	margin:0;
	padding:0;
	color:#fff;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-left:105px;
	margin-top:9px;
	margin-bottom:5px;
}
#business_bubble_top a:hover{
	/*background-color:#edeee5;*/
	background-color:#fff;
}

/* Support Bubble */

#support_bubble_top {
	width:164px;
	background:transparent url(/images/layout/support_box_top_tab_bg.png) no-repeat top right;
	_background-image:url(/images/layout/support_box_top_tab_bg.gif); 
	position:absolute;
	left:539px;
	top:21px;
	z-index:999;
	padding:0;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	visibility:hidden;
}

#iframe_top_bg{
	position:absolute;
	left:539px;
	top:21px;
	width:164px;
	height:76px;
	z-index:998;
	border:0 none;
	visibility:hidden;
	margin-top:29px;
}
#support_bubble_top ul{
	list-style-type:none;
	margin:0;
	padding:0;
	border: 1px #ffb23e solid;
	background-color:#e8eae8;
}
#support_bubble_top li{
	list-style-type:none;
	border-bottom:1px #999 solid;
	
	height:25px;
}
#support_bubble_top li.last{border-bottom:none;}
#support_bubble_top a{	
	cursor:pointer;
	font-weight:bold;
	line-height:16px;
	color:#68665F;
	text-decoration:none;
	display:block;
	width:154px;
	height:20px;
	margin:0;
	padding:0;
	padding-left:8px;
	padding-top:5px;
}
#support_bubble_top h3{
	margin:0;
	padding:0;
	color:#fff;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-left:102px;
	margin-top:9px;
	margin-bottom:5px;
}
#support_bubble_top a:hover{
	/*background-color:#edeee5;*/
	background-color:#fff;
}	


.supportTopHighlight
{
	text-decoration:underline!important;
	cursor:pointer!important;
}

/* End Support Bubble */

/* GLOBAL BUSINESS BUBBLE END */

.checkBoxList tr
{
	border:0px;	
}
.checkBoxList tr td
{
	border:0px;	
}

.checkBoxList tr td input
{
	border:0px;
	margin:0px;
	padding:0px;
	height:15px;	
}

.checkBoxList tr td label
{
	float:left;	
	clear:none;
	padding-left:5px;
	padding-top:0px;
}

.errorMsg ul li
{
	list-style:none;
}

