	.USA	{
		display:none;
	}
	body td	{
		font-size: 11px; font-family: verdana;
		}
	.banner td	{
		font-size: 10px; color: #FFF;
		}
	.banner a	{
		color: #FFF; text-decoration: underline;
		}
	table.maintable .main	{
		padding: 10px;
		}
		
/*	************
		BD WORLDWIDE
		************ */

	div.bdworldwide { border: 1px solid #172E62; border-top: 0px; background: #e6eefb; }
	div.worldwidenav { width: 95px; border-top:1px solid #172E62; font-family: verdana; font-size: 90%; color: #575757; line-height: 90%; text-decoration: none;}
	div.worldwidenav a:link, div.worldwidenav a:active, div.worldwidenav a:visited { display: block; color: #575757; background: #e6eefb; padding: 4px 4px 5px 6px; text-decoration: none; }
	div.worldwidenav a:hover { color: #f60; background: #fff; text-decoration: underline; }


/*	************
		text formats
		************ */
		h1  {
			border-bottom: 1px solid #ccc;
			font-size: 18px;
			padding: 0;
			margin: 0px 0px 10px 0px;
			color: #2f61bd;
		}
  h2  {
    font-family: verdana;
    font-weight: bold;
    font-size: 14px;
    color: #F60;
    }
  h3  {
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    }
  ul, ol	{
  	padding: 0;
  	margin: 0 0 10px 35px;
  	}
  li	{
  	padding-bottom: .3em;
  	}
	ul.news li	{
		list-style: inside url('/images/interface/bullet_orange_3px.gif');
		text-indent: -15px;
		}
	div.bullet	{
		background: 5px 6px no-repeat url('/images/interface/bullet_orange_2px.gif');
		padding: 0 0 0 12px;
		margin: 4px 0 4px 0;
		}
	a	{
		color: #2F61BD;
		text-decoration: underline;
		}
	td.tab-nav-cell a	{
		color: #1e4494;
		font-size:10px;
		font-weight:bold;
		text-decoration: none;
		}
	a:hover	{
		color: #FF6600;
		}
	.sectionheader	{
		font-size: 12px;
		font-family: verdana;
		background: #EEF2FB;
		color: #3160BC;
		padding: 4px;
		border-bottom: 1px solid #96AEDE;
		font-weight: bold;
		}
	.footer	{
		font-size: 10px;
		font-family: verdana;
		color: #666;
		}
	.footer a	{
		color: #666;
		}
	.footer a:hover	{
		color: #F60;
		}
	.footerlinks	{
		text-align: center;
		font-size: 10px;
		font-family: verdana;
		}
	.footerlinks a	{
		color: #666;
		text-decoration: none;
		}
	.footerlinks a:hover	{
		color: #F60;
		text-decoration: underline;
		}
	.inv { 
		color: #FFFFFF; font-size: 1px
		}
	.white { 
		color: #FFFFFF;
		}
	a.section-hd-org:link, 
	a.section-hd-org:visited, 
	a.section-hd-org:active, 
	a.section-hd-org:hover { 
		font-size: 15px; 
		color: #FF6600; 
		font-weight:bold; 
		line-height: 95%; 
		text-decoration: none; 
		padding-left: 4px;
		}
	.greek {
		font-family: Symbol
		}
	.fourteen	{
		font-size: 14px;
		}
	.inv	{
		display:none;
		}
		
		
/* /////////////
// image formats */

	img.left	{
		padding-right: 7px;
		}
	img.right	{
		padding-left: 7px;
		}

		/*	//////////
			CMS PORTAL
			////////// */
			#cmsPortalPage	{
				border: 1px solid #CCC;
			}
			#cmsPortalPage .intro	{
				font-size: 12px; 
				line-height: 17px; 
				color: #444;
				padding: 10px; 
			}
			#cmsPortalPage .intro ul	{
				margin: 0 0 15px 0; 
				padding: 0;
			}
			#cmsPortalPage .intro li	{
				margin: 0 0 0 18px; 
				padding: 0;
				list-style-image: none;
			}
			#cmsPortalPage .intro div	{
			}
			#cmsPortalPage .links	{
				border-left: 1px solid #CCC;
				background-position: bottom left;
				background-repeat: no-repeat;
			}
			#cmsPortalPage .links div div	{
				display: block;
				padding: 5px 10px 0 10px;
				margin: 0;
				color: #666;
				text-decoration: none;
				font-size: 11px;
				border-bottom: none;
			}
			#cmsPortalPage .links div a	{
				display: block;
				padding: 5px 10px 0 10px;
				color: #666;
				text-decoration: none;
				font-size: 11px;
			}
			#cmsPortalPage .links div a:hover	{
				color: #F60;
				text-decoration: underline;
			}
			#cmsPortalPage .links div	{
				border-bottom: 1px solid #DDD;
				color: #666;
				padding: 0 0 10px 0;
				background-color: #FFF;
			}
			#cmsPortalPage .links div .heading	{
				display: block;
				font-size: 14px;
				font-weight: bold;
				color: #07D;
				text-decoration: none;
				border-bottom: none;
				margin: 0;
				padding: 10px 10px 0 10px;
			}
			#cmsPortalPage .links div a.heading:hover	{
				color: #F60;
				text-decoration: underline;
			}


