
}
::-moz-selection{background:#A5C2DB; color:#fff;}
::selection{background:#A5C2DB; color:#fff;}

html,body {
	margin: 0pt;
	padding: 0pt;
	/*background-color: #FFF;*/
	text-align: center;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	color: #000000; /* Old value #0B4060 */;
}
a {outline: none; text-decoration:none; color: #58bf90;}
a:hover{text-decoration:underline overline; color:#0676b3;}
hr{border: 0; border-bottom: 1px dashed #0676B3; background: #CDE7F8;}
/*background image styling*/
img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1920px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -960px; }
}
/*end background image styling*/


div.datasheet {
	clear: left;
	padding: 10px;
	font-size: 13pt;
}


div.datasheet table {
	padding: 5px;
}

div.datasheet th {
	color: #0B507A;
}

div.datasheet td, div.datasheet th {
	padding: 3px 10px;
	border: 1px solid #000;
}

div.faqs {
	clear: left;
	padding: 0pt 10px 10px 10px;
} 

.faqs div.question {
	margin: 5px 0pt;
	font-style: italic;
}

.question:first-letter {
	font-size: 12pt;
	font-weight: bold;
}

.answer:first-letter {
	font-size: 12pt;
	font-weight: bold;
}

.clear {
	clear: both;
}
.crleft{clear:left;}
.bold {
	font-weight: bold;
}

br {
	clear: both;
}

input, select {
	color: #909090;
}

input {
	font-size: 11px;
	
}

img {
	border: none;
}

tr.alt {
	background: #D8ECFF;
}

#container {
	width: 990px;
	margin: 0pt auto;
	text-align: left;
	height: auto;
	position: relative; /*for background image*/

}
#header{ width:990px; height:108px; padding-top: 15px; /*background: url(../images/headerBlue.jpg) no-repeat top left;*/}

#headLeft {
	float: left;
	width: 300px;
}

#headRight {
	float: right;
	width: 300px;
}

#cartTab {
	background: url('/images/cart.gif') no-repeat;
	float: right;
	width: 114px;
	height: 43px;
}

#cartTab p {
	margin: 0pt;
	font-weight: bold;
}

#cartTabTop {
	height: 16px;
	font-size: 11px;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	color: #FFF;
	background-color: inherit;
}

#cartTabBottom {
	height: 20px;
	font-size: 11px;
	padding: 5px 10px 2px 10px;
	color: #FFF;
	background-color: inherit;
}

#memberHomeLinks {
	display: none;
	float: right;
	padding-right: 20px;
}

#memberHomeLinks a {
	padding: 0pt 10px;
	color: #666666;
	text-decoration: none;
}

#memberHomeLinks a:hover {
	color: #000;
	text-decoration: underline;
}

#memberHomeLinks img {
	vertical-align: middle;
}

#search {
	float: right;
	font-size: 11px;
	color: #909090;
	margin: 0pt;
	padding: 3px 11px 0 0;
}

#search input {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #CCC;
	padding: 3px;
	color:#0676b3;
}

#search input:focus{background:#D2EBDF;}
#search input.submit{padding: 2px; background:#666; color:#CCC; border:#333;}
#search input.submit:hover{background:#58bf90; color:#000;}
#search input.searchBtn{padding: 0; border: none;}

#leftCol {
	position: relative;
	clear: left;
	float: left;
	background: #FFF;
	width: 760px;
	min-height: 600px;
	-moz-border-radius: 0 0 20px 20px;
	-webkit-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
	box-shadow:inset rgba(0,0,0,.8)0px 0px 6px;
	padding:0 3px 3px 3px;
}

#molecule {
	position: absolute;
	right: 16px;
	top: 13px;
}

#headline {
	position: relative;
	float: left;
	padding: 10px 20px 0pt 20px;
	width: 80%;
	min-height: 100px;
	margin: 0 0 25px 0;
}

#headline p {
	color: #3892c2;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0pt;
}

#headline h1 {
	font-family: 'AurulentSansRegular',arial, sans-serif;
	font-size: 25px;
	line-height: 140%;
	font-weight: normal;
	color: #0676b3;
	margin: 3px 0pt;
}

.techsorry{padding:10px 20px 45px 20px;}

