/* CSS Document */


/* Update homepage 3-Sep-08 */
sup
{
	font-size:9px;
}

.container
{
	width:100%;
	text-align:center;
}
.content
{
	clear:both;
	text-align:left;
	width:818px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0071BC;		
}
.content hr
{
	border:dashed 1px #92B4DF;
	clear:both;
}

.content_container
{
	float:left;
	background:url(../images/home_bg.jpg) right no-repeat;
	height:604px;
	
}
.shadow_left
{
	float:left;
	background: url(../images/menun_01.jpg) left repeat-y;
	width:10px;
	height:604px;
}
.shadow_right
{
	float:left;
	background: url(../images/home_template_16.jpg) repeat-y;
	width:10px;
	height:604px;
}

.banner_container
{
	float:left;
	width:797px;
	height:136px;
	background: url(../images/banner_new01.jpg) top no-repeat;
}
.section_flash
{
	position:absolute;
	margin:29px 0px 0px 522px;
	height:136px;
}
.section_bouncing_ball
{
	position:absolute;
	margin:240px 0px 0px 170px;
}
.section_bouncing_ball_noflash
{
	position:absolute;
	margin:425px 0px 0px 172px;
}
.footer
{
	clear:both;
	background:url(../images/home_footer_bg.gif) repeat-x;
	padding-top:7px;
	margin-bottom:15px;
}
.footer_col1
{
	font-size:11px;
	float:left;
}
.footer_col2
{
	font-size:11px;
	float:right;
}
.hp_col1
{
	width:187px;
	float:left;
	background-color:#00A8E7;
	padding-left:1px;
}

.hp_col2
{
	width:215px;
	margin-left:8px;
	float:left;
}

.hp_col3
{
	width:198px;
	float:left;
}

.hp_col3 p
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
	padding-right:12px;
}

.hp_col4
{
	width:189px;
	float:left;
}

.hp_col4 img
{
	padding:0px 0px 0px 0px;
}
.section_cryptosporidiumandgiardia
{
	background: url(../images/home_02.png) repeat-x;
	background-color:#fff;
	width:187px;
	margin-bottom:5px;
}
.section_cryptosporidiumandgiardia div
{
	padding:7px 20px 17px 20px;
	
}
.section_cryptosporidiumandgiardia img
{
	margin:7px 0px 0px 0px;
}
.section_cryptosporidiumandgiardia p
{
	margin:10px 0px 0px 0px;
}

.section_news
{
	background: url(../images/home_08.png) repeat-x;
	background-color:#fff;
	width:187px;
	height:260px;
	margin-top:20px;
	overflow:hidden;
}
.section_news div
{
	margin:7px 20px 17px 20px;
	vertical-align:bottom;
}
.section_news div div 
{
	margin:0px 0px 0px 0px;
}
.section_news div div a
{
	font-size:16px;
	font-weight:bold;
	color:#81C564;
}
.section_news p
{
	float:left;
	width:134px;
	margin:3px 0px 3px 0px;
	padding-right:3px;
}

.section_biomerieux
{
	margin:52px 0px 0px 0px;
	border-right:solid 2px #BACDEA;
	background-color:#fff;
	text-align:center;
	background: url(../images/home_19.gif) bottom left no-repeat;
}
.section_biomerieux h2
{
	margin:10px 5px 0px 10px;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
}
.section_biomerieux p
{
	margin:10px 8px 0px 10px;
}
.section_biomerieux .section_biomerieux_link
{
	margin:0px 12px 0px 10px;
	padding-bottom:8px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

.section_language
{
	text-align:center;
	margin:18px 0px 0px 7px;
}
/* End updated home page */

a {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
/*a {
   text-decoration: none;
}

a:hover {
   color: #000000;
}*/

a.tooltip {
   text-decoration: none;
   color: #336699;
}

a:hover.tooltip {
   text-decoration: none;
   color: #336699;
}

a.choice {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   text-decoration: none;
   font-weight: bold; /*font-style:italic;*/
}

a.footertext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #0173BC;
   text-decoration: none;
}

a:hover.choice {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

a:hover.sidemenulink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   text-decoration: none;
}

a.arrow {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #EC3523;
   text-decoration: none;
}

a:hover.arrow {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
   text-decoration: none;
}

a.productname {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   text-decoration: none;
}

a.sidemenulink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   text-decoration: none; /*font-style:italic;*/
}

a.sideproductname {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #336699;
   text-decoration: none;
}

.submenu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #336699;
   text-decoration: none;
}

.roll {
   background-color: #eeeeee;
}

.over {
   background-image: #ffffff;
}

.bodytitlename {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #336699;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
   padding-bottom: 10px;
}

.productdescription {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}

.totallabel {
   font-weight: bold;
   padding-top: 5px;
}

.quantitybox {
   width: 50px;
   height: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}

.textboxstyle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
   height: 20px;
}

TEXTAREA {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}

.formcomment {
   width: 350px;
   height: 50px;
}

.formline {
   height: 1px;
   background-color: #336699;
   color: #336699;
}

.formspace {
   height: 8px;
}

.formheading {
   background-color: #cccccc;
}

.formtitle {
   font-weight: bold;
   font-size: 12px;
   padding-bottom: 5px;
}

.catalog_no {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #336699;
   font-weight: bold;
   padding-bottom: 5px;
}

.orderprocess {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}

.orderbutton {
   background-color: #eeeeee;
   border: 1px solid #336699;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}

.footertext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #0173BC;
}

.productname {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #336699;
   font-weight: bold;
}

.faqtitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #336699;
}

.faqbody {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #336699;
}

.notes {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ff0000;
}

.step {
   color: #336699;
   font-weight: bold;
   font-size: 16;
}

.homeintro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #336699;
}

.padding3 {
   padding-left: 8px;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
}

.padding4 {
   padding-left: 18px;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
}

.padding10 {
   padding-left: 13px;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
}

.paddingright {
   padding-right: 4px;
}

.searchfield {
   height: 20px;
   font-size: 10px;
}

a:hover.searchtitle, a.searchtitle:active, a.searchtitle:visited {
   color: #eeeeee;
   text-decoration: none;
}

.odd {
   background-color: #eeeeee;
}

.searchtitle {
   background-color: #336699;
   color: #ffffff;
}

.searchengine {
   padding-left: 5px;
   padding-right: 5px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}
/*---------------------------------  Tool Box   ---------------------------------*/

.tooltiptitle {
   color: #336699;
   text-decoration: none;
   cursor: Default;
   font-family: Arial;
   font-weight: bold;
   font-size: 8pt;
}

.feedbackform {
   color: #336699;
   text-decoration: none;
   cursor: Default;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
}

.tooltipcontent {
   color: #336699;
   text-decoration: none;
   cursor: Default;
   font-family: Arial;
   font-size: 8pt;
}

#ToolTip {
   position: absolute;
   width: 100px;
   top: 0px;
   left: 0px;
   z-index: 4;
   visibility: hidden;
}

/* ======================================================= */
