﻿body{
	background:center top no-repeat url(/images/wrapperbg.jpg);
	padding:0;
	margin:0;

}

#hiddenDiv, #nav5 {
 display:none;   
}

#sc_description 
{
    float: none !important;
	overflow: visible !important;
}

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

#wrapperbg{
	margin:0 auto;
	width:970px;
	
}

#wrapper{
	margin:0 auto;
	width:970px;
	z-index:0;
	overflow: visible !important;
}

#header,
#main,
#topnav{
	width:972px;
	    float: none !important;
	overflow: visible !important;
}

#main{
	padding-bottom:20px;
}

#header{
	height:157px;
	margin-bottom:17px;
}

#topcart {
    display:none;
	height:22px;
	width:951px;
	padding-right:19px;
}

#toptable{
	    float: none !important;
	overflow: visible !important;
	margin-top:4px;
}

.ordernow{
    display:none;
	margin:55px 2px 0 0;
	    float: none !important;
	overflow: visible !important;
	display:inline;
}

#topnav{
    display:none;
	height:28px;
}

.menu{
	position:absolute;
	top:28px;
	left:0px;
	width:173px; 
	display:none;
}

.menu1{
	position:absolute;
	top:21px;
	left:-218px;
	width:173px; 
	display:none;
}

.drop,
.drop1,
.drop1 a,
.drop1 a strong{
	padding:3px 5px 6px 13px;
	display:inline;
	width:140px;
	margin-right:-3px;
	    float: none !important;
	overflow: visible !important;
	font-size:11px;
	color:#fff !important;
	text-decoration:none;
	position:relative;
	line-height:12px;
	/**background:149px 6px no-repeat url(/images/rightarrow.gif);**/
}

.dropbg a,
.dropbg a strong{
	color:#fff !important;
}

.drop1{
	z-index:9999;
	background-image:none;
}

.dropdiv{
	    float: none !important;
	overflow: visible !important;
	margin:0 0 0 10px;
}

.droptile{
	display:inline;
	    float: none !important;
	overflow: visible !important;
	margin-left:4px;
	width:165px;
	background:0 0 url(/images/droptile.gif) repeat-y;
}

.drop2bg{
	background:0 0 url(/images/drop2bg.gif) no-repeat;
	width:165px;
	    float: none !important;
	overflow: visible !important;
	margin-left:4px;
	display:inline;
	padding-top:5px;
}


.dropbg{
	background:0 0 url(/images/dropbg.gif) no-repeat;
	width:165px;
	    float: none !important;
	overflow: visible !important;
}

/* for safari and the drop down nav */
.left a {
	text-decoration:none;
}

/*new drop*/

/*.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}*/
.newdrop{position:absolute; overflow:hidden; width:390px; display:none; z-index:9900; opacity:0; top:20px; left:-215px;}

.newdropbg1{
	background:0 5px no-repeat url(/images/orderbgsquare.gif); 
	width:382px;  
	z-index:9900;
	height:219px; 
	    float: none !important;
	overflow: visible !important;
}

.celebrating25years{
	padding:12px 0 7px 0;
}

.newdropcontent{
	width:356px;
	    float: none !important;
	overflow: visible !important;
	padding:17px 0 0 12px;
}

/*.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}*/

/*end new drop*/

.ordertile{
	display:inline;
	    float: none !important;
	overflow: visible !important;
	margin-left:4px;
	width:380px;
	background:0 0 url(/images/ordertile.gif) repeat-y;
}

.orderbg{
	background:0 0 url(/images/orderbg.gif) no-repeat;
	width:365px;
	    float: none !important;
	overflow: visible !important;
	padding:1px 0 40px 15px;
}

.orderbg1{
	background:0 0 url(/images/orderbg3.gif) no-repeat;
	width:388px;
	height:212px;
	    float: none !important;
	overflow: visible !important;
	opacity:.2;
	filter:alpha(opacity=20);
}

.orderitem{
	    float: none !important;
	overflow: visible !important;
	margin:0px 18px 0 0px;
	display:inline;
}

.orderitem1{
	    float: none !important;
	overflow: visible !important;
	margin-top:17px;
	display:inline;
}

.orderitem2{
	    float: none !important;
	overflow: visible !important;
	margin:0 18px 0 15px;
	display:inline;
}

.orderitem2a{
	margin:0 18px 0 15px;
	    float: none !important;
	overflow: visible !important;
	display:inline;
	padding:0 0 15px 0;
}

