html{margin:0px;padding:0px; /*show scrollbar in FF on short pages*/ min-height: 100.1%; height: 100.1%;}

body{margin:0px;padding:0px;padding-bottom:10px;background-color:#e4f7ff;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;}
a {	color: #000072;
	text-decoration: underline;
	font-weight:bold;
}
a:hover{
	text-decoration: underline;
}
a img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}
img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}

#header {
 width: 940px;
 margin:0px;
 padding:0px;
 background-repeat: no-repeat;
 background-position: top right;
 background-image:url('images/holmes-analytical-header.gif');
/* margin-bottom:10px;*/
 }
#headingtitle{
	padding:0px;
	margin:0px;
	padding-top:80px;
	padding-left: 30px;
	float:left;
}

#headingtext{
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-top:28px;
	float:right;
	text-align:right;
	color: #fff;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
}

#headingcontact{
	font-weight:bold;
}
#headingcontact a{
text-decoration:none;
color:#fff;
}
#headingdate{
	padding-top:30px;
	font-weight:bold;
}
#main {
 position:relative;
 color: #333333;
 width:950px;
 padding:0px;
 margin:0px;
 background: #330099;
 background: #ccc;
 background: #b9e9ff;
 background: #b9e9ff url('images/main-background.gif') repeat-y top right;
 }


#leftcol2{
 width:200px;
 background: #330099;
 float:left;
}
#rightcol2{
 width:740px;
 background: #b9e9ff;
 float:right;

}


#leftcol {
 float: left;
 background:#fff;
 width:200px;
 padding:0px;
 margin:0px;
 width:200px;
 background: #330099;
 height: 100px;
}

#page {
 text-align:left;
 width:950px;
 margin:0px;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 margin-top:10px;
 background: #b9e9ff;
 border:0px;	
}

#contentwrapper {
 width:740px;
background-color:#b9e9ff;
 color: #333;
 text-align:left;
 padding:0px;
 margin:0px;
 float:right;
/* height: 500px;*/
 }

#contentwrapperx {
 width:700px;
  background: #f2f2f2;
 color: #333;
 text-align:left;
 padding:0px;
 margin:0px;
 border-left:1px solid black;
 float:right;
 }

#content{
  margin:0px;
  background: #b9e9ff;
}
.logo{width:269px;float:left;
}

#contentmiddlewrapperhome{
width: 730px;
}
#contentmiddlewrapper{
width: 730px;
min-height:320px; 
height:auto;
}

/* for Internet Explorer */
/*\*/
* html #contentmiddlewrapper {
height: 320px;
}
/**/


#contentmiddle{
 background-color: #fff;
 padding:10px;
}
#content-middle{
 background-color: #fff;
 margin-bottom:10px;
/* height:300px;*/
 width: 730px;
}

#content-middle-labhut{
 background-color: #fff;
 margin-bottom:0px;
 height:440px;
}
#content-middle-scroll{
 background-color: #fff;
 margin-bottom:0px;
 height:320px;
}

#contentadmin{
 background-color: #fff;
 margin-bottom:0px;
 padding:10px;	
}
#content-middle-home{
 background-repeat: no-repeat;
 background-position: top right;
 background-image:url('images/home-page-background.jpg');
 background-color: #fff;
 /*height: 320px;*/
 padding-left:10px;
}
#content-middle-home p, #site-map-current p{
	margin-top:0px;
}

#content-bottom{
 background: #000072;
 padding:0px;
 height: 110px;
 width:730px;
}

#content-bottom-labhut{
 background: #000072;
 padding:0px;
 margin:0px;
}


.navlink a, .navlink a:hover{
	text-decoration: none;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold; 
	color:black;
}
.highlighted{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}



.clearfloat{clear:both;}




h1{
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 20px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #000072;
}
h2{
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 14px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #000072;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
}

h3{
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #000072;
}
h4{
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: #000072;
	margin-top:10px;
}
p {
	color: #000072;
    font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 12px;
	margin:0px;
	padding:0px;
	margin-top:10px; 
}
#termandconditions p{margin-top:0px;margin-bottom:0px;}


.menutext{display:none;}

#navmenu p{
	display: none;
	padding: 0px;
	margin:0px;
	}

