/* Rules that are indented are IE hacks */
/* Please place any additions, updates or modifications at the end of this document in the space provided ONLY! */

/* ===================== BASE COLORS BEGIN (list all colors used here) ===================== 
lf green #008a3f
drk green #01573a
lt green #c7e1d8

blue: #005596
grays eee 999 444 272727

===================== BASE COLORS END ===================== */






/* ===================== BASE TAGS BEGIN ===================== */
html,body,div,
code,var,pre,samp,span,blockquote,address,kbd,cite,abbr,acronym,
a,p,h1,h2,h3,h4,h5,h6,
em,strong,
form,fieldset,legend,label,option,textarea,
table,caption,tr,th,td,tbody,thead,tfoot,col,colgroup 
{margin:0;padding:0;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;font-weight:normal;line-height:150%;}
input,select {margin:0;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;font-weight:normal;line-height:150%;}
body {background-color:#fff;}
a,p,h1,h2,h3,h4,h5,h6,label {color:#272727;}
ul,dl,ol {color:#272727;}
p {line-height:150%;margin-bottom:20px;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;margin-bottom:10px;}
a {outline:none;text-decoration:underline;}
a:hover {text-decoration:none;}
em {font-style:italic;}
strong {font-weight:bold;}
img {border:none;margin:0;padding:0;}
blockquote {margin:10px 40px;}
abbr,acronym {border:none;}
hr {border:0;border-bottom:1px solid #ccc;height:1px;line-height:0;font-size:0;}
/* non-standards tags */
font {line-height:150%;}
sup {font-size: 11px; line-height:1.75;}


h2 {font-size:13px;color:#008a3f;}

/* ===================== BASE TAGS BEGIN ===================== */





/* ===================== BASE CLASSES BEGIN ===================== */
div.clear_both {height:0;line-height:0;font-size:0;clear:both;}
div.clear_left {height:0;line-height:0;font-size:0;clear:left;}
div.clear_right {height:0;line-height:0;font-size:0;clear:right;}
		div.clr_lft {height:5px;clear:left;font-size:1px;line-height:1px;}

div.lilypad {line-height:150%;font-size:12px;}

form.p_search {margin:10px 0;}
form.p_search span.SubNav2 {font-weight:bold;color:#008a3f;}

ul.links {margin:0;padding:0;list-style-type:none;}
ul.links li {line-height:100%;margin-top:4px;}
ul.links li.first {margin-top:0;}
ul.links li a,ul.links li.more a:hover {text-decoration:none;}
ul.links li a:hover,ul.links li.more a {text-decoration:underline;color:#008a3f;}

ul.news_links {}
ul.news_links span.headline {display:block;font-weight:bold;}
ul.news_links li {margin-top:10px;line-height:150%;}

form.quick_search {height:15px;}
form.quick_search fieldset {margin:0;padding:0;border:0;}
form.quick_search fieldset legend {display:none;}
form.quick_search fieldset label {float:left;margin-right:12px;line-height:15px;font-weight:bold;}
form.quick_search fieldset div.search_box {float:left;height:13px;width:128px;border:1px solid #272727;margin:0;overflow:hidden;}
form.quick_search fieldset div.search_box input {border:0;line-height:13px;height:13px;outline:0;margin:0;padding:0 0 0 2px;}
form.quick_search fieldset a.submit {float:left;width:15px;height:0;margin-left:3px;overflow:hidden;padding-top:15px;background:url("../images/css/button_submit.gif") no-repeat left top;}

form.quick_search2 {height:auto;overflow:hidden;}
form.quick_search2 fieldset label {display:block;float:none;font-weight:normal;margin-bottom:10px;}

form.quick_search3 fieldset a.submit {color:#fff;font-weight:bold;text-decoration:none;float:none;display:block;width:60px;height:18px;line-height:18px;height:18px;padding-left:4px;margin-left:0;overflow:hidden;padding-top:0;background:#008a3f url("../images/css/button_submit.gif") no-repeat right center;}


img.banner_small {display:block;padding:0;margin:0 0 20px 0;width:271px;height:85px;}

.box { border: 1px solid #008852; -webkit-box-shadow: 5px 5px 20px #ccc; -moz-box-shadow: 5px 5px 20px #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(/img/pattern.gif) left bottom repeat-x;  padding-bottom: 12px; margin-bottom: 20px; background: #fff; zoom: 1; /* filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=5); Drop shadow screws up IE6 layout */ overflow: hidden; }

dl.section,dl.section dt,dl.section dd {margin:0;padding:0;line-height:100%;}
dl.section {padding-bottom:10px;}
dl.section dt {font-weight:bold;color:#008a3f;margin-bottom:4px;}
dl.section dd {border-bottom:1px solid #ccc;padding-bottom:10px;}

div.archived_dates {margin-top:20px;padding-top:10px;border-top:1px solid #ccc;}
div.archived_dates dl,div.archived_dates dl dt,div.archived_dates dl dd,div.archived_dates dl dd ul {margin:0;padding:0;list-style-type:none;display:inline;}
div.archived_dates dl dt {font-weight:bold;}
div.archived_dates dl dd {margin-left:5px;}
div.archived_dates dl dd ul li {display:inline;margin-left:5px;}


div.paging {padding-top:10px;margin-top:5px;border-top:1px solid #ccc;text-align:center;}
div.paging ul {margin:0;padding:0;list-style-type:none;height:20px;}
div.paging ul li {display:inline;}
div.paging ul li.prev a,div.paging ul li.next a {font-weight:bold;color:#008a3f;text-decoration:none;}
div.paging ul li.prev a:hover,div.paging ul li.next a:hover {text-decoration:underline;}
div.paging ul li.prev {margin-right:10px;}
div.paging ul li span.begin_num {} 
div.paging ul li span.end_num {}
div.paging ul li span.total_num {}
div.paging ul li.next {margin-left:10px;}


div.contact_form {}
div.contact_form form label {display:block;margin:6px 0 2px 0;}
div.contact_form form input.text {width:150px;margin-right:4px;}
div.contact_form form input.submit {display:block;margin:10px 0 20px 0;}


div.form {}
div.form fieldset {border:0;padding:4px;}
div.form fieldset.alt {background-color:#eee;}
div.form legend {font-size:12px;font-weight:bold;color:#008a3f;padding-top:20px;}
div.form fieldset.alt legend {}
div.form label {display:block;margin:6px 0 3px 0;}
div.form input.text,div.form select {width:40%;}
div.form p {font-size:10px;margin:5px 0;line-height:110%;}
div.form div.cols div.col input.text,div.form div.cols div.col select {width:90%;}
div.form textarea {width:99.9%;height:100px;}
div.form ul {margin:0;padding:0;list-style-type:none;}
div.form ul li label {display:inline;margin-left:5px;}
div.form ul.radios li {display:inline;}
div.form ul.radios li input {margin-left:10px;}
div.form ul.radios li.first input {margin-left:0;}
div.form dl,div.form dl dt,div.form dl dd {margin:0;padding:0;}
div.form dl dt {font-weight:bold;}
div.form dl dd {margin-top:5px;margin-bottom:10px;}

div.form div.cols {height:1%;overflow:hidden;}
div.form div.cols div.col {width:49.9%;float:left;}

div.form ul.form_buttons li {margin-left:10px;}
div.form ul.form_buttons li.first {margin-left:0;}
/* ===================== BASE CLASSES BEGIN ===================== */





/* ===================== LAYOUT BEGIN ===================== */
body {background:url("../images/css/body_bg.gif") repeat left top;}

div#wrapper_left {background:url("../images/css/page_shadow_left.gif") repeat-y left top;width:981px;margin-left:auto;margin-right:auto;}
div#wrapper_right {background:url("../images/css/page_shadow_right.gif") repeat-y right top;}
div#wrapper {margin:0 22px;background-color:#fff;padding-top:10px;}


div#header {position:relative;left:0;top:0;}

div#content {margin-top:1px;height:1%;overflow:visible;}

div#footer {clear:both;border-top:2px solid #999;padding-bottom:40px;margin-top:40px;}
/* ===================== LAYOUT END ===================== */






/* ===================== HEADER BEGIN ===================== */
div#header div#header_logo,div#header div#header_logo a {display:block;width:166px;height:56px;}
div#header div#header_logo a {text-indent:-3000px;background:url("../images/css/header_logo.gif") no-repeat 0 10px;}

div#header div#lang_menu {height:12px;position:absolute;right:0;top:0;}
div#header div#lang_menu ul {margin:0;padding:0;list-style-type:none;text-align:right;}
div#header div#lang_menu ul li {display:inline;padding-right:12px;}
div#header div#lang_menu ul li.first {}
div#header div#lang_menu ul li a {}

div#header div#sub_menu {}
div#header div#sub_menu ul {margin:0;padding:0;list-style-type:none;text-align:right;}
div#header div#sub_menu ul li {display:inline;padding-right:10px;}
div#header div#sub_menu ul li.first {}
div#header div#sub_menu ul li a {font-size:10px;line-height:10px;text-decoration:none;}
div#header div#sub_menu ul li a:hover {text-decoration:underline;}

div#header div#main_menu {position:relative;left:0;top:0;width:100%;margin-top:6px;padding:4px 0;background-color:#ccc;}
div#header div#main_menu ul {margin:0;padding:0;list-style-type:none;height:17px;}
div#header div#main_menu ul li {float:left;height:17px;width:125px;text-align:center;}
div#header div#main_menu ul li.first {}
div#header div#main_menu ul li a {display:block;font-weight:bold;line-height:17px;text-decoration:none;border-right:1px solid #fff;}
div#header div#main_menu ul li a:hover {color:#008a3f;}

div#header div#main_menu div#site_search {width:288px;position:absolute;right:0;top:0;margin:5px 0 0 0;}
div#header div#main_menu div#site_search form.quick_search fieldset div.search_box {width:210px;}
div#header div#main_menu div#site_search form.quick_search fieldset div.search_box input {width:210px;}



div#header div#breadcrumb {border-bottom:2px solid #999;margin-bottom:9px;}
div#header div#breadcrumb ul {margin:0;padding:0;list-style-type:none;overflow:hidden;height:1%;}
div#header div#breadcrumb ul li,div#header div#breadcrumb ul li a {line-height:20px;white-space:nowrap;margin:0;padding:0;}
div#header div#breadcrumb ul li {color:#000;float:left;margin-left:10px;padding-left:16px;background:url("../images/css/grey_carat_right.gif") no-repeat left center;}
div#header div#breadcrumb ul li.first {background-image:none;padding-left:0;}
div#header div#breadcrumb ul li a {color:#7E8082;text-decoration:underline;line-height:20px;}
div#header div#breadcrumb ul li.focus a {color:#008a3f;}
/* ===================== HEADER END ===================== */




/* ===================== FOOTER BEGIN ===================== */
div#footer div#footer_menu {width:45%;float:right;height:20px;background-color:#fff;}
div#footer div#footer_menu ul {margin:0;padding:0;list-style-type:none;text-align:right;}
div#footer div#footer_menu ul li {display:inline;padding-right:10px;}
div#footer div#footer_menu ul li.first {}
div#footer div#footer_menu ul li a {font-size:10px;color:#999;line-height:20px;text-decoration:none;}
div#footer div#footer_menu ul li a:hover {text-decoration:underline;}

div#footer div#business_menu {width:45%;float:left;height:20px;background-color:#fff;}
div#footer div#business_menu ul {margin:0;padding:0;list-style-type:none;}
div#footer div#business_menu ul li {display:inline;padding-left:10px;}
div#footer div#business_menu ul li.first {}
div#footer div#business_menu ul li a {font-size:10px;color:#999;line-height:20px;}


/* ===================== FOOTER END ===================== */



/* ===================== SITE RULES BEGIN ===================== */
div.rule {}
div.rule div.learn_more {}
/* div.rule div.learn_more a {display:block;width:80px;height:14px;line-height:14px;padding-left:4px;text-decoration:none;text-align:left;background:#008a3f url("../images/css/learn_more_arrow.gif") no-repeat right center;color:#fff;} */
div.rule div.learn_more a {display:block;margin-top:5px;font-size:10px;padding-left:4px;width:80px;background:#008a3f url("../images/css/arrow_round_white_green_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
div.rule h1 {clear: both;}

/* GENERAL DEFAULT STYLES */

div.Image {float: left; width:50px; margin: 5px 5px 0 0; position: relative;}
div.Name {overflow: hidden; height: auto; font-weight: bold; color:#008a3f;font-size:12px;margin:5px 0 5px 0; display: block;}
div.Details {margin-top: 5px;}
img.file_icon {text-decoration: none; margin-right: 5px; float: left; position: relative;}
div.DownloadLink {margin-top: 5px; padding-bottom: 15px; position: relative;}

/* FILEBASE */

div.FilebaseBlock div.FileBaseIcon, div.FilebaseBlock div.FileBaseDetails {display: none;}
div.FileLayout2 div.FileBaseIcon, div.FileLayout2 div.FileBaseDetails {display: block;}
div.FilebaseBlock div.FileBaseIcon{}

/* COMPANY */
div.CompanyBlock {}
div.CompanyBlock a {font-weight:bold;font-size:105%;text-decoration:none;}
div.CompanyBlock div.company_sales_channel {margin:4px 0;font-style:italic;}
div.CompanyBlock div.company_address {overflow:hidden;}
div.CompanyBlock div.company_address address {font-style:normal;}
div.CompanyBlock div.company_address span {display:inline-block;margin:4px 4px 0 0;}
div.CompanyBlock div.company_address span.address_1 {display:block;}
div.CompanyBlock div.company_address span.address_2 {display:block;}
div.CompanyBlock div.company_info ul {margin:0;padding:0;list-style-type:none;}
div.CompanyBlock div.company_info ul li {margin-top:4px;}
div.CompanyBlock div.company_info ul li span {margin-right:4px;}

/* SERIES */

div.SeriesBlock div.SeriesDetails {margin-left:50px;}

/* Content */
div.ContentBlock {margin:0px;padding:0px;}
div.ContentBlock div.ContentName {margin:10px 0 0 0;padding:0px;}
div.ContentBlock div.ContentDetails {margin:0px;}

/* NEWS */
div.NewsBlock div.NewsName {margin-top:10px;padding:0px;}
div.NewsBlock dl dt a {line-height:150%;}
div#newsdetail h1 { font-size:14px;color:#008a3f; }

/* EVENTS */
div.EventBlock ul {margin:0;padding:0;list-style-type:none;}
div.EventBlock div.EventDetails {margin:5px 0 10px 0;}
div.EventBlock div.EventDetails ul li {margin-top:2px;}
div.EventBlock div.EventDetails ul li.date {font-style:italic;}

/* EVENTS DL */
div.EventBlock {}
div.EventBlock dl,div.EventBlock dl dt,div.EventBlock dl dd,div.EventBlock dl dd ul {margin:0;padding:0;list-style-type:none;}
div.EventBlock dl dt {}
div.EventBlock dl dt a {}
div.EventBlock dl dt span.date {}
div.EventBlock dl dd {margin:5px 0 10px 0;}
div.EventBlock dl dd ul {}
div.EventBlock dl dd ul li {margin-top:2px;}
div.EventBlock dl dd ul li.date {font-style:italic;}
div.EventBlock dl dd ul li.start_date {}
div.EventBlock dl dd ul li.end_date {}
div.EventBlock dl dd ul li.location {}

/* COMPANY DL */
div.CompanyBlock {}
div.CompanyBlock dl,div.CompanyBlock dl dt,div.CompanyBlock dl dd {margin:0;padding:0;}
div.CompanyBlock dl dt,div.CompanyBlock dl dt a {font-weight:bold;font-size:105%;text-decoration:none;}
div.CompanyBlock dl dd {}
div.CompanyBlock dl dd div.company_sales_channel {margin:4px 0;font-style:italic;}
div.CompanyBlock dl dd div.company_address {overflow:hidden;}
div.CompanyBlock dl dd div.company_address address {font-style:normal;}
div.CompanyBlock dl dd div.company_address span {display:inline-block;margin:4px 4px 0 0;}
div.CompanyBlock dl dd div.company_address span.address_1 {display:block;}
div.CompanyBlock dl dd div.company_address span.address_2 {display:block;}
div.CompanyBlock dl dd div.company_address span.city {}
div.CompanyBlock dl dd div.company_address span.state {}
div.CompanyBlock dl dd div.company_address span.zip {}
div.CompanyBlock dl dd div.company_address span.country {}
div.CompanyBlock dl dd div.company_info {}
div.CompanyBlock dl dd div.company_info ul {margin:0;padding:0;list-style-type:none;}
div.CompanyBlock dl dd div.company_info ul li {margin-top:4px;}
div.CompanyBlock dl dd div.company_info ul li span {margin-right:4px;}
div.CompanyBlock dl dd div.company_info ul li.phone {}
div.CompanyBlock dl dd div.company_info ul li.email {}
div.CompanyBlock dl dd div.company_sales {}
div.CompanyBlock dl dd div.company_tech_support {}
div.CompanyBlock dl dd div.company_cust_service {}

/* FILE DL */
div.FilebaseBlock {}
div.FilebaseBlock dl,div.FilebaseBlock dl dt,div.FilebaseBlock dl dd {margin:0;padding:0;}
div.FilebaseBlock dl dt {overflow:hidden;height:1%;clear:left;padding-bottom:5px;}
div.FilebaseBlock dl dt a {}
div.FilebaseBlock dl dt span.file_icon {float:left;width:50px;margin-right:5px;}
div.FilebaseBlock dl dt span.file_icon img {}
div.FilebaseBlock dl dt span.file_size {}
div.FilebaseBlock dl dd {}

/* SEARCH SELECTIONS */
div.SearchSelectionsBlock {border:1px solid #333;}
div.SearchSelectionsBlock dl,div.SearchSelectionsBlock dl dt,div.SearchSelectionsBlock dl dd,div.SearchSelectionsBlock dl dd ul {margin:0;padding:0;list-style-type:none;}
div.SearchSelectionsBlock dl {margin:10px 10px 20px 10px;}
div.SearchSelectionsBlock dl dt {margin-bottom:2px;color:#333;}
div.SearchSelectionsBlock dl dt a {color:#333;text-decoration:none;}
div.SearchSelectionsBlock dl dd {margin-bottom:6px;}

/* SEARCH REFINE */
div.SearchRefineBlock {padding:2px 0;} /* border-bottom:1px solid #ccc; */
div.SearchRefineBlock dl,div.SearchRefineBlock dl dt,div.SearchRefineBlock dl dd,div.SearchRefineBlock dl dd ul {margin:0;padding:0;list-style-type:none;}
div.SearchRefineBlock dl {padding:7px 10px 4px 10px;background-color:#eeeee6;}
div.SearchRefineBlock dl dt {margin-bottom:8px;color:#333;}
div.SearchRefineBlock dl dt a {color:#333;text-decoration:none;display:inline;line-height:150%;font-size:11px;}
div.SearchRefineBlock dl dd {}
div.SearchRefineBlock dl dd ul {}
div.SearchRefineBlock dl dd ul li {line-height:150%;}
div.SearchRefineBlock dl dd ul li a {text-decoration:none;line-height:150%;}

/* CART */
div.cartBlock {margin-top:10px;}
div.cartBlock h3 {color:#008a3f;}
div.cartBlock div.cart_table {margin-top:10px;}
div.cartBlock div.cart_table table {width:99.99%}
div.cartBlock div.cart_table table caption,div.cartBlock div.cart_table table tr th,div.cartBlock div.cart_table table tr td {text-align:left;vertical-align:top;padding:4px;}
div.cartBlock div.cart_table table caption {padding-top:5px;padding-bottom:5px;background-color:#eee;}
div.cartBlock div.cart_table table tr th,div.cartBlock div.cart_table table tr td {border-bottom:1px solid #ccc;}
div.cartBlock div.cart_table table tr th {font-weight:bold;}
div.cartBlock div.cart_table table tr td.cart_amount input {width:40px;}
div.cartBlock div.cart_table table tr td.cart_usage input {width:80px;}
div.cartBlock div.cart_table table tr td span.obsolete {color:#f00;}

div.cartBlock div.cart_buttons {margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}
div.cartBlock div.cart_buttons ul {margin:0;padding:0;list-style-type:none;}
div.cartBlock div.cart_buttons ul li,div.cartBlock div.cart_buttons ul li form,div.cartBlock div.cart_buttons ul li input {display:inline;}

/* BANNER */

div.BannerBlock {padding-top: 15px; height: auto;}

/* WEB FORM */

div.sub_content2 div.WebFormBlock {margin-top: 10px; background-color:#eee;}

/* ===================== SITE RULES END ===================== */



/* ===================== ZONE RULES BEGIN ===================== */
div.ruleBlock {}
div.ruleBlock h2.ruleBlockTitle {font-size:14px;color:#008a3f;}
div.ruleBlock div.ruleBlockRules {}
div.ruleBlock div.rule {}

/* SEARCH SELECTIONS */
div.RuleSearchSelections {}
div.RuleSearchSelections div.ruleBlock h2.ruleBlockTitle {padding-left:10px;margin:0 0 2px 0;font-size:12px;color:#fff;line-height:24px;background-color:#008a3f;}

/* SEARCH REFINE */
div.RuleSearchRefine {}
div.RuleSearchRefine div.ruleBlock {margin-top:2px;}
div.RuleSearchRefine div.ruleBlock h2.ruleBlockTitle {padding-left:10px;margin:0;font-size:12px;color:#fff;line-height:24px;background-color:#008a3f;}
div.RuleSearchRefine div.ruleBlock div.ruleBlockRules {margin-top:2px;background-color:#fff;} /* border-top:1px solid #ccc; */


/* FEATURED ITEM */
div.RuleFeaturedItem {background:url("../images/css/lf_green_px.gif") repeat-y center top;overflow:hidden;height:1%;}
div.RuleFeaturedItem div.rule {position: relative; width:330px;height:94px;float:left;display:inline;margin:0 10px;overflow:hidden;}
div.RuleFeaturedItem div.learn_more a {position:absolute;right:0;bottom:0;}
div.RuleFeaturedItem h2.ruleBlockTitle {display:none;}
div.RuleFeaturedItem h2.featured {margin:0 0 5px 90px;font-size:10px;color:#666;font-weight:bold;}
div.RuleFeaturedItem div.Details {height: 42px; overflow: hidden;}
div.RuleFeaturedItem div.BannerBlock {height: auto;}

div.RuleFeaturedItem div.PartBlock div.PartName,div.RuleFeaturedItem div.PartBlock div.PartDetails {margin-left:88px;}
div.RuleFeaturedItem div.PartBlock div.PartName a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
div.RuleFeaturedItem div.PartBlock div.PartImage {width:80px;position:absolute;left:0;top:0;}
div.RuleFeaturedItem div.PartBlock div.PartImage img {width:80px;}

div.RuleFeaturedItem div.SeriesBlock div.SeriesDetails {margin-left:88px;}
div.RuleFeaturedItem div.SeriesBlock div.SeriesName a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
div.RuleFeaturedItem div.SeriesBlock div.SeriesImage {width:80px; float: left;}
div.RuleFeaturedItem div.SeriesBlock div.SeriesImage img {width:80px;}


/* HOME ZONE 3 */
/* div.RuleHomeZone3 {background:url("../images/css/lf_green_px.gif") repeat-y center top;overflow:hidden;height:1%;} */
/* div.RuleHomeZone3 div.rule {position: relative; width:330px;height:94px;float:left;display:inline;margin:0 10px;overflow:hidden;} */
div.RuleHomeZone3 div.learn_more a {position:absolute;right:0;bottom:0;}
/* div.RuleHomeZone3 h2.ruleBlockTitle {display:none;} */
div.RuleHomeZone3 h2.featured {margin:0 0 5px 90px;font-size:10px;color:#666;font-weight:bold;}
/* div.RuleHomeZone3 div.Details {height: 42px; overflow: hidden;} */
div.RuleHomeZone3 div.BannerBlock {height: auto;}

div.RuleHomeZone3 div.PartBlock div.PartName,div.RuleFeaturedItem div.PartBlock div.PartDetails {margin-left:88px;}
div.RuleHomeZone3 div.PartBlock div.PartName a  {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
div.RuleHomeZone3 div.PartBlock div.PartImage {width:80px;position:absolute;left:0;top:0;}
div.RuleHomeZone3 div.PartBlock div.PartImage img {width:80px;}

div.RuleHomeZone3 div.SeriesBlock div.SeriesName,div.RuleFeaturedItem div.SeriesBlock div.SeriesDetails {margin-left:88px;}
div.RuleHomeZone3 div.SeriesBlock div.SeriesName a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
div.RuleHomeZone3 div.SeriesBlock div.SeriesImage {width:80px;position:absolute;left:0;top:0;}
div.RuleHomeZone3 div.SeriesBlock div.SeriesImage img {width:80px;}

div.RuleHomeZone3 div.ContentBlock {margin:0;padding:0;}
div.RuleHomeZone3 div.ContentBlock div.ContentName {margin:0;padding:0;margin-top:4px;}
div.RuleHomeZone3 div.ContentBlock div.ContentDetails {margin:0;padding:0;}
div.RuleHomeZone3 div.ContentBlock a {text-decoration:none;}

div.RuleHomeZone3 div.URLLinkBlock {margin:0;padding:0;}
div.RuleHomeZone3 div.URLLinkBlock div.URLName {margin:0;padding:0;margin-top:4px;}
div.RuleHomeZone3 div.URLLinkBlock div.URLDetails {margin:0;padding:0;}
div.RuleHomeZone3 div.URLLinkBlock a {text-decoration:none;}


/* RIGHT NAV */
div.RuleRightNav {background-color:#eee;}
div.RuleRightNav div.ruleBlock {background-color:#eeeee6;padding:10px;margin-top:10px;position:relative;}
div.RuleRightNav h2.ruleBlockTitle {color:#008a3f;font-size:12px;margin:0 0 4px 0;}
div.RuleRightNav div.rule {margin-bottom:10px;}

div.RuleRightNav div.BannerBlock {background-color: white;}

div.RuleRightNav div.PartBlock {overflow:hidden;}
div.RuleRightNav div.PartBlock div.PartName a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
div.RuleRightNav div.PartBlock div.PartImage {float:left;width:40px;}
div.RuleRightNav div.PartBlock div.PartImage img {width:40px;}
div.RuleRightNav div.PartBlock div.PartDetails {margin-top:5px;margin-left:50px;}

div.RuleRightNav div.SeriesBlock {overflow:hidden;}
div.RuleRightNav div.SeriesBlock div.SeriesName {margin-left: 50px;}
div.RuleRightNav div.SeriesBlock div.SeriesName a {font-size:11px;font-weight:normal;text-decoration:underline;}
div.RuleRightNav div.SeriesBlock div.SeriesImage {float:left;width:40px;}
div.RuleRightNav div.SeriesBlock div.SeriesImage img {width:40px;}
div.RuleRightNav div.SeriesBlock div.SeriesDetails {margin-top:5px;margin-left:50px;}

div.RuleRightNav div.CompanyBlock div.CompanyName,div.RuleRightNav div.CompanyBlock div.CompanyName a {color:#008a3f;font-size:11px;font-weight:normal;}
div.RuleRightNav div.CompanyBlock div.CompanyName a {text-decoration:underline;}
div.RuleRightNav div.CompanyBlock div.CompanyDetails div.company_address span {margin:2px 4px 0 0;}

/* files 
div.RuleRightNav div.FilebaseBlock {border:1px solid #666;background:url("../images/css/grad_white_grey.gif") repeat-x left bottom;margin-bottom:5px;padding:10px;}
div.RuleRightNav div.FilebaseBlock dl dt {overflow:hidden;height:1%;clear:left;padding-bottom:5px;}
div.RuleRightNav div.FilebaseBlock dl dt a {font-weight:bold;color:#008a3f;text-decoration:none;}
div.RuleRightNav div.FilebaseBlock dl dt span.file_icon {display:block;float:left;overflow:hidden;margin-right:5px;}
div.RuleRightNav div.FilebaseBlock dl dt span.file_icon img {display:block;margin:0;padding:0;}
div.RuleRightNav div.FilebaseBlock dl dt span.file_size {}
div.RuleRightNav div.FilebaseBlock dl dd {}
div.RuleRightNav div.FilebaseBlock dl dd a.download_now {display:block;float:left;margin-top:5px;font-size:10px;padding-left:4px;width:90px;background:#7e8082 url("../images/css/arrow_round_white_grey_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
*/

div.RuleRightNav div.FilebaseBlock {}
div.RuleRightNav div.rule.FilebaseBlock {margin:0 0 10px 0;padding:0;}
div.RuleRightNav div.FilebaseBlock div.FileBaseName {margin:0 0 0 53px;padding:0;}
div.RuleRightNav div.FilebaseBlock div.FileBaseName a {font-weight:normal;color:#333;text-decoration:underline;}
div.RuleRightNav div.FilebaseBlock div.FileBaseName span.file_icon {display:none;float:left;overflow:hidden;margin-right:5px;}
div.RuleRightNav div.FilebaseBlock div.FileBaseName span.file_icon img {display:none;margin:0;padding:0;}
div.RuleRightNav div.FilebaseBlock div.FileBaseName span.file_size {}
div.RuleRightNav div.FilebaseBlock div.FileBaseDetails {display:none;}
div.RuleRightNav div.FilebaseBlock div.FileBaseDetails a.download_now {display:block;float:left;margin-top:5px;font-size:10px;padding-left:4px;width:90px;background:#7e8082 url("../images/css/arrow_round_white_grey_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}


div.RuleRightNav div.FilebaseBlock div.FileBaseName a {line-height:150%;}




/* IndLandFeaturedItem */
div.RuleIndLandFeaturedItem { overflow:hidden:height:1%; }
div.RuleIndLandFeaturedItem h2.ruleBlockTitle {color:#008a3f;font-size:12px;}
div.RuleIndLandFeaturedItem div.rule {}

div.RuleIndLandFeaturedItem div.PartBlock {overflow:hidden;}
div.RuleIndLandFeaturedItem div.PartBlock dl {float:left;display:inline;width:167px;border:1px solid #999;padding-top:10px;background:url("../images/css/grad_white_grey.gif") repeat-x bottom left;}
div.RuleIndLandFeaturedItem div.PartBlock div.PartName {color:#333;font-weight:bold;padding:0 10px;margin-bottom:10px;}
div.RuleIndLandFeaturedItem div.PartBlock div.PartName a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
div.RuleIndLandFeaturedItem div.PartBlock div.PartImage {float:left;width:40px;}
div.RuleIndLandFeaturedItem div.PartBlock div.PartImage img {width:40px;}
div.RuleIndLandFeaturedItem div.PartBlock div.PartDetails {margin-top:5px;margin-left:50px;}

div.RuleIndLandFeaturedItem div.SeriesBlock {overflow:hidden;float:left;display:inline;}

div.RuleIndLandFeaturedItem div.SeriesBlock {float:left;display:inline;width:167px;height:170px;border:1px solid #999;padding-top:10px;background:url("../images/css/grad_white_grey.gif") repeat-x bottom left;}
div.RuleIndLandFeaturedItem div.SeriesBlock div.SeriesName {color:#333;font-weight:bold;padding:0 10px;margin-bottom:10px;}
div.RuleIndLandFeaturedItem div.SeriesBlock div.SeriesName a {color:#333;font-size:11px;font-weight:bold;text-decoration:none;}
div.RuleIndLandFeaturedItem div.SeriesBlock div.SeriesDetails {padding:0 10px;}
div.RuleIndLandFeaturedItem div.SeriesBlock div.SeriesImage {margin-bottom:10px;display:block;width:61px;height:61px;overflow:hidden;border:1px solid #666;}
div.RuleIndLandFeaturedItem div.SeriesBlock div.SeriesImage img {display:block;margin:0;padding:0;width:61px;height:61px;}
div.RuleIndLandFeaturedItem div.SeriesBlock div.SeriesDetails p {}
div.RuleIndLandFeaturedItem div.learn_more a {display:block;margin-left:10px;font-size:10px;padding-left:4px;width:80px;background:#008a3f url("../images/css/arrow_round_white_green_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}

div.RuleIndLandFeaturedItem div.CompanyBlock div.CompanyName,div.RuleRightNav div.CompanyBlock div.CompanyName a {color:#008a3f;font-size:11px;font-weight:normal;}
div.RuleIndLandFeaturedItem div.CompanyBlock div.CompanyName a {text-decoration:underline;}
div.RuleIndLandFeaturedItem div.CompanyBlock div.CompanyDetails div.company_address span {margin:2px 4px 0 0;}


/* IndLandNewProd */
div.RuleIndLandNewProd { overflow:hidden:height:1%; }
div.RuleIndLandNewProd h2.ruleBlockTitle {display:none;color:#008a3f;font-size:12px;}
div.RuleIndLandNewProd div.rule {}

div.RuleIndLandNewProd div.PartBlock {overflow:hidden;}
div.RuleIndLandNewProd div.PartBlock div.PartName {margin-bottom:10px;color:#008a3f;font-weight:bold;}
div.RuleIndLandNewProd div.PartBlock div.PartName a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
div.RuleIndLandNewProd div.PartBlock div.PartImage {float:left;width:40px;}
div.RuleIndLandNewProd div.PartBlock div.PartImage img {width:40px;}
div.RuleIndLandNewProd div.PartBlock div.PartDetails {margin-top:5px;margin-left:50px;}

div.RuleIndLandNewProd div.SeriesBlock {overflow:hidden;float:left;display:inline;}
div.RuleIndLandNewProd div.SeriesBlock div.SeriesName {margin-bottom:10px;color:#008a3f;font-weight:bold;}
div.RuleIndLandNewProd div.SeriesBlock div.SeriesName a {margin-bottom:10px;color:#008a3f;font-weight:bold;}
div.RuleIndLandNewProd div.SeriesBlock div.SeriesImage {display:block;margin-bottom:10px;width:59px;height:58px;overflow:hidden;border:1px solid #333;}
div.RuleIndLandNewProd div.SeriesBlock div.SeriesImage img {display:block;margin:0;padding:0;width:59px;height:58px;}
div.RuleIndLandNewProd div.SeriesBlock div.SeriesDetails p {}
div.RuleIndLandNewProd div.learn_more {display:block;position:relative;margin-top:5px;font-size:10px;padding-left:4px;width:80px;background:url("../images/css/arrow_round_green_white_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
div.RuleIndLandNewProd div.learn_more a {font-size:10px;padding-left:4px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}

div.RuleIndLandNewProd div.CompanyBlock div.CompanyName,div.RuleRightNav div.CompanyBlock div.CompanyName a {color:#008a3f;font-size:11px;font-weight:normal;}
div.RuleIndLandNewProd div.CompanyBlock div.CompanyName a {text-decoration:underline;}
div.RuleIndLandNewProd div.CompanyBlock div.CompanyDetails div.company_address span {margin:2px 4px 0 0;}


div#newProdRelease {border:2px solid #6eb9d8;float:left;display:inline;width:256px;height:220px;}
div#newProdRelease div.menu,div#newProdRelease div.menu ul,div#newProdRelease div.menu ul li,div#newProdRelease div.menu ul li a {display:block;line-height:26px;height:26px;}
div#newProdRelease div.menu {background-color:#6eb9d8;}
div#newProdRelease div.menu ul {margin:0;padding:0;list-style-type:none;}
div#newProdRelease div.menu ul li {float:left;width:50%;text-align:center;margin:0;}
div#newProdRelease div.menu ul li a {color:#fff;font-weight:bold;text-decoration:none;background-color:#6eb9d8;border-left:1px solid #fff;}
div#newProdRelease div.menu ul li.first a {border-left:0;}
div#newProdRelease div.new_prod {padding:0;}
div#newProdRelease div.new_prod dl,div#newProdRelease div.new_prod dl dt,div#newProdRelease div.new_prod dl dd {margin:0;padding:0;}
div#newProdRelease div.new_prod dl {padding:10px 20px;}
div#newProdRelease div.new_prod dl dt {margin-bottom:10px;color:#008a3f;font-weight:bold;}
div#newProdRelease div.new_prod dl dd {}
div#newProdRelease div.new_prod dl dd span.prod_img {display:block;margin-bottom:10px;width:59px;height:58px;overflow:hidden;border:1px solid #333;}
div#newProdRelease div.new_prod dl dd span.prod_img img {display:block;margin:0;padding:0;}
div#newProdRelease div.new_prod dl dd p {}
div#newProdRelease div.new_prod dl dd p a.learn_more {display:block;margin-top:4px;width:76px;height:16px;line-height:16px;color:#fff;background:url("../images/css/arrow_round_green_white_right.gif") no-repeat right center;}


/* FOCUS CONTENT */
div.RuleFocus {}
div.RuleFocus div.SeriesBlock {margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #ddd;position:relative;height:102px;overflow:visible;}
div.RuleFocus div.SeriesBlock dl {margin:0 0 0 110px;padding:0;}
div.RuleFocus div.SeriesBlock div.SeriesName {margin:0 0 0 90px;padding:0; height: 15px;}
div.RuleFocus div.SeriesBlock div.SeriesName,div.RuleFocus div.SeriesBlock div.SeriesName a {color:#008a3f;font-weight:bold;font-size:14px;text-decoration:none;}
div.RuleFocus div.SeriesBlock div.SeriesName a {}
div.RuleFocus div.SeriesBlock div.SeriesDetails {margin:10px 0 0 90px;padding:0;}
div.RuleFocus div.SeriesBlock div.SeriesImage {float: left; margin:0;padding:0;border:1px solid #ccc;width:80px; height: 80px; overflow:hidden;position:absolute;left:0;top:0;}
div.RuleFocus div.SeriesBlock div.SeriesImage img {width:80px;}
div.RuleFocus div.SeriesBlock div.SeriesDetails {}



/* RELATED ITEM */
div.RuleRelatedItem div.PartBlock {overflow:hidden;}
div.RuleRelatedItem div.PartBlock div.PartName {margin-bottom:5px;}
div.RuleRelatedItem div.PartBlock div.PartName a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
div.RuleRelatedItem div.PartBlock div.PartImage {float:left;width:40px;}
div.RuleRelatedItem div.PartBlock div.PartImage img {width:40px;}
div.RuleRelatedItem div.PartBlock div.PartDetails {margin-top:5px;margin-left:50px;}



/* LEFT NAV */
div.RuleLeftNav {}

div.RuleCrossPromote {}

div.RuleRelatedItem {}



/* FOCUS */
/*
div.RuleFocus {}
div.RuleFocus div.NewsBlock dl dt {height:1%;overflow:hidden;clear:left;margin:0;padding:0 0 5px 0;}
div.RuleFocus div.NewsBlock dl dt a {text-decoration:underline;}
div.RuleFocus div.NewsBlock dl dt span.date {float:left;margin-bottom:4px;width:80px;}
div.RuleFocus div.NewsBlock dl dt span.date a {text-decoration:none;margin:0;}
*/

div.RuleFocus {}
div.RuleFocus div.NewsBlock NewsName {padding-left:80px;clear:left;}
div.RuleFocus div.NewsBlock NewsName span.date {float:left;display:inline;width:80px;margin-left:-80px;}
div.RuleFocus div.NewsBlock NewsDetails{padding-left:80px;padding-top:4px;}




/* FOCUS COPY */
div.RuleFocusCopy {}
div.RuleFocusCopy div.NewsBlock NewsName {padding-left:80px;clear:left;}
div.RuleFocusCopy div.NewsBlock NewsName span.date {float:left;display:inline;width:80px;margin-left:-80px;}




/* ------- OLD DL CODE ----------- */
	
	div.RuleFeaturedItem div.PartBlock dl dt,div.RuleFeaturedItem div.PartBlock dl dd {margin-left:90px;}
	div.RuleFeaturedItem div.PartBlock dl dt a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
	div.RuleFeaturedItem div.PartBlock dl dd div.part_image {width:80px;position:absolute;left:0;top:0;}
	div.RuleFeaturedItem div.PartBlock dl dd div.part_image img {width:80px;}
	
	div.RuleFeaturedItem div.SeriesBlock dl dt,div.RuleFeaturedItem div.SeriesBlock dl dd {margin-left:90px;}
	div.RuleFeaturedItem div.SeriesBlock dl dt a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
	div.RuleFeaturedItem div.SeriesBlock dl dd div.series_image {width:80px;position:absolute;left:0;top:0;}
	div.RuleFeaturedItem div.SeriesBlock dl dd div.series_image img {width:80px;}
	
	/* FEATURED ITEM */
/*	div.RuleHomeZone3 {background:url("../images/css/lf_green_px.gif") repeat-y center top;overflow:hidden;height:1%;} */
/*	div.RuleHomeZone3 div.rule {position:relative;left:0;top:0;width:330px;height:80px;float:left;display:inline;margin:0 10px;overflow:hidden;} */
	div.RuleHomeZone3 div.learn_more a {position:absolute;right:0;bottom:0;}
/*	div.RuleHomeZone3 h2.ruleBlockTitle {display:none;} */
	div.RuleHomeZone3 h2.featured {margin:0 0 5px 90px;font-size:10px;color:#666;font-weight:bold;}
	
	div.RuleHomeZone3 div.PartBlock dl dt,div.RuleFeaturedItem div.PartBlock dl dd {margin-left:90px;}
	div.RuleHomeZone3 div.PartBlock dl dt a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
	div.RuleHomeZone3 div.PartBlock dl dd div.part_image {width:80px;position:absolute;left:0;top:0;}
	div.RuleHomeZone3 div.PartBlock dl dd div.part_image img {width:80px;}
	
	div.RuleHomeZone3 div.SeriesBlock dl dt,div.RuleFeaturedItem div.SeriesBlock dl dd {margin-left:90px;}
	div.RuleHomeZone3 div.SeriesBlock dl dt a {color:#008a3f;font-size:12px;font-weight:bold;text-decoration:underline;}
	div.RuleHomeZone3 div.SeriesBlock dl dd div.series_image {width:80px;position:absolute;left:0;top:0;}
	div.RuleHomeZone3 div.SeriesBlock dl dd div.series_image img {width:80px;}
	
	/* RIGHT NAV */
	div.RuleRightNav {background-color:#eee;}
	div.RuleRightNav div.ruleBlock {background-color:#eee;padding:10px;margin-top:10px;}
	div.RuleRightNav h2.ruleBlockTitle {color:#008a3f;font-size:12px;}
	div.RuleRightNav div.rule {margin-bottom:10px;}
	div.RuleRightNav div.rule.BannerBlock {margin-bottom:-10px;}
	
	div.RuleRightNav div.PartBlock {overflow:hidden;}
	div.RuleRightNav div.PartBlock dl dt {margin-bottom:5px;}
	div.RuleRightNav div.PartBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
	div.RuleRightNav div.PartBlock dl dd div.part_image {float:left;width:40px;}
	div.RuleRightNav div.PartBlock dl dd div.part_image img {width:40px;}
	div.RuleRightNav div.PartBlock dl dd div.part_description {margin-top:5px;margin-left:50px;}
	
	div.RuleRightNav div.SeriesBlock {overflow:hidden;}
	div.RuleRightNav div.SeriesBlock dl dt {margin-bottom:5px;}
	div.RuleRightNav div.SeriesBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
	div.RuleRightNav div.SeriesBlock dl dd div.series_image {float:left;width:40px;}
	div.RuleRightNav div.SeriesBlock dl dd div.series_image img {width:40px;}
	div.RuleRightNav div.SeriesBlock dl dd div.series_description {margin-top:5px;margin-left:50px;}
	
	div.RuleRightNav div.CompanyBlock dl dt,div.RuleRightNav div.CompanyBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;}
	div.RuleRightNav div.CompanyBlock dl dt a {text-decoration:underline;}
	div.RuleRightNav div.CompanyBlock dl dd div.company_address span {margin:2px 4px 0 0;}
	
	div.RuleRightNav div.FilebaseBlock {}
	div.RuleRightNav div.rule.FilebaseBlock {margin:0 0 4px 0;padding:0;}
	div.RuleRightNav div.FilebaseBlock dl {margin:0;padding:0;}
	div.RuleRightNav div.FilebaseBlock dl dt {margin:0;padding:0;}
	div.RuleRightNav div.FilebaseBlock dl dt a {font-weight:normal;color:#333;text-decoration:underline;}
	div.RuleRightNav div.FilebaseBlock dl dt span.file_icon {display:none;float:left;overflow:hidden;margin-right:5px;}
	div.RuleRightNav div.FilebaseBlock dl dt span.file_icon img {display:none;margin:0;padding:0;}
	div.RuleRightNav div.FilebaseBlock dl dt span.file_size {}
	div.RuleRightNav div.FilebaseBlock dl dd {display:none;}
	div.RuleRightNav div.FilebaseBlock dl dd a.download_now {display:block;float:left;margin-top:5px;font-size:10px;padding-left:4px;width:90px;background:#7e8082 url("../images/css/arrow_round_white_grey_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
	
	
	div.RuleRightNav div.FilebaseBlock dl dt a {line-height:150%;}
	
	/* IndLandFeaturedItem */
	div.RuleIndLandFeaturedItem { overflow:hidden:height:1%; }
	div.RuleIndLandFeaturedItem h2.ruleBlockTitle {color:#008a3f;font-size:12px;}
	div.RuleIndLandFeaturedItem div.rule {}
	
	div.RuleIndLandFeaturedItem div.PartBlock {overflow:hidden;}
	div.RuleIndLandFeaturedItem div.PartBlock dl {float:left;display:inline;width:167px;border:1px solid #999;padding-top:10px;background:url("../images/css/grad_white_grey.gif") repeat-x bottom left;}
	div.RuleIndLandFeaturedItem div.PartBlock dl dt {color:#333;font-weight:bold;padding:0 10px;margin-bottom:10px;}
	div.RuleIndLandFeaturedItem div.PartBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
	div.RuleIndLandFeaturedItem div.PartBlock dl dd div.part_image {float:left;width:40px;}
	div.RuleIndLandFeaturedItem div.PartBlock dl dd div.part_image img {width:40px;}
	div.RuleIndLandFeaturedItem div.PartBlock dl dd div.part_description {margin-top:5px;margin-left:50px;}
	
	div.RuleIndLandFeaturedItem div.SeriesBlock {overflow:hidden;float:left;display:inline;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl,div.RuleIndLandFeaturedItem div.SeriesBlock dl dt,div.RuleIndLandFeaturedItem div.SeriesBlock dl dd {margin:0;padding:0;}
	
	div.RuleIndLandFeaturedItem div.SeriesBlock {float:left;display:inline;width:167px;height:170px;border:1px solid #999;padding-top:10px;background:url("../images/css/grad_white_grey.gif") repeat-x bottom left;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl dt {color:#333;font-weight:bold;padding:0 10px;margin-bottom:10px;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl dt a {color:#333;font-size:11px;font-weight:bold;text-decoration:none;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl dd {padding:0 10px;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl dd div.series_image {margin-bottom:10px;display:block;width:61px;height:61px;overflow:hidden;border:1px solid #666;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl dd div.series_image img {display:block;margin:0;padding:0;width:61px;height:61px;}
	div.RuleIndLandFeaturedItem div.SeriesBlock dl dd p {}
	div.RuleIndLandFeaturedItem div.learn_more a {display:block;margin-left:10px;font-size:10px;padding-left:4px;width:80px;background:#008a3f url("../images/css/arrow_round_white_green_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
	
	div.RuleIndLandFeaturedItem div.CompanyBlock dl dt,div.RuleRightNav div.CompanyBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;}
	div.RuleIndLandFeaturedItem div.CompanyBlock dl dt a {text-decoration:underline;}
	div.RuleIndLandFeaturedItem div.CompanyBlock dl dd div.company_address span {margin:2px 4px 0 0;}
	
	
	/* IndLandNewProd */
	div.RuleIndLandNewProd { overflow:hidden:height:1%; }
	div.RuleIndLandNewProd h2.ruleBlockTitle {display:none;color:#008a3f;font-size:12px;}
	div.RuleIndLandNewProd div.rule {}
	
	div.RuleIndLandNewProd div.PartBlock {overflow:hidden;}
	div.RuleIndLandNewProd div.PartBlock dl dt {margin-bottom:10px;color:#008a3f;font-weight:bold;}
	div.RuleIndLandNewProd div.PartBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
	div.RuleIndLandNewProd div.PartBlock dl dd div.part_image {float:left;width:40px;}
	div.RuleIndLandNewProd div.PartBlock dl dd div.part_image img {width:40px;}
	div.RuleIndLandNewProd div.PartBlock dl dd div.part_description {margin-top:5px;margin-left:50px;}
	
	div.RuleIndLandNewProd div.SeriesBlock {overflow:hidden;float:left;display:inline;}
	div.RuleIndLandNewProd div.SeriesBlock dl,div.RuleIndLandNewProd div.SeriesBlock dl dt,div.RuleIndLandNewProd div.SeriesBlock dl dd {margin:0;padding:0;}
	div.RuleIndLandNewProd div.SeriesBlock dl dt {margin-bottom:10px;color:#008a3f;font-weight:bold;}
	div.RuleIndLandNewProd div.SeriesBlock dl dt a {margin-bottom:10px;color:#008a3f;font-weight:bold;}
	div.RuleIndLandNewProd div.SeriesBlock dl dd {}
	div.RuleIndLandNewProd div.SeriesBlock dl dd div.series_image {display:block;margin-bottom:10px;width:59px;height:58px;overflow:hidden;border:1px solid #333;}
	div.RuleIndLandNewProd div.SeriesBlock dl dd div.series_image img {display:block;margin:0;padding:0;width:59px;height:58px;}
	div.RuleIndLandNewProd div.SeriesBlock dl dd p {}
	div.RuleIndLandNewProd div.learn_more {display:block;position:relative;margin-top:5px;font-size:10px;padding-left:4px;width:80px;background:url("../images/css/arrow_round_green_white_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
	div.RuleIndLandNewProd div.learn_more a {font-size:10px;padding-left:4px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
	
	div.RuleIndLandFeaturedItem div.CompanyBlock dl dt,div.RuleRightNav div.CompanyBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;}
	div.RuleIndLandFeaturedItem div.CompanyBlock dl dt a {text-decoration:underline;}
	div.RuleIndLandFeaturedItem div.CompanyBlock dl dd div.company_address span {margin:2px 4px 0 0;}
	
	
	div#newProdRelease {border:2px solid #6eb9d8;float:left;display:inline;width:256px;height:220px;}
	div#newProdRelease div.menu,div#newProdRelease div.menu ul,div#newProdRelease div.menu ul li,div#newProdRelease div.menu ul li a {display:block;line-height:26px;height:26px;}
	div#newProdRelease div.menu {background-color:#6eb9d8;}
	div#newProdRelease div.menu ul {margin:0;padding:0;list-style-type:none;}
	div#newProdRelease div.menu ul li {float:left;width:50%;text-align:center;margin:0;}
	div#newProdRelease div.menu ul li a {color:#fff;font-weight:bold;text-decoration:none;background-color:#6eb9d8;border-left:1px solid #fff;}
	div#newProdRelease div.menu ul li.first a {border-left:0;}
	div#newProdRelease div.new_prod {padding:0;}
	div#newProdRelease div.new_prod dl,div#newProdRelease div.new_prod dl dt,div#newProdRelease div.new_prod dl dd {margin:0;padding:0;}
	div#newProdRelease div.new_prod dl {padding:10px 20px;}
	div#newProdRelease div.new_prod dl dt {margin-bottom:10px;color:#008a3f;font-weight:bold;}
	div#newProdRelease div.new_prod dl dd {}
	div#newProdRelease div.new_prod dl dd span.prod_img {display:block;margin-bottom:10px;width:59px;height:58px;overflow:hidden;border:1px solid #333;}
	div#newProdRelease div.new_prod dl dd span.prod_img img {display:block;margin:0;padding:0;}
	div#newProdRelease div.new_prod dl dd p {}
	div#newProdRelease div.new_prod dl dd p a.learn_more {display:block;margin-top:4px;width:76px;height:16px;line-height:16px;color:#fff;background:url("../images/css/arrow_round_green_white_right.gif") no-repeat right center;}
	
	
	div.RuleInnerRight div.ruleBlock div.ruleBlockRules div.BannerBlock { margin: 0px 0px 20px 0px; padding 0px; }
	
	/* FOCUS CONTENT */
	div.RuleFocus {}
	div.RuleFocus div.SeriesBlock {margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #ddd;position:relative;height:102px;overflow:visible;}
	div.RuleFocus div.SeriesBlock dl {margin:0 0 0 110px;padding:0;}
	div.RuleFocus div.SeriesBlock dl dt {margin:0;padding:0;}
	div.RuleFocus div.SeriesBlock dl dt,div.RuleFocus div.SeriesBlock dl dt a {color:#008a3f;font-weight:bold;font-size:14px;text-decoration:none;}
	div.RuleFocus div.SeriesBlock dl dt a {}
	div.RuleFocus div.SeriesBlock dl dd {margin:10px 0 0 0;padding:0;}
	div.RuleFocus div.SeriesBlock dl dd div.series_image {margin:0;padding:0;border:1px solid #ccc;width:100px;height:100px;overflow:hidden;position:absolute;left:0;top:0;}
	div.RuleFocus div.SeriesBlock dl dd div.series_image img {width:100px;}
	div.RuleFocus div.SeriesBlock dl dd div.series_description {}
	
	
	
	/* RELATED ITEM */
	div.RuleRelatedItem div.PartBlock {overflow:hidden;}
	div.RuleRelatedItem div.PartBlock dl dt {margin-bottom:5px;}
	div.RuleRelatedItem div.PartBlock dl dt a {color:#008a3f;font-size:11px;font-weight:normal;text-decoration:underline;}
	div.RuleRelatedItem div.PartBlock dl dd div.part_image {float:left;width:40px;}
	div.RuleRelatedItem div.PartBlock dl dd div.part_image img {width:40px;}
	div.RuleRelatedItem div.PartBlock dl dd div.part_description {margin-top:5px;margin-left:50px;}
	
	
	/* FOCUS COPY */
	div.RuleFocusCopy {}
	div.RuleFocusCopy div.NewsBlock dl dt {padding-left:80px;clear:left;}
	div.RuleFocusCopy div.NewsBlock dl dt span.date {float:left;display:inline;width:80px;margin-left:-80px;}
	
	/* COMPANY */
	div.CompanyBlock {}
	div.CompanyBlock dl,div.CompanyBlock dl dt,div.CompanyBlock dl dd {margin:0;padding:0;}
	div.CompanyBlock dl dt,div.CompanyBlock dl dt a {font-weight:bold;font-size:105%;text-decoration:none;}
	div.CompanyBlock dl dd {}
	div.CompanyBlock dl dd div.company_sales_channel {margin:4px 0;font-style:italic;}
	div.CompanyBlock dl dd div.company_address {overflow:hidden;}
	div.CompanyBlock dl dd div.company_address address {font-style:normal;}
	div.CompanyBlock dl dd div.company_address span {display:inline-block;margin:4px 4px 0 0;}
	div.CompanyBlock dl dd div.company_address span.address_1 {display:block;}
	div.CompanyBlock dl dd div.company_address span.address_2 {display:block;}
	div.CompanyBlock dl dd div.company_address span.city {}
	div.CompanyBlock dl dd div.company_address span.state {}
	div.CompanyBlock dl dd div.company_address span.zip {}
	div.CompanyBlock dl dd div.company_address span.country {}
	div.CompanyBlock dl dd div.company_info {}
	div.CompanyBlock dl dd div.company_info ul {margin:0;padding:0;list-style-type:none;}
	div.CompanyBlock dl dd div.company_info ul li {margin-top:4px;}
	div.CompanyBlock dl dd div.company_info ul li span {margin-right:4px;}
	div.CompanyBlock dl dd div.company_info ul li.phone {}
	div.CompanyBlock dl dd div.company_info ul li.email {}
	div.CompanyBlock dl dd div.company_sales {}
	div.CompanyBlock dl dd div.company_tech_support {}
	div.CompanyBlock dl dd div.company_cust_service {}

	/* FILE */
	div.FilebaseBlock {}
	div.FilebaseBlock dl,div.FilebaseBlock dl dt,div.FilebaseBlock dl dd {margin:0;padding:0;}
	div.FilebaseBlock dl dt {overflow:hidden;height:1%;clear:left;padding-bottom:5px;}
	div.FilebaseBlock dl dt a {}
	div.FilebaseBlock dl dt span.file_icon {float:left;width:50px;margin-right:5px;}
	div.FilebaseBlock dl dt span.file_icon img {}
	div.FilebaseBlock dl dt span.file_size {}
	div.FilebaseBlock dl dd {}

/* ------- END OLD DL CODE ----------- */

/* ===================== ZONE RULES END ===================== */





/* ===================== PAGES BEGIN ===================== */
/* home */
div#home_welcome {float:right;width:313px;height:220px;background-color:#008a3f;}
div#home_welcome h1 {color:#fff;margin:5px 18px 5px 18px;font-size:15px;}
div#home_welcome p {color:#fff;margin:0 32px 14px 18px;line-height:150%;}

div#home_promo {position:relative;left:0;top:0;float:left;width:623px;height:220px;}

div#home_promo div#promo_copy_bg {position:absolute;left:0;bottom:0;width:335px;height:70px;background-color:#999;opacity:0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);}
div#home_promo div#promo_copy {position:absolute;left:16px;bottom:0;width:309px;height:60px;color:#fff;}
div#home_promo div#promo_copy * {text-transform:uppercase;color:#fff;}
div#home_promo div#promo_copy h2 {color:#fff;font-size:21px;}
div#home_promo div#promo_copy h2 span {display:block;font-size:17px;}
div#home_promo div#promo_copy a {display:block;color:#fff;font-size:12px;padding-right:20px;text-decoration:none;background:url("../images/css/grey_spin_arrow.gif") no-repeat right bottom;}
div#home_promo div#promo_copy a:hover {text-decoration:underline;}

div.home_sect {overflow:hidden;height:1%;} /* background:url("../images/css/home_section_bg.gif") repeat-y center top; */
div.sect_sep {clear:both;margin:10px 0 0 0;padding:10px 0 0 0;height:0px;font-size:0px;line-height:0px;border:0;} /* border-top:1px solid #dfdfe0; */
div.first_sep {margin-top:0;border-top:0;}

div.home_sect div.sect_col {position:relative;left:0;top:0;float:left;display:inline;width:292px;margin-left:20px;0px;padding:0;overflow:hidden;}
div.home_sect div.sect_col.col_first {margin-left:0;}
div.home_sect div.sect_col.col_last {width:312px;}
div.home_sect div.sect_col.col_dbl {width:604px;}
div.home_sect div.sect_col img.banner {margin-bottom:10px;}

div.home_sect_b div.sect_col {height:260px;}
div.home_sect_b div.sect_col div.BannerBlock {position:absolute;left:20px;top:140px;}

/* home help tabs */
div.DynaTabs {}
div.DynaTabs div.tabMenu {height:26px;font-family:arial;font-size:11px;font-weight:bold;z-index:9999;}
div.DynaTabs div.tabMenu ul {margin:0;padding:0;list-style-type:none;height:27px;overflow:hidden;}
div.DynaTabs div.tabMenu ul li {margin-left:5px;float:left;width:160px;height:25px;line-height:25px;display:inline;background-color:#cccccc;text-align:center;color:#000000;cursor:pointer;}
div.DynaTabs div.tabMenu ul li.first {margin-left:0;}
div.DynaTabs div.tabMenu ul li.focus,div.DynaTabs div.tabMenu ul li.hover {background-color:#eeede8;border:1px #cccccc solid;border-bottom:1px #eeede8 solid;}

div.DynaTabs div.tabContent {height:300px;overflow:hidden;position:relative;background-color:#eeede8;border:1px #cccccc solid;line-height:7px;z-index:1000;padding-bottom:27px;}
div.DynaTabs div.tabContent ul {margin:0;padding:0;list-style-type:none;}
div.DynaTabs div.tabContent ul li {margin-top:27px;margin-left:20px;margin-right:15px;float:left;width:81px;height:71px;display:inline;border:1px #cccccc solid;background-color:#ffffff;}
div.DynaTabs div.tabContent ul li a {color:#000000;font-size:9px;text-decoration:none;font-family:arial;padding:0px;position:relative;display:block;width:79px;height:69px;margin:1px 0 0 1px;}
div.DynaTabs div.tabContent ul li a img {margin:0px;padding:0px;border:1px #cccccc solid;display:block;position:absolute;bottom:0px;left:0px;}

div.DynaTabs div.tabContent.showMore {height:100%;}
div.DynaTabs div.tabContent div.showMoreLink {width:70px;height:20px;position:absolute;bottom:4px;right:26px;}
div.DynaTabs div.tabContent div.showMoreLink a {display:block;height:18px;width:68px;line-height:18px;background-color:#008a3f;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}

div#helpTabs_1 {}
div#helpTabs_2 {}
div#helpTabs_3 {}




/* home help tabs UPDATED */
div.DynaTabs {}
div.DynaTabs dl dt.dtTab, div.DynaTabs dl dd.dtContent {margin:0;padding:0;}
div.DynaTabs dl dt.dtTab {width:160px;height:25px;line-height:25px;display:inline;border:1px #cccccc solid;background-color:#cccccc;text-align:center;color:#000000;cursor:pointer;}
div.DynaTabs dl dt.dtTab.hover,div.DynaTabs dl dt.dtTab.focus {background-color:#eeede8;border-bottom:1px #eeede8 solid;}

div.DynaTabs dl dd.dtContent {height:300px;overflow:hidden;position:relative;background-color:#eeede8;border:1px #cccccc solid;line-height:7px;z-index:1000;padding-bottom:27px;}

div.DynaTabs dl dd.dtContent ul {margin:0;padding:0;list-style-type:none;}
div.DynaTabs dl dd.dtContent ul li {margin-top:27px;margin-left:20px;margin-right:15px;float:left;width:81px;height:71px;display:inline;border:1px #cccccc solid;background-color:#ffffff;}
div.DynaTabs dl dd.dtContent li a {color:#000000;font-size:9px;text-decoration:none;font-family:arial;padding:0px;position:relative;display:block;width:79px;height:69px;margin:1px 0 0 1px;}
div.DynaTabs dl dd.dtContent ul li a img {margin:0px;padding:0px;border:1px #cccccc solid;display:block;position:absolute;bottom:0px;left:0px;}

div.DynaTabs dl dd.dtContent.showMore {height:100%;}
div.DynaTabs dl dd.dtContent div.showMoreLink {width:70px;height:20px;position:absolute;bottom:4px;right:26px;}
div.DynaTabs dl dd.dtContent div.showMoreLink a {display:block;height:18px;width:68px;line-height:18px;background-color:#008a3f;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}







/* landing */
div.sub_content {background:url("../images/css/col_border_px.gif") repeat-y 224px 0;}
div.sub_content2 {background:url("../images/css/col_border2_px.gif") repeat-y 224px 0;}
div.sub_content3 {background:url("../images/css/col_border_px.gif") repeat-y 752px 0;} /* repeat-y 756px 0; */
div.sub_content4 {background-image:none;}

div#focus_col {float:right;width:702px;}


div#focus_top {border-bottom:10px solid #fff;background-color:#fff;}


div#focus_top div#focus_title,div#focus_top div#focus_title img {margin:0;padding:0;display:block;width:702px;height:100px;}
div#focus_top div#focus_title {position:relative;left:0;top:0;margin-bottom:10px;}
div#focus_top div#focus_title h1 {display:inline;padding:0 75px 0 16px;color:#fff;font-size:14px;line-height:30px;position:absolute;left:0;top:70px;opacity:0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);background-color:#999;z-index:2000;}
div#focus_top div#focus_title span {display:inline;padding:0 75px 0 16px;color:#fff;font-size:14px;line-height:30px;position:absolute;left:0;top:70px;opacity:0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);background-color:#999;z-index:2000;}
div#focus_top div#focus_title img {position:absolute;left:0;top:0;z-index:1000;}

div#focus_top div#focus_title div#lf_hdr_icon {display:none;width:82px;height:82px;position:absolute;right:0;top:0;z-index:8000;margin:10px 10px 0 0;}
div#focus_top div#focus_title div#lf_hdr_icon div {float:left;width:26px;height:26px;}
div#focus_top div#focus_title div#lf_hdr_icon div span {display:block;width:26px;height:26px;opacity:0.50;-moz-opacity: 0.50;filter:alpha(opacity=50);background-color:#fff;}
div#focus_top div#focus_title div#lf_hdr_icon div.mid_h_cube,div#focus_top div#focus_title div#lf_hdr_icon div.center_cube {border-top:1px solid #fff;border-bottom:1px solid #fff;}
div#focus_top div#focus_title div#lf_hdr_icon div.mid_v_cube,div#focus_top div#focus_title div#lf_hdr_icon div.center_cube {border-left:1px solid #fff;border-right:1px solid #fff;}
div#focus_top div#focus_title div#lf_hdr_icon div.center_cube span {background-color:transparent;}

div#focus_top div.sep {padding:5px 0;margin:0;border-bottom:1px solid #008a3f;overflow:hidden;height:1%;background-color:#fff;} /* 005596 */
div#focus_top div.first_sep {border-top:1px solid #008a3f;}

div#focus_top div.top_copy {margin-top:10px;line-height:150%;font-size:12px;}

div#focus_copy {overflow:visible;height:1%;}
div#focus_copy,div#focus_copy p {font-size:11.5px;line-height:150%;}
div#focus_copy h2 {font-size:14px;color:#008a3f;}
div#focus_copy ul {margin-top:0;}
div#focus_copy ul li {margin-top:4px;}

div#newsdetail h1 { font-size:15px;color:#008a3f; font-weight:bold; }
div#newsdetail h2 { font-size:13px;color:#000000; font-weight:bold; }

div#focus_sub {float:left;margin-left:14px;width:177px;overflow:hidden;height:1%;} /* margin-left:21px; */
div#focus_sub h2.title {border-bottom:1px solid #ccc;padding-bottom:6px;}


/* column on the left */
div#nav_col {float:left;width:214px;}


/* column on the right */
div#subfocus_col {float:left;margin-left:14px;width:177px;overflow:hidden;height:1%;}




div.sub_content2 div#focus_copy {width:511px;float:left;}

div.sub_content3 div#focus_col {width:746px;float:left;}
div.sub_content3 div#focus_col div#focus_copy {width:746px;}

div.sub_content4 div#focus_col {width:937px;}
div.sub_content4 div#focus_col div#focus_copy {width:746px;float:left;}
div.sub_content4 div#focus_col div#focus_copy div#focus_sub {}
div.sub_content4 div#focus_col div#focus_top,div.sub_content4 div#focus_col div#focus_top div#focus_title {margin:0;padding:0;width:937px;height:100px;overflow:hidden;}
div.sub_content4 div#focus_col div#focus_top div#focus_title {position:relative;top:0;left:0;background-color:#008a3f;}
div.sub_content4 div#focus_col div#focus_top div#focus_title h1 {position:absolute;top:0;left:0;margin:0;padding:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;width:235px;height:100px;text-align:center;line-height:100px;color:#fff;background-color:#008a3f;}
div.sub_content4 div#focus_col div#focus_top div#focus_title img {display:block;margin-left:235px;}



/* contact us */
table.contact_us_table {margin-top:20px;width:99%;}
table.contact_us_table caption {padding-top:20px;padding-left:2px;font-weight:bold;color:#333;font-size:12px;text-align:left;border-top:1px solid #ccc;}
table.contact_us_table tr th,table.contact_us_table tr td {vertical-align:top;margin:0;padding:4px 10px 4px 2px;line-height:150%;text-align:left;}
table.contact_us_table tr th {font-weight:bold;color:#008a3f;font-size:11px;}
table.contact_us_table tr td,table.contact_us_table tr td a {font-size:11px;color:#333;}
table.contact_us_table tr td span.phone {display:block;width:125px;}
table.contact_us_table tr td span.email {display:block;margin-top:4px;}
table.contact_us_table tr td a {text-decoration:underline;line-height:150%;}
table.contact_us_table tr.odd_row td {background-color:#c7e1d8;}



/* application design center */
div#appCircuit {overflow:hidden;background-color:#fff;}

div#appCircuit div#appCircuitGraphic {width:390px;float:left;display:inline;}
div#appCircuit div#appCircuitGraphic div.circuitSolutions {padding:0;color:#333;background-color:#fff;border:1px solid #008a3f;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;cursor:pointer;}
div#appCircuit div#appCircuitGraphic div.circuitSolutions dl,div#appCircuit div#appCircuitGraphic div.circuitSolutions dl dt,div#appCircuit div#appCircuitGraphic div.circuitSolutions dl dd,div#appCircuit div#appCircuitGraphic div.circuitSolutions dl dd ul {margin:0;padding:0;list-style-type:none;}
div#appCircuit div#appCircuitGraphic div.circuitSolutions dl dt {font-weight:bold;color:#fff;background-color:#008a3f;padding:2px 5px;}
div#appCircuit div#appCircuitGraphic div.circuitSolutions dl dd {padding:0 5px 5px 5px;}
div#appCircuit div#appCircuitGraphic div.circuitSolutions dl dd ul li {margin-top:2px;}

div#appCircuit div#appCircuitInfo {width:280px;float:right;display:inline;border:1px solid #333;padding:5px;background-color:#eee;}
div#appCircuit div#appCircuitInfo h3 {color:#333;}
div#appCircuit div#appCircuitInfo dl.appDesignNotes,div#appCircuitGraphic div#appCircuitInfo dl.appDesignNotes dt,div#appCircuitGraphic div#appCircuitInfo dl.appDesignNotes dd {margin:0;padding:0;}

div#appCircuit div#appCircuitInfo dl.appDesignNotes dt {color:#008a3f;font-weight:bold;border-top:1px solid #ccc;padding-top:10px;}
div#appCircuit div#appCircuitInfo dl.appDesignNotes dd {margin:4px 0 10px 0;}



div#appBlock {}

div#appBlock div#appBlockInfo {padding:0 0 15px 0;line-height:150%;}

div#appBlock div#appBlockGraphic {}
div#appBlock div#appBlockGraphic div.appLink {padding:0;border:1px solid #008a3f;cursor:pointer;}
div#appBlock div#appBlockGraphic div.appLink a {display:block;font-weight:bold;color:#fff;background-color:#008a3f;padding:2px 5px;}


/* part detail page */
div#partDetailInfo {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
div#partDetailInfo div.part_image, div#partDetailInfo div.part_image img {width:177px;float:left;}

div#partDetailInfo div.PartBlock {margin-left:187px;}
div#partDetailInfo div.PartBlock div.part_info {margin-top:5px;}
div#partDetailInfo div.PartBlock div.part_info a {font-weight:bold;}
div#partDetailInfo div.PartBlock div.part_info span,div#partDetailInfo div.PartBlock dt span {font-weight:normal;}
div#partDetailInfo div.PartBlock div.part_description {margin:10px;font-size:10px;}
div#PLongDescription {line-height:150%}

div#partDetailInfo div.series_datasheet {background-color:#e6e6e6;margin-left:187px;padding:10px;}
div#partDetailInfo div.series_datasheet ul {margin:0;padding:0;list-style-type:none;overflow:visible;height:1%;}
div#partDetailInfo div.series_datasheet ul li.dsheet_name {}
div#partDetailInfo div.series_datasheet ul li.dsheet_name a {color:#008a3f;}
div#partDetailInfo div.series_datasheet ul li.dsheet_icon {float:left;margin-right:20px;}
div#partDetailInfo div.series_datasheet ul li.dsheet_filename {}
div#partDetailInfo div.series_datasheet ul li.dsheet_size {}
div#partDetailInfo div.series_datasheet ul li.dsheet_date {font-style:italic;}

div.part_order_items {padding-left:5px}
div.part_order_items a {display:block;background:url("../images/css/request_arrow.gif") no-repeat left center;padding-left:20px;font-weight:bold;text-decoration:none;}


/* careers */
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;}


/* investors */
div.officer {padding:10px 0;height:1%;overflow:hidden;border-bottom:1px solid #ccc;width:255px;float:left;display:inline;}
div.officer_img {margin-right:10px;float:left;width:52px;height:100px;}
div.officer_img img {width:52px;height:80px;margin-top:10px;}
div.officer dl,div.officer dl dt,div.officer dl dd {margin:0;padding:0;line-height:150%;}
div.officer dl {margin-right:10px;height:80px;}
div.officer dl dt {padding-top:30px;font-weight:bold;}

div.odd_officer div.officer_img {border-left:1px solid #ccc;width:62px;}
div.odd_officer img {margin-left:10px;}

div.first_officer {float:none;display:block;width:auto;padding-left:180px;}
div.first_officer dl {}
div.first_officer div.officer_img {border-left:0;}


/* Environmental Compliance */
div.enviro_prod_list {overflow:hidden;height:1%;padding:20px;border:1px solid #ccc;}
div.enviro_prod_list div.col {float:left;display:inline;width:45%;}
div.enviro_prod_list div.col_1 {padding-right:20px;}
div.enviro_prod_list div.col_2 {border-left:1px solid #ccc;padding-left:20px;}

div.enviro_prod_list dl,div.enviro_prod_list dl dt,div.enviro_prod_list dl dd {margin:0;padding:0;}
div.enviro_prod_list dl dt {font-weight:bold;color:#008a3f;}
div.enviro_prod_list dl dd {margin-top:2px;margin-bottom:10px;}
div.enviro_prod_list dl dd ul {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
div.enviro_prod_list dl dd ul li {margin-top:2px;}


table.enviro_list {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
table.enviro_list caption {}
table.enviro_list caption a {display:block;background-color:#666;font-weight:bold;color:#fff;text-decoration:none;line-height:20px;font-size:13px;}
table.enviro_list caption a:hover {background-color:#008a3f;}
table.enviro_list tr th,table.enviro_list tr td {border-left:1px solid #ccc;border-top:1px solid #ccc;padding:4px 2px;}
table.enviro_list tr th {font-weight:bold;color:#008a3f;}
/* ===================== PAGES END ===================== */





div.breadcrumbnav {}
div.breadcrumbnav h1 {line-height:150%;padding:0 10px;text-decoration:none;color:#008a3f;font-weight:bold;}

div.breadcrumbnav ul {margin:0;padding:0;list-style-type:none;}
div.breadcrumbnav ul li {margin-top:4px;}
div.breadcrumbnav ul li a {line-height:150%;padding:0 10px;text-decoration:none;color:#272727;}
div.breadcrumbnav ul li a:hover {text-decoration:underline;}

div.breadcrumbnav ul a.focus {display:block;padding-top:4px;padding-bottom:4px;font-weight:bold;text-decoration:none;}
div.breadcrumbnav ul li a.root {background-color:#008a3f;color:#fff;}
div.breadcrumbnav ul li a.top {background:#008a3f url("../images/css/breadcrumbnav_bg_l1.gif") no-repeat right center;color:#fff;}
div.breadcrumbnav ul li a.sub {background:#eeeee6 url("../images/css/breadcrumbnav_bg_l2.gif") no-repeat right center;color:#333;}
div.breadcrumbnav ul li a.curr {color:#008a3f;}
div.breadcrumbnav ul li a.link {color:#008a3f;font-weight:normal;text-decoration:underline;padding-top:0;padding-bottom:0;display:inline;}



div.breadcrumbnav ul li a.cat {font-weight:bold;color:#727272;}
div.breadcrumbnav ul li a.cat span {padding-right:5px;}
div.breadcrumbnav ul li ul.cat_menu {margin-left:10px;}

div.breadcrumbnav div.pre_link {margin-top:20px;border-top:1px solid #008a3f;text-align:right;}
div.breadcrumbnav div.pre_link a {display:block;padding:4px 24px 4px 0;background:#fff url("../images/css/breadcrumbnav_bg_pre.gif") no-repeat right center;color:#989898;text-decoration:none;}




div.dimensionnav h1 {padding:0 10px;text-decoration:none;color:#008a3f;font-weight:bold;font-size:13px;}
div.dimensionnav a {text-decoration:none;font-size:11px;}
div.dimensionnav a:hover {text-decoration:underline;}
div.dimensionnav ul {margin:3px 0px 3px 15px;padding:0;list-style-type:none;}
div.dimensionnav ul li {padding-bottom:4px;}
div.dimensionnav a.dimension {margin-left:13px;line-height:170%;text-decoration:none;font-size:13px;}
div.dimensionnav a.dimension:hover {text-decoration:underline;}




/* ===================== BASE COLORS BEGIN (list all colors used here) ===================== 
lf green #008a3f
drk green #01573a
lt green #c7e1d8

blue: #005596
grays eee 999 444 272727

===================== BASE COLORS END ===================== */



/* ===================== ENDECA SEARCH RESULTS BEGIN ===================== */
div#partresults {}

div#partresults ul.searchtabs {margin:0;padding:0;list-style-type:none;height:20px;}
div#partresults ul.searchtabs li {float:left;margin:0;padding:0;height:20px;line-height:20px;border-right:1px solid #fff;}
div#partresults ul.searchtabs li.focus {background-color:#008a3f;color:#fff;padding:0 25px;}
div#partresults ul.searchtabs li a {display:block;background-color:#ccc;margin:0;padding:0 25px;color:#333;font-weight:bold;font-size:11px;text-decoration:none;border-bottom:1px solid #fff;line-height:19px;text-align:center;}
div#partresults ul.searchtabs li a:hover {background-color:#008a3f;color:#fff;}

div.pageresults * {color:#fff;}
div.pageresults select,div.pageresults select option {color:#333;}
div.pageresults {position:relative;left:0;top:0;background-color:#008a3f;padding:10px 0 2px 0;margin:0;}
div.pageresults dl,div.pageresults dl dt,div.pageresults dl dd {margin:0;padding:0;}
div.pageresults dl {margin:0 10px 10px 10px;}
div.pageresults dl dt {font-weight:bold;padding-right:5px;}
div.pageresults dl dt,div.pageresults dl dd {display:inline;}

div.pageresults dl.showing {}

div.pageresults dl.pages {}
div.pageresults dl.pages dd ul {margin:0;padding:0;list-style-type:none;display:inline;}
div.pageresults dl.pages dd ul li {display:inline;margin-right:2px;}
div.pageresults dl.pages dd ul li.currentPage {font-weight:bold;}

div.pageresults dl.per_page {position:absolute;top:10px;right:0;width:160px;height:24px;}
div.pageresults dl.per_page dt {float:left;}
div.pageresults dl.per_page dd {float:right;}
div.pageresults dl.per_page dd select {width:50px;}

div.compareline ul {margin:0;padding:0;list-style-type:none;background-color:#ccc;height:20px;}
div.compareline ul li {display:inline;padding:0 0 0 25px;margin:0;line-height:20px;}
div.compareline ul li a {text-align:center;}
div.compareline ul li.compare_selected {background:url("../images/circlearrow2.gif") no-repeat left center;}


/* part results */
div#part_results {background-color:#ccc;padding:2px 0;}
div#part_results div.part_result {position:relative;display:block;background:#fff url("../images/partCheck_bg.gif") repeat-y left top;margin-bottom:2px;padding:5px 5px 5px 0;border-right:10px solid #ccc;overflow:hidden;}
	* html div#part_results div.part_result {display:block;height:1%;}
div#part_results div.part_result div.compare_check {float:left;text-align:center;width:20px;}
div#part_results div.part_result div.compare_check input {margin:50px 0 0 0;padding:0;}

div#part_results div.part_result div.part_info {margin:0 0 0 20px;padding:5px 5px 5px 10px;}
	* html div#part_results div.part_result div.part_info {float:left;margin-left:0;}
div#part_results div.part_result div.part_info img.part_image {width:80px;margin:0 0 0 10px;float:right;}

div#part_results div.part_result div.part_info dl,div#part_results div.part_result div.part_info dl dt,div#part_results div.part_result div.part_info dl dd {margin:0;padding:0;}
div#part_results div.part_result div.part_info dl dt {font-weight:bold;margin-bottom:4px;}
div#part_results div.part_result div.part_info dl dt span {font-weight:normal;}
div#part_results div.part_result div.part_info dl dt a {font-weight:normal;text-decoration:underline;}
div#part_results div.part_result div.part_info dl.partInfo dt span a {color:#008a3f;}
div#part_results div.part_result div.part_info dl dd {font-size:11px;margin-bottom:6px;}
div#part_results div.part_result div.part_info dl.seriesInfo dd {position:absolute;top:10px;left:180px;width:300px;}

div#part_results div.part_result div.enviroData {width:80px;position:absolute;top:10px;right:90px;}
div#part_results div.part_result div.enviroData ul {margin:0;padding:0;list-style-type:none;}
div#part_results div.part_result div.enviroData ul li {display:inline;margin-left:4px;}

div#part_results div.part_result div.part_info table,
	div#part_results div.part_result div.part_info table tr,
	div#part_results div.part_result div.part_info table tr th,
	div#part_results div.part_result div.part_info table tr td {margin:0;padding:0;}
div#part_results div.part_result div.part_info table {}
div#part_results div.part_result div.part_info table tr th,div#part_results div.part_result div.part_info table tr td {background-color:#f1f2ec;text-align:center;}
div#part_results div.part_result div.part_info table tr th.data,div#part_results div.part_result div.part_info table tr td.data {background-color:#d6e6cb;}
div#part_results div.part_result div.part_info table tr th {font-size:11px;font-weight:bold;width:14%;}
div#part_results div.part_result div.part_info table tr td a {color:#008a3f;}
div#part_results div.part_result div.part_info table tr td img {width:auto;}
div#part_results div.part_result div.part_info table tr th,div#part_results div.part_result div.part_info table tr td {padding:5px;margin:5px;border-right:1px solid #fff;}
div#part_results div.part_result div.part_info table tr th.last,div#part_results div.part_result div.part_info table tr td.last {border-right:0;}

div#part_results div.part_result div.part_info ul.part_buttons {margin:0;padding:10px 0 0 0;list-style-type:none;clear:right;overflow:hidden;height:1%;}
div#part_results div.part_result div.part_info ul.part_buttons li {float:left;margin:0;padding:0;white-space:nowrap;}
div#part_results div.part_result div.part_info ul.part_buttons li.popPartButton {clear:left;margin-top:5px;}
div#part_results div.part_result div.part_info ul.part_buttons li a {display:block;line-height:20px;background-color:#666;margin:0 1px 0 0;padding:0 5px;color:#fff;font-weight:bold;font-size:10px;text-decoration:none;}
div#part_results div.part_result div.part_info ul.part_buttons li a:hover,div#part_results div.part_result div.part_info ul.part_buttons li.focus a {background-color:#008a3f;}


/* additional info  / pop-up content */
div.partInfo {background-color:#fff;border:10px solid #008a3f;position:relative;top:0;left:0;}

div.partInfo div.partInfoMenu,div.partInfo div.partInfoMenu ul,div.partInfo div.partInfoMenu ul li,div.partInfo div.partInfoMenu ul li a {display:block;height:30px;margin:0;padding:0;border:0;}
div.partInfo div.partInfoMenu {margin-bottom:10px;padding:2px 2px 0 2px;}
div.partInfo div.partInfoMenu ul {list-style-type:none;background-color:#ccc;overflow:hidden;}
div.partInfo div.partInfoMenu ul li {float:left;display:inline;padding:0 6px;}
	* html div.partInfo div.partInfoMenu ul li,* html div.partInfo div.partInfoMenu ul li a {float:none;display:inline;line-height:30px;}
	* html div.partInfo div.partInfoMenu ul li a {display:inline-block;height:30px;}
div.partInfo div.partInfoMenu ul li a {color:#333;text-decoration:none;line-height:20px;font-size:11px;}
div.partInfo div.partInfoMenu ul li a:hover,div.partInfo div.partInfoMenu ul li.focus a {text-decoration:underline;background:url("../images/css/PartInfoArrow.gif") no-repeat center bottom;}

div.partInfo div#partInfoContent {background-color:#fff;height:280px;overflow:auto;margin:0 2px 20px 2px;}
	* html div#focus_copy div.partInfo div#partInfoContent {width:720px;}
div.partInfo div#partInfoContent div.tabContent {padding:5px;}
div.partInfo div#partInfoContent div.tabContent div.part_num {}
div.partInfo div#partInfoContent div.tabContent div.part_num span,div.partInfo div#partInfoContent div.tabContent div.part_num span a {color:#008a3f;margin-left:4px;}
div.partInfo div#partInfoContent div.tabContent table {width:99.9%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-top:10px;}
div.partInfo div#partInfoContent div.tabContent table tr td,div.partInfo div#partInfoContent div.tabContent table tr th {border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px;}
	* html div#focus_copy div.partInfo div#partInfoContent div.tabContent table {width:680px;}
div.partInfo div#partInfoContent div.tabContent table tr td sub {margin:0;padding:0;line-height:100%;vertical-align:baseline;}
	
div.partInfo div#partInfoFooter {background-color:#eee;}
div.partInfo div#partInfoFooter div.close {height:19px;}
div.partInfo div#partInfoFooter div.close a {float:right;margin:4px 4px 0 0;text-align:left;width:40px;height:11px;color:#008a3f;text-decoration:none;font-size:10px;background:url("../images/css/close_x.gif") no-repeat right center;}
div.partInfo div#partInfoFooter div.close a:hover {text-decoration:underline;}

div.partInfo div#partInfoFooter div.print {height:19px;}
div.partInfo div#partInfoFooter div.print a {float:right;margin:4px 4px 0 0;text-align:left;width:120px;height:11px;color:#008a3f;text-decoration:none;font-size:10px;background:url("../images/css/printer.gif") no-repeat right center;}
div.partInfo div#partInfoFooter div.print a:hover {text-decoration:underline;}



/* company results */
div#company_results {}
div#company_results dl.company,div#company_results dl.company dt,div#company_results dl.company dd {margin:0;padding:0;}
div#company_results dl.company {background-color:#eee;margin-top:10px;padding:5px;}
div#company_results dl.company dt {font-weight:bold;color:#008a3f;}
div#company_results dl.company dd {}
div#company_results dl.company dd ul {margin:0;padding:0;list-style-type:none;position:relative;top:0;left:0;}
div#company_results dl.company dd ul li {margin:5px 0;padding:0;line-height:100%;}
div#company_results dl.company dd ul li.address_1,div#company_results dl.company dd ul li.address_2 {}
div#company_results dl.company dd ul li.city {display:inline;}
div#company_results dl.company dd ul li.state {display:inline;}
div#company_results dl.company dd ul li.zip {display:inline;}
div#company_results dl.company dd ul li.country {}
div#company_results dl.company dd ul li.website {position:absolute;top:0;right:0;text-align:right;margin:0;}
div#company_results dl.company dd ul li.website a {margin:0;padding:0;line-height:100%;font-style:italic;color:#008a3f;}





/* site results */
div#site_results {}
div#site_results ul,div#site_results ul li dl,div#site_results ul li dl dt,div#site_results ul li dl dd {margin:0;padding:0;list-style-type:none;}
div#site_results ul li {overflow:hidden;height:1%;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px;}

div#site_results ul li.Career {}
div#site_results ul li.Content {}
div#site_results ul li.Filebase {}
div#site_results ul li.Filebase a img {float:left;margin-right:10px;}
div#site_results ul li.Lilypad {}
div#site_results ul li.News {}
div#site_results ul li.News dl dt a {}
div#site_results ul li.News dl dd {padding:5px 0 0 10px;color:#666;}
div#site_results ul li.FAQ {}
div#site_results ul li.Promotion {}





/* returned dimension search options area */
div.searched_term {font-size:14px;font-weight:bold;}
div.searched_term span {font-size:14px;font-weight:normal;color:#008a3f;font-style:italic;}

div.DidUMean {font-size:14px;font-weight:bold;padding-top:10px;}
div.DidUMean a {font-size:14px;color:#005596;font-style:italic;}

div.noresults {font-size:14px;font-weight:bold;padding-bottom:10px;color:#ff0000;}
div.noresults span {font-size:14px;color:#005596;font-style:italic;}

div.AutoCorrect {font-size:14px;font-weight:bold;padding-top:10px;}
div.AutoCorrect span {font-size:14px;color:#005596;font-style:italic;}

/*
div#dim_results {padding-top:10px;}
div#dim_results table,div#dim_results table caption,div#dim_results table tr,div#dim_results table tr td,
div#dim_results table tr td dl,div#dim_results table tr td dl dt,div#dim_results table tr td dl dd,
div#dim_results table tr td dl dd ul {margin:0;padding:0;list-style-type:none;font-size:11px;line-height:11px;}
div#dim_results table caption {font-size:12px;font-weight:bold;color:#005596;padding:5px 0;text-align:left;border-bottom:1px solid #005596;}
div#dim_results table tr td {vertical-align:top;padding:5px 10px 5px 0; width:221px;}
div#dim_results table tr td dl dt {font-weight:bold;color:#005596;}
div#dim_results table tr td dl dt span {}
div#dim_results table tr td dl dd {}
div#dim_results table tr td dl dd ul li {margin-top:2px;padding-left:10px;}
div#dim_results table tr td dl dd ul li a {color:#333;}
*/

div#dim_results {padding-top:10px;}
div#dim_results * {margin:0;padding:0;list-style-type:none;font-size:11px;line-height:11px;}
div#dim_results h2 {font-size:12px;font-weight:bold;color:#008a3f;padding:5px 0;text-align:left;}
div#dim_results div.cols {padding-top:10px;overflow:hidden;height:1%;}

div#dim_results div.cols div.col {float:left;width:45%;padding-right:2%;}
div#dim_results div.cols div.col dl dt {font-weight:bold;color:#333;}

div#dim_results div.cols div.col dl dt span {}
div#dim_results div.cols div.col dl dd {margin-bottom:10px;}
div#dim_results div.cols div.col dl dd ul li {margin-top:2px;padding-left:10px;}
div#dim_results div.cols div.col dl dd ul li a {color:#666;}






/* compare parts */
table.part_compare { width:700px; }
table.part_compare tr th,table.part_compare tr td {padding:3px;}
table.part_compare tr th { background-color: #666; text-align: right; color:#eee;font-weight:bold; }
table.part_compare tr td { background-color: #eee; border: thin solid #999; text-align: left; }
table.part_compare tr td.allsame {   background-color: #ddd;font-weight:bold;border: thin solid #999; text-align: center; }




/* ===================== ENDECA SEARCH RESULTS END ===================== */





div.industry_div {width:150px;float:left;margin:10px 10px 0 0;border:1px solid #999;}
div.industry_div a {display:block;width:150px;background-color:#fff;text-decoration:none;}
div.industry_div a:hover {background-color:#eee;}
div.industry_div dl,div.industry_div dl dt,div.industry_div dl dd {margin:0;padding:0;}
div.industry_div dl {padding:4px;}
div.industry_div dl dt {height:50px;color:#444;font-size:13px;font-weight:bold;}
div.industry_div dl dd,div.industry_div dl dd img {display:block;width:140px;height:70px;}
div.industry_div dl dd {overflow:hidden;border:1px solid #999;}

div.app_grid_div {width:150px;float:left;margin:10px 10px 0 0;border:1px solid #999;}
div.app_grid_div a {display:block;width:150px;background-color:#fff;text-decoration:none;}
div.app_grid_div a:hover {background-color:#eee;}
div.app_grid_div dl,div.app_grid_div dl dt,div.app_grid_div dl dd {margin:0;padding:0;}
div.app_grid_div dl {padding:4px;}
div.app_grid_div dl dt {height:50px;color:#444;font-size:13px;font-weight:bold;}
div.app_grid_div dl dd,div.app_grid_div dl dd img {display:block;width:140px;height:70px;}
div.app_grid_div dl dd {overflow:hidden;border:1px solid #999;}

div.technology_div {width:150px;float:left;margin:10px 10px 0 0;border:1px solid #999;}
div.technology_div a {display:block;width:150px;background-color:#fff;text-decoration:none;}
div.technology_div a:hover {background-color:#eee;}
div.technology_div dl,div.technology_div dl dt,div.technology_div dl dd {margin:0;padding:0;}
div.technology_div dl {padding:4px;}
div.technology_div dl dt {height:50px;color:#444;font-size:13px;font-weight:bold;}
div.technology_div dl dd,div.technology_div dl dd img {display:block;width:140px;height:70px;}
div.technology_div dl dd {overflow:hidden;border:1px solid #999;}

div.brand_div {width:215px;float:left;margin:0 0 20px 20px;padding:0;border:1px solid #999;}
div.brand_div dl,div.brand_div dl dt,div.brand_div dl dd {margin:0;padding:0;}
div.brand_div dl dt {height:50px;margin:4px;}
div.brand_div dl dt a {display:block;width:205px;overflow:hidden;text-align:center;color:#444;font-size:13px;font-weight:bold;text-decoration:none;}
div.brand_div dl dt a img {}
div.brand_div dl dd,div.brand_div dl dd img {display:block;width:205px;height:100px;}
div.brand_div dl dd {margin:4px;overflow:hidden;border:1px solid #999;}







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("http://www.littelfuse.com/images/smartglow_mini.jpg") no-repeat left center;}
div#smartglow_ato {padding-left:168px;background:url("http://www.littelfuse.com/images/smartglow_ato.jpg") no-repeat left center;}
div#smartglow_maxi {padding-left:168px;background:url("http://www.littelfuse.com/images/smartglow_maxi.jpg") no-repeat left center;}

div#landing_submenu {background-color:#fff;z-index:400;}
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:150%;}
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;}
/* ===================== google map BEGIN ===================== */
div#map{height:300px;}
select#location-list {display:block;margin:10px 0 20px 0;width:100%;visibility:hidden;}
optgroup {font-style:normal;}
optgroup option {padding-left:20px;background-color:#fff;color:#000;}
/* ===================== google map END ===================== */




/* ===================== ADDITIONS BEGIN ===================== */
div#brandVideos {background-color:#eee;}
div#brandVideos .ruleBlockTitle {color:#fff;text-align:center;background-color:#666;line-height:24px;margin:0;}
div#brandVideos div.rule {padding:5px;}
div#brandVideos div.rule p {margin:0;}
div#brandVideos div.rule dl,div#brandVideos div.rule dl dt,div#brandVideos div.rule dl dd,div#brandVideos div.rule dl dd ul {margin:0;padding:0;list-style-type:none;}
div#brandVideos div.rule dl dt {font-weight:bold;margin:6px 0 3px 0;}
div#brandVideos div.rule ul li {margin-top:2px;}
div#brandVideos div.rule ul li a {}


/* new landing page */
/*
light blue: #6eb9d8
*/

div.focus_sect {padding-bottom:10px;overflow:hidden;height:1%;}
div.focus_sect h2 {}

div#exploreTechs {position:relative;border:2px solid #666;float:right;display:inline;width:230px;height:220px;}
div#exploreTechs div.exploreTitle {line-height:26px;height:26px;font-size:12px;font-weight:bold;text-align:center;background-color:#999;color:#fff;}
div#exploreTechs ul {margin:0;padding:0;list-style-type:none;overflow:hidden;}
div#exploreTechs ul li {margin:0;padding:0;}
div#exploreTechs ul li a {display:block;height:41px;border-top:1px solid #c7e1d8;text-decoration:none;padding:7px 0;}
div#exploreTechs ul li a span {float:left;display:inline;height:41px;}
div#exploreTechs ul li a span.tech_name {font-weight:bold;color:#008a3f;width:134px;text-align:center;}
div#exploreTechs ul li a span.tech_image {border:1px solid #999;width:79px;height:39px;}
div#exploreTechs ul li a span.tech_image img {display:block;margin:0;padding:0;}
div#exploreTechs ul li a:hover {background-color:#c7e1d8;}
div#exploreTechs ul li a:hover,div#exploreTechs ul li a:hover span {cursor:pointer;}
div#exploreTechs div.exploreMoreTechs {text-align:center;position:absolute;bottom:0;left:0;height:20px;width:100%;border-top:1px solid #666;}
div#exploreTechs div.exploreMoreTechs a {display:block;background:#999 url("../images/css/arrow_white_grey_down.gif") no-repeat 80% 50%;height:20px;line-height:20px;text-decoration:none;color:#fff;font-weight:bold;}

div.DynaPhotoViewer {}

div.searchFunctionality {overflow:hidden:height:1%;}
div.searchFunctionality dl,div.searchFunctionality dl dt,div.searchFunctionality dl dd {margin:0;padding:0;}
div.searchFunctionality dl {float:left;display:inline;width:167px;border:1px solid #999;}
div.searchFunctionality dl dt {text-align:center;}
div.searchFunctionality dl dt a {display:block;line-height:24px;background:#7e8082 url("../images/css/arrow_round_white_grey_right.gif") no-repeat 84% 50%;color:#fff;text-decoration:none;}
div.searchFunctionality dl dd {}
div.searchFunctionality dl dd a {display:block;overflow:hidden;width:167px;height:130px;}
div.searchFunctionality dl dd a img {}


dl.subsection {height:68px;border:1px solid #666;background:url("../images/css/grad_white_grey.gif") repeat-x left bottom;margin-bottom:5px;padding:10px;}
dl.subsection dt {margin-bottom:10px;}
dl.subsection dt span {font-style:italic;display:block;font-size:90%;font-weight:normal;}
dl.subsection dd {border:0;}
dl.subsection dd ul {margin:0;padding:0;list-style-type:none;}
dl.subsection dd ul li {margin-top:4px;}
dl.subsection dd ul li a {text-decoration:none;}
dl.subsection dd ul li a:hover {text-decoration:underline;color:#008a3f;}
dl.subsection dd ul li.first {margin-top:0;}

dl.envelope_sect {background:url("../images/css/envelope_bg.gif") no-repeat right bottom;}
dl.magnify_sect {background:url("../images/css/magnify_bg.gif") no-repeat right bottom;}
dl.cart_sect {background:url("../images/css/cart_bg.gif") no-repeat right bottom;}


dl.subsection.part_check {height:auto;}
dl.subsection.part_check dd form fieldset ul.radios {margin:0;padding:10px 0 0 0;list-style-type:none;clear:left;}
dl.subsection.part_check dd form fieldset ul.radios li {clear:left;overflow:hidden;height:24px;margin:0;padding:0;}
dl.subsection.part_check dd form fieldset ul.radios li label,dl.subsection.part_check dd form fieldset ul.radios li input {float:left;}
dl.subsection.part_check dd form fieldset ul.radios li label {padding-left:4px;}

dl.file_sect {}
dl.file_sect dd span.fileImg {display:block;float:left;width:43px;height:55px;border:1px solid #333;overflow:hidden;margin-right:5px;}
dl.file_sect dd span.fileImg img {display:block;margin:0;padding:0;}
dl.file_sect dd a.download_now {display:block;float:left;margin-top:5px;font-size:10px;padding-left:4px;width:90px;background:#7e8082 url("../images/css/arrow_round_white_grey_right.gif") no-repeat right center;height:14px;line-height:14px;text-decoration:none;color:#fff;font-weight:bold;}
dl.banner_sect {height:auto;padding:0;border:0;}
dl.banner_sect dd {margin:0;padding:0;}


div.helpPopUp {position:absolute;margin:10px;background-color:#fff;border:4px solid #008a3f;background-color:#ccc;padding:5px;}


/* new products viewer */
div#LF_newProdViewer {background-color:#fff;position:relative;top:0;left:0;margin:0;padding:0;}

div#LF_newProdViewer div.viewer_title {background-color:#eee;color:#333;text-align:left;font-weight:normal;height:20px;line-height:20px;margin:0 0 10px 0;padding:0 0 0 10px;}

div#LF_newProdViewer div.viewer_photo_title {color:#666;font-weight:normal;top:130px;padding-top:12px;background:url("../images/newProdViewer/up.png") no-repeat center top;}
div#LF_newProdViewer div.viewer_photo_title span {display:block;font-size:10px;font-style:italic;text-align:center;}

div#LF_newProdViewer div.viewer_photo_thumbs {background-color:#fff;padding:0;margin:0;height:81px;}
div#LF_newProdViewer div.viewer_photo_thumbs ul {background-color:#fff;padding:0;margin:0;}
div#LF_newProdViewer div.viewer_photo_thumbs ul li.focus {border:1px solid #008a3f;}


div#LF_newProdViewer div.viewer_controls {position:static;margin:0;padding:0;}
div#LF_newProdViewer div.viewer_controls ul {position:static;height:auto;overflow:visilbe;}
div#LF_newProdViewer div.viewer_controls ul li.control.previous {position:absolute;top:30px;left:0;margin:0;height:0;padding-top:102px;background:url("../images/newProdViewer/left.gif") no-repeat left center;}
div#LF_newProdViewer div.viewer_controls ul li.control.next {position:absolute;top:30px;right:0;margin:0;height:0;padding-top:102px;background:url("../images/newProdViewer/right.gif") no-repeat right center;}


div.home_sect div.sect_col img.banner {position: relative; z-index: 100; zoom: 1;}
div.sect_col {zoom: 1; z-index: 100;}

div#header {position: relative; zoom:1;z-index: 9999;}
div#header div#main_menu {z-index: 9999;position: relative; zoom:1;}
div#TypeAheadChoices {zoom: 1;display:none;position:absolute;background-color:#fff;border:thin solid black;left:698px;top:20px;width:200px;z-index:1;padding:4px;}
div#header div#main_menu ul#auto_complete {height: auto;z-index: 9999;position: relative; zoom:1;}
div#header div#main_menu ul#auto_complete li {float: none; text-align: left; width: 100%;position: relative; zoom:1;}
div#header div#main_menu ul#auto_complete li a {text-align: left; font-weight: normal; display: block; width: 100%; padding: 2px 0;position: relative; zoom:1;}
div#header div#main_menu ul#auto_complete li a:hover {background-color: #ddd;}

div#footer_div div {clear:left;text-align:center;}
div#footer_div div ul {display:block;padding:0px 0 0 0;list-style-type:none;}
div#footer_div div ul li {display:inline;margin:0;padding:5px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:#008a3f;font-weight:bold;line-height:150%;}
div#footer_div div ul li a {font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10px;color:#272727;font-weight:normal;line-height:150%;}
div#footer_div div ul li a:hover {color:#008a3f;}


/* ===================== ADDITIONS END ===================== */
