﻿html {
	overflow-y:scroll}
body {
	background:#666;
	margin:0px;;}
#wrap {
	background:white;
	width:1020px;
	margin:0 auto;
	padding:20px;
	position:relative;}
/* *************************** Start header styles */
#langflag {
	position:absolute;
	top:26px;
	right:20px;
	text-align:center;
	font:xx-small sans-serif;}
#langflag img {
	width:36px;
	border-style:none;}
#langflag a:link, #langflag a:visited {
	text-decoration:none;
	color:#c00;}
/* banner styles from biopharma stylesheet */
#banr {
	position:fixed;
	top:0;
	z-index:20;
	background:white;
	width:1040px;
	margin-left:-20px;
	height:120px;
	color:#08a;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;}
#banr div {
	margin-left:240px;}
#banr img {
	border-width:0;}
#logo {
	position:absolute;
	top:5px;
	left:20px;}
#banrname {
	font:small-caps 700 42px 'Arial',sans-serif;
	text-shadow:2px 2px red;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:thick sandybrown dotted;}
#banslo {
	font-size:16px;
	font-weight:bold;
	margin-left:100px !important;}
#banslo2 {
	word-spacing:6.4px;
	letter-spacing:1px;}
#namsa {
	width:220px;
	padding:0.3em 0.5em;
	color:white;
	background-color:#08a;
	font-size:16px;
	position:relative;
	z-index:2;
	top:4px;}
#namsa span {
	font-family:"Times New Roman", Times, Cambria, Cochin, Georgia, serif;
	font-weight:bold;
	margin-left:1ex;}

/* ********** ************ *********** footer */
#footr {
	background-color:#333;
	color:white;
	font:12px Arial,Helvetica,sans-serif;
	width:1020px;
	height:48px;
	padding:10px 20px;
	margin:auto;
	white-space:nowrap;
	position:relative;}
	/* ****** ********** table of countries */
#footr div#paises div#row1, #footr div#paises div#row2 {
	position:absolute;
	left:30px;
	font-size:12px;}
#footr div#paises div#row1 {
	top:25px;}
#footr div#paises div#row2 {
	top:42px;}
#footr div#paises span {
	position:absolute;
	top:0;}
.col1 {
	left:40px;}
.col2, .col3, .col4, .col5, .col6, .col7 {
	left:118px;}
.col8 {
	left:160px;}
/* ********** ************* *********** end footer */

h2, h3, h4 {
	color:#08b;}
h2 {
	margin-top:16px;
	margin-bottom:6px;}
h3 {
	font-size:20px;
	line-height:25px;
	margin-top:16px;
	margin-bottom:6px;}
div, h4 {
	font-size:16px;
	line-height:20px;}
div#closeoutspace {
	clear:both;
	font:6px serif;}
a:link, a:visited {
	color:#079;}
a:hover {
	background-color:silver;}
a:active {
	color:red;}
#labtech {
	display:block;
	float:right;
	margin-top:100px;
	margin-bottom:50px;}
#L-block {
	text-align:justify;
	width:530px;
	margin-top:130px;}
#labtechs {
	float:left;
	width:530px;
	margin-top:12px;}
#labtechs img {
	display:block;
	width:400px;
	margin:0 auto;}
#R-block {
	float:right;
	width:380px;
	margin-top:-30px;}
#homelist {
	width:220px;
	margin:auto;
	padding-left:20px;
	white-space:nowrap;}
#prodlink, div#conus {
	width:17em;
	margin:auto;
	white-space:nowrap;}
.prodpage h3 {
	font-weight:normal;
	text-align:center;
	margin-top:1em;
	background-color:#08a;
	color:white;
	border-top:3px solid #9cf;
	border-bottom:3px solid #069;}
.prodpage h4 {
	margin:0.5em 0 0.2em 0;}
.centertext {
	text-align:center;}
.underlinetext {
	text-decoration:underline;}
.noborder {
	border-width:0;}
ul.productlist {
	width:40em;
	margin:auto;
	padding-left:2em;
	font-weight:bold;}
