/* 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
grays eee 999 444
===================== 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,input,select,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;color:#333;line-height:100%;}

body {background-color:#fff;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;margin-bottom:10px;}
p {margin-bottom:20px;line-height:120%;}
a {outline:none;text-decoration:underline;color:#008a3f;}
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;}
/* ===================== BASE TAGS BEGIN ===================== */






/* ===================== CLASSES BEGIN ===================== */
dl.menu,dl.menu dt,dl.menu dd,dl.menu dd ul {margin:0;padding:0;list-style-type:none;}
dl.menu dt,dl.menu dd {padding-left:10px;padding-right:10px;}
dl.menu dt {background-color:#008a3f;color:#fff;padding-top:4px;padding-bottom:4px;margin-bottom:4px;}
dl.menu dd {padding-bottom:12px;}
dl.menu dd ul li {margin-top:4px;}
dl.menu dd ul li a {line-height:100%;text-decoration:underline;color:#333;}
dl.menu dd ul li a:hover {text-decoration:none;}

div.banner {}
div.banner a img {display:block;}
/* ===================== CLASSES END ===================== */






/* ===================== LAYOUT BEGIN ===================== */
div#wrapper {height:1%;overflow:hidden;}
div#content {position:relative;top:0;left:0;margin:0;height:1%;overflow:hidden;}



div.col {float:left;display:inline;height:1%;overflow:hidden;padding-bottom:10px;}

div.cols_a {}
div.cols_a div.col_1 {float:right;width:162px;border-left:1px solid #008a3f;}
div.cols_a div.col_2 {float:none;display:block;padding:14px 30px 0 16px;}

div.faux_cols_a {}
div.faux_cols_a div.faux_col_1 {width:180px;}
div.faux_cols_a div.faux_col_2 {float:none;display:block;width:auto;padding-left:10px;}

/* ===================== LAYOUT END ===================== */





/* ===================== HEADER BEGIN ===================== */
div#header_b {height:94px;background-color:#008a3f;position:relative;top:0;left:0;}
div#header_b a#home_link {height:94px;width:140px;overflow:hidden;position:absolute;left:30px;top:0;text-indent:-2000px;background:url("../images_new/css/lf_header_b_logo.gif") no-repeat center center;}
div#header_b h1 {padding-right:22px;line-height:94px;text-align:right;font-size:21px;color:#fff;font-weight:bold;}

/* ===================== HEADER END ===================== */





/* ===================== FOOTER BEGIN ===================== */

/* ===================== FOOTER END ===================== */




/* ===================== PAGES BEGIN ===================== */
/* product landing page */
div#prod_menu img,div#prod_image img,div#prod_overview img {display:block;}

div#prod_name {width:180px;}
div#prod_name h2 {color:#666;font-size:14px;}
div#prod_name h2.new_prod {background:url("../images_new/css/new_prod.gif") no-repeat left top;padding-top:18px;}

div#prod_image {padding-bottom:46px;}

div#prod_overview {}
div#prod_overview p {margin-bottom:10px;}
div#prod_overview dl,div#prod_overview dl dt,div#prod_overview dl dd {margin:0;padding:0;}
div#prod_overview dl dt,div#prod_overview p span {font-weight:bold;}
div#prod_overview dl dd {margin-bottom:10px;}
div#prod_overview dl dd ul {margin-top:0;margin-bottom:0;}
div#prod_overview dl dd ul li {margin-top:2px;}

div#prod_datasheets {clear:left;padding-top:10px;}
div#prod_datasheets h2 {margin:0;width:116px;background:#008a3f url("../images_new/css/tab_green_left.gif") no-repeat left top;padding-left:3px;}
div#prod_datasheets h2 span {display:block;line-height:20px;text-align:center;font-weight:bold;color:#fff;background:url("../images_new/css/tab_green_right.gif") no-repeat right top;padding-right:3px;}
div#prod_datasheets div.sheets {margin:0;padding:0;border:1px solid #008a3f;height:1%;overflow:hidden;}
div#prod_datasheets div.sheets div.sheet {margin:20px 0 20px 20px;float:left;display:inline;text-align:center;width:262px;height:140px;}

div#prod_datasheets div.sheets div.sheet span {display:block;}
div#prod_datasheets div.sheets div.sheet span.sheet_name {font-weight:bold;}
div#prod_datasheets div.sheets div.sheet span.sheet_thumb {padding-top:16px;padding-bottom:10px;}
div#prod_datasheets div.sheets div.sheet span.sheet_button {padding-top:2px;}


form#competitor_search_from input.text {width:120px;}
form#competitor_search_from a.search {color:#008a3f;text-decoration:none;display:block;text-align:center;line-height:14px;width:44px;border:1px solid #008a3f;margin:8px 0 10px 0;}
form#competitor_search_from a.search:hover {background-color:#008a3f;color:#fff;}


/* ===================== PAGES END ===================== */




/* ===================== UPDATES/ADDITIONS BEGIN ===================== */


/* ===================== UPDATES/ADDITIONS END ===================== */