#footer{
	padding:12px 28px 0 28px;
	width:916px;
	    float: none !important;
	overflow: visible !important;
	margin-bottom:30px;
	height:58px;
	background:0 0 no-repeat url(/images/footerbg.gif);
	display:none;
}

#footerprint {
	padding:12px 28px 0 28px;
	width:916px;
	    float: none !important;
	overflow: visible !important;
	margin-bottom:30px;
	height:58px;  
	font-size:9px;
	color:#bbbfc0;
}

.devnote{
   display:none;
}

#footerleft{
	width:310px;
	    float: none !important;
	overflow: visible !important;
}

#left{
	width:199px;
	    float: none !important;
	overflow: visible !important;
	padding-top:2px;
	display:none;
}

#login,
#quicklinks
{
    display:none;
	background:0 0 url(/images/logbg.gif) no-repeat;
	font-size:11px;
	color:#717a7c;
	    float: none !important;
	overflow: visible !important;
	width:173px;
	padding:11px 13px 20px 13px;
}

.go1{
	margin-bottom:13px;
	    float: none !important;
	overflow: visible !important;
}

.password{
	margin-top:4px;
}

.logintext{
	width:170px;
	    float: none !important;
	overflow: visible !important;
	padding-bottom:8px;
}

#quicklinks{
	background:0 0 url(/images/quicklinksbg.gif) no-repeat;
	padding:0px 13px 20px 13px;
}

#displaytext a,
#quicklinks a,
#toc a,
#myaccount a,
#displayright1 a{
	color:#717A7C;
	text-decoration:none;
}

#displaytext a:hover,
.bullet2 a:hover,
#toc a:hover,
#quicklinks a:hover,
#myaccount a:hover,
#displayright1 a:hover{
	color:#414d50;
	text-decoration:none;
}

.quicklinksheader{
	    float: none !important;
	overflow: visible !important;
	margin-top:14px;
	display:none;
}

.bullet1{
	background:2px 8px url(/images/bullet1.gif) no-repeat;
	padding:5px 0 5px 16px;
	    float: none !important;
	overflow: visible !important;
}

.bullet2{
	background:2px 5px url(/images/bullet1.gif) no-repeat;
	padding:2px 0 2px 16px;
	    float: none !important;
	overflow: visible !important;
	awidth:500px;
}

.bullet2 a{
	color:#717A7C;
	font-size:11px;
	text-decoration:none; 
	/*  text-decoration:underline; */
	}

.ourcompany{
	    float: none !important;
	overflow: visible !important;
	margin-left:29px;
}

#middle{
    float: none !important;
    overflow: visible !important;
	width:525px;
	font-size:11px;
	color:#717a7c;
	padding-top:2px;
}

#middletext{
	width:479px;
    float: none !important;
    overflow: visible !important;
	margin-left:29px;
	display:inline;
	padding:0 0 70px 0;
	
}

.div2{
	margin-top:3px;
	    float: none !important;
	overflow: visible !important;
}

.div2a{
	margin:4px 9px 0 9px;
	    float: none !important;
	overflow: visible !important;
}

.div2b{
	margin:4px 7px 0 7px;
	    float: none !important;
	overflow: visible !important;
}

.footeroff{
	font-size:11px;
	color:#7ca0c4;
	text-decoration:none;
}

#footer a:hover{
	color:#4d6a86;
}

.copy{
	margin:7px 0 16px 0;
	width:220px;
	    float: none !important;
	overflow: visible !important;
}

.spider{
	margin-top:46px;
}

/*
ul{
	list-style: none;
	margin: 0;
	padding:0;
	float:left;
}

ul li{
	padding-left: 14px;
	background:url(/images/bullet1.gif) no-repeat 0px 2px;
	height:20px;
	width:128px;
}

ul li a:hover{
	color:#4e73c1;
}

*/

.logout{
	margin:3px 0 7px 0;
	position:relative;
	left:-2px;
	    float: none !important;
	overflow: visible !important;
}

#breadcrumb{
	    float: none !important;
	overflow: visible !important;
	display:none;
}

#breadcrumb a{
	text-decoration:none;
}

#breadcrumb a:hover,
#breadcrumb .on{
	color:#b42b21;
}

.breadcrumbdiv{
	    float: none !important;
	overflow: visible !important;
	margin:2px 9px;
}

