@charset "UTF-8";/* CSS Document *//* Normalizes margin, padding */body, div, ul, li, h1, h2, h3, p { margin : 0; padding : 0; }/* Normalizes font-size for headers */h1,h2,h3 { font-size : 100%; }img {	border:none;	}body {	font-family:Arial, Helvetica, sans-serif;	font-size:.7em;	line-height:1.5em;	color:#333;	}h1, h2 {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:-1px;	color:#9e1b32;	margin-top:25px;	margin-bottom:10px;	}	h1 {	font-size:2.6em;	line-height:.9em;	}		h2 {	font-size: 1.8em;	line-height:1em;	}	h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:1.8em;	letter-spacing:-.06em;	line-height:1.1em;	margin-top:10px;	color:#003e74;	margin-top:20px;	}p {	font-size:12px;	line-height:1.8em;	margin-bottom:15px; margin-top:20px;	}	p .indent {	margin-left:50px;	}	.indent a {	color:#003e74;	text-decoration:none;	}	.indent a:hover {	text-decoration:underline;	}		#container {	width: 840px;	\width: 840px;	w\idth: 800px;	margin-left: auto;	margin-right: auto;	margin-top:20px;	height: 280px;	}#navtop {visibility:hidden;	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;	text-decoration:none;	display:block; width:760px; height:25px;	float:left;	color:#666;	margin-bottom:10px;	padding-left:15px;	}#quickfind {	float:right;	margin-top:-10px;	font-family:Arial, Helvetica, sans-serif;	font-size:.85em;	text-align:center;	}	#navtop a {	text-decoration:none;	color:#666;	}	#navtop a:hover {	color:#000;	}	#navmain {visibility:hidden;	float:left;	width:270px;	overflow:hidden;	margin-right:-3px;	height:160px;	}	#navmain a {visibility:hidden;	font-size:1.3em;	color:white;	text-decoration:none;	text-transform:uppercase;	line-height:2.7em; letter-spacing:-.7px;	padding:0px 0px 0px 15px;	width:270px;	height:40px;	display:block;	background:url(_images/bg_nav_both.gif) 0 0 no-repeat;	}	#navmain a:hover {	width:270px;	height:40px;	background-position: 0 -40px;	color:#ce8d98;	}	#navmain a:active {	color:white;	}#navsub {	font-size:1.2em;	display:block; width:440px; height:25px;	color:white;	}	#navsub a {	text-decoration:none;	color:white;	}	#navsub a:hover {	color:#ce8d98;	}		#nav_second {visibility:hidden;	width:270px; height:320px;	text-align:center;	/*  margin-bottom:5px;   */	float:left;	}	#nav_second a {visibility:hidden;	font-size:1.2em;	height:40px;	text-decoration:none;	text-transform:uppercase;	line-height:2.8em;	letter-spacing:-.5px;	display:block;	background-color:#CCCCCC;	color:#333333;	margin-bottom:5px;	}	#nav_second a:hover {visibility:hidden;	color:white;	background-color:#666666;	display:block;	margin-bottom:5px;	}	#nav_thin {	width:270px; height:155px;	text-align:center;	/*  margin-bottom:5px;   */	float:left;	}	#nav_thin a {	font-size:1.2em;	height:25px;	text-decoration:none;	text-transform:uppercase;	line-height:2em;	letter-spacing:-.5px;	display:block;	background-color:#CCCCCC;	color:#333333;	margin-bottom:5px;	}	#nav_thin a:hover {	color:white;	background-color:#666666;	display:block;	margin-bottom:5px;	}#p_index a#index, #p_whatsnew a#whatsnew, #p_capabilities a#capabilities,#p_resources a#resources, #p_contact a#contact, #p_login a#login {	color:#9e1b32;	}#p_cup_dc a#cup_dc,#p_dip_dc a#dip_dc,#p_pipette_ec a#pipette_ec,#p_oraline a#oraline,#p_urine_alc_dc a#urine_alc_dc, #p_breath_scan_ec a#breath_scan_ec, #p_alcomate_prestige a#alcomate_prestige, #p_saliva_ec a#saliva_ec, #p_qed_a150 a#qed_a150, #p_alcoscreen a#alcoscreen,#p_drugsinfo a#drugsinfo, #p_links a#links,#p_contractmfg a#contractmfg, #p_privatelabel a#privatelabel, #p_ezine a#ezine {	background:#9e1b32;	color:white;	}#p_drugtests a#drugtests,#p_alcoholtests a#alcoholtests,#p_supportproducts a#supportproducts,#p_fullproduct a#fullproduct {	color:#ce8d98;	}	#header {visibility:hidden;	height:160px;	margin-left:-3px;	}	#header_b {	height:90px;	clear:both;	padding:30px 0px 0px 16px;	background-image:url(_images/header_b_edi.jpg);	background-repeat:no-repeat;	}#video {	font-size:1.1em;	color:#000;	text-align:center;	background-color:#6699CC;	width:270px; height:190px;	padding-top:10px; padding-bottom:10px;	float:left;	}	#video a {	color:#003e74;	text-decoration:none;	}	#video a:hover {	text-decoration:underline;	}	#video_alc {	font-size:1.1em;	color:#000;	text-align:center;	width:270px; height:180px;	background-color:#6699cc;	padding-top:10px; padding-bottom:10px;	float:left;		}#teststrip {visibility:hidden;	height:20px;	}#content {	width:100%;	margin-top:15px;	height: 10px;	}	#content_b {	width:100%;	margin-top:10px;	}		#content_home {	width:500px;	padding-right:40px;	/*  padding-top:10px;  */	float:right;	}	#content_headtop {	width:600px;	padding-right:40px;	padding-top:30px;	top: auto;	}		#content_links {	width:440px;	padding-right:40px;	padding-top:20px;	position:relative; top:-200px;	}		#content_links a {	font-size:1.4em;	}	#content_home2 {	width:500px;	padding-right:40px;	float:right;	}	#content_home a, #content_home2 a, #content_headtop a, #content_links a {	color:#003e74;	text-decoration:none;	}	#content_home a:hover, #content_home2 a:hover, #content_headtop a:hover, #content_links a:hover {	text-decoration:underline;	}	#content_interior {	width:440px;	padding-right:40px;	padding-top:15px;	float:left;	}	table {	text-align:center;	width:auto;	}	.table2 {	width:270px;	margin: 15px 0 15px 0;	}	.pic_left {	margin-top:50px;	margin-left:20px;	}	.pic_leftb {	margin:10px 10px 5px 0;	float:left;	}.pic_left_clear-rt {	margin:10px 10px 5px 0;	clear:right;	}	.pic_left-iso {	margin:10px 15px 100px 0;	float:left;	}	.pic_right {	margin:10px 0 5px 10px;	float:right;	}	.pic_right_clear-left {	margin:10px 0 5px 0;	float:right;	clear:left;	}	.sup {	font-size:40%;	}	.upper_100 {	text-transform:uppercase;	}	.uppercase {	text-transform:uppercase;	font-size:.85em;	}.prodtitle {	font-size:1.4em;	color:#9e1b32;	letter-spacing:-.06em;	margin-bottom:-10px;	}	.bold {	font-weight:bold;	font-size:1.4em;	}ul {	font-size:12px;	list-style-position:inside;	}	.caption {	font-size:90%;	line-height:120%;	color:#333333;	margin-top:8px;	}	/* ----------------------------------------- FORM ------------------------------------ */		#personal label {			font-size:90%;			line-height:3em;			}					input, textarea, select {	line-height:normal;			}							fieldset {			border:none;			}			/* -------------------------------------------------------------------- */