#leftCol01 {
	float: left;
	width: 365px;
	padding:0 5px 20px 10px;
}

#leftCol02 {
	float: right;
	width: 365px;
	padding:0 10px 20px 5px;
}

#contactButton {
	margin: 15px 0pt 0pt 100px;
}

#contactButton a {
	color: #0B507A;
	text-decoration: none;
}

#contactButton a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.category {
	display: block;
	float: left;
	padding: 10px;
	width:345px;
}

.category a {
	text-decoration: none;
	color: #0B507A;
}

/*
category.span {
	font-weight: bold;
	color: #0B507A;
}
*/

.desc {
	float: left;
	width: 270px;
}

.category p {
	/*clear: left;*/
	float: left;
	width: 255px;
	margin: 0pt;
	padding: 0pt;
	font-size: 12px;
}

.category img {
	float: right;
	vertical-align: top;
	margin-left: 5px;
}

.category h2 {
	float: left;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 140%;
	font-weight: bold;
	color: #0B507A;
	margin: 1px 0pt 0pt 0pt;
}

.bgOn {
	float: left;
	background: #cde7f8;
	width: 365px;
	height: 115px;
	margin: 5px 0pt;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:inset rgba(0,0,0,.8) 0px 0px 2px;
}

.bgOff {
	float: left;
	background: none;
	width: 365px;
	height: 115px;
	color: inherit;
	margin: 5px 0px;
	
}

#listCol {
	float: left;
	width: 737px;
	margin:0 0 20px 5px;
}

#listCol .product {
	float: left;
	/* border: 1px dashed #B3D2F2; */
	background-color: #F4FbFe;
	width: 100%;
	margin: 5px;
}

#listCol .product img {
	float: left;
	margin: 5px;
}

#listCol .product ul {
	float: left;
	list-style: none;
	width: 500px;
	margin: 5px 0pt 0pt 5px;
	padding: 0pt;
}
/*for extra links on product pages*/
#listCol .extraLink{
	padding:0 0 0 160px;}
	
#listCol .product form {
	float: right;
	margin: 10px 5px;
	padding: 0pt;
}

#listCol .product input {
	color: #000;
}

#aboutUs, #trademarks {
	position: relative;
	clear: left;
	float: left;
	width: 80%;
	min-height: 500px;
	padding: 5px 15px;
}

#trademarks dl{ background:#f4fbfe; margin:0 0px 30px 0px;}
#trademarks dt{color:#0676b3; margin: 10px 0 5px 0; font-weight:bold; font-size:14px;}
#trademarks dd{color:#a5c2db; border-top:2px solid #fff; margin:-8px 0 0 25px; padding: 5px 0 10px 0;}

#distributors {
	clear: left;
	width: 80%;
}

#distributors li {
	list-style: none;
	padding: 0pt;
	margin: 15px 0pt;
}

#distributors h3 {
	margin: 4px 0pt;
	color: #0B507A;
}

