
/* CSS Document -- B2B Landing Page */


#landing_content { position: relative; top: 20px; left: 20px; width: 731px; }
#landing_title { position: relative; top: 0px; left: 0px; }
#landing_body { position: relative; top: 0px; left: 0px; margin-top: 8px;}
td.landing { border-top: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; padding: 20px 20px 0px 0px; }
#landing_text { position: relative; top: 0px; left: 0px; padding-bottom: 8px; border-bottom: 2px groove; margin-bottom: 8px; }
#landing_links { position: relative; top: 0px; left: 0px; margin-top: 20px; padding-bottom: 20px; }
#links_col1 { position: relative; top: 0px; left: 0px; width: 263px; }
#links_col2 { position: absolute; top: 0px; left: 283px; width: 263px; }

p.sectionmenu { background: url(..../images/nav_ptr.gif) left no-repeat #5578A5; padding: 3px 0px 3px 24px; margin: 0px; }
a.sectionmenuhd {  font: bold 9px/10px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #FFF;  text-decoration: none; }
a.sectionmenuhd:visited {  color: #FFF;  }
a.sectionmenuhd:hover {  color: #FFFF99;  }
a.sectionmenuhd:active {  color: #FFF;  }
p.section_listings { font: normal 11px/12px Arial, Helvetica, sans-serif; color: #000; margin: 2px 0px 14px 18px; }

#landing_body p.sidebar{ font: normal 14px/23px Arial, Helvetica, sans-serif; color: #fff; background-color: #336B97; margin: 0px 12px 0px 0px; padding: 10px; }




/* CSS Document -- B2B Section */


#tertiary_head { position: absolute; top: 0px; left: 0px; width: 152px; margin: 0px; }
#tertiary_head span { margin-left: 5px; }
#tertiary_head img { float: left; margin-right: 1px; }
#tertiary_head ul { display: block; list-style: none; margin: 0 0 0 -0; padding: 0 0 0 -0;  background: url(..../images/curve.dkblu.gif) right no-repeat #336B97; }
#tertiary_head ul li { font: bold 9px/10px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #FFFFFF; margin-bottom: 0px; padding: 4px 0px 2px; }
#tertiary_head ul li span a { color: #FFF;  text-decoration: none; }
#tertiary_head ul li span a:visited { color: #FFF;  text-decoration: none; }
#tertiary_head ul li span a:hover { color: #FF9;  text-decoration: none; }
#tertiary_head ul li span a:active { color: #FFF;  text-decoration: none; }

#tertiary_nav { position: absolute; top: 20px; left: 6px; width: 134px; margin: 0px; }
#tertiary_nav ul { display: block; list-style: none; margin: 0px 0px -0px 0px; padding-left: -0px; }
#tertiary_nav ul li { font: normal 11px/13px Verdana, sans-serif; margin: 5px 0px; color: #000000; background: #E1E1E1; padding: 1px 6px 1px 0px; }
#tertiary_nav ul li a { display: block; text-decoration: none; color: #000000; border-left: 5px solid #999999; padding-left: 6px; }
#tertiary_nav ul li a:visited { border-left: 5px solid #999999; color: #330033; }
#tertiary_nav ul li a:hover { border-left: 5px solid #CC0000; color: #0066CC; }
#tertiary_nav ul li a:active { border-left: 5px solid #CC0000; color: #0066CC; }

#tertiary_nav UL LI B {	DISPLAY: block; PADDING-LEFT: 6px; BORDER-LEFT: #CC0000 5px solid; COLOR: #0066CC; TEXT-DECORATION: none; FONT-WEIGHT: Normal;}
#tertiary_nav UL LI B A {DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT: #CC0000 0px solid; COLOR: #0066CC; TEXT-DECORATION: none; FONT-WEIGHT: Normal;}
#tertiary_nav UL LI B A:visited {DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT: #CC0000 0px solid; COLOR: #0066CC; TEXT-DECORATION: none; FONT-WEIGHT: Normal;}
#tertiary_nav UL LI B A:hover {DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT: #CC0000 0px solid; COLOR: #0066CC; TEXT-DECORATION: none; FONT-WEIGHT: Normal;}
#tertiary_nav UL LI B A:active {DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT: #CC0000 0px solid; COLOR: #0066CC; TEXT-DECORATION: none; FONT-WEIGHT: Normal;}


/* Below used on B2B 3col_freeform */

td.col1nobox { width: 152px; vertical-align: top; }
td.categoriesdiv { width: 152px; vertical-align: top; padding-top : 20px; }
td.pagetitle { padding: 20px 0px 8px; vertical-align: top; }
td.maincontent { border-top: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; padding: 12px 20px 20px 0px; width: 415px; vertical-align: top; }
td.sidebar3 { width: 144px; padding-right: 12px; vertical-align: top; padding-top: 0px; }

#left_columnborder { padding: 0px 9px 9px; border-right: 1px solid #CCCCCC; margin-top: 20px; }

#left_columnbkgrd { padding: 9px; background-color: #063b7f;  margin: 20px 0px 12px 6px; color: #FFF; }
#left_columnbkgrd H1{ font: bold 12px/14px Arial, Helvetica, sans-serif; color:#89C6F5; margin: 3px 0px; }
#left_columnbkgrd H2{ font: bold 12px/14px Arial, Helvetica, sans-serif; color:#FFF; margin: 3px 0px; }
#left_columnbkgrd H3{ font: bold 11px/14px Arial, Helvetica, sans-serif; color:#FC0; margin: 2px 0px; }
#left_columnbkgrd p { font: normal 11px/14px Verdana, sans-serif; color: #FFF; padding-bottom: 6px; }
#left_columnbkgrd a { color: #FFF;}

#product_directory  { padding: 4px; background-color: #063b7f; margin: 20px 6px 12px 6px; color: #FFF; }
#product_directory H1{ font: bold 12px/14px Arial, Helvetica, sans-serif; color:#89C6F5; margin: 8px 0px 3px 0px; clear: right; }
#product_directory H1 a { text-decoration: none;  color: #89C6F5; }
#product_directory H1 a:visited { text-decoration: none;  color: #89C6F5; }
#product_directory H1 a:hover { text-decoration: none;  color: #FFF; }
#product_directory H1 a:active { text-decoration: none;  color: #89C6F5; }
#product_directory H1 img { float: left; margin: 3px 6px 2px 0px; }
#product_directory p { font: normal 10px/12px Verdana, sans-serif; color: #FFF; margin: 0px 0px 3px 0px;  }
#product_directory a { color: #FFF;}

#product_listing { padding: 12px 4px 12px 0px; vertical-align: top;  }
#product_listing H1{ font: bold 14px/16px Arial, Helvetica, sans-serif; color: #063b7f; background-color: transparent; margin: 14px 0px 4px; }
#product_listing dl { margin: 0px; }
#product_listing dt { font: bold 11px/14px Arial, Helvetica, sans-serif; margin: 8px 0px 2px }
#product_listing dd { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 27px; }


/* CSS Document -- B2B Worksheet or 2-column layout */

#twocol_body { position: relative; top: 20px; left: 0px; width: 751px; padding-bottom: 35px; }
#twocol_pagetitle  { position: relative; top: 0px; left: 20px; width: 721px;}
#twocol_pagetitle H1 { padding-bottom: 8px; border-bottom: 1px #ccc solid; }
#twocol_content { position: relative; top: 20px; left: 0px; width: 731px; }
#twocol_left { position: relative; top: 0px; left: 20px; width: 559px; }
#twocol_left td { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#twocol_left td.prompt { font: bold 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#twocol_left td.catalogSmall { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#twocol_left .catalogSmall { font: bold 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#twocol_left p { font: normal 10px/13px Verdana, sans-serif; margin: 2px 2px 2px 10px; }
#twocol_left .Subheading {  font: bold 15px/17px  Verdana, sans-serif;  color: #063b7f; background-color: transparent; margin: 10px 0px 6px; }
#twocol_left .Heading { font: bold 19px/22px  Arial, Helvetica, sans-serif;  color: #7291B6; background-color: transparent; margin: 10px 0px 9px;  }
#twocol_left li { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#twocol_left .tableName { font: bold 11px/14px Verdana, sans-serif; margin: 0px 0px 2px 10px; text-decoration : none; }
#twocol_left span.error table table span.error { width:500px; min-width:500px; display:block;}


#twocol_sidebar { position: absolute; top: 0px; left: 14px; width: 122px; margin-left: 570px;}


/* CSS Document -- B2B Worksheet or 1-column layout */

#onecol_body { position: relative; top: 10px; left: 20px; width: 721px; }
#onecol_pagetitle  { top: 0px; left:0px; width: 721px; }
#onecol_pagetitle H1 { padding-bottom: 8px; border-bottom: 1px #ccc solid; }
#onecol_content { position: relative; top: 10px; left: 4px; width: 721px; padding-bottom: 35px; }
#onecol_content td { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#onecol_content td.catalogSmall { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#onecol_content .catalogSmall { font: bold 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#onecol_content p { font: normal 13px/15px Verdana, sans-serif; margin: 2px 2px 2px 10px; }
#onecol_content .Subheading {  font: bold 15px/17px  Verdana, sans-serif;  color: #063b7f; background-color: transparent; margin: 10px 0px 6px; }
#onecol_content .Heading { font: bold 19px/22px  Arial, Helvetica, sans-serif;  color: #7291B6; background-color: transparent; margin: 10px 0px 9px;  }
#onecol_content li { font: normal 10px/13px Verdana, sans-serif; margin: 0px 0px 2px 10px; }
#onecol_content .tableName { font: bold 11px/14px Verdana, sans-serif; margin: 0px 0px 2px 10px; text-decoration : none; }
#onecol_content .columnHeading { font: bold 12px/15px Verdana, sans-serif; margin: 0px 0px 2px 10px; text-decoration : none; }

/* For the Comparison Page */
.chosen { background-color:#AAA !important; color:#FFF; border:1px solid #808080;}