#myaccount{
	background:0 0 url(/images/accountbg.gif) #f2f2f4 no-repeat;
	font-size:11px;
	color:#717a7c;
	    float: none !important;
	overflow: visible !important;
	width:173px;
	padding:11px 13px 13px 13px;
}

#right{
	    float: none !important;
	overflow: visible !important;

}

#displayright{
	    float: none !important;
	overflow: visible !important;
	margin-left:20px;

}

.displayheader{
	width:744px;
	    float: none !important;
	overflow: visible !important;
	margin-top:12px;
	aheight:25px;
}

.tabs{
	width:744px;
	float:left;
}

#displaytext{
	width:611px;
	padding:25px 0px 0 21px;
	background-color:#fff;
	    float: none !important;
	overflow: visible !important;
}

.description{
	width:610px;
float: none !important;
	overflow: visible !important;
}

.colpage  
{
	    float: none !important;
	overflow: visible !important;
  width: 220px;
}

#displaytext2{
	width:750px;
	    float: none !important;
	overflow: visible !important;
	background-color:#fff;
}

.productimg1{
	margin-top:10px;
}

.producttablewrapper{
	margin-left:13px; 
	    float: none !important;
	overflow: visible !important;
	display:inline;
}

.th{
	background:0 0 no-repeat url(/images/thbg.gif);
}

.tdright1{
	background:right top no-repeat url(/images/thbg.gif);
}

.trbg{
	background:0 0 no-repeat url(/images/trbg.gif);
}

.tdright2{
	background:right top no-repeat url(/images/trbg.gif);
}

.tablefooter{
	background:0 0 no-repeat url(/images/tablefooter.gif);
}

.checkout{
	    float: none !important;
	overflow: visible !important;
	margin:0 0px 0 16px;
	display:inline;
}

.checkout,
.viewcart1{
	aposition:relative;
	aleft:120px;
}

.displaywrapper{
	width:700px;
    float: none !important;
    overflow: visible !important;
}

#displaymiddle{
	width:auto;
    float: none !important;
	margin-left:20px;
	overflow: visible !important;

}



.realtime{
	margin:6px 0 6px 13px;
}

.custom{
	padding:0 0px 15px 0;
}

.displaytext{
	margin-left:9px;
	width:300px;
}

#displayright1{
	margin-left:16px;
	width:189px;
	    float: none !important;
	overflow: visible !important;
	display:none;
}

.products{
	margin-top:9px;
}

.displayright{
	padding:5px 0 5px 8px;
	    float: none !important;
	overflow: visible !important;
	width:150px;
	color:#717A7C;
	font-size:11px;
}

#opacity,
#opacity div,
#opacity img{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}

.email1{
	position:absolute; 
	z-index:20;
	top:19px;
	left:-7px;
}

.emailtofriend{
	padding-left:15px;
	    float: none !important;
	overflow: visible !important;
}

.x1{
	padding:0px 7px 0 0;
	    float: none !important;
	overflow: visible !important;
	display:inline;
	position:relative;
}

.emailcontent{
	width:150px;
	    float: none !important;
	overflow: visible !important;
	margin:9px 0 0 17px;
	display:inline;
}

.emailcontent{
	color:#a6d1e1;
	font-size:9px;
	font-family:Arial;
}

.margin1{
	margin:0 0 6px 0;
}

.margin1a{
	height:61px;
	margin-bottom:7px;
}

.send{
	padding:0 2px 10px 0;
}


.addx{
	    float: none !important;
	overflow: visible !important;
	margin:13px 14px 0 0;
}

.keepshopping{
	margin-left:12px;
}

.addedtext{
	width:165px;
	    float: none !important;
	overflow: visible !important;
	padding:52px 0 0 18px;
}

.addedtext1{
	    float: none !important;
	overflow: visible !important;
	width:175px;
	padding:10px 0 0 16px;
}

.checkout2{
	padding-top:8px;
}

/* END LIGHT BOX */

.cartth{
	background:0 0 no-repeat url(/images/cartth.gif);
}

.tr1{
	background-color:#f7f6f6;
}

.cartitem1{
	margin-top:5px;
	display:inline;
	    float: none !important;
	overflow: visible !important;
}

.cartitem2{
	margin:8px 0 0 0;
	padding:0 0 8px 0;
	display:inline;
	    float: none !important;
	overflow: visible !important;
}

.sequencecontent{
	    float: none !important;
	overflow: visible !important;
	padding:2px 15px 24px 83px;
	width:532px;
}