/*  **********
    prodportal
    ********** */
	table.prodportal td.l	{
		background-image:  url('/images/interface/gradient_blue_b_to_t_100px.gif');
		backgro und-image: url('/images/interface/prodportal/l-dark.gif');
		background-repeat: repeat-x;
		backgro und-color: #cde5ec;
		font-family: verdana;
		font-size: 10px;
		font-weight: bold;
		color: #214696;
		text-align: center;
		}
	table.prodportal td.c	{
		background-image:  url('/images/interface/gradient_blue_b_to_t_100px.gif');
		backgro und-image: url('/images/interface/prodportal/c-dark.gif');
		background-repeat: repeat-x;
		backgro und-color: #cde5ec;
		font-family: verdana;
		font-size: 10px;
		font-weight: bold;
		color: #214696;
		text-align: center;
		}
	table.prodportal td.r	{
		background-image:  url('/images/interface/gradient_blue_b_to_t_100px.gif');
		backgro und-image: url('/images/interface/prodportal/r-dark.gif');
		background-position: top right;
		background-repeat: repeat-x;
		backgro und-color: #cde5ec;
		font-family: verdana;
		font-size: 10px;
		font-weight: bold;
		color: #214696;
		text-align: center;
		}
	table.prodportal a	{
		font-weight: normal;
		background: none;
		/*color: #214696;*/
		display: block;
		border-bottom: 1px solid #a7d2da;
		text-decoration: none;
		padding: 1px;
		}
	/*table.prodportal td:hover a	{
		color: #0077d4;
		}*/
	table.prodportal a.last	{
		border-bottom: none;
		font-weight:bold;
		}
	table.prodportal a:hover	{
		color: #f60;
		back ground-color: #fff;
	}