#distributors p {
	margin: 4px 0pt;
}
/* tech center styles */
.libraryNav{
background:url(../images/woodgrain.jpg) repeat top left;
width: 201px;position: absolute; float: right;
top: 134px;
right:9px;
padding: 5px 10px 20px 10px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;  
-webkit-box-shadow: rgba(0,0,0,0.5) 3px 3px 3px;
-moz-box-shadow: rgba(0,0,0,0.5) 3px 3px 3px;
box-shadow: rgba(0,0,0,0.5) 3px 3px 3px;
}
.crossoverNav{background:#0676b3; padding: 0 10px 0 10px;}
#scrollingNav.compoundIndexNav li a{font-size: 12px;}
#scrollingNav ul{list-style:none; padding:0;}
#scrollingNav li{line-height:200%;}
#scrollingNav a{color:#fff; font-size:14px; display:block;}
#scrollingNav a:hover{color:#FFC; text-decoration:underline overline;}
#scrollingNav h2{font-size:18px; font-weight:bold; text-align:center; color:#fff;margin: 14px 0 5px 0;}
#scrollingNav p{font-size:9px; color:#999; text-align:center; margin:0;}
#scrollingNav a.backToTop{font-size:10px; font-style:italic; color:#CCC;}
#scrollingNav.crossoverNav p{color:#CCC;}
#scrollingNav a.backtolibrary{padding: 3px; font-weight:bold; background:#630;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;}
#scrollingNav img.youtube{margin:0 10px -10px 0;}
.techMenu {
	position: relative;
	float: right;
	margin: 0 0 0 0;
	padding: 0pt;
	background: #fff url(../images/technoteBottom.png) no-repeat 50% 304px;
	width: 216px;
	height: 350px;
	box-shadow: rgba(0,0,0, .6) 0 0 6px;
	border-radius:10px;
	
}
.techMenu:hover{box-shadow: inset rgba(0,0,0, .6) 0 0 6px;
background: #fff url(../images/technoteBottom.png) no-repeat 50% 237px}
.techMenu ul {padding: 0pt 10px 0pt 15px; margin: 0pt;}
.techMenu li {list-style: none inside; padding: 5px 0pt; margin: 0pt;}
.techMenu a:link {color: #0676b3; text-decoration: none;}
.techMenu a:visited {color: #0676b3; text-decoration: none;}
.techMenu a:hover{color:#0676b3; text-decoration: overline underline;}
.techcenterlink{display:block; width:216px; position:absolute; bottom:0px; cursor:pointer; height:100px;}

.libraryad{
	background:url(../image_switch/rotate.php) no-repeat top left;
width: 216px; height:358px;position: relative; clear:right; float: right; margin:0 0 15px 0;
border-radius:0 0 10px 10px;
box-shadow: rgba(0,0,0,0.6) 0px 0 6px;
}
.libraryad:hover{
	-webkit-box-shadow: rgba(0,0,0,0.2) 1px 1px 2px;
-moz-box-shadow: rgba(0,0,0,0.2) 1px 1px 2px;
box-shadow: rgba(0,0,0,0.2) 1px 1px 2px;
}
a.hidenlink{display:block; width:216px; height:358px; border:none;}
/*techPage*/
#techCenterPage{width:90%; position: relative; clear: left; float: left; padding: 5px 15px;}
/*unordered list*/
ul#techPage{padding: 10px 20px 10px 20px; 
background:url(../images/woodgrain.jpg) repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #512b1b;}
ul#techPage li{list-style:none; height: 40px; font-weight:bold; line-height:40px;
/*for book look*/
background:#5e6a71 url(../images/bookend.png) no-repeat top left;
margin: 1px 0 0 0;
border-radius: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
overflow:hidden;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
}
ul#techPage li.techPDF{background:#773141 url(../images/book-pdf.png) no-repeat top left;}
ul#techPage li.techFlash{background:#41527C url(../images/book-flash.png) no-repeat top left;}
ul#techPage li.techAPP{background:#3A7E7A url(../images/book-app.png) no-repeat top left;}
ul#techPage li.techCrossover{background:#9A9635 url(../images/book-crossover.png) no-repeat top left;}
ul#techPage li.techTool{background: #9A9635 url(../images/book-tool.png) no-repeat top left;}
ul#techPage li.techVideo{background: #9A1C20 url(../images/book-video.png) no-repeat top left;}
/*hover book effect*/
ul#techPage li:hover{
	box-shadow: #3D4446 1px 1px 0, #3D4446 2px 2px 0, #3D4446 3px 3px 0, #3D4446 4px 4px 0, #3D4446 5px 5px 0, #3D4446 6px 6px 0, #3D4446 7px 7px 0, #3D4446 8px 8px 0, #3D4446 9px 9px 0 ; 
	-moz-box-shadow: #3D4446 1px 1px 0, #3D4446 2px 2px 0, #3D4446 3px 3px 0, #3D4446 4px 4px 0, #3D4446 5px 5px 0, #3D4446 6px 6px 0, #3D4446 7px 7px 0, #3D4446 8px 8px 0, #3D4446 9px 9px 0  ;
	-webkit-box-shadow: #3D4446 1px 1px 0, #3D4446 2px 2px 0, #3D4446 3px 3px 0, #3D4446 4px 4px 0, #3D4446 5px 5px 0, #3D4446 6px 6px 0, #3D4446 7px 7px 0, #3D4446 8px 8px 0, #3D4446 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}

ul#techPage li.techPDF:hover{
	box-shadow: #4A202A 1px 1px 0, #4A202A 2px 2px 0, #4A202A 3px 3px 0, #4A202A 4px 4px 0, #4A202A 5px 5px 0, #4A202A 6px 6px 0, #4A202A 7px 7px 0, #4A202A 8px 8px 0, #4A202A 9px 9px 0 ; 
	-moz-box-shadow: #4A202A 1px 1px 0, #4A202A 2px 2px 0, #4A202A 3px 3px 0, #4A202A 4px 4px 0, #4A202A 5px 5px 0, #4A202A 6px 6px 0, #4A202A 7px 7px 0, #4A202A 8px 8px 0, #4A202A 9px 9px 0  ;
	-webkit-box-shadow: #4A202A 1px 1px 0, #4A202A 2px 2px 0, #4A202A 3px 3px 0, #4A202A 4px 4px 0, #4A202A 5px 5px 0, #4A202A 6px 6px 0, #4A202A 7px 7px 0, #4A202A 8px 8px 0, #4A202A 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}

ul#techPage li.techFlash:hover{
	box-shadow: #32405B 1px 1px 0, #32405B 2px 2px 0, #32405B 3px 3px 0, #32405B 4px 4px 0, #32405B 5px 5px 0, #32405B 6px 6px 0, #32405B 7px 7px 0, #32405B 8px 8px 0, #32405B 9px 9px 0 ; 
	-moz-box-shadow: #32405B 1px 1px 0, #32405B 2px 2px 0, #32405B 3px 3px 0, #32405B 4px 4px 0, #32405B 5px 5px 0, #32405B 6px 6px 0, #32405B 7px 7px 0, #32405B 8px 8px 0, #32405B 9px 9px 0  ;
	-webkit-box-shadow: #32405B 1px 1px 0, #32405B 2px 2px 0, #32405B 3px 3px 0, #32405B 4px 4px 0, #32405B 5px 5px 0, #32405B 6px 6px 0, #32405B 7px 7px 0, #32405B 8px 8px 0, #32405B 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}
	
ul#techPage li.techAPP:hover{
	box-shadow: #395B58 1px 1px 0, #395B58 2px 2px 0, #395B58 3px 3px 0, #395B58 4px 4px 0, #395B58 5px 5px 0, #395B58 6px 6px 0, #395B58 7px 7px 0, #395B58 8px 8px 0, #395B58 9px 9px 0 ; 
	-moz-box-shadow: #395B58 1px 1px 0, #395B58 2px 2px 0, #395B58 3px 3px 0, #395B58 4px 4px 0, #395B58 5px 5px 0, #395B58 6px 6px 0, #395B58 7px 7px 0, #395B58 8px 8px 0, #395B58 9px 9px 0  ;
	-webkit-box-shadow: #395B58 1px 1px 0, #395B58 2px 2px 0, #395B58 3px 3px 0, #395B58 4px 4px 0, #395B58 5px 5px 0, #395B58 6px 6px 0, #395B58 7px 7px 0, #395B58 8px 8px 0, #395B58 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}
	
ul#techPage li.techCrossover:hover{
	box-shadow: #78764B 1px 1px 0, #78764B 2px 2px 0, #78764B 3px 3px 0, #78764B 4px 4px 0, #78764B 5px 5px 0, #78764B 6px 6px 0, #78764B 7px 7px 0, #78764B 8px 8px 0, #78764B 9px 9px 0 ; 
	-moz-box-shadow: #78764B 1px 1px 0, #78764B 2px 2px 0, #78764B 3px 3px 0, #78764B 4px 4px 0, #78764B 5px 5px 0, #78764B 6px 6px 0, #78764B 7px 7px 0, #78764B 8px 8px 0, #78764B 9px 9px 0  ;
	-webkit-box-shadow: #78764B 1px 1px 0, #78764B 2px 2px 0, #78764B 3px 3px 0, #78764B 4px 4px 0, #78764B 5px 5px 0, #78764B 6px 6px 0, #78764B 7px 7px 0, #78764B 8px 8px 0, #78764B 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}
	
ul#techPage li.techTool:hover{
	box-shadow: #78764B 1px 1px 0, #78764B 2px 2px 0, #78764B 3px 3px 0, #78764B 4px 4px 0, #78764B 5px 5px 0, #78764B 6px 6px 0, #78764B 7px 7px 0, #78764B 8px 8px 0, #78764B 9px 9px 0 ; 
	-moz-box-shadow: #78764B 1px 1px 0, #78764B 2px 2px 0, #78764B 3px 3px 0, #78764B 4px 4px 0, #78764B 5px 5px 0, #78764B 6px 6px 0, #78764B 7px 7px 0, #78764B 8px 8px 0, #78764B 9px 9px 0  ;
	-webkit-box-shadow: #78764B 1px 1px 0, #78764B 2px 2px 0, #78764B 3px 3px 0, #78764B 4px 4px 0, #78764B 5px 5px 0, #78764B 6px 6px 0, #78764B 7px 7px 0, #78764B 8px 8px 0, #78764B 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}
	
ul#techPage li.techVideo:hover{
	box-shadow: #783137 1px 1px 0, #783137 2px 2px 0, #783137 3px 3px 0, #783137 4px 4px 0, #783137 5px 5px 0, #783137 6px 6px 0, #783137 7px 7px 0, #783137 8px 8px 0, #783137 9px 9px 0 ; 
	-moz-box-shadow: #783137 1px 1px 0, #783137 2px 2px 0, #783137 3px 3px 0, #783137 4px 4px 0, #783137 5px 5px 0, #783137 6px 6px 0, #783137 7px 7px 0, #783137 8px 8px 0, #783137 9px 9px 0  ;
	-webkit-box-shadow: #783137 1px 1px 0, #783137 2px 2px 0, #783137 3px 3px 0, #783137 4px 4px 0, #783137 5px 5px 0, #783137 6px 6px 0, #783137 7px 7px 0, #783137 8px 8px 0, #783137 9px 9px 0  ;
	position:relative; top: -9px; left: -9px;}

/*list links*/
ul#techPage li a{text-decoration:none; color:#fff; display:block;padding: 0 50px 0 35px;}

#bookBall{text-align:center;width:760px;}
/*end tech center*/

/*library*/
#library{width: 65%;clear:left;}
#library h2{ background:#FCF9D6; position:relative; right: -472px; text-align:right; width:242px; height:36px; margin: 0 0 6px 0; padding: 5px 7px 0 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 2px 3px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px 2px 3px;
box-shadow: rgba(0,0,0,0.2) 0px 2px 3px;
}
#library h3{ color:#666; background:#FCF1D6; position:relative; right: -472px; text-align:right; width:242px; height:26px; margin: 0 0 0 0; padding: 5px 7px 0 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 2px 3px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px 2px 3px;
box-shadow: rgba(0,0,0,0.2) 0px 2px 3px;
}

/*crossover chart*/
#crossover{margin:35px 20px 0 20px;}
#crossover th{text-align:center;}
#crossover th,#crossover td{padding:2px 4px 2px 4px;}
#crossover table{border-collapse:collapse; color:#333;margin:10px 0 10px 0;}
#crossover col.competitorPart{background:#FFC;}
#crossover col.competitorDesc{background:#FC9;}
#crossover col.capPic{background:#cde7f8;}
#crossover col.ticPart{background:#b5dfd3; width:80px;}
#crossover col.ticDesc{background:#a5c2db;}
#crossover th{font-weight:bold; background:#CCC;}
#crossover td{cursor:pointer;}
#crossover tr:hover{background:#0676b3; color:#fff;}
#crossover tr.membrane{font-weight:bold; background:#666; color:#fff;}
#crossover .note{padding:4px 20px 5px 40px; background:#cde7f8; border:1px solid #a5c2db; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
#crossover th.crossoverCat{background:#CCC; color:#000; font-size:15px; text-align:left; border-bottom: 2px solid #fff;}

#sfStart{margin: 0 0 0 20px; padding: 0 20px 0 0;}
#sfStart table{margin: 10px 0 30px 0;}
#sfStart td{padding: 3px 5px 3px 5px;}
#sfStart table a{width:301px; height:111px; display:block;}
#sfStart table a:hover{
-webkit-box-shadow: rgba(0,0,0,0.5) 0px 0px 7px;
-moz-box-shadow: rgba(0,0,0,0.5) 0px 0px 7px;
box-shadow: rgba(0,0,0,0.5) 0px 0px 7px;}