.cartdiv1{
	padding:5px 0 5px 83px;
}

.adjustsequence{
	padding:20px 0 4px 0;
	    float: none !important;
	overflow: visible !important;
}

.cartfooter{
	background:0 0 no-repeat url(/images/cartfooter.gif);
}

.carttotal{
	padding-right:19px;
	float:right;
}

.update{
	padding-left:7px;
	float:left;
}

#twitwrapper{
	float:left;
	margin-top:13px;
}

#twittext{
	float:left;
	padding:11px 15px 44px 15px;
	width:170px;
	color:#717a7c;
	font-size:11px;
	line-height:13px;
	font-family:Tahoma;
	background:0 0 no-repeat url(/images/twitterbg.gif);
}

#twittext a{
	color:#717a7c;
}

#twittext a.blue1{
	color:#4d6a86;
	font-size:9px;
	text-decoration:none;
}

.twitter_bg{
	height:56px;
	width:224px;
	background:0 0 url(/images/twitter_bg.jpg) no-repeat;
	float:left;
	margin-top:3px;
	padding:29px 12px 0 12px;
}

.relative{
	position:relative;
}



.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:9999; 
	position:relative;
}

.ie6{
	margin-right:-3px;
}

.pointer{
	cursor:pointer;
}


* {
	font-family:Tahoma, Arial;
}

.formborder1{
	border:0;
	/* background-color:#91271f; 
	background-color:#e5f4f9; */
	background-color:#f2877f; 	
	float:left;
	color:#80180f;
	font-size:11px;
	padding:2px 6px 2px 6px;
	border:1px solid #a82c24;
}

.formborder2{
	border:0;
	background-color:#fff;
	float:left;
	color:#878787;
	font-size:11px;
	width:166px;
	padding:2px 3px 2px 3px;
}

.formborder3 {
	width:auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#6C7274;
	font-size:11px;
	padding:4px;
	
	
	background-color:#fff;
	
}
	
.formborder4 {
	background-color:#eee;
	border: 0 solid #eee;
	width:120px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #878787;
	padding: 4px;
	margin-bottom:5px;
	
}

.formborder5{
	border:0;
	background-color:#424545;
	float:left;
	color:#c0c5c9;
	font-size:12px;
	width:132px;
	padding:2px 3px 2px 3px;
	position:relative;
}

.formborder6  {
	background-color:#F2877F;
	border:1px solid #A82C24;
	color:#80180F;
	float:left;
	font-size:11px;
	padding:3px 6px;
	width:200px;
}

.formborder7 {
	background-color:#eee;
	border: 0 solid #eee;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #878787;
	padding: 4px;
	margin-bottom:5px;
	
}


.qty{
	color:#848484;
	font-size:11px;
	padding:1px 2px;
	text-align:center;
	background-color:#eeeeee;
	width:17px;
	border:0;
}

.search{
	width:218px;
	margin-top:5px;
}

.text1{
	font-size:11px;
	color:#959d9f;
}

.text1 A{
	color:#5992ca;
}



.text2{
	font-size:11px;
	color:#69a0d5;
}

.text3{
	font-size:9px;
	color:#bbbfc0;
}

.text4{
	color:#4d6a86;
}

.text5{
	font-size:9px;
	/*aline-height:13px;*/
	color:#7fa5b3;
}

.text6{
	font-size:11px;
	/* color:#6c7274; */
	color: #404749;
	line-height:15px;
}

.text6 A{
	color:#5992ca;
}

.text7{
	font-size:11px;
	/* color:#6c7274; */
	color: #404749;
	line-height:15px;
}

.text7b{
	font-size:12px;
	/* color:#6c7274; */
	color: #404749;
	font-weight:bold;
	line-height:14px;
}

.text7c{
	font-size:12px;
	color:#23336d;
	font-weight:bold;
	line-height:14px;
}

.text6a{
	font-size:11px;
	color:#575c5e;
	line-height:15px;
}