/*	////////////////////////
	E-MAIL PREFERENCE CENTER
	//////////////////////// */
	.optionBody, .interestbody	{
		background-image:url('/images/interface/email_pref_center/shaded_bg_light.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#FFF;
		border-top: 1px solid #d8dee8;
		color:#333;
		font-size:11px;
	}
	.optionBody td, .interestBody td	{
		color:#333;
		font-size:12px;
	}
	.optionBody h3	{
		margin:0;
		padding:0;
		border:0;
		font-family:verdana;
		font-size:13px;
		color:#07D;
	}
	.optionBody p	{
		margin:6px 0 9px 0;
		padding:0;
		font-family:verdana;
		font-size:11px;
	}
	p.largegray	{
		font-size:13px;
		line-height:19px;
		color:#555;
	}
	.interestBody b {
		font-size:12px;
		color:#07D;
	}
	.interestBody td {
		font-size:11px;
		color:#333;
	}
	.interestBody td.sideline {
		background-image:url('/images/interface/email_pref_center/sideline.gif');
		background-repeat:repeat-y;
		background-position:center;
	}
	.instructions	{
		margin:6px 0; 
		color:#555; 
		text-align: baseline; 
		font-weight:bold; 
		color:#006ec8;
	}


/*	**********
		QuickLinks
		**********	*/
			div.quicklinks	{
				font-weight:bold;
				margin:0 0 20px 0;
		}
			div.quicklinks p	{
				display: block;
				background-image: url('/images/interface/bg_bluebar.gif');
				color: #2F62BD;
				background-color: #EEF2FA;
				padding:6px 6px 7px 6px;
				border-left:1px solid #d8e0ef;
				border-top:1px solid #d8e0ef;
				border-right:1px solid #d8e0ef;
				font-weight:bold;
				margin:0;
		}
		div.quicklinks a	{
			display:block; 
			border-left:1px solid #d8e0ef;
			border-bottom:1px solid #d8e0ef;
			border-right:1px solid #d8e0ef;
			text-decoration: none;
			padding:6px 6px 7px 6px;
			font-weight:normal;
	}



/*	**********
		PINTjumper
		**********	*/
	div.PINTjumper	{
		background-image: url('/featured_products/images_mainpage/image_rotate.php');
		color: #333;
		text-shadow: 0px 0px 4px #FFF;
		padding: 6px 0 0 0;
		}
	div.PINTjumper a	{
		display:block; 
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #c30c3e;
		padding: 0 11px 6px 11px;
		}
	div.PINTjumper a:hover	{
		color: #222;
		}

/*	////////////////////////////////////
	Featured Products, main listing page
	//////////////////////////////////// */
	.floatbox ul	{
/*		width:33%;
	 	float:left;*/
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	.floatbox ul a	{
		text-decoration:none;
		color:#F60;
	}
	.floatbox ul ul a	{
		text-decoration:underline;
		color:#2f61bd;
	}
	.floatbox ul ul a:hover	{
		color:#F60;
	}
	.floatbox ul li	{
		margin: 13px 0 0 0;
		padding: 0;
		list-style-image: none;
		list-style-type: none;
	}
	.floatbox li {
		margin: 0;
		padding: 0;
	}
	.floatbox ul ul	{
		width:100%;
		float:none;
		font-weight: normal;
		font-size: 11px;
		border-left: 1px dotted #BBB;
		padding: 0 0 0 23px;
		margin: 0;
	}
	.floatbox ul ul ul	{
		font-weight: normal;
		font-size: 11px;
		border-left: 1px dotted #BBB;
		padding: 0 0 0 23px;
		margin: 0 0 0 -14px;
	}
	.floatbox ul ul li	{
		list-style-image: url('http://dev-bdb.bdbioscience.com/images/interface/bullet_orange_4px.gif');
		padding: 0;
		margin: 7px 0 0 0;
	}

/*	////////////////////////////////
	Custom Product Lists
	//////////////////////////////// */
	.customProdList	{
		border:0;
		margin:0;
		padding:0;
		background:#DDD;
		width:100%;
	}
	.customProdList th, .customProdList td	{
		font-family:verdana;
		font-size:10px;
		padding:3px;
		text-align:left;
		vertical-align:top;
		background:#FFF;
		margin:0;
	}
	.customProdList td	{
		border-top:1px solid #DDD;
		border-left:1px solid #EEE;
	}	
	.customProdList th	{
		font-weight:bold;
		border-bottom:1px solid #000;
	}	


/* ***********
   PINTColumns
   *********** */
	/*.floatbox ul {
		width: 30em;  
	}

	.floatbox ul li {
		float: left;
		width: 10em; 
	}

	.floatbox ul li ul {
		width: auto;
	}

	.floatbox ul li ul li {
		float: none;
		width: auto;
	}*/
	
	/* ***********
	   LIST TABLE
	   *********** */
			table.list {
				background:#AAA;
			}
			table.list tr {
				vertical-align:top;
			}
			table.list th {
				font-size:11px;
				color:#FFF;
				background:#07D;
				text-align:left;
				padding:3px;
			}
			table.list td {
				background:#FFF;
				padding:3px;
			}
	
	/*	*******
			leftnav.eCat
			*******	*/
		td.leftnaveCat	{
			border: none;
			width:140px; 
			background-color:#e6eefb;
			background-image:url('/images/interface/leftnav_bg.gif');
			border-bottom:1px solid #2657bd;
	}
		td.leftnaveCat table	{
			border-bottom:1px solid #2657bd;
			background-color:#FFF;
	}
		td.leftnaveCat td	{
			border: 1px solid #2657bd; 
			background-color:#e6eefb;
	}
		td.leftnaveCat div.selected	{
			padding: 4px 2px 5px 4px;
			border:0;
			text-decoration: none;
			font-weight: bold;
			color: #1e4495;
			background: #b1c6f1;
	}
		td.leftnaveCat a.headselected	{
			padding: 4px 2px 5px 4px;
			border:0;
			text-decoration: none;
			font-weight: bold;
			color: #1e4495;
			font-size:11px;
			background: #b1c6f1;
	}
		td.leftnaveCat a.head	{
			padding: 4px 2px 5px 4px;
			border:0;
			text-decoration: none;
			font-weight: bold;
			color: #1e4495;
			background: #ccdaf7;
			font-size: 11px;
	}
		td.leftnaveCat a.head:hover	{
			color: #F60;
			background: #FFF;
			text-decoration:underline;
	}
		td.leftnaveCat a	{
			display: block;
			padding: 4px 5px 5px 6px;
			border-top: 1px solid #bcc5ce;
			text-decoration: none;
			color: #575757;
			font-size: 10px;
	}
		td.leftnaveCat a b	{
			font-weight: normal;
	}
		td.leftnaveCat a.selected	{
			font-weight:bold !important;
			background-color:#FFF;
	}
		td.leftnaveCat a:hover	{
			color: #F60;
			background: #FFF;
			text-decoration:underline;
	}
		td.leftnaveCat a.last	{
			border-bottom: none;
	}
	/*	*******
			leftnav
			*******	*/
		td.leftnav	{
			border: 1px solid #2657bd; 
			background-color:#e6ecf7;
			}
		td.leftnav div	{
			padding: 4px 5px 5px 5px;
			border-bottom: 1px solid #b4c8f3;
			border-top: 1px solid #b4c8f3;
			font-weight: bold;
			color: #1e4495;
			background: #ccdaf7;
			}
		td.leftnav a.head	{
			display: block;
			padding: 4px 5px 5px 5px;
			border-bottom: 1px solid #b4c8f3;
			border-top: 1px solid #b4c8f3;
			text-decoration: none;
			font-weight: bold;
			color: #1e4495;
			background: #ccdaf7;
			}
		td.leftnav a	{
			display: block;
			padding: 3px 5px 4px 5px;
			border-bottom: 1px solid #cfdaef;
			text-decoration: none;
			color: #1e4495;
			font-size: 10px;
			}
		td.leftnav a:hover	{
			color: #F60;
			background: #FFF;
			}
		td.leftnav a.last	{
			border-bottom: none;
			}
		div.leftnav	{
			/*width: 100%;*/
			border-left: 1px solid #2657BD;
			border-right: 1px solid #2657BD;
			font-family: verdana;
			font-size: 11px;
			}
		div.leftnav	a	{
			padding: 5px 4px 6px 6px;
			color: #575757;
			text-decoration: none;
			display: block;
			}
		div.leftnav	a.a	{
			font-weight: bold;
			background: #e6eefb;
			}
		div.leftnav	a.a_sel	{
			padding: 4px 5px 5px 5px;
			border-bottom: 1px solid #b4c8f3;
			border-top: 1px solid #b4c8f3;
			font-weight: bold;
			color: #1e4495;
			background: #ccdaf7;
			}
		div.leftnav	a.a_sel:hover	{
			background: #D6E2F9;
			color: #1E4495;
			text-decoration: none;
			cursor: text;
			}
		div.leftnav	a.a_cat	{
			font-weight: bold;
			background: #D6E2F9;
			}
		div.leftnav	a.a_cat:hover	{
			background: #FFF;
			}
		div.leftnav	a.b	{
			font-size: 10px;
			padding: 3px 4px 4px 6px;
			background: #E6ECF7;
			color: #575757;
			border-top: 1px solid #BCC5CE;
			}
		div.leftnav	a:hover	{
			background: #FFF;
			color: #F60;
			text-decoration: underline;
			}
		div.leftnavspecial	{
			/*width: 100%;*/
			border: 1px solid #2657BD;
			background: #E6EEFB;
			margin-bottom: 1px;
			font-family: verdana;
			font-size: 10px;
			}
/*	*******
		leftnav
		*******	*/
	td.leftnav	{
		border: 1px solid #2657bd; 
		background-color:#e6ecf7;
		}
	td.leftnav div	{
		padding: 4px 5px 5px 5px;
		border-bottom: 1px solid #b4c8f3;
		border-top: 1px solid #b4c8f3;
		font-weight: bold;
		color: #1e4495;
		background: #ccdaf7;
		}
	td.leftnav a.head	{
		display: block;
		padding: 4px 5px 5px 5px;
		border-bottom: 1px solid #b4c8f3;
		border-top: 1px solid #b4c8f3;
		text-decoration: none;
		font-weight: bold;
		color: #1e4495;
		background: #ccdaf7;
		}
	td.leftnav a	{
		display: block;
		padding: 2px 5px 3px 5px;
		border-bottom: 1px solid #cfdaef;
		text-decoration: none;
		color: #1e4495;
		font-size: 10px;
		}
	td.leftnav a:hover	{
		color: #F60;
		background: #FFF;
		}
	td.leftnav a.last	{
		border-bottom: none;
		}
	div.leftnav	{
		/*width: 100%;*/
		border-left: 1px solid #2657BD;
		border-right: 1px solid #2657BD;
		font-family: verdana;
		font-size: 11px;
		}
	div.leftnav	a	{
		padding: 5px 4px 6px 6px;
		color: #1E4495;
		text-decoration: none;
		display: block;
		}
	div.leftnav	a.a	{
		font-weight: bold;
		background: #D6E2F9;
		}
	div.leftnav	a.a_sel	{
		padding: 4px 5px 5px 5px;
		border-bottom: 1px solid #b4c8f3;
		border-top: 1px solid #b4c8f3;
		font-weight: bold;
		color: #1e4495;
		background: #ccdaf7;
		}
	div.leftnav	a.a_sel:hover	{
		background: #D6E2F9;
		color: #1E4495;
		text-decoration: none;
		cursor: text;
		}
	div.leftnav	a.a_cat	{
		font-weight: bold;
		background: #D6E2F9;
		}
	div.leftnav	a.a_cat:hover	{
		background: #FFF;
		}
	div.leftnav	a.b	{
		font-size: 10px;
		padding: 3px 4px 4px 6px;
		background: #E6ECF7;
		color: #575757;
		border-top: 1px solid #BCC5CE;
		}
	div.leftnav	a:hover	{
		background: #FFF;
		color: #F60;
		text-decoration: underline;
		}
	div.leftnavspecial	{
		/*width: 100%;*/
		border: 1px solid #2657BD;
		background: #E6EEFB;
		margin-bottom: 1px;
		font-family: verdana;
		font-size: 10px;
		}


/*	********
	stepsbar
	********	*/
	.stepsbar	{
		border: 1px solid #BBB;
		background: #FFF;
		font-size: 11px;
		}
	.stepsbar td	{
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #FFF;
		padding: 3px;
		}
	.stepsbar td.past	{
		background: #997FB2;
		color: #D6CCE0;
		}
	.stepsbar td.present	{
		background: #B20034;
		color: #FFF;
		}
	.stepsbar td.future	{
		background: #EEE;
		color: #997FB2;
		}


/* ***************** */
/* FEATURED PRODUCTS */
/* ***************** */
	DIV.featprodbig	{ /* MAIN FEATURED PRODUCT DESCRIPTION TEXT ON UNIT HOME PAGE */
		padding: 4px 0 8px 4px;
		color: #666;
		}
	DIV.featprodbig h2	{ /* MAIN FEATURED PRODUCT HEADER TEXT ON UNIT HOME PAGE */
		margin: 0;
		padding: 0;
		font-size: 13px;
		font-weight: normal;
		}
	DIV.featprodsmall	{ /* SECONDARY FEATURED PRODUCT DESCRIPTION TEXT ON UNIT HOME PAGE */
		padding: 0 0 12px 0;
		color: #666;
		font-size: 10px;
		width:100px;
		}


/* ********* */
/* BUTTONBAR */
/* ********* */
	div.buttonbar {
		border-bottom: 1px solid #999;
		font-size: 11px;
		padding: 0 0 4px 8px;
		margin: 15px 0;
		}
	div.buttonbar a	{
		background-repeat: repeat-x;
		border: 1px solid #c6c6c6;
		b order-left: 0px solid #c6c6c6;
		border-bottom: 0px solid #999;
		color: #666;
		font-size: 11px;
		background: #EEE;
		text-decoration: none;
		display: inline block;
		padding: 4px 7px;
		}
	div.buttonbar a.first	{
		border: 1px solid #c6c6c6;
		}
	div.buttonbar a.on	{
		color: #c30c3e;
		background: #FFF;
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		border-bottom: 1px solid #FFF;
		font-weight: bold;
		padding: 6px 9px 4px 9px;
		background: url('/images/interface/buttonbar_bg.gif');
		cursor: default;
		}
	div.buttonbar a:hover	{
		color: #F60;
		background-color: #FFF;
		}
		#tabsbartable	{
			border-left:1px solid #e3e3e3;
			color:#6a6a6a;
			background-image:url('/images/interface/tabsbar/bg.gif');
			margin-bottom: 10px;
		}
		#tabsbartable td	{
			border:1px solid #e3e3e3;
			font-size:11px;
			border-bottom:1px solid #c8c8c8;
			border-left:none;
			color:#6a6a6a;
			background-image:url('/images/interface/tabsbar/bg.gif');
		}
		#tabsbartable td.selected	{
			padding:5px 10px 7px 10px;
			border:1px solid #c8c8c8;
			border-bottom:1px solid #FFF;
			color:#c30c3e;
			font-weight:bold;
			background-image:url('/images/interface/tabsbar/bg_selected.gif');
			text-shadow:none;
		}
		#tabsbartable a	{
			display:block;
			padding:5px 10px 7px 10px;
			color:#6a6a6a;
			text-decoration:none;
			background-image:url('/images/interface/tabsbar/bg.gif');
		}
		#tabsbartable a:hover	{
			background:#FFF;
			text-decoration: underline;
		}