/*compound index*/
#compoundIndex{clear:both;margin:35px 0 0 20px;}
#compoundIndex th{text-align:center;}
#compoundIndex th,#compoundIndex td{padding:2px 4px 2px 4px; cursor:default;}
#compoundIndex td.pointme{cursor:pointer; width:50px; height:44px; text-align:center;}
#compoundIndex td.pointme:hover{background:#000;}
#compoundIndex tr.drugNameRow{background:#a5c2db; color:#000;}
#compoundIndex table{border-collapse:collapse;}
#compoundIndex th{background:#0676b3; color:#FFF;}
#compoundIndex col.drug{background:#FFF;}
#compoundIndex td.drugName{font-weight:bold; font-size:13px;}
#compoundIndex col.pvdf2{background:#f8ab99; text-align:center;}
#compoundIndex col.pes2{background:#dedfe0; text-align:center;}
#compoundIndex col.ptfe2{background:#b7ddb9; text-align:center;}
#compoundIndex col.pes45{background:#facba2; text-align:center;}
#compoundIndex col.pvdf45{background:#fff2ab; text-align:center;}
#compoundIndex col.reference{background:#FFF;}
#compoundIndex tr:hover{background:#0676b3; color:#fff;}
#compoundIndex a{text-decoration:none; color:#808285; font-weight:bold;}
#compoundIndex a:hover{color:#fff;}






