/* Font inmport */
@import url(http://fonts.googleapis.com/css?family=Open Sans:300,400,700);




*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

body {
	font-family: 'Open Sans', Calibri, Arial, sans-serif;
	color: #333;
	background: #fff;
	font-weight: 400;
	overflow-x: hidden;
}

a {
	color: #888;
	text-decoration: none;
}

a:hover,
a:active {
	color: #333;
}

.liquidhandle{margin:120px 0 80px 0;}

/* Main Content */
.main {margin: 20px 0 0 0;
	
}

p.introtxt{font-size:1.3em; padding:0 0 0 0;}


#resetform .reset {
cursor: pointer;
position: relative  !important;
background: #496099 !important;
color: #fff  !important;
padding: !important;
font-size: 90%;
font-weight: 200 !important;
    
}


a.reset {
cursor: pointer;
position: relative  !important;
background: #496099  !important;
color: #fff  !important;
padding: .8em !important;
font-size: 90%;
font-weight: 700 !important;
}


.full-width-container {
width: 100%;
max-width: 100%;
clear: both;
margin: 0 auto;
}

.bottompad{padding-bottom:10px;}

.wellplate{position:absolute;
top:320px;
left:520px;}

#top { background: url("../images/top2.jpg") no-repeat; width:920px; height:520px; }


h2 {font-family: 'Open Sans', Calibri, Arial, sans-serif;

	background: #fff;
	font-weight:bold;
	font-size:.95em;
	line-height:1em;
	}
	
	
	
h3 {font-family: 'Open Sans', Calibri, Arial, sans-serif;
	background: #fff;
	font-weight:normal;
	font-size:.9em;
	padding-top:15px;}
	


.category4 h2{color:#9e1972; padding-bottom:14px; font-weight:bold;}
.category3 h2{color:#bfd100; font-weight:bold;}
.category2 h2{color:#00497f; font-weight:bold;}
.category1 h2{color:#ff9700; padding-bottom:14px; font-weight:bold;}



.category4 h3{color:#9e1972; line-height:130%;}
.category3 h3{color:#bfd100; line-height:130%;}
.category2 h3{color:#00497f; line-height:130%;}
.category1 h3{color:#ff9700; line-height:130%;}

.padtop{margin-top:80px;}

.productURL{color:#00aeef; font-weight:bold;}

p{font-size:90%; line-height:120%;}

#cyan {background: url("../images/cyan_bar.gif") background-repeat: repeat-y;}

table {

}

table, th, td {
    padding:16px;
}

td.category1{border: 1px solid #9cdff8; border-width: 0 1px 0 0;}
td.category2{border: 1px solid #9cdff8; border-width: 0 1px 0 0;}
td.category3{border: 1px solid #9cdff8; border-width: 0 1px 0 0;}



td{width:195px;}


ul{font-size:.85em;}