#navmenu{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	padding: 0px;
	margin: 0px;
	border: 0px;
 background: #330099;
	color: #000;
	text-align: left;
	}


ul{margin:0px;padding:0px;color:black;}
/*li{list-style:none;}*/

ul#nav{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul#nav li{
	display: inline;
	}

ul#nav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	width: 190px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
	line-height: 36px; 
	font-weight: bold;  /*was normal*/
/*	border-bottom: 1px solid white;*/
	color: #fff;
	border-bottom: 1px solid #b9e9ff;
	border-bottom: 1px solid #fff;
padding-left:10px;
	}

ul#navmenu{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul#nav-service-support, ul#nav-reconditioned-equipment, ul#nav-parts-consumables{
	padding-top: 3px;
	padding-bottom:3px;
	background: #ccf;
	background: #C3D7E5;
	border-bottom: 1px solid #b9e9ff;
	border-bottom: 1px solid #fff;
}

ul#nav-service-support li a, #service-support-current ul#nav-service-support a,
ul#nav-reconditioned-equipment li a, #reconditioned-equipment-current ul#nav-reconditioned-equipment a, 
ul#nav-parts-consumables li a, #parts-consumables-current ul#nav-parts-consumables a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	width: 190px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
	line-height: 16px; 
	font-weight: normal;
	font-weight: bold;  
	color: #000;
	padding-left:10px;
	border:0px;
	background: #ccf;
	background: #C3D7E5;
}



ul#nav li a:hover, #home-button a:hover, #home-current #home-button a {
	background: #0768a9;
	font-weight: bold;
}
#contact-button a:hover, #contact-current #contact-button a {
	background: #0768a9;
	font-weight: bold;
}
#quote-button a:hover, #quote-current #quote-button a {
	background: #0768a9;
	font-weight: bold;
}

#service-support-current #service-support-button a, #service-contracts-current #service-support-button a  {
	background: #0768a9;
	font-weight: bold;
}
#service-support-button a:hover {
	background: #0768a9;
	font-weight: normal;
	font-weight: bold;  
}


#service-support-current #service-support-button a, #service-contracts-current #service-support-button a {
	border: 0px;
}
#service-support-current ul#nav-service-support li a:hover {
	font-weight: normal;
	font-weight: bold;  
	color: #309;
	background: #ccf;
	background: #C3D7E5;
}
.service-contracts-current ul#nav-service-support #service-contracts-button a,
.technical-support-current ul#nav-service-support #technical-support-button a,
.training-current ul#nav-service-support #training-button a,
.wishlist-current ul#nav-reconditioned-equipment #wishlist-button a,
.autosamplers-current ul#nav-parts-consumables #autosamplers-button a,
.flash-current ul#nav-parts-consumables #flash-button a,
.hplc-columns-current ul#nav-parts-consumables #hplc-columns-button a,
.hplc-instruments-current ul#nav-parts-consumables #hplc-instruments-button a,
.lamps-current ul#nav-parts-consumables #lamps-button a,
.microtiter-plates-current ul#nav-parts-consumables #microtiter-plates-button a,
.validation-equipment-current ul#nav-parts-consumables #validation-equipment-button a,
.vials-current ul#nav-parts-consumables #vials-button a,
.dissolution-current ul#nav-parts-consumables #dissolution-button a
{
	font-weight: bold;
	color: #309;
	background: #ccf;
	background: #C3D7E5;
}

#parts-consumables-current #parts-consumables-button a{
	border: 0px;
}


#parts-consumables-current ul#nav-parts-consumables li a:hover {
	font-weight: bold;
	color: #309;
	background: #ccf;
	background: #C3D7E5;
}

#reconditioned-equipment-button a:hover, #reconditioned-equipment-current #reconditioned-equipment-button a, #wishlist-current #wishlist-button a  {
	background: #0768a9;
	font-weight: bold;
}
#reconditioned-equipment-current #reconditioned-equipment-button a, #wishlist-current #wishlist-button a {
	border: 0px;
}
#reconditioned-equipment-current ul#nav-reconditioned-equipment li a:hover {
	font-weight: bold;
	color: #309;
	background: #ccf;
	background: #C3D7E5;
}


/*autosamplers-button flash-button hplc-columns-button hplc-instruments-button  lamps-button microtiter-plates-button validation-equipment-button vials-button dissolution-button*/