#footnote{width:680px; padding: 20px; margin: 10px 0 30px 0; background:#cde7f8; border:1px solid #a5c2db; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; color:#808285; font-weight:bold;}
#footnote li{line-height:200%;}

/*google search*/

#cse-search-results{width:710px;}
#cse-search-results iframe{width:710px; margin-top:60px;}

/*contact form*/
#contactform{width:760px; height:488px; position: relative; background: url(../images/contactFormBG.jpg) no-repeat top left; clear:both;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}

#contactus{width:267px;position:absolute; top:85px; left:90px;}

#contactus input{color:#666; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;border:1px solid #666;padding:0px 3px 0px 5px; margin: 0 1px 2px 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}

#contactus input:focus{background:#FFFFCC;}

#contactus textarea{color:#666; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;border:1px solid #666;padding:3px 5px 3px 5px; margin: 21px 0 0 0; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
#contactus textarea:focus{background:#FFFFCC;}

#contactus input.contact-submit{display: block; width:41px; height:41px; background: url(../images/contact-submit.png) no-repeat top left;border:none;padding:0;position:absolute; top: 199px; right: 40px; cursor:pointer;}

#contactus input.contact-submit:hover{background: url(../images/contact-submit.png) no-repeat top right;}

/*quote request*/
#quoterequest{width:760px; height:488px; position: relative; background: url(../images/quoteBG.jpg) no-repeat top left; clear:both;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}