/* ************ */
/* JUMPER BOXES */
/* ************ */
	#productjumper	{
		border: 1px solid #B2B2B2;
		background:  url('/images/interface/glass_bar.gif') repeat-x;
		font-size: 10px;
		}
	#productjumper td	{
		font-size: 10px;
		}
	.header	{
		border-bottom: 1px solid #B2B2B2;
		padding-bottom: 5px;
		margin-bottom: 10px;
		font-size: 11px;
		font-weight: bold;
		color: #1E4494;
		}
	#columns td	{
		background:  url('/images/interface/gradient_blue_b_to_t_100px.gif');
		background-repeat: repeat-x;
		background-position: bottom;
		}
	#columns a	{
		display: block;
		text-decoration: none;
		padding-bottom: 3px;
		border-bottom: 1px solid #DDD;
		margin-bottom: 3px;
		}
	#columns a:hover	{
		text-decoration: underline;
		}


/* ********** */
/* PRODCATBOX */
/* ********** */
	.prodcatbox h1	{
		font-size:11px;
		font-weight: normal;
		margin:8px 4px 0 4px;
		padding: 0 0 2px 7px;
		color:#f60;
		}
	.prodcatbox a.plusDesc	{
		font-size:11px;
		font-weight: normal;
		margin:8px 4px 0 4px;
		padding: 0 0 2px 0px;
		color:#2F61BD;
		text-decoration:none;
		border-bottom: 1px solid #CCC;
		background-image: none;
		}
	.prodcatbox a.minusDesc	{
		font-size:11px;
		font-weight: normal;
		margin:8px 4px 0 4px;
		padding: 0 0 2px 0px;
		color:#F60;
		background:none;
		text-decoration:none;
		border-bottom: 1px solid #CCC;
		background-image: none;
		}
	.prodcatbox	{
		background:  url('/images/interface/gradient_blue_b_to_t_100px.gif');
		background-repeat: repeat-x;
		background-position: bottom;		
		font-size:10px;
		}
	.prodcatbox a	{
		display: block;
		background: 2px 10px no-repeat url('/images/interface/bullet_orange_2px.gif');
		padding: 1px 3px 2px 8px;
		margin: 0px 4px 0 3px;
		color: #666;
		}
	.prodcatbox a:hover	{
		color: #F60;
		background-color:#fff;
		}

	.bluebar	{
		background-image: url('/images/interface/bg_bluebar.gif');
    color: #2F62BD;
		background-color: #EEF2FA;
		padding: 5px 12px 6px 12px;
		margin: 0px;
		font-size: 11px;
		font-weight: bold;
		border-bottom: none;
		}
	.redbar	{
    color: #FFFFFF;
		background-image: url('/images/interface/bg_redbar.gif');
		background-color: #c30c3e;
		padding: 5px 12px 6px 12px;
		margin: 0px;
		font-size: 11px;
		font-weight: bold;
		border-bottom: none;
		}
	.orangebar	{
    color: #FFF;
		background: #F60;
		padding: 2px 8px;
		margin: 0px;
		font-size: 13px;
		font-weight: normal;
		border-bottom: 1px solid #C30;
		}
	.dashbox	{
		border: 1px solid #ccd6e0;
	}
	.childbox	{
		border: 1px solid #ccd6e0;
		border-bottom: none;
		color: #666;
		font-size: 10px;
	}
	.childbox div.bullet	{
		border-bottom: 1px solid #ccd6e0;
		margin-bottom: 6px;
		padding-bottom: 6px;
		color: #666;
		font-size: 10px;
	}

	/* General special pages ******
	*/
	
	#generalspecial tr {
		vertical-align:top;
	}
	#generalspecial td	{
		font-family:verdana;
	}
	#generalspecial td.thin {
		width:200px;
		padding:0px;
		background-color:#;
		background-position:top right;
		background-repeat:repeat-y;
		border-right:1px solid #DDD;
		font-size:11px;
		color:#444;
		line-height:17px;
	}
	#generalspecial td.thin div {
		border-bottom:1px solid #DDD;
		padding:9px;
		margin:0;
	}
	#generalspecial td.thin div.upcoming {
		font-size: 10px;
		line-height: 13px;
		border-bottom:1px solid #DDD;
		padding:0 0 6px 0;
		margin:0 0 6px 0;
	}
	#generalspecial td.thin div h3 {
		font-size: 12px;
		font-weight: bold;
		color: #07D;
		border-bottom:1px solid #DDD;
		padding:0 0 6px 0;
		margin:0 0 6px 0;
	}
	#generalspecial td.wide {
		padding:10px 10px 10px 0;
		border-right:1px solid #DDD;
		font-size:11px;
		color:#444;
		line-height:17px;
	}
	#generalspecial td.wide div {
		border-bottom:1px solid #07D;
		padding-bottom:6px;
		margin-bottom:9px;
	}
	#generalspecial td.wide div h3 {
		font-size:12px;
		color:#F60;
		line-height:17px;
		margin:0 0 6px 0;
		padding:0;
	}
	#generalspecial td.wide div div {
		font-size:10px;
		color:#444;
		line-height:13px;
		margin:0 0 6px 0;
		border: none;
		padding:0;
	}
	#generalspecial hr {
		margin:17px 0;
		background-color:#F00;
	}