#parts-consumables-button a:hover, #parts-consumables-current #parts-consumables-button a {
	background: #0768a9;
	font-weight: bold;
}

#service-support-button a:hover,#reconditioned-equipment-button a:hover,#parts-consumables-button a:hover,ul#nav li a:hover, #home-button a:hover{
	font-weight:normal;
	font-weight: bold;  
}



#footer{
	width: 950px;
	margin:0px;
	padding:0px;
	padding-top:0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#b9e9ff;
    color:#000072;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 10px;
    background:url(images/shadow-footer.gif) right top no-repeat;
  }
}

#footer a {
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
    color:#000072;
	}
#footer p{
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 10px;
    color:#000072;
	margin-top:10px;
	}

#footer a:hover{
  text-decoration: underline;
  }

#site_links {
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 11px;
	padding-left:10px;
	float:right;
	text-align:right;
}
#site_links p a{
    color:#000072;
	font-weight: bold;
    font-size: 11px;
}
#copyright_notice p{
	font-family: Verdana, Helvetica, Arial, sans-serif;	
    font-size: 11px;
	padding-right:10px;
	float:left;
	text-align:left;
}
#labhut_iframe{
	background-color: #fff;
	width: 730px;
	padding: 0px;
	margin: 0px;
	overflow-x: hidden;
}


div.productwrapper{width: 690px;padding:0px;margin:0px;background:#c1e3ff;margin-top:10px;margin-bottom:10px;}
div.formwrapper{width: 710px;padding:0px;margin:0px;margin-top:10px;}

div.product{
	padding:0px;
	margin:0px;
}

div.product img {background:#c1e3ff;}

.productimage{float: left; margin:0px;margin-right: 5px; background:#fff;padding-right:10px;}

.producttext{font-size:100%;margin:0px;color: #000072; margin-top:10px;}

.producttext a{color: #000072;}

.producttextwrapper{padding-top:0px;padding-bottom:0px;padding:10px;margin:0px;}

.clearleft{clear: left;}
.clearboth{clear: both;}


.product-footer-wrapper{
padding:0;margin:0;width:690px;margin-top:10px;margin-bottom:10px;
}
.product-footer{margin:0px; padding:0px;border-bottom:1px solid #c4d7e5; padding-bottom:10px;}
.form-footer{margin:0px; padding:0px; height:20px;}

ul.productfooter, ul.formfooter{
	height:20px;
	list-style-type: none;
	margin: 0;padding:0;
	font-weight:bold;
}
ul.productfooter li a, ul.formfooter li a{
	display: block;
	width: 75px;
	color: #FFF;
	background-color: #fe0000;
	text-align: center;
	text-decoration: none;
}
ul.productfooter li a:hover, ul.formfooter li a:hover{
	color: #FFF;
	background-color: #fe0000;
	text-decoration: none;
}
ul.productfooter .productprice { float: left; width: 605px;background: #000072;color:#fff;line-height:20px;}
ul.formfooter .formcomment { float: left; width: 625px;background: #000072;color:#fff;line-height:20px;}
ul.productfooter .productenquire, ul.formfooter .formsend { float: right; line-height:20px;}
ul.productfooter .pricetext, ul.formfooter .formtext  {padding-left:10px;}

ul.bulletlist {	
	color: #000072;
	list-style: normal;
	list-style-type: disc;
	margin:15px;
}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 10px 10px 0;
  background:url(images/corner_tr.gif) right top no-repeat;
  }

.wrap1l, .wrap2l, .wrap3l {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1l {
  float:left;
  background:url(images/shadow.gif) right top no-repeat;
  }
.wrap2l {
  background:url(images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3l {
  padding:0 10px 0 0;
  background:url(images/corner_tr.gif) right top no-repeat;
  }
.sitemapindent{margin-left:30px;}

#wishlist {margin:0px; padding:0px;}
#wishlist p {clear:both;	margin:0px; }
#wishlist p label{float:left;margin:0px;padding:0px;padding-top:3px;}
#wishlist p input, #wishlist p textarea{float:right;margin:0px;padding:0px;margin-bottom:10px;border: 1px solid #C3D7E5; width: 580px;background: #C3D7E5;}