#quoteform{width:267px;position:absolute; top:64px; left:28px;}

#quoteform input{color:#666; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;border:1px solid #666;padding:0px 3px 0px 5px; margin: 0 1px 2px 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
#quoteform input:focus{background:#FFFFCC;}

#quoteform span#firstName input{width:88px;}
#quoteform span#lastName input{width:135px;}
#quoteform span#company input{width:95px;}
#quoteform span#email input{width:128px;}
#quoteform span#phone input{width:88px;}
#quoteform span#ext input{width:32px;}
#quoteform span#fax input{width:88px;}
#quoteform span#city input{width:88px;}
#quoteform span#state input{width:135px;}

#quoteform textarea{position: absolute; top: -19px; left:280px; color:#666; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;border:1px solid #666;padding:3px 5px 3px 5px; margin: 21px 0 0 0; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
#quoteform textarea:focus{background:#FFFFCC;}

#quoteform div.quoteitems{position: absolute; top:109px; left:5px; width:239px;}
#quoteform div.quoteitems input{border: 1px solid #d2ebdf; background:#d2ebdf; color:#000;}
#quoteform div.quoteitems input:focus{background:#ebf6f0;}
#quoteform div.quoteitems table{border-left: none; border-right:none;}
#quoteform div.quoteitems input.qty{width:23px;}
#quoteform div.quoteitems input.item{width:154px;}
#quoteform input.contact-submit{display: block; width:41px; height:41px; background: url(../images/contact-submit.png) no-repeat top left;border:none;padding:0;position:absolute; top: 135px; right: -47px; cursor:pointer;}

