/* ------------------ COLORS 
lf green 008A3F
drk green 01573a
lt green c7e1d8
grays eee 999 444
---------------------- */

/* ------------------ TAGS ------------------ */
html,body,div,p,a,h1,h2,h3,h4,h5,h6,form,input,select,textarea {color:#444;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
body.inventorymenu {background:#fff url("../../images/bg_rt_stripe.gif") repeat-y 140px 0;} /*needed for frameset on cart page*/
h1,h2,h3,h4,h5,h6 {color:#008A3F;font-weight:bold;line-height:100%;margin:0;}
img {margin:0;padding:0;border:none;}
p,a {line-height:120%;}
a {color:#008A3F;}
a:hover {color:#000000;}


table tr td input {margin:4px 4px 4px 0;}
table tr td { font-size: 11px; }

sup {margin:0 2px 0 1px;padding:0;line-height:0px;font-size:90%;vertical-align:3px;}

/* ------------------ CLASSES ------------------ */
body.stripe {background:transparent url("../../images/bg_rt_stripe.gif") repeat-y top right;}
div.clear_float {height:1%;overflow:hidden;font-size:1px;line-height:1px;}
div.clr_lft {height:5px;clear:left;font-size:1px;line-height:1px;}
div.clear20 {height:20px;width:100%;clear:right;font-size:1px;line-height:1px;}
div.clear1 {height:5px;clear:left;background:transparent url("../../images/bg_rt_stripe.gif") repeat-y 140px 0;font-size:1px;line-height:1px;}
h1.title {font-weight:bold;font-size:12px;padding:0 0 0 6px;line-height:16px;border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;}
h1.t1 {color:#fff;background-color:#008A3F;border-color:#01573a;}
h1.t2 {color:#fff;background-color:#999;border-color:#444;}
.transparent{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

div.breakout {border-top:1px solid #999;margin-right:10px;padding:10px;}

dl.form,dl.form dt,dl.form dd {margin:0;padding:0;}
dl.form dt {color:#444;font-weight:bold;}
dl.form dd {margin:2px 0 5px 0;}

a.button {color:#fff;background-color:#008A3F;border:1px solid #008A3F;text-decoration:none;padding:0 4px;}
a.button:hover {color:#008A3F;background-color:#fff;}
/* ------------------ HEADER ------------------ */
/*language menu*/
div#lang_menu {height:16px;margin-right:26px;background-color:#fff;}
div#lang_menu ul {margin:0;padding:0;margin-right:26px;height:16px;}
div#lang_menu ul li {float:left;list-style-type:none;margin-left:10px;}
	*html div#lang_menu ul li {width:1%;}/* only for IE PC */
div#lang_menu ul li a {display:inline-block;margin-top:5px;}
	/* Hide from IE-mac \*/div#lang_menu ul li a {display:block;}/* End hide from IE-mac */
/*search*/
div#search {height:22px;margin-right:35px;background-color:#fff;}
form#search_form input,form#search_form select {width:120px;background-color:#fff;}
div#search ul {margin:0;padding:0;float:right;height:22px;}
div#search ul li {float:left;width:auto;list-style-type:none;margin-left:10px;font-size:12px;color:#008A3F;}
div#search ul li.go_button a {display:inline-block;padding:0 5px;line-height:22px;text-decoration:none;background:transparent url("../../images/go_button_left.gif") no-repeat left center;color:#fff;text-align:center;}
div#search ul li.go_button {width:40px;}

	/* Hide from IE-mac \*/div#search ul li.go_button a {display:block;}/* End hide from IE-mac */
	/* Hide from IE-mac \*/div#search ul li.go_button {width:auto;}/* End hide from IE-mac */
	
	*html div#search ul li.go_button a {display:inline-block;}/* only for IE PC */
div#search ul li.go_button {background:#008A3F url("../../images/go_button_right.gif") no-repeat right center;}

/*submenu*/
div#submenu {height:20px;margin-right:35px;background-color:#fff;}
div#submenu ul {float:right;margin:0;padding:0;height:20px;}
div#submenu ul li {float:left;list-style-type:none;margin-left:10px;height:20px;}
div#submenu ul li a {display:inline-block;line-height:20px;color:#444;font-size:10px;text-decoration:none;}
div#submenu ul li a:hover {color:#008A3F;}
	/* Hide from IE-mac \*/div#submenu ul li a {display:block;}/* End hide from IE-mac */
	*html div#submenu ul li a {display:inline-block;}/* only for IE PC */
div#submenu ul li a.focus {font-weight:bold; color:#008A3F;}

/*menu*/
div#menu {height:25px;border-top:1px solid #999;border-bottom:1px solid #999;margin-right:10px;}
div#menu ul {margin:0 15px 0 0;padding:5px 0 0 0;height:20px;background-color:#fff;}
div#menu ul li {list-style-type:none;float:left;}
div#menu ul li a {display:inline-block;line-height:20px;text-decoration:none;color:#444;border-left:1px solid #999;padding:0 15px 0 10px;}
div#menu ul li a:hover {color:#008A3F;}
div#menu ul li a.first {border-left:none;}
	/* Hide from IE-mac \*/div#menu ul li a {display:block;}/* End hide from IE-mac */
	*html div#menu ul li a {display:inline-block;}/* only for IE PC */
div#menu ul li a.focus {font-weight:bold;  color:#008A3F;}

/* ------------------ FOOTER ------------------ */
div#footer {clear:both;border-top:1px solid #999;margin-right:10px;height:20px;}
div#footer p {float:left;margin-left:20px;}
div#footer ul {float:right;height:20px;margin:0 15px 0 0;padding:0;}
div#footer ul li {list-style-type:none;float:left;}
div#footer ul li a {display:inline-block;color:#999;line-height:20px;font-size:10px;margin-right:10px;text-decoration:none;}
div#footer ul li a:hover {color:#008A3F;}
	/* Hide from IE-mac \*/div#footer ul li a {display:block;}/* End hide from IE-mac */
	*html div#footer ul li a {display:inline-block;}/* only for IE PC */


/* ------------------ LANDING PAGE ------------------ */
div#logo_landing {height:60px;margin-right:25px;border-bottom:16px solid #008A3F;}
div#logo_landing a.home {float:left;background:#fff url("../../images/land_hdr_logo.gif") no-repeat center left;width:160px;line-height:60px;display:block;margin-left:20px;text-indent:-1000px;}

div#logo_landing h1 {text-align:right;color:#008A3F;font-size:20px;line-height:100%;padding:30px 0 0 0;margin:0 10px 0 0;}

div#landing_container {background:#fff url("../../images/bg_rt_stripe.gif") repeat-y 140px 0;margin-right:25px;}

div#landing_menu {float:left;display:inline;width:153px;z-index:1000;background: url("../../images/landing_pulse.gif") no-repeat right 60px;}
div#landing_menu h1 {padding-top:5px;margin-bottom:5px;margin-left:10px;font-size:12px;color:#008A3F;}
div#landing_menu ul {margin:0;padding:0;margin-left:15px;margin-right:22px;background-color:transparent;}
div#landing_menu ul li {list-style-type:none;margin-top:5px;}
div#landing_menu ul li a {color:#444;font-size:10px;font-weight:normal;text-decoration:none;}
div#landing_menu ul li a:hover {color:#01573a;}
div#landing_menu ul li a.focus {color:#01573a;}

div#landing_content {position:relative;top:0;right:0;margin-left:160px;margin-right:220px;z-index:100;}
	/*IE-pc hack */ *html div#landing_content {height:1%;}
	/*IE-pc hack *html div#landing_content {padding-left:160px;padding-right:220px;margin:0;} */
div#landing_content h1 {padding-top:15px;margin-bottom:10px;font-size:16px;color:#008A3F;}
div#landing_content h2,div#landing_content p {margin-bottom:10px;color:#444;}
div#landing_content p {line-height:120%;}
div#landing_content p.warning {color:#f00;}

div#submenu_img {position:absolute;top:161px;right:25px;height:170px;width:200px;z-index:100;overflow:hidden;}
	/*IE-pc hack*/ *html div#submenu_img {right:24px;top:162px;}
div#landing_submenu {width:200px;float:right;background-color:#fff;z-index:400;padding-top:170px;}
div#landing_submenu h1 {background-color:#008A3F;color:#fff;font-size:12px;line-height:24px;padding-left:10px;margin:0 0 5px 0;clear:both;}
div#landing_submenu img {display:block;}
div#landing_submenu ul {margin:0 0 15px 0;padding:0;}
div#landing_submenu ul li {list-style-type:none;}
div#landing_submenu ul li a {color:#008A3F;font-size:10px;line-height:130%;}
div#landing_submenu ul li a:hover {color:#000000;}
div#landing_submenu img.featured {float:right;margin:0 5px 10px 10px;}
div#landing_submenu p {margin-top:5px;color:#008A3F;font-weight:normal;}
div#landing_submenu h2 {font-size:11px;color:#444;margin:2px 0;}
div#landing_submenu ul.sub_list {margin-left:10px;}

div#landing_submenu ul.app_highlights {margin:0 5px 20px 0;padding:0;list-style-type:none;}
div#landing_submenu ul li {margin-top:5px;}
div#landing_submenu ul li span {font-weight:bold;color:#008A3F;}

/*product lists*/
div#p_list h1 {color:#999;font-style:italic;font-weight:bold;font-size:12px;margin:10px 0 5px 0;line-height:100%;clear:left;}
div#p_list dl,div#p_list dl dt,div#p_list dl dd {padding:0;margin:0;}
div#p_list dl.sub {display:block;width:215px;padding-bottom:10px;float:left;}
div#p_list dl.subauto {display:block;width:145px;padding-bottom:10px;float:left;}
div#p_list dl.follow {margin-left:10px;}
div#p_list dl dd a {margin:0;padding:0;color:#008A3F;font-size:10px;line-height:130%;}
div#p_list dl dd a:hover {color:#000000;}
div#p_list dl dt {line-height:18px;color:#444; padding-top:10px; }
div#p_list dl dt.title,div#p_list dl dt.header {font-style:italic;font-weight:bold;font-size:11px;padding-top:0;margin:10px 0 5px 0;line-height:100%;clear:left;}
div#p_list dl dt.title {color:#333;}
div#p_list dl dt.header {color:#008A3F;}


/* updated product lists (Wickman / Pudenz) */
div#products_list h1 {color:#008A3F;font-weight:bold;font-size:14px;margin:10px 0 10px 0;line-height:100%;clear:left;}
div#products_list h2 {margin:0 0 10px 0;padding:0;color:#008A3F;font-style:italic;font-size:11px;}
div#products_list ul {margin:0;padding:0;}
div#products_list ul li {list-style-type:none;margin-top:2px;}
div#products_list ul li.first {margin-top:0;}
div#products_list dl,div#products_list dl dt,div#products_list dl dd {padding:0;margin:0;}
div#products_list dl dt {color:#333;padding:0;font-weight:bold;font-style:italic;border-bottom:1px solid #333;}
div#products_list dl dd {margin-bottom:14px;}
div#products_list dl dd ul li {list-style-type:none;display:inline;margin-right:6px;}
div#products_list dl dd ul li a {margin:0;padding:0;color:#008A3F;font-size:10px;line-height:160%;}
div#products_list dl dd ul li a:hover {color:#000000;}
div#products_list dl.sub {display:block;width:170px;padding-bottom:10px;float:left;margin-left:40px;}
div#products_list dl.first {margin-left:0;}

div#smartglow_mini {padding-left:168px;background:url("../../images/smartglow_mini.jpg") no-repeat left center;}
div#smartglow_ato {padding-left:168px;background:url("../../images/smartglow_ato.jpg") no-repeat left center;}
div#smartglow_maxi {padding-left:168px;background:url("../../images/smartglow_maxi.jpg") no-repeat left center;}

/*product list search form*/
form.p_search {margin:0 0 20px 0;padding:0;}
form.p_search input,form.p_search select {display:inline;margin:0 5px 0 0;padding:0;}
form.p_search p {line-height:24px;}

/*product list columns*/
div#p_list table tr td {vertical-align:top;}
div#p_list table tr td dl {margin-left:5px;}
div#p_list table tr td.first dl {margin-left:0;}
div#p_list table tr td dl dd {font-size:10px;line-height:130%;}


/* BEGIN HACKS */
div#logo_landing {height:76px;voice-family: "\"}\"";voice-family:inherit;
/* anything below the above 'voice-family' rules are ignored by ie 5.5 and lower */
height:60px;
}
html>div#logo_landing {height:60px;}/* this rule is a 'be nice to Opera rule' */
/* END HACKS */

/* ------------------ HOME PAGE ------------------ */
div#home_container {margin-right:25px;background:#fff url("../../images/bg_home_rt.gif") repeat-y right top;}
div#main_content {padding-top:10px;margin-right:244px;}
div#sub_content {padding-top:10px;width:210px;float:right;margin-top:0px;}

/*logo banner*/
div#logo_home {background:#008A3F url("../../images/littelfuse_hdr_bg.gif") no-repeat right top;height:60px;margin-right:25px;}
div#logo_home a {display:block;margin-left:20px;width:164px;height:60px;text-indent:-2000px;line-height:60px;background:#008A3F url("../../images/logo_home.gif") no-repeat left 50%;}

/*welcome*/
div#welcome {padding:0 0 20px 20px;height:100%;}
div#welcome h1 {font-size:14px;font-weight:bold;color:#008A3F;}
div#welcome p {color:#444;margin-top:14px;margin-right:20px;}

/*lilypad*/
div#landing_content div.lilypad {margin-left:20px;padding-bottom:20px;}
div#landing_content div.lilypad h1 {font-size:14px;font-weight:bold;color:#008A3F;}
div#landing_content div.lilypad p {color:#333;margin-top:14px;margin-right:20px;line-height:130%;}

/* latest news */
div#latest_news {margin:0 10px 20px 0;padding-bottom:20px;border-bottom:1px solid #999;}
div#latest_news h1 {font-size:12px;color:#444;font-weight:bold;margin-bottom:10px;}
div#latest_news ul {margin:0;padding:0;}
div#latest_news ul li {list-style-type:none;margin-top:2px;}
div#latest_news ul li.first {margin-top:0;}
div#latest_news ul li a {color:#008A3F;text-decoration:underline;}
div#latest_news ul li a:hover {text-decoration:none;}

/*featured brands  -  industry solutions */
div#featured_brands img {display:block;margin:0;padding:0;}
div#featured_brands h1,div#ind_sol h1 {font-size:12px;color:#444;font-weight:bold;margin-bottom:10px;}
div#featured_brands {height:108px;}
div#featured_brands table td {vertical-align:top;text-align:center;padding-bottom:10px;}
div#featured_banner {display:none;height:108px;}

div#ind_sol {margin-top:20px;margin-right:10px;padding-top:20px;border-top:1px solid #999;}
div#ind_sol table tr td {vertical-align:top;}
div#ind_sol table tr td a {font-size:10px;color:#444;text-decoration:none;margin:0;padding:0;}
div#ind_sol table tr td a:hover {color:#008A3F;}
div#ind_sol table tr td a.icon img {margin:2px 0 0 2px;}
div#ind_sol table tr td a.icon {display:block;width:64px;height:64px;border:1px solid #999;}
div#ind_sol table tr td a.icon:hover {border-color:#444;}

/*links*/
div#site_links {margin:0 0 0 16px;}
div#site_links ul {margin:0;padding:0;}
div#site_links ul {float:left;width:33%;}
div#site_links ul li {list-style-type:none;margin:4px;padding-left:4px;}
div#site_links ul li.title {padding-left:0;color:#fff;font-size:12px;font-weight:bold;line-height:16px;padding-left:4px;background-color:#008A3F;}
div#site_links ul li a {color:#444;}
div#site_links ul li a:hover {color:#008A3F;}

/*banners*/
/* div#banners {clear:both;border-top:1px solid #999;margin-right:10px;margin-top:-15px;padding:10px 0;} */
div#banners {margin:50px 230px 0 0;padding:0;}
div#banners img {margin:0 0 10px 20px;}


/* ------------------ CAREERS PAGES ------------------ */
div#crer_wrap {width:721px;}
div#crer_hdr {height:65px;padding-left:35px;}
div#crer_hdr a {display:block;width:113px;height:65px;background:url("../../images/careers/crer_hdr_logo.gif") no-repeat left center;text-indent:-1000px;}
div#crer_bnr {height:212px;background:#fff url("../../images/careers/crer_welcome2.jpg") no-repeat top right;}
div#crer_bnr img {display:block;margin:0;padding:0;}
div#crer_content {position:relative;top:0;left:0;}
div#crer_copy {position:relative;top:0;left:35px;margin-right:411px;}
div#crer_copy p {margin:14px 0 0 0;line-height:130%;}
div#crer_memu {width:200px;position:absolute;top:0;left:407px;}
div#crer_memu ul {margin:0;padding:0;}
div#crer_memu ul li {list-style-type:none;margin-bottom:4px;}
div#crer_memu ul li a {line-height:130%;}
div#crer_ftr {background-color:#666;color:#fff;margin:90px 2px 0 0;height:37px;}
div#crer_ftr ul {height:37px;margin:0;padding:0;float:right;}
div#crer_ftr ul li {list-style-type:none;display:inline;margin-right:10px;}
div#crer_ftr ul li a {font-size:10px;line-height:37px;color:#fff;text-decoration:none;}

ul#crer_locs {margin:0 0 10px 0;padding:0;width:364px;height:364px;;}
ul#crer_locs li {list-style-type:none;float:left;text-align:center;}
ul#crer_locs li a.mask {display:block;font-weight:bold;text-decoration:none;font-size:11px;color:#444;width:180px;height:180px;}
ul#crer_locs li a.mask:hover {color:#008A3F;}
ul#crer_locs li a.na {background:#fff url("../../images/careers/crer_north_america.jpg") no-repeat center center;}
ul#crer_locs li a.euro {background:#fff url("../../images/careers/crer_europe.jpg") no-repeat center center;}
ul#crer_locs li a.sa {background:#fff url("../../images/careers/crer_central_america.jpg") no-repeat center center;}
ul#crer_locs li a.ausi {background:#fff url("../../images/careers/crer_asia_pacific.jpg") no-repeat center center;}

dl.job_listings,dl.job_listings dt,dl.job_listings dd,dl.job_listings dd ul {margin:0;padding:0;}
dl.job_listings dt {font-weight:bold;color:#008A3F;font-size:14px;}
dl.job_listings dd ul li {list-style-type:none;margin-bottom:4px;}
dl.job_listings dd ul li a {color:#444;text-decoration:underline;}
dl.job_listings dd ul li a:hover {color:#008A3F;text-decoration:underline;}

dl.job_details,dl.job_details dt,dl.job_details dd,dl.job_details dd dl {margin:0;padding:0;font-size:11px;color:#444;font-weight:normal;}
dl.job_details {margin-left:20px;}
dl.job_details dt {font-weight:bold;font-size:14px;color:#008A3F;border-bottom:1px dashed #008A3F;margin-bottom:5px;padding-bottom:5px;}
dl.job_details dd {margin-bottom:10px;}
dl.job_details dd dl,dl.job_details dd dl dt,dl.job_details dd dl dd {margin:0;padding:0;border:none;}
dl.job_details dd dl dt {font-size:11px;color:#444;}
dl.job_details dd dl dd {margin-bottom:5px;padding-left:10px;}

ul.job_overview {margin:0;padding:0;}
ul.job_overview li {list-style-type:none;margin-bottom:5px;}
ul.job_overview li span {font-weight:bold;margin-right:4px;}

ul.form_links {clear:left;margin:0 0 0 15px;padding:10px 0;border-top:1px dashed #008A3F;}
ul.form_links li {list-style-type:none;display:inline;margin-left:5px;}

div#career_form {margin-left:20px;margin-bottom:10px;border:1px solid #008A3F;padding:0 5px;width:472px;}
div#career_form div#forms {border:1px solid #999;border-right:none;background-color:#eee;height:200px;width:460px;overflow:auto;padding:5px 0;margin-top:5px;}
div#career_form div.job_block {display:none;margin-left:5px;}
div#career_form div#contact {display:block;}
div#career_form dl,div#career_form dl dt,div#career_form dl dd {margin:0;padding:0;}
div#career_form dl {clear:left;}
div#career_form dl.col {float:left;clear:none;margin-left:10px;}
div#career_form dl.first {margin-left:0;}
div#career_form dl dt {font-weight:bold;font-size:10px;}
div#career_form dl dd {margin:1px 0 3px 0;}
div#career_form dl dd input {width:200px;}
div#career_form dl dd textarea {width:410px;}
div#career_form dl dd input.rad_chk {width:auto;margin-right:4px;}
div#career_form dl dd input.rad_chk + input {margin-left:10px;}

div#career_form ul.crer_menu {margin:5px 0;padding:0;}
div#career_form ul.crer_menu li {list-style-type:none;display:inline;}
div#career_form ul.crer_menu li a {line-height:16px;text-decoration:none;color:#008A3F;background-color:#fff;border:1px solid #008A3F;padding:0 4px;}
div#career_form ul.crer_menu li a:hover {color:#fff;background-color:#008A3F;}

div#career_form ul#career_menu li a#identity_link {visibility:hidden;}
div#career_form ul#career_menu li a.focus {color:#fff;background-color:#008A3F;}

div#career_form ul.crer_menu li#pre {display:none;}

table#job_list {border-right:1px solid #008A3F;border-bottom:1px solid #008A3F;}
table#job_list th, table#job_list th a {background-color:#008A3F;color:#fff;text-decoration:underline;text-align:center;font-size:12px;font-weight:bold;line-height:160%}
table#job_list th {border-left:1px solid #fff;}
table#job_list th.first {border-left-color:#008A3F;}
table#job_list td {padding:2px 4px;border-left:1px solid #008A3F;}
table#job_list tr.odd_row td {background-color:#c7e1d8;}

table#enviro_list {border-bottom:1px solid #008A3F;}
table#enviro_list th, table#enviro_list th a {background-color:#008A3F;color:#fff;text-decoration:none;text-align:center;font-size:10px;font-weight:bold;line-height:160%}
table#enviro_list th {border-left:1px solid #fff;}
table#enviro_list th.first {border-left-color:#008A3F;}
table#enviro_list th.last {border-right:1px solid #008A3F;}
table#enviro_list td {padding:2px 4px;border-left:1px solid #008A3F;}
table#enviro_list td.last {border-right:1px solid #008A3F;}
table#enviro_list tr.odd_row td {background-color:#c7e1d8;}

div#email_friend_crer {padding:20px 0 0 20px;}

table#ethnicity td {padding:4px;vertical-align:top;}
