
/* 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: 400px; }
#links_col2 { position: absolute; top: 0px; left: 283px; width: 400px; left: 410px !important}

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: 200px; vertical-align: top; padding-top : 20px; background-color: #f8f8f8; }
td.pagetitle { border-bottom:1px solid #CCCCCC;padding: 20px 0px 8px; vertical-align: top; text-align:left; }
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 { top: 20px; width: 200px; background-color: #f8f8f8; padding: 6px 4px 12px 4px; margin : 0 0px 0 0px; } 
#product_directory h2 {font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif; color: #fff; margin: 0px; padding: 0px; padding-top: 3px;
	background-image: url("/images/buttons/btn_proddir_bkgnd.jpg");
	background-repeat: no-repeat;
	height: 24px; width:190px;
	text-align: center; vertical-align: middle;
	padding-bottom: 10px;
}
#product_directory h2 a{ background-color: transparent; color: #fff; padding-left: 0px !important; text-decoration:none; }
#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:link { text-decoration: none; }
#product_directory H1 a:visited { text-decoration: underline;  color: #89C6F5; }
#product_directory H1 a:hover { text-decoration: underline;  color: #FFF; }
#product_directory H1 a:active { text-decoration: underline;  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 { background-color: #f8f8f8; color: #000; line-height: 20px; padding-left: 12px !important; }
#product_directory .supertab { background-color: transparent; color:#3b73b9; cursor:pointer;
	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cbc4c9;
	border-right-width: 0px;border-right-style: solid;border-right-color: #cbc4c9; 
	border-top-width: 0px;border-top-style: solid;border-top-color: #ffffff;  
	border-left-width: 0px;	border-left-style: solid; border-left-color: #ffffff;
}
#product_directory .supertab .txt3 a{ cursor:pointer; }

#product_directory .tab { background-color: transparent; padding-top: 0px !important; padding-bottom: 20px !important; }

#product_directory .tab  a{ background-color: transparent; padding-top: 0px; padding-bottom: 0px; margin-top: 0px !important; margin-bottom: 0px !important; 
	border-top-width: 0px;border-top-style: solid;border-top-color: #f2f2f2;  
	border-right-width: 0px;border-right-style: solid;border-right-color: #dddddd;
	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cbc4c9;
	border-left-width: 0px;	border-left-style: solid; border-left-color: #f2f2f2;
}

#product_listing { padding: 0px 15px; vertical-align: top; width: 520px !important; }
#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; }
#product_listing table{ width: 530px !important; }


/* CSS Document -- B2B Worksheet or 2-column layout */

#twocol_body { position: relative; top: 20px; left: 0px; width: 100% !important; padding-bottom: 35px; }
#twocol_pagetitle  { position: relative; top: 0px; left: 20px; width: 910px !important; text-align:left;}
#twocol_pagetitle H1 { padding-bottom: 8px; border-bottom: 1px #ccc solid; }
#twocol_content { position: relative; top: 20px; left: 0px; width: 100% !important; }
#twocol_left { position: relative; top: 0px; left: 20px; width: 760px; }
#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: #9DB9DC; 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: 770px;}

#twocol_pagebottom { margin-left: 20px; }

#twocol_body #twocol_content,
#twocol_body #twocol_content form,
#twocol_body #twocol_content table  { width: 100% !important; }
#twocol_body #twocol_content #cvv { position: absolute; bottom: 125px; left: 16px; width: 125px; margin-left: 570px;}

/* CSS Document -- B2B Worksheet or 1-column layout */

#onecol_body { position: relative; top: 10px; left: 20px; width: 100% !important; }
#onecol_pagetitle  { top: 0px; left:0px; width: 910px !important; text-align:left; }
#onecol_pagetitle H1 { padding-bottom: 8px; border-bottom: 1px #ccc solid; }
#onecol_content { position: relative; top: 10px; left: 4px; width: 100% !important; 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: #9DB9DC; 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; }

#onecol_body #onecol_content, #onecol_body #onecol_content table  { width: 100% !important;}
#onecol_body #onecol_content div#worksheet { width: 715px !important;  }
#onecol_pagetitle, #twocol_pagetitle { width:910px !important;}
#onecol_pagetitle .suckertreemenu { width:910px !important;}


/* For the Comparison Page */
.chosen { background-color:#dedede !important; color:#333333; border:1px solid #808080;}

/* #onecol_content > form:nth-child(5) { width:auto; float:left;} */
#onecol_content > form:nth-child(5) > table:nth-child(5), .prod_disp_itemsum { width: auto !important;}

/*

#products.prod_display div#onecol_body div#onecol_content  div.proddetailrelatedsubcontainer table { width:auto !important;} 
#products.prod_display div#onecol_body div#onecol_content form#productsuggestionsform { position:relative; top:80px;}

 */
.ppbottom { position:absolute; bottom:30px; left:0px; width:960px;}