/*	***********
	Unit Panels
	***********	*/
/* NOTE: there were originally four "unit panels" but the different colors were taken away for CorpID pruposes. 
         these .panel-dl styles can be used anywhere on the site that needs this particular design.
         see bdbiosciences.com/templates/unit_panels.html for code snippets. */
.panel_dl	{ margin-bottom: 10px; }
.panel_dl td	{ font-size: 11px; }
.panel_dl td.title	{ width: 100%; padding: 3px 0px; font-size: 11px; font-weight: bold; color: #1E4495; background: #D6E2F9; height: 25px; }
.panel_dl td.content	{ padding: 10px 0px; }
.panel_dl td.tl	{ width: 17px; background: url('/images/interface/panel_tl_dl.gif'); }
.panel_dl td.tr	{ width: 17px; background: url('/images/interface/panel_tr_dl.gif'); }
.panel_dl td.l	{ width: 17px; background: url('/images/interface/panel_l.gif'); }
.panel_dl td.r	{ width: 17px; background: url('/images/interface/panel_r.gif'); }
.panel_dl td.bl	{ width: 17px; background: url('/images/interface/panel_bl.gif'); }
.panel_dl td.b	{ width: 17px; background: url('/images/interface/panel_bm.gif'); height: 18px; }
.panel_dl td.br	{ width: 17px; background: url('/images/interface/panel_br.gif'); }


/* /////////////////
		prodinfo for Discovery Labware */
/* CSS for BD Biosciences Discovery Labware Site */ /* $Id: prodinfo.css,v 1.22 02/03/2004 14:46:35 sgirouxExp $ */ /* This should be fairly well documented */ /* If you change it, document it! */ /* Product Pages */ /* Major sections - Ordering Information, Literature, Details */ /* Override h1, h2, h3, for this section only */ /* Not sure I still want to override size... */ /* h1 used for product name */ /*h1 { font-size: 1.75em; text-align: left; border-bottom: 1px solid black;} h2 { font-size: 1.50em; } h3 { font-size: 1.30em; color: #666666; }*/ /* table.body tr th, */ 
th.sectionheader { background-color: #E0E0E0; color: #000000; text-align: left; /* font-size: medium; */ vertical-align: middle; /* line spacing */ /* see note below about px vs em in padding / margin */ padding: 4px 6px; border-bottom-color: #666666; border-bottom-style: solid; ; font-size: 12px; border-bottom-width: 1px; font-family: Arial, Helvetica, sans-serif; font-weight: bold} /* keeps an extra p tag from shrinking the font size */ th.sectionheader p { font-size: 10pt; } /* Elements also need padding to get text to align with sectionbox. */ /* Note: Changed to px from em here and above. em is relative to font */ /* This is bad when these two elements can have different base font sizes */ table.body tr td { padding: 12px 6px; margin-bottom: 4px;} /* Ordering Information Table */ table.prodinfo { /* background-color: #FFFFFF; */ /* color: #000000; */ /* Border around entire table... */ /* not between cells (see below tr td)*/ border: 1px solid black; text-align: left; padding: 2px; margin: 6px 3px; width: 98%; page-break-inside: avoid; } /* In case we forget a section tag */ table.prodinfo tr th { font-size: 12px; /* color: black; */ ; font-weight: bold} table.prodinfo tr td { /* dividing lines must be here, not table border element */ border: 1px #999999 solid; /* font-size: 11px; */ padding: .12em; margin: 0px; vertical-align: top; } /* Rob Marchetti -1/25/02 -Added li to keep font consistent in table*/ table.prodinfo li { font-size: .9em; } /* Error: Actually makes it .85em * .85em - or .72em related to original size */ /* However - it looks good like that ;-) */ /* JMM - should inherit from tr td above... but li has it's own tags. */ /* This might work better - addresses right tag, says keep font 100% */ /* table.prodinfo tr td li { font-size: 0.9em; } */ /* End Ordering Information Table */ /* Catalog Sections */ /* Each section in the catalog has a specific color */ /* We are trying to make it match */ /* * Table .prodinfo .section = product name row, th with bg color - redundant? * h1.section = header for page * th.pipets, * tr.pipets = th and tr - product name row. better than just table.prodinfo. * tr is also used for product family page - colored bar under * h1. */ /* Pipets and Pipetters - BD Red #990033 */ table.prodinfo .pipets { background-color: #3160BC} h1.pipets { color: #3160BC} th.pipets{ color: #FFFFFF !important; /* BG too dark */ background-color: #990033 } /* Tubes - BD Violet #330099 */ table.prodinfo .tubes { background-color: #3160BC} h1.tubes { color: #3160BC} tr.tubes { background-color: #330099 } th.tubes{ color: #FFFFFF !important; /* BG too dark */ background-color: #330099; } /* Cell Cultureware - BD Blue #3160BC */ table.prodinfo .cellculture { background-color: #EEF2FA; } h1.cellculture { color: #3160BC } th.cellculture, tr.cellculture th { color: #FFFFFF !important; /* BG too dark */ background-color: #3160BC;} /* Additional Labware - BD Gold #CC9900 */ /* Now used for inserts - TODO: Rename to inserts */ table.prodinfo .inserts { background-color: #3160BC} h1.inserts { color: #3160BC} th.inserts, tr.inserts { background-color: #CC9900 } /* Cell Environments and Extracellular Matrices - BD Teal #009999 */ table.prodinfo .envecm { background-color: #3160BC} h1.envecm { color: #3160BC;} th.envecm, tr.envecm { background-color: #009999 } /* Cytokines and Media Additives - BD Bright Green #99CC00 */ table.prodinfo .cytokines { background-color: #3160BC} h1.cytokines { color: #3160BC} th.cytokines, tr.cytokines { background-color: #99CC00 } /* HTS - BD Bright Blue #3399CC */ table.prodinfo .hts { background-color: #3160BC} h1.hts { color: #3160BC; } th.hts, tr.hts { background-color: #3399CC } /* Molecular Biology - BD Orange #FF6600 */ table.prodinfo .molbio { background-color: #FF6600; } h1.molbio { color: #3160BC; } th.molbio, tr.molbio { background-color: #FF6600; } /* Proteomics - BD Purple #666699 */ table.prodinfo .prot { background-color: #3160BC; } h1.prot { color: #3160BC; } th.prot, tr.prot { background-color: #666699; } /* Tissue Engineering - BD Light Violet #9999CC */ table.prodinfo .tissueeng { background-color: #3160BC; } h1.tissueeng { color: #3160BC; } tr.tissueeng { background-color: #9999CC; } /* Cytochrome P450 */ table.prodinfo .cyto { background-color: #EEF2FA} h1.cyto { color: #3160BC} th.cyto{ color: #FFFFFF !important; /* BG too dark */ background-color: #990033 } /* CRS - BD Violet #003399 */ table.prodinfo .crs { background-color: #EEF2FA} h1.crs { color: #3160BC} tr.crs { background-color: #003399 } th.crs{ color: #FFFFFF !important; /* BG too dark */ background-color: #003399; } /* Other Enzymes - #666699 */ table.prodinfo .otherenzym { background-color: #3160BC; } h1.otherenzym { color: #3160BC} th.otherenzym{ color: #FFFFFF !important; /* BG too dark */ background-color: #666699;} /* Tissue Fractions */ /* Now used for inserts - TODO: Rename to inserts */ table.prodinfo .tissfrac { background-color: #3160BC} h1.tissfrac { color: #3160BC} th.tissfrac, tr.tissfrac { background-color: #FF6600; } /* Hepatocytes */ table.prodinfo .hepato { background-color: #3160BC} h1.hepato { color: #3160BC;} th.hepato, tr.hepato { background-color: #66CC99 } /* HTS Kits */ table.prodinfo .htskits { background-color: #3160BC} h1.htskits { color: #3160BC} th.htskits, tr.htskits { background-color: #666699 } /* Xenobiotic Transporter Systems */ table.prodinfo .xeno { background-color: #3160BC} h1.xeno { color: #3160BC; } th.xeno, tr.xeno { background-color: #6699CC } /* Solubility */ table.prodinfo .sol { background-color: #3160BC; } h1.sol { color: #3160BC; } th.sol, tr.sol { background-color: #009933; } /* Chemicals */ table.prodinfo .chem { background-color: #EEF2FA; } h1.chem { color: #3160BC; } tr.chem { background-color: #FF6600; } /* Antibodies */ table.prodinfo .abs { background-color: #3160BC; } h1.abs { color: #3160BC; } tr.abs { background-color: #99CC99; } /* END CATALOG SECTIONS */ /* Product Images with captions and footnotes */ /* Info Segments with Captions, Image or Text, and Footnotes */ } /* used for surrounding elements (like tables)*/ /* WhiteBox & PhotoBox*/ table.data { border: 1px solid grey; margin: 0px; padding: 0px; padding-bottom: 0px; } table.data tr td{ margin: 0px; padding: 3px; padding-bottom: 0px; } table.whitebox, table.photobox { border: 1px solid grey; margin: 2px; padding: 2px; padding-bottom: 10px; /* font-size: 1.0em; */ /* width: auto; */ /* text-align: center; */ } /* Difference is the tinted BG */ table.whitebox { background-color: #FFFFFF; } table.photobox { background-color: #FEEFCD; } .photo { border: 0px; /* page-break-inside: avoid; */ padding-left: 8px; padding-right: 8px; margin: 4px; text-align: center; } table.data tr th, table.photobox tr th, table.whitebox tr th, .photoheader { text-align: center; padding-bottom: 3px; border-bottom: 1px solid #666666; } table.whitebox tr th{ text-align: center; padding-bottom: 3px; border-bottom: 1px solid #666666; background-color: #E0E0E0; ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold} /* P tags shouldn't interfere with above... */ td.caption { font-size: 8pt; font-style: italic; /* font-weight: bold; */ color: #000000; /* background-color: #FFFFFF */ background-color: inherit; /* Left is first for those that don't support justify */ text-align: left; /* text-align: justify; */ } td.caption b { font-style: normal; /* ie not italic */ /* font-weight: bold; */ /* implied */} /* End Photo Box */ .footnote { font-size: .8em; font-style: italic; /* Maybe italics? */ } /* Extra Info Box with border */ table.infosegment { background-color: #FFFFFF; color: #000000; border: 1px solid black; text-align: left; } table.infosegment td.caption { background-color: #666666; border-bottom: 1px solid black; color: #FFFFFF; ; font-style: italic } table.infosegment td.footnote { color: #3160BC; } /* End infosegment */ /* /Products/ only - table of contents (toc) header bar */ /* each individual color is defined inline in html, not css */ table.toc { text-align: center; /* white-space: nowrap; */ border: 0px solid white; } table.toc tr td { border: 1px solid #999999; padding: 6px; margin: 2px; } td.toc { vertical-align: top; /* width: 200px; */ /* Don't force in style until on page! */ } td.toc a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; /* font-variant: small-caps; */ /* Browser Support is poor */ color: white; text-decoration: none; /* No underline for links */ /* padding: 6px; */ /* Only affects borders on a elements */ } td.toc a:visited { color: white; text-decoration: none; } td.toc a:active { color: white; /* BD Burgundy */ background-color: transparent; text-decoration: underline; } td.toc a:hover { color: white; /* color: #FF6600; */ /* Problem - looks bad? pcr is also bg color FF6600... */ /* background-color: #CCCCCC; */ text-decoration: underline; } /* End TOC Section - used for index page only */ .databox { border: 1px #999999} td.databox { border-bottom: 1px solid black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; } .underline { text-decoration: underline; } th.abs { background-color: #99CC99; } th.chem { background-color: #FF6600; } table.photobox tr th { font-family: Arial, Helvetica, sans-serif ; font-size: 12px; font-weight: bold}

tr.otherenzym th  { color: #FFFFFF !important; /* BG too dark */ background-color: #3160BC; } 
tr.pipets th  { color: #FFFFFF !important; /* BG too dark */ background-color: #3160BC} 
tr.crs th  { color: #FFFFFF !important; /* BG too dark */ background-color: #3160BC;  } 
tr.cyto th  { color: #FFFFFF !important; /* BG too dark */ background-color: #3160BC} 
tr.tubes th  { color: #FFFFFF !important; /* BG too dark */ background-color: #3160BC;  } 
tr.inserts th { color: #FFFFFF !important; background-color: #3160BC }
tr.envecm th { color: #FFFFFF !important; background-color: #3160BC }
tr.otherenzym th { color: #FFFFFF !important; background-color: #3160BC }
tr.hepato th { color: #FFFFFF !important; background-color: #3160BC }
tr.tissueeng th { color: #FFFFFF !important; background-color: #3160BC }
tr.xeno th { color: #FFFFFF !important; background-color: #3160BC; }
tr.abs th { color: #FFFFFF !important; background-color: #3160BC; }
tr.chem th { color: #FFFFFF !important; background-color: #3160BC }
tr.hts th { color: #FFFFFF !important; background-color: #3160BC }
tr.tissfrac th { color: #FFFFFF !important; background-color: #3160BC }
tr.cytokines th { color: #FFFFFF !important; background-color: #3160BC }
tr.sol th { color: #FFFFFF !important; background-color: #3160BC; }