#quoteform input.contact-submit:hover{background: url(../images/contact-submit.png) no-repeat top right;}

/*Sample request*/
#sampleRequest{background: url(../images/sample-requestBG.jpg) no-repeat bottom left; width:760px; height:560px; clear:both; position:relative;}

#sampleRequest #sampleForm{width:200px; position:absolute; bottom: 7px; left: 492px; padding:0 8px 0 8px;}
#sampleForm input[type=text]{border: 1px solid #CCC; box-shadow:inset 0 0 5px #CCC; -moz-box-shadow:inset 0 0 5px #CCC; -webkit-box-shadow:inset 0 0 5px #CCC; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0px 3px 0px 5px; margin: 0 1px 2px 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; display:block;}

#sampleForm input:focus{background:#FFFFCC;}

#sampleForm textarea{color:#666; border: 1px solid #CCC; box-shadow:inset 0 0 5px #CCC; -moz-box-shadow:inset 0 0 5px #CCC; -webkit-box-shadow:inset 0 0 5px #CCC; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px 5px 3px 5px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
#sampleForm textarea:focus{background:#FFFFCC;}

#sampleForm .digitalFont{font-family:"Lucida Console", Monaco, monospace; color:#333;}
#sampleForm h3.digitalFont{margin:36px 0 6px 0; padding:0;}
#sampleForm p.digitalFont{margin:0; padding:0;}

/*calculator*/
#equation, #result{clear:both;}
#equation{ padding: 0 20px;}
#equation input[type="text"]{border: 1px solid #CCC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:inset 0 0 3px #ccc; -moz-box-shadow:inset 0 0 3px #ccc; -webkit-box-shadow: inset 0 0 3px #ccc; padding:3px; margin: 0 0 14px 0;}
#equation input[type="text"]:focus{background:#d2ebdf;  color:#333;}
#equationForm{margin:25px 0 25px 0px; background: url(../images/step123.png) no-repeat top left; height:98px;padding: 4px 0 0 277px;}
#plasmidLink{display:block; position:absolute; width:135px; height:55px; top:318px; left:21px;}
h1.calculatorLogo{background: url(../images/plasmid-calculator.png) no-repeat top left; width:600px; height:90px; text-indent:-2000px;}
#result{padding: 20px; text-align:center; margin:0 30px 50px 30px; border: 2px dotted #666; font-family:"Lucida Console", Monaco, monospace;}
#result span.equationDes{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#resultLinks{margin: 20px 0 0 40px;}


#youtube{ width:746px; height:413px; padding:0 7px 0 7px;}

.quickMenu {
	position: relative;
	float: right;
	margin-bottom: 15px;
	padding: 0pt;
	background: transparent url('/images/rightColBox.gif') no-repeat top;
	width: 216px;
	height: 221px;
}

.quickMenu h1 {
	padding: 10px 5px 5px 15px;
	margin: 0pt;
	font-size: 15px;
	color: #0B507A;
}

.quickMenu ul {
	padding: 0pt 10px 0pt 15px;
	margin: 0pt;
}

.quickMenu li {
	list-style: none inside;
	padding: 5px 0pt;
	margin: 0pt;
}

.quickMenu a {
	color: #0676b3;
	text-decoration: none;
}

.quickMenu a:hover {
	color: #a5c2db;
}

.quickOrder {
	padding: 10px 0pt;
}

.quickOrder th, .quickOrder td {
	padding: 2px;
}
.basicParagraph{padding:25px 20px 0px 20px;}

#footer {
	position: relative;
	clear: both;
	float: left;
	/*background: #FFF;*/
	text-align: center;
	color: #A5C2DB;
	width: 760px;
	margin: 10px 0pt;
}

#footer a {
	color: #A5C2DB;
	text-decoration: none;
}
#footer a:hover{text-decoration:underline overline; color: #0676B3;}