.subheader1{
	color:#23336d;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

.text7a{
	font-family:Arial;
	font-size:11px;
	color:#547886;
}

.text8{
	color:#dfe0e2;
	font-size:11px;
	color:#717a7c;
	text-decoration:none;
}

.text9{
	color:#82a1ad;
	font-size:9px;
}

.text10{
	color:#ffffff;
	font:9px/10px Tahoma;
}

.text11{
	color:#3f1e25;
	font:11px/12px Tahoma;
}

.pagetitle{
	awidth:264px;
	font-family:Tahoma,Myriad; 
	font-weight:bold; 
	font-size:17px; color:#b42b21; 
	letter-spacing:-1px;
	line-height:18px;
}

.pagetitle1{
	font-family:Tahoma,Myriad; 
	font-weight:bold; 
	font-size:17px; 
	color:#b42b21; 
	letter-spacing:-1px;
	line-height:18px;
	padding:15px 0 0 0;
}

.secdiv1{
	    float: none !important;
	overflow: visible !important;
	padding:10px 0 8px 0;
}

.more{padding:3px 0 0 0;}

#toc {
	margin: 0;
	padding: 10px 0 10px 10px;
	background-color:#f6f6f6;
	width:533px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#toc ul {
	margin: 2px 2px 2px 2px;
	padding: 0 0 0 15px;
	list-style-type:disc;
	line-height: 2;
	color:#85acd3;
}

h2 {
	font-family:Tahoma,Myriad; 
	font-weight:bold; 
	font-size:17px; color:#b42b21; 
	letter-spacing:-1px;
	line-height:18px;
}

h3 {
	font-family:Tahoma,Myriad; 
	font-weight:bold; 
	font-size:15px; 
	line-height:18px;
}

h4 {
	font-family:Tahoma,Myriad; 
	font-weight:bold; 
	font-size:12px; color:#b42b21; 
	margin:20px 0 0 0;
}

/* for special page Oligos for Molecular Diagnostics */

#disclaimers {
 	clear: both;
	padding-top: 2em;
 }

#disclaimers li{
	font-size: 9px;
	line-height: 1em;
	color: #666666;
	
}
.even {
	background-color: beige;
	color: black;
}

.odd{
	color: black;
	background-color:#EEEEEE;
}	

.rainbow {
	width: 30px;
	background: url( '/images/graphics/spect.jpg' );
}


#oldnew tr, #oldnew td, #oldnew th,
#recom tr, #recom td, #recom th {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-style: none;
}

#oldnew table, #recom table{
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}

#oldnew td, #oldnew th, #recom td, #recom th{
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#oldnew th, #recom th {
	color: white;
	background-color: #003366;
	font-size:small;
}
.row_bti {
	background-color: beige;
	height: 25px;
}

.row_colab {
	background-color: #FFCC66;
	height: 25px;
}

.row_spec {
	background-color: lightblue;
	height: 25px;	}
.style2 {font-size: 13px}

.contentleft {
	width: 571px;
	height: 310px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:8px;
	overflow: auto;
	line-height: 1.2;
	scrollbar-base-color: #e9e3d3;
	scrollbar-3dlight-color: #E8E8E8;
	scrollbar-darkshadow-color: #AA9F80;
	scrollbar-face-color: #dfd8c6;
}

.contentright {
	color: #6d644d; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	width: 100%; 
	padding: 0 18px 0 18px; 
	line-height: 1.4; 
	display:table;
}

.contentright A {
	color: #554c36; 
}

.nineleft 
{ padding-left:9px;
}

table.datasm {
	clear:both;
	    float: none !important;
	overflow: visible !important;
	margin: 5px 0 5px 0;
	padding: 0;
	border-collapse: collapse;
}

table.datasm th {
	    float: none !important;
	overflow: visible !important;
	padding:5px 5px 5px 0 ;
	text-align:left;
	border-bottom: 1px solid #ddd;
	border-left: 0px solid #fff;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
}

table.datasm  td {
	    float: none !important;
	overflow: visible !important;
	padding:2px 4px 2px 4px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

table.datasm2 {
	clear:both;
	    float: none !important;
	overflow: visible !important;
	margin:2px 0 6px 0;
	padding:2px;
	border-collapse: collapse;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #6c8e9b;
	background-color:#FFF;
}

table.datasm2 th {
	    float: none !important;
	overflow: visible !important;
	padding:2px;
	margin:0;
	text-align:left;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	height:12px;
}

table.datasm2  td {
	    float: none !important;
	overflow: visible !important;
	padding-top:2px !important;
	padding:2px;
	margin:0;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
		height:12px;
}

.highlight {
	color:#b42b21; 
	padding-left:2px;
}

.savedcartname
{
	text-decoration:underline;
	cursor:pointer;
}

.button{
	font-size:12px;
	color: #404749;
	line-height:15px;
}





